Main Content

Inverse Clarke Transform

实现 αβ 到 abc 的变换

自 R2020a 起

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

描述

Inverse Clarke Transform 模块计算静止 αβ 参考系中平衡的两相正交分量的克拉克逆变换,并输出静止 abc 参考系中平衡的三相分量。该模块也可以计算分量 α、β 和 0 的克拉克逆变换,以输出三相分量 a、b 和 c。对于平衡系统,零分量等于零。使用 Number of inputs 参数以使用两个或三个输入。

该模块接受 α-β 轴分量作为输入,并输出对应的三相信号,其中相位 a 轴与 α 轴对齐。

  • αβ 参考系中的 α 和 β 输入分量。

  • abc 参考系和 αβ 参考系中等效的 a、b 和 c 输出分量的方向。

  • 等效平衡的 αβ 和 abc 系统的单个分量的时间响应。

方程

以下方程描述了克拉克逆变换计算:

[fafbfc]=[1011232112321][fαfβf0]

对于电机等平衡系统,零序分量计算始终为零:

ia+ib+ic=0

因此,在三相电机驱动中可以只使用两个电流传感器,您可以将其中的第三相计算为,

ic=(ia+ib)

通过使用以下方程,该模块将克拉克逆变换实现为,

[fa fb fc ]= [1012321232][fαfβ] 

其中:

  • fαfβ 是静止 αβ 参考系中的平衡两相正交分量。

  • f0 是静止 αβ 参考系中的零分量。

  • fafbfc 是 abc 参考系中的平衡三相分量。

端口

输入

全部展开

静止 αβ 参考系中的 alpha 轴分量 α。

依存关系

要启用此端口,请将 Number of inputs 参数设置为 Two inputs

数据类型: single | double | fixed point

静止 αβ 参考系中的 beta 轴分量 β。

依存关系

要启用此端口,请将 Number of inputs 参数设置为 Two inputs

数据类型: single | double | fixed point

静止 αβ 参考系中多路复用 alpha 轴分量 α 和 beta 轴分量 β 以及 0 分量。

依存关系

要启用此端口,请将 Number of inputs 参数设置为 Three inputs

数据类型: single | double | fixed point

输出

全部展开

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

依存关系

要启用此端口,请将 Number of inputs 参数设置为 Two inputs

数据类型: single | double | fixed point

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

依存关系

要启用此端口,请将 Number of inputs 参数设置为 Two inputs

数据类型: single | double | fixed point

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

依存关系

要启用此端口,请将 Number of inputs 参数设置为 Two inputs

数据类型: single | double | fixed point

abc 参考系中三相系统的多路复用相分量 a、b 和 c。

依存关系

要启用此端口,请将 Number of inputs 参数设置为 Three inputs

数据类型: single | double | fixed point

参数

全部展开

选择您可以指定的输入数目:

  • Two inputs - 将模块配置为接受两个单独的输入信号 α 和 β。该模块生成三个单独的输出信号 a、b 和 c。

  • Three inputs - 将模块配置为接受包含 α、β 和 0 信号的多路复用输入。该模块生成一个包含 a、b 和 c 信号的多路复用输出。

要在模块输出中启用功率不变性属性,请选择此参数。要在模块输出中禁用功率不变性(启用振幅不变性),请不要选择此参数。

扩展功能

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

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

版本历史记录

在 R2020a 中推出

另请参阅