Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Компьютерное моделирование электромагнитных полей


Информационный Канал Subscribe.Ru

Здравствуйте, уважаемые подписчики!

 

С вами ведущий рассылки Александр Бровко.

 

Сегодня мы рассмотрим особенности взаимодействия программы QuickWave-3D с другими программами и пакетные режимы работы программы. В частности, коснемся следующих вопросов:

1. Возможность импорта геометрии задачи из CAD форматов.

2. Возможность запуска программы из командной строки.

3. Возможность вызова программы из MATLAB.

 

1. Возможность импорта геометрии задачи из CAD форматов.

При расчете конкретных устройств с использованием программы QuickWave-3D основным способом задания геометрии задачи и параметров расчета является, безусловно, непосредственная компоновка рассчитываемой структуры из стандартных или библиотечных элементов и объектов в модуле QW-Editor. Однако иногда расчетное задание поступает в виде файла, подготовленного с использованием какой-либо из CAD программ, например, AutoCAD. В таких случаях оказывается более удобным непосредственно импортировать геометрию задачи из файла в CAD формате в QW-Editor. Программа QuickWave-3D в текущей версии поддерживает импорт данных из файлов в популярных форматах DXF и SAT. При импортировании геометрии следует обращать внимание на получаемые в результате структуры и тщательно проверять их с помощью функции Test-Mesh, доступной из модуля QW-Simulator, так как иногда импортирование структур из «неродных» форматов дает неожиданные эффекты. Например, возможны ситуации, когда два объекта, находящиеся в непосредственном контакте, после импортирования оказываются разделенными очень тонким промежутком (для того, чтобы устранить такую ситуацию, нужно задать менее строгий запрет на слияние близко расположенных точек при конвертации). Результаты анализа системы в этом случае могут быть уже совсем другими. Конвертор из формата SAT в последней версии QuickWave-3D учитывает метки различных сред, что несколько упрощает расчет неоднородных структур. До этого все объекты при импортировании задавались как изготовленные из одного материала, выбранного по умолчанию, но конечно, была возможность после импортирования изменить материал отдельных элементов вручную.

В программе существует возможность и обратной конвертации проектов из формата UDO в формат SAT для последующей визуализации, например, с помощью программы ACIS Viewer.

 

2. Возможность запуска программы из командной строки.

Обычным способом запуска заданного проекта на счет является выполнение команды File-Export&Run из модуля QW-Editor. При этом автоматически открывается модуль QW-Simulator, в него экспортируется заданный проект и запускается конечноразностное моделирование. Однако иногда возникает необходимость запустить расчет нескольких проектов в пакетном режиме, то есть, чтобы программа по очереди открывала каждый из проектов, выполняла необходимые действия, сохраняла результаты и переходила к следующему проекту без непосредственного участия пользователя. Программа QuickWave-3D предоставляет возможность запуска модуля QW-Simulator из командной строки и выполнения им задач, записанных в специальном файле Tasker с расширением ta3. В этом файле может быть прописано выполнение определенного количества итераций для заданной структуры, выполнение различных видов постпроцессинга (то есть обработки результатов FDTD моделирования с целью получения выходных характеристик), сохранение результатов и полей на определенной итерации в файлы различных форматов. Возможность запуска программы из командной строки удобна в тех случаях, когда нужно произвести расчет заданной структуры при нескольких значениях размеров конструктивных элементов. При этом можно заранее подготовить соответствующие ta3 файлы, и потом запустить их обработку в пакетном режиме (обработка может занять несколько часов, и выигрыш в том, что пользователь не обязан все это время сидеть у компьютера).

Возможность запуска программы из командной строки может быть полезна также при использовании внешних программ оптимизации вместе с программой QuickWave-3D. Вместе с программой по желанию пользователя поставляется оптимизационный модуль QW-Optimizer, полностью интегрированный с основной программой, но пользователь может использовать и другие внешние оптимизационные процедуры. Взаимодействие этих процедур с программой осуществляется путем вызова модулей QuickWave-3D из командной строки.

 

3. Возможность вызова программы из MATLAB.

В некоторых случаях продвинутым пользователям программы QuickWave-3D требуется обработка результатов FDTD моделирования, не представленная в стандартных функциях программы. Для таких случаев существует возможность вызова программных модулей из MATLAB с передачей входных параметров для расчета из MATLAB в QuickWave-3D и передачей всех результатов FDTD моделирования в MATLAB. Отметим, что вызов программных модулей QuickWave-3D из MATLAB осуществляется аналогично вызову из командной строки (фактически, используются те же самые команды, но только добавлен соответствующий синтаксис MATLAB).

 

Вопросы взаимодействия программных модулей QuickWave-3D с MATLAB недавно подробно обсуждались на англоязычном форуме пользователей программы QuickWave-3D: http://users.wpi.edu/~qwug/forum/cgi-bin/ikonboard.cgi

На этом форуме начинающие, да и опытные, пользователи программы могут найти для себя немало полезной информации. Рекомендую всем, кого интересует программа QuickWave-3D заглянуть на этот форум.

 

С уважением,

Ведущий рассылки Александр Бровко

mailto: brovkoav@gmail.com

http://www.intercom.ru/quickwave3d

 

 


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: industry.soft.quickwave3d
Отписаться

В избранное