Signale + Systeme Modellbildung Titel: Modellbildung Titel-Kürzel: MODL Autoren: Jürg Wild; Koautoren: G. Lekkas, U. Gysel Version: v2.0 10. November 2005 Version: v2.1 1. Dezember 2005 keine inhaltlichen Änderungen, Winword-Umbruch und pdf-Version verbessert Version: v2.2 21. Januar 2007 inhaltliche Verbesserungen und Übungsaufgaben mit Lösungen hinzugefügt Version: v2.3 2.September 2007 Verbesserungen von J. Wild verarbeitet Version 2.3 1 Signale + Systeme Modellbildung Modellbildung 1. Einstieg 3 2. Die Modellbildung 2.1 Zweck eines Modells 2.2 Wege zur Modellbeschreibung 5 5 7 3. Modellbildung und Darstellungen für Systeme 1. Ordnung 3.1 Ein RC-Netzwerk (Beispiel 1) 3.2 Die Normdifferentialgleichung 1. Ordnung 3.3 Ein pneumatisches System (Beispiel 3) 3.4 Ein thermisches System (Beispiel 4) 3.5 Gleichungen für alternative Ausgangssignale in Systemen 1. Ordnung 10 10 11 12 14 17 4. Die allgemeine Lösung der Differentialgleichung 1. Ordnung für schrittförmige Eingangssignale 4.1 Lösung der Differentialgleichung für x(t) 4.2 Lösung der Differentialgleichung für xA(t) 4.3 Charakterisierung elementarer Übertragungsglieder 4.4 Numerische Werte zu Beispielsystemen 1. Ordnung 19 19 23 24 24 5. Systemdarstellungen für Systeme 2. Ordnung 5.1 Das Masse-Feder-Dämpfer-Glied (Beispiel 2) 5.2 Elektrische Schaltung mit zwei Kondensatoren (Beispiel 5) 5.3 Die allgemeine Lösung der Differentialgleichung 2. Ordnung 5.4 Die Schrittantwort für Systeme 2. Ordnung 5.5 Numerische Werte zu den beiden Beispielen 2. Ordnung 25 25 27 29 33 36 6. Schlussbemerkungen 38 7. Zusammenfassung 39 Aufgaben 41 Lösungen 44 Version 2.3 2 Signale + Systeme Modellbildung Lernziele • Sie kennen Verfahren, um ein physikalisches System in Form eines mathematischen Modells darzustellen, insbesondere mit seiner Differentialgleichung, und können sie in einfachen Fällen anwenden. • Mögliche Systemdarstellungsformen linearer Systeme sind Ihnen bekannt (Strukturen und Parameter) • Ihnen ist die allgemeine Vorgehensweise zur Findung eines mathematischen Modells mit Hilfe der entsprechenden physikalischen Gesetze bekannt Voraussetzungen Sie benötigen zum Verständnis dieses Kapitels 1. • Grundkenntnisse über Signale und Systeme • Grundlegende Fertigkeiten im Umgang mit Differentialgleichungen, insbesondere zur Lösung einer linearen Differentialgleichung bei gegebener Anregungsfunktion und bekannten Anfangsbedingungen • Kenntnis der hauptsächlichen physikalischen Grundgesetze von einfachen mechanischen, elektrischen, pneumatischen und thermischen Systemen Einstieg Kinder spielen mit einem Ball mit dem Ziel, diesen durch ein Loch in einer Wand zu werfen. Mit der Zeit merken sie, wie sie den Ball werfen müssen, damit sie die Öffnung treffen. Sie haben die geeignete Anfangsgeschwindigkeit und den passenden Abwurfwinkel durch Probieren gefunden. Dabei kennen sie weder die geltenden physikalischen Gesetze noch wissen sie etwas von möglichen Verfahren, um eine genaue Vorhersage der Flugbahn des Balls machen zu können. Wenn Naturwissenschafter und Ingenieure sich mit physikalischen Phänomenen wie dem schrägen Wurf auseinandersetzen, dann suchen sie immer nach möglichst genauen, allgemein gültigen Beschreibungen für das beobachtete Phänomen. Sie suchen ein Modell, welches das beobachtete Verhalten eines physikalischen Vorgangs möglichst exakt wiedergibt. Diesen Vorgang des Beschreibens bezeichnen wir mit dem Begriff der Modellbildung. In diesem Kapitel geht es um mögliche Beschreibungsarten, primär mathematische für solche Modelle und um die Lösung einfacher Fälle. Wir wollen die Art der zu lösenden Aufgaben an zwei einfachen Beispielen zeigen. Version 2.3 3 Signale + Systeme Modellbildung Beispiel 1: Ein elektrisches RC-Glied Die Eingangsspannung ue an diesem RC-Glied (Fig. 1) werde zur Zeit t = 0.5 s von 0 auf 10 V angehoben. Uns interessiert der zeitliche Verlauf des Ladestromes i R = iC und die Spannung über dem Kondensator uC = ua (Ausgangsspannung). Führt man das Experiment durch, dann ergeben sich Verläufe, wie sie in Fig. 2 gezeigt sind. Fig. 1 Schaltung mit einem RC-Glied mit R = 20 k und C = 10 μF 10 ue in V 8 ua = uC in V 6 Fig. 2 Spannungen und Strom am RCGlied von Fig. 1, linke Klemmen: Eingangsspannung ue, rechte Klemmen: Ausgangsspannung ua, Strom i durch R und C 4 2 0 iR = iC in 0.1 mA 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 s t Die wesentliche Frage hier lautet, wie man von der physikalischen Schaltung (Fig. 1) zu einem Modell kommt, das eine exakte Vorhersage der Zeitfunktionen für Strom und Spannung an diesem RC-Glied erlaubt. Beispiel 2: Masse-Feder-Dämpfer-Glied In diesem Beispiel geht es um eine Masse, die mit einer Feder an einer festen Platte aufgehängt ist (Fig. 3). (Es ist fast identisch mit der Radaufhängung eines Fahrzeugs.) Parallel zur Feder befindet sich ein Stossdämpfer (Dämpferglied). Die Masse dehnt mit ihrer Gewichtskraft die Feder aus, bis die Gleichgewichtslage erreicht ist. Eine externe Kraft Fe, die z.B. von einem Linearmotor stammen könnte, bewegt die Masse um den Weg x aus ihrer Gleichgewichtslage. In unserm Beispiel nehmen wir an, die Masse werde mit der externen Kraft Fe um x = 0.1 m ausgelenkt und zur Zeit t = 0 wieder losgelassen. Im ersten Moment ist die Geschwindigkeit v = 0, da sich die Masse noch nicht zu bewegen begonnen hat. Dann bewegt sie sich zurück zur Gleichgewichtslage und überschiesst vielleicht. Gesucht ist die Bewegung der Masse, also der Verlauf des Weges x(t). Version 2.3 4 Signale + Systeme Modellbildung Gleichgewichtslage x Fig. 3 Masse-Feder-Dämpfer-Glied Kraft Fe Auch hier stellt sich die Frage, wie man von der physikalischen Anordnung (Fig. 3) zu einem Modell gelangt, mit dem man die Auslenkung x(t) aus der Gleichgewichtslage vorhersagen kann. Die Messung an einer bestimmten Anordnung hat die Resultate von Fig. 4 ergeben. x 10 cm 8 Weg 6 Gleichgewichtslage 4 2 0 Fig. 4 Ausschwingen des Masse-FederDämpfer-Glieds mit den Anfangsbedingungen x(0) = 10 cm und v(0) = 0 m/s t -2 -4 -6 -8 -10 0 1 2 3 4 5 6 7 8 9 10 s Nach diesen einführenden Beispielen zur Problemstellung wollen wir in der Folge mögliche Wege zur Findung eines mathematischen Modells aufzeigen. 2. 2.1 Die Modellbildung Zweck eines Modells Was versteht man genau unter einem Modell? Wenn wir im Brockhaus nachschlagen, finden wir die folgende Definition: "Ein Modell ist die vereinfachende bildliche oder mathematische Darstellung von Strukturen, Funktionsweisen oder Verlaufsformen". Dies ist der traditionelle Modellierungsbegriff der Naturwissenschaften, den wir hier verwenden wollen. Die Informatik dagegen verbindet den Begriff Modellierung mit der Beschreibung von Anforderungen an ein zu entwerfendes Rechensystem. Version 2.3 5 Signale + Systeme Modellbildung Modellieren gehört zu den grundlegenden Hilfsmitteln zur Gewinnung von Einsichten in die Funktionsweise von natürlichen Phänomenen in allen Bereichen des Lebens und der Umwelt. Modelle sollen die komplexen Sachverhalte und Zusammenhänge in einem System sichtbar machen und Vorhersagen über sein Verhalten ermöglichen. Um diese Ziele erreichen zu können, muss das System vorerst analysiert und in geeigneter Weise dargestellt werden können. In einem ersten Schritt muss eine mathematische oder bildliche Beschreibung der physikalischen Zusammenhänge gefunden werden. Wir nennen diesen Schritt Modellbildung. Das damit gewonnene Modell dient der Weiterbehandlung des Systems in der Form von Simulationen (resp. Berechnungen). Das Modell bildet somit die Ausgangsbasis für die folgenden Systemuntersuchungen, oft unter Zuhilfenahme von Simulationsstudien. Beim System kann es sich z.B. um ein Regelungssystem handeln. Dann ist die Modellbildung der erste Schritt zu einer Regelungs-Realisierung. Das zu regelnde physikalische System muss möglichst gut bekannt sein, damit ein optimaler Regler entworfen werden kann. Oder ein elektronisches Bauteil wird als System mit einem Ersatzschaltbild modelliert. Je grösser der Frequenzbereich sein muss, für den das Modell seine Gültigkeit behalten soll, umso detaillierter muss das Modell sein. Von einem System, das mit einem Modell beschrieben werden soll, will man primär die physikalischen, insbesondere die dynamischen Eigenschaften kennen. In unserm Beispiel 2 des Masse-Feder-Dämpfer-Glieds heisst dies, man will den Verlauf des Ausschwingens in Funktion der Zeit kennen. Zusätzlich will man wissen, wie dieser Verlauf mit den Parametern des Systems zusammenhängt, hier der Masse, der Federkonstante der Feder und der Dämpfungskonstante des Stossdämpfers. Allgemeiner ausgedrückt will man genügend Verständnis über die Zusammenhänge zwischen den Einflussfaktoren (Systemparameter und Eingangssignale) und den problemabhängigen Zielgrössen (z.B. Ausschwingzeit) gewinnen, um die beschriebenen Systeme gezielt beeinflussen zu können. Es handelt sich dabei meist um technische Systeme, obwohl Modellbildungen auch in andern Bereichen eingesetzt werden können (siehe z.B. das berühmte mathematische Weltmodell des Club of Rome). Lässt sich ein System aufgrund physikalischer Gesetzmässigkeiten (Grundgleichungen und deren Verknüpfungen wie Bilanzen, Kontinuitäten und Erhaltungssätze) analytisch, d.h. durch Formeln darstellen, dann stellen diese Gleichungen das mathematische Modell des Systems dar. Dieses Modell kann also z.B. durch Differentialgleichungen (DGl.), algebraische Gleichungen oder logische Gleichungen gebildet werden. Ein Modell muss nicht zwangsläufig linear sein. Im Gegenteil sind viele physikalische Vorgänge nichtlinear und dementsprechend geben die passenden Modelle diese Nichtlinearität auch wieder. Dies erschwert in den meisten Fällen die Analyse, da viele Methoden, vor allem die meisten, die wir in diesem Kurs kennen lernen, nur für lineare Systeme gelten. Nur eine bis ins Detail genaue mathematische Beschreibung kann die physikalische Wirklichkeit einigermassen getreu abbilden. Trotzdem ist eine völlig exakte Beschreibung der Wirklichkeit durch ein Modell nie möglich. Bei jeder Modellbildung müssen Vereinfachungen getroffen werden. Modelle sind immer nur eine Annäherung an die physikalische Wirklichkeit. Version 2.3 6 Signale + Systeme Modellbildung Wenn die Aussagen eines Modells nicht mit den Messungen am realen Objekt übereinstimmen, dann ist das Modell falsch und nicht die "Physik" (oder man hat unter Umständen falsch gemessen). Damit die Modelle überschaubar bleiben, dürfen sie nicht zu komplex sein. Sie müssen jedoch mit sinnvollem Aufwand das System für die gegebene Aufgabe genügend genau beschreiben. Die Aussagekraft eines Modells ist daher immer relativ und abhängig von der Anwendung und der geforderten Genauigkeit. Die Genauigkeit und damit das Mass der Vereinfachung eines Systems muss abgeschätzt werden: Ist die damit mögliche Aussage für die gegebene Aufgabenstellung genügend zutreffend? Ist der Aufwand gerechtfertigt, eine umfangreichere Modellierung vorzunehmen? Schliesslich wird auch ungenügendes Wissen über das detaillierte Verhalten des Systems oder über die Art, wie dieses dargestellt werden könnte, automatisch zu einer Vereinfachung führen oder die Modellbildung überhaupt verunmöglichen. Ein Modellansatz kann immer verbessert oder ergänzt werden (z.B. wird ein theoretisch ermitteltes Modell durch Messungen am realen System bestätigt oder es muss gegebenenfalls entsprechend modifiziert werden). Ein Modell muss durch Tests verifiziert werden. In einem ersten Schritt genügen dazu Plausibilitätstests, z.B. betr. Ordnung, Empfindlichkeit, Abdeckung von Spezialfällen etc. 2.2 Wege zur Modellbeschreibung Wie gelangt man zu einer Systembeschreibung oder einem Modell? Wir wollen hier die Schritte skizzieren, die es dazu braucht. Man spricht in diesem Zusammenhang auch von der Modellbildung. Daraus entsteht als Endprodukt das mathematisch beschreibbare Modell. Die wesentlichen Schritte der Modellbildung zeigt Fig. 5. Man beginnt mit einem ersten Ersatzschaltbild bzw. einer schematischen Darstellung des zu modellierenden Systems und gelangt über Vereinfachungen oder Idealisierungen zu einem ersten mathematischen Modell. Mit diesem ersten Modell simuliert man die Antworten des Systems auf einfache Testsignale und vergleicht sie mit den Experimenten. Sind die Abweichungen zwischen den Aussagen des Modells und dem Experiment noch zu gross, so wird es verfeinert, bis es den Anforderungen bezüglich Genauigkeit für die gestellte Aufgabe genügt. Der Vorgang der Modellbildung ist daher meist iterativ. Um das wirkliche Verhalten eines realen Systems durch ein mathematisches Modell wohl vereinfacht, aber doch genügend genau beschreiben zu können, müssen sowohl die Struktur als auch die Parameter des Modells bestimmt werden. Die Struktur beantwortet dabei die Frage, wie die Signale miteinander verknüpft sind. Die Parameter geben Auskunft über die konkreten Zahlenwerte für die Elemente des Modells, z.B. Massenträgheitsmomente, thermische Zeitkonstanten, Induktivitäten etc. Struktur und Parameter sind durch theoretische Ansätze zu gewinnen und durch messtechnische Verfahren am Objekt zu bestätigen. Der Prozess der messtechnischen Parameterfindung wird auch als Identifikation bezeichnet. Version 2.3 7 Signale + Systeme Modellbildung Physikalisches System Ersatzschaltbild Idealisierung Experiment/ Messung Mathematisches Modell Vergleich Fig. 5 Der iterative Vorgang der Modellbildung ja Abweichung gen gend klein Simulation nein Ende Theoretische Modellbildung und Identifikation Das mathematische Modell wird anhand der physikalischen und technischen Daten des Systems gewonnen. Man sucht für das vorliegende System die physikalischen Grundgesetze, die für seine Vorgänge massgebend sind, und formuliert sie mathematisch. Je nach Art des Systems, ob es nun elektrisch, mechanisch, pneumatisch oder thermisch ist, kommen dabei beispielsweise folgende Gesetze in Frage: elektrische Systeme hydraulische und pneumatische Systeme - Ohmsches Gesetz - Kontinuitätsgleichungen - Sätze von Kirchhoff - Gesetze der Hydrodynamik - Induktionsgesetz - Ladung-Spannungsbeziehung am Kondensator - Maxwellsche Gleichungen (bei Feldern) Version 2.3 8 Signale + Systeme mechanische Systeme Modellbildung thermische Systeme - Gesetze von Newton - Wärmeleitungsgesetze - Impuls- und Energiesatz - Erhaltungssätze der inneren Energien - Gleichgewichtsbedingungen - Wärmeübertragungsgesetze (partielle DGln.) ev. in Verbindung mit Hydro- und Gasdynamik - Lagrange- und Hamiltonmethode Experimentelle Modellbildung und Identifikation (bei existierender Hardware): Liegt das System bereits vor, z.B. ein Motor, dann kann man mit Messungen rasch sehr viel über sein Verhalten erfahren, ohne es im Detail zu kennen. Man charakterisiert dann das System als einen einzigen Block (Black Box), der nur durch die Verknüpfung von Ausgangs- mit Eingangsgrössen beschrieben wird. Es ergeben sich System-Parameter, die meist nicht die eigentlichen physikalischen Parameter darstellen. Die experimentelle Systemidentifikation umfasst in einem 1. Teil die Messung der SystemAusgangsgrössen, wenn an den Systemeingang ein Testsignal angelegt wird. In einem 2. Teil wird anhand der Auswertung der Messdaten versucht, ein mathematisches Modell zu bilden. Dabei verwendet man natürlich wenn immer möglich Vorkenntnisse über das System. Zwischen den diversen physikalischen Systemen bestehen häufig Analogien. Diese nützt man gerne, um Modelle aus einem vertrauten physikalischen Bereichen auf einen weniger vertrauten zu übertragen. Elektroingenieure verwenden zur Modellierung von mechanischen Systemen daher gerne elektrische Analogiemodelle, die ihnen vertrauter sind. Ungeübte Personen haben Schwierigkeiten mit der Modellbildung. Es braucht eine gewisse Erfahrung und Fantasie, bis das richtige Vorgehen gesehen und auch richtig angewandt wird, weil die Zusammenhänge anfänglich nicht klar erscheinen. Möglichweise hilft hier, ausser Übung durch Anwendung, wenn man eine Aufteilung in Teilsysteme und Teilaufgaben vornimmt. Es ist deshalb nicht möglich, für komplexere Aufgaben ein allgemein gültiges Vorgehen zu definieren, da jede Aufgabenstellung individuell verschieden ist. Es wird sich schliesslich eine Kombination von angewandten physikalischen Gesetzen, von Fantasie und Intuition ("aus dem Bauch heraus") unter Verwendung von Analogien ergeben. Für einfachere Systeme, die wir hier behandeln, sollte eine Modellbildung noch mehr oder weniger durchsichtig sein. Im vorliegenden Kapitel werden mathematische Beschreibungen eines gegebenen Systems gesucht. Die zu ermittelnden Differential- und algebraischen Gleichungen bilden dann das mathematische Modell. In einem späteren Kapitel wird die bildliche Beschreibung in Form von Blockschaltbildern eingeführt, die aber einen direkten Zusammenhang mit der mathematischen Beschreibung hat. Version 2.3 9 Signale + Systeme 3. 3.1 Modellbildung Modellbildung und Darstellungen für Systeme 1. Ordnung Ein RC-Netzwerk (Beispiel 1) Wir wollen ein mathematisches Modell für das einfache Netzwerk bestehend aus einem Widerstand und einem Kondensator von Beispiel 1 entwickeln. In einem ersten Schritt suchen wir ein Ersatzschaltbild für diese Schaltung, Fig. 6. Ein Ersatzschaltbild mit nur zwei Elementen, nämlich einem ohmschen Widerstand R und einer Kapazität C, sollte für viele Anwendungen eine genügend genaue Beschreibung ergeben. Beide sind hier Idealisierungen der realen Bauteile Widerstand und Kondensator. So sind z.B. die Induktivitäten der Zuleitungen beider Bauteile vernachlässigt. iR uR R Fig. 6 Ersatzschaltbild zur RC-Schaltung von Fig. 1 ue iC C uC ua Als nächsten Schritt suchen wir die elementaren physikalischen Zusammenhänge von Strömen und Spannungen in dieser Schaltung und gelangen so zu einer mathematischen Beschreibung des Modells. Die massgebenden elektrischen Grundgleichungen für beide Elemente sind bekannt. Für den Widerstand gilt: iR (t) = u R (t) R = ue (t) ua (t) R (1) Dabei haben wir in dieser Gleichung die Maschengleichung gerade integriert. Die StromSpannungsbeziehung am Kondensator ergibt die Gleichung iC (t) = C duC (t) dt = C ua (t) (2) Dies ist die Speichergleichung des Kondensators in der Ableitungsform. Zur Verknüpfung der beiden Gleichungen brauchen wir nur noch den Knotensatz: iR = iC (3) Wir setzen die Gl. (1) und (2) in Gl. (3) ein und ordnen diese nach der Ausgangsgrösse und ihrer Ableitung auf der linken Seite des Gleichheitszeichens und der Eingangsgrösse rechts vom Gleichheitszeichen. So erhalten wir eine Differentialgleichung für die Ausgangsgrösse ua : RC ua + ua = ue Version 2.3 (4) 10 Signale + Systeme Modellbildung Zu dieser DGl. gehört noch eine Anfangsbedingung. Wir können die Gleichung erst lösen, wenn wir den Zustand des Speicherelements, also hier die Spannung über dem Kondensator zur Zeit t = 0 kennen, oder ua(0) = uC(0). Diese DGl. ist 1. Ordnung, was offensichtlich mit dem einen Speicherelement in dieser Schaltung zusammenhängt. Es ist die Strom-Spannungsbeziehung am Kondensator Gl. (2) mit ihrer Ableitung, welche zu einer DGl. 1. Ordnung führt. Daraus schliessen wir, dass ein System mit n Speicherelementen zu einer DGl. n-ter Ordnung führen muss. Dies gilt allerdings nur für Systeme, deren Speicher voneinander unabhängig sind, d.h. deren Anfangsbedingungen unabhängig voneinander gesetzt werden können. Bei Kondensatoren schliesst dies beispielsweise Maschen (geschlossene Kreise) aus nur Kondensatoren aus. Die DGl. (4) ist das gesuchte mathematische Modell unserer RC-Schaltung von Fig. 1. Bevor wir diese DGl. analytisch lösen, wollen wir diese in eine Standardform umsetzen und weitere Beispiele von Modellbildungen anderer Systeme aufzeigen, welche auf dieselbe DGl. führen. 3.2 Die Normdifferentialgleichung 1. Ordnung Es lohnt sich, die Gl. (4) in einer standardisierten Form darzustellen. Tun wir dies, so können wir eine Standardlösung entwickeln, die wir dann nur noch auf die speziellen Anwendungen umformulieren müssen. Die Normdifferentialgleichung 1. Ordnung schreibt man: x + x = k u mit der Anfangsbedingung x(0) (5) In dieser normierten Darstellung ist der Koeffizient des Gliedes x genau 1. Ein Vergleich mit der Gl. (4) ergibt die Relationen x = ua, u = ue, = RC, k = 1 und die Anfangsbedingung x(0) = ua(0) = uC(0). In dieser allgemeinen Form bezeichnet man die einzelnen Teile dieser DGl. mit: x eigentlich x(t) als Zeitfunktion der Ausgangsvariablen x ("beliebige" physikalische Grösse) u u(t) als Zeitfunktion der Eingangsvariablen u ("beliebige" physikalische Grösse). In der Mathematik wird diese Eingangsfunktion (oder Anregungsfunktion) u(t) leider vielfach als "Störfunktion" bezeichnet. wird als Zeitkonstante bezeichnet und ist im Graphen von x(t) eine markante Grösse (siehe Fig. 11 und Fig. 12) k ist ein multiplikativer Faktor der Eingangsgrösse (Systemverstärkung). Die Grössen k und sind die Systemparameter der DGl. 1. Ordnung im Gegensatz zu den physikalischen Parametern R und C. In Übereinstimmung mit Aussagen im Kapitel Signalformen und Systemtypen werden wir in diesem Kurs nur mit DGl. arbeiten, die sich folgendermassen charakterisieren lassen: Version 2.3 11 Signale + Systeme Modellbildung - linear es treten nur lineare Terme in x und u auf - n. Ordnung die höchste auftretende Ableitung von x ist n (bisher n = 1, in diesem Kapitel auch noch n = 2) - zeitinvariant Die Koeffizienten sind konstante, zeitunabhängige Grössen - homogen das System reagiert nur auf eine vorliegende Anfangsbedingung oder inhomogen - gewöhnlich 3.3 es tritt zusätzlich eine Anregungsfunktion u(t) auf es treten nur Ableitungen nach einer Variablen auf (hier nach der Zeit t). Der Gegensatz dazu sind partielle Ableitungen. Ein pneumatisches System (Beispiel 3) In diesem Beispiel behandeln wir ein Drossel-Speicher-Glied (Fig. 7). pS ΔpD pe ImD RmD Laminardrossel a) Fig. 7 VS Speicher b) Pneumatisches Drossel-Speicher-Glied, a) Bild und b) Ersatzschema Die Grössen in dieser Figur bedeuten: pe = Eingangsdruck in Pa = N/m2 pS = Druck im Speicher = hier die Ausgangsgrösse pa des Systems pD = Druckabfall über der Drossel in Pa = N/m2 ImD = Gasmassestrom durch die Drossel in kg/s RmD = Drossel-Strömungswiderstand in 1/(ms) VS = Volumen des Speicherbehälters in m3 Darüber hinaus benötigen wir die folgenden Grössen mS = Masse des Gases im Behälter in kg Version 2.3 12 Signale + Systeme Modellbildung T = absolute Temperatur in K Ri = Gaskonstante des verwendeten Gases in J/(kg K) Element Drossel Die pneumatische Grundgleichung, welche die Drossel beschreibt, lautet I mD = p D RmD = pe pS (6), RmD Diese Gleichung beschreibt den Massestrom durch die Drossel in Abhängigkeit von der Druckdifferenz und dem Strömungswiderstand der Drossel. (Die Beziehung ist analog zur Gleichung für einen elektrischen Strom durch einen Widerstand i = u/R) Element Behälter Ausgangspunkt für die Beziehungen im Behälter bildet die allgemeine Gasgleichung in der Version mit der Gasmasse mS und mit der speziellen Gaskonstante Ri: 1 pS VS = mS Ri T (7) Diese Form der Gasgleichung verwenden wir nun, um mit der Drosselgleichung die gesamte DGl. des pneumatischen Systems zu gewinnen. Wir nehmen an, während der Ladezeit des Speichers bleibe die Temperatur T = konst. (= isothermer Vorgang). Dann sind nur mS und pS in Gl. (7) Funktionen der Zeit. Die restlichen Grössen fassen wir zusammen und schreiben die Gleichung knapper mS = K S pS (8) Die Grösse K S = VS /(Ri T ) mit der Einheit ms2 wird als Speicherkapazität des Behälters bezeichnet. Sie ist analog zur Kapazität C und Gl. (8) analog zur Beziehung für die Ladung Q = C·U eines Kondensators. Nun leiten wir Gl. (8) ab nach der Zeit: m S (t) = K S p S (t) 1 (9) Die allgemeine Gasgleichung (Zustandsgleichung idealer Gase) lautet: p V = n R T Darin drückt n die Anzahl Mol aus und R = 8.314 J/(mol K) ist die universelle Gaskonstante. Die Gasmasse im Behälter beträgt mS = n·M mit M = molare Masse des verwendeten Gases in kg/mol Daraus folgt: n = mS M Damit lautet die allg. Gasgleichung für den Behälter (Index S): p V = m S S S R M T = mS Ri T Ri Version 2.3 13 Signale + Systeme Modellbildung Die Kontinuitätsbedingung oder die Verbindung Drossel Behälter Der Massestrom durch die Drossel ist gleich der Massenänderungsrate im Behälter I mD = m S pe pS RmD = K S p S (10) Daraus folgt durch Umformung die DGl.: RmD K S p S (t) + p S (t) = p e (t) (11) Anfangsbedingung : p S (0) = ... Diese DGl. 1. Ordnung beschreibt den Zusammenhang zwischen Eingangsdruck pe und Behälterdruck pS . Mit der Abkürzung = RmDKS, den Substitutionen pS = x und pe = u sowie k = 1 erhalten wir wieder die Normdifferentialgleichung von Gl. (5). Bei diesem Beispiel haben wir etliche Systemvereinfachungen z.B. Linearisierungen vorgenommen und Vorgehensweisen erprobt, wie sie in Abschnitt 2 vorgeschlagen wurden. Insbesondere beruhen diese ganzen Berechnungen auf folgenden Annahmen: • Isothermer Vorgang (T = konst.) • Ideales Gas (R = konst.) • Keine Dichteschwankungen des Gases • Keine Kondensation des Gases • Laminare Strömung (keine Wirbelbildung) • Leitungsvolumen vernachlässigbar klein Durch Plausibilitätsuntersuchungen müsste vereinfachten Modells abgesteckt werden. jetzt noch der Gültigkeitsbereich des Weiter sei die Analogie zum bekannten elektrischen Fall hervorgehoben. 3.4 Ein thermisches System (Beispiel 4) Unser nächstes Beispiel ist ein elektrisch betriebener Heizkörper, der die erzeugte Wärme an die Umgebungsluft abgibt (Fig. 8). Möchte man diese Aufgabe genau lösen, so müsste man den Abfluss der Wärme im Raum als Funktion des Ortes und der Zeit modellieren. Diese anspruchsvolle Aufgabe führt auf partielle DGln., die hier nicht behandelt werden sollen. Oft gelingt es aber unter einschränkenden Annahmen, das System gemäss der vorgeschlagenen Vorgehensweise zu vereinfachen. Version 2.3 14 Signale + Systeme Modellbildung Umgebungstemperatur TU elektr. Leistung Pe(t) mit Masse m Temperatur TH gespeicherter Energie QH A mit a) abgegebene Pa(t) α b) Fig. 8 a) Elektrischer Heizkörper und b) Prinzipschema dazu Wir nehmen an, die dem Heizkörper elektrisch zugeführte Leistung Pe werde darin vollständig in Wärmeleistung umgewandelt. Der Heizkörper wird dadurch auf die Temperatur TH aufgeheizt. Mit steigender Heizkörpertemperatur wird ein immer grösserer Teil dieser zugeführten Leistung an die Umgebung mit der Temperatur TU abgegeben. Der Heizkörper selber ist ein Wärmespeicher, für dessen gespeicherte Energie QH wir einen Ansatz "aus dem Bauch heraus" machen. Wir postulieren, dass diese proportional zur Masse m des Heizkörpers, zur spezifischen Wärmekapazität des Materials c [Einheit J/(kgK)] und zur Temperaturdifferenz T = TH-TU sei, oder QH = m c T (12) Die Wärmeabgabe ihrerseits erfolgt hier vor allem durch Konvektion. In andern Fällen könnte es aber auch Wärmeleitung sein oder bei höheren Temperaturen Strahlung. Für den Fall der Konvektion gilt: Pa = A T mit (13) = Wärmedurchgangskoeffizient in W/(m2K), oft auch als K-Wert (bei Gebäuden) bezeichnet A = kühlfähige Oberfläche in m2 T = Temperatursprung an der Oberfläche zwischen Kühlkörper und Umgebungsluft Nun machen wir eine Energiebilanz für die infinitesimale Zeitdauer dt. Von der von aussen während dt zugeführten Energie dQe = Pe·dt fliesst einerseits der Teil dQH in den Heizkörper und erwärmt ihn um die infinitesimale Temperatur d(T). Der Rest dQa = Pa·dt fliesst in den Raum ab. Es gilt also dQe = dQH + dQa Version 2.3 oder Pe dt = dQH + Pa dt (14) 15 Signale + Systeme Modellbildung Durch Ableiten von Gl. (12) erhält man dQH, welches zusammen mit Gl. (13) in Gl. (14) eingesetzt wird: Pe (t) dt = m c d(T )+ A T dt (15) Division dieser Gleichung durch dt führt uns direkt zur DGl. für die Temperaturdifferenz T mit der zugeführten Leistung Pe als Eingangsfunktion 1 mc (T )• + (T ) = P (t) A A e (16) Die gefundene Gleichung hat wieder die typische Form einer DGl. 1. Ordnung. Vergleicht man die Lösung dieser DGl. mit experimentellen Messungen, dann ergibt sich eine gute Übereinstimmung der beiden. Dieses Beispiel zeigt, dass mit verhältnismässig einfachen physikalischen Überlegungen, ohne Rückgriff auf die genauen Beziehungen (partielle DGl.), sehr vernünftige Modellbildungen möglich sind. Analogie zwischen elektrischen und thermischen Systemen Die DGl. (16) sieht sehr ähnlich aus wie jene des RC-Netzwerks (Fig. 6, Gl. (4)). Es gibt jedoch einen wichtigen Unterschied im Koeffizienten 1/(A) der Eingangsfunktion. Die Vermutung liegt daher nahe, dass es ein anderes RC-Netzwerk geben muss, das zur genau gleichen Form der DGl. (16) führen muss. In der Tat gibt es dieses Netzwerk. Es ist die duale Schaltung von Fig. 6, welche in Fig. 9a) gezeigt ist. Iq C a) Fig. 9 R u Pth Cth Rth ΔT b) a) Parallelschaltung von R und C, b) elektrisches Ersatzschaltbild des Heizkörpers mit den thermischen Parametern Für die Analyse der elektrischen Schaltung verwenden wir den Knotensatz, in welchem wir die Strom-Spannungsbeziehungen für R und C direkt einsetzen: C u + u/R = I q (t) oder RC u + u = R I q (t) (17) Diese DGl. ist nun mit Gl. (16) direkt vergleichbar. Die Übereinstimmung des thermischen Systems mit der Parallelschaltung von R und C wird noch deutlicher sichtbar, wenn wir für das thermische System folgende Abkürzungen einführen: Version 2.3 16 Signale + Systeme Modellbildung Pe = Pth Rth = 1/( A) thermischer Widerstand in K/W Cth = m c thermische Kapazität in J/K Damit wird die DGl. des Heizkörpers RthCth (T )i + T = Rth Pth (t) (18) und wir können für das thermische System ein äquivalentes elektrisches Ersatzschaltbild zeichnen (Fig. 9b). Diese Analogie ist besonders bei Elektroingenieuren beliebt zur Lösung von thermischen Aufgabenstellungen, z.B. für die Berechnung der Erwärmung eines Leistungstransistors und die Bemessung des erforderlichen Kühlkörpers. Tabelle 1 zeigt die beiden Systeme im Vergleich. Analoge Grössen elektrische Schaltung thermische "Schaltung" Iq Pth C Cth R Rth u T physikalische Gleichungen CR u + u = R I q Cth Rth (T )• + T = Rth Pth el = RC th = RthCth = mc/( A) k = R k = Rth = 1/( A) Anfangsbedingungen u(0) = ... T (0) = ... Speichergleichungen QC = C u QH = Cth T Tabelle 1 Analogie zwischen Wärmefluss in einem Heizkörper und elektrischer Parallelschaltung von R und C aus Fig. 9 3.5 Gleichungen für alternative Ausgangssignale in Systemen 1. Ordnung In allen drei bisher behandelten Beispielen von Systemen 1. Ordnung könnte man natürlich auch andere interne Systemsignale als Ausgangsgrössen xA(t) wählen, man spricht auch von alternativen Ausgangssignalen (Tabelle 2). Version 2.3 17 Signale + Systeme Modellbildung Beispiel Alternatives Ausgangssignal Serie-RC-Glied Strom durch den Widerstand, xA = iR Pneumatisches System Druck über der Drossel, xA = pD Thermisches System Speicherleistung, xA = PH Tabelle 2 Mögliche alternative Ausgangssignale in den behandelten Beispielen 1. Ordnung Ist die DGl. in x(t) bekannt, dann kann jene in xA(t) leicht gefunden werden. Drückt man xA(t) durch x(t) und u(t) aus (die Beziehung gewinnt man aus dem Ersatzschema), so kann die Normdifferentialgleichung verwendet werden, um die DGl. für das alternative Signal xA(t) zu finden. Wir zeigen dies am Beispiel des RC-Netzwerks von Fig. 6. DGl. RC ua + ua = ue Alternative Grösse xA = iR Aus dem Ersatzschema von Fig. 6 folgt x A = iR = oder ue ua R ua = ue R x A und ua = ue R x A Diese Ausdrücke setzen wir in die DGl. (4) ein und erhalten RC(ue R x A ) + ue R x A = ue oder (19) RC x A + x A = RC ue /R Damit wird mit = RC und kA = 1/R die Normdifferentialgleichung für xA: x A + x A = k A u (20) erBei dieser DGl. fällt auf, dass die Eingangsgrösse u(t) nur mit ihrer ersten Ableitung u(t) scheint. In jedem System 1. Ordnung wird man mögliche Ausgangsgrössen finden, welche durch die Norm-DGln. (5) oder (20) beschrieben werden können.2 2 Die allgemeine Form der DGl. 1. Ordnung lautet x + a0 x = b1u + b0 u sodass die beiden behandelten Formen als Spezialfälle dieser allgemeinen DGl. betrachtet werden können. Version 2.3 18 Signale + Systeme 4. Modellbildung Die allgemeine Lösung der Differentialgleichung 1. Ordnung für schrittförmige Eingangssignale 4.1 Lösung der Differentialgleichung für x(t) In unserm Vorhaben, physikalische Vorgänge zu modellieren, haben wir an drei einfachen Beispielen den ersten wichtigen Schritt gemeistert. Wir haben für alle Fälle ein mathematisches Modell in der Form einer DGl. 1. Ordnung aufgestellt. Alle drei können auf dieselbe Normalform gebracht werden. Im nächsten Schritt wollen wir diese Normdifferentialgleichung lösen. Diese Aufgabe sollte aus der Mathematik bekannt sein. Wir wollen die einzelnen Schritte aber nochmals durchgehen. Die allgemeine Lösung einer inhomogenen DGl. besteht aus zwei Teilen: • der allgemeinen Lösung der homogenen DGl. und • der partikulären Lösung für die gegebene Anregungsfunktion u(t) Als Anregungsfunktion wählen wir hier den Einheitssprung oder -schritt (t). Diese Anregung ist das am häufigsten verwendete Test-Eingangssignal. Auch messtechnisch ist eine Anregung mit einem Einheitsschritt meist problemlos zu realisieren. Das entstehende Ausgangssignal des Systems nennt man Schrittantwort. An der Schrittantwort lässt sich das Verhalten des Systems beurteilen und seine Dynamik auf einfache, übersichtliche Weise darstellen. Der Einheitsschritt ist eindeutig definiert und lässt damit Vergleiche unterschiedlicher Systeme miteinander zu. Die Schrittantwort ist eine eindeutige Beschreibung des Systems. Sie enthält wie die DGl. alle relevanten Daten des Systems, nur auf eine andere Art als die DGl. Sie stellt daher ein Beurteilungskriterium dar, das sowohl rechnerisch, simulatorisch aber vor allem auch messtechnisch problemlos herbeigezogen werden kann. Eine andere mögliche Anregungsfunktion für kontinuierliche Systeme wäre der Diracstoss (t). Das entstehende Ausgangssignal nennt man dann die Stossantwort. Ein Diracstoss ist messtechnisch schwer zu realisieren. Die Stossantwort ist daher vor allem für theoretische Betrachtungen geeignet. Wir werden sie später noch genauer ansehen. Schliesslich ist eine Anregung eines Systems mit einem Sinussignal einfach zu realisieren und wird dementsprechend häufig gebraucht. Nun wenden wir uns der Lösung der DGl. zu. Von der zu lösenden allgemeinen DGl. 1. Ordnung in der Form von Gl. (5) x + x = k u mit der Anfangsbedingung x(0) und der Schrittfunktion u(t) = U S (t) als Eingangssignal lösen wir zunächst den homogenen Teil mit einem Ansatz in Form einer Exponentialfunktion xh (t) = C e st (21) Durch Einsetzen in die homogene DGl. erhalten wir xh (t) = C e t / Version 2.3 (22) 19 Signale + Systeme Modellbildung Achtung: Alle hier betrachteten Zeitfunktionen stellen Systemsignale dar und beginnen erst beim Zeitpunkt t = 0 (Kausalitätsprinzip). Die „Vorgeschichte“ des Systemzustands steckt in seinen Anfangsbedingungen. Somit müssten wir korrekterweise auch für die Funktion xh (t) folgende Schreibweise verwenden: xh (t) = C e t / 0t =0 t<0 Doch ist es üblich, wenn man mit Systemsignalen zu tun hat, für den interessierenden t / Bereich t 0 die abgekürzte Schreibweise zu verwenden: xh (t) = C e . Besondere Vorsicht ist am Platz, wenn man eine solche, bei t = 0 unstetige Funktion, ableiten will. Für die partikuläre Lösung xp(t) wählen wir einen Ansatz in der Form der spezifischen Anregungsfunktion u(t) = U S (t) . Achtung: a) mit dem Symbol U S können wir eine allfällige Dimension des Anregungssignals u(t) mitberücksichtigen b) für den Einheitssprung beträgt U S = 1, wir wollen jedoch allgemein bleiben und das Symbol U S in der weiteren Darstellung beibehalten. Da wir als Anregung eine Schrittfunktion wählen, u(t) = US·(t), eine Funktion die konstant ist für t 0, lautet der allgemeine Ansatz für die partikuläre Lösung x p (t) = A Durch Einsetzen in die inhomogene DGl. erhalten wir A = k U S und somit für die partikuläre Lösung x p (t) = k U S (23) Die allgemeine Lösung für einen Schritt am Eingang ergibt sich aus der Summe von homogener und partikulärer Lösung: x(t) = xh (t) + x p (t) = C e t / + k U S (24) Die noch unbekannte Konstante C kann mit Hilfe der (hier einzigen) Anfangsbedingung x(0) gewonnen werden: x(t) t=0 = C + k U S = x(0) oder C = x(0) k U S (25) Zusammengefasst erhalten wir die Darstellung a) Version 2.3 20 Signale + Systeme Modellbildung x(t) = x(0) k U S e t / + transienter Teil (Einschwingvorgang) k U S (26) stationärer Teil Die partikuläre Lösung xp(t) beschreibt den stationären (eingeschwungenen) Zustand, d.h. das Verhalten des Systems unter dem Einfluss der Anregungsfunktion u(t) nach dem Abklingen des Einschwingvorganges. Diese Aussage gilt allgemein, d.h. nicht nur für die Anregung mit dem Einheitsschritt. So untersucht die komplexe Wechselstromrechnung a priori nur den stationären Vorgang, es wird dort also nur die partikuläre Lösung berechnet. Der stationäre Teil wird nur durch die Anregungsfunktion beeinflusst, während der transiente Teil durch die Anregungsfunktion und die Anfangsbedingung beeinflusst wird. Dieser Teil trägt den Namen "transient" ("vorbeigehend"), weil er für t verschwindet (siehe die abklingende Exponentialfunktion). Obige Lösung lässt sich auch anders darstellen, wir nennen sie die Darstellung b): x(t) = x(0) e t / + k U S (1 e t / ) freie Antwort (27) erzwungene Antwort Die freie Antwort (englisch free response) wird nur durch die Anfangsbedingung, d.h. x(0) verursacht. Die erzwungene Antwort (englisch forced response) hat ihren Ursprung allein in der Anregungsfunktion, hier in der Schrittfunktion u(t) = US·(t). Fig. 10 zeigt diese beiden Darstellungsarten mit ihrer unterschiedlichen Aufspaltung von x(t) und mit der Anfangsbedingung x(0) = x0. Bei diesen Darstellungen sprechen wir auch von der Antwort des Systems auf das Eingangssignal, hier auf den Einheitsschritt u(t) = US·(t) mit US = 1. Die eigentliche Schrittantwort h(t) eines Systems ist definiert als seine Antwort auf einen Einheitsschritt u(t) = US·(t) mit US = 1 am Eingang und mit der Anfangsbedingung x(0) = 0. Im Falle des Systems 1. Ordnung ist dies: h(t) = k U S (1 e t / ) 3 (28)3 In der Literatur findet man meist den Ausdruck ohne US. Solange man mit dimensionslosen Grössen arbeitet, ist dies korrekt. Aber bei dimensionsbehafteten Grössen braucht man US, um die Dimensionen von h(t) korrekt wiederzugeben. Version 2.3 21 Signale + Systeme x k US Modellbildung x station rer Teil total k US erzwungene Antwort total x0 x0 freie Antwort t x0-k US τ t transienter Teil a) τ b) Fig. 10 Antwort des Systems 1. Ordnung auf einen Einheitsschritt am Eingang a) Darstellung aufgeteilt nach stationärem und transientem Teil und b) Darstellung aufgeteilt nach freier und erzwungener Antwort Diese Schrittantwort des Systems 1. Ordnung zeigt Fig. 11. h(t) k US 63 % von k US Fig. 11 Schrittantwort des Systems 1. Ordnung τ t Die relevanten Parameter des Systems 1. Ordnung erscheinen auch in der Schrittantwort: • Zeitkonstante in h(t) erscheint in der Graphik dort, wo die Kurve 63% ( 1 1 / e ) ihres Endwertes erreicht, dies entspricht der Aussage, dass die Anfangstangente die Endwertlinie bei t = schneidet. • Verstärkung k (in der deutschen Literatur vielfach als "Beiwert" bezeichnet) erscheint als Endwert zur Zeit t (US = 1). Version 2.3 22 Signale + Systeme Modellbildung Die Schrittantwort ist eine weitere Möglichkeit, ein System zu beschreiben. Sie ist den anderen Formen eines Modells vollständig äquivalent.4 4.2 Lösung der Differentialgleichung für xA(t) Nun suchen wir noch die Antwort unserer alternativen Ausgangsgrössen, wie wir sie bei den DGl. der Beispielsysteme 1. Ordnung eingeführt haben. Dazu setzt man die Antwort x(t) auf einen Schritt der Höhe US am Eingang nach Gl. (27) in die Gleichung für xA(t) = f[x(t)] ein. Als Beispiel nehmen wir den möglichen Zusammenhang xA(t) = u(t) - x(t)/k und erhalten so die alternative Ausgangsgrösse x A (t) = U S x(0) e t / + k U S (1 e t / ) /k = U S x(0)/k e t / (29) Die eigentliche Schrittantwort hA(t) gemäss Definition (x(0) = 0 und US = 1) wird damit hA (t) = U S e t / (30) Für den allgemeineren Fall der Normdifferentialgleichung des alternativen Ausgangssignals xA(t) gemäss Gl. (20) findet man die eigentliche Schrittantwort hA(t) zu hA (t) = k A U S e t / (31) Die entsprechende Grafik zeigt Fig. 12. hA(t) kA S 37 % Fig. 12 Schrittantwort hA(t) der alternativen DGl. (20) 4 t τ Die Grafiken eines Systems wie seine Schrittantwort, Stossantwort und weitere, die wir noch kennen lernen werden, werden in der Fachliteratur als nichtparametrische Modelle bezeichnet. Im Gegensatz dazu werden die DGl. oder die Übertragungsfunktion als parametrische Modelle bezeichnet, weil sie durch Parameter (= Koeffizienten) definiert sind. Version 2.3 23 Signale + Systeme 4.3 Modellbildung Charakterisierung elementarer Übertragungsglieder Die Schrittantwort eines Systems 1. Ordnung ist dadurch charakterisiert, dass der stationäre Endwert exponentiell mit der Zeitkonstanten erreicht wird. Man spricht auch von einer Verzögerung 1. Ordnung. Systeme, welche eine Schrittantwort h(t) gemäss Gl. (28) besitzen, werden auch als PT1-Glieder bezeichnet. Diese Abkürzung tragen sie, weil ihr Ausgang proportional (P) zum Eingang ist mit einer Verzögerung 1. Ordnung (T1). Die Schrittantwort für den Systemausgang xA entspricht einem sog. DT1–Verhalten. D steht für ein differenzierendes Glied. Die grosse Bedeutung der Schrittantwort wird auch dadurch unterstrichen, dass vor allem in der deutschen Literatur elementare Systemteile bildlich durch diese dargestellt werden. Man spricht von der sog. Blockdarstellung. Nimmt man die Blockdarstellungen als weitere Darstellung eines Systems 1. Ordnung, dann haben wir zusammen mit der DGl. und der Schrittantwort drei mögliche Darstellungsarten gefunden. Alle drei sind für die beiden Systeme 1. Ordnung in Tabelle 3 zusammengestellt. Darstellung PT1-Glied DT1-Glied Differentialgleichung x + x=k u x A + x A =kA u Schrittantwort h(t )=k U S (1 e t / ) hA (t )=kA U s e t / Blockdarstellung* τ k u kA x τ u PT1 xA DT1 *) Die Systemparameter (hier k, k und ) werden über den Blöcken vermerkt A Tabelle 3 Drei mögliche Darstellungen des mathematischen Modells für Systeme 1. Ordnung 4.4 Numerische Werte zu Beispielsystemen 1. Ordnung Beispiel 1: Ein elektrisches RC-Glied Für die Elementwerte R = 20 k und C = 10 μF findet man die Zeitkonstante = 200 ms. Die Ausgangsgrösse x entspricht der Spannung über dem Kondensator uC. Alternative Grössen xA könnten die Spannung uR über dem Widerstand oder der Strom i sein. Version 2.3 24 Signale + Systeme Modellbildung Beispiel 2: Heizkörper Beim Heizkörper in diesem Beispiel könnte es sich um einen transportablen elektrischen Ofen mit folgenden Parametern handeln: Masse m = 15 kg Spezifische Wärmekapazität des Materials des Heizkörpers c = 460 Jkg-1 K-1 (Stahl) Oberfläche des Heizkörpers A = 0.6 m2 Wärmeabgabezahl des Heizkörpers = 15 Wm-2 K-1 Daraus erhält man für Rth und Cth: Rth = k = 1 A = 0.11 K/W ; Cth = m c = 6900 J/K und damit für die thermische Zeitkonstante th = Rth Cth = 766 s oder rund 13 Minuten. Bei einer Eingangsleistung von Pth = 500 W erreicht die Temperaturdifferenz gegenüber der Umgebungstemperatur im stationären Zustand den Wert T = k Pth = 55 K . 5. 5.1 Systemdarstellungen für Systeme 2. Ordnung Das Masse-Feder-Dämpfer-Glied (Beispiel 2) Das RC-Glied, unser 1. Beispiel, hat zu einer Diffentialgleichung 1. Ordnung geführt. Dies ist, wie wir gesehen haben, eine Folge des einzigen Energiespeichers in dieser Schaltung, nämlich des Kondensators. Die Schrittantwort dieser Schaltung kann mit einer einzigen abklingende Exponentialfunktion beschrieben werden. Unser Beispiel 2 mit dem Masse-Feder-Dämpfer-Glied von Fig. 3 verhält sich anders, wie wir aus dem zu Beginn beschriebenen Experiment wissen (Fig. 4). Das Glied antwortet mit einer abklingenden Schwingung. Dies hängt offenbar damit zusammen, dass dieses Glied zwei Energiespeicher besitzt. Die Masse speichert kinetische Energie, die Feder potentielle. Die beiden Speicherelemente sind aber dual. Ist nämlich die Masse in Ruhe, z.B. am tiefsten Punkt, dann ist ihre kinetische Energie null. Dafür ist die Feder maximal gespannt und ihre potentielle Energie maximal. Die beiden Speicherelemente tauschen Energie aus und durch diese Wechselwirkung können oszillierende Signale, eben Schwingungen entstehen. Dies ist bei gleichartigen Speichern nicht möglich. Als ersten Schritt bei der Modellierung des Masse-Feder-Dämpfer-Glieds zeichnen wir ein Ersatzschema (Fig. 13). Die Feder wird durch die Federkonstante f (in N/m) beschrieben, der Dämpfer durch die Dämpfungskonstante e (in Ns/m) und die Masse sei m. Unmittelbar nach dem Loslassen der Masse aus einem ausgelenkten Zustand gilt: Version 2.3 25 Signale + Systeme Modellbildung Fe = 0 Anfangsbedingungen: Anfangsauslenkung x(0) = 0.1 m Anfangsgeschwindigkeit v(0) = 0 m/s f e entlastete Feder Gleichgewichtslage xG x m Fe Fig. 13 Ersatzschema des Masse-Feder-Dämpfer-Glieds Dieses Schema stellt eine Vereinfachung der physikalischen Anordnung dar. So ist z.B. die Masse der Feder vernachlässigt und jene des beweglichen Teils des Dämpfers müssen wir uns als Teil der Masse m vorstellen. Weiter werden mit diesem Modell nur rein vertikale Bewegungen behandelt. Wir lösen die Masse vom System und tragen alle äusseren Kräfte ein (Fig. 14). Ff Fd m Fig. 14 Freie Masse mit den äusseren Kräften x Fe Fg Für das mathematische Modell beginnen wir mit den mechanischen Grundgleichungen für die einzelnen Elemente: Dämpfungskraft: Fd = e (xG + x)• Federkraft: F f = f (xG + x) Gewichtskraft: Fg = m g Anregungskraft: Fe Diese Kräfte wirken von aussen auf die Masse und werden miteinander verknüpft. Dabei beachte man ihre Wirkungsrichtung zusammen mit der Definitionsrichtung von x, siehe Fig. 14. Nach Newton gilt m(xG + x)•• = äussere Kräfte also Version 2.3 26 Signale + Systeme Modellbildung m (xG + x)•• = Fe + Fg Fd F f = Fe + Fg e (xG + x)• f (xG + x) (32) Da die Gleichgewichtslage unabhängig von der Zeit ist, sind alle Ableitungen von xG null. Damit vereinfacht sich Gl. (32) zu Fe + Fg = m x + e x + f xG + f x (33) Ohne Anregungskraft ist im Gleichgewicht alles ruhig und damit sind x und seine Ableitungen null. Damit finden wir die Gleichgewichtslage zu Fg = m g = f xG (34) Im Folgenden studieren wir nur noch die Bewegung x(t) aus der Gleichgewichtslage heraus, welche durch die DGl. Fe = m x + e x + f x (35) beschrieben wird. Diese DGl. ist nun unser mathematisches Modell zum Masse-Feder-Dämpfer-Glied. Es handelt sich um eine DGl. 2. Ordnung, was mit unserer Erwartung wegen der beiden unabhängigen, sogar dualen Speicher übereinstimmt. Zur DGl. 2. Ordnung gehören nun 2 Anfangsbedingungen, hier x(0) und x'(0) = v(0). Bevor wir uns an die Lösung dieser DGl. wagen, wollen wir ein weiteres Beispiel betrachten. 5.2 Elektrische Schaltung mit zwei Kondensatoren (Beispiel 5) Wir nehmen das RC-Glied von Fig. 1 und fügen am Ausgang gerade nochmals ein zweites RC-Glied an, wobei die Elementwerte des zweiten verschieden von jenen des ersten sein sollen (Fig. 15). Dieses System enthält zwei Energiespeicher. Es muss daher zweiter Ordnung sein. Allerdings sind es zwei gleichartige Speicher und es wird daher, wie wir sehen werden, nicht schwingfähig sein. Wie wir aus seiner Antwort noch sehen werden, spricht man hier von einem PT2-Glied, da es zwei Verzögerungen enthält (Verzögerung 2. Ordnung). i1 u R1 i2 iC1 C1 uC1=x1 R2 iC2 C2 uC2=x2 Fig. 15 Doppel-RC-System Auf den ersten Blick könnte man meinen, dieses System liesse sich als zwei in Kette geschaltete PT1-Glieder beschreiben. Dies ist aber nicht der Fall, da das zweite Element auf das Version 2.3 27 Signale + Systeme Modellbildung erste zurückwirkt. Denn der Ladestrom für das zweite Glied fliesst auch über den ersten Widerstand R1. Man sagt, die Kombination ist nicht rückwirkungsfrei.5 Für die Beschreibung der Schaltung von Fig. 15 benötigen wir die StromSpannungsbeziehungen der einzelnen Elemente und die Sätze von Kirchhoff. Im Hinblick auf die spätere Einführung von sog. Zustandsvariablen werden die relevanten Signale, nämlich die Spannungen über den beiden Kondensatoren, bereits jetzt mit x1 und x2 bezeichnet. Gleichungen: i1 = (u x1 )/R1 (36) i2 = (x1 x2 )/R2 (37) iC1 = i1 i2 = C1 iC2 = C2 dx2 dt dx1 dt = C1x1 = C2 x2 x1(0) = uC1(0) Anfangsbedingungen: oder x1 = oder x2 = und ( 1 i i C1 1 2 ) i2 C2 (38) (39) x2 (0) = uC2 (0) Wir suchen als Antwort des Systems die Spannung x2(t) auf die Eingangsspannung u(t). Dazu werden sukzessive die vorläufig nicht interessierenden Zwischengrössen ersetzt, bis nur noch die Eingangsspannung u(t) und die Ausgangsspannung x2(t), sowie deren Ableitungen vorkommen. Das Vorgehen könnte folgendermassen aussehen: Aus Gl. (36) und (37) folgt u R1i1 R2i2 = x2 und zusammen mit iC1 = i1 i2 erhalten wir ( ) u R1 i2 + iC1 R2i2 = x2 (40) In diesem Ausdruck müssen wir beide Ströme ersetzen. Durch Ableiten von Gl. (37) und mit i Gl. (38) bilden wir x1 = i2 R2 + x2 = C1 oder aufgelöst nach C1 iC1 = i2 R2C1 + C1 C2 i2 (41) Leiten wir auch Gl. (39) ab, dann finden wir, wenn wir den Ausdruck noch nach i2 ' auflösen, i2 = C2 x2 (42) Schliesslich gewinnen wir aus Gl. (39) die Beziehung für i2: i2 = C2 x2 5 (43) Durch einen Impedanzwandler, z.B. einen Operationsverstärker, zwischen C1 und R2 könnte man die Verbindung der beiden Glieder rückwirkungsfrei machen. Dann liesse sich das System durch zwei in Kette geschaltete Glieder 1. Ordnung darstellen. Dadurch ändert sich aber auch sein Verhalten. Version 2.3 28 Signale + Systeme Modellbildung Die Gl. (41) bis (43) setzen wir in Gl. (40) ein. Nach dem Zusammenfassen von Termen erhält man die Gleichung R1C1R2C2 x2 + (R1C1 + R1C2 + R2C2 )x2 + x2 = u (44) Nun führen wir einige Abkürzungen ein. Mit a = R1C1 , b = R2C2 und c = R1C2 6 erhalten wir die elegantere Schreibweise a b x2 +( a + b + c ) x2 +x2 = u (45) Als Anfangsbedingungen für diese DGl. müssen x2(0) und x2 (0) bekannt sein. Diese DGl. ist das mathematische Modell für unser Doppel-RC-Glied (Fig. 15). Es handelt sich wieder um eine DGl. 2. Ordnung. Bevor wir uns an die Lösung dieser DGl. machen, müssen wir noch auf eine Schwierigkeit hinweisen, die bei der Verwendung dieses mathematischen Modells auftritt. Betrachten wir unsere Schaltung, dann sehen wir, dass wir im Labor als physikalische Anfangsbedingungen die beiden Kondensatorspannungen uC1(0) und uC2(0) vorgeben können. Zur Eingabe in unser mathematisches Modell sind jedoch x2(0) und x2'(0) erforderlich. Wir müssen also eine Umrechnung der Anfangsbedingungen aus den physikalischen in die mathematischen vornehmen, bevor wir unser Modell brauchen können. Diese Umrechnung lässt sich mit den vorhandenen Gleichungen vornehmen. Aus Gl. (37) und (39) folgt: x2 = i2 C2 = x1 x2 R2C2 und damit x2 (0) = x1(0) x2 (0) b (46) Damit liegen die Anfangsbedingungen für die DGl. (45) vor: x2 (0) = uC2 ( 0) 5.3 und x2 (0) = uC1(0) uC2 (0) b Die allgemeine Lösung der Differentialgleichung 2. Ordnung An zwei Beispielen haben wir gezeigt, wie Systeme mit zwei Energiespeichern auf DGl. 2. Ordnung führen. Nun wollen wir diese auch lösen. Wir verwenden dazu die allgemeine Schreibweise der DGl. 2. Ordnung, die wir für alle Systeme 2. Ordnung brauchen können7: 6 Es handelt sich hier formal um Zeitkonstanten. Diese sind aber nicht identisch mit den Systemzeitkonstanten 1 und 2, welche das Einschwingverhalten für dieses System prägen und welche wir später kennen lernen werden. 7 Dies ist noch nicht die allgemeinste Form der DGl. 2. Ordnung. Dazu fehlen hier noch Glieder mit der 1. und 2. Ableitung der Eingangsfunktion u(t). Wir werden diese Fälle aber erst später behandeln. Version 2.3 29 Signale + Systeme Modellbildung x + a1 x + a0 x = b0 u (47) Diese DGl. ist wie jene für Systeme 1. Ordnung inhomogen. Die Lösung setzt sich auch hier aus der allgemeinen des homogenen Teils und der partikulären zur gegebenen Anregungsfunktion zusammen. Für die Lösung des homogenen Teils verwenden wir wieder einen Ansatz mit Exponentialfunktionen x(t) = C e st (48) Wir bilden von diesem Ansatz die erste und zweite Ableitung = C s e st x(t) und = C s2 e st x(t) (49) und setzten diese zusammen mit dem Ansatz von Gl. (48) in die Gl. (47) ein: C s2 e st + a1 C s e st + a0 C e st = 0 (50) Nach dem Kürzen von C·est bleibt die sog. charakteristische Gleichung für unser System s2 + a1 s + a0 = 0 (51) Die Lösungen dieser Gleichung in s, sie werden auch Eigenwerte der DGl. genannt, bestimmen den Verlauf der freien Antwort xh(t) des Systems. Die beiden Wurzeln lauten allgemein s1,2 2 a = ± 1 a0 2 2 a1 (52) Je nach Wert der Koeffizienten a0 und a1 sind zwei reelle, zwei identische reelle oder zwei konjugiert komplexe Lösungen möglich. Die Diskriminante D = (a1 /2)2 a0 entscheidet, welche der drei verschiedenen Möglichkeiten zutrifft. ( 1. Fall: a1 / 2 )2 > a0 oder D > 0 Es liegen zwei reelle und ungleiche Lösungen s1 und s2 vor. Die freie Systemantwort besteht dann aus der Summe von zwei Exponentialfunktionen in der Form st xh (t) = C1 e 1 + C2 e mit s2 t = C1 e t / 1 + C2 e t / 2 (53) 1 = -1/s1 und 2 = -1/s2 Man nennt sie die aperiodische Lösung. ( 2. Fall: a1 / 2 )2 < a0 oder D < 0 Es handelt sich um zwei konjugiert komplexe Lösungen s1 und s2 = s1*. Wir bezeichnen mit Version 2.3 30 Signale + Systeme Modellbildung s1,2 = e ± j e (54) die Lösungen der charakteristischen Gleichung, wobei nach Gl. (52) e = a1 /2 und e = ( a0 a1 /2 )2 (55) Dann liefert folgender Ansatz die freie Antwort des Systems: xh (t) = e - et C1cos( et) + C2sin( et) (56) Es handelt sich um eine exponentiell an- oder abklingende Schwingung, daher nennt man sie auch periodische Lösung. ( 3. Fall: a1 / 2 )2 = a0 oder D = 0 (Grenzfall) Die beiden identischen reellen Wurzeln lauten s1 = s2 . Man erhält eine Lösung der Form xh (t) = e t / C1 + C2 t mit = 1 2 = s1 a1 (57), die man grenzperiodisch nennt. In allen drei Fällen werden die Konstanten C1 und C2 mit Hilfe der Anfangsbedingungen x(0) und x(0) bestimmt. Nun führen wir eine weitere Schreibform der DGl. ein, eine sog. Normdarstellung. Ihre Parameter treten dann in der Lösung der DGl. auf und haben eine physikalische Bedeutung. Diese Parameter können im Graphen der Lösung wieder erkannt werden. Im Fall der periodischen Lösung Gl. (56) wurden die beiden Wurzeln der charakteristischen Gleichung gemäss Gl. (54) mit s1,2 = e ± j e bezeichnet. Nun wird die charakteristische Gleichung (51) mit ihren Nullstellen angeschrieben: (s s1 )(s s2 ) = s2 (s1 + s2 )s + s1s2 s1,2 = e ± j e = s2 + 2 es + ( e2 + e2 ) (58) Ein Koeffizientenvergleich mit der ursprünglichen Form von Gl. (51) führt zu und a1 = 2 e (59) a0 = e2 + e2 = 02 (60) Für den zweiten Ausdruck haben wir noch ein neues Symbol 02 eingeführt (0 = natürliche Kreisfrequenz). Zuletzt führen wir noch eine weitere Grösse k (= Systemverstärkung) ein: k = b0 /a0 oder b0 = k a0 = k 02 (61) Die neuen Symbole setzten wir in die DGl. (47) ein und erhalten eine der mehreren möglichen Normdarstellungen der DGl. 2. Ordnung, aus der alle Parameter direkt abgelesen werden können: Version 2.3 31 Signale + Systeme Modellbildung x + 2 e x + 02 x = k 02 u (62) Bevor wir weitere Darstellungen zeigen, werden die wichtigsten in diesem Zusammenhang benützen Symbole und ihre Bedeutung zusammenfassend in Tabelle 4 aufgelistet. Unter Verwendung dieser Symbole gibt es noch die zwei weiteren gebräuchlichen Darstellungen der DGl. 2. Ordnung: x + 2d 0 x + 02 x = k 02 u x+ 2d 1 x + x = k u 0 2 0 Symbol alternatives Symbol Bezeichnung 0 n, p natürliche Kreisfrequenz, Polkreisfrequenz s-1 e = 0 1 d 2 d, Eigenkreisfrequenz der freien Schwingung, gedämpfte Schwingung s-1 e = d 0 Abklingkonstante (Eigenabklingmass) ("Abklingen" gilt nur für e > 0 s-1 d , Dämpfungsmass, Dämpfungsgrad, -konstante 1 ü0 Güte, Überhöhung bei 0 1 falls 0 d < 1 Einheit Q= 1 2d = 1 1 = d 0 e Abklingzeitkonstante, Zeitkonstante der Enveloppe s Te = 2 1 = e fe Periodendauer der (Eigenschwingung) s gedämpften Schwingung Tabelle 4 Benützte Symbole für Systeme 2. Ordnung Version 2.3 32 Signale + Systeme 5.4 Modellbildung Die Schrittantwort für Systeme 2. Ordnung Wir kennen nun die Lösung der homogenen DGl. 2. Ordnung. Nun wollen wir die gesamte Lösung für ein System 2. Ordnung mit einem Einheitsschritt am Eingang finden. Zur allgemeinen homogenen Lösung kommt also noch die partikuläre Lösung hinzu. Wir kehren nochmals zur charakteristischen Gl. (51) zurück und schreiben sie mit den neu definierten Parametern: s2 + 2d 0s + 02 = 0 (63) Die beiden Wurzeln dieser Gleichung schreiben sich damit s1,2 = d 0 ± d 2 02 02 = d 0 ± 0 d 2 1 (64) In dieser Darstellung stechen die drei möglichen Fälle besonders elegant hervor. Die ( ) Diskriminante D = 02 d 2 1 wird einzig durch das Dämpfungsmass d gesteuert. Welcher Fall vorliegt, kann also nur numerisch entschieden werden, wenn man den Wert von d kennt. Die Unterscheidungsmerkmale für alle drei Fälle sind in der folgenden Tabelle 5 in Funktion der beiden Parametern d und 0 zusammengestellt. Fall Diskriminante charakteristische Wurzeln (Pole) aperiodisch D > 0 bzw. d > 1 s1 s2 = d 0 ± 0 d 2 1, reell grenzperiodisch periodisch überkritisch gedämpft Zeitkonstanten 1 = 1 / s1 , 2 = 1 / s2 D = 0 bzw. d = 1 s1 = s2 = 0 , reell kritisch gedämpft Zeitkonstanten = 1 = 2 = 1 / s1 = 1 / s2 = 1 / 0 D < 0 bzw. 0 d < 1 s1,2 = d 0 ± j 0 1 d 2 , konjugiert komplex unterkritisch gedämpft Zeitkonstante der Enveloppe = 1 / d 0 Tabelle 5 Diskriminante und charakteristische Wurzeln der drei Fälle der DGl. 2. Ordnung, ausgedrückt mit den Systemparametern d und 0 Version 2.3 33 Signale + Systeme Modellbildung Nach dieser Vorbereitung können wir eine Systemantwort für jeden der drei Fälle bestimmen. Wir geben z.B. wie schon beim System 1. Ordnung eine Schrittfunktion u(t) = U S (t) auf den Eingang und suchen die Antwort am Ausgang. Die Lösung für x(t) besteht auch hier aus der freien Antwort auf die Anfangsbedingungen und der erzwungenen Antwort auf den Einheitsschritt am Eingang. Die freie Antwort erhalten wir als Lösung der homogenen DGl. mit . Die erzwungene Antwort auf den den gegebenen Anfangsbedingungen x(0) und x(0) Einheitsschritt (= Schrittantwort) gewinnen wir als Lösung der inhomogenen DGl. mit u(t) = U S (t) und verschwindenden Anfangsbedingungen. Der Weg zur vollständigen Lösung ist umfangreich und wird hier nicht im Detail ausgeführt. Es wird auf einschlägige Mathematikkurse verwiesen. Zudem werden wir später mit der Laplacetransformation ein Werkzeug kennen lernen, mit welchem diese Aufgabe eleganter gelöst werden kann. Geht es um die numerische Lösung von allgemeinen Einschwingvorgängen, dann nimmt man heute ohnehin eines der mathematischen Programme, die diese Aufgabe elegant lösen, z.B. Matlab. Wir bringen hier deshalb in Tabelle 6 nur eine Zusammenfassung der Schrittantworten für alle drei Fälle. Der in dieser Tabelle verwendete Term z1 ersetzt den Ausdruck z1 = d x(0) + 2 e x(0) (65) freie Antwort d>1 x(t) = x(t) = erzwungene Antwort ( ) ( s e s1t s e s2t 1 + U S k 1 + 2 s1 s2 ) x(0) st st z1 + s1 e 1 z1 + s2 e 2 s1 s2 ( ) ( ) x(0) t / 1 t / 2 2 1z1 1 e 1 2 z1 1 e 1 2 ( ) + U S k 1 (1 + e t) e t d=1 x(t) = x(0) 1 + z1 e t e e 1 x(t) = x(0) 1 + z1 t e t / d<1 x(t) = x(0) e 2 2 ( z1 e ) + e e et e t / 2 e t / 1 1 + U S k 1 + 2 1 2 et t + U S k 1 (1 + ) e t / e 1 t e e sin( et + acos(d )) + U S k 1 z1 e 2 1 d sin et + atan Achtung: für atan Quandrant beachten Tabelle 6 Antwort des Systems 2. Ordnung für einen Einheitsschritt am Eingang und mit beliebigen Anfangsbedingungen (t 0) Version 2.3 34 Signale + Systeme Modellbildung Um diese wenig übersichtlichen mathematischen Formeln transparenter zu machen, sollen die Schrittantworten h(t) eines hypothetischen Systems für drei verschiedene Dämpfungsmasse d grafisch dargestellt werden. Zuerst wählen wir willkürlich für die Parameter k = 1 und 0 = 100 s-1. Die zusätzlichen Parameter, welche in den Lösungsgleichungen auftreten, sind in Tabelle 7 zusammengefasst. d = 10 d=1 d = 0.1 e = d0 1000 s-1 100 s-1 10 s-1 s1,2 = e ± e2 02 -5; -1995 s-1 -100 s-1 10 ± 99.5s 0.2; 501·10-6 s 0.01 s -10 ±99.5 s-1 1 , 2 = 1 1 , s1 s2 e 99.5 s-1 Tabelle 7 Wichtige numerische Parameter für ein Zahlenbeispiel mit drei verschiedenen Werten für den Parametern d Diese Werte setzen wir in die Gleichungen von Tabelle 6 ein und erhalten so die einzelnen spezifischen Schrittantworten (für diese gilt immer x(0) = x(0) = 0 ): Aperiodischer Fall mit d =10 e t / 2 e t / 1 1 h(t) = 1 + 2 1 2 Grenzperiodischer Fall mit d = 1 t h(t) = 1 (1 + e t) e e Periodischer Fall mit d = 0.1 h(t) = 1 1 1 d2 e et sin( et + acos(d)) In der grafischen Darstellung dieser Schrittantworten von Systemen 2. Ordnung ohne Ableitungen des Eingangssignals ( Fig. 16) und mit allen Anfangsbedingungen = 0 sieht man nicht, dass diese bei t = 0 immer eine horizontale Tangente aufweisen. Dies erkennt man erst, wenn : = 0 ) oder die Zeitachse der Grafik dehnt. man die Gleichungen genau untersucht ( h(0) Version 2.3 35 Signale + Systeme Modellbildung h(t) 1.8 d = 0.1 1.6 τ = 1/σe =0.1 s 1.4 Te = 2π/ωe = 63.2 ms 1.2 1 0.8 5.5 d = 10 0.6 Fig. 16 Schrittantworten eines Systems 2. Ordnung für drei verschiedene Dämpfungsmasse 0.4 d=1 0.2 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 t 1s Numerische Werte zu den beiden Beispielen 2. Ordnung Beispiel 2: Masse-Feder-Dämpfer-Glied Aus Gl. (35) erhalten wir die normierte DGl. x + e m x + f m x= Fe m Durch Koeffizientenvergleich mit der Standardform der DGl. (62) finden wir anschliessend für die Parameterwerte m = 3 kg, e = 2 N/(m/s) und f = 100 N/m die wichtigen weiteren Grössen: f /m = 5.774 s 1 ; 0 = d = e 2 1 m f = 0.0577 < 1 e = d 0 = 1 e/m = 0.333 s 1 2 = 1/ e = 3 s und daraus e = 5.764 s 1 Te = 2 e = 1.09 s k = 1/( 0 2 m) = 1/f = 0.01 m/N Es liegt also ein periodischer Fall vor und das System wird nach etwa 5 = 15 s (ca. 15 Schwingungen) auf den stationären Wert einpendeln. Beispiel 5: Doppel-RC-System von Fig. 15 Für unsere numerischen Berechnungen zu Gl. (45) wählen wir die Elementwerte: R1 = 10 k; C1 = 6.8 μF; a = 68 ms R2 = 18 k; C2 = 1.0 μF; b = 18 ms; c = 10 ms Die im Abschnitt 5.2 gefundene DGl. (45) bringen wir zuerst auf die Standardform Gl. (62): Version 2.3 36 Signale + Systeme x2 + a + b + c a b Modellbildung x2 + 1 a b x2 = 1 a b u Durch Koeffizientenvergleich gewinnen wir die Systemparameter 02 = a b = 817 s 2 , 0 = 28.58 s 1 a + b + c e = d = 1 2 a b 0 = = a + b + c a + b + c 2 a b 2 0 2 = 39.22 s 1 = 1.372 > 1 k =1 Es liegt also ein aperiodischer Fall vor. Betrachten wir die Gleichung für d noch genauer und setzen vorerst c = 0. Im Zähler dieses Ausdrucks haben wir, zusammen mit dem Faktor 1/2, den linearen Mittelwert von a + b , im Nenner hingegen den geometrischen von a und b . Dieses Verhältnis ist immer grösser als 1. Der Summand c kann d nur noch weiter vergrössern. Damit wird unsere Aussage bestätigt, dass Systeme mit zwei gleichartigen Speicherelementen nie schwingfähig sind. Die gefundenen Werte für 0 , d und b setzen wir ein in die charakteristischen Wurzeln von Tabelle 5 und finden damit die beiden Zeitkonstanten der Systemantwort: 1 = 80.87 ms ; 2 = 15.14 ms An dieser Stelle sei noch ein kleiner Ausblick auf die Möglichkeiten von Matlab bei der Berechnung von Schrittantworten gegeben. Matlab kennt den Befehl step(sys,tfinal). Damit lassen sich Schrittantworten von t = 0 bis tfinal numerisch berechnen. Die DGl. wird bei dieser Beschreibung mit dem Befehl sys = tf(den,num) eingegeben. Dabei sind den und num Vektoren, welche die Koeffizienten der DGl. in der Normalform von Gl. (47) enthalten und zwar in der Form num = [b0], den = [1 a1 a0] Die genauen Hintergründe für diese Wahl und warum dies so funktioniert, werden erst später erläutert. Wir wenden diese numerische Berechnungsmöglichkeit auf unser Doppel-RC-Glied an. Aus den Systemparametern ergeben sich die beiden Vektoren num = [817], den = [1 78.44 817] Mit dem folgenden kleinen Matlabprogramm berechnet man bereits die Schrittantwort (Fig. 17). Version 2.3 37 Signale + Systeme Modellbildung %Schrittantwort des Doppel-RC-Glieds tend=0.5; num=[817]; den=[1 78.44 817]; sys=tf(num,den); h(t) step(sys,tend) 1 V 0.9 grid 0.8 Amplitude 0.7 Fig. 17 Mit Matlab berechnete Schrittantwort des Doppel-RC-Glieds 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 s t In dieser Figur sieht man gut, dass beim aperiodischen Fall nicht nur eine, sondern zwei Exponentialfunktionen vorkommen. Deutlich erkennt man auch die horizontale Anfangstangente bei t = 0. 6. Schlussbemerkungen In diesem Kapitel ging es darum, physikalische Systeme (bereits als Geräte vorhandene oder theoretisch gedachte) in Form einer mathematischen Darstellung als Modell zu beschreiben. Mit diesem Modell können dann Analysen und Synthesen auf rechnerischem Wege und/oder mittels Simulationen durchgeführt werden. Damit können Voraussagen für das Verhalten des Systems gemacht werden. Es zeigt sich, dass bei den untersuchten einfachen Systemen die Herleitung einer beschreibenden Differentialgleichung noch relativ gut möglich ist. Die Ordnung der entstehenden Differentialgleichung ist gleich der Anzahl unabhängiger Energiespeicher im System (bei unabhängigen Energiespeichern können die Anfangsbedingungen unabhängig von andern gesetzt werden). Bei komplexeren Systemen kann kein genereller Vorgehensplan gegeben werden. Es braucht Phantasie, Intuition, die Anwendung von physikalischen Gesetzen und Analogieüberlegungen, um zum Ziel zu gelangen. Dies sind Fähigkeiten, deren sinnvolle Kombination den Ingenieur von anderen Fachleuten unterscheidet und auszeichnet. Alle komplexeren (linearen) Systeme n-ter Ordnung lassen sich durch Kombinationen von Gliedern 1. und 2. Ordnung darstellen. Deshalb haben wir in diesem Kapitel nur diese beiden Glieder untersucht. Version 2.3 38 Signale + Systeme Modellbildung Für die mathematischen Modelle, die wir für unsere zu untersuchenden Systeme 1. und 2. Ordnung entwickelt haben, haben wir zwei Beschreibungsarten hergeleitet und angewandt: Differentialgleichung Schrittantwort 7. Zusammenfassung Differentialgleichung 1. Ordnung und ihre Lösung Norm-DGl. ohne Ableitungen der Eingangsfunktion x + x = k u mit der Anfangsbedingung x(0) Lösung für einen Schritt als Eingangsfunktion in zwei Formen x(t) = x(0) k U S e t / + transienter Teil (Einschwingvorgang) k U S stationärer Teil x(t) = x(0) e t / + k U S (1 e t / ) freie Antwort erzwungene Antwort h(t) = k U S (1 e t / ) Schrittantwort Alternative Form der Norm-Differentialgleichung 1. Ordnung, in welcher die Eingangsgrösse nur mit ihrer 1. Ableitung erscheint. Alternative Norm-DGl. x A + x A = k A u mit der Anfangsbedingung xA(0) Schrittantwort: hA (t) = k A U S e t / Differentialgleichung 2. Ordnung und ihre Schrittantworten Norm-DGl. ohne Ableitungen der Eingangsfunktion x + a1 x + a0 x = b0 u oder x + 2d 0 x + 02 x = k 02 u oder x+ 2d 1 x + x = k u 0 2 0 Version 2.3 39 Signale + Systeme Modellbildung Schrittantworten Aperiodischer Fall mit d > 1 e t / 2 e t / 1 1 h(t) = U S k 1 + 2 1 2 Grenzperiodischer Fall mit d = 1 h(t) = U S k 1 (1 + e t) e et Periodischer Fall mit d < 1 1 t h(t) = U S k 1 e e sin( et + acos(d)) 1 d2 Version 2.3 40 Signale + Systeme Modellbildung Aufgaben 1. Eine Masse auf glatter Unterlage (reibungsfrei8) bewege sich unter dem Einfluss der Kraft F mit der Geschwindigkeit v. Gesucht ist die Bewegungsgleichung unter Berücksichtigung des Luftwiderstandes. v F m Fig. 18 Masse auf reibungsfreier Unterlage a) Der Luftwiderstand W sei zunächst proportional zur Geschwindigkeit gemäss der Beziehung W = k1·v. Man bestimme ein mathematisches Modell für dieses System. Welches ist seine Ordnung? b) Wie verändert sich die DGl., wenn die Beziehung für den Luftwiderstand um einen quadratischen Term zu W = k1·v + k2·v2 ·sign(v) erweitert wird? Welche Folgen hat dies für die Lösung? 2. a) Für das elektrische Netzwerk von Fig. 19 stelle man die DGln. für die Ausgangsgrössen u2 und i2 auf. L u1 Fig. 19 Elektrisches Netzwerk zu Aufgabe 2 R2 i1 R1 i2 C u2 b) Man bestimme die charakteristischen Wurzeln des Systems für R1 = 100 , R2 = 5 , L = 10 μH und C = 50 nF. Um welchen Fall der freien Antwort eines Systems handelt es sich hier? 3. Ein Wassertank wird über ein Zuflussrohr gefüllt und am untern Ende fliesst das Wasser durch eine Öffnung weg (Fig. 20). Für dieses System soll ein mathematisches Modell entworfen werden. 8 Eine praktisch reibungsfreie Auflage lässt sich mit Luftlagern erreichen, wie sie z.B. bei luftgelagerten Schlitten für den IC-Transport bei Bondern verwendet wird. Version 2.3 41 Signale + Systeme Modellbildung q1(t) = Volumenzufluss in m3/s q2(t) = Volumenabfluss in m3/s q1(t) A1 = Behälterquerschnitt in m2 AR1 = Querschnitt des Abflussrohrs in m2 h1(t) = Höhe der Wassersäule in m h1(t) AR1 Fig. 20 Wassertanksystem 0 q2(t) A1 Bekannt ist das physikalische Gesetz für den Abfluss (Torricelli): q2 (t) = μA R1 2gh1(t) g = Erdbeschleunigung in m/s2 mit μ = Reibungszahl an der Abflussöffnung (dimensionslos) a) Man entwerfe ein mathematisches Modell (DGl.) für dieses System b) Man löse die DGl. für die Entleerung des Tanks mit q1(t) = 0 und h1(0) = 0.4 m. Der Verlauf von h1(t) für t = 0 .... 2300 s soll für folgende numerische Werte grafisch dargestellt werden: A1 = 0.5 m2, AR1 = 80·10-6 m2 und μ = 0.8. Hinweis: Es handelt sich um eine homogene nichtlineare DGl., die dank der Kettenregel integriert werden kann. 4. Ein Torsionspendel besteht aus einem Gegenstand, der über einen dünnen Stab an einem festen Punkt aufgehängt ist (Fig. 21). Wird der Draht um den Winkel verdreht, so übt er ein rückstellendes Drehmoment M aus. Dieses ist zu proportional mit der Torsionskonstanten D: Torsionskonstante D M = D Das Trägheitsmoment des Pendels selber sei J. ϕ Fig. 21 Torsionspendel J a) Gesucht ist das mathematische Modell (DGl.) dieses Pendels, zunächst ohne Luftreibung. b) Wie verändert sich das Modell, wenn ein Luftreibungsmoment MR proportional zur Winkelgeschwindigkeit eingeführt wird (Proportionalitätskonstante R)? Version 2.3 42 Signale + Systeme Modellbildung c) Welchen Wert muss die Torsionskonstante haben, damit bei J = 120·10-6 kgm2 die natürliche Frequenz des Pendels f0 = 0.5 Hz beträgt (diese Frequenz ist unabhängig von d)? 5. a) Zur nachfolgenden elektrischen Schaltung soll die DGl. für u2 aufgestellt werden. Die Anregungsfunktion ist u1. R0 Fig. 22 Elektrische Schaltung zu Aufgabe 5 u1 C1 R1 C2 R2 u2 b) Dieses System hat zwei gleichartige, unabhängige Speicher und ist damit zweiter Ordnung. Man zeige, dass dieses System immer nur ein aperiodisches Einschwing-verhalten haben kann. Version 2.3 43 Signale + Systeme Modellbildung Lösungen 1. Bewegungsgleichung: mv = äussere Kräfte = F W v + oder k1 m = F k1v F m v= Es handelt sich um ein lineares System erster Ordnung mit der Anfangsbedingung v(0) = 0 b) mv = äussere Kräfte = F W k1 k2 = F k1v k2v v F m m m Das System ist immer noch erster Ordnung, nun aber nichtlinear. Dadurch ist eine analytische Lösung nicht mehr möglich. oder v + v+ vv = 2. a) Es handelt sich um ein lineares System 2. Ordnung. Es sind 2 duale Speicher vorhanden, womit das System schwingfähig ist. Ob es tatsächlich schwingt, ist abhängig von d. u2 LC( i LC( 2 R2 R1 R2 R1 + 1) + u2 ( + 1) + i2 ( L + R2C) + u2 = u1(t) R1 L + R2C) + i2 = Cu1(t) R1 Mit den physikalische Anfangsbedingungen u2(0) und i1(0), die für die DGln. angepasst werden müssten auf u2(0) und u2'(0). b) 0 =1.38·106 s-1, d = 0.242, k = 1, e = 0.333 106 s-1 und e = 1.339·106 s-1. Das System schwingt periodisch aus. 3. DGl.: oder h1(t) A1 = q1(t) q2 (t) h1(t) A1 + μ1 AR1 2gh1(t) = q1(t) Die analytische Lösung dieser nichtlinearen DGl. für q1(t) = 0 und mit der Anfangsbedingung h1(0) lautet: μ AR1 h1(t ) = h1(0) A1 Version 2.3 g 2 t 2 44 Signale + Systeme Modellbildung 0.4 m 0.3 h1(t) 0.2 Tank leer 0.1 Fig. 23 Numerische Lösung für den Verlauf von h1(t) J = 4. a) oder + 0 500 1000 1500 Zeit 2000 2500 2231 s 3000 s äussere Drehmomente = D D = 0 , System 2. Ordnung, Anfangsbedingungen (0), (0) J M R = R b) Reibungsmoment + und damit 0 R D + = 0 , Anfangsbedingungen (0), (0) J J Beide Differentialgleichungen sind linear und 2. Ordnung. c) D = 1.18 10-3 Nm/rad 5. a) Das System ist linear und wie erwähnt 2. Ordnung Mit den Abkürzungen 1 = R1C1 , 12 = R2C1 , 2 = R2C2 und = 1 + R2 /R0 erhält man die DGl. u2 1 2 + u2 1 + 2 + 12 + u2 = 1 R2 R0 u1 + R2 R0 u1 Das System enthält auch eine Ableitung der Eingangsfunktion u1. b) Die Diskriminante lautet 2 2d 0 ) ( D= 4 2 0 2 + 2 + 12 + 2 + 12 4 1 2 = 1 = 1 2 2 1 2 4 1 2 4 1 2 ( ) ( ) Der Zähler dieses Ausdrucks kann auch als (1 2 )2 + 212 (1 + 2 ) + 122 geschrieben werden und ist damit immer positiv, da alle Einzelterme immer positiv sind. Damit ist d > 1 und das System immer aperiodisch. Version 2.3 45