exponenta event banner

Катушка индуктивности

Индуктор, включая дополнительный допуск, эксплуатационные пределы и поведение при отказе

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

  • Inductor block

Описание

Блок индуктора позволяет моделировать линейные индукторы, включая следующие эффекты:

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

В простейшей форме блок Индуктора моделирует линейный индуктор, описанный следующим уравнением:

V = LdIdt

где:

  • V - напряжение.

  • L - индуктивность.

  • Я в настоящее время.

  • t - время.

Для моделирования нелинейного индуктора используйте блок «Нелинейный индуктор».

Терпимость

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

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

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

  • 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 рекомендует использовать локальный решатель с фиксированным шагом. Дополнительные сведения см. в разделе Выбор оптимального решателя для физического моделирования.

Переменные

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

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

Порты

Сохранение

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

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

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

Параметры

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

Главный

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

Допуск индуктора, определенный в спецификации изготовителя.

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

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

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

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

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

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

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

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

Зависимости

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

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

Зависимости

Включено, если для параметра «Распределение допусков» установлено значение Gaussian.

Эквивалентное последовательное сопротивление (ESR) индуктора, которое иногда указывается в листах данных изготовителя. Значение по умолчанию соответствует блоку индуктора библиотеки Simscape Foundation. При моделировании неисправностей укажите положительное значение для этого параметра.

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

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

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

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

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

Ошибки

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

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

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

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

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

Зависимости

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

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

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

Зависимости

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

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

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

Зависимости

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

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

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

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

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

Зависимости

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

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

  • Если коэффициент связи не равен нулю, субиндукторы гальванически изолированы друг от друга, но все еще магнитно связаны. Физически это соответствует разрыву обмотки.

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

Зависимости

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

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