LINUX.ORG.RU

Релиз электромагнитного симулятора openEMS-v0.0.33

 , , ,


7

3

В минувшие выходные состоялся очередной релиз open-source (GPLv3) электромагнитного симулятора openEMS-v0.0.33. Его разрабатывает один человек — Thorsten Liebig (Германия, Университет Дуйсбург-Эссен). OpenEMS позволяет проводить следующие виды расчётов:

  • Расчёт электромагнитного поля (электродинамика) методом FDTD (метод конечных разностей во временной области).
  • Расчёт S-параметров электромагнитных систем.
  • Расчёт электромагнитного поля в ближней и дальней зоне.
  • Расчёт диаграмм направленности антенн.

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

Нововведения версии v0.0.33:

  • Система сборки полностью переведена на CMake.
  • Произведена оптимизация препроцессинга больших объектов.
  • Улучшена реализация синусоидального источника сигнала возбуждения.

>>> Сайт проекта

Физический спецсофт почти всегда под Linux и почти всегда нужен тем, кого автор знает лично. Этому точно место на ЛОРе?

t184256 ★★★★★ ()
Ответ на: комментарий от t184256

Оно предназначено не только для физиков, но и для инженеров-разработчиков СВЧ-аппаратуры. openEMS задумывается как аналог HFSS (популярный САПР для моделирования антенн и СВЧ-структур), но с интерфейсом через скрипты Octave/Matlab.

DarthVadimius ★★ ()
Ответ на: комментарий от t184256

Нужно, как минимум я на выхах потыкаю, если не забуду ;)

ncrmnt ★★★★★ ()

Отличная новость, годный софт!

Активно им пользуюсь для симуляции различных печатных антенн, как по работе, так и в хобби-проектах :)

TwisteR ★★ ()
Ответ на: комментарий от TwisteR

А что скажете про mmanagal? В разрезе применения в хобби-проектах?

nikitos ★★ ()

Плюсую. Автору респект

cvv ★★★★★ ()

я так понимаю это для расчета «передатчиков».

deterok ★★★★★ ()
Ответ на: комментарий от nikitos

MMANAGAL основано на движке другого типа (NEC) и моделирует *только* проволочные антенны. Подобное ПО чаще применяется для моделирования КВ антенн, где большинство антенн проволочные. Но на СВЧ, где большинство антенн объёмные, от ПО подобное MMANAGAL уже мало толку. Например полосковую или рупорную антенну оно смоделировать не может, если только не применять разные извращения, наподобие задания объёмной антенны в виде каркаса из маленьких проволочек. И также MMANA по-моему только под Винду. Под Linux есть какое-то аналогичное ПО (названия не помню).

Электромагнитные симуляторы (HFSS, CST MWS, openEMS) и т.п моделируют сплошные протяженные в пространстве объекты, а не только проволочные. Поэтому такие симуляторы используют главным образом для анализа СВЧ структур.

DarthVadimius ★★ ()
Ответ на: комментарий от nikitos

У сожалению, ничего не скажу, не пользовался данным ПО (к тому-же, оно только под Windows). Однако знаю открытый кроссплатформенный аналог, тоже работающий по методу моментов — Puma-EM.

TwisteR ★★ ()
Ответ на: комментарий от t184256

Физический спецсофт почти всегда под Linux

Совсем не всегда.

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

Это вполне программа «общего назначения».

dinn ★★★★★ ()

Shell 59.8% CMake 32.5% Ruby 7.7%

Такого я ещё не видел.

sT331h0rs3 ★★★★★ ()
Ответ на: комментарий от TwisteR

тоже работающий по методу моментов

Сабж работает по FDTD методу. Это не то же самое. Метод моментов «не любит» ложных многослойных структур с диэлектриками. Он хорош для чисто металлических объектов.

anonymous ()
Ответ на: комментарий от anonymous

Я в курсе, я отвечал на вопрос nikitos о софте MMANAGAL, который (судя по информации на оф. сайте) работает по методу моментов. И предложил ему соответствующую альтернативу.

TwisteR ★★ ()
delete[] Signal_volt;

Современный С++? Нет, не слышали!

anatoly ()

Черенковские поля считать умеет?

Orlusha ★★★★ ()

Скажите, а этот openEMS кто-то пробовал в оптическом диапазоне? Как в сравнении с meep, EMTL etc.?

anonymous ()

SlackBuild для Slackware

Физики как всегда не изменят традициям.

splinter ★★★★★ ()
Ответ на: комментарий от anonymous

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

DarthVadimius ★★ ()
Ответ на: комментарий от splinter

Физики здесь в разработке Слакбилда не участвовали. Его делал инженер.

DarthVadimius ★★ ()

О, а с помощью этого можно же модель РСА улучшить...
Хотя я думаю, что можно попроще чтонибудь написать, на основе методов ФО, чтобы оно рендерилось на видеокарте с участием OpenCL. Если в дефолтном opengl поправить матрицу проекции (http://outerra.blogspot.ru/2012/11/maximizing-depth-buffer-range-and.html) или подобрать подходящий движок, который бы рендерил корректно десятки километров местности (м.б. openscenegraph), то дело бы выгорело, наверное.

wstorm ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.