私の問題
シミュレーションでエラーを引き起こしている代数ループとも呼ばれるフィードバック ループを持つ SIMULINK モデルがあります。私の元のソルバー構成は Dormand-Prince (Order 5) を使用した Fixed-Step でした。また、Order 3 (Runga-Kutta) で Fixed-Step も試しました。まだ問題は解決していません。
私の質問
元の性能や回路の設計をあまり変更せずに代数ループを解決する方法はありますか?
質問の説明
これを解決する方法があると確信しています。とはいえ、サーキット本来の性能を損なわないようにしたい。しかも、それは顧客提供のデータであり、彼らはこれをうまく解決したようです. これを解決する方法について、誰かに正しい方向に向けてもらうように頼むだけです。
これまでのMYアプローチ
私はループを壊そうとしました:
i) スイッチ (ip = 0 の場合、op = 0; ip = 1 の場合、op = 1) ばかげていることはわかっていますが、ループを中断するのは別のブロックです。
ii) 論理ゲート (フィードバック信号と 0 の XOR 演算)。
残念ながら、この種の問題に対する別の一般的な解決策と思われるゼロ次ホールド ユニット遅延ループの実行方法がわかりません。しかし、それは私のモデルの当初意図されたパフォーマンスに問題を引き起こす可能性があると信じています.
Mathworks の Web サイトに質問を投稿しましたが、今のところ回答がありません。だから私は思った...なぜstackoverflowではないのですか?以下は画像です。