リアルタイム シミュレーションとは?
リアルタイムシミュレーションにおけるテストとは、要求された処理を一定時間内に完了させることを前提とし、単にシミュレーションだけでなく、シミュレーションを超越したアルゴリズム検証が可能です。
実行されるモデルは、センサ、アクチュエータ、そして様々なハードウェアといった実機と接続されます。リアルタイムシミュレーションにおけるテストとは、ラピッドコントロールプロトタイピング、DSPおよびビジョンシステムプロトタイピング、そしてハードウェアインザループ(HIL)シミュレーションまでが網羅されます。
ラピッドコントロールプロトタイピング
ハードウェアインザループシミュレーション
リアルタイムシミュレーションにおけるテストによって以下が可能となります:
- ユーザのハードウェアを用いた制御系設計の動作検証と調整
- 柔軟かつ拡張可能なプラットフォームを用いた、継続的な探索と新しいアイディアのテスト
- 実プラントまたは実システムによらない制御系ハードウェアのテスト
- コストや技術面から、量産のハードウェアでは実施が困難なシナリオによるハードウェア動作検証
- 費用対効果に見合ったエラー早期検出により、多大な設計不具合が回避
- 対象のコンピュータハードウェアの詳細については、Simulink Real-Time™, Speedgoat Target Hardware そして Simulink Desktop Real-Time™をご参照ください。
製品使用例および使い方
参考: 組み込み制御システム用ラピッドプロトタイピング, 確認、検証、テスト向けMATLAB/Simulink, リアルタイムテストに関するビデオ, MBD (モデルベース開発)