Bidirectional DC-DC

Конвертер от DC к DC, который поддерживает двунаправленное повышение и маркер

  • Библиотека:
  • Powertrain Blockset / Аккумулирование энергии и Вспомогательный Диск / DC-DC

  • Bidirectional DC-DC block

Описание

Блок Bidirectional DC-DC реализует конвертер от DC к DC, который поддерживает двунаправленное повышение и маркер (более низкая) операция. Если преобразование от DC к DC не ограничивает степень, выходное напряжение отслеживает команду напряжения. Можно задать электрические потери или измеренный КПД.

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

  • Mapped Motor

  • IM Controller

  • Interior PM Controller

  • Surface Mount PM Controller

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

Опция параметраОписание

Single efficiency measurement

Электрическая потеря вычислила использование постоянного значения для эффективности преобразования.

Tabulated loss data

Электрическая потеря вычисляется в зависимости от тока загрузки и напряжения. Таблицы данных конвертера от DC к DC обычно обеспечивают данные потерь в этом формате. Когда вы используете эту опцию, обеспечьте данные для всех операционных квадрантов, в которых запустится симуляция. Если вы обеспечиваете частичные данные, блок принимает тот же шаблон потерь для других квадрантов. Блок не экстраполирует потерю, которая находится вне напряжения области значений и текущий, который вы обеспечиваете. Блок позволяет вам с учетом постоянных составляющих потерь, которые все еще присутствуют для нулевого напряжения или текущие.

Tabulated efficiency data

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

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

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

Примечание

Блок не поддерживает инверсию. Полярность входного напряжения совпадает с полярностью выходного напряжения.

Теория

Блок Bidirectional DC-DC использует напряжение, которым управляют, и фактическое напряжение, чтобы определить, повысить ли или маркировать (понижают) напряжение. Можно задать постоянную времени для ответа напряжения.

ЕслиТо
Voltcmd> SrcVoltПовышение
Voltcmd <SrcVoltМаркер

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

  • Двунаправленный электрический ток

    • Источник, чтобы загрузить — выброс Батареи

    • Загрузите к источнику — Заряд батареи

  • Пределы номинальной мощности

Блок обеспечивает управление напряжением, которое является степенью, ограниченной на основе этих уравнений. Напряжение фиксируется. Блок не реализует падение напряжения, потому что текущая загрузка аппроксимирует преобразование от DC к DC полосой пропускания, которая больше загрузки текущая ничья.

Конвертер от DC к DC загружает напряжение

LdVoltCmd=min(VoltCmd,PlimitLdAmp,0)LdVolt=LdVoltCmd1τs+1

Потери мощности для одного источника КПД, чтобы загрузить

PwrLoss=100EffEffLdVoltLdAmp

Потери мощности для одного КПД загружают к источнику

PwrLoss=100EffEff|LdVoltLdAmp|

Потери мощности для сведенного в таблицу КПД

PrwLoss=f(LdVolt,LdAmp)

Источник текущая ничья от конвертера от DC к DC

SrcAmp=LdPwr+PrwLossSrcVolt

Исходная степень от конвертера от DC к DC

SrcPwr=SrcAmpSrcVolt

Учет степени

Для учета степени блок реализует эти уравнения.

Сигнал шины ОписаниеПеременнаяУравнения

PwrInfo

PwrTrnsfrd — Степень передается между блоками

  • Положительные сигналы указывают на поток в блок

  • Отрицательные сигналы указывают, вытекают из блока

PwrBusSrc

Исходная степень к конвертеру от DC к DC

Psrc

Psrc= SrcPwr
PwrBusLd

Загрузите степень от конвертера от DC к DC

Pbus

Pbus= LdVolt

PwrNotTrnsfrd — Степень, пересекающая контур блока, но не переданный

  • Положительные сигналы указывают на вход

  • Отрицательные сигналы указывают на потерю

PwrLoss

Потери мощности конвертера

Ploss

Ploss= PwrLoss

PwrStored — Сохраненный тариф на энергоносители изменения

  • Положительные сигналы указывают на увеличение

  • Отрицательные сигналы указывают на уменьшение

Не используемый

Уравнения используют эти переменные.

VoltCmd

Конвертер от DC к DC управлял выходным напряжением

SrcVolt

Исходное входное напряжение к конвертеру от DC к DC

LdAmp

Загрузка, текущая из конвертера от DC к DC

LdVolt

Загрузите напряжение конвертера от DC к DC

SrcAmp

Источник текущая ничья от конвертера от DC к DC

τ

Постоянная времени преобразования

Vinit

Начальное напряжение загрузки конвертера от DC к DC

Plimit

Предел выходной мощности для конвертера от DC к DC

Eff

Введите, чтобы вывести КПД

SrcPwr

Исходная степень к конвертеру от DC к DC

LdPwr

Загрузите степень от конвертера от DC к DC

PwrLoss

Потери мощности

LdVoltCmd

Напряжение загрузки, которым управляют, конвертера от DC к DC перед приложением постоянной времени

Порты

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

развернуть все

Конвертер от DC к DC управлял выходным напряжением, VoltCmd, в V.

Исходное входное напряжение к конвертеру от DC к DC, SrcVolt, в V.

Загрузка, текущая из конвертера от DC к DC, LdAmp, в A.

Вывод

развернуть все

Сигнал шины, содержащий эти вычисления блока.

СигналОписаниеПеременнаяМодули

SrcPwr

Исходная степень к конвертеру от DC к DC

SrcPwr

W

LdPwr

Загрузите степень от конвертера от DC к DC

LdPwr

W

PwrLoss

Потери мощности

PwrLoss

W

LdVoltCmd

Напряжение загрузки, которым управляют, конвертера от DC к DC перед приложением постоянной времени

LdVoltCmdV

PwrInfo

PwrTrnsfrd

PwrBusSrc

Исходная степень к конвертеру от DC к DC

Psrc

W

PwrBusLd

Загрузите степень от конвертера от DC к DC

Pbus

W

PwrNotTrnsfrd

PwrLoss

Потери мощности конвертера

Ploss

W

PwrStored

Не используемый

Загрузите напряжение конвертера от DC к DC, LdVolt, в V.

Источник текущая ничья от конвертера от DC к DC, SrcAmp, в A.

Параметры

развернуть все

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

Время отклика конвертера, τ, в s.

Начальное напряжение загрузки конвертера от DC к DC, Vinit, в V.

Начальное напряжение загрузки конвертера от DC к DC, Plimit, в W.

Электрические потери

Эта таблица суммирует, опции потерь раньше вычисляли электрические опции.

Опция параметраОписание

Single efficiency measurement

Электрическая потеря вычислила использование постоянного значения для эффективности преобразования.

Tabulated loss data

Электрическая потеря вычисляется в зависимости от тока загрузки и напряжения. Таблицы данных конвертера от DC к DC обычно обеспечивают данные потерь в этом формате. Когда вы используете эту опцию, обеспечьте данные для всех операционных квадрантов, в которых запустится симуляция. Если вы обеспечиваете частичные данные, блок принимает тот же шаблон потерь для других квадрантов. Блок не экстраполирует потерю, которая находится вне напряжения области значений и текущий, который вы обеспечиваете. Блок позволяет вам с учетом постоянных составляющих потерь, которые все еще присутствуют для нулевого напряжения или текущие.

Tabulated efficiency data

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

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

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

Полная эффективность преобразования, Eff, в %.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Single efficiency measurement.

Сведенная в таблицу потеря устанавливает точки останова для M загрузите напряжения, в V.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated loss data.

Сведенная в таблицу потеря устанавливает точки останова для N загрузите токи в A.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated loss data.

Электрическая карта потерь, в зависимости от N загрузите токи и M загрузите напряжения в W.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated loss data.

Сведенный в таблицу КПД устанавливает точки останова для M загрузите напряжения, в V.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated efficiency data.

Сведенный в таблицу КПД устанавливает точки останова для N загрузите токи в A.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated efficiency data.

Электрическая карта КПД, в зависимости от N загрузите токи и M загрузите напряжения в %.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated efficiency data.

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

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

Введенный в R2017b