exponenta event banner

Взаимный индуктор

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

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

  • Mutual Inductor block

Описание

Блок взаимной индуктивности позволяет моделировать взаимную индуктивность (двухобмоточный трансформатор) с номинальными допусками индуктивности для каждой обмотки. Модель включает следующие эффекты:

Эти опции моделирования можно включать и выключать независимо друг от друга.

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

v1=L1diL1dt +  MdiL2dt+iL1R1

v2=L2diL2dt +  MdiL1dt+iL2R2

M = kL1L2

где:

  • v1 и v2 - напряжения на первичной и вторичной обмотках соответственно.

  • L1 и L2 - индуктивности первичной и вторичной обмоток.

  • R1 и R2 являются последовательными сопротивлениями первичной и вторичной обмоток.

  • М - взаимная индуктивность.

  • k - коэффициент сцепления. Для изменения одного из направлений намотки на противоположное используйте отрицательное значение.

  • t - время.

Параллельная проводимость располагается поперек + и - выводов первичной и вторичной обмоток, так что iL1 = i1 - G1v1, где G1 - параллельная проводимость первичной обмотки, а i1 - это ток выводов в первичной обмотке. Аналогичные определения и уравнения применяются к iL2.

Терпимость

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

ВыборЗначение индуктивности

None — use nominal value

L

Random tolerance

Равномерное распределение: L· (1 - tol + 2· tol· rand)

Гауссово распределение: L· (1 + tol· randn / nСигма)

Apply maximum tolerance value

L· (1 + tol)

Apply minimum tolerance value

L· (1 - tol)

В таблице:

  • L - номинальная индуктивность для первичной или вторичной обмотки, Индуктивность L1 или Индуктивность значение параметра L2.

  • tol - дробный допуск, допуск (% )/100.

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

  • rand и randn являются стандартными функциями MATLAB ® для генерации равномерных и нормальных случайных чисел распределения.

Примечание

При выборе Random tolerance и вы находитесь в режиме «Быстрый перезапуск», случайное значение допуска обновляется при каждом моделировании, если хотя бы одно из значений между дробным допуском, tol или числом стандартных отклонений для приведенного допуска, nSigma, имеет значение Run-time и определяется переменной (даже если эта переменная не изменяется).

Эксплуатационные ограничения

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

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

Ошибки

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

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

где:

  • ∆t начала состояния неисправности наступило время.

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

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

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

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

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

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

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

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

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

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

Переменные

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

Переменные Первичный ток (Primary current) и Вторичный ток (Secondary current) позволяют указать высокоприоритетную цель для начального тока индуктора в соответствующей обмотке в начале моделирования.

Порты

Сохранение

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

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

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

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

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

Параметры

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

Главный

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

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

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

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

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

  • None — use nominal value - Блок не применяет допуск, использует номинальное значение индуктивности.

  • Random tolerance - Блок применяет случайное смещение к значению индуктивности в пределах допуска. Для вычисления случайного числа можно выбрать Равномерное (Uniform) или Гауссово распределение (Gaussian distribution) с помощью параметра Распределение допуска (Tolerance distrib

  • Apply maximum tolerance value - индуктивность увеличивается на заданное значение процента допуска.

  • Apply minimum tolerance value - индуктивность уменьшается на заданное значение процента допуска.

Выберите тип распределения для случайного допуска:

  • Uniform - Равномерное распределение

  • Gaussian - Гауссово распределение

Зависимости

Активируется, если для параметра приложения допуска L1 установлено значение Random tolerance.

Число стандартных отклонений для вычисления гауссова случайного числа.

Зависимости

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

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

  • None — use nominal value - Блок не применяет допуск, использует номинальное значение индуктивности.

  • Random tolerance - Блок применяет случайное смещение к значению индуктивности в пределах допуска. Для вычисления случайного числа можно выбрать Равномерное (Uniform) или Гауссово распределение (Gaussian distribution) с помощью параметра Распределение допуска (Tolerance distrib

  • Apply maximum tolerance value - индуктивность увеличивается на заданное значение процента допуска.

  • Apply minimum tolerance value - индуктивность уменьшается на заданное значение процента допуска.

Выберите тип распределения для случайного допуска:

  • Uniform - Равномерное распределение

  • Gaussian - Гауссово распределение

Зависимости

Активируется, если для параметра приложения допуска L2 установлено значение Random tolerance.

Число стандартных отклонений для вычисления гауссова случайного числа.

Зависимости

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

Сопротивление

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

Параллельный путь утечки, связанный с первичной и вторичной обмотками, определяемый как двухэлементный вектор. Первое число соответствует первичной обмотке, второе - вторичной обмотке. Параллельные проводники расположены непосредственно через + и - выводы первичной и вторичной обмоток соответственно.

Эксплуатационные ограничения

Выбрать Yes включение системы отчетности при превышении эксплуатационных пределов. Соответствующие параметры в разделе «Операционные пределы» становятся видимыми, позволяя выбрать метод отчетности и указать операционные пределы с точки зрения мощности и тока.

Выберите, что произойдет при превышении операционного лимита:

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

  • Error - Моделирование прекращается с ошибкой.

Зависимости

Включено, если для параметра Enable operating limits установлено значение Yes.

Ток насыщения индуктора, определенный в листах данных изготовителя. Если чистый ток в первичной и вторичной обмотках превышает это значение, материал сердечника входит в насыщение, и блок сообщает о нарушении рабочих пределов. То есть блок сравнивает предел с | i1 + i2 |, где токи определяются как положительные, когда они находятся в + узлах.

Зависимости

Включено, если для параметра Enable operating limits установлено значение Yes.

Максимальное мгновенное (полное) рассеяние мощности в элементах сопротивления и проводимости, связанных с взаимным индуктором. Если суммарная мощность (включая первичную и вторичную обмотки) превышает это число, блок сообщает о нарушении рабочих пределов.

Зависимости

Включено, если для параметра Enable operating limits установлено значение Yes.

Ошибки

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

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

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

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

  • Error - Моделирование прекращается с ошибкой.

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

Выберите наличие неисправностей в первичной или вторичной обмотке.

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

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

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

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

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

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

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

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

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

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

Зависимости

Включено, если для параметра 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.

Постоянная времени, связанная с переходом в неисправное состояние, как описано в разделе Отказы.

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

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

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

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

Зависимости

Активируется, если для параметра Enable temporal fault trigger установлено значение Yes.

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

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

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

Зависимости

Включено, если для параметра Enable behavioral fault trigger установлено значение Yes.

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

Зависимости

Включено, если для параметра Enable behavioral fault trigger установлено значение Yes.

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

Зависимости

Включено, если для параметра Enable behavioral fault trigger установлено значение Yes.

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

Зависимости

Включено, если для параметра Enable behavioral fault trigger установлено значение Yes.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2017a