Übertragungsfunktion
Die Übertragungsfunktion oder auch Systemfunktion beschreibt in der ingenieurwissenschaftlichen Systemtheorie mathematisch die Beziehung zwischen dem Ein- und Ausgangssignal eines linearen dynamischen Systems in einem Bildraum.[1]
Ein dynamisches System kann beispielsweise ein mechanisches Gebilde, ein elektrisches Netzwerk oder ein anderer biologischer, physikalischer oder auch volkswirtschaftlicher Prozess sein.[2] Mithilfe der Übertragungsfunktion kann (alternativ zur Berechnung im Zeitbereich) für ein beliebiges Eingangssignal das Ausgangssignal, d. h. die Reaktion des Systems, einfacher bestimmt werden, als durch das Lösen von Differentialgleichungen. Außerdem: Teilsysteme, die grafisch in einem Signalflussplan angeordnet sind, lassen sich mit Hilfe von Übertragungsfunktionen durch einfache Rechenregeln umformen und zusammenfassen.
Für kontinuierliche Systeme ist der Bildraum gegeben durch die Laplace-Transformation. Eine Achse ist dabei der Fourier-Frequenzparameter iω. Daher ist die Übertragungsfunktion auch verwandt mit dem Frequenzgang eines Systems.
Für diskrete Systeme ist der Bildraum gegeben durch die z-Transformation.
Allgemein
Unter einem System versteht man in der Systemtheorie abstrakt einen Vorgang, der ein Signal umwandelt bzw. überträgt.[3] Das ihm zugeführte Signal wird dann Eingangssignal genannt und das entstehende Signal Ausgangssignal. Wie das Signal umgewandelt wird bzw. wie diese beiden Signale im Verhältnis zueinander stehen, wird durch die Übertragungsfunktion mathematisch beschrieben.
Die Übertragungsfunktion beschreibt das zeitliche dynamische Verhalten eines Systems. Mit ihr kann berechnet werden, wie ein beliebiges Eingangssignal durch das System umgewandelt wird bzw. welches Ausgangssignal es hervorruft. Sie beschreibt das dynamische Verhalten des Systems vollständig und unabhängig von den konkreten Signalen. Die Übertragungsfunktion bildet nur das mathematische Systemverhalten ab, aber nicht die einzelnen Komponenten des Systems. Umgekehrt sind auch die Details der Realisierung aus der Übertragungsfunktion nicht direkt ablesbar.
Übertragungsfunktionen kommen in den Ingenieurwissenschaften überall dort zum Einsatz, wo die Veränderungen von Signalen – egal ob beabsichtigt oder unbeabsichtigt – beschrieben oder berechnet werden. Sie werden meistens bei der Analyse von SISO-Systemen verwendet, typischerweise in der Signalverarbeitung, Regelungs- und Nachrichtentechnik, sowie der Kodierungstheorie.[4] Alle Systeme, die man durch lineare Differential- oder Differenzengleichungen darstellen kann, können auf diese Weise mathematisch modelliert werden. Oft lässt sich der Vorgang, der das Signal verändert, näherungsweise durch ein lineares Modell beschreiben. Dann kann auf die Theorie der LZI-Systeme zurückgegriffen werden, sie sind analytisch leicht zugänglich und theoretisch gut erforscht.
Da LZI-Systeme nur die Amplitude und den Phasenwinkel der Frequenzanteile des Signals verändern, ist die Beschreibung im Frequenzbereich meist praktischer zu handhaben und auch kompakter. Die Beschreibung des Zeitverhaltens eines LZI-Systems kann im kontinuierlichen Fall durch lineare Differentialgleichungen erfolgen. Über die Laplace-Transformation kann sie in den Frequenzbereich überführt werden. Umgekehrt kann durch die inverse Laplace-Transformation aus der Übertragungsfunktion wieder das Zeitverhalten rekonstruiert werden.
Bei diskreten Systemen, wie es z. B. die meisten digitaltechnischen Systeme sind (z. B. Digitalfilter), ist das Verhalten des Systems nur zu bestimmten Zeitpunkten definiert. Solche Systeme können im Zeitbereich durch lineare Differenzengleichungen beschrieben werden und mithilfe der z-Transformation in den Bildbereich überführt werden.[5]
Als Bindeglied zwischen kontinuierlichen und zeitdiskreten Übertragungsfunktionen stehen verschiedenen Transformationen wie die bilineare Transformation oder die Impulsinvarianz-Transformation zur Verfügung, um Übertragungsfunktionen, unter Beachtung bestimmter Einschränkungen, zwischen diesen beiden Formen überführen zu können.
Um die Übertragungsfunktion eines Systems zu erhalten, gibt es zwei Möglichkeiten:[6]
- Systemanalyse: Ist der innere Aufbau des Systems bekannt, kann man ihn mathematisch modellieren und daraus sein Verhalten berechnet werden.
- Systemidentifikation: Bei bekannten Aus- und Eingangssignalen Y und X, die entweder gemessen oder vorgegeben sein können, erhält man die Übertragungsfunktion durch Bildung des Quotienten .
Beispiel
Ein einfaches Beispiel für eine gewollte Signalveränderung ist ein Tiefpass: Er filtert hohe Frequenzen aus einem Eingangssignal heraus und hinterlässt im Ausgangssignal nur die tieferen Frequenzanteile. Eine unbeabsichtigte Veränderung ist z. B. die Verzerrung bei der Übertragung durch einen Kanal (z. B. ein Kupferkabel, ein Glasfaserkabel oder auch eine Funkstrecke). Hier würde man sich grundsätzlich wünschen, dass der Kanal das Signal nicht verändert. Er tut dies jedoch, da er in der Realität nicht ideal ist. Solche Verzerrungen müssen dann entweder beim Sender oder am Empfänger kompensiert werden.
Grundlagen
Definition
Für kontinuierliche Systeme, die linear und zeitinvariant sind (d. h., das System zeigt zu jeder Zeit – bei gleicher Eingabe – das gleiche Verhalten), ist die Übertragungsfunktion definiert als
- oder alternativ in Operatorenschreibweise
Die Funktion Y(s) bzw. U(s) sind die Laplace-Transformierten des Ausgangs- bzw. Eingangssignals. G(s) ist der Quotient dieser beiden Größen und beschreibt das System dadurch.[7] (Die zweiseitige Laplace-Transformierte spielt in realen technischen Systemen eine untergeordnete Rolle, da diese kausal sind.)
Für zeitdiskrete LZI-Systeme, wie sie z. B. in der digitalen Signalverarbeitung verwendet werden, ist die Definition ähnlich, nur dass hierbei die z-Transformierten verwendet werden:[8]
Herleitung über die Systemgleichungen (Systemanalyse)
Wenn der interne Aufbau des Systems bekannt ist, kann das Zeitverhalten durch die zugehörige Systemgleichung beschrieben werden. Im Fall von kontinuierlichen Systemen sind dies Differentialgleichungen, bei zeitdiskreten Systemen Differenzengleichungen. Wenn es sich dabei weiterhin um lineare Gleichungen handelt, ist das zugehörige System ebenfalls linear und gleichzeitig auch zeitinvariant – ein LZI-System.
Statt das Verhalten des Systems nun im Zeitbereich zu beschreiben, kann es stattdessen auch in den zugehörigen Frequenzbereich überführt und dort weiter analysiert werden. Mithilfe der transformierten Gleichung kann eine Lösung meist leichter gefunden werden und dadurch die Systemantwort für ein beliebiges Eingangssignal bzw. die Übertragungsfunktion bestimmt werden.
Für kontinuierliche Systeme verwendet man dazu standardmäßig die Laplace-Transformation, für zeitdiskrete Systeme die z-Transformation. Eine solche Beziehung zwischen Zeit- und Bildfunktion nennt man Korrespondenz. Da die analytische Bestimmung dieser Transformationen aufwendig ist und oftmals immer wieder die gleichen auftreten, existieren sogenannte Korrespondenztabellen, in denen häufig verwendete Transformationen nachgeschlagen werden können.
Die Anfangswerte der Systemgleichungen stellen den internen Zustand des Systems zu Beginn dar, z. B. den der internen Energiespeicher. In den meisten Fällen ist der Anfangszustand uninteressant für die Systemanalyse und man setzt voraus, dass alle Anfangswerte Null sind, d. h., die internen Energiespeicher des Systems seien leer.
Signalverarbeitung (Systemidentifikation)
In der Signalverarbeitung besteht meist der Wunsch, ein gegebenes Eingangssignal in ein bestimmtes Ausgangssignal umzuwandeln bzw. das Spektrum des Eingangssignals auf eine bestimmte Art und Weise zu verändern. D. h. anders als bei der Systemanalyse ist zwar die Reaktion des Systems bekannt, nicht jedoch die Funktionsweise.
In diesem Fall ist die Systemgleichung (im Zeit- als auch im Frequenzbereich) unbekannt und sie wird aus Ein- und Ausgangssignal bestimmt.
Bei einem kontinuierlichen System bildet man dazu das Ein- und Ausgangssignal in den Frequenzbereich ab:
Das Ausgangssignal hängt dann vom Eingangssignal über die Übertragungsfunktion ab:
Und durch Umstellen erhält man selbige:
Das Verfahren funktioniert äquivalent bei zeitdiskreten Systemen, indem man hier die z-Transformierte der Signale verwendet.
Darstellungsformen
Die Übertragungsfunktion kann entweder als mathematische Formel oder als graphische Kurven angegeben werden. Bei der formalen Darstellung wählt man üblicherweise zwischen der Polynomdarstellung, ihrer Produktdarstellung oder der Partialbruchzerlegung.
Die graphische Darstellung wird Bode-Diagramm genannt und besteht aus der Beschreibung der Amplitudenverstärkung und der Phasenverschiebung, die das Eingangssignal erfährt.
Darstellungsform | Notation im Frequenzbereich |
---|---|
Polynom | |
Pol-Nullstellen | |
Partialbruch |
In der Produktdarstellung lassen sich sehr leicht die Pol- und Nullstellen der Funktion auslesen. Die Darstellung in Partialbrüchen ist vor allem für die Rücktransformation in den Zeitbereich geeignet.
Beispiele
Systemanalyse
Kontinuierliches LZI-System[9]
Ein System sei durch folgende DGL beschrieben:
Dabei seien reellwertige Konstanten.
Die Laplace-Transformierte der Differentialgleichung lautet
Dabei seien alle Anfangswerte und . Eingesetzt erhält man:
Laut Definition ist die Übertragungsfunktion der Quotient Y/X, teilt man auf beiden Seiten entsprechend, erhält man:
Zeitdiskretes LZI-System
Ähnlich dem kontinuierlichen System oben sei die Systemfunktion eines diskreten LZI-Systems durch folgende Differenzengleichung beschrieben:
Dabei seien reellwertige Konstanten.
Die z-Transformierte der Differenzengleichung lautet dann
Durch Umformen erhält man die Übertragungsfunktion
Häufig verwendete Übertragungsfunktionen
In der Signalverarbeitung und Nachrichtentechnik:
- Butterworth-Filter,
- Bessel-Filter,
- Cauer-Filter,
- Tschebyscheff-Filter,
- Gaußfilter,
- Raised-Cosine-Filter.
In der Regelungstechnik:
Literatur
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0.
- Fernando Puente León, Uwe Kiencke, Holger Jäkel: Signale und Systeme. 5. Auflage. Oldenbourg Verlag, München 2011, ISBN 978-3-486-59748-6.
- Jan Lunze: Regelungstechnik 1: Systemtheoretische Grundlagen, Analyse und Entwurf einschleifiger Regelungen. 7. Auflage. Springer, 2008, ISBN 978-3-540-68907-2.
- Holger Lutz, Wolfgang Wendt: Taschenbuch der Regelungstechnik mit MATLAB und Simulink. 12. Auflage. Europa-Lehrmittel, 2021, ISBN 978-3-8085-5870-6.
Einzelnachweise
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0, S. 101.
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0, S. 7.
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0, S. 6.
- John G. Proakis, Masoud Salehi: Communication systems engineering. 2. Auflage. Prentice Hall, Upper Saddle River, N.J. 2002, ISBN 0-13-095007-6, S. 626 (englisch).
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0, S. 326.
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0, S. 102.
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0, S. 100.
- Bernd Girod, Rudolf Rabenstein, Alexander Stenger: Einführung in die Systemtheorie. 4. Auflage. Teubner, Wiesbaden 2007, ISBN 978-3-8351-0176-0, S. 303.
- Douglas K. Lindner: Signals and Systems. McGraw-Hill, ISBN 0-07-116489-8, S. 294 f.