Документация Engee

Моделирование РЧ-компонентов

Навык engee-rf-modeling создает воспроизводимый проект одного ВЧ-, РЧ- или СВЧ-компонента по документации и доступным данным. В результате могут быть получены скриптовые модели EngeeRF в .ngscript, нативные блочные модели РЧ-компонентов в .engee, графики и отчет о применимости моделей.

Что подготовить

  • Документацию производителя или официальную ссылку на нее.

  • Идентификатор и полное наименование компонента.

  • Каталог результата в сессии Engee.

  • При наличии — Touchstone, CSV, таблицы, графики измерений и существующие модели.

  • Нужные диапазоны частот, режимы и уровни детализации.

Без документации навык не должен создавать модель на основе догадок. Один запуск процедуры обрабатывает один компонент.

Качество исходных РЧ-данных

Режим Что известно Следствие для моделирования

complex

Полная комплексная -портовая матрица, единая частотная сетка, единицы и

Возможен скриптовый уровень sparam; применимость остальных уровней проверяется отдельно

partial

Не хватает фазы, части , диапазона, или других обязательных данных

Сохраняется измерительный профиль; нельзя выдавать его за полную комплексную модель

none

РЧ-измерений нет

Создаются только уровни, обоснованные документацией

Для скриптов предусмотрены уровни sparam, ideal, standard, improved; для блоков — ideal, standard, improved. По умолчанию запрашиваются скриптовая и блочная модели уровня ideal; полный комплексный набор также позволяет включить скриптовый sparam, если он не исключен обоснованно. standard и improved требуют подтвержденных данных.

Порядок работы

  1. Агент загружает навык, проверяет среду и фактические версии Engee/EngeeRF.

  2. Создает проект компонента, сохраняет неизмененные копии исходников и их SHA-256.

  3. Анализирует документацию: число портов, физическую роль, активность, линейность, режимы и источники параметров.

  4. Определяет полноту измерений и допустимые уровни моделей.

  5. Создает отдельный .ngscript для каждого выбранного скриптового уровня; использует EngeeRF и строит графики rfplot.

  6. Создает и сохраняет отдельные .engee для выбранных блочных уровней; проверяет библиотечные ссылки, порты и параметры.

  7. Выполняет сохраненные скрипты и модели. Для блоков получает данные через блок To Workspace.

  8. Независимо загружает финальные блочные модели и повторяет расчет.

  9. Формирует описание компонента, список артефактов, протокол проверок и ограничения.

Пример запроса

Используй engee-rf-modeling. Для компонента `[ID и полное название]` приложены паспорт и `.s2p`. Создай проект в `/user/RF/`. Проверь полноту S-параметров, единицы и Z0. Создай идеальные скриптовую и блочную модели и уровень sparam, если данные его допускают. Не восстанавливай отсутствующую фазу предположениями. Сохрани исходники без изменений и выдай описание, модели, графики и результаты повторного запуска.

Что должно быть в результате

Отчет перечисляет запрошенные, созданные и пропущенные уровни с причинами, параметры, источники данных и фактически выполненные проверки. Скриптовый уровень считается готовым после исполнения сохраненного файла, создания ожидаемого РЧ-объекта и проверки графиков и данных. Блочный — после открытия, компиляции, расчета, получения конечных непустых данных и повторного запуска.

Отсутствующую фазу, взаимность, симметрию, согласование или паразитные параметры нельзя считать известными без основания. Измеренные S-параметры не экстраполируются за измеренный диапазон. Амплитудный профиль без фазы не является полноценной временной моделью. При повторном выпуске используются версии файлов _v2, _v3, чтобы сохранить прежние результаты.