Электрическая неисправность с временным, поведенческим, или внешним триггером
Simscape / Электрический / Утилиты
Блок Fault позволяет вам представлять электрическую неисправность как мгновенное изменение в сопротивлении. Можно использовать его, чтобы реплицировать и разомкнутую цепь и поведения отказа короткой схемы. Блок может инициировать события отказа:
В определенное время
Когда предопределенная область значений напряжения или текущая область значений превышены
Когда внешний триггерный сигнал идет высоко или низко
Опционально, внешняя триггерная опция также разрешает отказу быть сброшенным, когда триггерный сигнал возвращается. Можно включить или отключить все три триггерных механизма отдельно или использовать их вместе, если больше чем один триггерный механизм требуется в симуляции.
Когда никакой отказ не инициирован, сопротивление между этими двумя электрическими портами задано значением параметров Unfaulted resistance. Значение по умолчанию для этого параметра является Омами inf
, который является портами, разомкнутая цепь. Когда отказ инициирован, блок изменяет сопротивление между этими двумя электрическими портами к значению Faulted resistance. Значение по умолчанию для этого параметра является Омами 1e-3
, который является портами, закорачиваются.
Можно выбрать, выпустить ли утверждение, когда отказ происходит, при помощи параметра Reporting when a fault occurs. Утверждение может принять форму предупреждения или ошибки. По умолчанию блок не выпускает утверждение.
Физический вывод X представляет состояние отказа; это - 1
, если блок дан сбой, и 0
в противном случае. Вход F физического сигнала является внешним триггерным сигналом отказа и используется, только если Enable external fault trigger установлен в Yes
.
Положительный электрический порт.
Отрицательный электрический порт.
Входной порт физического сигнала, который обеспечивает внешний триггерный сигнал отказа.
Выходной порт физического сигнала, который указывает на состояние отказа. Выходной 1
, если блок дан сбой, и 0
в противном случае.
Сопротивление между портами + и –, когда нет никакого отказа. Значением по умолчанию является inf
Ohm
.
Сопротивление между портами + и –, когда блок находится в неработающем состоянии. Значением по умолчанию является 1e-3
Ohm
.
Выберите, выпустить ли утверждение, когда отказ происходит:
'none'
Блок не выпускает утверждение. Это значение по умолчанию.
Warn
— Блок выдает предупреждение.
Ошибка
Симуляция останавливается с ошибкой.
Выберите Yes
, чтобы включить основанное на времени инициирование отказа. Значением по умолчанию является No
.
Установите время симуляции, в котором вы хотите, чтобы блок ввел состояние отказа. Этот параметр видим, только если параметр Enable temporal fault trigger устанавливается на Yes
. Значением по умолчанию является 1
s.
Выберите Yes
, чтобы включить поведенческое инициирование отказа. Значением по умолчанию является No
.
Задайте вектор длины 2, который задает допустимую область значений напряжения. Если напряжение превышает эту область значений для дольше, чем значение параметров Time to fail when exceeding voltage range, то блок вводит состояние отказа. Этот параметр видим, только если параметр Enable behavioral fault trigger устанавливается на Yes
. Значением по умолчанию является [-100, 100]
V.
Установите максимальный отрезок времени, что напряжение может превысить допустимую область значений напряжения, не инициировав отказ. Этот параметр видим, только если параметр Enable behavioral fault trigger устанавливается на Yes
. Значением по умолчанию является 1
s.
Задайте вектор длины 2, который задает допустимую текущую область значений. Если ток превышает эту область значений для дольше, чем значение параметров Time to fail when exceeding current range, то блок вводит состояние отказа. Этот параметр видим, только если параметр Enable behavioral fault trigger устанавливается на Yes
. Значением по умолчанию является [-1, 1]
A.
Установите максимальный отрезок времени, что ток может превысить допустимую текущую область значений, не инициировав отказ. Этот параметр видим, только если параметр Enable behavioral fault trigger устанавливается на Yes
. Значением по умолчанию является 1
s.
Выберите Yes
, чтобы включить внешнее инициирование отказа. Вход F физического сигнала обеспечивает внешний триггерный сигнал отказа. Значением по умолчанию является No
.
Выберите условие отказа:
Faulted if F >= Fault threshold
— Отказ происходит, когда внешнее значение сигналов становится больше, чем, или равный, значение параметров Fault threshold. Это значение по умолчанию.
Faulted if F <= Fault threshold
— Отказ происходит, когда внешнее значение сигналов становится меньше, чем, или равный, значение параметров Fault threshold.
Этот параметр видим, только если параметр Enable external fault trigger устанавливается на Yes
.
Пороговое значение, которое инициировало отказ, когда внешний сигнал пересекает его в направлении, заданном условием отказа. Этот параметр видим, только если параметр Enable external fault trigger устанавливается на Yes
. Значением по умолчанию является 0.5
.
Выберите Yes
, чтобы сбросить отказ, когда триггерный сигнал вернется. Значением по умолчанию является No
. Этот параметр видим, только если параметр Enable external fault trigger устанавливается на Yes
.