こちらからご利用ください(無料、ユーザ登録不要)。
「クラウドモーターシミュレーター β版」
PMモータ Ver.
機能
- 永久磁石同期モータの電流制御や速度制御を行うことができます。
- 電流制御にするか速度制御にするかは「クラウドモーターシミュレーター β版」ページトップの「設定」ボタンを選択し、「電流制御、速度制御選択」にて変更可能です。
- 「コントローラ」ボタンを選択すると、各種制御の有効/無効を選択することができます。
- MTPA制御を有効にすると、同一トルク出力時の電流が最小になります。
- 弱め磁束制御を有効にすると、高速域までモータを回すことができます。
- 非干渉化制御を有効にすると、オーバーシュートが減少します。
- アンチワインドアップ制御を有効にすると、オーバーシュートが減少します。
※制御の詳細はコラムをご覧ください。
数式モデル
- 座標変換は相対変換を用いています。
- 永久磁石同期モータの数式モデルは以下の式を使用しています。
$$
\begin{equation}
\large
\frac{d}{dt}\left[ \begin{matrix}
{{i}_{d}} \\
{{i}_{q}} \\
\end{matrix} \right]=\left[ \begin{matrix}
-\frac{R}{{{L}_{d}}} & {{\omega }_{re}}\frac{{{L}_{q}}}{{{L}_{d}}} \\
-{{\omega }_{re}}\frac{{{L}_{d}}}{{{L}_{q}}} & -\frac{R}{{{L}_{q}}} \\
\end{matrix} \right]\left[ \begin{matrix}
{{i}_{d}} \\
{{i}_{q}} \\
\end{matrix} \right]+\left[ \begin{matrix}
\frac{{{v}_{d}}}{{{L}_{d}}} \\
\frac{{{v}_{q}}}{{{L}_{q}}} \\
\end{matrix} \right]+\left[ \begin{matrix}
0 \\
-\frac{{{\omega }_{re}}\psi }{{{L}_{q}}} \\
\end{matrix} \right]
\end{equation}
$$
$$
\begin{equation}
\large
\frac{d}{dt}\omega_{rm} =\frac{1}{J}\left( T-{{T}_{L}} \right)
\end{equation}
$$
$$
\begin{equation}
\label{PMSMtorque}
\large
T=\frac{3}{2}\left\{ {{P}_{f}}\psi {{i}_{q}}+{{P}_{f}}\left( {{L}_{d}}-{{L}_{q}} \right){{i}_{d}}{{i}_{q}} \right\}
\end{equation}
$$
※各変数の定義はこちらをご覧ください。
演算方法
- 数値積分方法は、修正オイラー法や後退オイラー法を使用しています。
- 微分方程式の解法は、ルンゲクッタ法です。
- シミュレーション刻みは、固定です。
- 刻みは「クラウドモーターシミュレーター β版」ページトップの「設定」ボタンを選択し、「シミュレーション刻み[s]」にて変更可能です。
※シミュレーション刻みはシミュレーション終了時間の1/10,000以上で設定してください。