メインコンテンツ

Clarke to Park Angle Transform

αβ0 から dq0 への変換を実装

  • Clarke to Park Angle Transform block

ライブラリ:
Simscape / Electrical / Control / Mathematical Transforms

説明

Clarke to Park Angle Transform ブロックは、静止基準座標系の alpha、beta、ゼロの成分を回転基準座標系の直軸、横軸、ゼロの成分に変換します。

このブロックは次の入力を受け入れます。

  • 静止基準座標系における α-β 軸成分または多重化された成分 αβ0[入力の数] パラメーターを使用して、2 つの入力または 3 つの入力を使用します。

  • 変換の対応する角度の正弦値と余弦値。

平衡三相システムの場合、ゼロ成分はゼロに等しくなります。

このブロックでは、三相システムの a 相の軸を時間 t = 0 において回転基準座標系の q 軸または d 軸のいずれかに揃えるように構成できます。次の図は、三相システム、静止 αβ0 基準座標系、および回転 dq0 基準座標系における固定子巻線の磁気軸の向きを示しています。

  • a 軸と q 軸が最初に揃っています。

  • a 軸と d 軸が最初に揃っています。

どちらの場合も、角度は θ = ωt です。

  • θ は、q 軸に揃える場合は a 軸と q 軸の間の角度、d 軸に揃える場合は a 軸と d 軸の間の角度です。

  • ω は、d-q 基準座標系の回転速度です。

  • t は、最初の配置からの時間 (秒数) です。

次の図は、同等の平衡な αβ0dq0 の各成分の時間応答を示しています。

  • a 相のベクトルを q 軸に揃える

  • a 相のベクトルを d 軸に揃える

方程式

Clarke to Park Angle Transform ブロックは、a 相を q 軸に揃える変換を次のように実装します。

[dq0]=[sin(θ)cos(θ)0cos(θ)sin(θ)0001][αβ0]

ここで、

  • αβ は、静止基準座標系における二相システムの alpha 軸成分と beta 軸成分です。

  • 0 は、ゼロ成分です。

  • dq は、回転基準座標系における 2 軸システムの直軸成分と横軸成分です。

a 相を d 軸に揃える場合、ブロックは次の方程式を使用して変換を実装します。

[dq0]=[cos(θ)sin(θ)0sin(θ)cos(θ)0001][αβ0]

端子

入力

すべて展開する

静止基準座標系における二相システムの alpha 軸成分 α、beta 軸成分 β、およびゼロ成分。

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターの選択を解除するか、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[入力の数][3 つの入力] に設定します。 (R2025a 以降)

データ型: single | double

R2025a 以降

静止基準座標系における alpha 軸成分 α

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[入力の数][2 つの入力] に設定します。

データ型: single | double

R2025a 以降

静止基準座標系における beta 軸成分 β

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[入力の数][2 つの入力] に設定します。

データ型: single | double

回転基準座標系の角度位置。このパラメーターの値は、abc 基準座標系の a 相から dq0 基準座標系の最初に揃っている軸への極距離に等しくなります。

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターの選択を解除するか、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[Theta 入力][電気的位置] に設定します。 (R2025a 以降)

データ型: single | double

R2025a 以降

変換の角度の正弦値 θeθe は、回転基準座標系と α 軸の間の角度です。

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[Theta 入力][正弦と余弦の電気的位置] に設定します。

データ型: single | double

R2025a 以降

変換の角度の余弦値 θeθe は、回転基準座標系と α 軸の間の角度です。

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[Theta 入力][正弦と余弦の電気的位置] に設定します。

データ型: single | double

出力

すべて展開する

回転基準座標系におけるシステムの直軸成分、横軸成分、およびゼロ成分。

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターの選択を解除するか、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[入力の数][3 つの入力] に設定します。 (R2025a 以降)

データ型: single | double

R2025a 以降

回転 dq 基準座標系における直軸成分 d

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[入力の数][2 つの入力] に設定します。

データ型: single | double

R2025a 以降

回転 dq 基準座標系における横軸成分 q

依存関係

この端子を有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[入力の数][2 つの入力] に設定します。

データ型: single | double

パラメーター

すべて展開する

abc 基準座標系の a 相のベクトルを回転基準座標系の d 軸または q 軸に揃えます。

R2025a 以降

組み込み実装にブロックを使用するオプション。このオプションを使用するには、Motor Control Blockset™ ツールボックスが必要です。

R2025a 以降

指定できる入力の数を選択します。

  • 2 つの入力 — 2 つの個別の入力信号 α および β を受け入れるようにブロックを構成します。ブロックは 2 つの個別の出力信号 d および q を生成します。

  • 3 つの入力αβ。および 0 信号を含む多重化された入力を受け入れるようにブロックを構成します。ブロックは、dq、および 0 信号を含む多重化された出力を生成します。

依存関係

このパラメーターを有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択します。

R2025a 以降

位置 (theta) 入力のタイプ:

  • 正弦と余弦の電気的位置sinθecosθe の入力を直接受け取るようにブロックを構成します。

  • 電気的位置 — 電気的位置 (θe) の入力を受け取るようにブロックを構成します。ブロックは、sinθe 信号と cosθe 信号を θe の入力から内部的に計算します。

依存関係

このパラメーターを有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択します。

R2025a 以降

電気的位置の入力 θe の単位。

依存関係

このパラメーターを有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[Theta 入力][電気的位置] に設定します。

R2025a 以降

ブロックが sinθe 信号と cosθe 信号を θe の入力から計算するために使用するルックアップ テーブル配列のサイズ。125 ~ 4095 の値を指定できます。

依存関係

このパラメーターを有効にするには、[組み込み実装にブロックを使用 (Motor Control Blockset™ が必要)] パラメーターを選択して、[Theta 入力][電気的位置] に設定します。

参照

[1] Krause, P., O. Wasynczuk, S. D. Sudhoff, and S. Pekarek. Analysis of Electric Machinery and Drive Systems. Piscatawy, NJ: Wiley-IEEE Press, 2013.

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2017b で導入

すべて展開する