DE69319795T2 - Verbessertes Verfahren und Vorrichtung zur adaptiven Regelung der Totzeit eines Prozesses - Google Patents
Verbessertes Verfahren und Vorrichtung zur adaptiven Regelung der Totzeit eines ProzessesInfo
- Publication number
- DE69319795T2 DE69319795T2 DE69319795T DE69319795T DE69319795T2 DE 69319795 T2 DE69319795 T2 DE 69319795T2 DE 69319795 T DE69319795 T DE 69319795T DE 69319795 T DE69319795 T DE 69319795T DE 69319795 T2 DE69319795 T2 DE 69319795T2
- Authority
- DE
- Germany
- Prior art keywords
- signal
- time
- filter
- variable signal
- time constant
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 74
- 230000008569 process Effects 0.000 title claims description 52
- 230000003044 adaptive effect Effects 0.000 title description 10
- 230000008859 change Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 230000002123 temporal effect Effects 0.000 claims description 2
- 230000006978 adaptation Effects 0.000 claims 5
- 238000001914 filtration Methods 0.000 claims 5
- 241000269627 Amphiuma means Species 0.000 claims 1
- 238000004886 process control Methods 0.000 description 8
- 230000001276 controlling effect Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 238000012421 spiking Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 239000007844 bleaching agent Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000007363 regulatory process Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002002 slurry Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B11/42—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Feedback Control In General (AREA)
Description
- Diese Anmeldung hängt mit den nachstehend genannten, ebenfalls anhängigen und dem gleichen Inhaber zugeordneten Anmeldungen zusammen, die am gleichen Tag eingereicht worden sind und die die Priorität der US-Patentanmeldung Nr. 889,472 mit dem Titel "Method and Apparatus for Analyzing Process Characteristics" (Anwaltsaktenzeichen Nr. 10227); und US-Patentanmeldung Nr. 889,474 mit dem Titel "Method and Apparatus for Tuning Process Control Equipment" (Anwaltsaktenzeichen Nr. 10226) beanspruchen.
- Der Inhalt der vorstehend genannten Anmeldung wird hiermit durch Bezugnahme in vorliegende Akte einbezogen.
- Die Erfindung bezieht sich auf die Prozeßsteuerung und insbesondere auf verbesserte Vorrichtungen und Verfahren zur Totzeit-Prozeßregelung.
- Die "Prozeßregelung" oder "Prozeßsteuerung" bezieht sich auf die Steuerung der Betriebsparameter eines Prozesses, indem eine oder mehrere von dessen Charakteristika über die Zeit hinweg beobachtet wird. Sie wird dazu benutzt, sicherzustellen, daß sich die Qualität und die Effizienz eines Prozesses während eines einzelnen Laufes oder während der Abfolge von mehreren Läufen nicht wesentlich ändert. Die Prozeßregelung findet ihre Anwendung sowohl auf dem Herstellungssektor als auch auf dem Dienstleistungs- bzw. Wartungssektor.
- Eine Prozeßsteuereinheit oder ein "Regler" bzw. eine "Steuereinrichtung" arbeitet typischerweise derart, daß sie eine Prozeßcharakteristik, nämlich die Regelvariable, überwacht und mit einem gewünschten "Sollpunkt"-Wert vergleicht, um hierdurch zu ermitteln, ob der Prozeß innerhalb akzeptabler Grenzen arbeitet. Wenn die Regelgröße mit Abweichungen beginnt, greift der Regler auf eine der Prozeßeingangsgrößen, nämlich auf die Stell größe, ein, um hierdurch den Prozeß wieder zu dem gewünschten Pegel der Aktivität zurückzubringen.
- Wie beispielsweise in Fig. 1 dargestellt ist, kann eine Prozeßsteuereinrichtung einen Prozeß überwachen, bei dem ein Fluid mit einer konstanten Rate aus einem kontinuierlich nachgefüllten Tank strömt. Der Regler überwacht den Flüssigkeitspegel in dem Tank und justiert dann, wenn es notwendig ist, ein Leerlaufen des Tanks oder ein Überfließen zu verhindern, ein Einlaßventil so ein, daß die Zuströmung erhöht oder begrenzt wird.
- Unter den im Stand der Technik entwickelten Reglern befinden sich solche, bei denen das Stellgrößensignal in Abhängigkeit von einer vorbestimmten mathematischen Funktion der Regelgröße generiert wird. Ein solcher Regler ist in Fig. 2a dargestellt und stellt einen Regler mit Proportional-, Integral-, und Ableitungskomponente (PID) dar. Die Stellgröße wird somit in Abhängigkeit von dem "Fehler", d. h. von der Differenz zwischen der Regelgröße und dem Sollpunkt erzeugt:
- wobei gilt: m ist die Stellgröße; e ist der Fehler; und P, I und D bezeichnen Konstanten.
- Die SU 1 287 104 A beschreibt einen adaptiven Regler mit einer geregelten Rückkopplung, der einen PID-Regler mit Schaltern aufweist, die mit drei linearen Filtern zur Erhöhung der Stabilität und zur Verbesserung der Qualität der Regelung verbunden sind.
- Ferner sind im Stand der Technik auf Modellen basierende Regler entwickelt worden, die den Betrieb des Prozesses mathematisch modellieren. Ein derartiger Regler ist der Totzeitregler, der sich auf ein Modell der Totzeit und Nacheilung des Prozesses verläßt, um hiermit Werte für die Stellgröße zu bestimmen. Als Beispiel wird auf "Measurement and Control" Band 23, Nr. 4, Mai 1990, London, GB, Seiten 114 bis 121; F. Shinskey "How Good are our Controllers in Absolute Performance and Robustness" verwiesen. Dort sind ein Verfahren und eine Vorrichtung zum Steuern eines Prozesses in Übereinstimmung mit dem Oberbegriff des Patentanspruchs 1 bzw. 7 beschrieben.
- Mit Totzeit ist die Zeit bezeichnet, die benötigt wird, bis sich eine Änderung in der Stellgröße in einer Änderung in der Regelgröße niederschlägt. Beispielsweise ist die Totzeit bei einem Papierherstellungsprozeß diejenige Zeit, die benötigt wird, bis eine Änderung des Bleichmittels, das zu der anfänglichen Aufschlämmung hinzugefügt wird, durch einen Photosensor, der die Helligkeit des abschließenden Produktgewebes mißt, erfaßt wird.
- Mit "Zeitverzögerung" oder "Nacheilung" (lag) ist die Zeit bezeichnet, die nach der Totzeitperiode benötigt wird, bis sich die Regelgröße auf ungefähr 63% ihres abschließenden Werts im Anschluß an eine stufenförmige Änderung der Stellgröße einstellt.
- Ein Totzeitregler des vorstehend in Bezug genommenen Typs ist in Fig. 2b dargestellt. Er ist dadurch gebildet, daß ein "Totzeitelement", d. h. eine Verzögerung, in die integrale Rückkopplungsschleife eines PID-Reglers eingefügt wird. Dieser Regler wird mit dem Ausdruck "PIDTτd" bezeichnet.
- Herkömmliche PIDTτd Regler haben sich nicht als vollständig zufriedenstellend erwiesen, wenn sie zur Regelung von durch die Totzeit dominierten Prozessen, d. h. von Prozessen eingesetzt werden, deren Ausgangscharakteristika hauptsächlich durch die Totzeit (im Unterschied zu der Nacheilung (lag)) bestimmt sind.
- Es ist demgemäß eine Aufgabe der vorliegenden Erfindung, verbesserte Verfahren und Vorrichtungen zur Steuerung oder Regelung von Prozessen bereitzustellen. Genauer gesagt, ist es eine Aufgabe, verbesserte PIDTτd Totzeitregler zu schaffen.
- Eine weitere Aufgabe besteht darin, einen Totzeitregler zu schaffen, der imstande ist, Prozesse, die durch die Totzeit dominiert werden, genau und effizient zu regeln.
- Diese und weitere Aufgaben erschließen sich aus der nachfolgenden Beschreibung. Das Verfahren und der Regler gemäß der vorliegenden Erfindung zeichnen sich durch die in den kennzeichnenden Teil der Patentansprüche 1 bzw. 7 angegebenen Merkmale aus.
- Diese und weitere Aufgaben werden durch die Erfindung gelöst, die gemäß einem Gesichtspunkt einen Totzeitregler schafft, der auf einer PIDτd Gestaltung basiert und bei dem ein adaptives Rauschfilter in dem Ausgangspfad, und zwar stromauf bezüglich der Rückkopplung zu dem integrierenden Abschnitt, enthalten ist.
- Genauer gesagt, schafft die Erfindung einen adaptiven PIDτd Regler, der einen Proportional- und Differentialabschnitt enthält, der ein Fehlersignal, das einen Fehler in dem Steuersignal repräsentiert, insbesondere als eine Funktion (i) einer zeitlichen Rate der Änderung des Regelgrößensignals und (ii) einer Differenz zwischen dem Regelgrößensignal und einem vorab festgelegten Sollpunkt generiert.
- Ein Summationselement summiert dieses Fehlersignal mit einem zeitlich verzögerten integralen Signal auf, um hierdurch ein Summationssignal zu bilden. Dieses Summationssignal wird seinerseits durch das vorstehend angesprochene adaptive Rauschfilter gefiltert, um hierdurch ein Stellgrößensignal zu erzeugen, das durch einen Ausgabeabschnitt selektiv an den Prozeß angelegt wird.
- Ein Rückkopplungselement bearbeitet das Stellgrößensignal derart, daß das zeitlich verzögerte, vorstehend bereits angesprochene, integrale bzw. integrierte Signal erzeugt wird. Diese Bearbeitung schließt die zeitliche Verzögerung des Stellgrößensignals um eine Größe, die im wesentlichen gleich groß ist wie die Totzeit τd des Prozesses, und das Durchleiten bzw. Versehen dieses zeitlich verzögerten Stellgrößensignals mit einer Nacheilungs-Zeitkonstante I erster Ordnung ein, um hierdurch das zeitlich verzögerte Integral bzw. integrierte Signal zu generieren.
- Gemäß einem weiteren Gesichtspunkt der vorliegenden Erfindung ändert das adaptive Rauschfilter die Filterzeitkonstante, um hierdurch den Pegel des Rauschens oder der Störungen in dem Stellgrößensignal bei einem vorbestimmten Wert zu halten. Genauer gesagt, kann diese Zeitkonstante in Übereinstimmung mit der mathematischen Beziehung generiert werden:
- τf = τd/20 · σm/σset,
- wobei τf die Filterzeitkonstante bezeichnet; τd die Totzeit des Prozesses ist; σm den Pegel der Störungen in dem Regelgrößensignal bezeichnet; und σset den vorab festgelegten Steuerungspegel repräsentiert.
- In Übereinstimmung mit einem weiteren Gesichtspunkt der Erfindung kann die Filterzeitkonstante auf einen vorab ausgewählten Bereich zwischen 0 und 0,1 * τd begrenzt werden.
- Noch weitere Gesichtspunkte der vorliegenden Erfindung schließen Verfahren zur Steuerung des Prozesses in Übereinstimmung mit den vorstehend beschriebenen Abläufen ein.
- Ein besseres Verständnis der Erfindung läßt sich anhand der nachfolgenden, jedoch nicht beschränkenden Beschreibung unter Bezugnahme auf die Zeichnungen erhalten, wobei gilt:
- Fig. 1 zeigt einen Fluidströmungsprozeß, der unter der Steuerung durch einen Prozeßregler steht,
- Fig. 2a und 2b zeigen herkömmliche PID- und PIDτd Regler;
- Fig. 3 zeigt die Wirkung einer fehlerhaften Übereinstimmung zwischen der Totzeit eines PIDτd Reglers und derjenigen des Prozesses, den er regelt;
- Fig. 4 zeigt einen adaptiven PIDτd Regler, der in Übereinstimmung mit der Erfindung aufgebaut ist;
- Fig. 5 zeigt ein bevorzugte Sequenz für die Adaptierung des Filters in einem PIDτd Regler, der in Übereinstimmung mit der Erfindung aufgebaut ist; und
- Fig. 6 veranschaulicht die Regelung eines von Totzeit dominierten Prozesses durch einen adaptiven PIDτd Regler in Übereinstimmung mit der Erfindung.
- Es wurde entdeckt, daß herkömmliche PIDτd Regler dann, wenn sie nicht perfekt auf die Prozesse, die sie regeln, abgestimmt sind, ein Stellgrößensignal erzeugen, das ein durch hochfrequente Impulse gebildetes Muster enthält. Fig. 3 veranschaulicht dieses Phänomen, das sich insbesondere dann zeigt, wenn die Totzeit des Reglers größer ist als diejenige eines durch eine Totzeit erster Ordnung dominierten Prozesses, der durch den Regler geregelt wird. Es wird auf die Zeichnungen Bezug genommen. Die Regelgröße c erfährt eine anfängliche rasche Erhöhung ihres Werts als Reaktion auf eine auf den Prozeß ausgeübte stufenförmige Belastung (nicht gezeigt). Während der Regler diese Störung kompensiert, konvergiert die Regelgröße in Richtung auf den Sollpunkt s, der durch die horizontale Achse repräsentiert ist. Das Ausgangssignal des Reglers, das durch das Stellgrößensignal m dargestellt ist, spricht auf die anfängliche Änderung der Regelgröße dadurch an, daß es seinen Wert rasch verringert. Wenn die Regelgröße in Richtung zu dem Sollpunkt zurückzukehren beginnt, kehrt auch die Stellgröße zu ihrem normalen Wert n zurück. Wegen der fehlerhaften Übereinstimmung zwischen den Totzeitkonstanten des Prozesses und des Reglers beginnt jedoch das Stellgrößensignal bei jedem Übergang eine spikeförmige Spitze zu bilden. Diese spikeförmigen Spitzen, die sich in ihrer Größe erhöhen, bewirken Änderungen in dem Prozeß selbst, was durch die spikeförmigen Spitzen des Regelgrößensignals widergespiegelt wird.
- In Fig. 4 ist ein adaptiver PIDtδ Regler gemäß der vorliegenden Erfindung dargestellt.
- Abschnitte des Reglers 10 sind in Übereinstimmung mit einem herkömmlichen PIDτd Regler aufgebaut und betrieben, wobei sie aber speziell in Übereinstimmung mit der nachstehend angegebenen Diskussion modifiziert sind. Der Regler 10 enthält einen Proportional-Differential-Abschnitt 12, der das Regelgrößensignal c und einen gewünschten Sollpunkt bzw. Sollwert als Eingangssignale aufnimmt. Das Regelgrößensignal kann in einer im Stand der Technik üblichen Weise erzeugt werden, beispielsweise durch ein Meßinstrument, das mit dem Prozeß selbst gekoppelt ist. Auch der Sollpunkt kann in herkömmlicher Weise erzeugt werden, beispielsweise durch den Benutzer über eine Konsole (nicht gezeigt).
- Der Proportional-Differential-Abschnitt 12 arbeitet in einer Weise, die gleichartig ist wie diejenige des entsprechenden Abschnitts eines herkömmlichen PIDτd Reglers. Der Abschnitt 12 erzeugt ein PD Signal, das für einen Fehler in dem Regelgrößensignal c repräsentativ ist, und zwar speziell in Abhängigkeit von der zeitlichen Rate der Änderung der Regelgröße und der Differenz zwischen dieser und dem Sollpunkt.
- Der Verstärkungsfaktor des Proportional-Differential-Abschnitts 12 kann in herkömmlicher Weise eingestellt werden. Vorzugsweise wird jedoch die Verstärkung dieses Abschnitts 12 (und damit auch diejenige des dargestellten Reglers 10) in Übereinstimmung mit den Aussagen der mit vorliegender Akte zusammenhängenden Anmeldung US-Patentanmeldung Nr. 889 474, Titel "Method and Apparatus for Tuning Process Control Equipment" (Anwaltsaktenzeichen Nr. 10226) eingestellt. Das gezeigte integrale Steuerelement 14 und das Totzeitelement 16 erzeugen zusammen ein Signal ID, das ein über die Zeit gebildetes Integral einer zeitlich verzögerten Form des Stellgrößensignals m darstellt. Diese Elemente können ebenfalls in einer Weise arbeiten, die gleichartig ist wie diejenige der entsprechenden Elemente eines herkömmlichen PIDτd Reglers. Genauer gesagt, verzögert der Totzeitabschnitt 16 das Stellgrößensignal m in zeitlicher Hinsicht um die Totzeit τd des Reglers. Der integrale Steuerabschnitt 14 integriert dieses zeitlich verzögerte Signal mit einer Zeitkonstante I. Ein Summationsabschnitt 18 summiert das PD Signal, das von dem PD Abschnitt erzeugt wird, und das ID Signal auf, das durch die integrale Steuerung 14 erzeugt wird. Das Ausgangssignal des Elements 18 wird durch ein Filter 20 hindurchgeleitet, das eine Zeitkonstante τf aufweist und hochfrequente Komponenten des aufsummierten Signals dämpft. Das gefilterte Signal kann durch obere und untere Grenzen 22 hindurchgeleitet werden, die das gefilterte Signal begrenzen, um hierdurch ein integrales Hochschaukeln zu beschränken. Das Signal, das von dem Filter 20 ausgegeben wird und das optional durch die Begrenzereinheit 23 begrenzt wird, wird an den Prozeß als Stellgrößensignal m angelegt. Dieses Signal wird zu dem integralen Steuerelement 14 und dem Totzeitelement 16 in der dargestellten Weise zur Erzeugung des Signals ID zurückgekoppelt. Der Regler 10 justiert die Filterzeitkonstante τf automatisch ein, um hierdurch den Pegel des Rauschens bzw. der Störungen σm in dem Stellgrößensignal bei einem vorbestimmten Wert σset zu halten.
- Der Ablauf zum Einstellen von τf ist in Fig. 5 dargestellt. Hierbei tastet der Regler 10 bei einem Schritt 30 Werte des Stellgrößensignals m ab. Bei einem Schritt 31 summiert der Regler Werte von m und auch die Quadrate dieser Werte auf. Bei einem Schritt 33 ermittelt der Regler vorzugsweise, ob weitere Ausgangswerte abgetastet werden sollen, damit ein vollständiger Satz von Abtastwerten über die Periode einer vollständigen Totzeit τd des Reglers hinweg zu erhalten. Im Anschluß an die Abtast- und Summierschritte 30 bis 31 ermittelt der Regler den Pegel des Rauschens des Stellgrößensignals; siehe Schritt 34. Vorzugsweise wird dies in Übereinstimmung mit der mathematischen Gleichung ermittelt:
- Hierbei bezeichnet n die Anzahl von abgetasteten Werten der Stellgröße; (Σm)² bezeichnet das Quadrat der Summe der abgetasteten Werte; und Σ(m²) bezeichnet die Summe der quadrierten abgetasteten Werte.
- Bei einem Schritt 35 legt der Regler die Zeitkonstante des Filters in Übereinstimmung mit der mathematischen Gleichung fest:
- tf = τd/20 · σm/σset
- Hierbei bezeichnet σset den vorab festgelegten Störungspegel. Bei einem Schritt 36 begrenzt der Regler den Wert der Filterzeitkonstante τs auf den Bereich zwischen den Werten 0 und 0,1 · τd.
- Für den Fachmann ist ersichtlich, daß die vorstehend erläuterte Abfolge von Schritten zur Ermittlung der Zeitkonstante τf des Filters durch eine für spezielle Zwecke ausgelegte Hardware realisiert werden kann. Vorzugsweise werden diese Schritte jedoch durch Software zur Abarbeitung beispielsweise auf einem für allgemeine Zwecke ausgelegten Mikroprozessor realisiert. In dieser Hinsicht ist ersichtlich, daß eine solche Realisierung unter Heranziehung von herkömmlichen Programmiermethoden erzielt werden kann, wie sie speziell in Übereinstimmung mit den hier beschriebenen Lehren zur Bereitstellung der offenbarten Struktur, Signalgabe und Funktionalität ausgelegt sind.
- Fig. 6 veranschaulicht den Betrieb eines mit der vorliegenden Erfindung übereinstimmenden adaptiven PIDτd Reglers bei der Steuerung eines durch eine Totzeit erster Ordnung dominierten Prozesses. Wie bei Fig. 3 ist die Totzeit des Reglers anfänglich größer als diejenige des Prozesses. Die anfängliche Antwort des Reglers gemäß Fig. 6 spiegelt diejenige wider, die in Fig. 3 gezeigt ist. Da jedoch der Regler die Filterzeitkonstante τf in der vorstehend beschriebenen Weise adaptiert, wird eine spikeförmige Spitzenbildung in der Stellgröße verhindert. Demzufolge wird auch eine spikeförmige Spitzenbildung in dem Ausgangssignal des Prozesses, d. h. in dem Regelgrößensignal, verhindert.
- Im vorstehenden Text sind verbesserte Vorrichtungen und Verfahren zur Regelung von Totzeitprozessen beschrieben. Diese Vorrichtungen und Verfahren stellen eine Verbesserung gegenüber den im Stand der Technik bereitgestellten Techniken dar, indem sie eine bessere Steuerung der durch die Totzeit dominierten Prozesse ermöglichen. Für den Fachmann ist ersichtlich, daß das dargestellte Ausführungsbeispiel der Erfindung als Beispiel dient und daß auch andere Ausführungsformen, die Zusätze und Modifikationen gegenüber dem vorstehend erläuterten Beispiel enthalten, in den Rahmen der Erfindung fallen. Somit kann beispielsweise der Pegel des Rauschens in dem Stellgrößensignal durch andere Prozesse als dem vorstehend erläuterten Prozeß ermittelt werden.
Claims (12)
1. Verfahren zum Steuern eines Prozesses, der eine Charakteristik aufweist, die
mittels eines Regelgrößensignals gemessen werden kann und die auf ein zur Änderung
dieser Charakteristik dienendes Stellgrößensignal anspricht, wobei das Verfahren aufweist:
A. Erzeugen eines PD-Signals (PD), das einen Fehler in dem
Regelgrößensignal (C) anzeigt, wobei dieser Erzeugungsschritt das Festlegen dieses PD-Signals (PD) in
Abhängigkeit von der zeitlichen Rate der Änderung des Regelgrößensignals (C) und einer
Differenz zwischen dem Regelgrößensignal (C) und einem vorab festgelegten Sollpunkt
enthält,
B. Aufsummieren des PD-Signals (PD) und eines zeitverzögerten integralen
Signals zur Erzeugung eines Summationssignals, und
C. selektives Anlegen des Stellgrößensignals (M) an den Prozeß,
wobei das Verfahren dadurch gekennzeichnet ist,
D. daß das Summationssignal mittels einer Filterzeitkonstante τf gefiltert wird,
um hierdurch ein Stellgrößensignal (M) zu erzeugen, und
E. daß das Stellgrößensignal (M) zurückgekoppelt wird, um hierdurch das
zeitverzögerte integrale Signal zu erzeugen, wobei der Rückkopplungsschritt aufweist:
i) zeitliches Verzögern des Stellgrößensignals (M) in einem Ausmaß,
das im wesentlichen gleich groß ist wie eine Totzeit τd und
ii) Durchleiten des zeitlich verzögerten Stellgrößensignals durch eine
Verzögerung bzw. Nacheilung erster Ordnung mit der Zeitkonstante
I, um hierdurch das zeitverzögerte integrale Signal zu erzeugen.
2. Verfahren nach Anspruch 1, bei dem der Filterschritt enthält:
A. das Abtasten von Störungen in dem Stellgrößensignal (M), um hierdurch ein
Signal σm zu erzeugen, das für einen Pegel der Störungen repräsentativ ist, und
B. das Ändern der Filterzeitkonstante τf derart, daß die Störungen bei einem
ausgewählten Pegel σset gehalten werden.
3. Verfahren nach Anspruch 2, bei dem der Filterschritt das Erzeugen des
Störungspegelsignals σm in Abhängigkeit von einem Störungswert enthält, der über eine
Zeitperiode hinweg abgetastet worden ist, die im wesentlichen gleich groß ist wie die
Totzeitkonstante τd.
4. Verfahren nach Anspruch 2, bei dem der Filterschritt einen Adaptionsschritt
zur Erzeugung der Filterzeitkonstante τf in Abhängigkeit von der Totzeilkonstante τd und
einem Verhältnis zwischen dem Störungspegel σm und dem Sollpunkt σset enthält.
5. Verfahren nach Anspruch 4, bei dem der Filterschritt die Erzeugung des
Störungspegelsignals σm in Abhängigkeit von (i) einer Summe der abgetasteten Werte der
Störungen und (ii) einer Summe der Quadrate dieser abgetasteten Werte der Störungen
enthält.
6. Verfahren nach Anspruch 4 oder Anspruch 5, bei dem der Additionsschritt
das Erzeugen der Filterzeitkonstante Tf in Abhängigkeit von der mathematischen Beziehung
τf = τd/20 · σm/σset,
und/oder das Begrenzen der Filterzeitkonstante τf auf einen ausgewählten Wertebereich,
und/oder das Begrenzen der Filterzeitkonstante τf auf Werte enthält, die im wesentlichen
zwischen 0 und 0,1 · τd liegen.
7. Proportional-Integral-Differential-Totzeit-Prozeßregler zum Messen eines
Regelgrößensignals (C), das eine erste Charakteristik eines Prozesses repräsentiert, und
zum Anlegen eines Stellgrößensignals (M) an diesen Prozeß zur Änderung von dessen
erster Charakteristik, wobei der Regler aufweist:
A. eine Proportional-Differential-Einrichtung (12) zum Erzeugen eines
PD-Signals (PD), das einen Fehler in dem Regelgrößensignal (C) anzeigt, wobei die
Proportional-Differential-Einrichtung eine Einrichtung zum Erzeugen des PD-Signals (PD) in
Ab
hängigkeit von der zeitlichen Rate der Änderung des Regelgrößensignals (C) und einer
Differenz zwischen dem Regelgrößensignal (C) und einem vorbestimmten Sollpunkt enthält,
B. eine Summationseinrichtung (18), die mit der Proportional-Differential-
Einrichtung (12) gekoppelt ist und zum Aufsummieren des PD-Signals (PD) und eines
zeitlich verzögerten integralen Signals für die Erzeugung eines Summationssignals
ausgelegt ist, und
C. eine zur Ausgabe des Regelgrößensignals dienende Ausgabeeinrichtung zum
selektiven Anlegen des Stellgrößensignals (M) an den Prozeß, gekennzeichnet durch:
D. eine Störungsfiltereinrichtung (20), die mit der Summationseinrichtung (18)
gekoppelt ist und dazu ausgelegt ist, das Summationssignal zur Erzeugung eines
Stellgrößensignals (M) zu filtern, wobei die Störungsfiltereinrichtung (20) eine
Filterzeitkonstante τf aufweist und wobei die Filtereinrichtung (20) zum Beispiel ein Butterworth-Filter
zweiter Ordnung oder ein Tiefpaßfilter erster Ordnung ist, und
E. eine Rückkopplungseinrichtung, die mit der zum Ausgeben des
Regelgrößensignals dienenden Ausgabeeinrichtung gekoppelt ist und zum Verarbeiten des
Stellgrößensignals (M) für die Erzeugung des zeitlich verzögerten integralen Signals
ausgelegt ist, wobei die Verarbeitung enthält:
i) das zeitliche Verzögern des Stellgrößensignals (M) in einem
Ausmaß, das im wesentlichen gleich groß ist wie eine Totzeit τd, und
ii) das Durchleiten des zeitlich verzögerten Stellgrößensignals durch
eine Verzögerung erster Ordnung mit der Zeitkonstante I zur
Erzeugung des zeitlich verzögerten integralen Signals.
8. Proportional-Integral-Differential-Totzeit-Prozeßregler nach Anspruch 7, bei
dem die Störungsfiltereinrichtung (20) aufweist:
A. eine Einrichtung zum Abtasten von Störungen in dem Stellgrößensignal für
die Erzeugung eines Signals σm, das für den Pegel der Störungen repräsentativ ist, und
B. eine Einrichtung zum Ändern der Filterzeitkonstante τf derart, daß die
Störungen bei einem ausgewählten Pegel σset gehalten werden.
9. Proportional-Integral-Differential-Totzeit-Prozeßregler nach Anspruch 8, bei
dem die Störungsfiltereinrichtung (20) eine Einrichtung zum Erzeugen des für den
Störungspegel repräsentativen Signals σm für eine Zeitperiode enthält, die im wesentlichen
gleich groß ist wie die Totzeitkonstante τd.
10. Proportional-Integral-Differential-Totzeit-Prozeßregler nach Anspruch 8,
bei dem die Störungsfiltereinrichtung (20) eine Adaptionseinrichtung zum Erzeugen der
Filterzeitkonstante τf in Abhängigkeit von der Totzeitkonstante τd und einem Verhältnis
zwischen dem Störungspegel σm und dem Sollpunkt σset enthält.
11. Proportional-Integral-Differential-Totzeit-Prozeßregler nach Anspruch 10,
bei dem die Störungsfiltereinrichtung (20) eine Einrichtung zum Erzeugen des
Störungspegelsignals σm in Abhängigkeit (i) von einer Summe der abgetasteten Werte des
Ausgangssignals des Reglers, und (ii) von einer Summe der Quadrate dieser abgetasteten
Werte des Ausgangssignals des Reglers enthält.
12. Proportional-Integral-Differential-Totzeit-Prozeßregler nach Anspruch 11,
bei dem die Adaptionseinrichtung eine Einrichtung zum Erzeugen der Filterzeitkonstante
τf in Abhängigkeit von der mathematischen Beziehung
τf = τd/20 · σm/σset,
enthält, und bei dem zum Beispiel die Adaptionseinrichtung eine Einrichtung zum
Begrenzen der Filterzeitkonstante τf auf einen ausgewählten Wertebereich enthält, und bei dem
zum Beispiel die Adaptionseinrichtung eine Einrichtung zum Begrenzen der
Filterzeitkonstante τf auf Werte enthält, die im wesentlichen zwischen 0 und 0,1 · τd liegen.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/889,473 US5335165A (en) | 1992-05-27 | 1992-05-27 | Method and apparatus for adaptive deadtime process control |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69319795D1 DE69319795D1 (de) | 1998-08-27 |
DE69319795T2 true DE69319795T2 (de) | 1999-04-15 |
Family
ID=25395177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69319795T Expired - Lifetime DE69319795T2 (de) | 1992-05-27 | 1993-05-26 | Verbessertes Verfahren und Vorrichtung zur adaptiven Regelung der Totzeit eines Prozesses |
Country Status (3)
Country | Link |
---|---|
US (1) | US5335165A (de) |
EP (1) | EP0572242B1 (de) |
DE (1) | DE69319795T2 (de) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19711156A1 (de) * | 1997-03-18 | 1998-09-24 | Mannesmann Rexroth Ag | Adaptionsalgorithmus für einen Regler |
US5848535A (en) * | 1997-03-24 | 1998-12-15 | Gas Research Institute | Control system having a binomial setpoint filter |
JPH10306801A (ja) * | 1997-05-01 | 1998-11-17 | Smc Corp | 自動制御空気圧装置の制御方法 |
DE19960796C5 (de) * | 1998-12-17 | 2009-09-10 | Nissan Motor Co., Ltd., Yokohama-shi | Elektromagnetisch betätigbare Ventilsteuervorrichtung und Verfahren zum Steuern eines elektromagnetisch betätigbaren Ventils |
US6445980B1 (en) * | 1999-07-10 | 2002-09-03 | Mykrolis Corporation | System and method for a variable gain proportional-integral (PI) controller |
US6247678B1 (en) * | 1999-11-01 | 2001-06-19 | Swagelok Company | Shape memory alloy actuated fluid control valve |
US8200347B2 (en) * | 2009-01-22 | 2012-06-12 | Mitsubishi Electric Research Laboratories, Inc. | Method and apparatus for hybrid resetting states proportional-integral-derivative and lag controllers |
JP5553876B2 (ja) | 2012-10-17 | 2014-07-16 | 株式会社神戸製鋼所 | むだ時間を有する無定位系の制御装置 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3515860A (en) * | 1967-11-06 | 1970-06-02 | Industrial Nucleonics Corp | Process controller with dynamic set-point adjustment responsive to the statistical variance of the controlled property |
US3617717A (en) * | 1969-04-28 | 1971-11-02 | Westinghouse Electric Corp | Optimizing control systems |
US3671725A (en) * | 1970-10-01 | 1972-06-20 | Ibm | Dead time process regulation |
US3786242A (en) * | 1971-09-23 | 1974-01-15 | H Brooks | Process control simulator |
US3876872A (en) * | 1971-10-14 | 1975-04-08 | Industrial Nucleonics Corp | Process control system and method with integral-action set-point optimization using statistically-variable gain control responsive to fraction defective |
US3995478A (en) * | 1972-06-09 | 1976-12-07 | Industrial Nucleonics Corporation | Plural interrelated set point controller |
US3867712A (en) * | 1972-06-28 | 1975-02-18 | Honeywell Inc | Adaptive filter |
US3961234A (en) * | 1972-12-29 | 1976-06-01 | General Electric Company | Adaptive filtering |
US4186384A (en) * | 1975-06-24 | 1980-01-29 | Honeywell Inc. | Signal bias remover apparatus |
US3992616A (en) * | 1975-06-24 | 1976-11-16 | Honeywell Inc. | Receiver equalizer apparatus |
JPS5465274A (en) * | 1977-11-04 | 1979-05-25 | Hideji Hayashibe | Device of automatically adjusting pid value of regulator |
US4346433A (en) * | 1980-03-11 | 1982-08-24 | Phillips Petroleum Company | Process control |
SU932461A1 (ru) * | 1980-06-06 | 1982-05-30 | Всесоюзное научно-производственное объединение целлюлозно-бумажной промышленности | Система адаптивного управлени |
SU1012202A2 (ru) * | 1982-01-08 | 1983-04-15 | Одесский Технологический Институт Холодильной Промышленности | Экстремальный регул тор |
USRE33267E (en) * | 1983-12-12 | 1990-07-17 | The Foxboro Company | Pattern-recognizing self-tuning controller |
US4602326A (en) * | 1983-12-12 | 1986-07-22 | The Foxboro Company | Pattern-recognizing self-tuning controller |
US4654811A (en) * | 1985-02-12 | 1987-03-31 | Allied Corporation | Adaptive filter for aircraft navigation receiver |
DE3811086A1 (de) * | 1987-04-03 | 1988-10-20 | Hitachi Ltd | Pid-reglersystem |
US4855897A (en) * | 1987-07-13 | 1989-08-08 | The Foxboro Company | Method and apparatus for statistical set point bias control |
US4959767A (en) * | 1988-11-23 | 1990-09-25 | Elsag International B.V. | Parameter estimation technique for closed loop system |
US5150317A (en) * | 1989-01-11 | 1992-09-22 | The Boeing Company | Adaptive digital filter which is responsive to the rate of change of an input signal |
CA2014252A1 (en) * | 1989-06-27 | 1990-12-27 | Sang Pak | Analog to digital input operating system |
US5091844A (en) * | 1989-11-06 | 1992-02-25 | Waltz Albert J | Preemptive constraint control |
US5191521A (en) * | 1990-06-18 | 1993-03-02 | Controlsoft, Inc. | Modular multivariable control apparatus and method |
US5124626A (en) * | 1990-12-20 | 1992-06-23 | Mts Systems Corporation | Sinusoidal signal amplitude and phase control for an adaptive feedback control system |
-
1992
- 1992-05-27 US US07/889,473 patent/US5335165A/en not_active Expired - Lifetime
-
1993
- 1993-05-26 DE DE69319795T patent/DE69319795T2/de not_active Expired - Lifetime
- 1993-05-26 EP EP93304096A patent/EP0572242B1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0572242B1 (de) | 1998-07-22 |
US5335165A (en) | 1994-08-02 |
EP0572242A3 (de) | 1994-02-16 |
EP0572242A2 (de) | 1993-12-01 |
DE69319795D1 (de) | 1998-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69307772T2 (de) | Verfahren und Einrichtung zur Gewinnung der Parameter eines Verfahrens, der von einem selbsteinstellenden Regler kontrolliert wird | |
DE69434487T2 (de) | Methode und vorrichtung zur fuzzy logicsteuerung mit automatischem abstimmverfahren | |
DE10231417B4 (de) | Modellfreie Adaptation eines Prozessreglers (Prozesssteuereinheit) | |
CH675779A5 (de) | ||
DE69020919T2 (de) | Verfahren und Vorrichtung zum Ändern von Regelungsparametern entsprechend dem Zustand des Prozesses im Bereich der Prozesssteuerung. | |
DE102004019352B4 (de) | Zustandsbasierter adaptiver Feedback-/Feedforward-PID-Regler (PID-Steuerungseinheit) | |
DE69511991T2 (de) | Verfahren und Vorrichtung zur Steuerung von Mehrgrössen-/nichtlinearen Systemen | |
DE10196372B3 (de) | Adaptiver rückgekoppelter/vorwärtsgekoppelter PID-Controller | |
DE68919248T2 (de) | Prozessregelungssystem. | |
DE69020171T2 (de) | Verfahren und Vorrichtung zur Gewinnung von Parametern in der Prozesssteuerung. | |
DE68922940T2 (de) | Durchflusssteuerung. | |
EP0258333B1 (de) | Adaptive regeleinrichtung hoher genauigkeit und geringen stellenenergieverbrauchs | |
DE3311048A1 (de) | Regelverfahren und -einrichtung | |
DE69319795T2 (de) | Verbessertes Verfahren und Vorrichtung zur adaptiven Regelung der Totzeit eines Prozesses | |
DE19535354B4 (de) | Verfahren und Vorrichtung zur Optimierung der Steuerung eines pneumatischen Systems eines Gaschromatographen | |
EP0520233B1 (de) | Einrichtung zur Identifikation einer Übertragungsstrecke | |
DE69408034T2 (de) | Selbsteinstellender Prozessregler mit Totzeit | |
DE69322811T2 (de) | Verfahren und Gerät zur Analyse von Prozessdaten | |
DE3620614A1 (de) | Verfahren zum filtern eines verrauschten signals | |
DE69326420T2 (de) | Digitale Verarbeitung und Filterung von Signalen | |
DE69327919T2 (de) | Verfahren und Gerät zum Abgleichen einer Prozesssteuerungsanlage | |
DE3685538T2 (de) | Integrierende regelung einer abhaengigen variablen in einem system mit mindestens zwei unabhaengigen variablen, die die abhaengige variable beeinflussen. | |
DE69524768T2 (de) | Filter sowie ein repetierendes und ein lernfähiges steuerungssystem, beide mit einem derartigen filter ausgestattet | |
DE1523535C3 (de) | Selbstanpassender Regelkreis | |
DE69421688T2 (de) | Übergangs- und spektral vorverzerrungsnetzwerke für adaptive umkehrsteuerung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: KRAMER - BARSKE - SCHMIDTCHEN, 81245 MUENCHEN |
|
8327 | Change in the person/name/address of the patent owner |
Owner name: INVENSYS SYSTEMS, INC., FOXBORO, MASS., US |