Метод конечных элементов не один десяток лет известен в математике как способ численного решения задач, которые описываются дифференциальными уравнениями второго порядка в частных производных. Довольно большой спектр инженерные задачи с помощью этого метода в настоящее время можно решить на персональных компьютерах.
Известно достаточно много конечно-элементных пакетов прикладных программ (ППП), в которых расчеты магнитных систем доведены до совершенства. В данной статье будут рассмотрены такие программы, как ANSYS Multiphysics, Maxwell, COMSOL Multiphysics, ELCUT, Elmer и Code Aster (Salome) [1,2].
Весь расчет с помощью таких программ проводится обычно в интерактивном режиме. При этом не нужно писать сложные векторные уравнения теории поля. Такой расчет вполне доступен студентам и инженерам со знаниями среднего уровня. Программа сама разбивает моделируемое пространство на конечные элементы (треугольники, прямоугольники, тетраэдры, параллелепипеды и пр.). Необходимо только построить модель, ввести свойства материалов и граничные условия, запустить расчет и вывести его результаты в числовом и графическом виде. Весь процесс анализа весьма нагляден, как правило, он сопровождается графическими построениями на экране компьютера.
Все конечно-элементные программы можно разбить на две группы: программы, специально предназначенные для расчета магнитных полей, и программы общего назначения, в которых метод конечных элементов используется для решения многих научно-технических задач. Программы первой группы (ELCUT) легки в освоении, но, как правило, предназначены для расчета только двумерных полей, что сильно сужает круг задач, которые стоят перед ними. Программы второй группы (ANSYS Multiphysics, Maxwell, COMSOL Multiphysics) обладают гораздо большими возможностями. Освоить их сложнее, стоимость их тоже существенно выше.
Стоит отметить также свободное программное обеспечение. Здесь существует большое количество узкоспециализированных программ, и еще большее количество свободных библиотек. Но это скорее интересно для программистов. Кроме того, так исторически сложилось, что имеется большое количество свободных решателей для конечно-элементных расчетов. Некоторые из них включены в состав COMSOL, ANSYS и CFD-ACE. А вот комплексных пакетов, включающих препроцессор для построения геометрии и сетки, решатели и постпроцессор для вывода результатов, не так уж и много.
ANSYS Multiphysics – наиболее полная комплектация расчетного комплекса ANSYS, включающая в себя все существующие физические дисциплины: расчет напряженно-деформированного состояния конструкции, теплообмен, гидрогазодинамику, электромагнетизм и т.д. Комплекс содержит специальные многодисциплинарные элементы, которые позволяют напрямую решать связанные задачи.
Одним из элементов, входящих в ANSYS Multiphysics является ANSYS Emag. Этот пакет ориентирован на решение задач низкочастотных электромагнитных приложений, электродвигателей, реле и соленоидов. Обеспечивает всесторонний анализ различных электромагнитных явлений на всех этапах проектирования.
Основные недостатки: высокая стоимость, сложность в освоении. Но эти стороны компенсируются наличием учебных материалов на русском языке, широкими возможностями использования, а также большая точность расчетов.
Пакет COMSOL Multiphysics позволяет моделировать практически все физические процессы, которые описываются частными дифференциальными уравнениями. Программа содержит различные решатели, которые помогут справиться даже с самыми сложными задачами, а простая структура приложения обеспечивает простоту и гибкость использования. Пакет COMSOL Multiphysics, обладает почти такими же возможностями, как и пакет ANSYS, кроме этого, по сути, является инструментом пакета MATLAB и работает под его управлением, т.е. все возможности программирования, доступные в MATLAB, могут быть использованы и в COMSOL Multiphysics, например при обработке результатов расчета. COMSOL Multiphysics обеспечивает возможность экспорта конечно-элементной модели в Simulink пакета MATLAB. Это позволяет моделировать работу объекта управления совместно с преобразователями электрической энергии, системами управления; исследовать частотные характеристики и устойчивость электротехнического комплекса. Но на практике трудности освоения интерфейса программы, накладываясь на ошибки создания моделей, делают процесс расчета недостаточно эффективным. Основные недостатки: высокая стоимость, отсутствие литературы на русском языке, труден в освоении.
Рис. 1. Интерфейс COMSOL Multiphysics
ELCUT – это комплекс программ для инженерного моделирования электромагнитных, тепловых и механических задач методом конечных элементов. Основные плюсы данного программного комплекса: дружественный пользовательский интерфейс, простота описания моделей, широкие аналитические возможности комплекса и высокая степень автоматизации всех операций. ELCUT это полноценное Windows приложение, которое было разработано специально для этой платформы. Недостатки: двумерная геометрическая модель, а также отсутствует возможность одновременного решения полевых задач (например, электромагнитной и тепловой).
Maxwell – специализированный программный комплекс для моделирования электромагнитных полей. Ключевые возможности: моделирование низкочастотных двумерных и трехмерных электромагнитных полей методом конечных элементов; переходный нелинейный анализ (при движении (вращение, поступательное движение, вращение по произвольной траектории) компонентов; стыковка с внешней электрической схемой; анализ размагничивания постоянного магнита; вычисление магнитных потерь); гармонический электромагнитный анализ: анализ вихревых токов с учётом скин-эффекта.
Комбинация Maxwell с программным комплексом Simplorer позволяет рассчитывать мощные высокоуровневые электромеханические системы. Подобные технологии позволяют выполнить комплексный расчет систем, состоящих из цифровых и аналоговых цепей, датчиков, электромагнитных устройств, механических, гидравлических и других типов нагрузок, и в конечном счете создавать наиболее полную электромеханическую модель конечного продукта.
Также Maxwell позволяет передавать данные в модуль ePhysics для выполнения теплового и прочностного анализов. Основные недостатки: высокая стоимость.
Рис. 2. Интерфейс ELCUT
Сравнительная характеристика пакетов прикладных программ
Возможности пакета |
ANSYS Multiphysics |
Maxwell |
COMSOL Multiphysics |
ELCUT |
Elmer |
Code Aster, Salome |
Вид анализа |
||||||
Электромагнитный |
+ |
+ |
+ |
+ |
+ |
+ |
Тепловой |
+ |
+ (экспорт в ePhysics) |
+ |
+ |
+ |
+ |
Гидрогазодинамический |
+ |
- |
+ |
- |
+ |
+ |
Механический |
+ |
+ (экспорт в ePhysics) |
+ |
+ |
+ |
+ |
Совмещенный |
+ |
- |
+ |
последовательный |
последовательный |
+ |
Тип расчета |
||||||
Статический |
+ |
+ |
+ |
+ |
+ |
+ |
Динамический |
+ |
+ |
+ |
для тепловых задач |
+ |
+ |
Геометрическая модель |
||||||
Двухмерная |
+ |
+ |
+ |
+ |
+ |
+ |
Осесимметричная |
+ |
+ |
+ |
+ |
+ |
|
Трехмерная |
+ |
+ |
+ |
- |
+ |
+ |
Выбор типа конечного элемента |
+ |
+ |
- |
- |
+ |
+ |
Возможность моделирования внешних электрических цепей |
+ |
+ (экспорт в Simplorer) |
+ (экспорт в Simulink) |
- |
- |
- |
Дополнительно |
||||||
Русификация |
- |
- |
- |
+ |
- |
- |
Стоимость |
от 200 тыс. руб. |
от 100 тыс. руб. |
от 50 тыс руб. |
б/п |
б/п |
|
Особенности |
Высокая стоимость, труден в освоении, учебные материалы на русском языке, широкие возможности использования, большая точность расчетов. |
Высокая стоимость, прост в освоении, удобен в использовании. |
Высокая стоимость, отсутствие литературы на русском языке, труден в освоении, хорошая точность расчетов. |
Доступная справочная система, большое количество учебного материала, ограниченность решения задач, двумерная геометрическая модель. |
Отсутствие учебных материалов на русском языке, сложно в освоении, отсутствие техподдержки. |
Отсутствие учебных материалов на русском языке, сложно в освоении, отсутствие техподдержки. |
У существующих коммерческих программ, есть два главных недостатка: во-первых, высокая стоимость и строгие ограничения лицензии, во-вторых, закрытый исходный код. В следствии этого необходимо рассмотреть также свободное программное обеспечение. Сразу стоит отметить, что главным недостатком этого типа программ является отсутствие оперативной технической поддержки.
Elmer – проект рассчитанный на решение задач из разных областей физики: теплопроводности, гидродинамики, механики твёрдого тела, акустики, электромагнетизма, квантовой механики; задачи описываются в виде легко читаемых текстовых файлов, есть неплохой графический интерфейс, поддерживает распараллеливание по MPI, лицензия GPL. Недостатки: отсутствие учебных материалов на русском языке, сложно в освоении.
Code_Aster – 1-2-3D, очень большой (миллион строк кода, более 360 разных конечных элементов) пакет для расчётов задач механики сплошных сред, термо- и гидродинамики, акустики и магнетизма и других, заметна ориентация проекта на инженерные приложения, поддерживается язык программирования Python, лицензия GPL, документация преимущественно на французском языке. Однако сложность интерфейса, большое число параметров настройки и полное отсутствие русифицированных руководств затрудняют его практическое применение.
В настоящее время на кафедре «Энергообеспечение предприятий и электротехнологии» ИТССиЭ проектирование электромагнитных механоактиваторов (ЭММА) [3,4,5] осуществляется в программной среде ANSYS [6,7,8]. Апробированные методики расчета и проектирования, моделирования и анализа электромагнитных полей в ЭММА внедрены в учебный процесс программы магистратуры «Электротехнологии и электрооборудование в АПК» [9,10].