リアルタイム シミュレーションに関する問題のトラブルシューティング
コンピューターのオーバーロードと許容不可能なシミュレーション結果の回避
リアルタイム ターゲット ハードウェア上でのシミュレーションの際に、モデルによって CPU のオーバーロードが発生するか、理論的計算や実験データと一致しない結果が生成される場合、そのモデルはリアルタイム対応ではありません。モデルをリアルタイム対応にするには、リアルタイム モデルの準備のワークフローとリアルタイム シミュレーション ワークフローのワークフローを使用してください。以下の方法については、それぞれの例を参照してください。
ステップ サイズの制限を求め、ソルバーをリアルタイム シミュレーション向けに構成するには、ステップ サイズの決定とステップ サイズと反復回数の選択を参照してください。
リアルタイム シミュレーション向けにモデルの忠実度を解析、変更するには、計算コストの推定、計算コストの削減、システムの剛性の判別、数値的剛性の軽減およびゼロクロッシングの削減を参照してください。
モデルをリアルタイム対応にするソルバー設定とモデルの忠実度の組み合わせが見つからない場合は、次のいずれかのオプションを検討してください。
リアルタイム アプリケーションを、より高速なターゲット マシン上で実行する。
モデル内のネットワークを互いに独立になるように構成してから、個々のターゲット コンピューターでの並列シミュレーション用に分割する。詳細については、Simulink によるマルチコア プログラミングを参照してください。