Подписаться на новости
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Обзор возможностей новой версии WIPL-D Pro CAD 2023

В статье рассмотрены новые функциональные возможности в программном решении для 3D-электродинамического моделирования WIPL-D Pro CAD 2023.  Компания WIPL-D ежегодно выпускает обновления программного обеспечения включая улучшения и новые возможности. Программные решения WIPL-D доступны для тестирования и приобретения на территории России, Республике Беларусь и СНГ. Система действует под ОС Windows, расчетное ядро может работать под ОС Linux. Для получения 30-дневной бесплатной лицензии необходимо заполнить форму: скачать.

Рассмотрим новые возможности WIPL-D Pro CAD 2023:

1. Сворачивание плоских тел над произвольными сложными образующими поверхностями

Данная функция позволяет сворачивать плоские тела над произвольными сложными образующими поверхностями. Работа с этим инструментом является простой и удобной. Операция становится активной, когда выбрано плоское вспомогательное тело и введен его указатель в соответствующее поле, вызываемое командой. Затем, когда функция сворачивания активирована, пользователь должен выбрать целевое тело, которое имеет хотя бы одну образующую сворачиваемую грань. После того, как целевое тело было выбрано, необходимо назначить референсные точки на вспомогательном и целевом телах. До того, как сворачивание реализуется, вспомогательное тело автоматические переносится, таким образом, чтобы его референсная точка совпадала с референсной точкой целевого тела. Функция сворачивания реализуется после нажатия на клавишу OK. Вспомогательное тело удаляется, тогда как новая геометрия целевого тела сохраняется. Дательное объяснение данной процедуры приведено в пользовательской инструкции WIPL-D Pro CAD 2023.

2. Плоская микрополосковая печатная антенна

Геометрия, получаемая операцией сворачивания, может, в том числе, быть основана на классической микрополосковой патч-антенне, показанной на рисунке 1. В данном случае рабочей частотой антенны является 1 ГГц.

Рисунок 1 – Плоская микрополосковая печатная антенна в WIPL-D Pro CAD 2023
Рисунок 1 – Плоская микрополосковая печатная антенна

Показанная выше патч-антенна свернута относительно круглого цилиндра, направленного вдоль оси x (рисунок 2). Эффект такой деформации, оказываемый на параметр S11, показан на рисунке 3. На этом рисунке также показано сравнение с коэффициентом отражения для плоской патч-антенны, показанной на рисунке 1. Можем заключить, что сворачивание антенны вдоль оси x, демонстрирует незначительное влияние на характеристики ее излучения.

Рисунок 2 – Свернутая, относительно оси x, микрополосковая печатная антенна в WIPL-D Pro CAD 2023
Рисунок 2 – Свернутая, относительно оси x, микрополосковая печатная антенна
Рисунок 3 – S11 для свернутой патч-атенны, относительно оси x, как функция от радиуса сворачивания Rc в WIPL-D Pro CAd 2023
Рисунок 3 – S11 для свернутой патч-атенны, относительно оси x, как функция от радиуса сворачивания Rc

Антенна, свернутая вокруг цилиндра, направленного вдоль оси y, показана на рисунке 4. Эффект такой деформации, оказываемый на параметр S11, показан на рисунке 5.

Рисунок 4 – Свернутая, относительно оси y, микрополосковая печатная антенна в WIPL-D Pro CAD 2023
Рисунок 4 –Свернутая, относительно оси y, микрополосковая печатная антенна
Рисунок 5 – S11 для свернутой патч-атенны, относительно оси y, как функция от радиуса сворачивания Rc
Рисунок 5 – S11 для свернутой патч-атенны, относительно оси y, как функция от радиуса сворачивания Rc.

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

3. Валидация

Эффективный надежный механизм автоматической валидации и устранения ошибок был реализован в новой версии WIPL-D Pro CAD 2023. При данной валидации следующие типы ошибок и неточностей в модели могут быть автоматически обнаружены: нарушение правил симметрии; появление неверной геометрии; недопустимые пересечения между телами; неправильные спецификации областей для граней и соседних регионов; присутствие граней с недопустимой спецификацией области; пересечения между проводами и другими телами; неправильные спецификации областей для проводов и окружающих их регионов, а также присутствие проводов с недопустимой спецификацией области.    

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

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

  • фиксация общей топологии, геометрия которой восстанавливается с ошибками;
  • модификация граней областей, основанная на соседних регионах;
  • удаление граней с неправильной спецификацией областей: D_i_i и M_i_i, где i – номер области;
  • представление пересечений между проводами и другими телами. Эта операция автоматически разделяет все провода соответствующими им телами других типов;
  • модификация областей проводов, основываясь на окружающие их регионы;
  • удаление проводов с неправильной спецификацией областей. Операция удаляет все провода со спецификацией области M_0 (провод окружен идеальным электрическим проводником).

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

4. Улучшенный импорт IWP файлов

Импорт IWP файлов с геометрией проектов WIPL-D Pro CAD  был доступен в предыдущих версиях программы. Данная опция осуществляет импорт геометрии, определенной в файле IWP, с возможностью объединения всех проводов и плоскостей после импорта. Описание материалов, распределенные и сосредоточенные нагрузки, возбуждение и настройки решателя не импортировались.

В новой версии были реализованы два значимых улучшения:

  • ускоренное и более надежное объединение элементов топологии, т.е. связывание всех плоскостей в единое тело;
  • реконструкция регионов с автоматическим распознаванием и установка соответствующих описаний областей;
  • импорт описаний материалов, спецификаций областей для проводов и граней, а также спецификаций распределенных и сосредоточенных нагрузок и возбуждений.

Таким образом, после импорта IWP файла, модель WIPL-D Pro CAD  полностью готова к расчету.

5. Ускоренное моделирование

Работа с очень сложными моделями, особенно содержащими большое количеств возбуждений, нагрузок, соединений и переходов, занимало большое количество времени в предыдущих версиях WIPL-D Pro CAD. Это было особенно заметно при выполнении большого числа операций над элементами топологии, которые описывали возбуждение, нагрузки или переходы.

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

6. Частотное и параметрическое параллельное свипирование

Вычислительное ядро WIPL-D Pro CAD  ускоряется, как центральным процессором (ЦП), так и графическим процессором (ГП), с поддержкой произвольного числа потоков. Эффективность ЦП ускорения увеличивается с увеличением числа неизвестных коэффициентов. Однако, для электрически малых задач и большого количества используемых потоков ЦП, высокая эффективность параллелизации не требуется. Эффективность ГП ускорения высока для электрически больших задач, однако, опять же, невысока для электрически малых и средне-размерных проблем. Таким образом, для ускорения расчета электрически малых и средне-размерных проблем, при использовании всего доступного аппаратного обеспечения, частотное параллельное свипирование (FPR) и параметрическое параллельное свипирование (SPR) были разработаны.

Указанные опции позволяют проводить конкурирующее моделирование для нескольких частотных точек / субпроектов. Параллельное моделирование различных частотных точек / субпроектов доступно для электрически малых и средне-размерных задач, при котором каждый отдельный поток используют выделенные ему аппаратные ресурсы (ЦП и ГП). Таким образом достигается полное использование доступных аппаратных ресурсов с высокой эффективностью параллелизации.

При использовании FPR и SPR анализируемая система автоматически делиться на набор одночастотных субсистем или субпроектов с конкретным набором значений параметров, количество этих субсистем определяется пользователем, которые, затем, рассчитываются решателем параллельно. Количество параллельных запусков определяет число конкурирующих субпроектов. Когда расчет всех потоков закончен результаты объединяются автоматически.

Для того, чтобы оценить эффективность такой параллелизации, сравним результаты, полученные с FPR, с результатами, полученными обычном запуском решателя. Модели, имеющие количество неизвестных от 10000 до 30000 анализировались при двух режимах. В первом режиме (FPR не используется) используется 4 потока ЦП и 1 ГП. Во втором случае используется FPR, при котором каждый запуск использует 4 потока ЦП и 1ГП. В этом случае общее число параллельных запусков равно 2. Все проекты анализируются при инверсии нормальной матрицы для одинарной и двойной арифметической точности. Для моделирования использовалось следующее аппаратное обеспечение:

  • ЦП: 8/16 потоков
  • ОЗУ: 32 Гб
  • ГП: 2 x GeForce GTX1080 Ti      

Теоретический максимум ускорения, в данном случае, является увеличение скорости вычислений в 2 раза. Однако, из-за определённых пересечений в потоках ЦП, подготовки и объединения результатов, реальное ускорение всегда несколько ниже теоретического максимума. Эффективность такого процесса, как частное достигнутого значения ускорения к его теоретическому максимуму, показана на рисунке 6.

WIPL-D Pro CAD 2023 Рисунок 6 – Эффективность частотного параллельного свипирования (по вертикальной оси откладывается эффективность в процентах, по горизонтальной оси количество неизвестных в тысячах, красная кривая – двойная арифметическая точность, синяя кривая – одинарная точность).
Рисунок 6 – Эффективность частотного параллельного свипирования (по вертикальной оси откладывается эффективность в процентах, по горизонтальной оси количество неизвестных в тысячах, красная кривая – двойная арифметическая точность, синяя кривая –одинарная точность)

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

Эффективность для инверсии матрицы достигает почти 100%, для заполнения матрицы немного ниже, общая эффективность снижается, если обращение требует меньше времени. Инверсия матрицы затрачивает меньше времени в случае одинарной точности, в этом заключается причина меньшей эффективности ускорения.  

7. Режим выбора регионов

В дополнение к существующим уровням выбора геометрии:объединение, тело, грань, ребро, вершина, реализована новая возможность выборарегиона. Ранее выбор региона был возможен из дерева проекта, однако, прибольшом количестве регионов этот способ оказывался неприменимым на практике. Вновой версии программы, работа с моделями, содержащими большое количестворегионов стала эффективной и интуитивно понятной.  

8. Другие функции и улучшения

a)   улучшен импорт в не-Parasolid САПР форматы

Когда модель экспортируется в не-Parasolid форматы активные единицы модели сохраняются вместе с геометрией.

b)   автоматическое удаление вспомогательного точечного тела в режиме отслеживания геометрии/топологии

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

c)    комментарии в истории операций, позволяющие выполнять выборочные команды

Реализован новый класс команд, целью которых является повышение полезности истории операций. Все команды, начинающиеся с “//” являются комментариями и игнорируются в процессе выполнения скрипта.

Любая команда может быть обращена в комментарий простым добавлением “//” вначале текста, обратное также справедливо.  

d)   увеличена точность создания аналитических кривых и поверхностей

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

e)    новые типы антенн в библиотеке компонентов

Библиотека компонентов дополнена тремя типа антенн:

  • рамочная дипольная антенна, как параметрическое тело, запитанная дельта-генератором;
  • биконическая печатная антенна на подложке из материала Teflon, запитанная дельта-генератором;
  • антенна Яги с двумя директорами, смоделированная с помощью проводов, запитанная дельта-генератором.

f)     дополнен лист предопределенных материалов

Был расширен список предопределенных материалов, который теперь включает 67 типов человеческих тканей.

g)   улучшен режим рендеринга савтоматическим регулированием прозрачности

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

Лицензирование и обучение WIPL-D

По вопросам обучения, предоставления временных лицензий на программные решения WIPL-D, тестирования и приобретения, пожалуйста, обращайтесь к специалистам компании ООО "ЭЛМ" по телефону +7 (495)005-51-45 или по электронной почте info@elm-c.ru.

Вам также будут интересны следующие посты: