Simulink Real-Time

更新
Simulink ツールストリップには、リアルタイム アプリケーションを設計、構築、および制御するためのボタンがあります。

ワンクリックでリアルタイムテストを作成・実行

Simulink から Speedgoat へ、クリック 1 つでリアルタイム アプリケーションを作成・実行します。実行中にロギング、チューニング、可視化を行えるようモデルを構成します。

Speedgoat テストシステムのポートフォリオ。

Speedgoat ハードウェアでのテストの実行

Speedgoat リアルタイムシステムは、Simulink Real-Time 用に設計されています。モデル内に I/O ブロックをドラッグ アンド ドロップします。サポートされている通信インターフェイスには、CAN、EtherCAT、Modbus、ARINC、SPI などがあります。

電動永久磁石モーターの銅巻線、スタック、およびシャフトの詳細。

パワー エレクトロニクス制御のテスト

電力変換器、インバーター、および電動モータードライブを、高いスイッチング動作の精度でエミュレートします。FPGA ベースのワークフローを使用して、パワー エレクトロニクス用途に必要な高速ダイナミクスを再現します。

エンジニアが机に座り、Simulink モデルを表示しているコンピュータで作業しています。モニターの横には Speedgoat Performance のリアルタイム ターゲット マシンと接続された I/O ハードウェアが配置されています。

実機ハードウェアを使用したコントローラーのプロトタイピング

量産用のコントローラー ハードウェアが用意できる前に、制御方式を評価します。リアルタイム条件下で設計をテストし、ハードウェアの制約にとらわれることなく、複数のアーキテクチャを検討します。

バッテリー マネジメント システムの HIL テスト用にバッテリー セル エミュレータ モジュールおよびリアルタイム シミュレーション ハードウェアを搭載した Speedgoat のテストベンチラック

ハードウェアインザループ テストの実行

リアルタイム モデルと組み合わせて組み込みコントローラーを統合・検証します。システムレベルでコントローラーの挙動を評価し、実機試験の前に統合作業上の問題を低減します。

スイッチト リラクタンス マシンの Simulink モデル。

物理システムのエミュレーション

HIL テスト向けに、Simscape のマルチドメイン モデルを使用して、物理システムおよびコンポーネントをエミュレートします。FPGA ハードウェアと HDL Coder を使用して、より高いサンプルレートを実現します。

Simulink Test のテスト ハーネスの例。Test Sequence および Test Assessment ブロックがコントローラーに接続されています。

自動テストの作成および実行

Simulink Test を使用して、MIL や SIL を含むデスクトップ シミュレーションのテストを自動化し、これらのテストを Speedgoat ハードウェア上での HIL 実行へ移行して、閉ループでのコントローラー検証を行います。開発段階全体にわたってテストを管理します。

プログラムによる HIL テストの実行

MATLAB と外部 API を使用して HIL テストを実行できます。Speedgoat ハードウェアを継続的インテグレーションおよび継続的デリバリー (CI/CD) 環境やテスト フレームワークと統合することで、スクリプトベースの自動化されたリアルタイム検証を行えます。

App Designer に、設計ビューに配置できる Simulink Real-Time コンポーネントが表示されています。

カスタムテストアプリの作成

MATLAB App DesignerSimulink Real-Time App Generator を使用して、テスト インターフェイスおよびオペレーター ダッシュボードを作成します。MATLAB Compiler を使用して、ラボ、テストベンチ、および自動化されたワークフロー向けのカスタム UI を展開します。

「Simulink、Simscape、HDL Coder を使用すると、プラントモデルを開発して、HIL テスト用に FPGA に直接展開できます。これは、大規模パワー エレクトロニクス システムをシミュレーションする実用的かつ妥協のない方法です。」