Compound Motor

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

  • Библиотека:
  • Simscape / Электрический / Электромеханический / Нарисованные кистью Двигатели

Описание

Блок Compound Motor представляет электрические характеристики и характеристики крутящего момента составного двигателя. Этот рисунок показывает эквивалентную схему для двигателя составного объекта короткого шунта:

Short-shunt compound motor model

Этот рисунок показывает эквивалентную схему для двигателя составного объекта длинного шунта:

Long-shunt compound motor model

где:

  • i является общим током.

  • is является полем ряда, вьющимся текущий.

  • ip является параллельной текущей обмоткой возбуждения.

  • ia является током якоря.

  • V является общим напряжением.

  • Vs является полем ряда извилистое напряжение.

  • Vp является параллельным напряжением обмотки возбуждения.

  • Va является напряжением якоря.

  • ω является скоростью вращения.

  • te является крутящим моментом.

Если вы устанавливаете параметр Steady-state parameterization на By equivalent circuit parameters, можно задать параметры эквивалентной схемы для этой модели:

  • РаArmature resistance, Ra

  • RSSeries field winding resistance, Rs

  • RpShunt field winding resistance, Rp

  • LsaSeries field winding to armature back EMF constant, Lsa

  • LpaShunt field winding to armature back EMF constant, Lpa

Уравнения короткого шунта

Когда Electrical circuit topology установлен в Short-shunt, электрические динамические уравнения:

Vs=Rsis+Lsdisdt+LspdipdtVp=Rpip+Lpdipdt+LspdisdtVemf=kvω=(Lsais+Lpaip)ωV=Vs+VpVp=kvω+Raiai=isia=isip

Это механические динамические уравнения для двигателя составного объекта короткого шунта:

Jω˙+Dω=te+tloadte=kvia=(Lsais+Lpaip)ia

От этих динамических уравнений блок получает установившиеся уравнения путем создания производных равными нулю:

Vemf=Lsaisω+Lpaipωtelec=kv(isip)=VemfisipωV=Rsis+RpipRpip=Vemf+Ra(isip)

Затем это вычисляет установившиеся токи, и закрутите можно следующим образом:

telec(ω,V)=V2(Lpaω+LsaωRp)(RaLpa+RaLsa+RpLsa)(RaRp+RaRs+RpRs+LsaRpωLpaRsω)2i=is(ω,V)=V(Ra+RpLpaω)RaRp+RaRs+RpRs+LsaRpωLpaRsω

Уравнения длинного шунта

Когда Electrical circuit topology установлен в Long-shunt, электрические динамические уравнения:

Vs=Rsis+Lsdisdt+LspdipdtVp=Rpip+Lpdipdt+LspdisdtVemf=kvω=(Lsais+Lpaip)ωV=VpVp=kvω+Raia+Vsi=is+ipia=is

Это механические динамические уравнения для двигателя составного объекта длинного шунта:

Jω˙+Dω=te+tloadte=kvia=(Lsais+Lpaip)ia

От этих динамических уравнений блок получает установившиеся уравнения путем создания производных равными нулю:

Vemf=Lsaisω+Lpaipωtelec=kvis=VemfisωV=RpipRpip=Vemf+(Ra+Rs)is

Затем это вычисляет установившиеся токи, и закрутите можно следующим образом:

telec(ω,V)=V2(RaLpaω)(RaLpa+RsLpa+RpLsa)Rp2(Ra+Rs+Lsaω)2i(ω,V)=is+ip=VRp+RpVLpaVωRp(Ra+Rs+Lsaω)

Отказы

Блок Compound Motor позволяет вам моделировать три типа отказов:

  • Отказ обмотки арматуры — обмотка арматуры перестала работать и становится разомкнутой цепью.

  • Отказ обмотки поля ряда — обмотка поля ряда перестала работать и становится разомкнутой цепью.

  • Шунтируйте отказ обмотки возбуждения — обмотка возбуждения шунта перестала работать и становится разомкнутой цепью.

Блок может инициировать события отказа:

  • В определенное время (временный отказ)

  • Когда текущий предел превышен для дольше, чем определенный временной интервал (поведенческий отказ)

Можно включить или отключить эти триггерные механизмы отдельно.

Можно выбрать, выпустить ли утверждение, когда отказ происходит при помощи параметра Reporting when a fault occurs. Утверждение может принять форму предупреждения или ошибки. По умолчанию блок не выпускает утверждение.

Если вы устанавливаете параметр Enable armature winding open-circuit fault на On, сбои арматуры, в то время, когда задано параметром Simulation time for armature winding fault event для временного отказа, или когда извилистые токи превышает значение параметра Maximum permissible armature winding current для поведенческого отказа. Когда арматура перестала работать, источник напряжения, соединенный с этим блоком, наблюдает разомкнутую цепь для части общего моторного оборота, заданного параметром Fraction of revolution during which armature is open-circuit. Этот рисунок иллюстрирует поведение состояния схемы и состояние разомкнутой цепи (rev_faulted) в течение периода оборота:

Тепловые порты

Блок имеет три дополнительных тепловых порта, которые скрыты по умолчанию. Чтобы осушить тепловые порты, щелкните правой кнопкой по блоку, и из контекстного меню выбирают Simscape> Block choices> Show thermal port.

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

Порты

Тип, видимость и местоположение портов блока зависят от того, как вы конфигурируете параметр Electrical circuit topology во вкладке Configuration, и если вы осушаете тепловые порты:

Electrical circuit topologyThermal portsБлок
Long-shuntHidden

Visible

Short-shuntHidden

Visible

Сохранение

развернуть все

Электрический порт сохранения сопоставлен с составным моторным положительным терминалом.

Электрический порт сохранения сопоставлен с составным моторным отрицательным терминалом.

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

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

Тепловой порт сохранения сопоставлен с обмоткой поля ряда. Для получения дополнительной информации смотрите Тепловые Порты.

Зависимости

Чтобы включить этот порт, щелкните правой кнопкой по блоку и нажмите Simscape> Block choices> Show thermal port.

Тепловой порт сохранения сопоставлен с обмоткой возбуждения шунта.. Для получения дополнительной информации смотрите Тепловые Порты.

Зависимости

Чтобы включить этот порт, щелкните правой кнопкой по блоку и нажмите Simscape> Block choices> Show thermal port.

Тепловой порт сохранения сопоставлен с арматурой. Для получения дополнительной информации смотрите Тепловые Порты.

Зависимости

Чтобы включить этот порт, щелкните правой кнопкой по блоку и нажмите Simscape> Block choices> Show thermal port.

Параметры

развернуть все

Настройка

Топология электрической схемы.

Магнитная ориентация обмотки шунта.

Установившийся

Выберите один из следующих методов для параметризации блока:

  • By equivalent circuit parameters — Обеспечьте электрические параметры для модели эквивалентной схемы двигателя.

  • By rated, stall, and no-load datasheet parameters — Обеспечьте текущий и параметры скорости, которые блок преобразует в модель эквивалентной схемы двигателя.

Сопротивление фрагмента проведения двигателя.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By equivalent circuit parameters.

Сопротивление обмотки поля ряда.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By equivalent circuit parameters.

Сопротивление обмотки возбуждения шунта.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By equivalent circuit parameters.

Поле ряда, вьющееся к коэффициенту противо-ЭДС, постоянной арматуры.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By equivalent circuit parameters.

Шунтируйте обмотку возбуждения к коэффициенту противо-ЭДС, постоянной арматуры.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By equivalent circuit parameters.

Напряжение, при котором двигатель оценивается, чтобы действовать.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

Скорость, на которой двигатель оценивается, чтобы действовать.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

Степень, в которой двигатель оценивается, чтобы действовать.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

КПД, в котором двигатель оценивается, чтобы действовать как процент.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

Сумма тока, сгенерированного двигателем, когда скорость является приблизительно нулем. Этот параметр должен быть больше значения параметра No-load current.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

Скорость двигателя, когда никакая загрузка не применяется. Этот параметр должен быть больше значения параметра Rated speed.

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

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

Зависимости

Чтобы включить этот параметр, установите Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

Отношение сопротивления обмотки возбуждения шунта разделено на сопротивление обмотки поля ряда.

Зависимости

Чтобы включить этот параметр, во вкладке Configuration, устанавливают Electrical circuit topology на Short-shunt и, во вкладке Steady-state, устанавливает Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

Отношение сопротивления якоря разделено на сопротивление обмотки поля ряда.

Зависимости

Чтобы включить этот параметр, во вкладке Configuration, устанавливают Electrical circuit topology на Long-shunt и, во вкладке Steady-state, устанавливает Steady-state parameterization на By rated, stall, and no-load datasheet parameters.

Механическое устройство

Сопротивление ротора, чтобы измениться в моторном движении. Значение может быть нулем.

Энергия рассеивается ротором. Значение может быть нулем.

Зависимости

Чтобы включить этот параметр, во вкладке Steady-State, устанавливают Steady-state parameterization на By equivalent circuit parameters.

Электрическая динамика

Индуктивность обмотки поля ряда.

Индуктивность обмотки возбуждения шунта.

Коэффициент взаимной индуктивности между обмотками ряда шунта.

Тепловой

Коэффициент α в сопротивлении связи уравнения температуре. Значение по умолчанию для меди.

Зависимости

Чтобы включить этот параметр, щелкните правой кнопкой по блоку и нажмите Simscape> Block choices> Show thermal port.

Температура, для которой заключаются в кавычки параметры двигателя.

Зависимости

Чтобы включить этот параметр, щелкните правой кнопкой по блоку и нажмите Simscape> Block choices> Show thermal port.

1 3 вектор-строка, который задает количество тепла для ряда и обмоток возбуждения шунта и обмотки арматуры. Количество тепла является энергией, требуемой для повышения температуры на один градус.

Зависимости

Чтобы включить этот параметр, щелкните правой кнопкой по блоку и нажмите Simscape> Block choices> Show thermal port.

Отказы

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

Часть оборота составного двигателя, во время которого обмотка арматуры дана сбой и источник напряжения, наблюдает разомкнутую цепь. Для получения дополнительной информации смотрите раздел Faults.

Зависимости

Чтобы включить этот параметр, установите Enable armature winding open-circuit fault на On.

Проводимость разомкнутой цепи, когда обмотка арматуры дана сбой.

Зависимости

Чтобы включить этот параметр, установите Enable armature winding open-circuit fault на On.

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

Зависимости

Чтобы включить этот параметр, установите Enable armature winding open-circuit fault на On.

Время симуляции для обмотки арматуры становится неработающим.

Зависимости

Чтобы включить этот параметр, установите Enable armature winding open-circuit fault на On и Armature winding fault trigger к Temporal.

Верхний текущий загрузкой порог для отказов обмотки арматуры разомкнутой цепи.

Зависимости

Чтобы включить этот параметр, установите Enable armature winding open-circuit fault на On и Armature winding fault trigger к Behavioral.

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

Зависимости

Чтобы включить этот параметр, установите Enable armature winding open-circuit fault на On и Armature winding fault trigger к Behavioral.

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

Проводимость разомкнутой цепи, когда обмотка поля ряда дана сбой.

Зависимости

Чтобы включить этот параметр, установите Enable series field winding open-circuit fault на On.

Является ли триггер для отказа обмотки поля ряда временным или поведенческим.

Зависимости

Чтобы включить этот параметр, установите Enable series field winding open-circuit fault на On.

Время симуляции для обмотки поля ряда становится неработающим.

Зависимости

Чтобы включить этот параметр, установите Enable series field winding open-circuit fault на On и Series field winding fault trigger к Temporal.

Верхний текущий загрузкой порог для отказов обмотки поля ряда разомкнутой цепи.

Зависимости

Чтобы включить этот параметр, установите Enable series field winding open-circuit fault на On и Series field winding fault trigger к Behavioral.

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

Зависимости

Чтобы включить этот параметр, установите Enable series field winding open-circuit fault на On и Series field winding fault trigger к Behavioral.

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

Проводимость разомкнутой цепи, когда обмотка возбуждения шунта дана сбой.

Зависимости

Чтобы включить этот параметр, установите Enable shunt field winding open-circuit fault на On.

Является ли триггер для отказа обмотки возбуждения шунта временным или поведенческим.

Зависимости

Чтобы включить этот параметр, установите Enable shunt field winding open-circuit fault на On.

Время симуляции для обмотки возбуждения шунта становится неработающим.

Зависимости

Чтобы включить этот параметр, установите Enable shunt field winding open-circuit fault на On и Shunt field winding fault trigger к Temporal.

Верхний текущий загрузкой порог для разомкнутой цепи шунтирует отказы обмотки возбуждения.

Зависимости

Чтобы включить этот параметр, установите Enable shunt field winding open-circuit fault на On и Shunt field winding fault trigger к Behavioral.

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

Зависимости

Чтобы включить этот параметр, установите Enable shunt field winding open-circuit fault на On и Shunt field winding fault trigger к Behavioral.

Симуляция, сообщающая, когда отказ происходит:

  • None — Не генерирует предупреждение или ошибку.

  • Warn — Генерирует предупреждение.

  • Error — Симуляция останавливает и генерирует ошибку.

Зависимости

Чтобы включить этот параметр, установите по крайней мере один из этих параметров к On:

  • Enable armature winding open-circuit fault

  • Enable series field winding open-circuit fault

  • Enable shunt field winding open-circuit fault

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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

Введенный в R2021a