2016-10-25 3 views
1

私はx秒ごとに減少するゲインを得ようとしています。私はそれはスイッチが起動するたびに減少させるためのスイッチと組み合わせて初期値のブロックを使用しt = 0で0を取らずにremブロックを使ってSimulinkでタイミングを取る方法は?

simulink diagram

:これは、これまでのところ私のソリューションです。それをx秒ごとに切り替えるには、シミュレーションの時間をx秒の秒でrem関数を使用します。

rem関数がゼロを出力するたびに、スイッチがトリガーし、すべてがうまくいきます。問題は、rem関数が0を返してスイッチをトリガーするため、t = 0にあります。これは、TimeとRate Transmition3ブロックの間に遅延ブロックを導入しようとすると大きな問題になります。なぜなら、遅延時間のために出力が0になり、スイッチを引き続き作動させるからです。

この問題を解決する方法はありますか?多分スイッチをトリガーする別のアプローチを使用していますか?

答えて

0

t>0の場合、有効にする条件を使用して、有効なサブシステム内にREMとスイッチを配置できます。また、システム内で中立的な初期出力を出すためには、サブシステム外の部分を変更する必要があります。

これが役立つかどうかお知らせください。幸運

関連する問題