Двунаправленный DC-DC

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

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

Описание

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

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

  • Сопоставленный двигатель

  • Контроллер IM

  • Внутренний контроллер PM

  • Контроллер PM поверхностного монтажа

Чтобы вычислить электрическую потерю во время преобразования от 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