Трехфазный инвертор источника напряжения
Блоксет силовых агрегатов/Двигатели/Электродвигатели и инверторы
Блок 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 (по умолчанию) |
Команда входа переключателя инвертора. Подходит для симуляции оборудования в цикле (HIL). Инвертор переключает S1, S3 и S5, используя комплиментированное управление для S2, S4 и S6. |
|
Если у вас есть Model-Based Calibration Toolbox™, щелкните Calibrate Maps, чтобы виртуально калибровать интерполяционные таблицы с помощью измеренных данных. Диалоговое окно проходит через эти задачи.
Задача | Описание | ||||||
---|---|---|---|---|---|---|---|
Импорт данных о потерях | Импортируйте эти данные о потерях из файла. Для примера откройте Для получения дополнительной информации смотрите Использование данного (Model-Based Calibration Toolbox).
Собирайте данные инвертора в установившихся рабочих условиях. Данные должны охватывать рабочую область значений скорости, крутящего момента и температуры инвертора. Чтобы фильтровать или редактировать данные, выберите Edit in Application. Откроется окно Model-Based Calibration Toolbox Data Editor. | ||||||
Сгенерируйте модели отклика | Model-Based Calibration Toolbox использует планы тестирования, чтобы подгонять данные к гауссовским моделям процесса (GPM). Чтобы оценить или настроить подгонку модели отклика, выберите Edit in Application. Откроется браузер модели на основе модели (Model-Based Calibration Toolbox Model Browser). Для получения дополнительной информации смотрите Оценку модели ( Model-Based Calibration Toolbox). | ||||||
Сгенерируйте калибровку | Model-Based Calibration Toolbox калибрует модели отклика и генерирует калиброванные таблицы. Чтобы оценить или настроить калибровку, выберите Edit in Application. Откроется браузер CAGE на основе модели (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, bc, ca - фазное напряжение, соответственно |
Va_cmd, Vb_cmd, Vc_cmd | Фаза a, b, c команд фазного напряжения, соответственно |
Для напряжения «линия - центр», «линия - нейтраль» и «линия - линия», блок реализует эти уравнения.
Вычисление | Уравнения | |
---|---|---|
Мотор и шина степени | ||
Степени инвертора и ток шины |
В уравнениях используются эти переменные.
Pmtr | Степень, поданная на двигатель |
Pbus | Степень от входной шины |
Ploss | Потеря степени |
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] Ли, Бён-Кук и Мехрдад Эхсами. Упрощенная модель функциональной симуляции для трехфазного инвертора источника напряжения с использованием концепции функции переключения. IEEE® Сделки с промышленной электроникой, том 48, № 2, стр. 309-321, апрель 2001 года.
[2] Ziogas, Phoivas D., Eduardo P. Wiechmann, and Victor R. Stefanovic. «Компьютерный подход к анализу и проекту для инверторов со статическим источником напряжения». Транзакции IEEE по сделкам с промышленной электроникой в отраслевых приложениях, том IA-21, № 5, сентябрь/октябрь 1985 года.
Flux-Based PM Controller | Induction Motor | Interior PMSM | Surface Mount PMSM