信号レベルでは、Electric Drive制御ユニットの内部インターフェース、すなわちゲート駆動信号および電流変換器信号にテストシステムを接続します。この際、すべてのパワーエレクトロニクスデバイスをテスト対象デバイスから切り離します。この手法により、最大限の拡張性とモデルへのフルアクセスが可能になります。この例では、SCALEXIOを使用したFPGAベースのシミュレーションについて説明しています。通常、FPGAベースのシミュレーションが使用されるのは、極めて高速な演算が必要な場合です。
高速な演算が不要な場合は、SCALEXIOを使用してモーターのシミュレーションテストをプロセッサベースで実施することもできます。この場合、モーターおよびインバータのモデルの計算は、SCALEXIOプロセッサユニット上で行われます。
dSPACE FPGAベースボードは、モーターのHILシミュレーションなど、高速で高分解能な信号処理を必要とする用途向けに設計されています。また、Xilinx ® からの強力なFPGA(フィールドプログラマブルゲートアレイ)が含まれています。FPGAベースボードは、XSG Electric Components Libraryと組み合わせると、コントローラとのクローズドループ制御環境におけるモーターシミュレーションに必要な高速な応答時間を実現します。
FPGAベースボードのI/Oチャンネルを拡張するために、各種FPGA I/Oモジュールを利用することができます。この2つのモジュールは、Electric Driveなどのアプリケーションに必要な多数のデジタルおよびアナログI/Oチャンネルを提供します。
HILシミュレーションに対応したSCALEXIOシステムでは、さまざまなタイプのコンバータおよびモーターに接続できる幅広いI/Oハードウェアを提供しています。Xilinx System Generatorを使用すると、dSPACE FPGAベースボードのFPGA向けのアプリケーションをプログラミングすることができます。また、RTI FPGA Programming Blocksetにより、I/Oおよびプロセッサへアクセスできるようになります。プログラムはConfigurationDesk経由でFPGAにダウンロードすることができます。
プログラムは、リアルタイムハードウェアに実装する前にオフラインシミュレーションでテストすることができます。これにより、新しいインターフェースへの対応やサブモデルの高速な実行など、新たな要件にも柔軟に対応することができます。
非常に高い精度とそれに対応する高いサンプリングレートが要求されるモーター制御アプリケーションのシミュレーションでは、FPGA(フィールドプログラマブルゲートアレイ)に基づく高速な計算処理が必要となります。XSG Electric Component Models(クローズドループシミュレーションコンポーネント)は、dSPACE FPGAベースボード上で動作するXilinx System Generator(XSG)モデルとして実装されるため、コントローラの開発やテストに同一のワークフローを使用することができます。これにより、非常に高いサンプリングレートを使用してエレクトリックデバイスのクローズドループシミュレーションや制御をリアルタイムで実施することができます。
XSG Electric Components Libraryは、プラントモデルに加え、さまざまな位置センサに対しておよびPWMを取得するためにdSPACE FPGAベースボードで使用される拡張I/Oファンクションを提供します。XSG Electric Component LibraryとFPGAベースボードを組み合わせて、シグナルレベルおよびパワーレベルのモーターシミュレーションで使用することができます。
コンポーネントと特徴
最新の技術開発動向をつかんで、イノベーションを加速。
メールマガジンの購読希望・変更/配信停止手続き