Beruflich Dokumente
Kultur Dokumente
SIMULINK
Regelkreise
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth
Simulink Regelkreise
Inhalt
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 1
Simulink Regelkreise
Regelstrecke: Gleichstromnebenschlußmaschine
Systemgleichungen:
d IA
Ankerspannung: UA = E A + RA I A + L A ·
dt
Gegenspannung: EA = CE · N · Ψ
dN 1
Drehzahl: = · (MM i − MW )
dt 2πJ
Inneres Drehmoment: M M i = CM · I A · Ψ
Maschinenkonstanten: CE = 2π · CM
LA
Ankerzeitkonstante: TA =
RA
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 2
Simulink Regelkreise
Regelstrecke: Gleichstromnebenschlußmaschine
Maschinendaten
Ankerwiderstand: RA = 250 mΩ
Ankerinduktivität: LA = 4 mH
Nennfluß: ΨN = 0, 04 Vs
Trägheitsmoment: J = 0, 012 kg m2
Motorkonstanten: CE = 236, 8
CM = 38, 2
Ankerzeitkonstante TA = 16 ms
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 3
Simulink Regelkreise
Regelstrecke: Gleichstromnebenschlußmaschine
MW
UA IA MM i ?− N
-e - - - -e - r -
6−
EA 1 1 CM ΨN 1
RA 1 + sTA 2π Js
CE ΨN
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 4
Simulink Regelkreise
Analyse der Regelstrecke (GNM)
Vorbereitende Schritte
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 5
Simulink Regelkreise
Analyse der Regelstrecke (GNM)
Analyse
• in Simulink (Sprungantworten)
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 6
Simulink Regelkreise
Analyse in Simulink
• Simulation Starten
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 7
Simulink Regelkreise
Analyse in Matlab
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 8
Simulink Regelkreise
Analyse mit Simulink Control Design Blockset
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 10
Simulink Regelkreise
Regelungsentwurf–Stromregelung
Stromregelung
MW
∗
IA U ∗
UA IA MM i N
- e - ?−
A
- -e - - r- -e - r -
6− 6−
IA Strom- 1 EA 1 1 CM Ψ N 1
Regler 1 + sTt RA 1 + sTA 2π Js
CE Ψ N
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 11
Simulink Regelkreise
Regelungsentwurf–Stromregelung
Streckenübertragungsfunktion:
IA(s) 1 1 1
GI (s) = ∗ = · ·
UA(s) 1 + sTt RA 1 + sTA
LA
Streckenzeitkonstante: T1 = TA = R
A
Stromrichterzeitkonstante: Tσ = Tt
Streckenverstärkung: V = R1
A
UA∗ (s)
1
³ ´
Reglerübertragungsfunktion: GRI (s) = I ∗ (s)−I (s) = VRI sT + 1
A A RI
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 12
Simulink Regelkreise
Regelungsentwurf–Kaskadenregelung
• Einstellregeln:
T1 LA
TRI = T1 = TA VRI = =
2Tσ V 2Tt
• Reglerübertragungsfunktion:
à !
LA 1
GRI (s) = · +1
2Tt sTA
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 13
Simulink Regelkreise
Regelungsentwurf–Kaskadenregelung
Reglerrealisierung in Simulink
1 V_R 1
Sollwert Reglerausgang
P−Anteil
1
2 V_R/T_n
s
Istwert int_R
I−Anteil
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 14
Simulink Regelkreise
Regelungsentwurf–Drehzahlregelung
Drehzahlregelung
MW
IA∗ UA∗ UA IA MM i N
- e - - e -
N∗ ?−
- -e - - r- -e - r -
6− 6− 6−
N Drehzahl- I
A
Strom- 1 EA 1 1 CM Ψ N 1
Regler Regler 1 + sTt RA 1 + sTA 2π Js
r
CE Ψ N
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 15
Simulink Regelkreise
Regelungsentwurf–Kaskadenregelung
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 16
Simulink Regelkreise
Regelungsentwurf–Kaskadenregelung
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 17
Simulink Regelkreise
Beobachterentwurf
Aufgabenstellung
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 18
Simulink Regelkreise
Beobachterentwurf
Entwurfsschritte
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 19
Simulink Regelkreise
Beobachterentwurf
Beobachtergleichungen
u
x̂˙ = (A − LC) x̂ + [B − LD L] ·
y
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 20
Simulink Regelkreise
Beobachterentwurf
Störgrößenbeobachter
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 21
Simulink Regelkreise
Beobachterentwurf
z
?
F
u r- -?
e-
ẋ xr - y
-e -
B C
6
A
ẑ ẑ˙
? K
F
?
e
e ?
L r e
6−
- -?
e-
x̂˙ x̂r - ŷ
-e -
B C
6
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 22
Simulink Regelkreise
Beobachterentwurf
ẑ˙ = Ke = −K Cx̂ + K y
ŷ = Cx̂
Vektorschreibweise
x̂˙ A − LC F x̂ B L u
= · + ·
ẑ˙ −KC 0 ẑ 0 K y
h i x̂
ŷ = C 0 ·
ẑ
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 23
Simulink Regelkreise
Beobachterentwurf
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 24
Simulink Regelkreise
Zustandsregelung
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 25
Simulink Regelkreise
Zustandsregelung
Vorlesung Matlab/Simulink
Dipl.-Ing. U. Wohlfarth 26