Fault

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

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

  • Fault block

Описание

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

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

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

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

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

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

Можно выбрать, выпустить ли утверждение, когда отказ происходит, при помощи параметра 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++ с помощью Simulink® Coder™.

Смотрите также

|

Введенный в R2015b