Моделирование антенной решетки 2х2 в пакете программ CST STUDIO SUITE
В этом примере будет продемонстрирована рекомендуемая последовательность действий, которую необходимо выполнить в программе CST MICROWAVE STUDIO для моделирования антенного устройства. В качестве примера рассматривается микрополосковая антенна круглой формы. Представленные ниже инструкции также применимы для антенн других типов.
Функционал CST MICROWAVE STUDIO позволяет вычислять широкий круг физических
величин, но в этом примере основное внимание будет уделено расчету значений
Кроме того, на основе модели одного микрополоскового излучателя будет
получено дальнее поле решетки 2x2 прямоугольной формы с применением трех
возможных способов. В первом случае расчет поля будет производиться средствами
множителя решетки (antenna array) , комбинирующего поле лишь одного излучателя
с устанавливаемым
Пользователю настоятельно рекомендуется предварительно изучить материалы документа «CST MICROWAVE STUDIO Начало работы» и «CST MICROWAVE STUDIO Workflow and Solver Overview» перед работой с данным примером.
Эскиз структуры представлен на рисунке выше, для описания модели используется два материала: подложка (Substrate) и идеальный электрический проводник (Perfect Electric Conductor PEC). Отдельно описывать воздух около модели нет необходимости, поскольку он будет добавлен автоматически (согласно настройкам фонового материала) при описании открытых граничных условий. Данная процедура выполняется по умолчанию при выборе соответствующего шаблона проекта. Питание патча осуществляется посредством коаксиальной линии.
Построение геометрии
Данная инструкция содержит пошаговое описание геометрии структуры, которое для подстраховки дополнено снимками экрана.
Обратите внимание, что команда Undo (комбинация клавиш Ctrl + z) отменяет последние изменения в истории построения модели.
Новый проект
После запуска программы CST STUDIO SUITE появится стартовое окно, которое отображает список недавно открытых проектов и позволяет выбрать для новой модели подходящий класс задач. Для начала работы рекомендуется запустить мастер конфигурации, настраивающий шаблон проекта под анализируемую задачу. Нажмите кнопку Create Project из раздела New Project для запуска процедуры настройки шаблона.
В появившемся диалоговом окне необходимо выбрать одну из областей решаемых задач: в нашем случае укажите Microwaves & RF. Для подтверждения дальнейших действий используйте двойное нажатие левой клавиши мыши по соответствующим иконкам.
В случае моделирования
В завершении необходимо установить единицы измерения. В рассматриваемом примере микрополосковой антенны укажите:
Размеры: |
мм |
Частота: |
ГГц |
Время: |
нсек |
В зависимости от спектра решаемых задач вы можете также указать в шаблоне анализируемый частотный диапазон вместе с используемыми мониторами поля. Однако в данном обучающем примере все оставшиеся настройки будут пройдены без изменений. Нажав кнопку Next, вы перейдете к завершающему диалоговому окну, в котором собраны все параметры шаблона:
После нажатия кнопки Finish шаблон проекта будет сохранен и откроется новый проект с установленными настройками. Модуль CST MICROWAVE STUDIO запустится автоматически, поскольку ранее был выбран класс Microwaves& RF.
Обратите внимание: Открыв снова окно File: New and Recent, вы обнаружите ранее описанный шаблон в списке Project Templates. Для работы с новыми проектами из того же класса задач достаточно будет выбрать соответствующий шаблон для запуска CST MICROWAVE STUDIO с необходимыми настройками. Нет необходимости каждый раз задавать шаблон.
Обратите внимание: Все настройки, установленные шаблоном проекта, можно в дальнейшем отредактировать на этапе построения модели. Например, единицы измерения определяются в диалоговом окне Home: Settings | Units , а выбор вычислительного модуля осуществляется в выпадающем списке Home: Simulation | Setup Solver.
Настройка параметров рабочей плоскости
На этом этапе необходимо расширить рабочую плоскость до размера моделируемого устройства. Максимальный размер структуры не превышает 60мм вдоль каждой оси координат, поэтому установим протяжённость рабочей плоскости до 100мм. Данные параметры устанавливаются в диалоговом окне, вызываемом командой ленты View:Visibility | Working Plane | Working Plane Properties.
В этом диалоговом окне укажите размер рабочей плоскости в разделе Size равный 100 (единицы измерения были установлены ранее на мм и отображаются в строке состояния), размер клетки в поле Raster width равный 2 и шаг курсора равный 1 в поле Auto snap factor. Для подтверждения настроек необходимо нажать кнопку OK.
Создание подложки
Классически, на первом этапе построения планарных структур выполняется описание подложки. Проще всего использовать для этого прямоугольный брусок из диэлектрика. Пожалуйста, активируйте режим построения бруска с помощью команды ленты Modeling: Shapes | Brick .
Программа предложит указать координаты первой вершины: для ввода численных значений нажмите клавишу Tab, после чего появится следующее диалоговое окно:
В рассматриваемом примере размер подложки составляет 60мм вдоль каждой
поперечной оси. Поэтому координаты вершины для первого угла можно установить
равными
Затем повторите предыдущие шаги для ввода координат второй точки:
1. Нажмите клавишу Tab
2. Укажите координаты X=30, Y=30 и нажмите кнопку OK.
Теперь настало время задать высоту бруска. Для этого снова нажмите клавишу
Tab, укажите высоту равную -
Внимательно проверьте установленные размеры. Если вы обнаружили ошибки, то внесите изменения в соответствующие поля.
Новому объекту необходимо присвоить свое имя, для чего в поле Name введите “substrate” (как показано на рисунке выше), оставив без изменения компонент, к которому будет принадлежать подложка (component1).
Обратите внимание: присваивание объектов различным компонентам позволяет объединять их в группы, независимые от параметров материала. Однако в данном примере антенну проще представить в виде одного компонента, который в дальнейшем будет расширен до решетки.
В завершении осталось указать параметры материала подложки. Поскольку ранее диэлектрик ещё не был определен, то необходимо вызвать диалоговое окно описания нового материала с использованием команды [New Material…] из выпадающего списка Material:
В появившемся диалоговом окне в поле Material name введите имя нового материала, например Substrate, а в выпадающем списке Type установите его тип: следует выбрать Normal для присваивания свойств диэлектрика. В полях Epsilon и Mue укажите значение диэлектрической и магнитной проницаемостей соответственно. В этом примере необходимо ввести только значение ε=2,33. Для изменения цвета материала обратитесь к разделу Color. В итоге диалоговое окно должно принять вид как на рисунке выше, и для завершения описания нажмите кнопку OK.
Обратите внимание: Теперь материал Substrate доступен в рамках этого проекта для дальнейшего описания других объектов, изготовленных из того же диэлектрика. Для использования данной модели материала в других проектах CST его необходимо добавить в библиотеку с помощью команды Add to material library. Для загрузки материала из библиотеки используйте команду ленты Modelling: Materials | Material Library | Load from Library.
Вернувшись к диалоговому окну описания бруска, нажмите кнопку OK для подтверждения настроек и построения объекта. Теперь рабочее окно должно принять вид, изображенный на рисунке ниже (нажмите клавишу Space для панорамного режима просмотра)
Построение слоя земли
Возбуждение антенны будет осуществляться посредством коаксиального кабеля конечной длины, соединенного со стороны нижней поверхности подложки. По этой причине электрическое граничное условие в плоскости Zmin не сможет создать землю для подложки. Отсюда следует, что в проект необходимо добавить металлический брусок, который будет однозначно определять плоскость земли.
В первую очередь измените точку просмотра подложки с помощью режима вращения, активируемого командой ленты View: Mouse Control | Rotate . Затем осуществите выбор нижней стороны подложки, для чего активируйте инструмент Modeling: Picks | Picks | Pick Points, Edges or Faces и выполните двойное нажатие левой кнопки мыши по низу подложки. В итоге структура должна принять следующий вид:
Теперь вы можете выполнить экструзию выделенной плоскости, активировав инструмент Modeling: Shapes | Extrude . Появившееся диалоговое окно позволит настроить толщину и материал нового объекта. Особенность CST MICROWAVE STUDIO такова, что область возбуждения структуры должна обладать однородным сечением на протяжении 3−х ячеек сетки в продольном направлении. Поэтому землю в рассматриваемом примере необходимо построить ненулевой толщины, поскольку через нее будет проведен коаксиальный кабель питания. В результате укажите в поле Height высоту 2,1мм равную трем толщинам слоя диэлектрика (полагая, что на слой диэлектрика приходится 1 ячейка сетки). Из выпадающего списка материалов Material выберите идеальный электрический проводник PEC:
После ввода названия нового объекта (например, Ground) в поле Name и подтверждения настроек нажатием кнопки OK структура примет вид, изображенный на рисунке ниже (точка просмотра изменена на первоначальную, со стороны верхней плоскости подложки):
Построение патча
Завершив построение слоя земли, перейдем к описанию излучателя цилиндрической формы, расположенного на вершине подложки. Для этого активируйте режим построения цилиндра с помощью команды ленты Modeling: Shapes | Cylinder . По аналогии с описанием бруска, выполненным ранее, нажмите клавишу Tab для численного ввода координат вершины:
Укажите значения X = 0 и Y = 0, поскольку патч будет расположен симметрично относительно подложки. Затем введите значение радиуса (23.2 мм) и высоты (0.07 мм) цилиндра в диалоговых окнах, последовательно появляющихся после нажатий клавиши Tab:
Пропустив диалоговое окно ввода внутреннего радиуса цилиндра нажатием клавиши Esc, перед вами появится финальное окно, содержащее все параметры патча:
Из выпадающего списка Material выберите идеальный электрический проводник PEC и введите название (например, patch) в поле Name.
Проверьте все настройки на наличие ошибок и для подтверждения нажмите кнопку OK. Теперь структура должна принять следующий вид:
Построение коаксиального кабеля
Последним шагом построения геометрии станет создание коаксиального кабеля запитки. Точка питания будет расположена асимметрично относительно патча, и поэтому для удобства работы активируем рабочую систему координат (WCS) с помощью команды ленты Modeling: WCS | Local WCS .
Выполните команду ленты Modeling: WCS | Transform WCS для перемещения начала системы координат в положительном направлении оси v, что позволит установить новое положение точки запитки. В появившемся диалоговом окне укажите значение 9,2мм в поле DV:
Коаксиальный кабель будет построен из двух цилиндров, определяющих внутренний проводник и изоляцию.
Пожалуйста, активируйте режим построения цилиндра (команда ленты: Modeling: Shapes | Cylinder ). В первую очередь выполните описание изоляции кабеля, используя последовательное нажатие клавиши Tab и пропуская этап описания внутреннего проводника. Внешний радиус цилиндра равен 4мм, а длина в отрицательном направлении оси w составит 2,1+0,7=2,8мм. В выпадающем списке Material выберите материал подложки Substrate. Проверьте все настройки, представленные на рисунке ниже, и нажмите OK для подтверждения построения.
В результате новый цилиндр (component1:solid1) будет пересекаться с объектами, созданными ранее: подложкой (component1:substrate) и слоем земли (component1:ground). Пользователю необходимо выбрать результат пересечения, для чего автоматически откроется диалоговое окно Shape Intersection. В случае конфликта диэлектриков логичнее указать их объединение, активировав действие Add both shapes, а затем нажать OK для подтверждения:
Во втором случае пересечения диэлектрик нового цилиндра должен быть вставлен в PEC слой заземления. Здесь необходимо выбрать действие Insert highlighted shape и нажать OK для его подтверждения:
В ряде случаев для удобства просмотра модели вы можете активировать каркасный режим отображения, представленный на рисунке ниже (используйте комбинацию клавиш Ctrl+w или команду ленты View:Visibility | Wire Frame для переключения режима):
Внутренний проводник кабеля будет выполнен из идеального проводника (PEC) цилиндрической формы. Постойте новый цилиндр с внешним радиусом 1,12мм и длиной 2,8мм в отрицательном направлении оси w (как в предыдущем случае). На этот раз в выпадающем списке материала изготовления Material выберите PEC, а в поле названия введите имя “feed”. Для подтверждения построения цилиндра нажмите кнопку OK.
Обратите внимание: В этом случае диалоговое окно пересечений не будет открыто, поскольку объект из материала PEC был определен после диэлектрика, с которым он пересекается (Substrate). Это означает, что PEC объекты автоматически заполняют область, пересекаемую с другим объектом.
После нажатия кнопки OK структура примет вид, изображенный на рисунке ниже (опять, для активации/деактивации каркасного режима используйте комбинацию клавиш Ctrl+w или View:Visibility | Wire Frame )
Подготовка модели для численного анализа
До текущего момента проводились работы, нацеленные на построение геометрии
антенны. Теперь настал черед дополнить модель специальными элементами,
необходимыми для работы вычислителя. Например, для расчета значений
Порт
Добавим в модель
Волноводный тип порта математически вытягивает сечение до бесконечности. Его поперечный размер должен полностью покрывать всю область пространства, необходимую для создания рабочей моды. В данном случае границы порта явно определены внешним проводником коаксиального волновода в отличие от линий с открытыми границами (например, микрополосковых).
Поэтому самым простым способом описания порта станет выбор торца коаксиального кабеля (см. рисунок ниже) с помощью соответствующего инструмента Modeling: Picks | Picks | Pick Points, Edges or Faces:
Пользователю осталось присвоить выбранной поверхности свойства порта, для чего выполните команду Simulation: Sources and Loads | Waveguide Port , которая откроет окно настроек:
Здесь вы можете указать число мод, учитываемое портом. В случае простой
коаксиальной линии с одним внутренним проводником, как правило, моделируется
только одна основная
Для завершения описания порта нажмите кнопку OK. Теперь внешний вид модели должен выглядеть следующим образом (для вкл./выкл. каркасного режима просмотра используйте комбинацию клавиш Ctrl+w).
Настройка частотного диапазона
Настройку частотного диапазона следует выполнять с должным пониманием, поскольку в случаях анализа во временной и частотной областях используются различные критерии выбора границ диапазона (детали будут представлены ниже).
В рассматриваемом примере стоит задача расчета
Граничные условия
Расчетная область в CST представлена ограниченным объемом, по причине чего пользователю необходимо определить краевые условия, которые будут учитывать взаимодействие модели с окружающим пространством. Откройте диалоговое окно описания граничных условий Simulation: Settings | Boundaries . Текущая комбинация параметров границ отображается в режиме просмотра макета:
В плоскости земли следует использовать электрическое граничное условие, эквивалентное бесконечному PEC объекту. В случае всех остальных границ должны быть установлены открытые Open или Open (add space) условия, моделирующие свободное пространство с противоположной стороны границы. Свободное пространство подразумевает полное поглощение падающих ЭМ волн без возникновения отражения в плоскости границы.
Обратите внимание: как правило, оптимальный режим работы открытых граничных условий реализуется при удалении их от источника поля на расстояние 1/8 длины волны. Границы типа Open (add space) по умолчанию учитывают данное правило и автоматически добавляют необходимый отступ фоновым материалом.
По причине того, что граница Open (add space) расширяет расчетную область только фоновым материалом, ее не следует использовать в тех случаях, когда стоит задача продления до бесконечности поверхности модели, пересекаемой с границей (как в рассматриваемом примере слой подложки и заземления граничит с открытыми границами). В подобных ситуациях используйте границу Open.
Пожалуйста, закройте данное диалоговое окно без изменений.
Настройка монитора поля в дальней зоне
При расчете антенны, помимо вычисления значений
Для их описания обратитесь к диалоговому окну Simultion: Monitors | Field Monitor :
В нем необходимо указать тип записываемого распределения: в нашем случае это будет поле в дальней зоне, для выбора которого в разделе Type следует активировать Farfield/RCS. Затем в разделе Frequency установите частоту 2,4ГГц, после чего нажмите кнопку Apply (единица измерения частоты отображена в строке состояния). Следует отметить, что Вы можете добавлять новые мониторы, каждый раз нажимая Apply для подтверждения новой конфигурации настроек диалогового окна Monitor. Все записываемые поля содержатся в папке Monitors дерева проекта. Для завершения процедуры описания монитора необходимо закрыть диалоговое окно, нажав кнопку ОK.
Расчет
Возможности CST MICROWAVE STUDIO позволяют пользователю самостоятельно
выбирать тот численный метод или тип сеточного разбиения, который окажется
самым эффективным для решения рассматриваемой задачи. С другой стороны
различные техники численного моделирования можно использовать для верификации
полученных результатов. В последующих двух разделах будут рассмотрены
преимущества именно такого подхода на примере расчета диаграммы направленности
и значений
Обратите внимание, что по причине лицензионных ограничений не все вычислители могут оказаться доступными для вас.
Временной вычислитель
Выбор частотного диапазона в случае временного моделирования
При проведении моделирования во временной области рекомендуется
устанавливать достаточно широкую полосу исследуемых частот (от 20% до 100%). В
рассматриваемом случае стоит задача расчета значений
Обратите внимание:
1) В случае анализа диапазона частот шириной менее 20% вы можете расширить полосу без потери точности. Подобное увеличение границ позволяет сократить время моделирования до 3−х раз!!
2) В отличие от частотных вычислительных методов нижняя граница диапазона
может быть установлена на значение 0Гц без появления в дальнейшем
Настройки временного вычислителя
Настройки вычислителя во временной области устанавливаются в диалоговом окне Home: Simulation | Setup Solver | Time Domain Solver :
Пока вы можете оставить без изменений настройки по умолчанию и нажать Start для запуска моделирования. В нижней части экрана появится индикатор прогресса, содержащий краткую информацию о текущем статусе моделирования. Данная строка автоматически исчезает после завершения работы вычислителя.
В процессе моделирования вкладка Messages будет отображать детали выполняемого моделирования.
Обратите внимание: предупреждающие сообщения или ошибки также заносятся во вкладку Messages в случае их возникновения.
Результаты временного моделирования
1D Результаты (сигналы в портах ,S-параметры)
Для начала давайте рассмотрим сигналы, регистрируемые портами. Откройте в дереве проекта папку 1D Results и выберите каталог Port signals.
Обратите внимание: За получаемыми результатами можно следить в интерактивном режиме в процессе расчета. Однако, для получения полной информации необходимо дождаться окончания работы вычислителя.
На графике изображены зависимости от времени амплитуд падающей и отраженной волны в сечении порта. Амплитуда падающей названа i1(соответствует номеру порта: 1), амплитуда отраженной волны обозначена в форме o1,1. Как видно из полученной временной зависимости элемент будущей решетки обладает сильным резонансом, что выражается в медленном спаде отраженного сигнала.
Для просмотра значений параметра S11 обратитесь к папке дерева проекта 1D Results | S Parameters и укажите формат отображения результатов в децибелах, используя команду ленты 1D Plot: Plot Type | dB . Ниже представлена полученная зависимость коэффициента отражения:
Определите рабочую частоту
Биения, присутствующие на зависимости коэффициента отражения, обусловлены недостаточным затуханием временного сигнала, поступившего внутрь расчетной области (см. регистрируемые временные сигналы). Амплитуда биений будет возрастать по мере увеличения энергии сигнала, остающегося в расчетной области к моменту завершения работы временного вычислителя. Следует отметить, что данная рябь не влияет на положение резонансной частоты и по этой причине она может быть проигнорирована в рамках рассматриваемого примера. Для получения дополнительной информации обратитесь к разделу критерии точности.
2D и 3D результаты (рабочие моды и поля в дальней зоне)
Откройте папку дерева проекта 2D/3D Results | Port Modes | Port для проверки рабочих мод, созданных портом. Вложенная папка e1 содержит результаты электрического поля моды первого порта. После изменения точки просмотра модели и настройки параметров визуализации вы получите похожую картину:
На рисунке также представлен ряд важных характеристик коаксиальной моды: ТЕМ тип волны, постоянная распространения и волновое сопротивление.
Для отображения диаграммы направленности антенны необходимо выбрать соответствующий монитор в папке Farfields дерева проекта. Например, 3D распределение поля на рабочей частоте 2.4 ГГц доступно в папке Farfields | farfield (f=2.4), открыв которую появится зависимость направленности антенны от углов φ и θ.
Обратите внимание: изменение шага дискретизации отображаемого поля (например, до 5 градусов) осуществляется в диалоговом окне FarField Plot: Plot Properties | Properties .
Очевидно из предыдущего рисунка, что направление максимальной мощности излучения лежит вдоль оси z. Следует добавить, что пользователю также доступны другие способы просмотра поля в дальней зоне: в полярных координатах, в декартовых координатах и в виде 2D зависимостей.
Критерии точности
Расчет значений
1. Ошибка округления, вызванная конечной длительностью временных сигналов.
2. Неточности, вызываемые конечным размером сеточного разбиения.
Далее будут даны рекомендации для снижения данных ошибок и повышения точности результатов моделирования.
1. Ошибка округления, обусловленная конечной длительностью временных сигналов.
Первичным результатом работы вычислителя во временной области является
временная зависимость распределения поля, сформированного входным гауссовским
сигналом. По этой причине сигналы, регистрируемые портами, являются
фундаментальными результатами, которые используются для вычисления
Даже если точность расчета временных сигналов была крайне высокой (расчет на
сеточном разбиении высокой плотности), числовая погрешность может появиться на
этапе преобразования Фурье, предполагающий спад до нулевого уровня всех
временных сигналов. Если последнее условие будет нарушаться, то на зависимостях
Обратите внимание: данная рябь зависимости не влияет на положение минимумов
или максимумов зависимостей
Величина ошибки округления устанавливается в поле Accuracy диалогового окна
настроек временного вычислителя. По умолчанию используется значение равное
-
Повышение точности уменьшает ошибку округления результатов, но также повышает время моделирования, и поэтому устанавливать предел Accuracy стоит с особым вниманием. В качестве рекомендации воспользуйтесь таблицей, представленной ниже:
Необходимый уровень точности |
Настройка точности (в диалоговом окне вычислителя) |
Умеренный |
-30дБ |
Высокий |
-40дБ |
Очень высокий |
-50дБ |
Вы можете также использовать следующее простое правило: при обнаружении
значительной ряби в зависимости
2. Влияние сеточного разбиения на точность S-параметров
Как правило, ошибки, вызываемые конечным размером сеточного разбиения,
сложнее оценивать. Единственный способ удостовериться в точности получаемых
значений
В рассматриваемом примере использовалось сеточное разбиение, автоматически генерируемое экспертной системой, настройки которой были установлены по умолчанию. Самый простой способ проверки точности результатов – это автоматическая адаптация разбиения, активируемая в окошке Adaptive mesh refinement диалогового окна настроек временного вычислителя (Home: Simulation | Setup Solver | Time Domain Solver ):
Обратите внимание, что шаблон проекта, выбранный ранее, изменил стандартную
стратегию адаптации на энергетическую
Теперь запустите вычислитель, нажав кнопку Start.
В этом примере для получения сходящегося результата потребуется два шага
адаптации. Это означает, что максимальное отклонение значений
Результаты сходимости коэффициента отражения S1,1 в процессе адаптации
представлены в папке дерева проекта 1D Results | Adaptive Meshing |
Для повышения точности результатов вы можете ужесточить критерий сходимости адаптации или начать моделирование с сеткой плотнее. Однако все указанные методики значительно увеличат общее время работы вычислителя, и прибегать к ним рекомендуется только после получения базового проекта антенного устройства. В качестве другого возможного способа проверки решения можно рассматривать выполнение повторного моделирования с использованием совершенно иного вычислительного метода и типа сеточного разбиения, что будет рассмотрено ниже.
Вычислитель в частотной области
CST MICROWAVE STUDIO поддерживает целый набор частотных вычислителей, специализирующихся на различных классах задач. Они отличаются не только численными методами решения, но и типом расчетной сетки. Вычислители в частотной области общего назначения могут работать как на гексагональном, так и на тетрагональном сеточном разбиении.
Возможность использования вычислителя в частотной области в рамках единой оболочки может стать очень удобным и простым способом верификации результатов вычислителя во временной области.
Копирование результатов временного вычислителя
Перед началом работы с частотным солвером предлагается сохранить зависимости временного вычислителя для дальнейшего сравнения результатов двух численных методов. Чтобы создать копию текущей характеристики необходимо выбрать её в дереве проекта, например 1D Results | S Parameters | S1,1, а затем нажать последовательно комбинацию клавиш для копирования Ctrl+c и для вставки Ctrl+v. Новая копия результатов появится в указанной вами папке дерева проекта. В название копии будет добавлен индекс: S1,1_1. Вы можете переименовать результат на S1,1_TD, используя для этого команду Rename контекстного меню. Для создания нового каталога в дереве проекта используйте команду Add new tree folder контекстного меню. Обратите внимание, что на текущий момент невозможно создать копии 2D или 3D результатов моделирования.
Оптимизация структуры под тетрагональный тип разбиения
В дальнейшем для проведения численного моделирования будет использован
вычислитель в частотной области общего назначения на базе тетрагонального
сеточного разбиения. Данный тип солверов менее эффективен для расчета моделей,
содержащих идеально проводящие (PEC) объекты очень малой, но не нулевой
толщины, как в случае рассматриваемого
В начале, выберите в дереве проекта необходимый объект (patch) и выделите его нижнюю грань с помощью соответствующего инструмента выбора: Modeling: Picks | Picks | Pick Points, Edges or Faces. После изменения угла просмотра модель примет следующий вид:
Для построения PEC объекта нулевой толщины на основе выбранной поверхности используется инструмент: Modeling: Shapes | Faces and Apertures | Shape from Picked Faces:
В появившемся диалоговом окне укажите имя (patch0) и подтвердите построение нажатием кнопки OK. В завершении необходимо удалить модель старого патча (component1 | patch), после чего останется лишь новый излучатель нулевой толщины (component1 | patch0).
Предыдущие результаты моделирования временного вычислителя после изменения модели окажутся неактуальными, и их необходимо будет переписать. По этой причине после внесения изменений появится предупреждающее сообщение:
Нажмите кнопку OK для подтверждения удаления предыдущих результатов (копии результатов не будут удалены из дерева проекта).
Настройки частотного вычислителя
Для запуска моделирования в частотной области необходимо изменить текущий активный вычислитель с помощью команды Home: Simulation | Setup Solver | Frequency Domain Solver .
Шаблон проекта, настроенный ранее, автоматически установил свипирование полосы частот (метод General Purpose) и тетрагональный тип сеточного разбиения (выпадающий список Mesh type). Данные настройки заданы по умолчанию и останутся без изменений.
Вычислитель в частотной области рассчитывает значения
В отличие от временного вычислительного модуля частотный солвер следует использовать вместе с адаптацией сеточного разбиения. В противном случае результаты, полученные на начальном сеточном разбиении, будут обладать низкой точностью. Поэтому соответствующая опция (Adaptive tetrahedral mesh refinement) по умолчанию активирована в диалоговом окне настроек вычислителя. Пожалуйста, укажите в таблице Frequency samples частоту адаптации равной 2,4 ГГц.
Кроме того в целях достижения установленного уровня точности необходимо увеличить максимально возможное число этапов адаптации (Maximum number of passes) до 20 в диалоговом окне Аdaptive Tetrahedral Mesh Refinement, вызываемом кнопкой Properties.
Подтвердите настройки адаптации нажатием кнопки OK. Теперь частотный
вычислитель подготовлен для работы, и поэтому нажмите кнопку Start для запуска
расчета. На экране появится строка выполнения и кнопка прерывания расчета.
Вместе с ними будет отображаться дополнительная информация, кратко сообщающая
об этапах работы вычислителя. После достижения установленного уровня точности
На этом этап моделирования завершен, и теперь необходимо обратиться к полученным результатам.
Результаты частотного вычислителя
1D Результаты (S-параметры)
Максимальная разница между значениями
Из графика видно, что для достижения установленной точности потребовалось несколько этапов адаптации сетки.
Также как и в случае временного вычислителя, доступ к значениям
Определите рабочую частоту излучателя. Для этого активируйте на графике осевой маркер 1D Plot: Markers | Axis Marker , а затем переместите его в минимальную точку зависимости, указывая на резонанс, который для антенны лежит около 2,4ГГц.
2D и 3D результаты (Рабочие моды и поля в дальней зоне)
Рассмотрим полученные картины 2D и 3D распределения полей. Откройте папку дерева проекта 2D/3D Results | Port Modes | Port для проверки рабочих мод, созданных портом. Вложенная папка e1 содержит результаты электрического поля моды первого порта. Вызвав для нее контекстное меню, выберите команду Select mode frequency, которая отобразит список частотных точек расчета моды (в нашем случае он будет содержать только частоту 2,4ГГц). Подтвердите выбор нажатием кнопки OK. После корректной ориентации модели и настройки некоторых параметров отображения поля структура примет следующий вид:
На окне также представлен ряд важных параметров моды, таких как тип волны, постоянная распространения и волновое сопротивление. Просмотр мод другого порта осуществляется аналогичным образом.
Помимо резонансной частоты важным параметром антенны является диаграмма направленности.
Для просмотра поля в дальней зоне необходимо обратиться к папке Farfields дерева проекта, содержащей все результаты, определенные ранее мониторами. Например, поле в дальней зоне на частое 2,4 ГГц доступно в папке дерева проекта Farfields | farfield (f=2.4) и отображает зависимость КНД от углов θ и φ (регулировка параметров отображаемого поля выполняется с использованием команды ленты FarField Plot: Plot Properties | Properties ).
Обратите внимание: вы можете уменьшить шаг угла до 5 градусов для повышения точности результатов. Используйте для этого команду ленты FarField Plot | Plot Properties | Properties.
Из диаграммы направленности видно, что максимум излучаемой мощности лежит в положительном направлении оси z. Обратите внимание, что поддерживаются иные способы просмотра диаграммы направленности: в полярных и декартовых координатах, а также в виде 2D распределений.
Сравнение результатов
На рисунке ниже представлено сравнение значений
Из рисунка видно, что характер полученных зависимостей качественно совпадает, однако, соответствие не является абсолютно точным. При сравнении двух совершенно различных численных методов следует учесть, что анализ во временной области основан на гексагональном разбиении, а анализ в частотной области на тетрагональном. Следовательно, результаты будут расходиться в деталях, но качественно они обязаны подтверждать друг друга. Различия обусловлены эффектами дисперсии и в рассматриваемом примере главным образом вызваны цилиндрической формой излучателя. Здесь, например, точность финальных результатов крайне чувствительна к начальной плотности тетрагональной сетки. В силу вышесказанного, для повышения точности результатов моделирования, в обоих случаях необходимо повысить плотность начального сеточного разбиения, что в дальнейшем приведет к лучшей сходимости зависимостей.
Решетка антенных излучателей
Далее будет выполнено построение антенной решетки из четырех элементов, в основе которых лежит конструкция излучателя, рассмотренного ранее. В следующих разделах внимание будет сосредоточено только на процедуре расчета поля в дальней зоне. Все остальные характеристики могут быть проанализированы способами, описанными ранее.
Обратите внимание, что дальнейшие операции будут выполнены на примере временного солвера. Однако данная последовательность действий также применима для частотного вычислителя и рассчитанных им полей в дальней зоне.
Поле решетки излучателей будет получено тремя способами. В начале, поле
одного
Множитель решетки
Вы можете получить диаграмму направленности решетки идентичных элементов на этапе постобработки, используя для этого лишь дальнее поле одного патч-излучателя.
В дальнейшем модель будет расширена до решетки 2x2, и поэтому процедуру постобработки лучше выполнять для вычисления поля решетки тех же размеров. Выберите папку дерева проекта Farfields | farfield (f=2.4) [1], после чего откройте диалоговое окно параметров поля в дальней зоне, используя для этого команду ленты FarField Plot: Plot Properties | Properties .В появившемся диалоговом окне обратитесь во вкладку Array и выберите командную кнопку Antenna array для активации множителя решетки.
Затем, по нажатию кнопки Properties, откроется диалоговое окно, в котором необходимо задать прямоугольный тип решетки 2x2, лежащей в плоскости XY, с расстоянием между излучателями равным 60мм (исходя из размеров подложки) и фазовым сдвигом в +90 градусов.
После настройки параметров решетки и нажатия кнопки Update Antenna List в таблице Antenna List (список излучателей решетки) появятся координаты элементов и соответствующие им амплитуды и фазы поля.
Обратите внимание: для редактирования списка антенн можно использовать
кнопку Edit antenna list. С ее помощью появляется возможность расчета решеток
не только прямоугольной формы с постоянным шагом и фазовым сдвигом. Данный
инструмент позволяет добавлять элементы или регулировать их параметры, создавая
любое
Подтвердите настройки нажатием кнопки OK для расчета поля в дальней зоне установленной решетки. Из рисунка ниже следует, что компоновка решетки вместе с постоянным фазовым сдвигом в +90 градусов образуют не только усиливающую суперпозицию, но и слегка поворачивают основной лепесток в отрицательном направлении осей x и y.
Обратите внимание: вы можете изменить шаг угла построения диаграммы направленности до 5 градусов для повышения точности отображаемых результатов (используйте для этого команду ленты FarField Plot: Plot Properties | Properties )
Попробуйте определить другие компоновки решеток и проследить за изменениями в диаграмме направленности. Данный инструмент множителя решетки позволяет быстро и эффективно создавать различные комбинации без необходимости перезапуска моделирования.
Для дальнейшей работы необходимо деактивировать множитель решетки: в диалоговом окне параметров дальнего поля (вызывается с помощью команды ленты FarField Plot: Plot Properties | Properties) выберите вкладку Antenna Array и переключите командную кнопку на отображение поля одной антенны, нажав Single antenna.
Построение геометрии решетки
Для построения решетки необходимо выполнить трансляцию компонента, в состав
которого входит
Перед началом работы, пожалуйста, отключите локальную систему координат, выполнив команду Modeling: WCS | Local WCS .
Теперь в папке Components дерева проекта выберите компонент component1 и для
всех объектов, входящих в его состав, выполните операцию трансформации с
помощью команды ленты Modeling: Tools | Transform | Translate
. В появившемся диалоговом окне выберите функцию
Translate и установите перемещение вдоль оси
Для группировки всех перемещаемых объектов в новом компоненте необходимо,
Для подтверждения всех действий нажмите кнопку OK.
После изменения модели результаты моделирования, полученные ранее, будут уже не действительны. По этой причине появится информационное диалоговое окно, предлагающее удалить их. Подтвердите это действие нажатием кнопки OK.
Теперь CST MICROWAVE STUDIO выполнит копирование выбранных объектов в указанном направлении и создаст новый компонент, содержащий все элементы нового патч-излучателя.
Модель из двух излучателей должна принять вид, изображенный на рисунке ниже:
Повторите, пожалуйста, описанные ранее действия по трансформации на расстояние 60мм в отрицательном направлении оси Y для обеих компонент (component1 и component2). Структура должна принять вид, представленный на рисунке ниже:
В завершении осталось построить порты возбуждения новых антенн. Здесь будет использоваться та же последовательность действий, что и в случае описания порта 1: вначале выбирается область, покрываемая портом (торцы цилиндров коаксиального проводника), а затем выбранной поверхности присваиваются свойства порта, опять же с одной рабочей модой.
Комбинирование результатов
Вычисление поля в дальней зоне решетки может выполняться на этапе
постобработки, путем комбинирования полей излучателей. Это означает, что сперва
будет выполнено поочередное возбуждение всех портов, расчет дальнего поля
каждого элемента в составе решетки, а затем проведено комбинирование
результатов моделирования с установленным
Настройка вычислителя и запуск моделирования
Как было отмечено ранее, доступ к диалоговому окну настроек временного вычислителя осуществляется с помощью команды ленты Home: Simulation | Setup Solver | Time Domain Solver .
Из выпадающего списка Source type выберите All ports для поочередного возбуждения всех портов. Адаптацию сеточного разбиения следует деактивировать, сняв галочку в окошке Adaptive mesh refinement. Теперь нажмите кнопку Start для запуска моделирования. На экране опять появится шкала выполнения текущего этапа численного моделирования.
Внимание: такой способ анализа модели требует проведения четырех (по числу портов и мод) вычислительных циклов, т.е. электромагнитная задача будет решена четыре раза, каждый раз для другого порта.
После окончания работы вычислителя в дерево проекта будут добавлены распределения поля в дальней зоне каждого излучателя в составе решетки. Они во многом схожи с полем одиночной антенны. На рисунке ниже представлена зависимость КНД от углов θ и φ. Обратитесь к папке дерева проекта Farfields | farfield (f=2.4) [1] для просмотра поля, создаваемого первым портом.
Комбинирование результатов
Более значимый интерес представляют картины поля в случае совместной работы
излучателей с установленным
В появившемся диалоговом окне представлен список всех портов и всех рабочих
мод, для которых выполняется настройка распределения фаз и амплитуд.
Использование того же режима работы, что и в случае множителя решетки, позволит
сравнить результаты двух подходов к расчету диаграммы направленности. По этой
причине первая антенна обладает фазой +90 градусов, третья антенна фазой -
Обратите внимание: по умолчанию наименование нового монитора генерируется автоматически, исходя из установленной комбинации полей. Однако, отключив опцию Automatic labeling, вы можете указать свое имя.
Для подтверждения настроек необходимо нажать кнопку Combine, в результате чего в дереве проекта появится новая вложенная папка farfield (f=2.4) [1[1,90]+2[1,0]+3[1,−90]+4[1,0]]. После обращения к ней на экране появится распределение поля в дальней зоне, картина которой во многом повторяет случай с множителем решетки:
Как вы видите, функция комбинирования значительно экономит время на получение результата, поскольку она не требует перезапуска вычислителя: необходимо лишь ввести значения амплитуд и фаз, и получить новое результирующее поле.
Совместное возбуждение
Другим возможным способом вычисления дальнего поля решетки станет
одновременное возбуждение всех четырех портов. В таком случае для получения
результатов потребуется один вычислительный цикл, т.е. одно решение
электромагнитной задачи. Однако
Обратите внимание: в случаях совместного возбуждения портов всегда выполняется преобразование фазового сдвига между источниками в постоянные временные задержки. При пересчете фаз во временные величины используется опорная частота (phase reference frequency), устанавливаемая пользователем. Поэтому, для корректного моделирования дальнего поля референсная частота должна быть идентична частоте поля монитора (см. детали далее).
Активирование совместного возбуждения портов осуществляется в диалоговом окне настроек временного вычислителя (Home: Simulation | Setup Solver | Time Domain Solver ): в нем необходимо выбрать опцию Selection из выпадающего списка Source type:
Описание параметров источников выполняется в диалоговом окне Excitation Selection, вызываемом с помощью кнопки Excitation List:
В рассматриваемом случае будет выполняться возбуждение всех источников, для
чего в таблице необходимо поставить галочки напротив каждого порта. Настройка
И наконец, для запуска моделирования нажмите кнопку Start диалогового окна временного вычислителя. На экране появится шкала выполнения текущего этапа численного моделирования.
После окончания расчета в папке дерева проекта Port Signals появятся все сигналы, регистрируемые портами: для выбора входных сигналов используйте команду Select Curves контекстного меню. На рисунке ниже представлена временная задержка между возбуждающими импульсами, обусловленная фазовым сдвигом между излучателями:
Результаты совместного моделирования поля в дальней зоне содержатся в папке дерева проекта Farfields | farfield (f=2.4) [1[1.0,90]+2[1.0,0.0]+3[1.0,−90.0]+4[1.0,0.0],[2.4]]. После ее выбора на экране появится распределение поля в дальней зоне в зависимости от углов θ и φ. Как и полагалось, распределение полностью идентично результатам комбинирования поля четырех отдельно рассчитанных источников, полученным ранее.
Обратите внимание: в случае совместного возбуждения портов амплитуда
и фаза спектра нормированного сигнала порта отображается в форме
Заключение
В данной инструкции был представлен рабочий процесс вычисления
1. Выбор и настройка шаблона проекта
2. Построение геометрии (в рассмотренном случае описание подложки и проводников планарного устройства)
3. Описание волноводного порта
4. Настройка частотного диапазона
5. Настройка мониторов поля (в дальней зоне в данном примере)
6. Численное моделирование во временной или в частотной области
7. Просмотр сигналов портов и S-параметров
8. Просмотр рабочих мод и полей в дальней зоне
9. Повышение точности результатов с использованием адаптации сеточного разбиения
10. Анализ ошибки округления временных сигналов
11. Использование множителя решетки
12. Построение конечной решетки и использование комбинирования/совместного возбуждения для расчета поля решетки.