DE2943354C2 - Procedure for starting control loops by activating a start-up function - Google Patents
Procedure for starting control loops by activating a start-up functionInfo
- Publication number
- DE2943354C2 DE2943354C2 DE19792943354 DE2943354A DE2943354C2 DE 2943354 C2 DE2943354 C2 DE 2943354C2 DE 19792943354 DE19792943354 DE 19792943354 DE 2943354 A DE2943354 A DE 2943354A DE 2943354 C2 DE2943354 C2 DE 2943354C2
- Authority
- DE
- Germany
- Prior art keywords
- controller
- setpoint
- value
- limit value
- behavior
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D21/00—Control of chemical or physico-chemical variables, e.g. pH value
- G05D21/02—Control of chemical or physico-chemical variables, e.g. pH value characterised by the use of electric means
-
- 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/32—Automatic controllers electric with inputs from more than one sensing element; with outputs to more than one correcting element
-
- 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
- G05B5/00—Anti-hunting arrangements
- G05B5/01—Anti-hunting arrangements electric
-
- 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
- G05B5/00—Anti-hunting arrangements
- G05B5/04—Anti-hunting arrangements fluidic
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Description
Auftreten der Störgröße bis unendlich minimiertOccurrence of the disturbance variable minimized to infinity
In einer bevorzugten Ausführungsform wird die Anfahrfunktion zu dem dem Vergleichssystem zugeführten Sollwert addiert Hierbei hat es sich als zweckmäßig erwiesen, den über den Grenzwert hinausgehenden Teil des Ausgangs zuerst mit einem Faktor zu multiplizieren, danach zum Sollwert zu addieren und dann über die Anfahrfunktion auf den Sollwerteingang des Vergleichssystems des Reglers zu schalten. Eine andere vorteilhafte Möglichkeit besteht darin, die Anfahrfunktion vor den Sollwerteingang des Vergleichssystems des Reglers zu schalten und mit dem Sollwert zu beaufschlagen. In jedem Fall empfiehlt es sich jedoch, die im Regler vorhandenen, auf das Vergleichssystem wirkenden Rückführgrößen auf den entsprechenden Grenzwert zu begrenzen.In a preferred embodiment, the start-up function is supplied to the comparison system Setpoint added Here it has proven to be useful to add the value above the limit value to multiply the exceeding part of the output by a factor first, then to the setpoint add and then use the approach function to the setpoint input of the controller's comparison system switch. Another advantageous option is to use the start-up function before the setpoint input of the To switch the comparison system of the controller and apply the setpoint. In any case, it recommends however, the feedback variables that are present in the controller and that act on the comparison system have an effect on the limit the corresponding limit value.
Bei Folgeregelungen (Kaskadenregelungen) hat es sich als zweckmäßig erwiesen, die Differenz des Grenzwertes und Obersteuerung des Folgereglers auf die Anfahrfunktion des Führungsreglers zu schalten. Gemäß einer anderen vorteilhaften Ausführungsform ist der Grenzwert des Führungsreglers durch den Istwert des Folgereglers, addiert mit der Differenz von Grenzwert und Ausgang des Folgeregters, gebildetIn the case of follow-up regulations (cascade regulations), it has proven to be useful to calculate the difference between the To switch the limit value and override of the slave controller to the approach function of the master controller. According to another advantageous embodiment, the limit value of the master controller is through the The actual value of the slave controller, added with the difference between the limit value and the output of the slave controller, is formed
Als vorteilhaft hat es sich erwiesen, den Grenzwert des Reglers bei einer Ansteuerung des Stellgliedes durch eine Auswahl aus mehreren Stellgrößen dadurch vorzugeben, daß eine Auswahl aus allen anderen Stellgrößen aufgeschaltet wird.It has proven to be advantageous to set the limit value of the controller when the actuator is activated by making a selection from several manipulated variables by making a selection from all the others Manipulated variables is switched on.
Die Erfindung sei anhand der Zeichnung, die drei Ausführungsbeispiele enthält, näher erläutert Es zeigtThe invention will be explained in more detail with reference to the drawing, which contains three exemplary embodiments. It shows
F i g. 1 ein Blockschaltbild einer nach dem erfindungsgemäßen Verfahren arbeitenden Reglerschaltung,F i g. 1 is a block diagram of a regulator circuit operating according to the method according to the invention,
F i g. 2 eine schematische Darstellung eines nach dem erfindungsgemäßen Verfahren arbeitenden pneumatischen PI-Regler undF i g. 2 a schematic representation of a pneumatic operating according to the method according to the invention PI controller and
F i g. 3 eine schematische Darstellung einer nach dem erfindungsgemäßen Verfahren arbeitenden Kaskadenregelung. F i g. 3 shows a schematic representation of a cascade control operating according to the method according to the invention.
Bei der Anwendung von Reglern kommt es immer wieder vor, daß der Ausgang des Reglers keinen Einfluß auf die Stellgröße mehr hat. Dies kann beispielsweise dann auftreten, wenn der Reglerausgang die Stellgröße (Ventil) in eine Endlage fährt. Ein weiteres Ansteuern des Regierausganges ist dann sinnlos. Entsprechendes gilt dann, wenn die Stellgröße über eine Auswahlschaltung von einem anderen Regler beeinflußt bzw. ein Aussteuern über die von dem anderen Regler vorgegebene Grenze oder die Stellgröße von Hand vorgegeben wird. Ein weiteres Aussteuern des Reglers in beiden Richtungen ist dann sinnlos. Soll z. B. bei einer chemischen Reaktion der pH-Wert durch Zugabe von Lauge geregelt werden und bei dieser Reaktion die Temperatur einen bestimmten Wert nicht überschreiten, so wird der Temperaturregler über ein Auswahlrelcis die Verstellung der Laugenmenge übernehmen, und entsprechend drosseln, auch dann, wenn der pH-Wert weit unter dem Sollwert und der Ausgang des pH-Reglers geeignet ist, die Laugenmenge zu erhöhen. Der Ausgang des Temperaturreglers stellt eine Begrenzung der Stellgröße des pH-Reglers, und umgekehrt der Ausgang des pH-Reglers eine Begrenzung der Stellgröße dar.When using controllers, it happens again and again that the controller output has no influence has more on the manipulated variable. This can occur, for example, when the controller output controls the manipulated variable (Valve) moves to an end position. Another control of the government output is then pointless. Corresponding applies if the manipulated variable is influenced or activated by another controller via a selection circuit Modulation via the limit specified by the other controller or the manipulated variable by hand is specified. Further modulating the controller in both directions is then pointless. Should z. B. at a chemical reaction the pH value can be regulated by adding lye and during this reaction the If the temperature does not exceed a certain value, the temperature controller is activated via a selection relay take over the adjustment of the amount of lye, and throttle accordingly, even if the pH value well below the setpoint and the output of the pH controller is suitable for increasing the amount of lye. The output of the temperature controller limits the manipulated variable of the pH controller, and conversely, the output of the pH controller represents a limitation of the manipulated variable.
Das Anfahren des plJ-Regelkreises ist der Übergang von der Verstellung des Stellgliedes durch den Temperaturregler zur Verstellung des Stellgliedes durch den pH-Regler. Das Anfahren des Temperaturregelkreises ist der Übergan? von der Verstellung des Stellgliedes durch den pH-Regler zur Verstellung des Stellgliedes durch den Temperaturregler. Bei einer derartigen Übernahme kommt es darauf an, daß der Temperaturregler den Ablauf der Reaktion durch Drosselung der Laugenzufuhr möglichst frühzeitig und schon bei geringem Anstieg der Temperatur verringert, um ein überschwingungsfreies Heranfahren der Temperatur an den Sollwert zu ermöglichen.Starting the pJ control loop is the transition from the adjustment of the actuator by the temperature controller to the adjustment of the actuator the pH controller. Starting up the temperature control loop is the transition? from the adjustment of the Actuator by the pH controller for adjusting the actuator by the temperature controller. At a such assumption, it is important that the temperature controller through the course of the reaction Throttling of the lye supply as early as possible and already reduced with a slight increase in temperature, to enable the temperature to approach the setpoint without overshoots.
Oberschreitet bei der Reglerschaltung gemäß F i g. 1 ίο der Reglerausgang 2 die für die Stellgröße maßgebenden Grenzwerte 1 (unterschreitet 1'), so wird eine Differenz zwischen den Größen 3 und 4 und dem Reglerausgang 2 entstehen. Diese Differenz wird durch das Relais 13 gebildet Diese Differenz wird mit einem Faktor multipliziert und dazu verwendet die Speicherglieder der Anfahrfunktion im Relais if4 zu setzen. Dies kann bei einem elektrischen Analogregler das Laden von Ä-C-Gl'edern sein, oder bei einem pneumatischen Reggier das Auffüllen von Drossel-V' Äimen-Kombinazo tionen.If the regulator circuit according to FIG. 1 ίο the controller output 2 is decisive for the manipulated variable Limit values 1 (falls below 1 '), there is a difference between the sizes 3 and 4 and the Controller output 2 arise. This difference is formed by the relay 13. This difference is with a Factor multiplied and used to set the storage elements of the start-up function in relay if4. this can be the loading of Ä-C-Gl'edern with an electrical analog controller, or with a pneumatic one Reggier the filling up of Drossel-V 'Äimen-Kombinazo options.
Die Addition zum Vergleichssystem des Reglers 10 wird bei dieser Schaltung dadurch herbeigeführt daß die Ausgangsgröße der Anfahrfunktion 6 durch das AdditioB^relais 15 zum Sollwert addiert und die Summe 8 auf den Sollwerteingang des Reglers 10 gegeben wird. Der Wert 8 wird dem Istwert 9 entsprechen.The addition to the comparison system of the controller 10 is brought about in this circuit in that the output variable of the start-up function 6 is added to the setpoint value by the additive relay 15 and the sum 8 is given to the setpoint input of controller 10. The value 8 will correspond to the actual value 9.
Die im Regler 10 vorhandenen Werte werden durch die Aufschaltung von 1 auf 1' auf die, de» Grenzwerten entsprechenden Größen begrenzt Bei einem PI-Regler können dies die Proportional- und die Integral-Rückführung sein. Durch diese Begrenzung der Rückführungen wird der Regierausgang soweit ausgesteuert, daß die Größe 8 gleich dem Istwert wird. Überschreitet der isiwert in seinem Verlauf die durch den Sollwert und die Anfahrfunktion gegebenen Größe 8, so wird sich der Reglerausgang 2 vom Begrenzungswert 4 lösen und der Regler die Verstellung der Stellgröße übernehmen. Das Relais 16 verarbeitet den der Differenz entsprechenden Wert 5 mit einer Zeitfunktion oder multipliziert diesen ■to Wert im einfachen Fall mit einem Faktor. Der Ausgang 18 wird im Relais 17 zum Reglerausgang 2 addiert. Der Ausgang 19 des Relais 17 kann dazu verwendet werden, Nullpunktfehler beispielsweise bei Schließstellung eines Ventils auszugleichen, da er über den Wert 2 oder 4 hinausgeht oder über diesen Wert hinaus wie ein P-Regler wirkt. Bei Handstellung wird der Handstellwert sowohl auf den maximalen Grenzwert 1 als auch auf den minimalen Grenzwert Γ geschaltet.The values present in the controller 10 are switched from 1 to 1 'to the "de" limit values The proportional and integral feedback can do this with a PI controller be. By limiting the feedback, the government output is controlled to such an extent that the Size 8 becomes equal to the actual value. If the course of the isi value exceeds the setpoint and the Start-up function given size 8, the controller output 2 will detach itself from the limit value 4 and the Controller take over the adjustment of the manipulated variable. The relay 16 processes the one corresponding to the difference Value 5 with a time function or multiply this ■ to value in the simple case with a factor. The exit 18 is added to controller output 2 in relay 17. The output 19 of the relay 17 can be used to Compensate for zero point errors, for example when a valve is closed, as it exceeds the value 2 or 4 goes beyond this value or acts like a P-controller beyond this value. In the case of manual position, the manual output value is switched to both the maximum limit value 1 and the minimum limit value Γ.
Bei dem pneumatischen PI-Regler gemäß Fig.2 ist so die Anfahrfunktion eine einfache Zeitverzögerung 1. Ordnung. Befindet sich der Regler im Dauerbetrieb, arbeitet ir wie jeder andere pneumatische Regler.In the case of the pneumatic PI controller according to FIG so the start-up function has a simple time delay 1. Order. If the controller is in continuous operation, it works like any other pneumatic controller.
Der Ausgang 2 des Vergleichssystems befindet sichThe output 2 of the comparison system is located
zwischen dem maximalen Grenzwert 1 und dembetween the maximum limit value 1 and the
5C minimalen Grenzwert 1'. Als Stellgröße kann entweder der unbegrenzte Wert 2 oder der begrenzte Wert 3 verwendet werden, da die Drücke 2 und 3 identisch sind, wird der Ausgang 7 aes Relais 10 gleich dem Sollwert 6 sein. Ebenso wird bei konstantem Sollwert der Druck 8 nach genügend langer Zeit gleich dem Sollver'i sein.5 C minimum limit value 1 '. Either the unlimited value 2 or the limited value 3 can be used as the manipulated variable, since the pressures 2 and 3 are identical, the output 7 of a relay 10 will be equal to the setpoint 6. Likewise, if the desired value is constant, the pressure 8 will be equal to the desired value after a sufficiently long time.
Der Druck 8 im Volumen der Anfahrfunktion ist gleich dem Sollwerteingang 9 des Vergleichssystems.The pressure 8 in the volume of the start-up function is the same the setpoint input 9 of the comparison system.
Kann eine Differenz zwischen dem Sollwerteingang 9 des Vergleichssystems und dem größeren Istwert 5 nicht ausgeregelt werden, so wird der Ausgang 2 die maximal begrenzte Größe 3 überschreiten. Diese Differenz wird dazu führen, daß der Ausgang 7 über den Sollwert 6 steigt. Durch den Ausgang 7 wird dei· Druck 8 imA difference between the setpoint input 9 of the comparison system and the larger actual value 5 cannot are regulated, output 2 will exceed the maximum limited size 3. This difference will cause output 7 to rise above setpoint 6. The output 7 is the pressure 8 im
Volumen der Anfahrfunktion angehoben und zwar solange, bis der Druck 9 gleich dem Istwendruck 5 ist. Die durch Drossel und Volumen bestimmte Zeitkonstantc wird, um ein überschwingungsfreies Anfahren zu ermöglichen, zweckmäßig zwei bis zehnmal so groß eingestellt werden wie die Nachstellzeit. Sinkt der Istwert steiler als durch die Anfahrfunktion vorgegeben ab, wird der Ausgang 2 kleiner als der Grenzwert und der Regler greift ein. Der Sollwerteingang 9 wird dann nach Maßgabe der Zeitkonstante asymptotisch an den Sollwert 6 herangeführt, da der Druck 7 wieder gleich dem Sollwertdruck 6 ist.Volume of the start-up function increased until the pressure 9 is equal to the actual turning pressure 5. The time constantc determined by the throttle and volume is to ensure a start-up without overshoots allow to be set appropriately two to ten times as large as the reset time. Does the If the actual value becomes steeper than specified by the start-up function, output 2 is smaller than the limit value and the controller intervenes. The setpoint input 9 is then asymptotically sent to the according to the time constant Setpoint 6 is brought up because the pressure 7 is again equal to the setpoint pressure 6.
Bei der Kaskadenregelung nach F i g. 3 wird es in der Regel ausreichen, die Anfahrfunktion des Führungsreglers dann in Betrieb zu nehmen, wenn die Stellgröße 21 die maximale Stellgrenze des Stellgliedes 22 übersteigt. Der Führungsregler 20 enthält eine Schaltung wie sie in F i g. 1 dargestellt ist. In diesem Falle wird der Sollwert des Folgereglers maximal begrenzt. Diese maximale Begrenzung wird durch die Minimal-Auswahlrelais 23 und 24 aufgegeben. Zusätzlich wird der maximale Grenzwert 1 dann die Größe des Istwerts 25 des Folgeregelkreises erreichen oder unterschreiten, wennWith the cascade control according to FIG. 3, the start-up function of the master controller will usually be sufficient to be put into operation when the manipulated variable 21 exceeds the maximum manipulated limit of the actuator 22. The master controller 20 includes a circuit as shown in FIG. 1 is shown. In this case, the setpoint will be of the slave controller is limited to the maximum. This maximum limitation is set by the minimum selection relay 23 and 24 abandoned. In addition, the maximum limit value 1 is then the size of the actual value 25 of the Reach or fall below the following control loop, if
ίο die Stellgröße 21 die maximale Stellgrenze des Stellgliedes überschreitet. Der Istwert des Folgeregelkreiscs ist dann die maximale Stellgrenze des Führungsregelkreises, da er durch Verstellung des Stellgliedes nicht erhöht werden kann.ίο the manipulated variable 21 is the maximum manipulated limit of the Actuator exceeds. The actual value of the slave control loop is then the maximum setting limit of the master control loop, as it is achieved by adjusting the actuator cannot be increased.
Hierzu 3 Blatt Zeichnungen For this purpose 3 sheets of drawings
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19792943354 DE2943354C2 (en) | 1979-10-26 | 1979-10-26 | Procedure for starting control loops by activating a start-up function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19792943354 DE2943354C2 (en) | 1979-10-26 | 1979-10-26 | Procedure for starting control loops by activating a start-up function |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2943354A1 DE2943354A1 (en) | 1981-05-07 |
DE2943354C2 true DE2943354C2 (en) | 1983-12-22 |
Family
ID=6084480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19792943354 Expired DE2943354C2 (en) | 1979-10-26 | 1979-10-26 | Procedure for starting control loops by activating a start-up function |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE2943354C2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19622548A1 (en) * | 1996-06-05 | 1997-12-11 | Regeltechnik Kornwestheim Gmbh | Regulator to control fluid flow valve |
DE102007050892A1 (en) * | 2007-10-24 | 2009-04-30 | Siemens Ag | Controller structure for a hydraulic cylinder unit with lower-level state controller |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4563735A (en) * | 1982-03-26 | 1986-01-07 | Tokyo Shibaura Denki Kabushiki Kaisha | Process controlling method and system involving separate determination of static and dynamic compensation components |
DE19548909A1 (en) * | 1995-12-27 | 1997-07-03 | Siemens Ag | Process for controlling a delayed process with compensation and control device for carrying out the process |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1146681B (en) * | 1960-08-05 | 1963-04-04 | J C Eckardt A G | Pressure fluid operated regulator |
DE2638456C3 (en) * | 1976-08-26 | 1984-03-29 | Haby, Georg, 6230 Frankfurt | Procedure for starting control loops |
-
1979
- 1979-10-26 DE DE19792943354 patent/DE2943354C2/en not_active Expired
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19622548A1 (en) * | 1996-06-05 | 1997-12-11 | Regeltechnik Kornwestheim Gmbh | Regulator to control fluid flow valve |
DE19622548C2 (en) * | 1996-06-05 | 2000-08-17 | Regeltechnik Kornwestheim Gmbh | Control valve system |
DE102007050892A1 (en) * | 2007-10-24 | 2009-04-30 | Siemens Ag | Controller structure for a hydraulic cylinder unit with lower-level state controller |
Also Published As
Publication number | Publication date |
---|---|
DE2943354A1 (en) | 1981-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2579112A1 (en) | Regulating device | |
DE68918885T2 (en) | Device for generating process control signals from process variable signals. | |
EP1027634B1 (en) | Control method with a characteristic curve defined by interpolation points | |
DE2943354C2 (en) | Procedure for starting control loops by activating a start-up function | |
EP0071702A1 (en) | Device for the electric control of motor vehicle speed | |
DE3020648A1 (en) | METHOD AND DEVICE FOR CONTROLLING OR CONTROL OF TECHNICAL PROCESSES | |
EP3542229B1 (en) | Device and method for determining the parameters of a control device | |
EP2641133B1 (en) | Control device | |
DE3500482C2 (en) | ||
DE10226670B4 (en) | Control device and procedure | |
DE2211765C3 (en) | ||
DE2638456C3 (en) | Procedure for starting control loops | |
DE1526265A1 (en) | Method and device for the automatic control of heat generation in combustion systems | |
DE1147790B (en) | Proportional-integral acting controller with lead | |
DE3937133C2 (en) | ||
AT246577B (en) | Pneumatic extremal regulator | |
EP3296820B1 (en) | Control device and method | |
DE19601232A1 (en) | Control circuit regulating unit | |
DE2132482C3 (en) | ||
DE3800527A1 (en) | Pressure regulation | |
DE1299006B (en) | Cold generating device with a cold gas cooling machine | |
DE2843030C2 (en) | ||
EP0330718A1 (en) | Circuit for controlling the holding forre of a blank holder in a deep drawing press | |
DE102019210599A1 (en) | Regulator device, fluidic system and method for regulating a fluidic actuator | |
DD214667A1 (en) | CIRCUIT FOR CONTINUOUS CONTROL OF A DIFFERENTIAL PRESSURE REGULATOR |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |