Fault

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

  • Библиотека:
  • Simscape/Электрический/Утилиты

  • Fault block

Описание

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

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

  • Когда предопределённая область значений напряжений или область значений токов превышен

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

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

Когда отказ не запускается, сопротивление между двумя электрическими портами определяется Unfaulted resistance значением параметров. Значение по умолчанию для этого параметра inf ohs, то есть порты являются разомкнутыми. Когда запускается отказ, блок изменяет сопротивление между двумя электрическими портами на Faulted resistance значение. Значение по умолчанию для этого параметра 1e-3 ohs, то есть порты коротко замкнуты.

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

Физический выходной 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, который задает допустимую область значений напряжений. Если напряжение находится вне этой области значений дольше, чем значение параметров Time to fail when exceeding voltage range, то блок входит в состояние отказа.

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Enable behavioral fault trigger равным Yes.

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

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Enable behavioral fault trigger равным Yes.

Задайте вектор длины 2, который задает допустимую область значений токов. Если ток находится вне этой области значений дольше, чем значение параметров Time to fail when exceeding current range, то блок входит в состояние отказа.

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Enable behavioral fault trigger равным Yes.

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

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Enable behavioral fault trigger равным Yes.

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

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

Выберите условие отказа:

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

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

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Enable external fault trigger равным Yes.

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

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Enable external fault trigger равным Yes.

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

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Enable external fault trigger равным Yes.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

|

Введенный в R2015b