フィルターのクリア

How to prevent the high frequency mismatch in balred?

1 回表示 (過去 30 日間)
Martin Evans
Martin Evans 2019 年 1 月 15 日
編集済み: Martin Evans 2019 年 1 月 15 日
I'm using R2013a with Control System Toolbox.
I found this issue with a real system I need to write controllers for. But I've been able to recreate it with rss. The problem occurs when the system has low gain at high frequencies (quite common in engineering!). So to recreate it, you might have to try a few rss until one looks like this (excess poles).
These were my steps:
sys = rss(30);
red = balred(sys,4);
bode(sys,red,'r')
And I get this:
Now this would be a great fit if it weren't for the final zero at 10 rad/s. Manually cancelling that zero is not an option but I can see it improves the high frequency fit a lot. Any suggestions?

回答 (0 件)

カテゴリ

Help Center および File ExchangeDynamic System Models についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by