Kapitel 10
Übertragungsfunktionen, Pole und Nullstellen
Können wir den ganzen Charakter eines Systems an einem Bruch ablesen?
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Das Rezept des Systems
June: Wir beginnen mit der Drohne im Schwebeflug auf 1 m; ein Grundschub von 4,9 N gleicht die Schwerkraft aus. Die gewünschte und die tatsächliche Höhenänderung messen wir relativ zu diesem Ausgangswert. Unmittelbar vor einem neuen Befehl sind beide Änderungen null. Beim Sprungbeispiel steigt der Sollwert bei auf 2 m: Die gewünschte Änderung ist nun 1 m, während die Drohne noch auf 1 m steht.
Theo: Gut, denn letztes Kapitel haben wir die -Teile weggelassen, und die Formel hat gelogen. Vom Schweben aus gemessen sind diese Anfangswerte wirklich null, also verschwinden sie diesmal ehrlich.
ist die Transformation der gewünschten Änderung gegenüber 1 m; die der tatsächlichen Änderung. hängt von Drohne und Regler ab. Das ist die Übertragungsfunktion: Ausgangsänderung geteilt durch Eingangsänderung, wobei beide bei null beginnen.
Im Diagramm stehen weiterhin Höhen über dem Boden. Addiere zur von der Formel vorhergesagten Änderung die Anfangshöhe von 1 m, dann erhältst du die blaue Höhe im Diagramm.
Mika: June hatte recht: Der Bruch ist die Drohne. Er ist so was wie ihr Rezept. Gib irgendeine Zutat rein, und er sagt dir, was rauskommt!
Probier drei verschiedene Eingänge an derselben Drohne aus. Das Rezept ändert sich nie, nur .
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Neue Wörter
- Übertragungsfunktion
- Transformierte Ausgangsänderung ÷ transformierte Eingangsänderung, bei Start aus der Ruhe. Für diese lineare Drohne ist sie ein Quotient aus Polynomen in .
- Start aus der Ruhe (Anfangswerte null)
- Jede Änderung und ihr Tempo ist bei null, so wie wenn wir vom Schweben aus messen. Dann sind auch die Anfangswert-Terme aus Kapitel 9 wie null, und erzählt die ganze Geschichte.
Pole: wo das System wohnen will
Wo wird unendlich groß? Wo sein Nenner null ist. Diese Punkte heißen Pole und werden als × gezeichnet. Diese Drohne hat zwei, einen für jede der zwei natürlichen -Bewegungen aus Kapitel 7.
In Kapitel 8 hat die Transformation von bei geschrien. Lies das rückwärts: Wo auch immer schreit, versteckt sich eine Bewegung .
June: Die Pole sind also die Modi aus Kapitel 7, und sie sitzen auf der Karte!
Jetzt drehen wir den Spieß um. Statt Verstärkungen zu wählen und die Pole zu suchen, ziehen wir die Pole und schauen, was für eine Drohne wir bekommen. Dafür braucht es einen zweiten Knopf, : ein Gegendrücken gegen das Tempo, das wir in Kapitel 11 richtig kennenlernen. Es kommt zum Luftwiderstand dazu, und die zwei Lösungen sind und sein Spiegelzwilling (der Strich dreht das Vorzeichen des Imaginärteils um, wie bei den Zwillingen aus Kapitel 6):
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Erst tippen! Was macht die Drohne, wenn wir die Pole in die rechte Hälfte der s-Ebene ziehen?
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Die Karte lesen
Spiel damit. Ein paar Regeln springen sofort ins Auge, und jede ist ein alter Bekannter in Verkleidung:
- Linke Hälfte = beruhigt sich, rechte Hälfte = explodiert. Der Realteil ist die Schrumpf- oder Wachstumsrate von .
- Weiter links = schneller. Das Einschwingen dauert etwa Sekunden (die gestrichelten senkrechten Linien): die vier Zeitkonstanten aus Kapitel 7, denn liegt nach Sekunden unter 2 %.
- Weiter oben = wackeliger. Die Höhe ist die gedämpfte Eigenkreisfrequenz aus Kapitel 7, also dauert ein Wackler Sekunden.
- Der Winkel bestimmt das Überschwingen. Der Winkel zur negativen reellen Achse liefert (der Kreis aus Kapitel 7), und das Überschwingen ist (die gestrichelten Strahlen). Nahe der reellen Achse schwingt sie kaum über, nahe der senkrechten Achse stark. (Exakt für zwei Pole ohne Nullstelle, Start aus der Ruhe. Eine Nullstelle ändert das: Im nächsten Abschnitt macht eine aus 12 % dann 15 %.)
Mika: Ich wollte nur einen Pol weit oben und einen weit unten. Es lässt mich nicht! Der untere macht dem oberen alles nach.
Theo: Erinnerst du dich an die Zwillingsdreher aus Kapitel 6? Eine echte Drohne macht echte Bewegungen, also braucht jedes drehende seinen Spiegelzwilling, damit sich die imaginären Teile aufheben. Komplexe Pole kommen immer in Spiegelpaaren.
Erst tippen! Lass und schieb die Pole senkrecht nach oben, von auf . Was ändert sich?
June: Der Spielplatz ist gesprungen, als wir geantwortet haben: Das Geisterpaar sitzt bei , das neue bei . Gleiche Hüllkurve, doppelt so viele Wackler und ein viel größerer erster Schwung.
Mika: Was, wenn beide Pole auf der reellen Achse sitzen, einer bei und einer bei ?
June: Der Schnelle ist in einer Sekunde weg. Der Langsame ist der Boss.
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Neue Wörter
- Pol
- Ein Wert von , bei dem die Übertragungsfunktion unendlich groß wird. Jeder Pol ist eine Bewegung des Systems.
- Spiegelpaar
- Zwei Pole mit gleichem Realteil und entgegengesetztem Imaginärteil. Komplexe Pole eines reellen Systems kommen immer so.
- Dominanter Pol
- Der Pol, der der senkrechten Achse am nächsten liegt. Seine langsame Bewegung überdauert die anderen, also bestimmt er meist die Einschwingzeit, außer eine Nullstelle sitzt fast direkt auf ihm (Kapitel 11 hat so eine).
Nullstellen: ein kurzer Blick
Auch der Zähler kann null werden. Diese Punkte heißen Nullstellen, gezeichnet als ○. Meist ändern sie, wie stark die Bewegung jedes Pols am Ausgang erscheint. Liegt eine Nullstelle genau auf einem Pol, kürzt sich der gemeinsame Faktor, und dieser Pol verschwindet aus diesem Rezept von Eingang zu Ausgang. Im System steckt er aber immer noch: Stups die Drohne auf anderem Weg an, mit einer Böe, und diese Bewegung ist wieder da. Das ist sehr wichtig, wenn der versteckte Pol rechts liegt.
Hier ist ein System mit festen Polen bei und einer Nullstelle, die du verschieben kannst. (Das unseres Spielplatzes drückt gegen das Tempo der Drohne, also hat sein Rezept keine Nullstelle. Drück stattdessen gegen das Tempo des Fehlers, wie in Kapitel 11, und eine Nullstelle taucht bei auf: Für diese Pole ist das , mit 15 % Überschwingen statt 12 %.)
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
June: Gleiche Pole, aber wenn die Nullstelle nah an den Ursprung kommt, springt die Antwort viel schneller hoch und schwingt stärker über!
Theo: Gleiche Pole heißt gleiche Bewegungen. Die Nullstelle kann also keine neue hinzufügen. Sie muss ein bisschen von etwas dazugeben, das wir schon haben.
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Multiplizieren mit nimmt die Steigung (Kapitel 9), also gibt der Faktor das -Fache der Steigung dazu. Deshalb lässt eine Nullstelle nahe am Ursprung das System so stark auf Änderungen reagieren: Das Überschwingen wächst, obwohl sich die Pole nicht bewegt haben. Weit weg spielt die Nullstelle kaum eine Rolle. Mehr brauchen wir über Nullstellen vorerst nicht.
Neue Wörter
- Nullstelle
- Ein Wert von , bei dem die Übertragungsfunktion null ist: eine Bewegung , die das System nicht weitergibt.
Ist weiter links immer besser?
June: Ganz einfach: die Pole ganz weit nach links ziehen. Eingeschwungen im Nu. Beste Drohne aller Zeiten!
Theo: Aber wie viel Schub braucht das? Bisher haben wir so getan, als könnten die Motoren so stark drücken, wie die Mathematik will.
Zeit für Ehrlichkeit. Unsere Motoren können zwischen 0 N und 20 N drücken (etwa das Vierfache des Drohnengewichts). Unten wandern die Pole auf einer 45°-Linie nach links (das ist , der Sweet Spot aus Kapitel 7). Die gestrichelten Kurven sind die Mathematik mit ausgedachten, unbegrenzten Motoren; die durchgezogenen sind echte Motoren.
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Ab etwa verlangt die Mathematik mehr als 20 N. Der orange Schub klatscht gegen die Grenze, und ab etwa will die Mathematik die Drohne sogar nach unten ziehen, was Propeller nicht können. Die echte Drohne folgt der hübschen linearen Vorhersage nicht mehr. Ihr Einschwingen wird ab etwa 0,7 s nicht mehr besser, nahe , und weiter links wird es sogar schlechter, mit zusätzlichem Überschwingen.
June: Ich hab ihn ganz bis geschoben. Die Mathematik sagt 0,53 s. Die echte Drohne braucht 0,77 s: langsamer als bei !
Mika: Und ihr Überschwingen ist von 4 % auf 16 % gestiegen. Den ganzen zusätzlichen Schub gab es nie.
June: „Weiter links“ ist also nur besser, bis dir der Motor ausgeht. Pole setzen ist ein Abwägen, kein Wettrennen.
Neue Wörter
- Erster Schub
- Der Schub, der im ersten Augenblick eines Sprungs verlangt wird: , bevor sich die Drohne bewegt hat.
- Schubbudget
- Die Polpositionen, die sich die Motoren für einen bestimmten Sprung leisten können: ein Kreis um 0.
- Motorgrenze (Sättigung)
- Der echte Schub wird auf 0–20 N begrenzt, egal was die Mathematik verlangt.
Den Kreis auf dem Papier schließen
June: In Kapitel 1 haben wir den Kreis als Kästchen und Pfeile gezeichnet. Im s-Land multipliziert jedes Kästchen einfach. Können die Kästchen die Algebra für uns erledigen?
Gib jedem Kästchen sein Rezept. Der Regler ist , vorerst einfach . Die Drohne allein, Schubänderung rein und Höhenänderung raus, ist : P für die Regelstrecke (englisch plant, das Wort aus Kapitel 1), nicht das P vom P-Regler. Sie kommt direkt aus der Gleichung der Drohne, genau wie das Rezept oben.
June: Ganz einfach. Der Wunsch geht durch den Regler, dann durch die Drohne. Entlang der Linie multiplizieren!
Theo: Pole bei 0 und −2? Gar kein Wackeln, und ein Pol bei 0, der nie zur Ruhe kommt. Das ist die Steuerung aus Kapitel 1: der Drohne sagen, was sie tun soll, und nie hinschauen. Der Regler sieht den Wunsch gar nicht, June. Er sieht den Fehler.
Der Pfeil von der Drohne zurück ist der ganze Sinn der Rückkopplung. Der Regler arbeitet mit , also taucht der Ausgang auf beiden Seiten auf. Sammle ihn und teile:
Setz und ein und multipliziere dann Zähler und Nenner mit :
Mika: Das ist das Rezept vom Anfang dieses Kapitels! Wir haben es zweimal bekommen: einmal aus der Gleichung der Drohne, einmal aus den Kästchen.
Die Pole des Kreises liegen also dort, wo der Nenner null ist. Das ist dasselbe wie . Lies als eine Runde durch den Kreis (im Lehrbuch: die Übertragungsfunktion des offenen Kreises): was erst der Regler und dann die Drohne mit einem Signal machen. An einem Pol bringt eine Runde das Signal gleich groß und umgedreht zurück, und das Minuszeichen im Fehler dreht es wieder um. So hält es sich ganz ohne Wunsch von selbst am Laufen.
Probier es an einem gleichmäßigen Wackeln aus, . Eine Runde macht aus dem Pfeil des Wacklers : kürzer oder länger und zurückgedreht. Das Widget zeichnet diesen Pfeil für jedes Wackeltempo, dazu den Punkt −1, den er erreichen müsste.
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Theo: Egal wie weit ich hochschiebe, die Kurve biegt sich Richtung −1, berührt den Punkt aber nie. Am nächsten kommt sie etwa beim eigenen Schwungtempo der Drohne.
Und zwar deshalb: Der Luftwiderstand dreht eine Runde um bis zu 90° zurück, die Masse um bis zu weitere 90°, aber zusammen erreichen sie 180° erst bei unendlich schnellen Wacklern. P-Regelung allein kann diese Drohne also nie zum Kippen bringen. Ein größeres lässt die Runde nur näher an −1 vorbeilaufen, und näher heißt weniger Dämpfung: „mehr , mehr Wackeln“ aus Kapitel 2, jetzt als Bild.
Kapitel 10: Übertragungsfunktionen, Pole und Nullstellen ↗
Neue Wörter
- Geschlossener Regelkreis
- Ein Regler, der mit dem Fehler arbeitet, sodass der Ausgang in seinen eigenen Eingang zurückgeführt wird: .
- Kreisverstärkung
- Was eine Runde durch den Kreis mit einem Signal macht. Die Pole des geschlossenen Regelkreises liegen dort, wo sie −1 ist.
Was wir jetzt wissen
Was wir herausgefunden haben
- Ja, ein Bruch reicht. Die Übertragungsfunktion = Änderung am Ausgang ÷ Änderung am Eingang im s-Land, Start aus der Ruhe. Sie ist das Rezept des Systems, , und sie kommt direkt aus der Gleichung der Drohne.
- Pole (×) sind die Stellen, an denen explodiert: die -Modi, aus denen das System besteht.
- Linke Hälfte = stabil, rechte Hälfte = explodiert. Weiter links = schneller (schwingt in etwa s ein, eine Faustregel), weiter oben = wackeliger (ein Wackler = s), Winkel = Dämpfung = Überschwingen . Der Pol, der der Achse am nächsten liegt, ist der Boss.
- Komplexe Pole kommen immer in Spiegelpaaren.
- Nullstellen (○) ändern, wie viel du von jedem Modus bekommst. Nahe am Ursprung geben sie einen Tritt dazu: das -Fache der Steigung.
- Schließ den Kreis auf dem Papier, und das Rezept ist . Die Pole liegen dort, wo eine Runde durch den Kreis, , gleich −1 ist.
- Der erste Schub ist bei einem Sprung um 1 m, also brauchen weit entfernte Pole Schub, den die Motoren nicht haben.
Theo: „Die Pole sind wunderschön. Aber Moment: Wir haben das ganze Kapitel geschummelt und der Drohne ihren Schwebeschub geschenkt. Ohne ihn lässt die Schwerkraft sie immer noch durchhängen. Unsere Karte ist in Ordnung. Unser Regler muss repariert werden.“