IGBT (Ideal, Switching)

Идеальный биполярный транзистор с изолированным затвором для коммутации приложений

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

  • IGBT (Ideal, Switching) block

Описание

Блок IGBT (Ideal, Switching) моделирует идеальный биполярный транзистор с изолированным затвором (IGBT) для коммутационных приложений. Характеристика переключения IGBT такова, что, если напряжение затвора-эмиттера превышает заданное пороговое напряжение, Vth, IGBT находится в включенном состоянии. В противном случае устройство находится в выключенном состоянии. Этот рисунок показывает типичную i-v characteristic:

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

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

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

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

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

где:

  • v - напряжение коллектора-эмиттера.

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

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

  • Vth - пороговое напряжение.

  • i - ток коллектора-эмиттера.

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

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

Опция интегрального диода защиты

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

Установите параметр 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 - содержит тепловой порт и электрический порт, который сопоставлен с клеммой управления ключом.

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

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

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

Рисунок показывает идеализированное представление выходного напряжения, Vout и выходного тока, Iout, полупроводникового устройства. Показанный интервал включает в себя весь nth цикл переключения, во время которого блок выключается и затем включается.

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

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

В этом блоке потери переключения применяются путем увеличения температуры соединения со значением, равным потерям переключения, разделенным на общую тепловую массу в соединении. Switch-on loss, Eon(Tj,Ice) и Switch-on loss, Eoff(Tj,Ice) значений параметров устанавливают размеры потерь переключения, и они либо фиксированы, либо зависят от температуры соединения и тока источника стока. В обоих случаях потери масштабируются напряжением в нерабочем состоянии до последнего события включения устройства.

Примечание

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

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

Переменные

Настройки Variables позволяют вам задать приоритет и начальные целевые значения для основных переменных перед симуляцией. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Чтобы включить настройки Variables для этого блока, установите вариант равным PS Control Port | Thermal Port или Electrical Control Port | Thermal Port.

Порты

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

Сохранение

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

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

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

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

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

Параметры

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

Главный

В этой таблице показано, как видимость параметров 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Пороговое напряжение, Vth
Сопротивление в состоянии нахожденияПоведение в состоянии и потери переключений
Specify constant valuesTabulate with temperature and current
Проводимость вне состоянияПрямое напряжение, VfНапряжение в состоянии, Vds (Tj, Лед)
Пороговое напряжение, VthСопротивление в состоянии нахожденияПроводимость вне состояния
Проводимость вне состоянияПотери при включении, Eon (Tj, лед)
Потери при включенииПотеря выключения, Eoff (Tj, лед)
Потеря выключенияВектор температуры, Tj
Напряжение вне состояния для переключения данных потерьВектор тока коллектора-эмиттера, Лед
Ток в состоянии переключения данных потерьНапряжение вне состояния для переключения данных потерь

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

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Блокируйте интегральный диод защиты.

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

  • 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.

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

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

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

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

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

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

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

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

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