В предыдущей статье я рассмотрел расчёт и моделирование микрополосковой патч-антенны в ADS. Но даже если начальные размеры рассчитаны по классическим формулам, резонансная частота и входное согласование могут отличаться от ожидаемых.

Один из способов решить эту задачу — автоматическая оптимизация геометрии антенны.

В этой статье покажу, как задать параметры конструкции, настроить целевые функции в ADS, запустить оптимизатор и проверить полученный результат. Отдельно рассмотрим, почему после схемной оптимизации важно перепроверить антенну с помощью электромагнитного моделирования.

В качестве критерия настройки будем использовать коэффициент отражения S11.

В ADS можно не рисовать антенну руками в редакторе топологии, а собрать в схемном редакторе из готовых примитивов. Иногда это бывает проще и удобнее, иногда нет.

Считаем, что антенну мы рассчитали и хотим уже наконец-то её моделировать.

Создаю проект. В проекте создаю лист схемы, сохраняю его и далее слева в библиотеках выбираю Tlines-Microstrip

Оттуда добавляю на схему следующие элементы: MLOC, MACLINE3, MLINE. И к MLINE подключаю порт для моделирования.

Очень рекомендую в настройках единицы измерения перевести в мм.

MLOC - это моя основная чать патч антенны, ей и задаю размеры.
MACLINE3 - это три линии, по сути они мне будут имитировать часть патча, где делается врезка питания. Задаю и этому элементу размеры.
MLINE - питающая линия.

Вот что в итоге получается.

Здесь все размеры интуитивно понятны. Это ширина и длина элементов. По моему очень удобное представление для моделирования.

После этого необходимо превратить сие в топологию. Для этого через меню Layout создаю топологию Generate/Update Layout

Появится окно настроек

После нажатия ОК появится редактор топологии

С надеждой, что я ввёл все параметры верно, соединяю один элемент с другим. Получаю свою патч антенну для моделирования. Создаю Substrate, выбираю там FR4, его толщину и прочие параметры. И настраиваю параметры моделирования.

После первого запуска моделирования получаю первые результаты.

Оптимизация антенны

Для начала порт удаляется и вместо него устанавливается терминирующий резистор 50 Ом. Он находится в библиотеке стандартных элементов Basic Components.

А для проведения симуляции необходимо добавить элемент S-Parameters из библиотеки Simulation-S_Param

В библиотеке Optim/Stat/DOE беру элемент GOAL

И получаю такую схему.

И теперь надо настроить наши цели оптимизации. Для этого нажимаю на GOAL и в появившемся окне настроек ввожу требования по целям.

Для анализа указываю модуль SP1 и dB(S(1, 1)). После этого нажав на Edit добавляю переменную freq (по частоте).

В пределах указываю в Type меньше, и ввожу значение -20 в графе Max - это то значение, которое меня устроит для тюнинга антенны. И ввожу значения частот от и до.

Цели добавлены. Добавляю движок оптимизации. Он находится в тех же библиотеках, что и GOAL, называется OPTIM.

Это довольно мощный движок и в нём целая куча настроек и возможностей. Мне сейчас потребуется не много из них.

Выбирается тип оптимизации Gradient и устанавливается количество итераций столько, сколько хочется, я ставлю 2000.

После этого во вкладке Display отключаю все галки и устанавливаю только две

После этого можно приступить к симуляции, только настройки ей задать.

В появившемся окне нужно выбрать то, что нужно оптимизировать.

Обязательно надо перейти во вкладку Optimization и тут уже можно выбирать длины компонентов.

Так как в схемном редакторе мы не задавали материал подложки, самое время его задать. Так как для симуляции он нужен. В библиотеке нахожу MSUB и добавляю его на схему.

Маленькая подсказка. Когда уже знаешь, что ищешь, можно не рыскать по вкладкам библиотек, а пользоваться поиском - это удобно.

В параметрах MSUB ввожу толщину и проницаемость материала как для FR4. А ещё не забыть ввести TanD 0.01 - это важно, а то подстройка с 0 не заработает.

Перед оптимизацией моя схема с параметрами выглядит так:

Процесс оптимизации выглядит красиво

После оптимизации открывается окно построения графиков, где необходимо самому на него перетащить график, выбрать для построения параметр S11, размерность dB

и посмотреть что получилось:

Оптимизатор смог подтянуть антенну в нужный частотный диапазон.

После этого можно применить решение оптимизатора к имеющейся антенне.

После оптимизации схемной модели необходимо проверить полученные размеры в электромагнитном симуляторе Momentum.

Схемная модель удобна для предварительной настройки, но не всегда полностью описывает электромагнитные процессы в реальной структуре. Поэтому окончательные параметры S11, резонансную частоту и рабочую полосу нужно оценивать по результатам EM-моделирования.

Если результаты отличаются, стоит проверить геометрию патча и линии питания, параметры подложки, расположение порта и настройки электромагнитного решателя.

Для законченного проекта желательно также оценить эффективность излучения, усиление и диаграмму направленности, поскольку хорошее входное согласование само по себе не гарантирует высоких характеристик антенны.

Комментарии (3)


  1. Iustinianus
    06.11.2026 10:12

    Gods a mercy!

    Позвольте спросить, вы только изучаете ADS и эта статья - условный "блокнот" для себя? А то я бы предложил иной путь выполнения работы, даже для учеьных целей.


    1. RV3EFE Автор
      06.11.2026 10:12

      Предлагайте конечно!


      1. Iustinianus
        06.11.2026 10:12

        Предложенную топологию патч-антенны практически невозможно хотя бы более или менее точно описать библиотечными компонентами: все части выреза влияют друг на друга. Соответственно, я бы предложил:

        1. Сразу же сделать топологию в форме "parametrized subnetwork pcell".

        2. Первоначальное приближение размеров сделать из какого-нибудь учебника.

        3. Оптимизировать по КСВн сразу же численными методами.

        Далее, метод моментов не рекомендуется использовать для расчета излучающих структур, так как он плохо учитывает это самое излучение, рекомендуется использовать метод конечных элементов.

        P.S. По ADS могу рекомендовать набор методичек Дмитрия Приходько, это преподаватель из Московского МИЭТ-а, лежат в его профиле на Гитхабе; никнейм там (и здесь) @dee3mon. Лично с ним не знаком, ежели что, но мне написанное нравится.