Winding

Электромагнитный преобразователь с омическими и магнитными потерями потока

  • Библиотека:
  • Simscape/Электрический/Пассивный

  • Winding block

Описание

Блок Winding представляет собой электромагнитный преобразователь с сопротивлением обмотки и сопротивлением утечкам. Можно использовать этот блок как основа компонент для создания пользовательских трансформаторов. Идеальный электромагнитный преобразователь см. в Electromagnetic Converter.

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

F=Ni

Где:

  • - MMF через магнитные клеммы блока

  • N - количество витков обмотки

  • i - ток через обмотку

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

v=Ndϕdt+N2Rldidt+Rwi

Где:

  • φ - поток через магнитные клеммы блока

  • i - ток через электрические клеммы блока

  • ℛl - реактивные утечки

  • Rw - сопротивление обмотки

  • - магнитомотивная сила на магнитных клеммах блока

  • v - падение напряжения через электрические клеммы блока

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

В схеме φ mp соответствует потоку основного пути и φ - общему потоку. Начальное условие для общего потока можно задать на вкладке Variables блока.

Ошибки

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

CurrentValue = FaultedValue – (FaultedValueUnfaultedValue) · sech(∆ t/

где:

  • ∆ t - это время с момента начала условия отказа.

  • - заданная пользователем временная константа, сопоставленная с переходом при отказе.

Для короткой схемы отказов проводимость пути короткой схемы также изменяется в соответствии с sech(∆ t/,) функция от небольшого значения (представляющего путь с разомкнутой схемой) до большого значения.

Блок может инициировать начало перехода отказа:

  • В определенное время

  • После того, как напряжение превысит максимально допустимое значение определенное количество раз

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

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

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

Дефектные обмотки часто требуют, чтобы вы использовали локальный решатель с фиксированным шагом, а не решатель с переменным шагом. В частности, если вы моделируете переходы в неисправное состояние, которое включает короткие замыкания, MathWorks рекомендует использовать локальный решатель с фиксированным шагом. Для получения дополнительной информации см. «Создание оптимальных вариантов решателя для физической симуляции».

Переменные

Используйте Variables раздел блочного интерфейса, чтобы задать приоритет и начальные целевые значения для основных переменных до симуляции. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Порты

Сохранение

расширить все

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

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

Магнитный порт сопоставлен с северным выводом блока.

Магнитный порт сопоставлен с южным выводом блока.

Параметры

расширить все

Главный

Количество проводов, включающих обмотку трансформатора.

Потеря степени в обмотке.

Потери магнитного потока в обмотке. Если вы не хотите моделировать утечки внутри блока Winding, установите этот параметр равным inf.

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

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

Моделирует ли тепловой порт обмотки. Тепловой порт сообщает о потерях сопротивления обмотки.

Температура, для которой приведены параметры обмотки.

Зависимости

Чтобы включить этот параметр, установите Thermal port равным Model.

Коэффициент α в уравнении, относящем сопротивление температуре, как описано в Тепловой модели для блоков привода. Значение по умолчанию для меди.

Зависимости

Чтобы включить этот параметр, установите Thermal port равным Model.

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

Зависимости

Чтобы включить этот параметр, установите Thermal port равным Model.

Ошибки

Разрешает ли моделирование отказов. Связанные параметры в разделе Faults становятся видимыми, что позволяет вам выбрать метод отчетности и задать механизм триггера (временный или поведенческий). Можно включить эти триггерные механизмы отдельно или использовать их вместе.

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

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

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Выберите, выдавать ли утверждение, когда происходит отказ:

  • None - Блок не выдает утверждение.

  • Warn - Блок выдает предупреждение.

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

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Выберите, результаты ли отказ в одном из сегментов субиндуктора с коротким замыканием:

  • No - Отказ не приводит к короткому замыканию.

  • To negative terminal - Отказ замыкает субпроводник, который находится в контакте с портом блока.

  • To positive terminal - Отказ замыкает субпроводник, который находится в контакте с + портом блока.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Выберите, существует ли в случае отказа путь для потока тока к узлу заземления:

  • No - Отказ не приводит к подключению к земле.

  • Negative terminal side of fault node - Сторона, которая находится в контакте с портом блока, соединяется с землей.

  • Positive terminal side of fault node - Сторона, которая находится в контакте с + портом блока, соединяется с землей.

Если для параметра Open-circuit at fault node задано значение Yesнеобходимо указать, какая сторона (отрицательная или положительная) соединяется с землей. Если разомкнутой цепи нет, две опции ведут себя одинаково. Физически это соответствует поломке изоляции между обмотками и заземленным сердечником или шасси.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

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

Зависимости

Чтобы включить этот параметр, установите Ground fault равным Negative terminal side of fault node или Positive terminal side of fault node.

Временная константа, связанная с переходом в неисправное состояние, как описано в Faults.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Установите время симуляции, в которое вы хотите, чтобы блок начал входить в состояние отказа.

Зависимости

Чтобы включить этот параметр, установите Enable temporal fault trigger равным Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Порог напряжения к переходу при отказе. Если значение напряжения превышает этот порог определенное количество раз, заданное Number of events to fail when exceeding voltage значения параметров, то блок начинает входить в состояние отказа.

Зависимости

Чтобы включить этот параметр, установите Enable behavioral fault trigger равным Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable behavioral fault trigger равным Yes.

Текущий порог перехода к отказу. Если текущее значение превышает этот порог дольше, чем значение параметров Time to fail when exceeding current, то блок начинает входить в состояние отказа.

Зависимости

Чтобы включить этот параметр, установите Enable behavioral fault trigger равным Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable behavioral fault trigger равным Yes.

Примеры моделей

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

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

.
Введенный в R2018a
Для просмотра документации необходимо авторизоваться на сайте