Все ответы об инженерном анализе

Постпроцессор ANSYS Maxwell. Скалярное распределение усреднённых полных потерь в нестационарном решении.

Аватар пользователя Klyavlin
1 1827

В некоторых случаях, например, перед передачей электромагнитных потерь из электромагнитного нестационарного анализа в тепловой, бывает полезным оценить визуально усреднённые электромагнитные потери. Дело в том, что предустановленные графики в постпроцессоре ANSYS Maxwell могут выводиться только для заранее сохранённых шагов интегрирования, таким образом пользователь видит только мгновенную картину распределения потерь на отдельно-взятом шаге, которая обычно малоинформативна.

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

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

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

  1. Запускается и полностью выполняется электромагнитный нестационарный анализ
  2. Подготовленный скрип устанавливается в директорию Toolkits
  3. Вызывается скрипт в ANSYS Maxwell 2D/3D и устанавливается необходимый диапазон осреднения.

Устанавливаются пределы осреднения в интерфейсе скрипта.

  1. В результате обработки скриптом сохраненных данных на шагах интегрирования в директории проекта появляется *.fld файл со значениями потерь в узлах конечноэлементной сетки.
  2. В калькуляторе поля *.fld файл читается “Read”, значения сглаживаются “Smooth” и выражение сохраняется “Add” под пользовательским именем.
  3. В результате на рабочем поле строятся распределения усредненных потерь, вызывая скалярные величины из пользовательской переменной “Field Overays> Fields> Named Expressions”   
  4. Возможно изменить название графика, например, на ”Ave_Loss [W/m^3]”

Результатом работы будет распределение потерь. Зависимость от времени отсутствует.

 

Комментарии

Аватар пользователя Alexandr Kozlov

Круто! Алексей, а где взять-то эту "дополнительную процедуру на IronPhython"?

Добавить комментарий

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