SPMT Switch

Однополюсный переключатель на несколько положений

  • Библиотека:
  • Simscape / Электрический / Switches & Breakers

  • SPMT Switch block

Описание

Блок SPMT Switch моделирует однополюсный переключатель нескольких-бросков. Можно задать три - восемь связей броска путем установки параметра Number of throw ports на желаемую сумму. Если вам только нужны один или два порта броска, смотрите Переключатель SPST и блоки switch SPDT.

Физический сигнал порта управления переключателя, vT, задает, какой порт броска соединяется с полюсом:

  • Когда vT находится в [-inf, 1.5] расположитесь, полюс всегда соединяется с портом броска 1, n1.

  • Когда vT между одним и количеством портов броска, значение сигналов округлено до ближайшего целого числа. Полюс затем соединяется с портом броска, который соответствует целочисленному значению.

  • Когда vT выше, чем количество портов броска, полюс всегда соединяется с последним портом броска.

Открытые связи моделируются резистором со значением, равным обратной величине значения параметров Open conductance. Закрытые связи моделируются резистором со значением, равным значению параметров Closed resistance.

Допущения и ограничения

  • Значения открытой проводимости и закрытого сопротивления являются тем же самым для всех портов броска.

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

Порты

Обратитесь к фигуре для местоположений порта.

Входной параметр

развернуть все

Сигнал, который открывает и закрывает переключатель в виде физического сигнала.

Сохранение

развернуть все

Электрический порт сохранения сопоставлен с общим полюсом.

Электрический порт сохранения сопоставлен с первым броском.

Электрический порт сохранения сопоставлен со вторым броском.

Электрический порт сохранения сопоставлен с третьим броском.

Электрический порт сохранения сопоставлен с четвертым броском.

Зависимости

Чтобы включить этот порт, установите Number of throw ports на 4, 5, 6, 7, или 8.

Электрический порт сохранения сопоставлен с пятым броском.

Зависимости

Чтобы включить этот порт, установите Number of throw ports на 5, 6, 7, или 8.

Электрический порт сохранения сопоставлен с шестым броском.

Зависимости

Чтобы включить этот порт, установите Number of throw ports на 6, 7, или 8.

Электрический порт сохранения сопоставлен с седьмым броском.

Зависимости

Чтобы включить этот порт, установите Number of throw ports на 7 или 8.

Электрический порт сохранения сопоставлен с восьмым броском.

Зависимости

Чтобы включить этот порт, установите Number of throw ports на 8.

Параметры

развернуть все

Основной

Количество связей броска.

Сопротивление между портом p и портами броска, когда переключатель закрывается. Значение должно быть больше нуля.

Проводимость между портом p и портами броска, когда переключатель открыт. Значение должно быть больше нуля.

Отказы

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

Тип создания отчетов, когда отказ происходит:

  • None — Не генерирует предупреждение или ошибку.

  • Warn — Генерирует предупреждение.

  • Error — Симуляция останавливает и генерирует ошибку.

Зависимости

Чтобы включить этот параметр, установите Enable throw port position stuck fault на On.

Тип триггера отказа.

Зависимости

Чтобы включить этот параметр, установите Enable throw port position stuck fault на On.

Количество времени перед временным отказом инициировано.

Зависимости

Чтобы включить этот параметр, установите:

  • Enable throw port position stuck fault к On.

  • Fault trigger к Temporal.

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

Зависимости

Чтобы включить этот параметр, установите:

  • Enable throw port position stuck fault к On.

  • Fault trigger к Behavioral.

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

Зависимости

Чтобы включить этот параметр, установите:

  • Enable throw port position stuck fault к On.

  • Fault trigger к Behavioral.

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

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

Введенный в R2020a