永久磁石同期発電機によるバッテリー充電
この例では、永久磁石同期発電機 (PMSG) を使用してバッテリーを充電する方法を説明します。理想的な角速度源を使用して、回転子の角速度を一定に維持します。Control サブシステムはベクトル制御を使用して、PMSG のトルクを調整します。トルク指令値は、DC リンク電圧の関数として得られます。バッテリーの初期 SOC は 25% です。Scopes サブシステムには、シミュレーション結果を確認できるスコープが含まれています。
モデル

Simscape ログからのシミュレーション結果
以下のプロットは、発電機のトルク、バッテリー電圧および SOC を示しています。

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