margin
Amplitudenrand, Phasenrand und Übergangsfrequenzen
Syntax
Beschreibung
Randdiagramme
margin(
plottet die Bode-Antwort von sys
)sys
auf dem Bildschirm und zeigt die Amplituden- und Phasenräder im Diagramm an. Die Amplitudenränder werden im Diagramm in dB angegeben.
Durchgehende vertikale Linien markieren den Amplitudenrand und den Phasenrand. Die gestrichelten vertikalen Linien markieren die Position von Wcp
, der Frequenz, bei der der Phasenrand gemessen wird, und Wcg
, der Frequenz, bei der der Amplitudenrand gemessen wird. Der Titel des Diagramms enthält den Betrag und die Position des Amplituden- und Phasenrands.
Gm
und Pm
eines Systems geben die relative Stabilität des geschlossenen Regelkreises an, der durch Anwendung negativer Einheitsrückkopplung auf sys
gebildet wird, wie in der folgenden Abbildung gezeigt.
Gm
ist der Betrag der Verstärkungsvarianz, der erforderlich ist, um für eine unitäre Schleifenverstärkung bei der Frequenz Wcg
zu sorgen, bei der der Phasenwinkel –180° (modulo 360°) beträgt. Mit anderen Worten, der Amplitudenrand ist 1/g, wenn g die Verstärkung bei der Phasenfrequenz –180° ist. In ähnlicher Weise ist der Phasenrand die Differenz zwischen der Phase der Antwort und –180°, wenn die Schleifenverstärkung 1,0 beträgt. Die Frequenz Wcp
mit Betrag 1,0 wird als Einheitsverstärkungsfrequenz oder Amplitudendurchtrittsfrequenz bezeichnet. Wenn sys
mehr als einen Übergang hat, gibt margin
die Frequenzen an, deren Amplitudenrand am nächsten an 0 dB und deren Phasenrand am nächsten an 0° liegt.
In der Regel führen Amplitudenränder von 3 oder mehr in Kombination mit Phasenrändern zwischen 30° und 60° zu einem vernünftigen Kompromiss zwischen Bandbreite und Stabilität. In einigen multivariablen Systemen kann die Stabilität jedoch bei einer anderen Frequenz für viel kleinere Verstärkungs- und Phasenabweichungen verloren gehen. Für solche Systeme liefert der Begriff der Disk Margins zuverlässigere Schätzungen der wahren Amplituden- und Phasenränder. Weitere Informationen über Disk Margins finden Sie unter diskmargin
(Robust Control Toolbox).
Randwerte
[
gibt den Amplitudenrand Gm
,Pm
,Wcg
,Wcp
] = margin(sys
)Gm
in absoluten Einheiten, den Phasenrand Pm
und die entsprechenden Frequenzen Wcg
und Wcp
von sys
zurück. Wcg
ist die Frequenz, bei der der Amplitudenrand gemessen wird, d. h. die Phasendurchtrittsfrequenz bei einer Phase von –180°. Wcp
ist die Frequenz, bei der der Phasenrand gemessen wird, d. h. die Amplitudendurchtrittsfrequenz bei einer Verstärkung von 0 dB. Diese Frequenzen werden in Radiant/TimeUnit
ausgedrückt, wobei TimeUnit
die Einheit ist, die in der TimeUnit
-Eigenschaft von sys
angegeben ist. Wenn sys
mehrere Übergänge hat, gibt margin
die kleinsten Amplituden- und Phasenränder und die entsprechenden Frequenzen zurück.
margin
gibt eine Warnung zurück, wenn Ihr System intern nicht stabil ist, d. h. wenn Ihr System nicht im geschlossenen Regelkreis stabil ist oder Pol-Nullstellen-Aufhebungen außerhalb der offenen linken Halbebene enthält.
[
berechnet die Amplituden- und Phasenränder im Frequenzbereich [Gm
,Pm
,Wcg
,Wcp
] = margin(sys
,Focus=[fmin,fmax]
)fmin
,fmax
] und ignoriert Stabilitätsprobleme außerhalb dieses Bereichs. Verwenden Sie diese Syntax zum Beispiel, um zur Berechnung von Stabilitätsreserven sehr niederfrequente Dynamiken zu ignorieren. (seit R2024a)
[
leitet die Amplituden- und Phasenränder aus den Frequenzgangdaten ab. Geben Sie die Verstärkungsdaten Gm
,Pm
,Wcg
,Wcp
] = margin(mag
,phase
,w
)mag
in absoluten Einheiten und die Phasendaten phase
in Grad an. Sie können den Frequenzvektor w
in beliebigen Einheiten angeben: margin
gibt Wcg
und Wcp
in denselben Einheiten zurück.
Beispiele
Eingabeargumente
Ausgangsargumente
Tipps
Wenn Sie
margin(mag,phase,w)
verwenden, verlässt sichmargin
auf Interpolation, um die Reserven anzunähern, was im Allgemeinen zu weniger genauen Ergebnissen führt. Wenn sich zum Beispiel kein 0-dB-Übergang innerhalb des Bereichsw
befindet, gibtmargin
einen Phasenrand vonInf
zurück. Bei einem analytischen Modellsys
ist daher die Verwendung von[Gm,Pm,Wcg,Wcp] = margin(sys)
eine fehlerresistentere Methode zum Erhalten der Reserven.Wenn Sie Robust Control Toolbox™-Software haben, können Sie mit
diskmargin
(Robust Control Toolbox) Disk Margins berechnen, die einen Bereich „sicherer“ Amplituden- und Phasenränder definieren, für die die Rückkopplungsschleife stabil bleibt.
Versionsverlauf
Eingeführt vor R2006aSiehe auch
bode
| allmargin
| diskmargin
(Robust Control Toolbox) | Linear System Analyzer