Thyristor (Piecewise Linear)

  • Библиотека:
  • Simscape/Электрический/Полупроводники и конвертеры

  • Thyristor (Piecewise Linear) block

Описание

Блок Thyristor (Piecewise Linear) моделирует тиристор. Характеристика I-V для тиристора такова, что тиристор включается, если напряжение затвора-катода превышает заданное напряжение запуска затвора. Устройство отключается, если ток нагрузки падает ниже заданного значения тока удержания.

Чтобы задать I-V характеристику тиристора, установите параметр On-state behaviour and switching losses на Specify constant values или Tabulate with temperature and current. The Tabulate with temperature and current опция доступна, только если вы открываете тепловой порт блока.

В включенном состоянии путь анод-катод ведет себя как линейный диод с прямым падением напряжения, Vf и on-сопротивлением, Ron. Однако, если вы выставляете тепловой порт блока и параметризоваете устройство с помощью табличных данных I-V, табличное сопротивление является функцией от температуры и тока.

В выключенном состоянии путь анод-катод ведет себя как линейный резистор с низкой проводимостью вне состояния, Goff.

Определяющие Simscape™ уравнения для блока:

    if (v > Vf)&&((G>Vgt)||(i>Ih))
        i == (v - Vf*(1-Ron*Goff))/Ron;     
    else
        i == v*Goff;     
    end 

где:

  • v - анодно-катодное напряжение.

  • Vf - прямое напряжение.

  • G - напряжение затвора.

  • Vgt - триггерное напряжение затвора.

  • i - ток анод-катод.

  • Ih - удерживающий ток.

  • Ron - сопротивление в состоянии «on-state».

  • Goff - проводимость вне состояния.

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

Таблица показывает, как задать параметр Integral protection diode на основе ваших целей.

ЦельЗначение, которое нужно выбратьПоведение блоков
Приоритезируйте скорость симуляции.Protection diode with no dynamicsБлок включает интегральную копию блока Diode. Чтобы параметризовать внутренний Diode блок, используйте параметры Protection.
Точно задайте динамику заряда в обратном режиме.Protection diode with charge dynamicsБлок включает интегральную копию динамической модели блока Diode. Чтобы параметризовать внутренний Diode блок, используйте параметры Protection.

Варианты моделирования

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

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

  • Electrical Control Port - содержит электрический порт, сопоставленный с клеммой управления ключом.

  • PS Control Port | Thermal Port - содержит тепловой порт и порт физического сигнала, который сопоставлен с клеммой управления ключом.

  • Electrical Control Port | Thermal Port - содержит тепловой порт и электрический порт, который сопоставлен с клеммой управления ключом.

Варианты этого блока без теплового порта не моделируют генерацию тепла в устройстве.

Варианты с тепловым портом позволяют вам смоделировать тепло, которое генерируют события переключения и потери проводимости. Тепловой порт по умолчанию скрыт. Чтобы включить тепловой порт, выберите вариант теплового блока.

Тепловые потери

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

Потери переключения зависят от напряжения вне состояния и тока в состоянии включения. Когда переключающее устройство включено, потери степени зависят от начального напряжения в нерабочем состоянии на устройстве и последнего тока в включенном состоянии, когда устройство полностью находится в включенном состоянии. Когда коммутационное устройство выключено, потеря степени определяется Natural commutation rectification loss значением параметров. Это - потеря исправления, нанесенная в точке, когда устройство отключается из-за падения тока ниже удерживающего тока. Эта потеря является фиксированным значением, и она не масштабируется напряжением вне состояния или током включения.

В этом блоке потери переключения применяются путем увеличения температуры соединения со значением, равным потерям переключения, разделенным на общую тепловую массу в соединении. Это < reservedrangesplaceholder0 > значение параметров устанавливает размеры потерь переключения, и они либо фиксированы, либо зависят от температуры соединения и тока источника стока. В обоих случаях потери масштабируются напряжением в нерабочем состоянии до последнего события включения устройства.

Примечание

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

Для всех идеальных коммутационных устройств потери переключений сообщаются в журнале моделирования следующим lastTurnOffLoss и lastTurnOnLoss (для тиристора это Natural commutation rectification loss) и записан как импульс с амплитудой, равной потере энергии. Если вы используете скрипт, чтобы суммировать общие потери за определенный период симуляции, необходимо суммировать значения импульсов на каждом повышающем ребре импульса. Кроме того, можно использовать ee_getPowerLossSummary и ee_getPowerLossTimeSeries функции для извлечения проводимости и переключения потерь из записанных данных.

Порты

Рисунок показывает имена портов блоков.

Сохранение

расширить все

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

Электрический порт сопоставлен с клеммой анода.

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

Тепловой порт. Тепловой порт является необязательным и по умолчанию скрыт. Чтобы включить этот порт, выберите вариант, который включает тепловой порт.

Параметры

расширить все

Главный

В этой таблице показано, как видимость параметров Main зависит от того, как вы конфигурируете параметры Block choice и On-state behavior and switching losses. Чтобы узнать, как считать эту таблицу, см. «Параметры».

Зависимости основного параметра

Параметры и опции
Выбор блока
PS control port или Electrical control portPS control port | Thermal port или Electrical control port | Thermal port
Прямое напряжение, VfНапряжение триггера затвора, Vgt
Сопротивление в состоянии нахожденияУдерживающий ток
Проводимость вне состоянияПоведение в состоянии и потери переключений
Specify constant valuesTabulate with temperature and current
Напряжение триггера затвора, VgtПрямое напряжение, VfНапряжение в состоянии, Vak (Tj, Iak)
Удерживающий токСопротивление в состоянии нахожденияПроводимость вне состояния
Проводимость вне состоянияПотеря включения, Eon (Tj, Iak)
Потери при включенииВектор температуры, Tj
Естественная потеря коррекции коммутацииВектор тока анод-катод, Iak
Напряжение вне состояния для переключения данных потерьЕстественная потеря коррекции коммутации
Ток в состоянии переключения данных потерьНапряжение вне состояния для переключения данных потерь

Выберите метод параметризации. Выбранная опция определяет, какие другие параметры включены. Опции:

  • Specify constant values - Используйте скалярные значения, чтобы задать выходной ток, потери при включении, потери при выключении и данные о включенном напряжении. Это метод параметризации по умолчанию.

  • Tabulate with temperature and current - Используйте векторы, чтобы задать выходной ток, потери при включении, потери при выключении и данные о температуре.

Зависимости

См. таблицу Основные зависимости параметров.

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

Зависимости

См. таблицу Основные зависимости параметров.

Сопротивление анод-катод, когда устройство включено.

Зависимости

См. таблицу Основные зависимости параметров.

Проводимость анода-катода, когда устройство отключено. Значение должно быть меньше 1/R, где R - значение On-state resistance.

Зависимости

См. таблицу Основные зависимости параметров.

Порог напряжения затвора-катода. Устройство включается, когда напряжение затвора-катода выше этого значения.

Зависимости

См. таблицу Основные зависимости параметров.

Текущий порог. Устройство остается включенным, когда ток выше этого значения, даже когда напряжение затвора-катода падает ниже триггерного напряжения затвора.

Зависимости

См. таблицу Основные зависимости параметров.

Энергия рассеялась во время одного события включения. Этот параметр определяется как функция от температуры и конечного выходного тока в состоянии включения. Задайте этот параметр с помощью скалярной величины.

Зависимости

См. таблицу Основные зависимости параметров.

Потеря исправления произошла в точке, когда блок выключается, когда ток падает ниже Holding current. Задайте этот параметр с помощью скалярной величины.

Зависимости

См. таблицу Основные зависимости параметров.

Выходное напряжение устройства в выключенном состоянии. Это - блокирующее напряжение, при котором заданы данные о потерях при включении и отключении.

Зависимости

См. таблицу Основные зависимости параметров.

Выходные токи, для которых заданы потери включения, потери выключения и напряжение включения. Первый элемент должен быть нулем. Задайте этот параметр с помощью скалярной величины.

Примечание

Этот параметр измеряется в точке, где напряжение затвора падает ниже Gate trigger voltage, Vgt. Импульс включения больше, чем время, необходимое току, чтобы достичь своего максимального значения.

Зависимости

См. таблицу Основные зависимости параметров.

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

Зависимости

См. таблицу Основные зависимости параметров.

Энергия рассеялась во время одного события включения. Этот параметр определяется как функция от температуры и конечного выходного тока в состоянии включения. Задайте этот параметр с помощью вектора величины.

Зависимости

См. таблицу Основные зависимости параметров.

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

Зависимости

См. таблицу Основные зависимости параметров.

Анодно-катодные токи, для которых заданы потери включения, отключения переключателя и включенного напряжения. Первый элемент должен быть нулем. Задайте этот параметр с помощью вектора величины.

Зависимости

См. таблицу Основные зависимости параметров.

Интегральный диод

Блокируйте интегральный диод защиты. Значение по умолчанию None.

Диоды, которые можно выбрать:

  • Protection diode with no dynamics

  • Protection diode with charge dynamics

Выберите одну из следующих моделей диодов:

  • Piecewise Linear - Используйте кусочно-линейную модель для диода, как описано в Piecewise Linear Diode. Это метод по умолчанию.

  • Tabulated I-V curve - Используйте табличные данные I-V прямого смещения плюс фиксированное обратное смещение от проводимости.

Зависимости

Этот параметр видим только, когда тепловой порт доступен, и параметр Integral protection diode установлен в Protection diode with no dynamics или Protection diode with charge dynamics.

Минимальное напряжение, необходимое для + и - блокируют порты для градиента характеристики I-V диода, которые будут 1/Ron, где Ron является значением On resistance.

Зависимости

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

  • Если тепловой порт скрыт, задайте Integral protection diode Protection diode with no dynamics или Protection diode with charge dynamics.

  • Если тепловой порт доступен, установите Integral protection diode равным Protection diode with no dynamics или Protection diode with charge dynamics и Diode model к Piecewise linear.

Скорость изменения напряжения от тока выше Forward voltage.

Зависимости

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

  • Если тепловой порт скрыт, задайте Integral protection diode Protection diode with no dynamics или Protection diode with charge dynamics.

  • Если тепловой порт доступен, установите Integral protection diode равным Protection diode with no dynamics или Protection diode with charge dynamics и Diode model к Piecewise linear.

Передние токи. Этот параметр должен быть вектором как минимум трех неотрицательных элементов.

Зависимости

Чтобы включить этот параметр, откройте тепловой порт и установите Diode model равным Tabulated I-V curve.

Вектор температур соединений. Этот параметр должен быть вектором как минимум двух элементов.

Зависимости

Чтобы включить этот параметр, откройте тепловой порт и установите Diode model равным Tabulated I-V curve.

Вектор прямых напряжений. Этот параметр должен быть вектором как минимум трех неотрицательных значений.

Зависимости

Чтобы включить этот параметр, откройте тепловой порт и установите Diode model равным Tabulated I-V curve.

Проводимость реверс-смещенного диода.

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with no dynamics или Protection diode with charge dynamics.

Емкость диодного соединения.

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics.

Пиковый обратный ток, измеренный внешней тестовой схемой. Это значение должно быть меньше нуля. Значение по умолчанию -235 A.

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics.

Начальный прямой ток при измерении пикового обратного тока. Это значение должно быть больше нуля.

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics.

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

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics.

Определяет, как вы задаете время обратного восстановления в блоке. Значение по умолчанию Specify reverse recovery time directly.

Если вы выбираете Specify stretch factor или Specify reverse recovery charge, вы задаете значение, которое используется блоком для вывода времени обратного восстановления. Для получения дополнительной информации об этих опциях см. Раздел «Как блок вычисляет TM и Tau».

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics.

Интервал между временем, когда ток первоначально переходит к нулю (когда диод выключается) и временем, когда ток падает до менее чем 10% от пикового противоположного тока. Значение параметра Reverse recovery time, trr должно быть больше значения параметра Peak reverse current, iRM, разделенного на значение параметра Rate of change of current when measuring iRM.

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics и параметру Reverse recovery time parameterization задано значение Specify reverse recovery time directly.

Значение, которое блок использует для вычисления Reverse recovery time, trr. Это значение должно быть больше 1. Установка коэффициента растяжения является более простым способом параметризации времени обратного восстановления, чем установка коэффициента обратного восстановления. Чем больше значение коэффициента растяжения, тем больше времени требуется для рассеивания обратного тока восстановления.

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics и параметру Reverse recovery time parameterization задано значение Specify stretch factor.

Значение, которое блок использует для вычисления Reverse recovery time, trr. Используйте этот параметр, если в табличных данных для вашего диодного устройства задано значение для обратной платы за восстановление вместо значения для обратного времени восстановления.

Обратная плата за восстановление - это общая сумма, которая продолжает рассеиваться, когда диод поворачивается. Значение должно быть меньше, чем i2RM2a,

где:

  • iRM - значение, заданное для Peak reverse current, iRM.

  • a - значение, заданное для Rate of change of current when measuring iRM.

Зависимости

Этот параметр видим, только когда параметр Integral protection diode установлен в Protection diode with charge dynamics и параметру Reverse recovery time parameterization задано значение Specify reverse recovery charge.

Для получения дополнительной информации об этих параметрах см. Diode.

Тепловой порт

Используйте тепловой порт, чтобы симулировать эффекты сгенерированного тепла и температуры устройства. Для получения дополнительной информации об использовании тепловых портов и о параметрах Thermal Port, смотрите Симуляция Термальных эффектов в Полупроводниках.

Вопросы совместимости

расширить все

Поведение изменено в R2020b

Поведение изменено в R2021a

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

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

.
Введенный в R2013b