How to find values from a bode plot in matlab

71 ビュー (過去 30 日間)
Uzair Akhtar
Uzair Akhtar 2020 年 3 月 23 日
コメント済み: Star Strider 2020 年 4 月 9 日
How would I find find these values from a bode plot
wcrit
kcrit
  1 件のコメント
darova
darova 2020 年 3 月 23 日
Can you be more specific?

サインインしてコメントする。

回答 (1 件)

Robert U
Robert U 2020 年 3 月 24 日
Hi Uzair Akhtar,
According to controller theory you - probably - have to extract the following values:
  • w_crit: probably, the angular frequency at which angle drops below 180° (here your plant response changes sign, thus the controller turns to be unstable. Due to not controllable time delays in the signal chain, usually, there is a phase margin to be maintained)
  • k_crit: absolute gain value at w_crit (as long as your total gain at w_crit is below at least -3 dB the controller will not react to that parts of the signal and a change in sign is not critical. In order to stabilize the controller a gain margin is maintained).
All information needed can be extracted using bode() provided by control toolbox.
Kind regards,
Robert
  2 件のコメント
Uzair Akhtar
Uzair Akhtar 2020 年 4 月 9 日
Thanks for this, is there a way to extract these values from the bode plot.
Star Strider
Star Strider 2020 年 4 月 9 日
You would likely have to calculate them.
You can get the necessary information from the bode function by requesting outputs from it:
See the documentation for details.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGet Started with Control System Toolbox についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by