Документация Engee

Motor & Drive

Страница в процессе разработки.

Универсальный двигатель и привод с замкнутым контуром регулирования крутящего момента.

Тип: Engee1DMechanical.Electromechanical.MotorAndDrive

Путь в библиотеке:

/Physical Modeling/1D Mechanical/Engines & Motors/Motor & Drive

Описание

Блок Motor & Drive представляет собой универсальный бесщеточный двигатель и привод с замкнутым контуром регулирования крутящего момента. Блок Motor & Drive полезен, если вам требуется универсальная или приблизительная реализация двигателя в вашей системе. Он также подходит для случаев, когда вы не знаете всех технических характеристик вашего двигателя или хотите использовать блок для поиска подходящего двигателя для вашей системы.

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

Моделирование электрических потерь

Блок Motor & Drive моделирует потери первого порядка на основе общего коэффициента полезного действия (КПД) для частоты вращения и крутящего момента, которые задаются как параметры Motor and driver overall efficiency (percent), Speed at which efficiency is measured и Torque at which efficiency is measured соответственно. Блок использует данные о частоте вращения и крутящем моменте для построения огибающей зависимости крутящего момента от частоты вращения. Огибающая насыщает входной крутящий момент, что дает крутящий момент, на который реагирует двигатель, . Этот крутящий момент также используется блоком для вычисления электрических потерь.

Блок учитывает только резистивные потери, зависящие от крутящего момента, так что

где

Резистивные потери, также известные как омические потери, возникают из-за сопротивления якорных обмоток потоку электронов. Электрическая мощность включает эти потери, так что

Скорость преобразования электрической энергии в тепловую определяется законом Джоуля—Ленца:

где

  • — электрическая мощность, которую блок вычисляет и использует в основном уравнении.

  • — электрическая мощность, теряемая во время работы. При моделировании влияния теплового потока и изменения температуры эта величина представляет собой скорость теплового потока, который распределяется в тепловой массе или через выходной порт H.

  • — угловая скорость вращения ротора. Она эквивалентна значению выходного порта W.

  • — требуемый крутящий момент при насыщении.

  • — коэффициент пропорциональности для потерь на сопротивление, измеряемый в единицах .

  • — КПД двигателя и привода при заданных частоте вращения и крутящем моменте. Эта величина эквивалентна параметру Motor and driver overall efficiency (percent).

  • — угловая скорость, соответствующая общему КПД. Эта величина эквивалентна параметру Speed at which efficiency is measured.

  • — крутящий момент, соответствующий общему КПД. Эта величина эквивалентна параметру Torque at which efficiency is measured.

  • — напряжение на клеммах.

  • — ток, проходящий через клеммы.

При включении теплового моделирования значение отображает вклад блока в тепловой поток.

Чтобы учесть последовательное сопротивление, постоянные потери и потери в сердечнике, вы можете добавить блоки в свою модель.

Вы можете добавить демпфирование и инерцию с помощью блока Rotational Damper и блока Inertia соответственно.

Тепловое моделирование

Вы можете моделировать влияние теплового потока и изменения температуры, включив дополнительный тепловой порт H. Чтобы включить этот порт, установите флажок рядом с параметром Enable thermal port.

При моделировании эффектов теплового потока и изменения температуры электрические потери двигателя способствуют этим эффектам.

Допущения и ограничения

  • Привод двигателя отслеживает требуемый крутящий момент с постоянной времени .

  • Колебания частоты вращения двигателя, вызванные механической нагрузкой, не влияют на отслеживание крутящего момента двигателя.

Порты

Ненаправленные

# + — положительный источник постоянного тока
электричество

Details

Порт сохранения электроэнергии, подключенный к положительному источнику постоянного тока.

Имя для программного использования

p

# R — ротор двигателя
вращательная механика

Details

Порт сохранения механического вращения, связанный с ротором двигателя.

Имя для программного использования

rod_flange

# — отрицательный источник постоянного тока
электричество

Details

Порт сохранения электроэнергии, подключенный к отрицательному источнику постоянного тока.

Имя для программного использования

n

# C — корпус двигателя
вращательная механика

Details

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

Имя для программного использования

case_flange

# H — тепловой поток
тепло

Details

Порт сохранения тепла, связанный с тепловым потоком. Электрические потери двигателя способствуют тепловому потоку через этот порт.

Зависимости

Чтобы использовать этот порт, установите флажок рядом с параметром Enable thermal port.

Имя для программного использования

thermal_port

Вход

# Tr — требуемый опорный крутящий момент
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# W — механическая скорость вращения, рад/с
скаляр

Details

Направленный выходной порт физического сигнала, связанный с механической скоростью вращения.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Parameters

# Maximum torque — крутящий момент для определения границы огибающей зависимости крутящего момента от частоты вращения
N*m | mN*m | lbf*ft

Details

Максимально допустимое значение крутящего момента. Блок использует это значение и параметр Maximum power для определения огибающей зависимости крутящего момента от частоты вращения.

Единицы измерения

N*m | mN*m | lbf*ft

Значение по умолчанию

400.0 N*m

Имя для программного использования

T_max

Вычисляемый

Да

# Maximum power — мощность для определения границы огибающей зависимости крутящего момента от частоты вращения
W | GW | MW | kW | mW | uW | HP_DIN

Details

Максимально допустимое значение мощности. Блок использует это значение и параметр Maximum torque для определения зависимости крутящего момента от частоты вращения.

Единицы измерения

W | GW | MW | kW | mW | uW | HP_DIN

Значение по умолчанию

200.0 kW

Имя для программного использования

max_power

Вычисляемый

Да

# Torque control time constant, Tc — временной шаг выходного крутящего момента
d | s | hr | ms | ns | us | min

Details

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

Единицы измерения

d | s | hr | ms | ns | us | min

Значение по умолчанию

0.02 s

Имя для программного использования

tau

Вычисляемый

Да

# Motor and driver overall efficiency (percent) — энергоэффективность при заданных значениях частоты вращения и крутящего момента

Details

КПД преобразования электрической энергии вращения в механическую.

Значение по умолчанию

100.0

Имя для программного использования

efficiency

Вычисляемый

Да

# Speed at which efficiency is measured — заданная скорость для измерения КПД
rpm | deg/s | rad/s

Details

Скорость, которую блок использует для расчета электрических потерь, зависящих от крутящего момента.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

3750.0 rpm

Имя для программного использования

w_efficiency

Вычисляемый

Да

# Torque at which efficiency is measured — заданный крутящий момент для измерения КПД
N*m | mN*m | lbf*ft

Details

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

Единицы измерения

N*m | mN*m | lbf*ft

Значение по умолчанию

100.0 N*m

Имя для программного использования

T_efficiency

Вычисляемый

Да

# Enable thermal port — моделирование тепловых потерь в массе электропроводки

Details

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

Значение по умолчанию

false (выключено)

Имя для программного использования

has_thermal_port

Вычисляемый

Да

# Thermal mass — способность проводки сохранять тепло
J/K | kJ/K

Details

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

Зависимости

Чтобы использовать этот порт, установите флажок рядом с параметром Enable thermal port.

Единицы измерения

J/K | kJ/K

Значение по умолчанию

100.0 J/K

Имя для программного использования

thermal_mass

Вычисляемый

Да