Преобразовать спецификации производителя в параметры маски блока синхронной машины с постоянным магнитом
power_PMSynchronousMachineParams
params = power_PMSynchronousMachineParams(spec)
power_PMSynchronousMachineParams открывает графический интерфейс пользователя для вычисления параметров блока синхронной машины с постоянным магнитом из стандартных спецификаций производителя.
params = power_PMSynchronousMachineParams(spec) вычисляет параметры блока из входной структуры spec который содержит спецификации производителя. Решение возвращается в структуре вывода. params.
В этой таблице приведены электрические и механические параметры блока синхронной машины с постоянным магнитом вместе с их блоками.
| Параметр | Единица |
|---|---|
Сопротивление фазы статора, | Ом |
Фазная индуктивность статора, | H |
Индуктивность якоря, | H |
Индуктивности, | H |
Связь потока, установленная магнитами | V.s |
Постоянная напряжение, | Vpeak/krpm |
Постоянная крутящего момента, | Н.м/Апеак |
Инерция, | kg.m2 |
Вязкое демпфирование, | N.m.s |
Производители предоставляют параметры машины в нескольких блоках, обычно отличающихся от блоков, требуемых блоком синхронной машины с постоянным магнитом. В этой таблице представлены параметры и единицы измерения, которые обычно содержатся в спецификациях производителя.
| Спецификация производителя | Единицы |
|---|---|
Сопротивление линии к линии, | Ом (линейный) |
Индуктивность «линия-линия», | mH (линейная линия) |
индуктивности фаз d- и q-оси, | mH |
Постоянная напряжения | Vpeak/krpm |
Постоянная крутящего момента | Н.м/Апеак |
Инерция | kg.m2 |
Вязкое демпфирование | N.m.s |
power_PMSynchronousMachineParams функция преобразует заданные параметры и единицы измерения производителя в параметры, требуемые блоком синхронной машины с постоянным магнитом. Функция вычисляет параметры машины, используя:
Фазовое сопротивление статора
R2
Фазная индуктивность статора
Lab2
Индуктивность якоря
Lab2
Постоянная напряжение
рад/с)
Постоянная крутящего момента
Инерция
Вязкое демпфирование
spec
Данные изготовителя указываются в структуре со следующими полями.
Область | Описание |
|---|---|
| Определяет форму обратного сигнала EMF |
| Тип ротора |
| Сопротивление линии к линии (Ом) |
| Индуктивность линия-линия (мН). Укажите это поле только для круглой роторной машины. |
| индуктивность фазы d-оси (мН). Укажите это поле только для машины с ротором с основным полюсом. |
| фазовая индуктивность по оси q (мН). Укажите это поле только для машины с ротором с основным полюсом. |
| Указывает тип константы |
| Значение постоянной напряжения или крутящего момента |
| Единицы измерения постоянного напряжения или крутящего момента |
| Единицы постоянного знаменателя напряжения или крутящего момента |
| Момент инерции |
| Единицы измерения момента инерции |
| Вязкое демпфирование |
| Узлы для вязкого демпфирования |
| Количество пар полюсов |
params содержит дополнительные опции функции в структуре со следующими полями.
params
Параметры блока синхронной машины с постоянным магнитом возвращаются в структуре с этими полями.
Область | Описание |
|---|---|
| Поток, индуцированный магнитами (V.s) |
| Постоянная напряжения (Vpeak/krpm) |
| Постоянная крутящего момента (N.m/Apeak) |
| Инерция машины (кг.м2) |
| Вязкое демпфирование машины (N.m.s) |
| Фазовое сопротивление статора (Ом) |
| Фазная индуктивность статора (Н). Вычислено для круглой роторной машины |
| Фазная индуктивность D-оси (H). Вычисляется для синусоидальной обратной ЭДС с роторной машиной с основным полюсом. |
| Фазовая индуктивность по оси Q (H). Вычисляется для синусоидальной задней ЭДС и явной полюсной роторной машины. |
| Количество пар полюсов |
Также можно получить параметры маски блока синхронной машины с постоянным магнитом через пользовательский интерфейс функции.

Введите спецификации производителя. В зависимости от опции, выбранной в полях Форма сигнала обратной ЭДС (Back EMF saveform), Тип ротора (Rotor type) и Указать параметры (Specify parameters), некоторые спецификации недоступны. Недоступные параметры не учитываются при расчете параметров блока.
Вычислите электрические параметры и отобразите решение в разделе «Параметры блока». При получении параметров блока кнопка становится недоступной.
При вводе новых значений в разделе «Спецификации» кнопка становится доступной для указания на то, что отображаемые параметры блока больше не соответствуют отображаемым спецификациям.
Отображение параметров, соответствующих данным спецификациям изготовителя. При первом открытии интерфейса эти поля пусты. Эти параметры блока изменить невозможно.
Если для параметра Тип ротора (Rotor) задано значение Яркий (Spocient-pole), параметр индуктивности якоря недоступен, что указывает на то, что его значение не вычисляется с помощью кнопки Вычислить параметры блока (Compute Block Parameters).
Если для типа «Ротор» задано значение «Скругление», параметр «Индуктивности» недоступен, что указывает на то, что его значение не вычисляется с помощью кнопки «Вычислить параметры блока».
Откройте модель, выберите машину, которую требуется параметризовать, затем нажмите кнопку Применить к выбранному блоку (Apply to selected block), чтобы загрузить отображаемые параметры блока в блок. Если поля «Параметры блока» пусты, кнопка недоступна. Кнопка активируется при отображении действительного решения в разделе «Параметры блока».
Кнопка не влияет на выбранный блок, который не является блоком синхронной машины с постоянным магнитом.
Открывает страницу справки power_PMSynchronousMachineParams функция.
Закрывает интерфейс.
Рассмотрим синхронную машину с постоянным магнитом мощностью 4 кВт (круглый ротор и синусоидальная задняя emf) с данной спецификацией производителя.
Данные | Ценности |
|---|---|
| 0,36 Ом (линейный) |
| 1,67 мЧ (линейный) |
| 60,70 oz.in/Apeak |
| 5.5E-03 lb.in.sec ^ 2 |
| 4.5 oz.in/krpm |
| 4 |
На основе этой спецификации для получения требуемых параметров маски для блока синхронной машины с постоянным магнитом в окне команд введите следующие команды:
spec.backEMF = 'sinusoidal'; spec.rotorType = 'round' ; spec.R = 0.36; spec.Lab = 1.67; spec.suppliedConstant = 'torque'; spec.k = 60.70; spec.kUnitsNum = 'oz.in'; spec.kUnitsDenom = 'Apeak'; spec.J = 5.5e-3; spec.inertiaUnits = 'lb.in.s^2' ; spec.F = 4.5; spec.frictionUnits = 'oz.in/krpm'; spec.p = 4; params = power_PMSynchronousMachineParams(spec)
Получаются следующие результаты:
params =
lambda: 0.0714
ke: 51.8307
kt: 0.4286
J: 6.2142e-004
F: 3.0345e-004
Rs: 0.1800
Ls: 8.3500e-004
Ld: []
Lq: []
p: 4