主要内容

PWM Reference Generator

基于调制方法从参考电压生成调制信号、占空比和相电压

库:
Motor Control Blockset / Controls / Math Transforms
Motor Control Blockset HDL Support / Controls / Math Transforms

描述

PWM Reference Generator 模块基于选定调制方法从参考电压生成调制信号、占空比和相电压。该模块提供选项来限制其输出,这可用于实现简化的过调制或防止开关行为不稳定。

该模块接受由 α-β 电压分量描述的相电压 (Vabc) 或定子参考电压 (Vαβ)。

该模块支持 SI 单位制和标幺 (PU) 制(有关更多详细信息,请参阅标幺制)。

使用此模块执行正弦 PWM (SPWM) 和空间矢量调制 (SVM),以及降低开关损失的离散脉冲宽度调制 (DPWM) 方法:

  • 60 DPWM - 60 度不连续 PWM

  • 60 DPWM (+30 度相移) - 从 60 DPWM +30 度相移

  • 60 DPWM (-30 度相移) - 从 60 DPWM -30 度相移

  • 30 DPWM - 30 度不连续 PWM

  • 120 DPWM - 正 DC 分量

  • 120 DPWM - 负 DC 分量

对于不连续 PWM (DPWM),该模块在每个相位的每个基本周期内将调制波钳制在正或负的 DC 母线(电压)上,钳制时间为 120 度。在每个钳位区间,调制会中断。

下图显示正弦 PWM (SPWM) 波形。

下图显示空间矢量调制 (SVM) 波形。

下图显示每个基本周期内具有两个 60 度钳制间隔的 60 度 DPWM 波形。

下图显示具有正 30 度相移的 60 度 DPWM 波形。

下图显示具有负 30 度相移的 60 度 DPWM 波形。

下图显示每个基本周期内具有四个 30 度钳制间隔的 30 度 DPWM 波形。

下图显示具有正 DC(电压)钳制的 120 度 DPWM 波形。

下图显示具有负 DC(电压)钳制的 120 度 DPWM 波形。

示例

端口

输入

全部展开

沿 αβ 参考系的 α 轴的定子参考电压分量。

依赖关系

要启用此端口,请将输入类型设置为 Valphabeta 并选择扩展电压输入参数。

数据类型: single | double | fixed point

沿 αβ 参考系的 β 轴的定子参考电压分量。

依赖关系

要启用此端口,请将输入类型设置为 Valphabeta 并选择扩展电压输入参数。

数据类型: single | double | fixed point

αβ 定子参考电压的单一矢量信号。

依赖关系

要启用此端口,请将电压输入类型设置为 Valphabeta 并清除扩展电压输入参数。

数据类型: single | double | fixed point

abc 参考系中三相系统的分量。

依赖关系

要启用此端口,请将输入类型设置为 Vabc 并选择扩展电压输入参数。

数据类型: single | double | fixed point

abc 参考系中三相系统的分量。

依赖关系

要启用此端口,请将输入类型设置为 Vabc 并选择扩展电压输入参数。

数据类型: single | double | fixed point

abc 参考系中三相系统的分量。

依赖关系

要启用此端口,请将输入类型设置为 Vabc 并选择扩展电压输入参数。

数据类型: single | double | fixed point

abc 参考系中表示三相系统电压的单一矢量。

依赖关系

要启用此端口,请将电压输入类型设置为 Vabc 并清除扩展电压输入参数。

数据类型: single | double | fixed point

可变 DC 总线电压(以伏特为单位)。

依赖关系

要启用此端口,请将输入单位参数设置为 SI 单位

数据类型: single | double | fixed point

输出

全部展开

沿 a 参考系的 abc 轴输出逆变器极电压分量。

依赖关系

要启用此端口,请选择电压(a,b,c) 参数并选择扩展输出参数。

数据类型: single | double | fixed point

沿 b 参考系的 abc 轴输出逆变器极电压分量。

依赖关系

要启用此端口,请选择电压(a,b,c) 参数并选择扩展输出参数。

数据类型: single | double | fixed point

沿 c 参考系的 abc 轴输出逆变器极电压分量。

依赖关系

要启用此端口,请选择电压(a,b,c) 参数并选择扩展输出参数。

数据类型: single | double | fixed point

abc 参考系中表示输出逆变器极电压的单一矢量。

依赖关系

要启用此端口,请选择电压(a,b,c) 参数并清除扩展输出参数。

数据类型: single | double | fixed point

abc 定子参考电压的调制信号。

数据类型: single | double | fixed point

abc 定子参考电压的占空比。

数据类型: single | double | fixed point

参数

全部展开

参数

模块用于调制输入定子相位或参考电压的脉冲宽度调制 (PWM) 方法。

模块用作输入的三相定子电压表示的类型。选择 abcαβ 参考系。

将输入电压扩展为其参考分量(abc 参考系或 αβ 参考系)的选项。

模块中使用的输入电压的单位。有关更多详细信息,请参阅标幺制

注意

当输入单位设置为 Per-unit 并且选择 SVM 或任何 DPWM 方法时,模块会引入增益 23[VoutVin]

将调制信号限制在 [-1,1] 范围内的选项。

依赖关系

仅当您为输入单位参数选择标幺时,此参数才可配置。

输出

显示电压(abc 参考系)作为输出端口的选项。

显示瞬时调制信号(abc 参考系)作为输出端口的选项。

显示 PWM 占空比(abc 参考系)作为输出端口的选项。

将输出电压扩展为其相分量(abc 参考系)的选项。

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2020a 中推出