Ich habe eine Kompensationsfunktion für ein Steuersystem in Matlab entworfen und versuche jetzt herauszufinden, wie man sie mit Operationsverstärkern baut. Ich dachte, ich könnte vielleicht ein paar Sallen-Key-Verstärkertopologien verwenden, aber ich bin mir nicht sicher, ob es möglich ist (meine Algebra-Kenntnisse sind verstaubt). Gibt es alternativ eine andere Topologie, die diese Form realisieren kann:
Ein Sallen-Key-Filter ist wie folgt:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Mit Übertragungsfunktion:
Mein Bauchgefühl sagt mir, dass ich ein paar Kondensatoren einbauen kann & und Widerstände als & , dann ordne die Gleichung so um, dass ich nahe an das komme, was ich will, aber ich habe Probleme mit der Algebra. Ich werde bei diesem Ansatz definitiv zwei Stufen benötigen, um die Übertragungsfunktion 4. Ordnung zu erreichen.
Auf jeden Fall würde ich mich über Hilfe beim Entwerfen dieser Schaltung freuen.
Die Antwort, vor der interessanten Ablenkung:
Eine PID + eine zweite Ableitung reichen aus:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Mit Übertragungsfunktion:
Welche entspricht Ihrer Übertragungsfunktion von:
Sie haben die Anzeichen nicht erwähnt , , Und .
Wenn Sie die Anzahl der Operationsverstärker reduzieren möchten, können Sie die PID-Operationsverstärker mithilfe der Informationen aus diesem Artikel zu einem kombinieren.
Simulieren Sie diese Schaltung
Mit Übertragungsfunktion:
Hier, Und sind zusätzliche Nullen. Ideale PID-Regler haben beides nicht, "gefilterte abgeleitete" PID-Regler haben nur , und "Typ 3" PID haben beides. Weitere Informationen finden Sie im Artikel.
Wo:
Sie können die notwendigen Werte erarbeiten.
Ich denke also, dass @Vladimir Cravero richtig ist, eine Übertragungsfunktion mit mehr Nullen als Polen ist unphysikalisch.
Physiker werden darüber in Bezug auf Suszeptibilitäten im komplexen Frequenzbereich (äquivalent zu dem, was EEs als Übertragungsfunktionen im Laplace-Bereich bezeichnen) und die Kramers-Kronig- Beziehungen (KK) nachdenken, dies kann jedoch auf den [Laplace-Bereich ausgedehnt werden ] (siehe Anhang A).
Wir wissen, dass die Faltungstheorie es uns erlaubt, Antwortfunktionen im Zeitbereich ( ) und wandeln sie in Übertragungsfunktionen im Laplace-Bereich um:
Das verlangen wir allerdings Ist , andernfalls reagiert die Übertragungsfunktion auf Reize, die noch nicht geschehen sind. Um sicherzustellen, dass diese Anforderung eingehalten wird, wird sichergestellt, dass eine solche Funktion den KK-Beziehungen im Laplace-Gebiet gehorcht.
Die KK-Beziehungen haben zwei Anforderungen:
Diese Anforderungen sind sinnvoll: Wir können für kein reales System irgendeine Art von Verstärkung für unendliche Frequenzen haben (Energieerhaltung erfordert dies), und alle Pole in der rechten Halbebene würden auch zu Energieerhaltungsverletzungen führen, zu denen endliche Eingaben führen würden Endlich unendliche Kraft.
Angesichts dieser Anforderungen liefern uns die Kramers-Kronig-Beziehungen eine Beziehung zwischen dem Real- und dem Imaginärteil der Übertragungsfunktion:
Wo steht für Cauchys Hauptwertintegral .
Letztendlich ist dieses Integral eigentlich nicht so wichtig, aber wir müssen sicherstellen, dass die Übertragungsfunktionen den Anforderungen der KK-Beziehungen gehorchen.
Für ein System, in dem es mehr Nullen als Pole gibt, ist es ziemlich trivial zu zeigen, dass dies nicht gilt.
Aber warte! Während @Vladimir Cravero letztendlich Recht hat, ist die Realisierung einer physikalischen Übertragungsfunktion mit mehr Nullen als Polen nicht möglich, da wir die Kausalität brechen würden, @Chu hat auch Recht, dies wird ständig mit PID-Reglern gemacht. Was gibt?
Die Antwort ist, dass PID-Regler (und alle realen Systeme) Tiefpassfilter haben, die die Bandbreite des Systems angeben. Die Ordnung dieses Tiefpassfilters wird durch die Ordnung des Systems bestimmt. Bei PID-Reglern wird dies in der angezeigt , Und Werte. Wir haben eigentlich keine perfekten Operationsverstärker, bei denen dies nur Zahlen sind, sie müssen immer auch einen Tiefpassfilter enthalten, der die Bandbreite des Operationsverstärkers angibt, und dies fügt einen zusätzlichen Pol hinzu. Darüber hinaus enthält die Antwort des Dings, das wir fahren, einen Tiefpassfilter (wie es jedes physikalisch realisierbare System tun muss).
Anmerkungen:
Die KK-Beziehungen sind auch als Hilbert-Transformation bekannt , was ich bei der Recherche für diesen Beitrag herausgefunden habe. Dies könnte ein bekannterer Name hier in der EE-Community sein.
Es ist möglich, dass sich hier Tippfehler eingeschlichen haben. Es ist auch möglich, dass es (seltsame) realwertige Kausalsysteme gibt, die den KK-Beziehungen nicht gehorchen, aber dennoch kausal sind. Dies wäre ein Analogon zu nicht-hermitischen Hamiltonianern, die zufällig reellwertige Eigenwerte und Eigenvektoren in der Quantenmechanik haben. Ich bin mir darüber nicht sicher. [Bearbeiten: Dieses Papier sollte angeschaut werden, wenn Sie an dieser Frage interessiert sind]
Dies gilt eigentlich weiterhin in der Kleinsignalgrenze für nichtlineare Systeme. Die nichtlinearen KK-Beziehungen sind immer noch eine Sache, Referenzen auf Anfrage erhältlich.
Wladimir Cravero
kjgregory
Wladimir Cravero
kjgregory
Wladimir Cravero
Wladimir Cravero
kjgregory
Wladimir Cravero
Das Photon
Wladimir Cravero
Scott Seidmann
Chu
NG in der Nähe
Andreas Spott