power_PMSynchronousMachineParams

Преобразуйте спецификации производителя, чтобы замаскировать параметры блока Permanent Magnet Synchronous Machine

Синтаксис

power_PMSynchronousMachineParams
params = power_PMSynchronousMachineParams(spec)

Описание

power_PMSynchronousMachineParams открывает графический интерфейс пользователя, чтобы вычислить параметры блока Permanent Magnet Synchronous Machine от стандартных спецификаций производителя.

params = power_PMSynchronousMachineParams(spec) вычисляет параметры блоков из входной структуры spec, который содержит спецификации производителя. Решение возвращено в выходной структуре params.

Эта таблица показывает электрические и механические параметры блока Permanent Magnet Synchronous Machine наряду с их модулями.

Параметр Модуль

Сопротивление фазы Stator, Rs

Ом

Индуктивность фазы Stator, Ls
(трапециевидная модель формы волны обратной эдс)

H

Индуктивность арматуры, L
(синусоидальная обратная эдс круглый тип ротора)

H

Индуктивность, [Ld, Lq]
(синусоидальная обратная эдс существенно-полюсный тип ротора)

H

Потокосцепление устанавливается магнитами

V.s

Постоянное напряжение, ke
(пиковая строка к линейному напряжению на 1 000 об/мин)

Vpeak/krpm

Постоянный крутящий момент, kt
(закрутите на постоянный ампер),

N.m/Apeak

Инерция, J
(объединенная машина и инерция загрузки)

kg.m2

Вязкое затухание, F
(объединенная машина и загружает вязкое затухание),

N.m.s

Производители обеспечивают параметры машины в нескольких модулях, обычно отличающихся от модулей, требуемых блоком Permanent Magnet Synchronous Machine. Эта таблица обеспечивает параметры и модули, обычно находимые в спецификациях производителя.

Спецификация производителяМодули

Сопротивление от строки к строке, R

Ом (строка строки)

Индуктивность от строки к строке, Lab

mH (строка строки)

d - и q - индуктивность фазы оси, Ld and Lq

mH

Напряжение постоянный ke

Vpeak/krpm
Vrms/krpm
Vpeak/rad/s
Vrms/rad/s

Закрутите постоянный kt

N.m/Apeak
N.m/Arms
N.cm/Apeak
oz.in/Arms
lb.in/Apeak
lb.ft/Arms

Инерция J

kg.m2
kg.cm2
g.cm2
lb.in2
kg.cm.s2
lb.in.s2
oz.in.s2

Вязкое затухание F

N.m.s
N.m/rpm
oz.in/rpm
oz.in/krpm

Функция power_PMSynchronousMachineParams преобразовывает данные параметры производителя и модули к параметрам, требуемым блоком Permanent Magnet Synchronous Machine. Функция вычисляет использование параметров машины:

  • Сопротивление фазы Stator

    Rs=R2

  • Индуктивность фазы Stator

    Ls=Lab2

  • Индуктивность арматуры

    L=Lab2

  • Постоянное напряжение

    1Vpeakkrpm=3100πVpeak(rad/s)=12Vrmskrpm=3100π2Vrms(rad/s)

  • Постоянный крутящий момент

    1NmApeak=12NmArms=100.13ozinArms=8.85lbinApeak=0.52lbftArms

  • Инерция

    1 kgm2=3417.17 lbin2=10.197 kgcms2=141.612 ozins2

  • Вязкое затухание

    1 Nm.s=0.1047  Nmrpm=14.829 ozinrpm=14.829×103 ozinkrpm

Входные параметры

spec

Данные производителя заданы в структуре со следующими полями.

Поле

Описание

backEMF

Задает форму формы волны обратной эдс {'sinusoidal','trapezoidal'}

rotorType

Задает тип ротора {'round','salient'}

R

Сопротивление от строки к строке (Ом)

Lab

Индуктивность от строки к строке (mH). Задайте это поле только для раунда, машины ротора.

Ld

d- индуктивность фазы оси (mH). Задайте это поле только для существенно-полюсной машины ротора.

Lq

q- индуктивность фазы оси (mH). Задайте это поле только для существенно-полюсной машины ротора.

suppliedConstant

Задает тип постоянного (k), предоставленного функциональному {'voltage','torque'}

k

Значение напряжения или постоянного крутящего момента

kUnitsNum

Единицы напряжения или закручивают постоянный числитель {'Vpeak','Vrms','N.m','N.cm', 'oz.in','lb.in','lb.ft'}

kUnitsDenom

Единицы напряжения или закручивают постоянный знаменатель {'krpm','rad/s','Apeak','Arms'}

J

Момент инерции

inertiaUnits

Модули в течение момента инерции {'kg.m^2', 'kg.cm^2','g.cm^2','lb.in.s^2','oz.in.s^2'}

F

Вязкое затухание

frictionUnits

Модули для вязкого затухания {'N.m.s', 'N.m/rpm','oz.in/rpm','oz.in/krpm'}

p

Количество пар полюса

params содержит дополнительные опции к функции в структуре со следующими полями.

Выходные аргументы

params

Постоянный магнит Синхронные параметры блоков Машины возвращен в структуре с этими полями.

Поле

Описание

lambda

Поток вызван магнитами (V.s)

ke

Напряжение, постоянное (Vpeak/krpm)

kt

Закрутите постоянный (N.m/Apeak)

J

Инерция машины (kg.m2)

F

Машина вязкое затухание (N.m.s)

Rs

Сопротивление фазы Stator (Ом)

Ls

Индуктивность фазы Stator (H). Вычисленный для круглой машины ротора

Ld

Индуктивность фазы D-оси (H). Вычисленный для синусоидальной обратной эдс с существенно-полюсной машиной ротора.

Lq

Индуктивность фазы Q-оси (H). Вычисленный для синусоидальной обратной эдс и существенно-полюсной машины ротора.

p

Количество пар полюса

Интерфейс

Можно также получить параметры маски блока Permanent Magnet Synchronous Machine через пользовательский интерфейс функции.

Specifications

Введите спецификации производителя. В зависимости от опции, которую вы выбираете в Back EMF waveform, Rotor type и параметрах Specify, некоторые спецификации не доступны. Недоступные параметры не учтены в вычислении параметров блоков.

Compute Block Parameters

Вычислите электрические параметры и отобразите решение в разделе Block Parameters. Когда вы получаете параметры блоков, кнопка недоступна.

При вводе новые значения в раздел Specifications, кнопке позволяют указать, что отображенные параметры блоков больше не соответствуют отображенным спецификациям.

Block Parameters

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

Когда Rotor type установлен в Salient-pole, параметр Armature inductance недоступен, указывая, что его значение не вычисляется с помощью кнопки Compute Block Parameters.

Когда тип Ротора установлен в Раунд, параметр Inductances недоступен, указывая, что его значение не вычисляется с помощью кнопки Compute Block Parameters.

Apply to Selected Block

Откройте свою модель, выберите машину, которую вы хотите параметризовать, затем нажать кнопку Apply to selected block, чтобы загрузить отображенные параметры блоков в блоке. Когда поля Block Parameters пусты, кнопка недоступна. Кнопка включена, когда допустимое решение отображено в разделе Block Parameters.

Кнопка не имеет никакого эффекта на выбранный блок, который не является блоком Permanent Magnet Synchronous Machine.

Help

Открывает страницу справки функции power_PMSynchronousMachineParams.

Close

Закрывает интерфейс.

Примеры

Рассмотрите 4 кВт, постоянный магнит синхронная машина (круглый ротор и синусоидальная обратная эдс) с этой спецификацией производителя.

Данные

Значения

R

0,36 Ома (строка строки)

Lab

1,67 мГн (строка строки)

kt

60,70 oz.in/Apeak

J

5.5E-03 lb.in.sec^2

B

4.5 oz.in/krpm

p

4

На основе этой спецификации, чтобы получить необходимые параметры маски для блока Permanent Magnet Synchronous Machine, в Командном окне, вводят эти команды:

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

Смотрите также

power_AsynchronousMachineParams