どうすれば,サンプリ​ングタイムごとに初期​条件を変更できますか​?

1 vue (au cours des 30 derniers jours)
Takashi Nohara
Takashi Nohara le 13 Fév 2018
Commenté : Takashi Nohara le 15 Fév 2018
SimulinkでDiscreteStateSpaceを使用しています. ブロックパラメータの初期条件(Initial Condition)をサンプリングタイムごとに変更したいと考えています. また,初期条件は他のブロックから出力される信号をもとに作りたいと考えています. どうすれば,初期条件を時々刻々と変えることが出来るでしょうか

Réponse acceptée

Yoko
Yoko le 14 Fév 2018
既にご存知かと思いますが、DiscreteStateSpace ブロックでは初期条件を信号線として代入できないため、他のブロックで離散状態方程式を表現することで実現できるのでは、と思います。例えば、下図のように、Resettable Delay を使い、Trigger と 初期条件ポートを使う方法で、ご検討されては如何でしょうか。
  4 commentaires
Yoko
Yoko le 15 Fév 2018
離散状態方程式を繰り返し計算するなら、For Iterator で計算することができるかと思います。
Takashi Nohara
Takashi Nohara le 15 Fév 2018
すべて解決できました!改めて感謝を.ありがとうございます.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!