メインコンテンツ

熱モデルをもつ PMSM

この例では、熱依存性をもつ PMSM の非線形モデルを示します。PMSM の動作は、表形式の非線形鎖交磁束データによって定義されています。固定子巻線端子と回転子熱端子内で、モーターの損失が熱に変換されます。

モデル

Thermal Model サブシステム

Simscape ログからのシミュレーション結果

以下のプロットは、制御システムが基準信号の追跡を試みる際のモーター回転数と巻線電流を示しています。負荷トルクがシャフトに適用され、システムへの影響が巻線電流に示されます。

以下のプロットは、モーター コンポーネントのモーター回転数、トルク、および温度を示しています。モーターの熱モデルは、3 つの巻線と回転子の間の熱伝達をモデル化します。

リアルタイム シミュレーションの結果

この例は、以下のプラットフォームでテストされました。

  • Intel® 3.5 GHz i7 マルチコア CPU と 4 GB の RAM を搭載した Speedgoat™ Performance リアルタイム ターゲット マシン。

  • 3.5 GHz の Intel® Core XEON E3-1275v3 と 4 GB の RAM を搭載した dSPACE® SCALEXIO LabBox。

Simscape のローカル ソルバーを使用することで、このモデルを 50 マイクロ秒のステップ サイズでリアルタイム実行できます。サンプル レートが小さい場合、コールド キャッシュが原因で、最初のタスク実行中にタスク オーバーランが発生する可能性があります。このオーバーランを回避するには、選択したプラットフォームがこれらのオプションをサポートしている場合、タスク オーバーランの数を制限するか、リアルタイム アプリケーションの起動フェーズにおいてタスクのオーバーラン許容回数を制限するか、周期タスクのサンプル時間を延長することで、起動時の動作を緩和できます。

参考