СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №4/2012
Автоматизация процесса проектирования антенн и устройств СВЧ в современных программных комплексах электродинамического моделирования Часть 2. Особенности моделирования ЛПВА в среде CST Microwave Studio В ВЕДЕНИЕ В первой части статьи [1] была отме чена перспективность использования средств программирования, предо ставляемых современными программ ными комплексами электродинами ческого анализа СВЧ структур, на различных стадиях проектирования устройств. На примере логопериоди ческой вибраторной антенны (ЛПВА) описан процесс создания многоэле ментной структуры модели в среде EDITFEKO с использованием циклов. В данной статье мы продолжим рас сматривать вопрос автоматизации проектирования модели ЛПВА уже в среде CST Microwave Studio [2,3], – да дим краткую характеристику мак ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 52 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2012 росам программы, построим модель ЛПВА из металлических цилиндров с геометрией, аналогичной исследован ной [1], и сопоставимрезультатыеё рас чёта во временной области с характе ристиками, полученными в EDITFEKO. Также мы затронем вопросы автома тизированного построения модели ЛПВА полосковой конструкции. П ЕРВОЕ ЗНАКОМСТВО С МАКРОСАМИ В M ICROWAVE S TUDIO В среде Microwave Studio, как, впро чем, и в других программных комплек сах пакета CST Studio Suite, пользовате люпредоставляютсяширокие возмож ности доступа к управлениюпрограм мой посредством макросов на языке Visual Basic for Applications (VBA). Со ответствующие команды макросов позволяют обращаться и исполнять практически все операции, доступные в обычном интерфейсе САПР, и полу чать доступ как к стадиям черчения геометрии модели, так и к установке разбиения на ячейки, настройке реша ющего устройства и обработке резуль татов. Ниже мы ограничимся исполь зованиеммакросов только для постро ения модели антенны. Создадим новый проект Microwave Studio и выберем, например, шаблон Antenna (Planar). Зададим диапазон частот от 0,9 до 1,5 ГГц (диапазон рабо чих частот исследуемойЛПВА), а также расчёт мониторов полей E field, H field и Farfield на частоте 0,9 ГГц. Зайдём в окно хронологии проекта History List, выделим операции уста новки диапазона частот и монито ров полей и нажмем кнопку Macro. . . (см. рис. 1). В появившемся окне вве дем название создаваемого макро са (например, LPDA). Если здесь же отметить пункт Make globally avali able, то соответствующий макрос станет доступным для любого про екта, но мы не будем этого делать и оставим его «локальным». После на жатия на кнопку OK в созданном проекте появится новая вкладка ре дактора макросов со следующим текстом: ' LPDA Sub Main () '@ define frequency range Solver.FrequencyRange "0.9", "1.5" '@ define monitor: e field (f=0.9) With Monitor .Reset .Name "e field (f=0.9)" .Dimension "Volume" .Domain "Frequency" .FieldType "Efield" .Frequency "0.9" .Create End With ... '@ define farfield monitor: farfield (f=0.9) With Monitor .Reset .Name "farfield (f=0.9)" .Domain "Frequency" .FieldType "Farfield" .Frequency "0.9" .Create End With End Sub Рис. 1. Создание макроса из выполненных пользователем операций с помощью списка хронологии Андрей Пластиков (Москва) На примере логопериодической вибраторной антенны дециметрового диапазона волн рассмотрен процесс создания модели в программе Microwave Studio с помощью макроса на языке VBA. Выполнено сравнение результатов расчёта модели методом конечных разностей во временной области с характеристиками, полученными в среде EDITFEKO. © СТА-ПРЕСС
RkJQdWJsaXNoZXIy MTQ4NjUy