LINUX.ORG.RU

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

 , , openems,


7

3

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

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

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

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

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

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

★★★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 8)

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

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

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

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

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

ncrmnt ★★★★★
()

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

cvv ★★★★★
()
Ответ на: комментарий от 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 ★★
()

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

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

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

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

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

DarthVadimius ★★★★
() автор топика

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

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