exponenta event banner

Ошибка

Электрический отказ с временным, поведенческим или внешним триггером

  • Библиотека:
  • Simscape/Электричество/Коммунальные услуги

  • Fault block

Описание

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

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

  • При превышении заданного диапазона напряжения или диапазона тока

  • Когда внешний триггерный сигнал становится высоким или низким

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

При отсутствии неисправности сопротивление между двумя электрическими портами определяется значением параметра Ненарушенное сопротивление. Значение по умолчанию для этого параметра: inf Ом, то есть порты разомкнуты. При возникновении неисправности блок изменяет сопротивление между двумя электрическими портами на значение Failted resistance. Значение по умолчанию для этого параметра: 1e-3 Ом, то есть порты закорочены.

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

Физический выход X представляет состояние отказа; если блок неисправен, то выходной сигнал: 1, в противном случае, это 0. Вход физического сигнала F является сигналом запуска внешнего отказа и используется только в том случае, если параметр Enable external fault trigger имеет значение Yes.

Порты

Вход

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

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

Продукция

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

Порт вывода физического сигнала, связанный с состоянием отказа. Он выводит 1 если блок неисправен, 0 в противном случае.

Сохранение

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

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

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

Параметры

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

Главный

Сопротивление между портами + и - при отсутствии неисправности.

Сопротивление между + и - портами, когда блок находится в неисправном состоянии.

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

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

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

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

Временной триггер

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

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

Зависимости

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

Установите продолжительность моделирования для отказа. Блок выходит из состояния отказа, когда время длительности истекло.

Зависимости

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

Поведенческий триггер

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

Внешний триггер

Выбрать Yes для включения инициирования внешнего отказа. Вход физического сигнала F обеспечивает сигнал запуска внешнего отказа.

Выберите состояние отказа:

  • Faulted if F >= Fault threshold - неисправность возникает, когда значение внешнего сигнала становится больше или равно значению порогового параметра Fault.

  • Faulted if F <= Fault threshold - неисправность возникает, когда значение внешнего сигнала становится меньше или равно значению порогового параметра Fault.

Зависимости

Этот параметр отображается только в том случае, если для параметра Enable external fault trigger установлено значение Yes.

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

Зависимости

Этот параметр отображается только в том случае, если для параметра Enable external fault trigger установлено значение Yes.

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

Зависимости

Этот параметр отображается только в том случае, если для параметра Enable external fault trigger установлено значение Yes.

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

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

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