DC-DC Converter

Поведенческая модель преобразователя степени

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

  • DC-DC Converter block

Описание

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

Эта схема иллюстрирует поведение конвертера.

Компонент Pfixed потребляет постоянную степень и соответствует потерям конвертера, которые не зависят от тока нагрузки. Нарисованная степень задаётся Converter losses at zero output power значения параметров. Rout резистора соответствует потерям, которые увеличиваются с током нагрузки, и определяется из значения, которое вы задаете для параметра Percentage efficiency at rated output power.

Источник напряжения определяется следующим уравнением:

v = vrefi груз D + iload Rout

Где:

  • vref - это набор точки напряжения стороны нагрузки, заданный значением, заданным для параметра Output voltage reference demand. Кроме того, вы можете предоставить это значение как вход в Vref порт, когда параметр Voltage reference установлен на External.

  • D - значение, заданное для параметра Output voltage droop with output current. Наличие отдельного значения для падения определяет, как изменяется выходное напряжение с нагрузкой, независимой от зависимых от нагрузки потерь. Вместо непосредственного определения D можно задать Percent voltage droop at rated load.

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

Чтобы задать поведение конвертера, когда напряжение, представленное нагрузкой, выше, чем ссылка выходного напряжения конвертера, используйте параметр Power direction:

  • Unidirectional power flow from supply to regulated side - Ток блокируется автономным диодом, и ток источника тока i равен нулю. Установите проводимость этого диода с помощью параметра Diode off-state conductance.

  • Bidirectional power flow - Степень передается на сторону питания, и i становится отрицательной.

Опционально, блок может включать в себя динамику регулирования напряжения. Если вы выбираете Specify voltage regulation time constant для параметра Dynamics, затем к уравнению, определяющему значение источника напряжения, добавляется задержка первого порядка. При включенной динамике изменение шага нагрузки приводит к переходному изменению выходного напряжения, константа времени определяется параметром Voltage regulation time constant.

Табличная эффективность

Можно свести в таблицу эффективность DC-DC Converter блока в зависимости от выходного тока и температуры.

Это уравнение определяет связь между потерями и эффективностью:

loss(i2)=[1eff(i2)]abs(v1i1)

где

  • loss(i2) потери преобразователя постоянного тока.

  • v1 - вход напряжение.

  • i1 - вход ток.

  • i2 - выход ток.

  • eff(i2) - эффективность преобразователя постоянного тока как функция от выходного тока, как указано в Percentage efficiency table, eff(I).

Если выходной ток равен 0потери конвертера равны Converter losses at zero output power.

Это шаги для вычисления использованных потерь степени в зависимости от выхода тока:

  1. Если выходной ток меньше последней отрицательной текущей точки или больше первой положительной текущей точки в параметре Vector of output currents for tabulated efficiencies, I, блок использует параметр Percentage efficiency table, eff(I), чтобы найти соответствующий КПД (с линейной интерполяцией или ближайшей экстраполяцией) и затем преобразовать эту эффективность в потери.

  2. В противном случае блок смешивает нулевой выходной текущий случай с последней отрицательной точкой или первой положительной точкой в таблице, как показано на этом рисунке:

Если вы выставляете тепловые порты, блок табулирует эффективность в зависимости от тока и температуры. Расчет потерь остается таким же, как и нетермический вариант.

Симуляция отказов

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

Чтобы открыть порт отказа, F на вкладке Faults установите параметр Enable output open-circuit fault на Yes.

Вы управляете поведением в ответ на вход F отказа физического сигнала параметрами на вкладке Faults диалогового окна блока. С настройками параметра по умолчанию:

  • Fault condition Output open circuit if F >= Fault threshold

  • Fault threshold 0.5

Если сигнал соединяется с портом F, то блок действует согласно настройкам параметра на вкладке Faults. Для примера, если Fault condition Output open circuit if F >= Fault thresholdЗатем, когда сигнал в порте F поднимается выше Fault threshold значения, преобразователь перестает работать. Нулевой ток принимается со стороны питания, и нулевой ток подается на сторону нагрузки.

Моделирование термальных эффектов

Блок имеет дополнительный тепловой порт, скрытый по умолчанию. Чтобы открыть тепловой порт, щелкните правой кнопкой мыши блок в модели, а затем из контекстного меню выберите Simscape > Block choices > Show thermal port. Это действие отображает тепловой порт, H на значке блока, и отображает параметры Thermal Port.

Блок передает тепло, сгенерированное от электрических потерь, через Controlled Heat Flow Rate Source к блоку Thermal Mass. Электрические свойства блока не изменяются с температурой. Задайте тепловые свойства для этого блока, используя параметры Thermal mass и Initial temperature.

Предположения

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

  • Уравнение со стороны питания задает ограничение степени на продукт напряжения, vs и тока is. Для симуляции решатель должен иметь возможность однозначно определять vs. Чтобы убедиться, что решение уникально, блок реализует два утверждения:

    • vs > 0 - Это утверждение гарантирует, что знак v s однозначно определен

    • is < imax - Это утверждение касается случая, когда источник напряжения к блоку имеет последовательное сопротивление

    Когда существует последовательное сопротивление, существует два возможных установившихся решения для is, которые удовлетворяют ограничению степени, причем одно с меньшей величиной является желаемым. Вы должны задать значение для параметра Maximum expected supply-side current, imax, таким образом, чтобы оно было больше ожидаемого максимального тока. Это гарантирует, что, когда модель инициализируется, начальный ток не запускается в нежелательном решении.

Порты

Сохранение

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

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

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

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

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

Входной порт физического сигнала, который обеспечивает внешний опорный сигнал напряжения.

Зависимости

Этот порт видим только, когда параметру Voltage Reference задано значение External.

Входной порт физического сигнала, который обеспечивает внешний сигнал запуска отказа.

Зависимости

Чтобы открыть этот порт, на вкладке Faults задайте Enable output open-circuit fault Yes.

Тепловой порт, который представляет тепловую массу. Когда вы выставляете этот порт, предоставьте дополнительные параметры, чтобы задать поведение батареи при второй температуре. Для получения дополнительной информации см. Раздел «Тепловые параметры».

Зависимости

Чтобы открыть этот порт, щелкните правой кнопкой мыши блок и выберите Simscape > Block choices > Show thermal port.

Параметры

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

Главный

Задайте, хотите ли вы смоделировать опорное напряжение внутренне или внешне.

Набор точки для регулятора напряжения и выхода значение напряжения, когда нет выхода тока.

Зависимости

Этот порт видим только, когда параметру Voltage Reference задано значение Internal.

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

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

  • By voltage droop with output current - Задайте абсолютное значение падения, D. Это опция по умолчанию.

  • By percent voltage droop at rated load - Задайте падение, D, в процентах при номинальной нагрузке.

Количество вольт, которое выход напряжение будет падать от заданной точки для выхода тока 1 А.

Зависимости

Этот параметр видим, только если вы выбираете By voltage droop with output current для параметра Droop parameterization.

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

Зависимости

Этот параметр видим, только если вы выбираете By percent voltage droop at rated load для параметра Droop parameterization.

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

  • Unidirectional power flow from supply to regulated side - Большинство малых регуляторов степени являются однонаправленными. Это опция по умолчанию.

  • Bidirectional power flow - Большие преобразователи степени могут быть двунаправленными, например, преобразователи, используемые в электромобилях, чтобы позволить регенеративное торможение.

Идеальный диод, встроенный на выход стороне, чтобы предотвратить подачу тока в преобразователь в однонаправленном строении.

Установите это значение на значение, больше максимального ожидаемого тока на стороне питания в вашей модели. Использование в два раза больше ожидаемого максимального тока, как правило, достаточно. Для получения дополнительной информации см. «Допущения».

Потери

Степень, потребляемая компонентом Pfixed в эквивалентной схеме, которая соответствует потерям преобразователя, которые не зависят от тока нагрузки.

Параметризация потерь конвертера.

Эффективность, заданный в 100 раз больше выходной степени нагрузки, деленной на входную степень источника питания.

Зависимости

Чтобы включить этот параметр, установите Converter losses равным Assume proportional to square of output current.

Вектор выхода токов для табличной эффективности. Размер этого параметра должен быть равен или больше 3 и равный размеру Percentage efficiency table, eff(I).

Зависимости

Чтобы включить этот параметр, установите Converter losses равным Tabulate efficiency.

Таблица эффективность в функции тока, в процентах. Размер этого параметра должен быть равен размеру Vector of output currents for tabulated efficiencies, I.

Зависимости

Чтобы включить этот параметр, установите Converter losses равным Tabulate efficiency.

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

Зависимости

Чтобы включить этот параметр, откройте тепловой порт этого блока и установите Converter losses на Tabulate efficiency.

Таблица эффективность в зависимости от тока и температуры, в процентах. Размер этого параметра должен быть равен размеру Vector of output currents for tabulated efficiencies, I.

Зависимости

Чтобы включить этот параметр, откройте тепловой порт этого блока и установите Converter losses на Tabulate efficiency.

Динамика

Укажите, включать ли динамику регулирования напряжения:

  • No dynamics - Не учитывайте динамику регулирования напряжения.

  • Specify voltage regulation time constant - Добавьте задержку первого порядка к уравнению, определяющему значение источника напряжения. При включенной динамике изменение шага нагрузки приводит к переходному изменению выходного напряжения.

Постоянная времени, связанная с переходными процессами напряжения, когда ток нагрузки шагается.

Зависимости

Этот параметр видим только, когда вы выбираете Specify voltage regulation time constant для параметра Dynamics.

Значение v ref в начальном моменте времени. Обычно v ref определяется параметром Output voltage reference demand. Однако, если вы хотите инициализировать модель без переходных процессов при доставке установившегося тока нагрузки, можно задать начальное значение v ref при помощи этого параметра и увеличить его соответственно, чтобы учесть выходное сопротивление и падение.

Зависимости

Этот параметр видим только, когда вы выбираете Specify voltage regulation time constant для параметра Dynamics.

Ошибки

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

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

  • Output open circuit if F >= Fault threshold - Конвертер отключен, если сигнал в порту F повышается выше порогового значения. Это опция по умолчанию.

  • Output open circuit if F <= Fault threshold - Конвертер отключен, если сигнал в порту F падает ниже порогового значения.

Зависимости

Чтобы включить этот параметр, установите Enable output open-circuit fault равным Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable output open-circuit fault равным Yes.

Тепловой

Тепловая масса, связанная с тепловым портом H. Он представляет энергию, необходимую для повышения температуры теплового порта на одну степень.

Начальная температура сопоставлена с тепловым портом H.

Примеры моделей

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

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

.

См. также

|

Введенный в R2012b
Для просмотра документации необходимо авторизоваться на сайте