You are on page 1of 23

Praktikum Signale und Systeme 2 Versuch 2

2009 Prof. Dr.-Ing. Hans Jrgen Micheel



Department Informations- und
Elektrotechnik
Labor fr
Kommunikationstechnik
Labor-Gruppe
Studenten-Gruppe:
Protokollfhrer (Name, Vorname):
Praktikumsdatum:
Praktikum
Signale und Systeme
Professor: Testat:
andere Gruppenmitglieder:
Praktikumsversuch 2:
Simulation des Verhaltens von Systemen 2.-ter Ordnung
in Zeit- und Frequenzbereich
Einleitung
In diesem Versuch sollen zeitkontinuierliche Systeme 2.-ter Ordnung bezglich ihres
Verhaltens sowohl im Zeit- als auch im Frequenzbereich untersucht werden. Systeme 2.-ter
Ordnung besitzen die bertragungsfunktion H(s) mit

1
) (
1
2
2
0 1
2
2
+ +
+ +
=
s b s b
a s a s a
s H

die 2 Polstellen aufweist. Diese knnen beide reell oder aber konjugiert komplex sein. Die Art
des Systems, ob Tief-, Hoch- oder Bandpa oder Bandsperre wird durch die Nullstellen
festgelegt.
Das Nennerpolynom in der bertragungsfunktion lt sich unabhngig von der Art des
Systems durch die Parameter Resonanzfrequenz
0
und Dmpfung D in der normierten Form
charakterisieren gem

1 2
0
2
0
+ +

=

s
D
s
P
Nenner


Mit diesen lassen sich die grundlegenden Eigenschaften sofort erkennen. Diese Parameter
mssen dann auf die normalerweise fr Filter gebruchlichen Parameter, zu denen auch die
Grenzfrequenz(en) gehrt(en) umgerechnet werden. Die auf die Grenzfrequenz normierte
Tiefpa-bertragungsfunktion lautet z.B.

1
1
) (
1
2
2
+ +

=
g g
s
b
s
b
s H


Praktikum Signale und Systeme 2 Versuch 2
2009 Prof. Dr.-Ing. Hans Jrgen Micheel
Gegeben sind die beiden folgenden Schaltungen.











A. Husliche Vorbereitung:

Berechnen Sie fr beide Systeme jeweils
die bertragungsfunktion H(s), Resonanzfrequenz
0
und Dmpfung D
den Frequenzgang H(f) und die Grenzfrequenz(en)
die Impulsantwort h(t)
die Sprungantwort h

(t)

und plotten Sie diese mit MATLAB.

Um welche Systeme handelt es sich? Normieren Sie den Frequenzgang der ersten Schaltung
auf ihre Grenzfrequenz f
g
.


B. Versuchsdurchfhrung

Simulation beider Schaltungen mit MATLAB/Simulink.

1. Kopieren Sie die bentigten Blcke aus der Simulink-Bibliothek in ein Arbeitsfenster
und parametrieren Sie die Blcke in geeigneter Weise. Das System selbst wird dabei
durch den Block Transfer Fcn gebildet. Die Zahlenwerte der Koeffizienten
entnehmen Sie der von Ihnen berechneten bertragungsfunktion H(s). Stellen Sie die
Simulationsparameter geeignet ein. Benutzen Sie dabei den Fixed-Step Solver und
geben Sie einen sinnvollen Wert fr die Fixed-Step-Size ein.
2. Messen Sie die Impulsantwort h(t), die Sprungantwort h

(t) und den Amplituden- und


Phasengang beider Systeme und plotten Sie die Ergebnisse.
3. Vergleichen Sie die gemessenen Funktionen mit den berechneten Funktionen.
4. In der Vorlesung (Script SS1 S.40) wurde das Blockschaltbild eines Netzwerk-
Analysators behandelt. Erstellen Sie einen solchen Netzwerk-Analysator in ihrem
Simulink-Modell und messen Sie den Frequenzgang der beiden Systeme mit diesem.
Benutzen Sie als Tiefpa-Filter im Analysator Bessel-Filter.

R
1
= 888,58
L
1
= 10 mH
C
1
= 25,33 nF
U
ein
U
aus
C
2
L
2
R
2
R
2
= 31,42
L
2
= 2 mH
C
2
= 5,066 nF
U
ein
U
aus
C
1
L
1
R
1
Inhaltsverzeichnis
1 Signale und Systeme 2
Praktikumsbericht 2 5
1.1 Vorbereitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.1 Berechnungen fr beide Systeme . . . . . . . . . . . . . . . . . . . 5
1.1.2 Impulsantwort h(t) . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Labordurchfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.1 Simulation der beiden Systeme . . . . . . . . . . . . . . . . . . . . 10
1.3 Fazit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2 Netzwerk-Analysator 18
2.1 Auswertung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 Gesamtfazit 22
Abbildungsverzeichnis 23
4
1 Signale und Systeme 2
Praktikumsbericht 2
1.1 Vorbereitung
1.1.1 Berechnungen fr beide Systeme
bertragungsfunktion H
1
(s) und H
2
(s)
H
1
(s) =
1
s
2
CL +sRC + 1
(1.1)
H
2
(s) =
sRC
s
2
LC +sRC + 1
(1.2)
Resonanzfrequenz
0
und erstes und zweites System
Mit Hilfe des Koezientenvergleiches wird die Formeln 1.4 hergleitet, ausserdem folgt
hieraus fr die Dmpfung Formel 1.5.
s
2
LC +sRC + 1 =
_
s

0
_
2
+ 2D
s

0
+ 1 (1.3)
f
0
=
1
2

LC
(1.4)
f
Res1
= 10005.99Hz und f
Res2
= 50000.29Hz
Dmpfung D erstes und zweites System
D =
RC
0
2
(1.5)
D
1
=

2
2
= 0.7072 und D
2
= 0.025
5
Frequenzgang H(f) erstes und zweites System
Frequenzgang erstes System
U
a
U
e
=
XC
R +XL +XC
(1.6)
U
a
U
e
=
1
jC
R +jL +
1
jC
(1.7)
U
a
U
e
=
1
1 +jRC j
2

2
LC
(1.8)
H
1
(f) =
1
jRC
2
LC + 1
(1.9)
Frequenzgang zweites System
U
a
U
e
=
R
R +XL +XC
(1.10)
U
a
U
e
=
R
R +jL +
1
jC
(1.11)
U
a
U
e
=
jRC
R +jRC +j
2

2
LC + 1
(1.12)
H
2
(f) =
jRC
jRC
2
LC + 1
pm (1.13)
6
Grenzfrequenz erstes System
Die Spannung U
aus
wird ber den Kondensator C
1
abgegrien. Es handelt sich somit bei
dem ersten System um einen Tiefpass, da bei f die Spule sperrt, und bei f 0, ist
L
1
als Kurzschluss zu betrachten, der grte Teil der Spannung fllt am Kondenstator
C
1
ab.
H
1
(f) =
1
_
1
_
f
g
f
Res1
_
2
_
2
+
_
2Df
g
f
Res1
_
2
=
1

2
(1.14)
Aus Formel 1.14 ergibt sich fr die Grenzfrequenz f
g
= 10000.54Hz.
Grenzfrequenz zweites System
Die Spannung U
aus
wird ber den Widerstand R
2
abgegrien. Es handelt sich somit
bei dem zweiten System um einen Bandpass, da bei f die Spule sperrt, bzw.
hochohmig wird, und bei f 0 sperrt der Kondensator. Das System hat also eine obere
und eine untere Grenzfrequenz
f
go/gu
=
1
2

2
0
+
_
R
2L
_
2

R
2L
(1.15)
Aus Formel 1.15 ergiben sich fr die Grenzfrequenzen f
go
= 51266.08Hz und f
gu
=
48764.76Hz.
1.1.2 Impulsantwort h(t)
Die Impulsantwort eines Systems ergibt sich aus der inversen Laplace Transformation
der bertragunsfunktion H(s).
Impulsantwort des ersten Systems
H
1
(s) =
1
s
2
C
1
L
1
+sR
1
C
1
+ 1
(1.16)
L
1
{H
1
(s)} = L
1
_
1
s
2
C
1
L
1
+sR
1
C
1
+ 1
_
(1.17)
Die Nullstellen des Nenners werden mit Hilfe der P Q-Formel ermittelt:
7
s
1,2
=
R
1
2L
1

_
R
1
2L
1
_
2

1
L
1
C
1
(1.18)
Es ergeben sich fr das erste System folgende Polstellen: s
1
= 44.429+j44.429, 18 und
s
2
= 44.429 j44.429, 18
Die bertragungsfunktion wird mit Hilfe der Polstellen wie folgt beschrieben:
H
1
(s) =
1
C
1
L
1
(s s
1
) (s s
2
)
(1.19)
Durch eine Partialbruchzerlegung ergeben sich folgende Koezienten:
s = s
1
A
1
=
1
L
1
C
1
(s
1
s
2
)
(1.20)
s = s
2
B
1
=
1
L
1
C
1
(s
2
s
1
)
(1.21)
Nun wird die Inverse Laplace Transformation durchgefhrt.
L
1
{H(s)} = L
1
_
1
s
2
C
1
L
1
+sR
1
C
1
+ 1
_
= L
1
_
A
1

1
s s
1
+B
1

1
s s
2
_
(1.22)
H
1
(t) = A
1
e
s
1
t
+B
1
e
s
2
t
(1.23)
Impulsantwort des zweiten Systems
H
2
(s) =
sR
2
C
2
s
2
L
2
C
2
+sR
2
C
2
+ 1
(1.24)
L
1
{H
2
(s)} = L
1
_
sR
2
C
2
s
2
C
2
L
2
+sR
2
C
2
+ 1
_
(1.25)
8
Die Nullstellen des Nenners werden mit Hilfe der P Q-Formel ermittelt:
s
1,2
=
R
2
2L
2

_
R
2
2L
2
_
2

1
L
2
C
2
(1.26)
Es ergeben sich fr das zweite System folgende Polstellen: s
1
= 7.855 + j314.062, 89
und s
2
= 7.855 j314.062, 89
Die bertragungsfunktion wird mit Hilfe der Polstellen wie folgt beschrieben:
H
2
(s) =
sR
2
L
2
(s s
1
) (s s
2
)
(1.27)
Durch eine Partialbruchzerlegung ergeben sich folgende Koezienten:
s = s
1
A
2
=
s
1
R
L
(s
1
s
2
)
(1.28)
s = s
2
B
2
=
s
2
R
L
(s
2
s
1
)
(1.29)
Nun wird die Inverse Laplace Transformation durchgefhrt.
L
1
{H
2
(s)} = L
1
_
1
s
2
C
2
L
2
+sR
2
C
2
+ 1
_
= L
1
_
A
2

1
s s
1
+B
2

1
s s
2
_
(1.30)
H
2
(t) = A
2
e
s
1
t
+B
2
e
s
2
t
(1.31)
Sprungantwort h
1,2
(t) erstes und zweites System
Aus der Integration der Impulsantwort ergeben sich die Sprungantworten h
1,2
(t) siehe
Formel 1.32 und Formel 1.33:
9
h
1
(t) =
_
t
0
H
1
(s)dt (1.32)
h
2
(t) =
_
t
0
H
2
(s)dt (1.33)
1.2 Labordurchfhrung
1.2.1 Simulation der beiden Systeme
In Matlab werden die Verlufe der bertragungsfunktionen, der Impuls- und der Sprun-
gantworten simuliert. Das m-File ist dem Bericht angehngt und ist noch weiterfhrend
kommentiert. Als Simulationsdauer wurde das doppelte der Abklingzeit 5 eingestellt.
Bei =

2

01
und 25 erbibt sich eine Simulationsdauer von 200 Sekunden, die Step-Size
wird mit 1 Sekunde eingestellt. Das bedeutet das 200 Werte ber die Simulationszeit
berechnet werden. In den folgenden Abbildungen 1.1 und 1.2 sind die Aufbauweisen
dargestellt mit denen wir die Systeme simuliert haben. Als Solver wurde die Funktion
ode3 (Bogacki-Shampine) ausgewhlt. Aus Abbildung 1.3 ist zu erkennen, dass das erste
System ein Tief- und das zweite System ein Bandpass ist.
Abbildung 1.1: Simulationsaufbau des ersten Systemes
10
Abbildung 1.2: Simulationsaufbau des zweiten Systemes
Abbildung 1.3: bertragungsfunktionen des ersten und des zweiten Systemes mit Matlab
Die Verlufe der Impuls- und Sprungantworten der Berechnungen mit Matlab und
der Simulation mit Simulink stimmen ber ein. Die Skalierung der Amplituden weicht
voneinander ab, wir fhrten dies auf die Autoskalierungsfunktion des Oszilloskops in
Simulink zurck, mit der die folgenden Abbildungen 1.4 bis 1.9 dargestellt sind.
11
Abbildung 1.4: Impulsantwort des ersten und des zweiten Systemes mit Matlab
Abbildung 1.5: Impulsantwort des ersten Systemes mit Simulink
12
Abbildung 1.6: Impulsantwort des zweiten Systemes mit Simulink
Abbildung 1.7: Sprungantwort des ersten und des zweiten Systemes mit Matlab
13
Abbildung 1.8: Sprungantwort des ersten Systemes mit Simulink
14
Abbildung 1.9: Sprungantwort des zweiten Systemes mit Simulink
Abbildung 1.10: Frequenz- und Phasengang des ersten Systemes mit Matlab
15
Abbildung 1.11: Frequenz- und Phasengang des ersten Systemes mit Simulink
Abbildung 1.12: Frequenz- und Phasengang des zweiten Systemes mit Matlab
16
Abbildung 1.13: Frequenz- und Phasengang des zweiten Systemes mit Simulink
1.3 Fazit
Die Verlufe von Matlab und Simlink Simulation stimmen berein. Die Phasen und
Frequenzgnge sind deutlich verschoben auch die Amlituden der Sprung- und der Im-
pulsantwort sind sehr unterschiedlich. Es wurden verschiedene Einstellungen getestet
und mit Hilfe von Kommolitonen aus meiner Studiengruppe, denen ich meinen Bericht
und die zugehrigen Simulink Modelle und Matlab Files zur Verfgung gestellt habe, ver-
gleichbare Ergebnisse besttigt. Ausserdem gab es in dieser Version des Laborberichts
Schwierigkeiten mit dem Einbinden der Graken. Dieses Fazit soll wie im Tex-Code
unterhalb der Abbildungen 1.1 bis 1.13 stehen, um dies zu realisieren mussten Worka-
rounds genutzt werden.
17
2 Netzwerk-Analysator
Der Netzwerk-Analysator wurde nach den in der Vorlesung besprochenen Vorgaben auf-
gebaut. Ein Abgenderter Chirp erzeugt das Testsignal. In den folgenden Abbildungen
sind die Simulink Modelle fr den Chirp 2.1 sowie fr die beiden Systeme 2.2 und 2.4
dargestellt. Die Parameter fr die Simulation wurden wie folgt gewhlt:
Startfrequenz: f
min
= 500Hz
Endfrequenz: f
max
= 100kHz
Bessel-Filter f
gTP
= f
min
= 500Hz, Filter 10. Ordnung
Simulationszeit: T
sweep
=
_
(EndfrequenzStartfrequenz)3
2StartfrequenzGrenzfrequenz
Tiefpass
_
Abtastzeit: T
abt
=
_
1
Endfrequenz
_
20
Die Chirpsignale werden wie in Abbildung 2.1 mit den angegebenen Parametern generiert
und im Netzwerk-Analysator siehe Abbildung 2.2 und 2.4, wie nach Aufbau deutlich
wird, verarbeitet. Die Grenzfrequenz des Tiefpasses wird der Startfrequenz gleichgesetzt,
um bei niedrigen Frequenzen korrekte Ergebnisse zu liefern. Die Ordnung des Tiefpasses
reguliert die Steilheit des Abfallens des Amplitudenganges nachdem die Grenzfrequenz
erreicht wurde. Um bei hohen Frequenzen die Sinusfunktion vollstndig abtasten zu
knnen, bzw. mit 20 Punkten pro Periode, wird auch diese Variable parametrisiert.
18
Abbildung 2.1: Aufbau des Chirp
Abbildung 2.2: Aufbau des Netzwerk-Analysators fr System 1
Abbildung 2.3: Ergebniss des Netzwerk-Analysators fr System 1
19
Abbildung 2.4: Aufbau des Netzwerk-Analysators fr System 2
Abbildung 2.5: Ergebniss des Netzwerk-Analysators fr System 2
20
2.1 Auswertung
Die Abbildungen 2.3 und 2.3 gleichen sich im Verlauf mit den Abbildungen 1.10 bis 1.11.
Es ist deutlich zu erkennen, dass der Netzwerk-Analysator bei niedrigen Frequenzen keine
korrekten Ergebnisse liefert, daher knnte man die Simulation dieses Bereiches ausschlie-
en, bzw. die Grenzfrequenz des Filters anpasses, um keine Rechenzeit zu verschwenden
und die Ezienz zu erhhen. Dies gilt auch fr die Simulationszeit und Abtastfrequenz.
Die Variablen mssen daher Parametrisiert werden, so dass eine sinnvolle Simultion
mglich ist. Die zuletzt gewhlten, bzw. hier angegebenen Parameter ermglichen gut
vergleichbare Ergebnisse. Wenn die Abtastfrequenz oder die Simulationszeit verkleinert
wird, sinkt die Rechenzeit deutlich, die Ergebnisse weichen dann jedoch strker von den
vorherigen Simulationen ab.
21
3 Gesamtfazit
Um fr verschiedene Bauteile fr Schaltungen diesen Types sinnvolle Abtastungen zu
erreichen ist es wichtig den gesamten Ablauf im M-File zu parametrisieren. Das bedeutet
das sich smtliche Werte in Abhngigkeit der Bauteile benden. So dass wenn z.B. der
Widerstandswert gendert wird, sich automatisch die Werte z.B. fr die Grenzfrequenz
und die Abtastzeit ndern, so dass weiterhin eine sinnvolle Abtastung gewhleistet ist.
Die ist ntig um eektive Programme zu entwickeln, denn Bereiche die nicht anwen-
dungsrelevant sind sollten auch nicht simuliert werden, da dies unntige Zeit kostet.
Aus diesem Grunde wurden smtliche Variablen in Abhngigkeit der Ausgangsgren
gesetzt. Die einzelnen Rechenschritte sind im M-File kommentiert und die Parameter
knnen ber das M-File angepasst werden. Die Simulation der Systeme erfolgt dann
automatisch. Im letzten Abschnitt sind die Parameter fr den Bessellter, die Grenz-
frequenz, die Simulationszeit sowie die Abtastzeit vorhanden. Diese knnen angepasst
werden um unterschiedliche Ergebnisse zu Erzeugen. Es wurde versucht vergleichbare
Ergebnisse der Semestergruppe zu erzeugen, wobei dieser Laborversuch komplett eigen-
stndig gelst wurde, und die Ergebnisse von Kommolitonen in Ihrer Vergleichbarkeit
berprft worden sind. Fr die Ergebnisse traf dies zu, fr die Durchfhrung bzw. die
Lsungsvariante die Ich vorgestellt habe, gab es keine erheblichen bereinstimmungen,
doch auf Grund der gleichen Rechnungsschritte lieen sich gewissen hnlichkeiten nicht
ausschlieen. Der Laborversucht hat einen guten Einblick in die Funktionsweise von Mat-
lab gegeben und gezeigt wie einfach man solche und vergleichbare Systeme mit Matlab
und Simulink simulieren kann. Ein gewisses Ma an Erfahrung bedarf es leider schon
um die vollstndige Funktion von Matlab nutzen zu knnen. Das Gleiche gilt auch fr
die Bestimmung bestimmter Parameter fr derartige Systeme. Dies wurde leider schon
fr den Versuch vorrausgesetzt. Ausserdem kam es bei der Durchfhrung zu erheblichen
Problemen, so dass der Code und die Simulationen im fertigen Zustand durch einen
Computerabsturz verloren gegeangen sind. Dieser Fehler wird nun durch regelmiges
Zwischenspeichern vermieden, da es doch hin und wieder durch falsche Parametrisierung
zu Systemabstrzen kommt, da Matlab bzw. Simulink fr eine zu hohe Abtastfrequenz,
bzw geringe Abtastzeit oder einen zu lange Simulationszeit zu viel Rechenleistug braucht.
22
Abbildungsverzeichnis
1.1 Simulationsaufbau des ersten Systemes . . . . . . . . . . . . . . . . . . . . 10
1.2 Simulationsaufbau des zweiten Systemes . . . . . . . . . . . . . . . . . . . 11
1.3 bertragungsfunktionen des ersten und des zweiten Systemes mit Matlab 11
1.4 Impulsantwort des ersten und des zweiten Systemes mit Matlab . . . . . . 12
1.5 Impulsantwort des ersten Systemes mit Simulink . . . . . . . . . . . . . . 12
1.6 Impulsantwort des zweiten Systemes mit Simulink . . . . . . . . . . . . . 13
1.7 Sprungantwort des ersten und des zweiten Systemes mit Matlab . . . . . 13
1.8 Sprungantwort des ersten Systemes mit Simulink . . . . . . . . . . . . . . 14
1.9 Sprungantwort des zweiten Systemes mit Simulink . . . . . . . . . . . . . 15
1.10 Frequenz- und Phasengang des ersten Systemes mit Matlab . . . . . . . . 15
1.11 Frequenz- und Phasengang des ersten Systemes mit Simulink . . . . . . . 16
1.12 Frequenz- und Phasengang des zweiten Systemes mit Matlab . . . . . . . 16
1.13 Frequenz- und Phasengang des zweiten Systemes mit Simulink . . . . . . 17
2.1 Aufbau des Chirp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 Aufbau des Netzwerk-Analysators fr System 1 . . . . . . . . . . . . . . . 19
2.3 Ergebniss des Netzwerk-Analysators fr System 1 . . . . . . . . . . . . . . 19
2.4 Aufbau des Netzwerk-Analysators fr System 2 . . . . . . . . . . . . . . . 20
2.5 Ergebniss des Netzwerk-Analysators fr System 2 . . . . . . . . . . . . . . 20
23