Grundbegriffe

Systemklassen

Ruhelage & Linearisierung

Ruhelage

Stabilität

Stabilität überprüfen

Mittels Charakteristischen Polynom

  1. Bestimmen der Eigenwerte der DGL über das Charakteristische Polynom
  2. (λi)<0i=> \Re(\lambda_i) < 0 \forall i => System asymptotisch stabil
  3. (λi)>0 fu¨r ein i=> \Re(\lambda_i) > 0 \text{ für ein } i => System instabil
  4. Grenzstabil falls weder noch

Darstellung in der S-Ebene

Hauptabschnittsdeterminanten

Mittels Algebraischen Stabilitätskriterien

Vorzeichenbedingung

Beiwertebedingung

Hurwitzkriterium

Hauptabschnittsdeterminanten
Hauptabschnittsdeterminanten

Zustandsraumdarstellung (ZRD)

Überführung in ZRD

  1. Einführen von Zustandsvariablen x1 x_1 , ..., xn x_n in Abhängigkeit von y y , y y', ..., y(n) y^{(n)}
  2. Jede Zustandsvariable ableiten.
  3. Abgeleiteten Zustandsvektor in Abhängigkeit von Zustandsvariablen ausdrücken.

Linearisierung der ZRD

[Δx1˙Δxn˙]=fx(xs,us)(xxs)Δx+fu(xs,us)(uus)Δu+O(Δx2,Δu2)\begin{equation} \begin{bmatrix} \Delta \dot{x_1} \\ \vdots \\ \Delta \dot{x_n} \end{bmatrix} = f_x(x_s, u_s) \cdot \underbrace{(x - x_s)}_{\Delta x} + f_u(x_s, u_s) \cdot \underbrace{(u - u_s)}_{\Delta u} + O(\Delta x^2, \Delta u^2) \end{equation}

fx=[f1x1f1xnfnx1fnxn]Dynamik-Matrix Afu=[f1u1f1uqfnu1fnuq]Eingangs-Matrix Bf_x = \underbrace{ \begin{bmatrix} \frac{\partial f_1}{\partial x_1} & \cdots & \frac{\partial f_1}{\partial x_n} \\ \vdots & \ddots & \vdots \\ \frac{\partial f_n}{\partial x_1} & \cdots & \frac{\partial f_n}{\partial x_n} \end{bmatrix} }_{\text{Dynamik-Matrix } A} f_u = \underbrace{ \begin{bmatrix} \frac{\partial f_1}{\partial u_1} & \cdots & \frac{\partial f_1}{\partial u_q} \\ \vdots & \ddots & \vdots \\ \frac{\partial f_n}{\partial u_1} & \cdots & \frac{\partial f_n}{\partial u_q} \end{bmatrix} }_{\text{Eingangs-Matrix } B}

[Δy1Δyp]=hx(xs,us)(xxs)Δx+hu(xs,us)(uus)Δu+O(Δx2,Δu2)\begin{equation} \begin{bmatrix} \Delta y_1 \\ \vdots \\ \Delta y_p \end{bmatrix} = h_x(x_s, u_s) \cdot \underbrace{(x - x_s)}_{\Delta x} + h_u(x_s, u_s) \cdot \underbrace{(u - u_s)}_{\Delta u} + O(\Delta x^2, \Delta u^2) \end{equation}

hx=[h1x1h1xnhpx1hpxn]Ausgangs-Matrix Chu=[h1u1h1uqhpu1hpuq]Durchgriffs-Matrix Dh_x = \underbrace{ \begin{bmatrix} \frac{\partial h_1}{\partial x_1} & \cdots & \frac{\partial h_1}{\partial x_n} \\ \vdots & \ddots & \vdots \\ \frac{\partial h_p}{\partial x_1} & \cdots & \frac{\partial h_p}{\partial x_n} \end{bmatrix} }_{\text{Ausgangs-Matrix } C} h_u = \underbrace{ \begin{bmatrix} \frac{\partial h_1}{\partial u_1} & \cdots & \frac{\partial h_1}{\partial u_q} \\ \vdots & \ddots & \vdots \\ \frac{\partial h_p}{\partial u_1} & \cdots & \frac{\partial h_p}{\partial u_q} \end{bmatrix} }_{\text{Durchgriffs-Matrix } D}

Stabilität in ZRD

Steuerbares System

P:=[bAbA2bAn1b]P := \begin{bmatrix} b & Ab & A^2b & \cdots & A^{n-1}b \end{bmatrix}

Zustandsrückführung

Zustandsrückführung

DSS

Übertragungsfunktion

Stabilität der Übertragungsfunktion

Minimalphasigkeit der Übertragungsfunktion

Minimalphasigkeit

Frequenzgang

Amplituden- und Phasen-Gang

arctan2:R2{(0,0)}[π,+π] oder [π,+π[(x,y){arctan(yx)fu¨x>0 (Quadranten I und IV)arctan(yx)+πfu¨x<0,y>0 (Quadrant II)±πfu¨x<0,y=0 (oberer / unterer Rand)arctan(yx)πfu¨x<0,y<0 (Quadrant III)+π2fu¨x=0,y>0π2fu¨x=0,y<0\text{arctan2}: \mathbb{R}^2 \setminus \{(0, 0)\} \to [-\pi, +\pi] \text{ oder } [-\pi, +\pi[ \qquad (x, y) \mapsto \begin{cases} \arctan\left(\frac{y}{x}\right) & \text{für } x > 0 \text{ (Quadranten I und IV)} \\ \arctan\left(\frac{y}{x}\right) + \pi & \text{für } x < 0, y > 0 \text{ (Quadrant II)} \\ \pm \pi & \text{für } x < 0, y = 0 \text{ (oberer / unterer Rand)} \\ \arctan\left(\frac{y}{x}\right) - \pi & \text{für } x < 0, y < 0 \text{ (Quadrant III)} \\ +\frac{\pi}{2} & \text{für } x = 0, y > 0 \\ -\frac{\pi}{2} & \text{für } x = 0, y < 0 \end{cases}

Ortskurve | Nyquist-Diagramm

Ortskurvenzeiger
Ortskurve

Bode-Diagramm

Ortskurvenzeiger
Ortskurve

Wichtige Übertragungsfunktionsglieder

Proportionalglied PP

Ortskurvenzeiger
Ortskurve
Ortskurve

Verzögerungsglied PT1 PT_1

Ortskurvenzeiger
Ortskurve
Ortskurve

Verzögerungsglied PT2 PT_2

Ortskurvenzeiger
Ortskurve
Ortskurve

PTnPT_n-Glied

PDPD-Glied

Ortskurvenzeiger
Ortskurve
Ortskurve

Integralglied II

Ortskurvenzeiger
Ortskurve
Ortskurve

IT1IT_1-Glied

Ortskurvenzeiger
Ortskurve
Ortskurve

IT2IT_2-Glied

Ortskurvenzeiger
Ortskurve
Ortskurve

ITnIT_n-Glied

Differenzierglied DD

Ortskurvenzeiger
Ortskurve
Ortskurve

DTnDT_n-Glied

Asymptotisches Zeichnen des Bode-Diagramms

1. Zerlegen der Übertragungsfunktion

2. Bestimmen der Anfangsamplitude

3. Bestimmen der Anfangssteigung

4. Asymptotischer Amplitudenverlauf

5. Bestimmen des Phasenverlaufs

Reglerentwurf

Nomineller Regelkreis

Stabilitätsuntersuchung über Pole

Stabilitätsuntersuchung mittels Nyquist-Kriterium

Spezialfall: Linke-Hand Regel

Spezialfall: Erweiterte Linke-Hand Regel

Ortskurvenzeiger
Ortskurve

Spezialfall: Small-Gain-Theorem

Robuste Stabilität

Interne Stabilität

Definition

Satz

Amplituden- und Phasenreserve

Vernünftige Werte

Allgemeiner Regelfehler im Geschlossenen realen Kreis

E(s)=Gz(s)11+G0S(s)Z(s)+11+G0S(s)W(s)+G01+G0T(s)H(s)=Gz(s)S(s)Z(s)+S(s)W(s)+T(s)H(s)E(s) = -G_z(s)\underbrace{\frac{1}{1 + G_0}}_{S(s)} Z(s) + \underbrace{\frac{1}{1+G_0}}_{S(s)} W(s) + \underbrace{\frac{G_0}{1+G_0}}_{T(s)} H(s) = -G_z(s)S(s)Z(s) + S(s)W(s) + T(s)H(s)

Y(s)=Gz(s)S(s)Z(s)+T(s)W(s)T(s)H(s)Y(s) = G_z(s)S(s)Z(s) + T(s)W(s) - T(s)H(s)

Ortskurve

Wünschneswertes Verhalten

Fundamentaldilemma

"Lösung" des Fundamentaldilemmas

Bandbreite

Bleibende Regelabweichung

Wichtige Kenngrößen

Ortskurvenzeiger
Ortskurve

Reglerentwurf

PID Regler

PID Regler - Parameterwahl

Sprungmethode nach Ziegler-Nichols

Voraussetzungen

  1. Regelstrecke stabil.
  2. Streckensprungantwort zeigt PT1TtPT_1T_t verhalten.

Vorgehen

  1. Aus Sprungantwort kann Übertragungsfunktion der Regelstrecke angenäher werden.
Ortskurvenzeiger
Ortskurve
  1. Je nach dem welcher Regeltyp gewählt wird ergeben sich folgende empirisch bestimmten Parameter für den Regler:

Pros & Cons

Reglerentwurf anhand des offenenen Kreises

Loop-Shaping

Basiselemente für das Loop-Shaping

P-Regler

PI-Regler

Lead-Element

Pros & Cons

Reglerstrukturen

Störungsaufschaltung

Y(s)=GSK1+GSKFu¨hrungsverhaltenW+GUGSKZ1+GSKSto¨rverhaltenZY(s) = \underbrace{\frac{G_SK}{1+G_SK}}_{\text{Führungsverhalten}}W + \underbrace{\frac{G_U - G_SK_Z}{1 + G_SK}}_{\text{Störverhalten}}Z

GUGSKZ1+GSK=0\frac{G_U - G_SK_Z}{1 + G_SK} = 0

Hilfsregelgrößenregelung

Y(s)=G1G2K1+G1KZ+G1G2KFu¨hrungsverhaltenW+G2GZ~1+G1KZ+G1G2KSto¨rverhaltenZY(s) = \underbrace{\frac{G_1G_2K}{1+G_1K_Z+G_1G_2K}}_{\text{Führungsverhalten}}W + \underbrace{\frac{G_2G_{\tilde{Z}}}{1 + G_1K_Z +G_1G_2K}}_{\text{Störverhalten}}Z

G2GZ~1+G1KZ+G1G2K=0\frac{G_2G_{\tilde{Z}}}{1 + G_1K_Z +G_1G_2K} = 0

Spezialfall: Kaskadenregelung

YH=G1KH1+G1KH1,ω<ωD1WH+11+G1KH0,<ω<ωD1Z1=>YHWH,ω<ωD1Y_H = \underbrace{\frac{G_1K_H}{1 + G_1K_H}}_{\approx 1 , \omega < \omega_{D1}}W_H + \underbrace{\frac{1}{1 + G_1K_H}}_{\approx 0 , < \omega < \omega_{D1}}Z_1 => Y_H \approx W_H, \omega < \omega_{D1}

YG2K1+G2KW+11+G2KZ2Y \approx \frac{G_2K}{1+G_2K}W + \frac{1}{1+G_2K}Z_2

Führungsgrößenaufschaltung

Y(s)=G(KGW+GV)1+GKW=(GW+GGVGW1+GK)WY(s) = \frac{G(KG_W + G_V)}{1 + GK}W = \left(G_W + \frac{GG_V - G_W}{1 + GK}\right)W

Y=GWW<=>GGVGW1+GK=0Y = G_WW <=> \frac{GG_V} - G_W{1+GK} = 0

Totzeitkompensation

Y=G~K1+G~KesTtWY = \frac{\tilde{G}K}{1+\tilde{G}K}e^{-sT_t}W

Autor: Matthias Schmiegel