[go: up one dir, main page]

DE69315423T2 - Neuro-Pid Regler - Google Patents

Neuro-Pid Regler

Info

Publication number
DE69315423T2
DE69315423T2 DE69315423T DE69315423T DE69315423T2 DE 69315423 T2 DE69315423 T2 DE 69315423T2 DE 69315423 T DE69315423 T DE 69315423T DE 69315423 T DE69315423 T DE 69315423T DE 69315423 T2 DE69315423 T2 DE 69315423T2
Authority
DE
Germany
Prior art keywords
controller
pid
neural network
neuro
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69315423T
Other languages
English (en)
Other versions
DE69315423D1 (de
Inventor
Steven Harp
A Konar
Tariq Samad
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell Inc
Original Assignee
Honeywell Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell Inc filed Critical Honeywell Inc
Publication of DE69315423D1 publication Critical patent/DE69315423D1/de
Application granted granted Critical
Publication of DE69315423T2 publication Critical patent/DE69315423T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • G05B13/027Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/903Control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/903Control
    • Y10S706/906Process plant

Landscapes

  • Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Description

    HINTERGRUND DER ERFINDUNG
  • Die Erfindung betrifft das Gebiet der nichtlinearen Regler und ist insbesondere zur Erhöhung der Effektivität von Funktionen gewöhnlicher Proportional-Integral-Differential (PID)-Regler im Hinblick auf die Regelung zeitveränderlicher dynamischer Prozesse und Systeme angepaßt.
  • Regler sind inhärent komplex seit diesselben sich dynamisch ändernde Systeme mit dem Versuch regeln, den Systemausgang einer gewünschten Antwort anzupassen. (Die gewünschte Äntwort kann eine Sollwert-Änderung oder die Ausgangs-Kurve eines Referenzmodells sein, welches die Eigenschaften der gewünschten Antwort aufweist. In den nieisten realen Regelsituationen würde man nicht envarten, und könnte auch nicht erzielen daß der Prozeßausgang unverzüglich auf den Sollwert gebracht wird. Daher ist es das Ziel, der angenommenen optimalen Kurve zu folgen).
  • Sowohl wegen als auch trotz ihrer Einfachheit sind lineare Regler weiterhin das Allzweckmittel von Regelanwendungen. Insbesondere werden bei der überwiegenden Mehrzahl der aktuellen Anwendungen Proportional-Integral-Differential-(PID)-Regler eingesetzt. Sowohl in der Luftfahrt als auch in der verfahrenstechnischen Industrie hat sich die PID-Regelung als einfach in ihrer Benutzung und als eine angemessene Leistung gewährleistend erwiesen. PID-Regler sind auch von allgemeinem Zweck d.h. daß diesselbe Reglerstruktur für einen breiten Bereich von Anwendungen verwendet werden kann.
  • Noch immer ist die PID-Regelung weit von einem Ideal entfernt. Für jede nicht-triviale Anwendung ist es bekannt, daß nicht-lineare Regler einen PID-Regler substantiell übertreffen können. Für spezielle Anlagen können nicht-lineare Regler mit hoher Leistung entwickelt werden. In der Anwendung hat dies jedoch einmalige Entwicklungen für jede Unternehmung erfordert, einhergehend mit hohen Kosten und hoher Komplexität. Zum gegenwärtigen Zeitpunkt gibt es keinen formalen Lösungsweg, um allgemeine nichtlineare Regler zu entwickeln.
  • Wir haben als eine mögliche Lösung für dieses Problem ein "Neuro-PID-Regler"-Konzept entwickelt, welches ein neuronales Netzwerk einsetzt, um einen nicht-linearen Regler zu realisieren, welcher jedoch die PID-Schnittstelle beibehält.
  • Daher weist er die Einfachheit im Gebrauch und die anwendungsunabhängigen Eigenschaften konventioneller PID-Regler auf, wälirend die nicht-linearen dynamischen System-Modelleigenschaften eines neuronalen Netzwerks vervendet werden, um Regelgesetze zu realisieren, die robuster, genauer und im Hinblick auf Anwendungen verallgemeinerbarer sind als andere Lösungswege.
  • PID-Regler werden allgegenwärtig für konventionelle Regelungen vervendet. Bei konventioneller Formulierung nutzen diese PID-Regler sechs Eingangssignale, um einen Ausgang zum Betreiben des Anlagenprozesses zu erzeugen. Die Eingänge sind Signale, die auf der einen Seite die Reglerparameter (oder Verstärkungen) KC, KI und KD repräsentieren, und auf der anderen Seite drei Fehlersignale repräsentieren: den Fehler zwischen dem Sollwert oder der Referenzmodell-Antwort und der Prozeßantwort, e, das Integral dieses Fehlers, e, und die Ableitung dieses Fehlers, . Diese von konventionellen PID-Reglern berechnete Funktion ist eine gewichtete Summe der Fehlersignale:
  • UPID = KCe + KI e + KD
  • Diese kann sowohl in analoger als auch digitaler Weise berechnet werden, um UPID zu erzielen.
  • KC, KI und KD sind Reglerparameter oder Verstärkungen. Ihre Werte bestimmen gemeinsam den Reglerausgang. Bei konventionellen PID-Mustern wird angenommen, daß man durch Erhöhung der proportionalen Verstärkung Kc die Bandbreite der geschlossenen Regelschleife erhöhen kann (Reduzierung der benötigten Zeit, um Störungen zu verkleinern); man durch Erhöhung der differentialen Verstärkung KD die Dämpfung erhöhen kann (Verringerung von Überschwingungen); und man durch Erhöhung der integralen Verstärkung KI die Robustheit des Systems (Reduzierung der Störgrößen- Empfindlichkeit) erhöhen und bleibende Folgeregelungs-Abweichungen verringern kann. Wie auch immer entkoppelt sich das Verhalten eines geschlossenen Regelsystems (dynamisches System) nicht immer nach der obigen Art und Weise. Demgemäß kann eine erhöhende integrale Verstärkung die Dämpfung reduzieren, oder eine erhöhende proportionale Rückführung kann die Sensitivität etc. erhöhen. In der Praxis installiert der Benutzer eine PID-Regler-Box in einem geschlossenen Regelkreis und stellt die Verstärkungen solange ein, bis die Regelantwort des Systems ein guter Kompromiß zwischen widerstreitenden Zielen des Benutzers ist.
  • Es gibt keinen theoretischen Grund anzunehmen, daß dies die optimale Funktion der sechs Größen ist, und in der Tat ist es unwahrscheinlich, daß dies die optimale Funktion ist, insbesondere in einem großen Suchraum möglicher nicht-linearer Funktionen. Daher sind konventionelle PID-Regler nicht so gut wie sie sein könnten, falls die richtige nicht-lineare Funktion auf die PID-Regler-Parameter angewendet würde. Diese Erfindung zeigt zwei Lösungswege, um effektivere PID-Regler zu schaffen, die nicht-lineare Funktionen in das konventionelle PID-Muster einführen. Wegen der identischen Schnittstelle zu konventionellen PID-Reglem ist zusätzlich eine Vielzahl der in Verbindung mit vielen PID-Installationen verwendeten "Verkleidungs-Software" (zum Beispiel Anti-Reset- Windup, Bias-Offset) direkt anwendbar auf den Neuro-PID. Unser Lösungsweg auf dynamische neuronale Netzwerke hat es uns erlaubt, allgemeine Verknüpfungsmuster zu nutzen und er verbindet Dynamik mit Prozeßelementen. Mit anderen Worten können neuronale Netzwerke, die dynamische Elemente aufweisen, deren Ausgänge in das Netzwerk zurückgeführt werden, dazu verwendet werden, um neuronale Netzwerk- Modellierung zur genauen Abbildung dynamischer Systeme zu gewährleisten. Daher können nicht nur lineare Systeme mit den Reglern auf Basis eines neuronalen Netzwerks geregelt werden, insbesondere können auch nichtlineare dynamische Systeme geregelt werden. Wie wir weiter unten darlegen werden, können PID-Parameter genutzt werden, um diese Regelung zu bewerkstelligen.
  • Ein Neuro-PID kann in der industriellen Anlagenregelung und in Umweltschutz- Regelsituationen ebenso wie in der Flugregelung verwendet werden. Zum Beispiel ist der Neuro-PID auf dem Gebiet der Flugregelung wegen verschiedener Gründe vorteilhaft:
  • - Im Bereich der Flugregelung sind relativ einfache Regler in verschiedenen Anwendungsfällen notwendig. Zum Beispiel können komplexe modellbasierte Regler nicht die in kleinen Flugsystemen innewohnenden rechnerischen Einschränkungen erfüllen. Die von Neuro-PID-Reglern erforderten Speicher- und Rechenresourcen sind größer als bei konventionellen PIDs, liegen jedoch gut innerhalb dieser Beschränkungen; sie sind für Softwareimplementierungen geeignet.
  • - Es existiert ein gut eingeführter Lösungsweg zum Entwerfen PID-basierter Flugregler. Dieser gleiche Lösungsweg, oder eine vereinfachte Version desselben, kann verwendet werden zur Entwicklung von Neuro-PID-Flugreglem. Verstärkungsberechnung kann bei Neuro-PID-Regelung genauso verwendet werden wie bei PID-Regelung.
  • - Recht genaue Luftfahrzeug-Modelle sind verfügbar, um diese während des Entwicklungsprozesses einzusetzen.
  • - Im Prinzip können existierende Systeme mit den Neuro-PID-Reglern mit geringem Aufwand nachgerüstet werden.
  • Neuronale Netzwerke wurden in der Vergangenheit venvendet: siehe z.B. U.S. Anmelde- Nr.07/643,595 in welcher ein neuronales Netzwerk verwendet wurde, um Gleichungen zu erzeugen, die einen zu regelnden Prozeß identifizieren; und U.S. Anmelde-Nr. 07/807,903, in welcher gezeigt wurde, daß neuronale Netzwerke im Zusammenhang mit automatischen Einstellvorrichtungen für PID-Regler anwendbar sind.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung stellt einen Regler für ein System mit geschlossener Regelschleife bereit, wobei der Regler gekennzeichnet ist durch einen linearen PID-Regler und einen neuronalen Netzwerkregler, welcher für das System trainiert ist, mit einem Benutzereingangsschalter und Auswahlmitteln für den Benutzer, wobei der Benutzer die Anweudung entweder des Ausgangs des neuronalen Netzwerkreglers in Verbindung mit dem konventionellen PID-Regler oder den Ausgang des konventionellen PID-Reglers allein auswählen kann.
  • Bei dieser Erfindung wird das neuronale Netzwerk auf den PID-Regler angewendet, um einen auf einer linearen Gleichung basierenden Regelprozessor durch einen dynamischen neuronalen Netzwerk-Prozessor zu ersetzen, der fähig ist, Ausgänge entsprechend Gleichungen höherer Ordnung zu erzeugen. Obwohl nicht-dynamische neuronale Netze verwendet werden können, ist es bevorzugt, daß diese dynamisch sind mit interner Rückführung. Ein Beispiel kann in dem U.S. Patent 5,050,095 gefunden werden.
  • KURZE BESCHREIBUNG DER ZEICHNUNG
  • Figur 1 ist ein Blockdiagramm eines durch einen Neuro-PID-Regler geregelten Prozesses mit geschlossener Regelschleife.
  • Figur 2 ist ein Blockdiagramm eines neuronalen Netzwerks, welches als Eingangsparameter, KD, KI, KC sowie den Fehler, den differenzierten Fehler und das Integral des Fehlers empfängt, und einen sich ergebenden Ausgang UPID aufweist.
  • Figur 2A ist ein Blockdiagramm eines sich auf zwei neuronale Netzwerkregler und einen konventionellen PID-Regler stützenden hybriden Reglers.
  • Figur 3 ist ein Blockdiagramm eines algebraischen neuronalen Netzwerkreglers, welcher diesselben Eingänge benutzt wie die Eingänge in Figur 2.
  • Figur 4 ist ein Blockdiagramm eines neuronalen Netzwerkreglers, welcher den Fehler-Eingang benutzt.
  • Figur 5 ist ein Blockdiagramm für einen dynamischen Netzwerkregler, welcher sowohl den Ausgang als auch den Sollwert oder die Referenzmodell- Antwort nutzt, um den Fehler zu indizieren.
  • Figur 6 ist ein Schaubild von durch einen Neuro-PI-Regler oder einen ähnlich ausgebildeten konventionellen PI-Regler erzeugten Punkten.
  • Figur 7 ist ein Venn-Diagramm, welches Problemräume und Lösungsräume in Beziehung bringt.
  • Figur 8 ist ein heuristisches Blockdiagramm zur Darstellung, wie das Training eines Neuro-PID-Reglers bewerkstelligt werden kann.
  • DETAILLIERTE BESCHREIBUNG DES BEVORZUGTEN AUSFÜHRUNGSBEISPIELS
  • Die hier beschriebene Erfindung kann angewendet werden, um typische und konventionelle PID-Regler zu ersetzen, und es können Spezialzweck-Neuro-PID-Regler für spezielle Anwendungen entwickelt werden, sowie z.B. für Durchflußregelung, Pegelregelung oder Temperaturregelung. Anwendungsspezifische Neuro-PIDs können für einen schmaleren Bereich von Prozessen optimiert werden und können daher weniger kostenaufwendig sowohl in der Herstellung als auch im Betrieb sein. Ein Hauptvorteil von Neuro-PID-Reglern ist, daß ein Benutzer (der Prozeßbediener) mit dem Neuro-PID-Regler auf diesselbe Weise umgehen kann. wie er das bisher mit PID-Reglem getan hat.
  • Insbesondere bestimmt der Benutzer die Parameter KC, KI, und KD. Daher wird es nicht schwierig sein, die Benutzer im Einsetzen von Neuro-PID-Reglern umzuschulen.
  • Die Schnittstelle zum geregelten System ist desweiteren diesselbe, weil der Neuro-PID mit exakt denselben Signalen arbeitet wie ein konventioneller PID-Regler, und Signale produziert, die den Prozeß in derselben Weise wie ein konventioneller PID-Regler führen.
  • Es soll erwähnt werden, daß ein Neuro-PID-Regler nicht ein adaptiver Regler oder ein modellbasierter Regler ist. Wie auch immer können Ausführungen die kein neuronales Netzwerk benutzen, als modellbasierte Regler im Sinne dieses Wortes in Betracht gezogen werden. Der arbeitende Neuro-PID-Regler bezieht keine Modell-Identifikation oder Parameter-Schätzung ein. Er ersetzt oder ergänzt die normalen PID-Regler-Funktionen mit nicht-linearen Funktionen, wie hier beschrieben.
  • Unter Bezugnahme zuerst auf Figur 1 kann allgemein gesagt werden, daß der in dem geschlossenen Regelkreis 10 geregelte Prozeß 11 und der Neuro-PID-Regler 12 auf einen am Anschluß 8 anliegenden Sollgrößen-Eingang yr ansprechen. Eine Änderung oder eine Differenz zwischen der an dem Anschluß 18 anliegenden Sollgröße yr und dem an dem Anschluß 14 anliegenden Prozeß-Ausgangssignal y erzeugt, durch einen Addierer, ein Differenz- oder ein Fehler-Signal e, welches als Eingang für den Neuro-PID-Regler 12 am Anschluß 15 anliegt. Der Neuro-PID-Regler 12 empfängt PID-Parameter-Eingangssignale 13 und erzeugt, basierend auf der Kombination der Eingänge 13 und 15, einen Ausgang von Regelsignalen U am Anschluß 16, welche die Regelfunktionen des Prozesses bewirken (Öffnen von Ventilen Beschleunigen oder Abbremsen von Motoren. etc.). Der PID-Eingang 13 repräsentiert Verstärkungs-Parameter-Werte.
  • Ein konventioneller PID-Regler würde im allgemeinen so aussehen wie der Block 34 in Figur 2. Abhängig davon, ob der Neuro-PID oder der konventionelle PID verlangt wird, erlaubt es dieser parallele Aufbau dem Bediener lediglich die gewünschte Reglerstruktur auszuwählen. In einem bevorzugten Ausführungsbeispiel besteht ein hybrider konventioneller und Neuro-PID-Regler sowohl aus dem konventionellen PID-Reglerblock (gepunktet umrandet) 34 und dem neuronalen Netzwerkregler 21. Dieser konventionelle Neuro-PID ist als Block 12 in Figur 1 vorgesehen. Daher wird ein Regler 20 gebildet mit Eingängen 22 bis 27, die die drei PID-Parameter (KI, KC, KD) und den Fehler, die differenzierten und integrierten Fehler (e, e, und ) einschließen.
  • ( e und Fehlersignale können direkt aus e errechnet werden durch Verwendung analoger oder digitaler Rechenschritte. Diese Berechnung ist in dem hier vorliegenden Fall als innerhalb des Blocks 12 realisiert anzusehen.) Alle sechs dieser Eingänge liegen gemeinsam an den Anschlüssen 28 des neuronalen Netzwerks 21 an. Sie liegen desweiteren auch an den Anschlüssen 29a und 29b des konventionellen Regler-Blocks 34 an. Hier wird das am Anschluß 25 anliegende Signal (das Fehlersignal e) mit dem am Anschluß 24 anliegenden Proportional-Parameterwert (Kc) multipliziert, das am Anschluß 26 anliegende Integral des Fehlers wird mit dem am Anschluß 23 anliegenden Integralparameter multipliziert, der am Anschluß 22 anliegende Differentialparameter wird mit dem am Anschluß 27 anliegenden Differential des Fehlers multipliziert. Diese Multiplikationen werden durch die heuristischen Multiplikations-Prozessorblocks 30, 31 und 32 repräsentiert. Die Ausgänge dieser heuristischen Multiplikationsblocks werden in dem Addier-Prozessor 33 miteinander addiert, um ein am Anschluß 35 anliegendes Ausgangssignal zu erzeugen in Übereinstimmung mit der gut bekannten Gleichung:
  • uPID = KCe+KI e+KD .
  • Abhängig davon, ob ein konventioneller PID oder Neuro-PID-Betrieb gewünscht ist, wird der Schalter 37 eingeschaltet oder ausgeschaltet. Im Falle des Einschaltens ist der Reglerausgang u die Summe des konventionellen PID-Ausgangs (UPID) und des Ausgangs des neuronalen Netzwerks 21 (Δu). Wenn er ausgeschaltet ist, kann der Ausgang des neuronalen Netzwerks direkt von Abzweigung 37a benutzt werden.
  • Wie es den einschlägigen Fachleuten bestens bekannt ist können irgendwelche Konvertierungs-Einrichtungen zwischen dem Signal u und dem Prozeß 11 (Fig. 1) eingesetzt werden, so daß ein angepaßter Signallevel für jedes der regelbaren oder betätigbaren Elemente in dem Prozeß erzeugt werden kann.
  • Wie gegenwärtig bevorzugt wird, kann der Anschluß 35a den PID-Ausgang eines konventionellen Reglers 34 als zusätzlichen Eingang zum neuronalen Netzwerk zur Verfügung stellen. Dies erhöht die Robustheit des letztendlichen Ausgangs u. Dies kann desweiteren die Trainingszeit verringern und andere Vorzüge verursachen.
  • Mit Bezugnahme auf Figur 2a zeigt diese einen komplexeren hybriden Regler 120, bei dem die PID-Parameter-Eingänge durch eine Multiplexer-Einheit 122 eintreten und über drei Anschlüsse der konventionellen PID-Regler-Prozessoreinheit 123 und zwei neuronalen Netzwerkregler-Prozessoreinheiten 124 und 125 zur Verfügung gestellt werden. Die Fehler-Eingänge durchlaufen eine Multiplexer-Einheit 121 ebenfalls auf drei Anschlüssen zu dem konventionellen PD-Prozessor 123, und wenigstens eines der Fehlersignale wird den neuronalen Netzwerk-Prozessoren 124 und 125 zur Verfügung gestellt. Der neuronale Netzwerk-Prozessor 124 (NN&sub1;) wird in einem geschlossenen Regelkreis-System trainiert, welches diesen und den konventionellen PID-Prozessor 123 existierend als Teil des Modells aufweist. Der andere neuronale Netzwerk-Prozessor 125 (NN&sub2;) wird in dem geschlossenen Regelkreis-System ohne Verwendung des konventionellen PID-Prozessors trainiert. Daher wird der Ausgang u3 bestehend aus Regelsignalen des neuronalen Netzwerk-Prozessors 124 unterschiedlich sein vom Ausgang u4 bestehend aus Regelsignalen vom neuronalen Netzwerk-Prozessor 125. Bei diesem Hybrid-Regler 120 kann der Bediener durch Verwendung des Multiplexers 126 den gewünschten Regelsignal- Ausgang ud dahin gehend auswählen, ob dieser entweder der Ausgang u1 des konventionellen PID 123 ist, ob dieser u2 ist als additiver Ausgang des konventionellen PID 123 und NN&sub1; 124, oder ob dieser der Ausgang u4 des neuronalen Netzwerks alleine ist.
  • Die einfachste Form eines Neuro-PID-Reglers wäre eine ähnlich der in Figur 3 beschriebenen, welche (anstelle des Blocks 12 in Figur 1 eingesetzt werden könnte und) einen Prozessor oder einen Satz von Prozessoren (entweder Hardware oder Software) benutzen würde, um die Gleichung Eq1 zu implementieren zur Erzeugung eines am Anschluß 49 anliegenden Ausgangs u aus den Eingängen 41 und den Fehler-Eingängen 46, 47 und 48. Man bemerke, daß diese Gleichung keine Möglichkeit zur Darstellung anderer Regeikreis-Dynamiken erlaubt als die vorberechneten e, e und .
  • In der Gleichung Eq1 ist der Ausgang eine Funktion der Gewichte (ηw) in dem neuronalen Netzwerk und der Netzwerk-Eingänge.
  • In Verbindung mit Figur 4 kann man erkennen, daß durch eine gennge Anderung in den Eingängen der Wert des Ausgangs-Signals als auf die unbeschränkten dynamischen Gegebenheiten des geschlossenen Regelkreis-Systems ansprechend bezeichnet werden kann. Dasselbe trifft auf Figur 5 zu, wobei yr und y die Eingänge sind anstelle des einfachen Fehlers. In der Gleichung Eq2 kann eine Zustandsvariable x als Funktion der Gewichte und des Vektors x und e definiert werden. Der Ausgang ist daher eine Funktion (ηw des Vektors x und e). Der Unterschied zwischen Figuren 4 und 5 kann auch gesehen werden durch einen Vergleich der Gleichungen Eq2a und Eq3a mit den Gleichungen Eq2 und Eq3. In den Gleichungen Eq2 und Eq3 realisiert das neuronale Netzwerk ein nichtlineares dynamisches System. X repräsentiert die Zustandsvariablen dieses Systems. Eq2 bestimmt wie sich die Zustandsvariablen jiber die Zeit entwickeln (die Bezeichnung bezeichnet die Veränderungsrate von x, oder dx/dt), und Eq3 bestimmt den Ausgang des neuronale Netzwerks zu jeder Zeit. Daher sind sowohl der Netzwerkausgang als auch sein nächster Zustand Funktionen des aktuellen Zustands x, des Fehlersignals e und der Reglerparameter KC, KI und KD.
  • Gleichungen 2a und 3a sind exakt analog ausgebildet, ausgenommen, daß hier dem Netzwerk yr und y als Eingänge zur Verfügung gestellt werden, eher als e (bemerke, daß e=yr-y).
  • Es ist für solche, die mit neuronalen Netzwerken arbeiten, selbstverständlich, daß Training wichtig ist. Training neuronaler Netzwerke wird im allgemeinen durchgeführt, um Werte von Netzwerk-Gewichten zu bestimmen, so daß die gewünschte Funktionalität des Neuro- PID-Reglers für den zu regeln den Prozeß erzielt wird. Training kann als nicht-linearer Optimierungsprozeß angesehen werden. Er ist ähnlich dem Versuch der Minimierung einer Kostenfünktion. Gewöhnlich versucht man die Werte der Netzwerk-Gewichte w zu bestimmen, die den ins Quadrat erhobenen integralen Fehler zwischen einem gewünschten Prozeß-Ausgang yr und dem aktuehen Prozeß-Ausgang y minimieren. Der aktuelle Prozeßausgang ist eine Funktion der Netzwerk-Gewichte w über irgendein interessierendes Zeitintervall. Der Prozeß-Ausgang y ist nur indirekt eine Funktion der Netzwerk-Gewichte. Das Netzwerk selbst erzeugt den Regler-Ausgang u.
  • Für mehr Details im Hinblick auf das Training von Neuro-PID-Reglern, welche neuronale Netzwerke einsetzen, wird Bezug genommen auf Figur 8. Die Gewichte w sind variabel, wie dies die heuristische Darstellung durch die gepunktete Linie 95 anzeigt. Die Gewichte befinden sich in dem Neuro-PID-Regler 12 (Figur 1) oder in dem Neuro-PID-Regler 87.
  • Die Differenz zwischen y und yR kann einem Fehler-Berechnungs-Prozessor 91 jeglicher Art zugeführt werden zur Fehler-Index-Berechnung. Der Fehler-Index kann als J bezeichnet werden und dieser wird dann einem Optimierungs-Prozessor oder einem Lernalgorithmus-Prozessor zur Optimierung der Gewichte im Prozessor 93 zugeführt werden. Der Ausgang 94 wird die neuen Werte für (auch ausgedrückt als w) sein. Dies kann in Form der Einstellung der Gewichte, z.B. Δw falls gewünscht, sein, eher als ein Signal, welches dem Wert der Gewichte entspricht. Alternativ und unter Einschluß einer Darstellung des Fehler-Index J, kann zuerst die Gradienten-Berechnung durchgeführt werden, was wJ ergibt, welcher ein Vektor der partiellen Differenzierung von J im Hinblick auf das erste Gewicht, die partielle Differenzierung von J im Hinblick auf das zweite Gewicht usw. ist, bis alle Gewichts-Werte festgesetzt wurden.
  • Die Optimierung kann auf Gradienten- oder Nicht-Gradienten-Basis durchgeführt werden. Typische gradienten-basierte Optimierung schließt "Gradienten-Abwärtsbewegung" ein, welche Δw = -ηwJ oder w(t+1) = w(t) - η WJ ist; die Levenberg-Marquardt-Beziehung und der konjugierte Gradient (η ist als Lärm-Raten-Parameter bekannt). Eine nicht-gradienten basierte Optimierung kann auch genutzt werden, einschließlich der Nutzung genetischer Algorithmen. Der Bezug der genetischen Algorithmen zum Trainieren neuronaler Netzwerke sind im Stand der Technik eingeführt, eine Beschreibung kann unter Bezugnahme auf Montana und Davis, "Training Feedforward Neural Networks Using Genetic Älgorithms", Seite 1 bis 10, 1989; Dress und Knisley "A Darwinian Approach to Artificial Neural Systems, IEEE, Seite 572 - 577, 1987; und U. S. Patent Nr.4,935,877 (Koza) sowie der anhängigen U.S.-Patentanmeldung 07/329,623 entnommen werden, welche zur Erteilung ansteht.
  • Unter Bezug auf Figur 7 ist die Venn-Diagramm-Umgebung der PID-Parameter 80 und die Venn-Diagramm-Umgebung des Prozesses 81 gezeigt. Das Einstell-Kriterium ist als Doppelpfeil-Linie 83 dargestellt. Es gibt eine Beziehung zwischen dem Prozeß (ein Punkt 84 in dem Raum 81) und einem Satz von PID-Parametern 82 (ein Punkt 82 im Raum 80). Der Prozeß 84 wird durch den Parametersatz 82 optimal geregelt. Die Lösung bei 82 ist für das spezielle System 84 optimiert. Wie auch immer kann ein Satz von Systemen oder Prozessen unter Verwendung eines PID-Reglers von konventionellem Typ angemessen geregelt werden, wie dies in dem Bereich 85 gezeigt ist. Der Bereich 86 definiert einen zusätzlichen Bereich von Prozessen, die durch einen Neuro-PID-Regler geregelt werden können, mit der gleichen PID-Einstellung von KC, KI und KD, dargestellt durch den Punkt 82.
  • Unter Bezugnahme auf Figur 6 ist dort die Zeitkonstante des Systems entlang der y-Achse des Diagramms dargestellt, und die x-Achse gibt den Bereich der Prozeß-Verstärkung an. Der Bereich der zur Regelung zur Verfügung stehenden Prozesse mit einem PI-Regler mit den festgesetzten Parametern KC=2, KI=2, ist dargestellt unter Verwendung des Symbols 61, die Regelung mit einem Neuro-PI-Regler mit den gleichen PD-Einstellungen ist dargestellt unter Verwendung des Symbols 62. Die Darstellung wurde unter Verwendung eines Neuro-PID-Reglers erstellt, welcher durch das Intervall (-1, 1) beschränkte Gewichte hat, mit jeweils 128 diskreten Werten (z.B. 7 Bits pro Gewicht). Der Neuro-PID-Regler hatte drei Trainingsläufe, die ohne Untersuchung einer effizienten neuronalen Netzwerk- Architektur und effizienter Lernalgorithmus-Parameter durchgeführt wurden. Ein einfaches Optimierungs-Kriterium wurde benutzt. Z.B. wurden nur Prozeßmodelle erster Ordnung benutzt, wobei KD = 0 gesetzt wurde. Diese Art von PID-Reglern sind gut geeignet für solche Tests, weil sie nachweisbar optimal sind bei einem gegebenen, stationären Prozeß und einem Refererenzmodell erster Ordnung. Die Referenzmodell-Übertragungstunktion wurde als 1/(5s + 1) angenommen, Einheitsverstärkung und Zeitkonstante von 0.5 Einheiten. Für einen aktuellen Prozeß von 1/(s + 1) stimmt das geschlossene Regelkreis- System perfekt mit dem Referenzmodell überein mit den obigen Regler-Einstellungen von KC = 2, KI = 2. Wenn die Prozeß-Parameter sich verschieben, so wird die Übereinstimmung schlechter.
  • Zur Berechnung der Robustheit wurde ein Kriterium zur angemessenen Regelung formuliert. Die integrierte ins Quadrat erhobene Differenz zwischen einer Prozeß- Treppenantwort und dem Referenzmodell sollte nicht größer sein als 0,5. Sowohl für den PI-Regler als auch den trainierten Neuro-PI-Regler wurden die Gebiete der angemessenen Regelung (Figur 6) durch systematisches Verändern der Prozeß-Parameter und durch Berechnen, ob das sich ergebende geschlossene Regel-System (mit Kc und KI durchweg auf 2,0 gesetzt) akzeptierbar innerhalb des obenen Kriteriums liegt, berechnet. Sogar in diesem einfachen Beispiel ist der Bereich des Neuro-PI-Reglers 480% größer. Der Trainings-Raum 63 für den Neuro-PI-Regler war eine rechtwinklige Box, welche den PI- Bereich der angemessenen Regelung klar umschließt. Daher stellt das Meiste der Figur 6 eine Neuro-PI-Verallgemeinerung dar. Es kann gesagt werden, daß der Neuro-PID gut über seinen Trainingsbereich hinaus Prozesse angemessen regelt.
  • Es soll angemerkt werden, daß ein Regler als PID-Regler verstanden werden soll, dessen Eingangs-Parameter irgendeine Kombination von Parametern des Parametersatzes KI, KC und KD sind. Die Erfindung ist auf jeden dieser Fälle anwendbar.

Claims (4)

1. Regler für ein System mit geschlossener Regeischleife, wobei der Regler gekennzeichnet ist durch einen linearen PID-Regler (34) und einen neuronalen Netzwerkregler (21), welcher für das System trainiert ist, sowie durch Auswahlmittel für den Benutzer mit einem Benutzereingangsschalter (37), mit dem der Benutzer die Anwendung entweder des Ausgangssignals des neuralen Netzwerkreglers zusammen mit dem konventionellen PID-Regler oder das Ausgangssignal des konventionellen PID-Reglers allein auswählen kann.
2. Regler nach Anspruch 1, dadurch gekennzeichnet, daß das Ausgangssignal des linearen Reglers ein Eingangssignal (35a) für das neurale Netzwerk bildet.
3. Regler nach Anspruch 1, gekennzeichnet durch einen linearen PD-Regler (123) sowie zwei neurale Netzwerkregler (124, 125), wobei einer der neuralen Netzwerkregler ein auf das geschlossene Regeischleifensystem trainierter erster neuraler Netzwerkregler ist und der zweite neurale Netzwerkregler auf ein identisches geregeltes System trainiert ist, mit der Ausnahme, daß dieses identische System nur einen neuralen Netzwerkregler, aber keinen linearen PID-Regler hat, wobei die Mittel zur Benutzerauswahl einen Benutzer-Eingangsschalter (126) aufweisen, mit dem der Benutzer aus einer Gruppe möglicher Ausgangssignale als Reglerausgangssignal auswählen kann: Eine Kombination des Ausgangssignals des ersten neuralen Netzwerkreglers mit dem Ausgangssignal des konventionellen PID-Reglers, das Ausgangssignal des konventionellen PID-Reglers und das Ausgangssignal des zweiten neuralen Netzwerkreglers.
4. Regler nach Anspruch 3, dadurch gekennzeichnet,daß das Ausgangssignal des linearen Reglers ein Eingangssignal für das erste neurale Netzwerk bildet.
DE69315423T 1992-01-31 1993-01-27 Neuro-Pid Regler Expired - Fee Related DE69315423T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/829,996 US5396415A (en) 1992-01-31 1992-01-31 Neruo-pid controller
PCT/US1993/001089 WO1993015448A1 (en) 1992-01-31 1993-01-27 Neuro-pid controller

Publications (2)

Publication Number Publication Date
DE69315423D1 DE69315423D1 (de) 1998-01-08
DE69315423T2 true DE69315423T2 (de) 1998-05-20

Family

ID=25256072

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69315423T Expired - Fee Related DE69315423T2 (de) 1992-01-31 1993-01-27 Neuro-Pid Regler

Country Status (5)

Country Link
US (1) US5396415A (de)
EP (1) EP0624264B1 (de)
JP (1) JP3328742B2 (de)
DE (1) DE69315423T2 (de)
WO (1) WO1993015448A1 (de)

Families Citing this family (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9106082D0 (en) * 1991-03-22 1991-05-08 Secr Defence Dynamical system analyser
US5586221A (en) * 1994-07-01 1996-12-17 Syracuse University Predictive control of rolling mills using neural network gauge estimation
US5570282A (en) * 1994-11-01 1996-10-29 The Foxboro Company Multivariable nonlinear process controller
US5566065A (en) * 1994-11-01 1996-10-15 The Foxboro Company Method and apparatus for controlling multivariable nonlinear processes
US5704011A (en) * 1994-11-01 1997-12-30 The Foxboro Company Method and apparatus for providing multivariable nonlinear control
DE19516426A1 (de) * 1995-05-04 1996-11-07 Siemens Ag Anordnung zur Modellierung eines dynamischen Prozesses
US5649064A (en) * 1995-05-19 1997-07-15 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration System and method for modeling the flow performance features of an object
US5943660A (en) * 1995-06-28 1999-08-24 Board Of Regents The University Of Texas System Method for feedback linearization of neural networks and neural network incorporating same
DE19624301B4 (de) * 1996-06-18 2006-08-17 Siemens Ag Lernverfahren für ein neuronales Netz
US6092919A (en) 1995-08-01 2000-07-25 Guided Systems Technologies, Inc. System and method for adaptive control of uncertain nonlinear processes
EP0915470A3 (de) * 1995-08-21 2004-03-24 Matsushita Electric Industrial Co., Ltd. Optische Multimedia-Platte, Wiedergabegerät und Verfahren zur variablen Szenenentwicklung durch interaktive Steuerung
DE19531967C2 (de) * 1995-08-30 1997-09-11 Siemens Ag Verfahren zum Training eines neuronalen Netzes mit dem nicht deterministischen Verhalten eines technischen Systems
DE19537010C2 (de) * 1995-10-04 1997-10-02 Siemens Ag Lernverfahren und -anordnung zur Nachbildung eines dynamischen Prozesses
US5742503A (en) * 1996-03-25 1998-04-21 National Science Council Use of saturation relay feedback in PID controller tuning
US5877954A (en) * 1996-05-03 1999-03-02 Aspen Technology, Inc. Hybrid linear-neural network process control
US5933345A (en) * 1996-05-06 1999-08-03 Pavilion Technologies, Inc. Method and apparatus for dynamic and steady state modeling over a desired path between two end points
US7149590B2 (en) 1996-05-06 2006-12-12 Pavilion Technologies, Inc. Kiln control and upset recovery using a model predictive control in series with forward chaining
US6381504B1 (en) 1996-05-06 2002-04-30 Pavilion Technologies, Inc. Method for optimizing a plant with multiple inputs
US6278899B1 (en) 1996-05-06 2001-08-21 Pavilion Technologies, Inc. Method for on-line optimization of a plant
US7418301B2 (en) * 1996-05-06 2008-08-26 Pavilion Technologies, Inc. Method and apparatus for approximating gains in dynamic and steady-state processes for prediction, control, and optimization
US6047221A (en) * 1997-10-03 2000-04-04 Pavilion Technologies, Inc. Method for steady-state identification based upon identified dynamics
US7058617B1 (en) 1996-05-06 2006-06-06 Pavilion Technologies, Inc. Method and apparatus for training a system model with gain constraints
US8311673B2 (en) * 1996-05-06 2012-11-13 Rockwell Automation Technologies, Inc. Method and apparatus for minimizing error in dynamic and steady-state processes for prediction, control, and optimization
US7610108B2 (en) * 1996-05-06 2009-10-27 Rockwell Automation Technologies, Inc. Method and apparatus for attenuating error in dynamic and steady-state processes for prediction, control, and optimization
US6438430B1 (en) * 1996-05-06 2002-08-20 Pavilion Technologies, Inc. Kiln thermal and combustion control
US6493596B1 (en) * 1996-05-06 2002-12-10 Pavilion Technologies, Inc. Method and apparatus for controlling a non-linear mill
JP3765122B2 (ja) * 1996-05-07 2006-04-12 石川島播磨重工業株式会社 潜水体及びその潜水位置制御方法
US6078843A (en) * 1997-01-24 2000-06-20 Honeywell Inc. Neural network including input normalization for use in a closed loop control system
US6018729A (en) * 1997-09-17 2000-01-25 Lockheed Martin Energy Research Corporation Neural network control of spot welding
US6216119B1 (en) 1997-11-19 2001-04-10 Netuitive, Inc. Multi-kernel neural network concurrent learning, monitoring, and forecasting system
US20010025232A1 (en) * 1998-10-02 2001-09-27 Klimasauskas Casimir C. Hybrid linear-neural network process control
US6975219B2 (en) * 2001-03-01 2005-12-13 Fisher-Rosemount Systems, Inc. Enhanced hart device alerts in a process control system
US8044793B2 (en) * 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US7562135B2 (en) 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US7206646B2 (en) 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US6618631B1 (en) * 2000-04-25 2003-09-09 Georgia Tech Research Corporation Adaptive control system having hedge unit and related apparatus and methods
US6795798B2 (en) 2001-03-01 2004-09-21 Fisher-Rosemount Systems, Inc. Remote analysis of process control plant data
US6925338B2 (en) * 2001-03-01 2005-08-02 Fisher-Rosemount Systems, Inc. Fiducial technique for estimating and using degradation levels in a process plant
US6954713B2 (en) * 2001-03-01 2005-10-11 Fisher-Rosemount Systems, Inc. Cavitation detection in a process plant
US7720727B2 (en) * 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
US7389204B2 (en) * 2001-03-01 2008-06-17 Fisher-Rosemount Systems, Inc. Data presentation system for abnormal situation prevention in a process plant
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
EP1364263B1 (de) 2001-03-01 2005-10-26 Fisher-Rosemount Systems, Inc. Gemeinsame benutzung von daten in einer prozessanlage
US20020191102A1 (en) * 2001-05-31 2002-12-19 Casio Computer Co., Ltd. Light emitting device, camera with light emitting device, and image pickup method
DE10129141A1 (de) * 2001-06-16 2002-12-19 Abb Research Ltd Steuer- und Regelverfahren un Regeleinrichtung zum An- oder Abfahren einer verfahrenstechnischen Komponente eines technischen Prozesses
US7162534B2 (en) * 2001-07-10 2007-01-09 Fisher-Rosemount Systems, Inc. Transactional data communications for process control systems
US20030046583A1 (en) * 2001-08-30 2003-03-06 Honeywell International Inc. Automated configuration of security software suites
US20030102070A1 (en) * 2001-11-30 2003-06-05 The Boeing Company System, method, and computer program product for providing control for high speed fiber placement
US7600234B2 (en) * 2002-12-10 2009-10-06 Fisher-Rosemount Systems, Inc. Method for launching applications
US8935298B2 (en) 2002-12-30 2015-01-13 Fisher-Rosemount Systems, Inc. Integrated navigational tree importation and generation in a process plant
US7493310B2 (en) 2002-12-30 2009-02-17 Fisher-Rosemount Systems, Inc. Data visualization within an integrated asset data system for a process plant
US7152072B2 (en) 2003-01-08 2006-12-19 Fisher-Rosemount Systems Inc. Methods and apparatus for importing device data into a database system used in a process plant
US20040158474A1 (en) * 2003-02-06 2004-08-12 Karschnia Robert J. Service facility for providing remote diagnostic and maintenance services to a process plant
US7953842B2 (en) 2003-02-19 2011-05-31 Fisher-Rosemount Systems, Inc. Open network-based data acquisition, aggregation and optimization for use with process control systems
US7103427B2 (en) 2003-02-28 2006-09-05 Fisher-Rosemont Systems, Inc. Delivery of process plant notifications
US6915235B2 (en) * 2003-03-13 2005-07-05 Csi Technology, Inc. Generation of data indicative of machine operational condition
US7634384B2 (en) * 2003-03-18 2009-12-15 Fisher-Rosemount Systems, Inc. Asset optimization reporting in a process plant
US20040230328A1 (en) * 2003-03-21 2004-11-18 Steve Armstrong Remote data visualization within an asset data system for a process plant
US7299415B2 (en) * 2003-06-16 2007-11-20 Fisher-Rosemount Systems, Inc. Method and apparatus for providing help information in multiple formats
JP4223894B2 (ja) * 2003-08-21 2009-02-12 株式会社山武 Pidパラメータ調整装置
US7030747B2 (en) * 2004-02-26 2006-04-18 Fisher-Rosemount Systems, Inc. Method and system for integrated alarms in a process control system
US7676287B2 (en) * 2004-03-03 2010-03-09 Fisher-Rosemount Systems, Inc. Configuration system and method for abnormal situation prevention in a process plant
US7079984B2 (en) * 2004-03-03 2006-07-18 Fisher-Rosemount Systems, Inc. Abnormal situation prevention in a process plant
TWI231481B (en) * 2004-03-11 2005-04-21 Quanta Comp Inc Electronic apparatus
US7515977B2 (en) * 2004-03-30 2009-04-07 Fisher-Rosemount Systems, Inc. Integrated configuration system for use in a process plant
US7536274B2 (en) * 2004-05-28 2009-05-19 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a heater
US20050267709A1 (en) * 2004-05-28 2005-12-01 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a heater
EP1766484B1 (de) 2004-06-12 2013-08-07 Fisher-Rosemount Systems, Inc. System und verfahren zum erkennen einer abnormen situation, die mit einer prozessverstärkung einer regelschleife assoziiert ist
US7181654B2 (en) * 2004-09-17 2007-02-20 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a reactor
US7842145B2 (en) * 2004-10-05 2010-11-30 The Boeing Company Method for laying composite tape
US20060073311A1 (en) * 2004-10-05 2006-04-06 The Boeing Company Apparatus and method for composite tape profile cutting
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
WO2007022204A2 (en) * 2005-08-15 2007-02-22 Massachusetts Institute Of Technology Computer-implemented model of the central nervous system
WO2007127376A2 (en) * 2006-04-27 2007-11-08 Massachusetts Institute Of Technology Computer-implemented model of the central nervous system
US8318291B2 (en) * 2005-09-07 2012-11-27 The Boeing Company Composite member defining a contour surface
US7272531B2 (en) * 2005-09-20 2007-09-18 Fisher-Rosemount Systems, Inc. Aggregation of asset use indices within a process plant
US7657399B2 (en) * 2006-07-25 2010-02-02 Fisher-Rosemount Systems, Inc. Methods and systems for detecting deviation of a process variable from expected values
US8606544B2 (en) 2006-07-25 2013-12-10 Fisher-Rosemount Systems, Inc. Methods and systems for detecting deviation of a process variable from expected values
US7912676B2 (en) * 2006-07-25 2011-03-22 Fisher-Rosemount Systems, Inc. Method and system for detecting abnormal operation in a process plant
US8145358B2 (en) * 2006-07-25 2012-03-27 Fisher-Rosemount Systems, Inc. Method and system for detecting abnormal operation of a level regulatory control loop
US7496414B2 (en) * 2006-09-13 2009-02-24 Rockwell Automation Technologies, Inc. Dynamic controller utilizing a hybrid model
ES2293845B2 (es) * 2006-09-25 2008-12-16 Universidad Politecnica De Madrid Sistema de monitorizacion y control de procesos de tratamiento termico superficial de materiales con laser mediante un control neuronal adaptativo mediante modelo de referencia.
EP2057517B1 (de) * 2006-09-28 2013-06-12 Fisher-Rosemount Systems, Inc. Vorbeugung einer abnormalen situation in einem wärmeaustauscher
US8489360B2 (en) 2006-09-29 2013-07-16 Fisher-Rosemount Systems, Inc. Multivariate monitoring and diagnostics of process variable data
US20080188972A1 (en) * 2006-10-11 2008-08-07 Fisher-Rosemount Systems, Inc. Method and System for Detecting Faults in a Process Plant
US20080089810A1 (en) * 2006-10-17 2008-04-17 Lighton John R B Universal Regulatory Apparatus for Controlled Environments for Use with Added Sensors and Analyzers
US8032341B2 (en) * 2007-01-04 2011-10-04 Fisher-Rosemount Systems, Inc. Modeling a process using a composite model comprising a plurality of regression models
US8032340B2 (en) 2007-01-04 2011-10-04 Fisher-Rosemount Systems, Inc. Method and system for modeling a process variable in a process plant
US7827006B2 (en) * 2007-01-31 2010-11-02 Fisher-Rosemount Systems, Inc. Heat exchanger fouling detection
US10410145B2 (en) * 2007-05-15 2019-09-10 Fisher-Rosemount Systems, Inc. Automatic maintenance estimation in a plant environment
US8301676B2 (en) * 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US9323247B2 (en) 2007-09-14 2016-04-26 Fisher-Rosemount Systems, Inc. Personalized plant asset data representation and search system
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
CN101216715B (zh) * 2008-01-11 2010-06-09 宁波大学 用神经元网络调节参数的pid控制温度仪表及其控制方法
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
ITTO20110516A1 (it) * 2011-06-10 2012-12-11 Fond Istituto Italiano Di Tecnologia Dispositivo di rilevazione intracorticale e relativo metodo di controllo
US9529348B2 (en) 2012-01-24 2016-12-27 Emerson Process Management Power & Water Solutions, Inc. Method and apparatus for deploying industrial plant simulators using cloud computing technologies
US8874286B2 (en) 2012-02-27 2014-10-28 Textron Innovations, Inc. Yaw damping system and method for aircraft
US8620492B2 (en) * 2012-02-27 2013-12-31 Textron Innovations Inc. Yaw damping system and method for aircraft
CN102929139B (zh) * 2012-10-10 2015-03-25 西北工业大学 飞行器多区间模型的控制器设计方法
CN103823375B (zh) * 2014-02-28 2016-04-06 西安费斯达自动化工程有限公司 纵向飞行模型簇复合根轨迹多级pid鲁棒控制器设计方法
US10496052B2 (en) 2015-04-10 2019-12-03 The Board Of Trustees Of The University Of Alabama Systems, methods and devices for vector control of induction machines using artificial neural networks
US10333390B2 (en) * 2015-05-08 2019-06-25 The Board Of Trustees Of The University Of Alabama Systems and methods for providing vector control of a grid connected converter with a resonant circuit grid filter
CN106444358B (zh) * 2016-10-25 2020-05-26 深圳市高巨创新科技开发有限公司 一种多旋翼飞行器的自动调节pid参数的方法及系统
JP7229686B2 (ja) 2017-10-06 2023-02-28 キヤノン株式会社 制御装置、リソグラフィ装置、測定装置、加工装置、平坦化装置及び物品製造方法
CN108181812A (zh) * 2017-12-28 2018-06-19 浙江工业大学 一种基于bp神经网络的阀门定位器pi参数整定方法
JP7384572B2 (ja) * 2019-05-13 2023-11-21 株式会社東芝 制御装置、制御方法、及びモータ制御システム
TWI789845B (zh) * 2020-07-27 2023-01-11 美商瓦特洛威電子製造公司 控制熱系統的方法與用於控制加熱器系統的程序控制系統
JP7520656B2 (ja) 2020-09-10 2024-07-23 キヤノン株式会社 制御装置およびその調整方法、リソグラフィー装置、ならびに、物品製造方法
JP7508325B2 (ja) * 2020-10-02 2024-07-01 キヤノン株式会社 フィードバック制御装置、リソグラフィ装置、測定装置、加工装置、平坦化装置、物品の製造方法、コンピュータプログラム、およびフィードバック制御方法
JP7536626B2 (ja) 2020-12-11 2024-08-20 キヤノン株式会社 制御装置、調整方法、リソグラフィ装置、及び物品の製造方法
CN112644344A (zh) * 2020-12-29 2021-04-13 武汉格罗夫氢能汽车有限公司 一种基于bp神经网络功率分配优化系统及优化方法
CN114185358B (zh) * 2021-11-30 2024-04-12 中国电子科技集团公司第五十四研究所 一种卫星导航接收机自适应信号跟踪方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB211324A (en) * 1923-01-26 1924-02-21 Dubilier Condenser Co 1925 Ltd Improvements in and relating to electrical resistances and the manufacture thereof
US4556956A (en) * 1983-09-16 1985-12-03 General Electric Company Adjustable gain controller for valve position control loop and method for reducing jitter
DE3772812D1 (de) * 1986-04-11 1991-10-17 Mitsubishi Electric Corp Selbsteinstellender regler.
GB2211324B (en) * 1987-10-16 1992-01-15 Mitsubishi Electric Corp Fuzzy inference apparatus
US4935877A (en) * 1988-05-20 1990-06-19 Koza John R Non-linear genetic algorithms for solving problems
US5050095A (en) * 1988-05-31 1991-09-17 Honeywell Inc. Neural network auto-associative memory with two rules for varying the weights
JP2676397B2 (ja) * 1989-01-05 1997-11-12 株式会社エイ・ティ・アール視聴覚機構研究所 動的システムの運動軌道生成方法
US5119468A (en) * 1989-02-28 1992-06-02 E. I. Du Pont De Nemours And Company Apparatus and method for controlling a process using a trained parallel distributed processing network
US5140530A (en) * 1989-03-28 1992-08-18 Honeywell Inc. Genetic algorithm synthesis of neural networks
JP2568710B2 (ja) * 1989-12-29 1997-01-08 松下電器産業株式会社 描画制御方法
US5111531A (en) * 1990-01-08 1992-05-05 Automation Technology, Inc. Process control using neural network
US5197114A (en) * 1990-08-03 1993-03-23 E. I. Du Pont De Nemours & Co., Inc. Computer neural network regulatory process control system and method
US5121467A (en) * 1990-08-03 1992-06-09 E.I. Du Pont De Nemours & Co., Inc. Neural network/expert system process control system and method
US5167009A (en) * 1990-08-03 1992-11-24 E. I. Du Pont De Nemours & Co. (Inc.) On-line process control neural network using data pointers
US5212765A (en) * 1990-08-03 1993-05-18 E. I. Du Pont De Nemours & Co., Inc. On-line training neural network system for process control
US5282261A (en) * 1990-08-03 1994-01-25 E. I. Du Pont De Nemours And Co., Inc. Neural network process measurement and control
US5224203A (en) * 1990-08-03 1993-06-29 E. I. Du Pont De Nemours & Co., Inc. On-line process control neural network using data pointers
US5142612A (en) * 1990-08-03 1992-08-25 E. I. Du Pont De Nemours & Co. (Inc.) Computer neural network supervisory process control system and method
US5159660A (en) * 1990-08-09 1992-10-27 Western Thunder Universal process control using artificial neural networks
JPH04276300A (ja) * 1991-02-28 1992-10-01 Toshiba Corp 衣類乾燥機
US5268834A (en) * 1991-06-24 1993-12-07 Massachusetts Institute Of Technology Stable adaptive neural network controller

Also Published As

Publication number Publication date
JPH07503563A (ja) 1995-04-13
DE69315423D1 (de) 1998-01-08
EP0624264B1 (de) 1997-11-26
JP3328742B2 (ja) 2002-09-30
US5396415A (en) 1995-03-07
WO1993015448A1 (en) 1993-08-05
EP0624264A1 (de) 1994-11-17

Similar Documents

Publication Publication Date Title
DE69315423T2 (de) Neuro-Pid Regler
DE102006045429B4 (de) Adaptive, Modellprädiktive Online-Steuerung in einem Prozesssteuerungssystem
DE102004019352B4 (de) Zustandsbasierter adaptiver Feedback-/Feedforward-PID-Regler (PID-Steuerungseinheit)
DE10362408B3 (de) Integrierte modellbasierte prädikative Steuerung und Optimierung innerhalb eines Prozesssteuerungssystems
DE69518965T2 (de) Mehrgrössen-/nichtlineare Prozesssteuerung
DE69515323T2 (de) Modellgestützte prädiktive regelungsvorrichtung und -verfahren
DE10341764B4 (de) Integrierte Modell-Vorhersagesteuerung und -Optimierung innerhalb eines Prozesssteuerungssystems
DE69823049T2 (de) Modellfreie adaptive prozesssteuerung
DE69518208T2 (de) Verfahren und Vorrichtung zur Erzeugung einer Mehrgrössen-/nichtlinearen Steuerung
DE69511991T2 (de) Verfahren und Vorrichtung zur Steuerung von Mehrgrössen-/nichtlinearen Systemen
DE69225723T2 (de) Zweistufige Systemidentifikationsvorrichtung mit Optimierung
EP2185980B1 (de) Verfahren zur rechnergestützten steuerung und/oder regelung mit hilfe neuronaler netze
DE69909838T2 (de) Steuerungsgeräte zur einstellung von optimalen parametern in prozessteuersystemen und verfahren zur anwendung derselben
DE10341574A1 (de) Konfiguration und Betrachtungsanzeige für einen integrierten prädiktiven Modellsteuerungs- und Optimierungsfunktionsblock
DE69719058T2 (de) Verbessertes neuronales netzwerk
EP2999998A1 (de) Methode zur ermittlung eines modells einer ausgangsgrösse eines technischen systems
DE69026324T2 (de) Regler mit zwei Freiheitsgraden
EP1119799A1 (de) Regeleinrichtung zur regelung einer strecke mit mehreren verkoppelten regelgrössen
DE112017001162T5 (de) Servosteuervorrichtung
DE69524768T2 (de) Filter sowie ein repetierendes und ein lernfähiges steuerungssystem, beide mit einem derartigen filter ausgestattet
EP3542229B1 (de) Einrichtung und verfahren zur bestimmung der parameter einer regeleinrichtung
EP0752630A1 (de) Selbsteinstellbare Regeleinrichtung und Verfahren zur Selbsteinstellung dieses Reglers
DE69919527T2 (de) Verfahren und Vorrichtung zur Identifizierung eines physikalischen Systems
DE69501938T2 (de) Desensibilisierte Regelvorrichtung für die Statorspannung eines Wechselstromgenerators
DE3721504A1 (de) Regelsystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee