Трехфазный исходный инвертор напряжения
Powertrain Blockset / Движение / Электродвигатели и Инверторы
Блок Three-Phase Voltage Source Inverter реализует трехфазный исходный инвертор напряжения, который генерирует нейтральные команды напряжения для сбалансированной трехфазной загрузки. Сконфигурируйте функцию переключения напряжения для непрерывной векторной модуляции или входных сигналов переключателя инвертора. Можно включить блок в модель с обратной связью, чтобы моделировать инвертор степени. Блок управляет идеальными состояниями переключателя.
Чтобы включить вычисления потерь мощности, подходящие для целей генерации кода, которые ограничивают память, выберите Enable memory optimized 2D LUT. Нажмите Calibrate Maps, чтобы фактически калибровать интерполяционную таблицу потерь мощности инвертора как функцию моторного крутящего момента и частоты вращения двигателя.
Если вы выбираете Input inverter temperature, нажмите Calibrate Maps, чтобы фактически калибровать таблицу потерь мощности как функцию моторного крутящего момента, частоты вращения двигателя и температуры инвертора. Вы не можете включить оптимизацию памяти для 3D интерполяционной таблицы потерь мощности.
Используйте параметр Switching voltage function, чтобы установить переключающуюся функцию напряжения.
Установка |
Реализация |
Рисунок |
---|---|---|
Commanded phase voltage |
Фаза a, b, c ввод команд напряжения строки-к-нейтральному. Подходящий для синусоидального непрерывного или входные сигналы модуляции вектора пробела. |
|
Switch inputs (значение по умолчанию) |
Переключатель Inverter ввел команду. Подходящий для оборудования в цикле (HIL) симуляция. Переключатели S1, S3 инвертора и S5 с помощью похвалившего управления для S2, S4 и S6. |
|
Если у вас есть Model-Based Calibration Toolbox™, нажмите Calibrate Maps, чтобы фактически калибровать интерполяционные таблицы с помощью результатов измерений. Диалоговое окно продвигается через эти задачи.
Задача | Описание | ||||||
---|---|---|---|---|---|---|---|
Импортируйте данные потерь | Импортируйте эти данные потерь из файла. Например, открытый Для получения дополнительной информации смотрите Используя Данные (Model-Based Calibration Toolbox).
Соберите данные об инверторе в установившихся условиях работы. Данные должны покрыть скорость инвертора, крутящий момент и температурный рабочий диапазон. Чтобы отфильтровать или отредактировать данные, выберите Edit in Application. Редактор Данных о Model-Based Calibration Toolbox открывается. | ||||||
Сгенерируйте модели ответа | Model-Based Calibration Toolbox использует планы тестирования, чтобы соответствовать данным к Гауссовым моделям процессов (GPMs). Чтобы оценить или настроить подгонку модели ответа, выберите Edit in Application. Model Browser Model-Based Calibration Toolbox открывается. Для получения дополнительной информации смотрите Образцовую Оценку (Model-Based Calibration Toolbox). | ||||||
Сгенерируйте калибровку | Model-Based Calibration Toolbox калибрует модели ответа и генерирует калиброванные таблицы. Чтобы оценить или настроить калибровку, выберите Edit in Application. Model-Based Calibration Toolbox Браузер CAGE открывается. Для получения дополнительной информации см. Калибровочные Таблицы (Model-Based Calibration Toolbox). | ||||||
Обновите параметры блоков | Обновите эти параметры с калибровкой.
|
Для напряжения переключателя реализация блока зависит от установки Switching voltage function.
Установка | Вычисление | Уравнения |
---|---|---|
Commanded phase voltage | Набор команд напряжения сплошной-линии-к-нейтральному к фазе a, b, c ввод команд напряжения строки-к-нейтральному | |
Строка к линейному напряжению | ||
Switch inputs | Переключение функции | |
Напряжение строки к центральной точке | ||
Напряжение строки-к-нейтральному | ||
Строка к линейному напряжению |
Уравнения используют эти переменные.
SFa, SFb, SFc | Фаза a, b, c функции переключения строки, соответственно |
vbus | Напряжение на шине источника питания |
Vao, Vbo, Vco | Фаза a, b, c напряжение строки к центру, соответственно |
Van, Vbn, Vcn | Фаза a, b, c напряжение строки-к-нейтральному, соответственно |
Vab, Vbc, Vca | Фаза ab, до н.э, приблизительно напряжение строки-к-нейтральному, соответственно |
Va_cmd, Vb_cmd, Vc_cmd | Фаза a, b, c команды напряжения строки-к-нейтральному, соответственно |
Для строки к центру, строки-к-нейтральному и строки к линейному напряжению, блок реализует эти уравнения.
Вычисление | Уравнения | |
---|---|---|
Двигатель и степень шины | ||
Потери мощности инвертора и текущая шина | Потоки энергии с шины на двигатель | |
Потоки энергии с двигателя на шину |
Уравнения используют эти переменные.
Pmtr | Степень поставляется двигателю |
Pbus | Степень от входной шины |
Ploss | Потери мощности |
εinv | Потери мощности инвертора интерполяционной таблицы |
ibus | Текущая шина источника питания |
ia, ib, ic | Фаза a, b, c текущая строка, соответственно |
Van, Vbn, Vcn | Фаза a, b, c напряжение строки-к-нейтральному, соответственно |
vbus | Напряжение на шине источника питания |
Для учета степени блок реализует эти уравнения.
Сигнал шины | Описание | Переменная | Уравнение | ||
---|---|---|---|---|---|
|
|
| Степень поставляется двигателю | PTrnsfrdMtr | |
PwrBus | Степень от входной шины | PTrnsfrdBus | |||
| PwrLoss | Потери мощности Отрицательная величина указывает на потери мощности | PNotTrnsfrd | ||
| Не используемый |
Табличный параметр потерь мощности инвертора данные Corresponding power loss, ploss_table является функцией моторного крутящего момента и частоты вращения двигателя при различных напряжениях батареи. Положительный ток указывает на выброс батареи. Отрицательный ток указывает на заряд батареи.
Чтобы включить вычисления потерь мощности, подходящие для целей генерации кода, которые ограничивают память, выберите Enable memory optimized 2D LUT. Блок использует линейную интерполяцию, чтобы оптимизировать значения интерполяционной таблицы потерь мощности инвертора для генерации кода. Эта таблица суммирует реализацию оптимизации.
Вариант использования | Реализация | |
---|---|---|
Частота вращения двигателя и вход крутящего момента выравниваются со значениями точки останова интерполяционной таблицы. | Оптимизированные памятью потери мощности являются значением интерполяционной таблицы потерь мощности на пересечении частоты вращения двигателя и крутящего момента. | |
Частота вращения двигателя и вход крутящего момента не выравниваются со значениями точки останова интерполяционной таблицы, но в области значений. | Оптимизированные памятью потери мощности являются линейной интерполяцией между соответствующей частотой вращения двигателя и крутящим моментом. | |
Частота вращения двигателя и вход крутящего момента не выравниваются со значениями точки останова интерполяционной таблицы и вне области значений. | Не может вычислить оптимизированные памятью потери мощности. Блокируйтесь использование экстраполировало данные. |
Интерполяционные таблицы, оптимизированные для генерации кода, не поддерживают экстраполяцию для данных, которые являются вне области значений. Однако можно включать предварительно вычисленные значения экстраполяции в интерполяционную таблицу потерь мощности путем выбора Specify Extrapolation.
Блок использует параметры конечной точки, чтобы изменить размер табличных данных.
Ввод данных пользователем | Экстраполяция |
---|---|
[1] Ли, Byoung-Kuk и Mehrdad Ehsami. “Упрощенная функциональная имитационная модель для трехфазного использования инвертора источника напряжения, переключающего функциональную концепцию”. IEEE® Transactions на Industrial Electronics, Издании 48, № 2, стр 309-321, апрель 2001.
[2] Ziogas, Фоивас Д., Эдуардо П. Вихманн и Виктор Р. Стефанович. “Автоматизированный Подход Анализа и проектирования для Статических Исходных Инверторов Напряжения”. Транзакции IEEE на Промышленных Приложениях, издании IA-21, № 5, сентябрь/октябрь 1985.
Основанный на потоке контроллер PM | Асинхронный двигатель | Внутренний PMSM | Поверхностный монтаж PMSM