n x n
伝達関数を持つ行列で定義された機械振動システムがありますtf( ... )
。
W = minreal( [ tf( ... ) ... tf(...) ; ... ; tf( ... ) ... tf(...) ];
次の図では、いくつかの選択された周波数応答を確認できます。高周波でさまざまな不規則性を示します。
Simulink でこのシステムを他の高次システムと組み合わせると、必要なステップ サイズを非常に小さくする必要があり、そうしないとシステムが安定しません。その場合、シミュレーション時間が非常に長くなり、モデルの一般的な機能を検証することができなくなります。
このため、転送行列にローパス フィルターを適用して、より大きなステップを使用してシミュレーション時間を短縮したいと考えています。これを私の matlab コードまたは Simulink 内に実装する方法はありますか?
最後に、時間と必要な精度に応じて、しきい値周波数を調整したいと思います。
私はすでに適切なソルバーについていくつかの調査を行いましたが、成功しませんでした。ソルバーに関するアドバイスも役に立ちます。
これは私が利用できるツールボックスのわずかなリストです:
Control System Toolbox Version 9.3 (R2012a)
Simulink Control Design Version 3.5 (R2012a)
System Identification Toolbox Version 8.0 (R2012a)
前もって感謝します!
編集:@ am304の提案を説明するための写真
18次から4次への縮小システムのボード線図、私の場合はローパスはもう必要ありません。