Interpretation of diskmargin()

조회 수: 3 (최근 30일)
Ömer Faruk Arslan
Ömer Faruk Arslan 2022년 2월 7일
편집: Ömer Faruk Arslan 2022년 2월 8일
Hello everyone,
I need to design a SISO controller and I want to check its robustness by using diskmargin() approach instead of classical gain & phase margins. However, I could not understand how to approach these values that are given by a struct.
Minimum gain margin, maximum gain margin etc. I have noticed that, we can obtain maximum gain at only 0 phase shift, then what is the difference between this & classical gain margin?
How diskmargin approach can be usefull to design robust controllers?
Thanks in advance.
  댓글 수: 2
Paul
Paul 2022년 2월 7일
Does this doc page help?
Ömer Faruk Arslan
Ömer Faruk Arslan 2022년 2월 7일
Thanks for advise, I saw that page but I did not understand the efficiency of diskmargin. Can we use an ellipse to define a larger stable region?

댓글을 달려면 로그인하십시오.

채택된 답변

Paul
Paul 2022년 2월 8일
The essence of a robust control system is that all points on the Nyquist plot of the loop transfer function be at a "far" distance from the -1 point. The classical gain and phase margins are measures of that distance at two points on the Nyquist plot: where it crosses the real axis and where it crosses the unit circle.
The disk margin is another measure of how far away the Nyquist plot stays away from the -1 point. Other metrics can be defined as well. I suppose you could define the exclusion region as an ellipse, but I don't think you can do that using diskmargin().
The diskmargin() results GainMargin and PhaseMargin, in general, aren't really margins IMO. Rather, they are parameters that provide some insight into where the disk sits in the complex plane. The actual margin is quantified by DiskMargin and/or WorstCasePerturbation. Though I guess it's true that GainMargin and PhaseMargin are lower bounds on the classical gain and phase margins.
From a design perspective, if you design the compensator C so that L = C*P stays outside a disk of specified size (alpha) and skew (sigma) then one might consider that a robust design. Of course, the specifications for alpha and sigma are still up to the designer.
  댓글 수: 1
Ömer Faruk Arslan
Ömer Faruk Arslan 2022년 2월 8일
편집: Ömer Faruk Arslan 2022년 2월 8일
Thank you Paul. I understand that, the given upper & lower margin values are definining location of the disk on the complex plane. It does not mean that we can reach maximum gain & phase simultaneously, or we can hold large gain margin for large spectrum of phase shift.
Defining a different geometric shape rather than disk, maybe more beneficial in terms of tracing larger stable points. I will go on with it. Thanks.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품


릴리스

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by