Блок BLDC моделирует синхронную машину с постоянными магнитами и трехфазным статором с соединением «звезда». Блок имеет две опции для определения распределения потока постоянных магнитов в зависимости от угла поворота ротора. Представлена упрощенная параметризация, предполагающая, что противоЭДС имеет идеальную трапецеидальную форму. Для упрощенной указывается или потокосцепление, или наведенная ротором противоЭДС.
На рисунке показана эквивалентная электрическая схема для обмоток статора.
Конструкция двигателя
На этом рисунке показана конструкция двигателя с одной парой полюсов на роторе.
Для принятого расположения осей, соответствующего рисунку, поток фазы и поток постоянного магнита выровнены, когда угол ротора равен нулю. Блок поддерживает второй вариант определения оси ротора. Для второго определения угол ротора — это угол между магнитной осью фазы и осью ротора.
Трапецеидальная скорость изменения потока
Магнитное поле ротора, обусловленное постоянными магнитами, создает трапецеидальную скорость изменения потока в зависимости от угла ротора, как показано на рисунке.
противоЭДС — это скорость изменения потока, которая определяется следующим образом
где
— потокосцепление постоянного магнита;
— угол поворота ротора;
— механическая скорость вращения.
Высота профиля трапециоидальной скорости изменения потока определяется из максимального значения потока постоянного магнита.
Интегрируя в диапазоне от до , получаем
где
— потокосцепление постоянного магнита;
— высота профиля скорости изменения потока;
— диапазон углов ротора, в котором противоЭДС, наводимая потоком постоянных магнитов в статоре, постоянна;
— диапазон углов ротора, в котором противоЭДС линейно увеличивается или уменьшается при движении ротора с постоянной скоростью.
Из предыдущего уравнения можно получить
Определяющие электрические уравнения
Напряжения на обмотках статора определяются как
где
, , и — внешние напряжения, приложенные к трем электрическим соединениям двигателя;
— эквивалентное активное сопротивление каждой обмотки статора;
, , и — токи, протекающие в обмотках статора;
, и — скорости изменения магнитного потока в каждой обмотке статора.
Постоянный магнит и три обмотки вносят свой вклад в общий поток, связывающий каждую обмотку. Суммарный поток определяется следующим образом
где
, , и — суммарные потоки, связывающие каждую обмотку статора;
, , и — собственные индуктивности обмоток статора;
, , и т.д. — взаимные индуктивности обмоток статора;
, , и — потоки постоянных магнитов, связывающие обмотки статора.
Индуктивности в обмотках статора являются функциями угла поворота ротора и определяются следующим образом
где
— собственная индуктивность фазы статора, то есть средняя собственная индукция каждой из обмоток статора;
— амплитуда изменения индуктивности статора, то есть амплитуда изменения собственной и взаимной индуктивности при изменении угла поворота ротора;
— взаимная индуктивность статора, то есть средняя взаимная индуктивность между обмотками статора.
Поток постоянного магнита, связывающий каждую обмотку статора, соответствует трапециевидному профилю, показанному на рисунке выше. Блок реализует трапецеидальный профиль с помощью таблиц поиска для расчета значений потока постоянных магнитов.
Упрощенные уравнения
Определяющие уравнения напряжения и крутящего момента для блока выглядят следующим образом
— крутящий момент ротора. Крутящий момент передается от корпуса двигателя (порт C) к ротору двигателя (порт R).
Моделирование тепловых эффектов
Для моделирования тепловых потерь можно открыть тепловые порты. Чтобы это сделать, установите флажок для параметра Enable thermal port.
Переменные
Используйте группу параметров Initial Targets, чтобы установить приоритет и начальные целевые значения для переменных параметров блока перед моделированием. Для получения дополнительной информации см. Настройка физических блоков с помощью целевых значений.
Чтобы использовать этот порт, установите флажок для параметра Enable thermal port.
Имя для программного использования
rotor_thermal_port
Параметры
Rotor
#Back EMF profile —
профиль противоЭДС
Perfect trapezoid - specify maximum flux linkage | Perfect trapezoid - specify maximum rotor-induced back emf
Details
Параметризация для определения распределения потока постоянного магнита в зависимости от угла поворота ротора. Доступные значения:
Perfect trapezoid - specify maximum flux linkage — используйте это значение, чтобы задать максимальное потокосцепление для постоянного магнита и угол ротора, при котором противоЭДС постоянна. Принято, что форма противоЭДС представляет собой идеальную трапецию.
Perfect trapezoid - specify maximum rotor-induced back emf — используйте это значение, чтобы задать максимальное значение противоЭДС, наведенное ротором, и соответствующую скорость вращения ротора. Принято, что форма противоЭДС представляет собой идеальную трапецию.
Значения
Perfect trapezoid - specify maximum flux linkage | Perfect trapezoid - specify maximum rotor-induced back emf
Максимальная величина потокосцепления постоянных магнитов с любой из обмоток статора.
Зависимости
Чтобы использовать этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum flux linkage.
Единицы измерения
Wb | mN*m/A | N*m/A | kN*m/A | kgf*m/A
Значение по умолчанию
0.03 Wb
Имя для программного использования
pm_flux_linkage
Вычисляемый
Да
#Rotor angle over which back emf is constant —
угол ротора, при котором противоЭДС постоянна
rad | deg | rev | mrad | arcsec | arcmin | gon
Details
Диапазон углов ротора, в котором постоянный магнитный поток, связывающий обмотку статора, является постоянным. На рисунке обозначен как .
Зависимости
Чтобы использовать этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum flux linkage или Perfect trapezoid - specify maximum rotor-induced back emf.
Единицы измерения
rad | deg | rev | mrad | arcsec | arcmin | gon
Значение по умолчанию
pi/12 rad
Имя для программного использования
theta_constant
Вычисляемый
Да
#Maximum rotor-induced back emf —
максимальная значение противоЭДС, наведенной ротором
V | uV | mV | kV | MV
Details
Максимальное значение противоЭДС, наведенной ротором в обмотках статора.
Зависимости
Чтобы использовать этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum rotor-induced back emf.
Единицы измерения
V | uV | mV | kV | MV
Значение по умолчанию
9.6 V
Имя для программного использования
emf_max
Вычисляемый
Да
#Rotor speed used for back emf measurement —
скорость вращения ротора, используемая для измерения противоЭДС
rad/s | deg/s | rad/min | deg/min | rpm | rps
Чтобы использовать этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum rotor-induced back emf.
Единицы измерения
rad/s | deg/s | rad/min | deg/min | rpm | rps
Значение по умолчанию
600 rpm
Имя для программного использования
w_measurement
Вычисляемый
Да
#Number of pole pairs —
количество пар полюсов машины
Details
Количество пар полюсов постоянного магнита на роторе.
Значение по умолчанию
6
Имя для программного использования
N_pole_pairs
Вычисляемый
Да
#Rotor angle definition —
точка отсчета для измерения угла ротора
Angle between the a-phase magnetic axis and the d-axis | Angle between the a-phase magnetic axis and the q-axis
Details
Точка отсчета для измерения угла поворота ротора. Если выбрано значение Angle between the a-phase magnetic axis and the d-axis, то потоки ротора и фазы выравниваются, когда угол ротора равен нулю. При выборе значения Angle between the a-phase magnetic axis and the q-axis ток фазы создает максимальный крутящий момент, когда угол ротора равен нулю.
Значения
Angle between the a-phase magnetic axis and the d-axis | Angle between the a-phase magnetic axis and the q-axis
Значение по умолчанию
Angle between the a-phase magnetic axis and the d-axis
Имя для программного использования
axes_parameterization
Вычисляемый
Нет
Статор
#Winding type —
соединение обмоток
Wye-wound | Delta-wound
Details
Выберите соединение обмоток:
Wye-wound — соединение звездой.
Delta-wound — соединение треугольником. Фаза подключается между портами a и b, фаза — между портами b и c, фаза — между портами c и a.
Значения
Wye-wound | Delta-wound
Значение по умолчанию
Wye-wound
Имя для программного использования
winding_type
Вычисляемый
Нет
#Stator parameterization —
параметризация статора
Specify Ld, Lq, and L0 | Specify Ls, Lm, and Ms
Details
Способ параметризации статора.
Выберите Specify Ld, Lq, and L0 или Specify Ls, Lm, and Ms.
Значения
Specify Ld, Lq, and L0 | Specify Ls, Lm, and Ms
Значение по умолчанию
Specify Ld, Lq, and L0
Имя для программного использования
stator_parameterization
Вычисляемый
Нет
#Modeling fidelity —
точность моделирования
Constant Ld and Lq
Details
Выберите точность моделирования:
Constant Ld and Lq — значения и являются постоянными и определяются соответствующими параметрами.
Зависимости
Чтобы использовать этот параметр, установите для параметра Stator parameterization значение Specify Ld, Lq, and L0.
Значения
Constant Ld and Lq
Значение по умолчанию
Constant Ld and Lq
Имя для программного использования
machine_parameterization
Вычисляемый
Нет
#Stator d-axis inductance, Ld —
индуктивность статора по оси d H | nH | uH | mH
Details
Индуктивность статора по оси .
Зависимости
Чтобы использовать этот параметр, установите для параметра Stator parameterization значение Specify Ld, Lq, and L0, а для параметра Modeling fidelity значение Constant Ld and Lq.
Единицы измерения
H | nH | uH | mH
Значение по умолчанию
0.00022 H
Имя для программного использования
L_d
Вычисляемый
Да
#Stator q-axis inductance, Lq —
индуктивность статора по оси q H | nH | uH | mH
Details
Индуктивность статора по оси .
Зависимости
Чтобы использовать этот параметр, установите для параметра Stator parameterization значение Specify Ld, Lq, and L0, а для параметра Modeling fidelity значение Constant Ld and Lq.
Для параметра Winding type значение Wye-wound, для параметра Zero sequence значение Include, а для параметра Stator parameterization значение Specify Ld, Lq, and L0.
Для параметра Winding type значение Delta-wound, а для параметра Stator parameterization значение Specify Ld, Lq, and L0.
Единицы измерения
H | nH | uH | mH
Значение по умолчанию
0.00016 H
Имя для программного использования
L_0
Вычисляемый
Да
#Stator self-inductance per phase, Ls —
собственная индуктивность статора на фазу
H | nH | uH | mH
Details
Средняя собственная индуктивность каждой из трех обмоток статора.
Зависимости
Чтобы использовать этот параметр, установите для параметра Stator parameterization значение Specify Ls, Lm, and Ms.
Единицы измерения
H | nH | uH | mH
Значение по умолчанию
0.0002 H
Имя для программного использования
L_s
Вычисляемый
Да
#Stator inductance fluctuation, Lm —
амплитуда изменения индуктивности статора
H | nH | uH | mH
Details
Амплитуда изменения собственной и взаимной индуктивности обмоток статора в зависимости от угла поворота ротора.
Зависимости
Чтобы использовать этот параметр, установите для параметра Stator parameterization значение Specify Ls, Lm, and Ms.
Единицы измерения
H | nH | uH | mH
Значение по умолчанию
0.0 H
Имя для программного использования
L_m
Вычисляемый
Да
#Stator mutual inductance, Ms —
взаимная индуктивность статора
H | nH | uH | mH
Details
Средняя взаимная индуктивность между обмотками статора.
Зависимости
Чтобы использовать этот параметр, установите для параметра Stator parameterization значение Specify Ls, Lm, and Ms.
Единицы измерения
H | nH | uH | mH
Значение по умолчанию
2e-05 H
Имя для программного использования
M_s
Вычисляемый
Да
#Stator resistance per phase, Rs —
активное сопротивление статора на фазу
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Активное сопротивление каждой из обмоток статора.
Единицы измерения
Ohm | mOhm | kOhm | MOhm | GOhm
Значение по умолчанию
0.013 Ohm
Имя для программного использования
R_s
Вычисляемый
Да
#Zero sequence —
включение нулевой последовательности
Exclude | Include
Details
Опция включения или выключения нулевой последовательности.
Include — учитывается нулевая последовательность. Для приоритета точности модели используйте эту настройку по умолчанию.
Exclude — не учитывается нулевая последовательность. Чтобы повысить скорость компьютерного моделирования или запуска в реальном времени, выберите этот параметр.
Зависимости
Чтобы использовать этот параметр, установите для параметра Winding type значение Wye-wound.
#Resistance temperature coefficient —
температурный коэффициент сопротивления
1/K | 1/degR | 1/deltaK | 1/deltadegC | 1/deltadegF | 1/deltadegR
Details
Коэффициент в уравнении, связывающем активное сопротивление с температурой. Предполагается, что сопротивление обмотки линейно зависит от температуры и определяется как:
,
где:
— активное сопротивление при температуре ;
— активное сопротивление при температуре измерения ;
— температурный коэффициент сопротивления. Значение для меди — 3.93e−3 1/K.
Частная производная плотности потока постоянного магнита от температуры. Используется для линейного уменьшения крутящего момента и наведенной ЭДС при повышении температуры.