Main Content

Inverse Park Transform

实现 dq 到 αβ 的变换

自 R2020a 起

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

描述

Inverse Park Transform 模块计算正交直轴 (d) 和正交轴 (q) 分量或旋转 dq 参考系中的多路复用 dq0 分量的帕克逆变换。

您可以对该模块进行配置,使 d 轴或 q 轴在时间 t = 0 处与 α 轴对齐。

该模块接受以下输入:

  • 旋转参考系中的 d-q 轴分量或多路复用分量 dq0。使用 Number of inputs 参数以使用两个或三个输入。

  • 对应变换角度的正弦值和余弦值。

在使用双输入配置时,它输出静止 αβ 参考系中的两相正交分量。在使用三输入配置时,它输出多路复用分量 αβ0。

对于平衡系统,零分量等于零。

下列各图显示在以下情形下的旋转 dq 参考系和 αβ 参考系中的 α-β 轴分量:

  • d 轴与 α 轴对齐。

  • q 轴与 α 轴对齐。

    在这两种情形下,角度 θ = ωt,其中:

    • θ 是 d 轴对齐时 α 轴和 d 轴之间的夹角,或是 q 轴对齐时 α 轴和 q 轴之间的夹角。它指示旋转 dq 参考系相对于 α 轴的角位置。

    • ω 是 d-q 参考系的转速。

    • t 是从初始对齐开始的时间,以秒为单位。

下列各图显示 αβ 和 dq 参考系的各个分量在以下情形的时间响应:

  • d 轴与 α 轴对齐。

  • q 轴与 α 轴对齐。

方程

以下方程描述了该模块如何实现帕克逆变换。

  • 当 d 轴与 α 轴对齐时。

    [fαfβ]= [cosθsinθsinθcosθ][fdfq]

  • 当 q 轴与 α 轴对齐时。

    [fαfβ]= [sinθcosθcosθsinθ][fdfq]

其中:

  • fdfq 是旋转 dq 参考系中的直轴和交轴正交分量。

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

端口

输入

全部展开

旋转 dq 参考系中的直轴分量 d。

依存关系

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

数据类型: single | double | fixed point

旋转 dq 参考系中的交轴分量 q。

依存关系

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

数据类型: single | double | fixed point

旋转 dq 参考系中的多路复用直轴分量 d、交轴分量 q 和 0 分量。

依存关系

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

数据类型: single | double | fixed point

变换角度 θe 的正弦值。θe 是旋转参考系和 α 轴之间的夹角。

数据类型: single | double | fixed point

变换角度 θe 的余弦值。θe 是旋转参考系和 α 轴之间的夹角。

数据类型: single | double | fixed point

输出

全部展开

静止 αβ 参考系中的 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

参数

全部展开

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

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

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

将旋转参考系的 d 或 q 轴与静止参考系的 α 轴对齐。

位置 (theta) 输入的类型:

  • Sine and Cosine electrical position - 将模块配置为直接接受 sinθe 和 cosθe 输入。

  • Electrical position - 将模块配置为接受电气位置 (θe) 输入。该模块根据 θe 输入在内部计算 sinθe 和 cosθe 信号。

电气位置输入 (θe) 的单位。

依存关系

要启用此参数,请将 Theta input 设置为 Electrical position

模块用于根据 θe 输入计算 sinθe 和 cosθe 信号的查找表数组的大小。您可以指定一个介于 125 和 4095 之间的值。

依存关系

要启用此参数,请将 Theta input 设置为 Electrical position

扩展功能

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

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

版本历史记录

在 R2020a 中推出