Идеальный N-канал MOSFET для коммутационных систем
Simscape/Электрический/Полупроводники и конвертеры
Блок MOSFET (Ideal, Switching) моделирует идеальное поведение переключения n-канального металл-оксид-полупроводникового полевого транзистора (MOSFET).
Характеристика переключения n-канального МОП-транзистора такова, что, если напряжение источника управления превышает заданное пороговое напряжение, МОП-транзистор находится в включенном состоянии. В противном случае устройство находится в выключенном состоянии. Этот рисунок показывает типичную i-v characteristic:
Для определения характеристики I-V MOSFET установите параметр On-state behaviour and switching losses равным Specify constant values
или Tabulate with temperature and current
. The Tabulate with temperature and current
опция доступна, только если вы открываете тепловой порт блока.
В включенном состоянии путь стока-источника ведет себя как линейный резистор с сопротивлением, Rds_on. Однако, если вы выставляете тепловой порт блока и параметризоваете устройство с помощью табличных данных I-V, табличное сопротивление является функцией от температуры и тока.
В выключенном состоянии путь стока-источника ведет себя как линейный резистор с низкой проводимостью вне состояния, Goff.
Определяющие Simscape™ уравнения для блока:
if G > Vth v == i*Rds_on; else v == i/Goff; end
где:
G - напряжение источника затвора.
Vth - пороговое напряжение.
v - напряжение стока-источника.
i - ток источника стока.
Rds_on - сопротивление в состоянии «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 цикл переключения, во время которого блок выключается и затем включается.
Потери переключений являются одним из основных источников тепловых потерь в полупроводниках. Во время каждого перехода включения-выключения паразиты MOSFET сохраняют и затем рассеивают энергию.
Потери переключения зависят от напряжения вне состояния и тока в состоянии включения. Когда коммутирующее устройство включено, потери степени зависят от начального напряжения в нерабочем состоянии на устройстве и последнего тока в включенном состоянии, когда устройство полностью находится в включенном состоянии. Точно так же, когда переключающее устройство выключено, потери степени зависят от начального тока включения через устройство и конечного напряжения отключения через устройство в полностью выключенном состоянии.
В этом блоке потери переключения применяются путем увеличения температуры соединения со значением, равным потерям переключения, разделенным на общую тепловую массу в соединении. Switch-on loss, Eon(Tj,Ids) и Switch-on loss, Eoff(Tj,Ids) значений параметров устанавливают размеры потерь переключения, и они либо фиксированы, либо зависят от температуры соединения и тока источника стока. В обоих случаях потери масштабируются напряжением в нерабочем состоянии до последнего события включения устройства.
Примечание
Поскольку окончательный ток после события переключения не известен во время симуляции, блок записывает ток в состоянии включения в точке, в которой устройство отключено. Аналогично, блок записывает напряжение вне состояния в точке, в которой устройство командуется. По этой причине журнал моделирования не сообщает о потерях переключения в тепловой сети до одного цикла переключения позже.
Для всех идеальных коммутационных устройств потери переключений сообщаются в журнале моделирования следующим lastTurnOffLoss
и lastTurnOnLoss
и записан как импульс с амплитудой, равной потере энергии. Если вы используете скрипт, чтобы суммировать общие потери за определенный период симуляции, необходимо суммировать значения импульсов на каждом повышающем ребре импульса. Кроме того, можно использовать ee_getPowerLossSummary
и ee_getPowerLossTimeSeries
функции для извлечения проводимости и переключения потерь из записанных данных.
Настройки Variables позволяют вам задать приоритет и начальные целевые значения для основных переменных перед симуляцией. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.
Чтобы включить настройки Variables для этого блока, установите вариант равным PS Control Port | Thermal Port или Electrical Control Port | Thermal Port.
Рисунок показывает имена портов блоков.
Diode | GTO | Ideal Semiconductor Switch | IGBT (Ideal, Switching) | N-Channel MOSFET | P-Channel MOSFET | Thyristor (Piecewise Linear)