Fault
Электрическая неисправность с временным, поведенческим, или внешним триггером
Описание
Блок Fault позволяет вам представлять электрическую неисправность как мгновенное изменение в сопротивлении. Можно использовать его, чтобы реплицировать и разомкнутую цепь и поведения отказа короткой схемы. Блок может инициировать события отказа:
В определенное время. Блок может также прекратить налагать временный отказ после длительности требуемого времени.
Когда предопределенная область значений напряжения или текущая область значений превышены
Когда внешний триггерный сигнал идет высоко или низко
Опционально, внешняя триггерная опция также разрешает отказу сбрасывать, когда триггерный сигнал возвращается. Можно включить или отключить все три триггерных механизма отдельно. Если больше чем один триггерный механизм требуется в симуляции, можно использовать их вместе.
Когда никакой отказ не инициирован, сопротивление между этими двумя электрическими портами задано значением параметров Unfaulted resistance. Значением по умолчанию для этого параметра является inf
Омы, который является портами, являются разомкнутой цепью. Когда отказ инициирован, блок изменяет сопротивление между этими двумя электрическими портами к значению Faulted resistance. Значением по умолчанию для этого параметра является 1e-3
закорачиваются Омы, который является портами.
Можно выбрать, выпустить ли утверждение, когда отказ происходит, при помощи параметра Reporting when a fault occurs. Утверждение может принять форму предупреждения или ошибки. По умолчанию блок не выпускает утверждение.
Физический выход X представляет состояние отказа; если блок дан сбой, выходом является 1
, в противном случае это - 0
. Вход F физического сигнала является внешним триггерным сигналом отказа и используется, только если Enable external fault trigger установлен в Yes
.
Порты
Входной параметр
развернуть все
F
— Внешний триггерный сигнал отказа
физический
Входной порт физического сигнала, сопоставленный с внешним отказом, инициировал сигнал.
Вывод
развернуть все
X
— Состояние отказа
физический
Выходной порт физического сигнала сопоставлен с состоянием отказа. Это выходные параметры 1
если блок дан сбой, 0
в противном случае.
Сохранение
развернуть все
+
— Положительный терминал
электрический
Электрический порт сохранения сопоставил с отказом положительный терминал.
-
— Отрицательный терминал
электрический
Электрический порт сохранения сопоставил с отказом отрицательный терминал.
Параметры
развернуть все
Основной
Unfaulted resistance
— Сопротивление без отказа
inf
Ohm
(значение по умолчанию)
Сопротивление между портами + и –, когда нет никакого отказа.
Faulted resistance
— Сопротивление с отказом
1e-3
Ohm
(значение по умолчанию)
Сопротивление между портами + и –, когда блок находится в неработающем состоянии.
Reporting when a fault occurs
— Отчет вхождения отказа
None
(значение по умолчанию) | Warn
| Error
Выберите, выпустить ли утверждение, когда отказ происходит:
None
— Блок не выпускает утверждение.
Warn
— Блок выдает предупреждение.
Error
— Симуляция останавливается с ошибкой.
Временный триггер
Enable temporal fault trigger
— Временная триггерная опция отказа
No
(значение по умолчанию) | Yes
Выберите Yes
включить основанное на времени инициирование отказа.
Simulation time for fault event
— Время симуляции для события отказа
1
s
(значение по умолчанию)
Установите время симуляции, что блок вводит состояние отказа.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable temporal fault trigger на Yes
.
Fault duration
— Время длительности для отказа
inf
s
(значение по умолчанию)
Установите время длительности симуляции для отказа. Блок выходит из состояния отказа, когда время длительности закончено.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable temporal fault trigger на Yes
.
Поведенческий триггер
Enable behavioral fault trigger
— Поведенческая триггерная опция отказа
No
(значение по умолчанию) | Yes
Выберите Yes
включить поведенческое инициирование отказа.
Permissible voltage range
— Допустимая область значений напряжения
[-100, 100]
V
(значение по умолчанию)
Задайте вектор длины 2, который задает допустимую область значений напряжения. Если напряжение находится вне этой области значений для дольше, чем значение параметров Time to fail when exceeding voltage range, то блок вводит состояние отказа.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable behavioral fault trigger на Yes
.
Time to fail when exceeding voltage range
— Время, чтобы перестать работать, когда чрезмерная область значений напряжения
1
s
(значение по умолчанию)
Установите максимальный отрезок времени, что напряжение может найтись вне допустимой области значений напряжения, не инициировав отказ.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable behavioral fault trigger на Yes
.
Permissible current range
— Допустимая текущая область значений
[-1, 1]
A
(значение по умолчанию)
Задайте вектор длины 2, который задает допустимую текущую область значений. Если ток находится вне этой области значений для дольше, чем значение параметров Time to fail when exceeding current range, то блок вводит состояние отказа.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable behavioral fault trigger на Yes
.
Time to fail when exceeding current range
— Время, чтобы перестать работать при превышении текущей области значений
1
s
(значение по умолчанию)
Установите максимальный отрезок времени, что ток может найтись вне допустимой текущей области значений, не инициировав отказ.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable behavioral fault trigger на Yes
.
Внешний триггер
Enable external fault trigger
— Внешняя триггерная опция отказа
No
(значение по умолчанию) | Yes
Выберите Yes
включить внешнее инициирование отказа. Вход F физического сигнала обеспечивает внешний триггерный сигнал отказа.
External fault trigger
— Внешнее триггерное условие отказа
Faulted if F >= Fault threshold
(значение по умолчанию) | Faulted if F <= Fault threshold
Выберите условие отказа:
Faulted if F >= Fault threshold
— Отказ происходит, когда внешнее значение сигналов становится больше, чем, или равный, значение параметров Fault threshold.
Faulted if F <= Fault threshold
— Отказ происходит, когда внешнее значение сигналов становится меньше, чем, или равный, значение параметров Fault threshold.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable external fault trigger на Yes
.
Fault threshold
— Порог отказа
0.5
(значение по умолчанию)
Пороговое значение, которое инициировало отказ, когда внешний сигнал пересекает его в направлении, заданном условием отказа.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable external fault trigger на Yes
.
Fault resets when fault trigger reverts
— Отказ сбрасывает, когда триггер отказа возвращается
No
(значение по умолчанию) | Yes
Выберите Yes
сбрасывать отказ, когда триггерный сигнал возвращается.
Зависимости
Этот параметр отображается только, когда вы устанавливаете параметр Enable external fault trigger на Yes
.
Расширенные возможности
Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.
Введенный в R2015b