Переключатель SPDT

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

Библиотека

Simscape / Электрический / Switches & Breakers

Описание

Блок switch SPDT моделирует однополюсный переключатель на два направления:

  • Когда переключатель открыт, порт p соединяется с портом n1.

  • Когда переключатель закрывается, порт p соединяется с портом n2.

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

Если параметр Threshold width обнуляется, переключатель закрывается, если напряжение, представленное в порту управления vT, превышает значение параметра Threshold.

Если параметр Threshold width больше, чем нуль, то переключите проводимость, G отличается гладко между значениями на состоянии и несостояния:

G=xRclosed+(1x)Gopen

λ=vT'Порог' Пороговая ширина

x={0для λ03λ22λ3для 0<λ<11для λ1

Блок использует функцию 3λ2 2λ3, потому что ее производная является нулем для λ = 0 и λ = 1.

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

Опционально, можно добавить задержку между точкой, в которой напряжение в vT передает порог и открытие переключателя или закрытие. Чтобы включить задержку, на вкладке Dynamics, устанавливают параметр Model dynamics на Model turn-on and turn-off times.

Моделирование вариантов

Блок обеспечивает два варианта моделирования. Чтобы выбрать желаемый вариант, щелкните правой кнопкой по блоку по своей модели. Из контекстного меню выберите Simscape> Block choices, и затем один из этих вариантов:

  • PS control port — Блок содержит порт физического сигнала, который сопоставлен с пороговым напряжением. Этот вариант является значением по умолчанию.

  • Electrical control port — Блок содержит электрические порты сохранения, которые сопоставлены с пороговым напряжением.

Порты

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

vT

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

Этот порт представлен, если вы выбираете PS control port для образцового варианта.

Сохранение

p

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

n1

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

n2

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

+

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

Этот порт представлен, если вы выбираете Electrical control port для образцового варианта.

-

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

Этот порт представлен, если вы выбираете Electrical control port для образцового варианта.

Параметры

Основной

Closed resistance

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

Open conductance

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

Threshold

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

Threshold width

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

Динамика

Model dynamics

Выберите, моделирует ли блок переключающуюся задержку:

  • No dynamics — Не моделируйте задержку. Это - опция по умолчанию.

  • Model turn-on and turn-off times — Используйте дополнительные параметры, чтобы смоделировать задержку между точкой, в которой напряжение в vT передает порог и открытие переключателя или закрытие.

Turn-on delay

Время между входным напряжением, превышающим пороговое напряжение и закрытием переключателя. Значение должно быть больше, чем нуль. Значением по умолчанию является 1e-3 s. Этот параметр только видим, когда вы выбираете Model turn-on and turn-off times для параметра Model dynamics.

Turn-off delay

Время между входным напряжением, падающим ниже порогового напряжения и открытием переключателя. Значение должно быть больше, чем нуль. Значением по умолчанию является 1e-3 s. Этот параметр только видим, когда вы выбираете Model turn-on and turn-off times для параметра Model dynamics.

Initial input value, vT

Значение входа vT физического сигнала в нуле времени. Это значение используется, чтобы инициализировать задержанный параметр напряжения управления внутренне. Значением по умолчанию является 0 V. Этот параметр только видим, когда вы выбираете Model turn-on and turn-off times для параметра Model dynamics.

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

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

Представленный в R2012b