![Page 1: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/1.jpg)
Teil II: Systemtheorie für Informatiker
Autonome Mobile Systeme
Dr. Mohamed Oubbati
Institut für NeuroinformatikUniversität Ulm
SS 2007
![Page 2: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/2.jpg)
Informatiker werden zunehmend mit Systemen konfrontiert, die eine Automatisierung benötigen.
Hierzu fehlen Informatikern “häufig” wichtige Grundlagen der Systemtheorie.
Diese Vorlesung soll Informatikstudenten den Einstieg in das Gebiet der Systemtheorie erleichtern, damit sie später mit Ingenieuren auf einer gemeinsamen begrifflichen Basis arbeiten können.
Warum Systemtheorie?
![Page 3: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/3.jpg)
Einführung
• Autonome Systeme
• Systeme und ihre Eigenschaften
• LTI-Systeme
![Page 4: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/4.jpg)
Was ist ein System?Ein System ist häufig ein kompliziertes technisches Gebilde, das über Ein- und Ausgangssignale mit seiner Umgebung in Wechselwirkung steht.
SystemEingangsignal Ausgangsignal
Umgebung
![Page 5: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/5.jpg)
„autonom“ : selbständig, unabhängig, nach eigenen Gesetzen lebend, …
Was ist ein autonomes System?
Im Lexikon findet man zum Wort autonom:
Mit den Mitteln der Regelung werden Systeme autonom.
![Page 6: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/6.jpg)
Regelung ist eine gezielte Beeinflussung (Stellgröße) dynamischer Systeme, so dass eine gewünschte Betriebsart (Regelgröße) eingestellt wird.
Was ist Regelung?
SystemStellgröße Regelgröße
Und was ist mit Steuerung!?
![Page 7: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/7.jpg)
Unterschied Steuerung - Regelung
Steuerung (open loop control)
Die Steuerung wirkt auf das Eingangssignal und beeinflusst damit das Ausgangssignal.
Steuerung SystemAnforderung Stellgröße Regelgröße
ProblemDie Steuerung “weiß ” nicht , ob die Regelgröße den gewünschten Wert hat!
Störungen
![Page 8: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/8.jpg)
Unterschied Steuerung - Regelung
Regelung (closed loop control)
Die Regelung wirkt auch auf das Eingangssignal um das Ausgangssignal zu beeinflussen, aber in diesem Vorgehen “weiß” man, ob das Ausgangsignal die gewünschte Wert hat.
Regelung System
AnforderungStellgröße Regelgröße
Störungen
Regelschleife
![Page 9: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/9.jpg)
Unterschied Steuerung - Regelung
Autofahren: “Steuern” oder “Regeln”?
![Page 10: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/10.jpg)
Wofür kann man so etwas brauchen?
Alles, was wichtig ist, muss geregelt werden!
![Page 11: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/11.jpg)
Was will ich hier erreichen?
Ich will, dass Sie die Fähigkeit haben, um
• regelungsprobleme zu erkennen
• regelungslösungen zu diskutieren oder vorzustellen
![Page 12: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/12.jpg)
Systeme und ihre Eigenschaften
![Page 13: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/13.jpg)
Systeme und ihre Eigenschaften
Dynamik : Systeme verändern ihre Zustände im Laufe der Zeit oder durch Interaktion mit der Umgebung.
Kausalität : Ein System heißt kausal, wenn seine Reaktion erst eintreten kann, nachdem die Ursache eingetreten ist.
Linearität : Ein System wird als linear bezeichnet, wenn es zwei Bedingungen erfüllt:
1. Linearität: Bei Vergrößerung des Eingangssignals um den Faktor a, vergrößert sich auch das Ausgangssignal um den Faktor a.
2. Additivität::Wenn man z.B an den Eingang die Summe mehrere Signale legt, erhält man die Addition der entsprechende einzelnen Ausgangssignale als Ausgangssignal.
![Page 14: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/14.jpg)
Zeitinvarianz : Ein System heißt zeitinvariant, wenn seine Eigenschaften mit der Zeit sich nicht ändern; ansonsten heißt das System zeitvariant.
Systeme und ihre Eigenschaften
Die lineare Systeme, die zeitinvariante sind, heißen LTI-Systems“LTI steht für: Linear and Time Invariant”.
![Page 15: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/15.jpg)
Lineare zeitinvariante Systeme LTI-Systems
![Page 16: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/16.jpg)
Das Verhalten von LTI-Systemen wird häufig durch Testsignale beschrieben.
Sprung- und Impulsantwort eines LTI-Systems
ImpulsantwortDie Impulsantwort ist das Ausgangssignal, dem am Eingang ein Dirac-Impulszugeführt wird.
=∞≠
=0
00)(
t
ttδ
)(tδ
t
1
Dirac-Impuls
∫+∞
∞−
= 1)( dttδ
∫+∞
∞−
= )0()()( fdxxxf δMore general
![Page 17: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/17.jpg)
Sprung- und Impulsantwort eines LTI-Systems
Sprungsantwort
Die Antwort auf eine Sprungfunktion wird als Sprungantwort bezeichnet.
Die Sprungfunktion wird auch als Heaviside-Funktion bezeichnet
1
t
σ
![Page 18: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/18.jpg)
Jetzt stellt sich die Frage: wie reagiert ein LTI System auf ein beliebiges Eingangsignal u(t)?
Und nun?
bzw. was ist die Transformation T sodass: y(t)=T{u(t)}
Ty(t)u(t)
System
(Die Tafel)
![Page 19: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/19.jpg)
Faltungsintegral (engl. Convolution)
∫+∞
∞−
−= τττ dthuty )()()(
huy *=
![Page 20: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/20.jpg)
wie reagiert ein LTI System auf ein beliebiges Eingangsignal u(t)?
Zusammenfassung
System h(t))(tδ
System Y(t)=u(t)*h(t)u(t)
![Page 21: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/21.jpg)
Laplacetransformation
![Page 22: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/22.jpg)
Mit der Laplacetransformation kann das Verhalten der LTI-Systemseinfach berechnet werden.
Warum Laplacetransformation?
Problem im Zeitbereich
Beschreibung Im Frequenzbereich
Lösung Im Frequenzbereich
Lösung Im Zeitbereich
Laplace-Transformation
Laplace-Rück-transformation
![Page 23: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/23.jpg)
Laplacetransformation
Kausal stetig, dann definiert man die Laplacetransformation durch[ ]∞+,0:fsei
jws += σHin: ∫+∞
−=0
)()( dtetfsF st)}({)( tfLsF =
Rück: { } ∫+
−∞→
− ==jw
jw
stw dsesF
jsFLtf
σ
σπ)(
21
lim)()( 1
![Page 24: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/24.jpg)
Wichtige Eigenschaften derLaplacetransformation
Linearitätssatz
{ } { } { })()()()( 22112211 tfLatfLatfatfaL +=+
Differentiationssatz { } )0()()(' +−= fssFtfL
{ } )0(...)0()0()()( )1('2)( +−+−+ −−−−= nnnnn ffsfssFstfL
Dämpfungssatz { } CaasFtfeL at ∈+=− ,)()(
![Page 25: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/25.jpg)
Wichtige Eigenschaften derLaplacetransformation
Integrationssatz )(1
)(0
sFs
dxxfLt
=
∫
Faltung
{ }{ }gLsG
fLsF
==
)(
)(
{ } )()(* sGsFgfL =
wobei
![Page 26: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/26.jpg)
Korrespondenztabelle
cos(wt)
sin(wt)
t
1
1
F(s)f(t)
)( tδ
s
1
2
1s
ate−as +
1
22 ws
w
+
22 ws
s
+
![Page 27: Autonome Mobile Systeme - uni-ulm.de · Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007. Informatiker werden zunehmend mit Systemen konfrontiert , die eine](https://reader036.vdokument.com/reader036/viewer/2022081517/5fd42f7ab41f9a6be9523f2d/html5/thumbnails/27.jpg)
Laplacetransformation
Beispiel
Es soll die folgende Funktion und Differentialgleichungen mit Hilfe der Laplacetransformation gelöst werden:
)5)(2(1
)(++
=ss
sF
tetyty 3)(2)( =−& y(0)=0
f(t) ?
y(t) ?