How to find values from a bode plot in matlab

7 ビュー (過去 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.

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by