Generic Linear Actuator
Универсальный линейный привод, работающий от источника постоянного напряжения или ШИМ-драйвера.
Тип: AcausalElectricPowerSystems.Electromechanical.MechatronicActuators.GenericLinear
Путь в библиотеке:
|
Описание
Блок Generic Linear Actuator реализует модель универсального линейного привода, предназначенного для управления от источника постоянного напряжения или ШИМ-драйвера. Определите характеристики силы-скорости в виде табличных значений для питания двигателя при номинальном напряжении. Эта функциональность позволяет моделировать двигатель, не обращаясь к эквивалентной схеме.
Архитектура двигателя или привода определяет, как электрические потери зависят от силы. Например, в двигателе постоянного тока потери пропорциональны квадрату тока. Поскольку сила пропорциональна току, то потери также пропорциональны механической силе. В большинстве двигателей электрические потери пропорциональны квадрату механической силы. Блок Generic Linear Actuator вычисляет это значение потерь, используя предоставленные параметры Motor efficiency (percent) и Speed at which efficiency is measured.
Некоторые двигатели также имеют коэффициент потерь, который не зависит от силы. Примером может служить шунтирующий двигатель, в котором обмотка возбуждения потребляет постоянный ток независимо от нагрузки. Параметр Force-independent electrical losses учитывает этот эффект.
КПД двигателя — это механическая мощность, деленная на сумму механической мощности и обоих электрических потерь. Блок предполагает, что скорость, на которой определяется КПД двигателя, находится в двигательном квадранте и, следовательно, является положительной.
Можно использовать блок в обратном направлении, изменив знак подаваемого напряжения. Например, блок H-Bridge меняет направление вращения двигателя, если напряжение на порту REV больше, чем параметр Reverse threshold voltage. Однако, если использовать блок в обратном направлении, то указываются данные «сила-скорость» для работы в прямом направлении:
-
Положительные силы и положительные скорости в двигательном квадранте;
-
Положительная сила и отрицательные скорости в квадранте генерации против часовой стрелки;
-
Отрицательная сила и положительная скорость в генерирующем квадранте по часовой стрелке.
Тепловые эффекты модели
Можно открыть тепловой порт, чтобы смоделировать эффекты потерь при преобразовании энергии в тепло. Чтобы открыть тепловой порт, установите флажок для параметра Enable thermal port.
Допущения и ограничения
-
Данные кривой «сила-скорость» соответствуют только номинальному напряжению, поэтому блок выдает точные результаты только при плюс-минус номинальном напряжении.
-
Блок требует, чтобы ему предоставили данные о скорости силы для всего диапазона, в котором используется привод. Чтобы использовать привод в области генерации и торможения, предоставьте дополнительные данные за пределами обычной области движения.
-
Поведение модели чувствительно к данным о силе-скорости. Например, скорость холостого хода правильно определена и конечна только тогда, когда данные пересекают ось скорости.
-
Чтобы управлять блоком из блока H-Bridge:
-
Не размещайте никаких других блоков между блоком H-Bridge и блоком Generic Linear Actuator.
-
В диалоговом окне блока H-Bridge установите параметр Freewheeling mode в значение
Via one semiconductor switch and one freewheeling diode. ВыборVia two freewheeling diodesне устанавливает выходное напряжение моста на ноль при низком уровне входного ШИМ-сигнала. -
В диалоговых окнах блоков H-Bridge, Generic Linear Actuator и Controlled PWM Voltage убедитесь, что значение Simulation mode одинаково для всех трех блоков.
-
Переменные
Используйте группу параметров Initial Targets, чтобы установить приоритет и начальные целевые значения для переменных параметров блока перед моделированием. Для получения дополнительной информации см. Настройка физических блоков с помощью целевых значений.
Порты
Ненаправленные
#
+
—
положительная клемма
электричество
Details
Ненаправленный порт, связанный с положительной клеммой привода.
| Имя для программного использования |
|
#
–
—
отрицательная клемма
электричество
Details
Ненаправленный порт, связанный с отрицательной клеммой привода.
| Имя для программного использования |
|
#
R
—
поршень
вращательная механика
Details
Механический ненаправленный порт, связанный с поршнем.
| Имя для программного использования |
|
#
C
—
корпус
вращательная механика
Details
Механический ненаправленный порт, связанный с корпусом привода.
| Имя для программного использования |
|
#
H
—
тепловой порт
тепло
Details
Тепловой порт.
Зависимости
Чтобы использовать этот порт, установите флажок Enable thermal port.
| Имя для программного использования |
|
Параметры
Основные
#
Speed values —
вектор значений скорости
m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn
Details
Вектор значений скорости для построения интерполяционной таблицы соответствия значений силы и скорости.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Force values —
вектор значений силы
N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf
Details
Вектор значений силы для построения интерполяционной таблицы соответствия значений силы и скорости.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Rated voltage —
номинальное напряжение
V | uV | mV | kV | MV
Details
Укажите напряжение, на которое рассчитано моделируемое устройство.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Motor efficiency (percent) — КПД двигателя
Details
КПД, который блок использует для расчета зависящих от силы электрических потерь.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Force-independent electrical losses —
электрические потери, не зависящие от силы
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
Фиксированные электрические потери, связанные с приводом, когда сила равна нулю.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Simulation mode —
режим симуляции
PWM | Averaged
Details
Если установить для параметра Simulation mode значение PWM, то нужно подать на электрические клеммы блока сигнал ШИМ, переключающийся между нулем и номинальным напряжением. Ток, потребляемый от электросети, равен величине, необходимой для передачи механической энергии и компенсации электрических потерь. Если приложенное напряжение превышает номинальное, то результирующая сила увеличивается пропорционально. Однако прикладывание напряжения, отличного от номинального, может дать нерепрезентативные результаты.
Если установить для параметра Simulation mode значение Averaged, то сила, возникающая в ответ на приложенное напряжение будет равна:
где — значение силы при скорости . Ток, потребляемый от источника питания, таков, что произведение силы тока и равно средней потребляемой мощности.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Speed at which efficiency is measured —
скорость, на которой измеряется КПД
m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn
Details
Скорость, которую блок использует для расчета зависящих от силы электрических потерь.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Механические параметры
#
Plunger mass —
масса поршня
kg | mg | g | t | lbm | oz | slug
Details
Масса подвижной части мотора. Значение может быть нулевым.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Linear damping —
линейное демпфирование
N*s/m | kgf*s/m | lbf*s/ft | lbf*s/in
Details
Линейное демпфирование. Значение может быть нулевым.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Температурная зависимость
#
Resistance temperature coefficient —
температурный коэффициент сопротивления
1/K | 1/degR | 1/deltaK | 1/deltadegC | 1/deltadegF | 1/deltadegR
Details
Температурный коэффициент сопротивления.
Зависимости
Чтобы включить этот параметр, установите флажок у параметра Enable thermal port.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Measurement temperature —
температура измерения
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR
Details
Температура, для которой определены параметры привода.
Зависимости
Чтобы включить этот параметр, установите флажок у параметра Enable thermal port.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Тепловой порт
# Enable thermal port — включение теплового порта
Details
Моделирование тепловых эффектов.
Чтобы включить моделирование тепловых эффектов, установите флажок параметра в положение включено.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Thermal mass —
тепловая масса
J/K | kJ/K
Details
Тепловая масса — это энергия, необходимая для повышения температуры на один градус.
Зависимости
Чтобы включить этот параметр, установите флажок у параметра Enable thermal port.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |