代数ループ

代数ループの概要と、それがリアルタイム/TyphoonSim シミュレーションに与える影響。

代数ループは、各コンポーネントの出力が次のコンポーネントの直接フィードスルー入力に接続されたループを形成するコンポーネントのセットです。

このようなコンポーネントグループでは、有効な出力更新シーケンスを定義することができません。Typhoon HILコンパイラは現在、代数ループを解決できません。コンパイルプロセスの前に呼び出されるモデル検証ツールは、モデルを代数ループと照合し、ループを検出した場合はエラーを報告します。

注: Typhoon HIL Control Centerソフトウェアの以前のバージョン(2023.2以前)で作成された一部のモデルでは、Cコード検証および代数ループ検出のアルゴリズムがより厳格になっているため、コンパイル(検証)エラーまたは警告が報告される場合があります。代数ループエラーが検出された場合、ほとんどの場合、ループを中断するためのユニット遅延コンポーネントを追加することで修正できます。