C2000 Clarke Transformation
将平衡的三相量转换为平衡的两相正交量
描述
将现有的 DMC 模块替换为 MCB 模块,以提高易用性和未来的兼容性。建议您使用来自以下位置的模块:控制算法设计 (Motor Control Blockset)。虽然这些模块不能完全替代原有模块,但它们可以实现相同的功能。
| C28x DMC 库 | MCB 中 C28x DMC 库的等效项 |
|---|---|
| C2000 Clarke Transformation | Clarke Transform (Motor Control Blockset) |
| C2000 Inverse Park Transformation | Inverse Park Transform (Motor Control Blockset) |
| C2000 Park Transformation | Park Transform (Motor Control Blockset) |
| C2000 PID Controller | PI Controller (Motor Control Blockset) |
| C2000 Ramp Control | Position Generator (Motor Control Blockset) |
| C2000 Ramp Generator | Position Generator (Motor Control Blockset) |
| C2000 Space Vector Generator | PWM Reference Generator (Motor Control Blockset) |
| C2000 Speed Measurement | Speed Measurement (Motor Control Blockset) |
该模块将平衡的三相量转换为平衡的两相正交量。该变换实现了这些方程。

如图所示。

该模块的输入是平衡三相量的相位 a (As) 和相位 b (Bs) 分量,输出是变换信号的直轴 (Alpha) 分量和正交轴 (Beta) 分量。
瞬时输出由以下方程定义,并在下图中显示:


前面的方程和图形中使用的变量与下表所示的模块上的变量相对应:
| 方程变量 | 模块变量 | |
|---|---|---|
| 输入 | ia | 作为 |
| ib | Bs | |
| 输出 | id | Alpha |
| iq | Beta |
注意
要从该模块生成优化代码,请启用 TI C28x 或 TI C28x (ISO) CRL。
该模块的实现过程中,在代码生成期间不会调用相应的 Texas Instruments® 库函数。TI 函数使用全局 Q 设置,而该模块使用的 MathWorks® 代码根据模块输入动态调整 Q 格式。有关详细信息,请参阅Using the IQmath Library。
参考资料
For detailed information on the DMC library, see C/F 28xx Digital Motor Control Library, Literature Number SPRC080, available at the Texas Instruments Web site.