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

  • Rs - Series field winding resistance, Rs

  • Rp - Shunt field winding resistance, Rp

  • Lsa - Series field winding to armature back EMF constant, Lsa

  • Lpa - Shunt 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 равным Yesякорь прекращает работать в момент времени, заданный параметром Time at which armature winding fault is triggered для временного отказа, или когда токи обмотки превышают значение параметра 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.

Ошибки

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

Доля вращения составного двигателя, во время которого обмотка якоря повреждена, и источник напряжения наблюдает разомкнутую схему. Для получения дополнительной информации см. раздел «Неисправности».

Зависимости

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

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

Зависимости

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

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

Зависимости

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

Время, когда обмотка якоря становится неисправной.

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

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

Зависимости

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

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

Зависимости

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

Время, в которое обмотка шунтируемого поля становится неисправной.

Зависимости

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

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

Зависимости

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

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

Зависимости

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

Отчет о симуляции, когда происходит отказ:

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

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

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

Зависимости

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

  • Enable armature winding open-circuit fault

  • Enable series field winding open-circuit fault

  • Enable shunt field winding open-circuit fault

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

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

.

См. также

Введенный в R2021a