Введение в ActiveField
Обзор объектов
Диаграмма иерархии
С чего начать
Работа с задачами
Работа с моделью
Работа с данными
Анализ результатов

Паз электрической машины

В этом примере исследуется магнитное поле и распределение тока в упрощенной модели паза электрической машины.

Прямоугольный медный проводник находится в прямоугольном пазу. Поверхность противоположная пазу считается гладкой (без пазов).

В главном окне можно ввести геометрические размеры зуба, паза, воздушного зазора и проводника, а также некоторые физические параметры. Можно изменить величины или оставить начальные значения. Закончив редактирование данных, нажмите кнопку Calculate. Видимость окна ELCUT меняется переключателем Show ELCUT.

Вычисление состоит из нескольких ступеней:

  1. Сначала создается геометрическая модель Slot.mod и файл физических свойств для задачи магнитостатики.

  2. Главный модуль начинает решение задачи магнитостатики, а потом запускает анализ результатов. Вычисляются полный поток, связанный с проводником, магнитный поток, пересекающий воздушный зазор (полезный поток) и поток рассеяния. А также активное и индуктивное сопротивления проводника на 1 метр длины.

  3. Потом создается геометрическая модель для задачи магнитного поля синусоидальных токов. Чтобы учесть насыщения зубца, зуб разделен на 7 частей. Величина магнитной проницаемости для каждой части взята из задачи магнитостатики (значение в центре каждой области).

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

Результаты вычислений отображаются в таблице. Чтобы сохранить таблицу в текстовом файле нажмите кнопку Save.

В нашем примере задействован компонент COMDLG32 от MS Visual Basic, которого может и не быть на компьютере. Чтобы убедиться, что все необходимые модули установлены, используйте программу Setup.exe для установки примера.

Программа примера написана на Visual Basic. Эта программа спроектирована как набор объектов и классов, чтобы разнести вычисления и отображение результатов. Код, который взаимодействует с ELCUT, размещен в классе Solver (файл Solver.cls).