Документация Engee

Fault

Короткое замыкание (КЗ) с управлением по времени, диапазону значений или по внешнему триггеру.

fault

Описание

Блок Fault моделирует короткое замыкание (КЗ) в виде мгновенного изменения сопротивления. Вы можете использовать его для воспроизведения поведения как разрыва цепи, так и КЗ. Блок поддерживает следующие варианты срабатывания:

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

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

  • Если входной сигнал становится больше или меньше заданного порогового значения.

Параметр Fault resets when fault trigger reverts также позволяет сбрасывать КЗ, когда значение внешнего сигнала F перестает удовлетворять условие External fault trigger. Вы можете включать или отключать все три триггера по отдельности. Если при моделировании требуется более одного триггера, вы можете использовать их вместе.

Когда КЗ не активно, сопротивление между двумя электрическими портами определяется значением параметра Unfaulted resistance. Значение по умолчанию для этого параметра равно inf, то есть цепь разомкнута.

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

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

Порты

Вход

F — внешний вызов КЗ
скаляр

Внешний сигнал для запуска КЗ.

Зависимости

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

Выход

X — состояние КЗ
скаляр

Порт вывода сигнала для сообщения о состоянии КЗ:

  • 1 — короткое замыкание.

  • 0 — без изменений.

Ненаправленные

+ — положительный
электричество

Электрический порт, представляет положительную клемму блока.

— отрицательный
электричество

Электрический порт, представляет положительную клемму блока.

Параметры

Unfaulted resistance — сопротивление без КЗ
inf (по умолчанию)

Сопротивление между портами + и при отсутствии КЗ, Ом.

Faulted resistance — сопротивление при КЗ
1e−3 Ом (по умолчанию)

Сопротивление между портами + и при активном КЗ.

Enable temporal fault trigger — запуск КЗ по времени
No (по умолчанию) | Yes

Выберите Yes, чтобы включить запуск КЗ по времени.

Fault start time — время начала КЗ
1 с (по умолчанию)

Время моделирования, при наступлении которого блок переходит в состояние КЗ.

Зависимости

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

Fault duration — продолжительность КЗ
inf (по умолчанию)

Время продолжительности моделирования КЗ. Блок выходит из состояния КЗ по истечении заданного времени.

Зависимости

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

Enable behavioral fault trigger — запуск КЗ по событию
No (по умолчанию) | Yes

Выберите Yes, чтобы включить запуск КЗ по событию.

Permissible voltage range — допустимый диапазон напряжений
[−100, 100] В (по умолчанию)

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

Зависимости

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

Time to fail when exceeding voltage range — продолжительность КЗ
1 с (по умолчанию)

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

Зависимости

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

Permissible current range — время начала КЗ
[−1, 1] А (по умолчанию)

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

Зависимости

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

Time to fail when exceeding current range — продолжительность КЗ
1 с (по умолчанию)

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

Зависимости

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

Enable external fault trigger — запуск КЗ по внешнему сигналу
No (по умолчанию) | Yes

Выберите Yes, чтобы включить запуск КЗ по внешнему сигналу.

External fault trigger — условие КЗ
Faulted if F ≥ Fault threshold (по умолчанию) | Faulted if F ≤ Fault threshold

Выберите условие КЗ:

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

  • Faulted if F ≤ Fault threshold — КЗ возникает, когда значение внешнего сигнала F становится меньше или равно значению параметра 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 для прекращения КЗ в момент, когда значение внешнего сигнала F перестает удовлетворять условие External fault trigger.

Зависимости

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