DE102019216239A1 - Method for the predictive control of a technical process - Google Patents
Method for the predictive control of a technical process Download PDFInfo
- Publication number
- DE102019216239A1 DE102019216239A1 DE102019216239.8A DE102019216239A DE102019216239A1 DE 102019216239 A1 DE102019216239 A1 DE 102019216239A1 DE 102019216239 A DE102019216239 A DE 102019216239A DE 102019216239 A1 DE102019216239 A1 DE 102019216239A1
- Authority
- DE
- Germany
- Prior art keywords
- solver
- optimizer
- technical process
- equations
- values
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000004590 computer program Methods 0.000 claims description 13
- 238000005457 optimization Methods 0.000 description 30
- 238000004364 calculation method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
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
- 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/048—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 using a predictor
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur prädiktiven Regelung eines technischen Prozesses (3), umfassend ein Modell (6) des technischen Prozesses (3), definiert durch ein nichtlineares Gleichungssystem, einen Zustandsschätzer (5), einen Solver (8) und einen Optimierer (4), der den technischen Prozess (3) durch Regelinformationen steuert. In einem ersten Zyklus bezieht der Zustandsschätzer (5) Messwerte (7) aus dem technischen Prozess (3), schätzt anhand der Messwerte Anfangszustände, und übergibt diese Anfangszustände dem Solver (8) (9). Der Solver (8) löst die Gleichungen des Modells (6) anhand von Startwerten aus dem Optimierer (4) und den Anfangszuständen (9), und übergibt die Lösungen dem Optimierer. Der Optimierer (4) ermittelt anhand der Lösungen Regelinformationen (u) und übergibt diese an den technischen Prozess (3). Erfindungsgemäß verwendet der Solver (8) in einem der darauffolgenden Zyklen die Lösung aus dem davorliegenden Zyklus als Startwerte und übergibt die Startwerte nicht an den Optimierer oder werden durch den Optimierer überschrieben.The invention relates to a method for predictive control of a technical process (3), comprising a model (6) of the technical process (3), defined by a nonlinear system of equations, a state estimator (5), a solver (8) and an optimizer (4) ), which controls the technical process (3) through control information. In a first cycle, the state estimator (5) obtains measured values (7) from the technical process (3), uses the measured values to estimate initial states, and transfers these initial states to the solver (8) (9). The solver (8) solves the equations of the model (6) on the basis of starting values from the optimizer (4) and the initial states (9), and transfers the solutions to the optimizer. The optimizer (4) uses the solutions to determine rule information (u) and transfers this to the technical process (3). According to the invention, the solver (8) uses the solution from the previous cycle as start values in one of the subsequent cycles and does not pass the start values to the optimizer or are overwritten by the optimizer.
Description
Die Erfindung betrifft ein verbessertes Verfahren zur Durchführung einer nichtlinearen modellbasierten prädiktiven Regelung (NMPC). Die Erfindung betrifft außerdem ein Computerprogrammprodukt, eine Speichervorrichtung zur Bereitstellung eines Computerprogrammprodukts, und eine Kraftwerksanlage, an der das Verfahren ausführbar ist.The invention relates to an improved method for performing a non-linear model-based predictive control (NMPC). The invention also relates to a computer program product, a storage device for providing a computer program product, and a power plant on which the method can be carried out.
Nichtlineare modellbasierten prädiktiven Regelverfahren basieren auf einer wiederholt durchgeführten Berechnung und Lösung von Gleichungen zur Optimierung von online-Regel- und Steueraufgaben von technischen Anlagen.Non-linear, model-based predictive control methods are based on a repeated calculation and solution of equations for the optimization of online regulation and control tasks of technical systems.
Situationen in denen zwei oder mehr Komponenten einer technischen Anlage miteinander verbunden sind und sich gegenseitig beeinflussen, bilden ein dynamisches System. In einem dynamischen System, das sich über die Zeit verändert, ändern sich physikalische Variablen in Abhängigkeit externer Einflüsse. Um solche dynamischen Systeme kontrollieren zu können bedarf es einer Kontrolle, die durch einen Regelkreis gesteuert wird.Situations in which two or more components of a technical system are connected to each other and influence each other form a dynamic system. In a dynamic system that changes over time, physical variables change depending on external influences. In order to be able to control such dynamic systems, a control is required that is controlled by a control loop.
Allgemein bekannt ist, dass dynamische Systeme, wie bzw. Regelkreise, auch mittels mathematischer Modelle abgebildet und ausgewertet werden können. Ziel dabei ist es, das widerholte Lösen der nichtlinearen modellbasierten Gleichungen schneller als in Echtzeit durchzuführen, um das Verhalten sehr schneller oder sehr langsamer technischer Prozesse vorab simulieren und prädiktiv optimieren zu können.It is generally known that dynamic systems, such as control loops, can also be mapped and evaluated using mathematical models. The aim is to repeatedly solve the nonlinear model-based equations faster than in real time in order to be able to simulate and predictively optimize the behavior of very fast or very slow technical processes in advance.
Bei der Durchführung einer modellprädiktiven Regelung, insbesondere zur Regelung nichtlinearer Systeme mit mehreren Stellgrößen über einen längeren Zeithorizont, werden üblicherweise sukzessive nichtlineare Optimierungsprobleme mit numerischen Optimierungsverfahren gelöst. Diese Optimierungsverfahren werden auch Optimierer (Optimizer, MPC Controller) genannt.When performing a model predictive control, in particular for controlling non-linear systems with several manipulated variables over a longer time horizon, successive non-linear optimization problems are usually solved with numerical optimization methods. These optimization methods are also called optimizers (optimizers, MPC controllers).
Anhand einer durch den Optimierer optimierten modellprädiktiven Regelung wird ein dynamisches System gesteuert. Beispiele für dynamische Prozesse in einer Kraftwerksanlage, sind neben dem Anfahrprozesse auch dynamische Änderungen von Lastgradienten. In einer Kraftwerksanlage sind dabei weit über 10.000 Variablen zu berücksichtigen.A dynamic system is controlled on the basis of a model predictive control optimized by the optimizer. Examples of dynamic processes in a power plant are, in addition to the start-up processes, dynamic changes in load gradients. Well over 10,000 variables have to be taken into account in a power plant.
Durch die Steuerung verändern sich die Zustände der Variablen des technischen Systems, wie beispielsweise Druck, Temperatur oder Massenstrom. Bei einer bekannten Methode zur modellbasierten prädiktiven Regelung werden Messwerte abgegriffen, und einem Zustandsschätzer (State Estimator) zugeführt. In dem Zustandsschätzer werden die Messwerte verarbeitet. Der Zustandsschätzer schätzt dabei aus den Messwerten Anfangszustände. Dieser Ablauf definiert einen Zeithorizont und findet iterativ und zyklisch statt.The control changes the states of the variables of the technical system, such as pressure, temperature or mass flow. In a known method for model-based predictive control, measured values are tapped and fed to a state estimator. The measured values are processed in the state estimator. The state estimator estimates initial states from the measured values. This process defines a time horizon and takes place iteratively and cyclically.
In dem Optimierer und dem Zustandsschätzer werden dazu nichtlinearen Gleichungen modellbasiert gelöst. Dazu werden zunächst Modelle in Form von nichtlinearen Gleichungen anhand von vorliegenden Daten erstellt. Der Optimierer bezieht dazu die Anfangszustände aus dem Zustandsschätzer. Eine solche Gleichung kann dazu dienen die Brennstoffkosten einer Kraftwerksanlage zu berechnen. Der Optimierer kann aus dieser Berechnung die Brennstoffkosten minimieren. Im Anschluss werden die aufgestellten nichtlinearen Gleichungen in einer Lösungseinheit (Solver) gelöst.For this purpose, nonlinear equations are solved on a model basis in the optimizer and the state estimator. For this purpose, models are first created in the form of non-linear equations on the basis of available data. For this purpose, the optimizer obtains the initial states from the state estimator. Such an equation can be used to calculate the fuel costs of a power plant. The optimizer can use this calculation to minimize fuel costs. Then the established non-linear equations are solved in a solver.
Die Zeit, die der Solver für die Lösung der nichtlinearen Gleichungen benötigt, hängt zum großen Teil von den gewählten Startwerten (Initial Guess) ab, welche der Solver aus dem Optimier bezieht. Um die nichtlinearen Gleichungen möglichst schnell lösen zu können sollten die Startwerte nach Möglichkeit in der Nähe der Lösung liegen. Bei gut gewählten Startwerten spricht man von einem Warmstart, welcher allerdings vom gewählten Optimierungsverfahren auch unterstützt werden muss. Nach der Lösung der nichtlinearen Gleichungen im Solver, übergibt der Solver die Lösung an den Optimierer, und wird gestoppt. Anschließend wird das Optimierungsverfahren neu gestartet und ein neuer Zyklus beginnt.The time that the solver needs to solve the non-linear equations depends largely on the selected starting values (initial guess), which the solver takes from the optimizer. In order to be able to solve the non-linear equations as quickly as possible, the starting values should be close to the solution if possible. If the start values are well chosen, one speaks of a warm start, which, however, must also be supported by the chosen optimization method. After solving the nonlinear equations in the solver, the solver passes the solution to the optimizer and is stopped. The optimization process is then restarted and a new cycle begins.
Bei der technischen Umsetzung im Solver sind neben der eigentlichen Berechnung zusätzlich verschiedene zeitintensive Operationen notwendig, wie z.B. Vorverarbeitungsroutinen, - analysen und Speicheroperationen. Insbesondere wenn der Solver keinen Warmstart unterstützt, ist der Neustart des Optimierungsverfahrens sehr zeitaufwändig.During the technical implementation in the solver, in addition to the actual calculation, various time-consuming operations are also necessary, such as preprocessing routines, analyzes and storage operations. Restarting the optimization process is very time-consuming, especially if the solver does not support a warm start.
Diese zusätzlichen Operationen in Verbindung mit der Zeit, die der Solver zur Lösung der nichtlinearen Gleichungen benötigt, führen dazu, dass Optimierungsverfahren insgesamt sehr aufwendig und Zeitintensiv sind. Es benötigt einige Zeit, um zu einer prädiktiven Regelung zu gelangen. In der Praxis kann das dazu führen, dass diese Optimierungsverfahren nicht online durchgeführt werde können, oder die langen Laufzeiten unter Umständen dazu führen, dass die Modelle nur vereinfacht beschrieben werden können, bzw. dass die prädiktiven Betrachtung der Modelle nur wenige Sekunden in die Zukunft und somit nur ungenau möglich ist.These additional operations, in connection with the time that the solver needs to solve the nonlinear equations, mean that optimization processes are very complex and time-consuming overall. It takes some time to arrive at a predictive control. In practice, this can mean that these optimization processes cannot be carried out online, or the long runtimes can mean that the models can only be described in a simplified manner, or that the predictive consideration of the models only takes a few seconds into the future and is therefore only possible imprecisely.
Aus dem Stand der Technik sind verschiedene Methoden bekannt, wie die Laufzeit von Optimierungsverfahren mittels Nichtlinearen modellbasierten prädiktiven Regelung (NMPC) zur Optimierung einer Regelung in Gas- und Dampfturbinenkraftwerken verbessert werden kann. Um die Laufzeit der online durchgeführten Optimierungsverfahren zu beschleunigen, kann als Startwert das Ergebnis der vorhergehenden Lösung des Solvers verwendet werden. Um dem Lösungsprozess weiter zu beschleunigen, und das Risiko zu minimieren, dass der Solver keine Lösung findet, sind weiterhin verschiedene Methoden bekannt: Various methods are known from the prior art, such as the runtime of optimization methods using non-linear model-based predictive control (NMPC) for optimizing a control in gas and steam turbine power plants can be improved. In order to accelerate the runtime of the optimization process carried out online, the result of the previous solution of the solver can be used as a starting value. In order to further accelerate the solution process and to minimize the risk that the solver does not find a solution, various methods are also known:
Bei einer Methode werden zur Findung eines Startwertes die Optimierungsvariablen von Trajektorien bisheriger Lösungen herangezogen. Bei einer weiteren Methode wird der Vektor der Trajektorien der bisherigen Lösungen herangezogen und verlagert, um zu Startwerten für die Optimierungsvariablen zu gelangen. Dieser Ansatz führt zu einer schnellen Berechnung.In one method, the optimization variables of trajectories of previous solutions are used to find a starting value. In a further method, the vector of the trajectories of the previous solutions is used and relocated in order to arrive at starting values for the optimization variables. This approach leads to a quick calculation.
Durch die im Stand der Technik beschriebenen Methoden zu Beschleunigung der Lösungsfindung kann die Berechnung zwar beschleunigt werden, ist jedoch immer noch zu langsam für komplexe Aufgaben.The calculation can be accelerated by the methods described in the prior art for accelerating the finding of a solution, but it is still too slow for complex tasks.
Es ist daher Aufgabe der Erfindung ein Verfahren anzugeben, dass es ermöglicht eine prädiktive Betrachtung eines technischen Prozesses über einen längeren Zeitraum durch eine genauere Berechnung zu ermöglichen, die Modellgenauigkeit zu verbessern und/oder den Zyklus zu verkürzen. Ferner ist es Aufgabe der Erfindung eine Kraftwerksanlage anzugeben, an der das prädiktive Regelverfahren ausführbar ist, um deren Betriebsweise zu optimieren. Außerdem ist es Aufgabe der Erfindung ein Computerprogrammprodukt, und eine Speichervorrichtung zur Bereitstellung eines Computerprogrammprodukts anzugeben.It is therefore the object of the invention to specify a method that enables a predictive observation of a technical process over a longer period of time by means of a more precise calculation, improves the model accuracy and / or shortens the cycle. A further object of the invention is to specify a power plant on which the predictive control method can be carried out in order to optimize its mode of operation. In addition, the object of the invention is to specify a computer program product and a storage device for providing a computer program product.
Gelöst wird die auf ein Verfahren gerichtete Aufgabe der Erfindung durch ein Verfahren zur prädiktiven Regelung eines technischen Prozesses, umfassend ein Modell des technischen Prozesses, definiert durch ein nichtlineares Gleichungssystem, einen Zustandsschätzer, einen Solver und einen Optimierer, der den technischen Prozess durch Regelinformationen steuert. In einem ersten Zyklus bezieht der Zustandsschätzer Messwerte aus dem technischen Prozess, schätzt Anfangszustände anhand der Messwerte, und übergibt diese Anfangszustände dem Solver. Der Solver löst die Gleichungen des Modells anhand von Startwerten aus dem Optimierer und übergibt die Lösungen der Anfangszustände dem Optimierer. Der Optimierer ermittelt anhand der Lösungen Regelinformationen und übergibt diese an den technischen Prozess. Erfindungsgemäß verwendet der Solver in einem der darauffolgenden Zyklen die Lösung aus dem davorliegenden Zyklus als Startwerte und übergibt nicht die Startwerte an den Optimierer oder werden durch den Optimierer überschrieben.The object of the invention, which is directed to a method, is achieved by a method for predictive control of a technical process, comprising a model of the technical process, defined by a nonlinear system of equations, a state estimator, a solver and an optimizer that controls the technical process using control information. In a first cycle, the state estimator obtains measured values from the technical process, estimates initial states on the basis of the measured values, and transfers these initial states to the solver. The solver solves the equations of the model on the basis of starting values from the optimizer and transfers the solutions of the initial states to the optimizer. The optimizer uses the solutions to determine rule information and transfers this to the technical process. According to the invention, the solver uses the solution from the previous cycle as start values in one of the subsequent cycles and does not transfer the start values to the optimizer or are overwritten by the optimizer.
Folglich löst der Solver nach dem Lösen der Gleichungen weiter prädiktiv die Gleichungen und bei Beginn des nächsten Zyklus setzt der Solver ausgehend von der Lösung der zuletzt gelösten Gleichungen als Startwerte den Zyklus fort.As a result, after solving the equations, the solver continues to solve the equations predictively and at the beginning of the next cycle, the solver continues the cycle based on the solution of the last equations solved as starting values.
Die Erfindung geht von der Überlegung aus, dass der Solver Aufgaben schneller als in Echtzeit löst, und dass die dadurch gewonnen Zeit genutzt werden kann, um Probleme wiederholt zu lösen. Dies ist dadurch möglich, da erfindungsgemäß der Solver die Lösung aus dem davorliegenden Zyklus als Startwerte verwendet und nicht die Startwerte an den Optimierer übergeben oder durch den Optimierer überschrieben werden.The invention is based on the consideration that the solver solves tasks more quickly than in real time, and that the time gained thereby can be used to solve problems repeatedly. This is possible because, according to the invention, the solver uses the solution from the previous cycle as start values and the start values are not transferred to the optimizer or overwritten by the optimizer.
Anwendbar ist die Erfindung insbesondere überall da, wo es lange dauert, bis es sichtbar wird, dass eine Stellgröße auf die Regelung durch eine Regelgröße reagiert. Dies ist beispielsweise bei der Speisewasser-Regelung in Kraftwerken der Fall, insbesondere im Anfahrprozess.The invention can be used in particular wherever it takes a long time before it becomes visible that a manipulated variable reacts to the regulation by a controlled variable. This is the case, for example, with feedwater control in power plants, especially in the start-up process.
Vorteilhafterweise werden bei Beginn eines nächsten Zyklus die Lösungen aus der Gleichungen des ersten Zyklus in einer Speichereinheit im Solver gehalten, und bei Start des nächsten Zyklus die Startwerte aus der Speichereinheit des Solvers geholt.At the beginning of a next cycle, the solutions from the equations of the first cycle are advantageously kept in a storage unit in the solver, and at the start of the next cycle the starting values are fetched from the storage unit of the solver.
Das erfindungsgemäße speicher- und rechenzeiteffiziente Verfahren kommt ohne zeitaufwändige Operationen aus und ist deshalb insbesondere zur Online-Optimierung und modellprädiktiven Regelung geeignet.The method according to the invention, which is efficient in terms of storage and computing time, manages without time-consuming operations and is therefore particularly suitable for online optimization and model predictive control.
Dabei werden Informationen aus der technischen Anlage durch den Zustandsschätzer (State Estimator) verarbeitet und an den Optimierer (MPC Controller) weitergegeben, welcher ausgehend von einer Startlösung eine Lösung für eine Zeitspanne abhängig von der Zielfunktion, den Nebenbedingungen und dem Modell für die technischen Anlage berechnet. Diese Lösung wird auf die technische Anlage auf den nächsten Zeithorizont verschoben und auf diesen aufgeprägt. Dieser Ablauf wiederholt sich zyklisch in regelmäßigen Abständen, die auch Zeithorizont genannt werden. Bei der Durchführung wird die Startlösung für das Optimierungsverfahren aus der berechneten Lösung des vorherigen Zeithorizonts extrapoliert.Information from the technical system is processed by the state estimator and passed on to the optimizer (MPC controller), which, based on an initial solution, calculates a solution for a period of time depending on the target function, the secondary conditions and the model for the technical system . This solution is postponed to the technical system for the next time horizon and imprinted on it. This process repeats itself cyclically at regular intervals, which are also called the time horizon. During implementation, the starting solution for the optimization process is extrapolated from the calculated solution for the previous time horizon.
Die auf eine Kraftwerksanlage gerichtete Aufgabe der Erfindung wird gelöst durch die Merkmale gemäß Anspruch 4, wobei die Kraftwerksanlage derart ausgestaltet ist, dass das Verfahren nach Anspruch 1 darin ausführbar ist, sodass die Kraftwerksanlage durch die prädiktive Regelung optimiert betreibbar ist.The object of the invention directed to a power plant is achieved by the features according to
Die auf ein Computerprogrammprodukt gerichtete Aufgabe der Erfindung wird gelöst durch die Merkmale gemäß Anspruch 5, wobei Computerprogrammprodukt, vorzugsweise körperlich verkörpert in einem maschinenlesbaren Speichermedium, umfassend ausführbare Instruktionen, eine Recheneinheit veranlasst ein Verfahren gemäß einem der Ansprüche 1 bis 4 auszuführen.The object of the invention directed to a computer program product is achieved by the features according to
Die auf eine Speichervorrichtung zur Bereitstellung eines Computerprogrammprodukts gerichtete Aufgabe der Erfindung wird gelöst durch die Merkmale gemäß Anspruch 6, wobei die Speichervorrichtung das Computerprogrammprodukt speichert und/oder das Computerprogrammprodukt zur weiteren Nutzung bereitstellt.The object of the invention directed to a storage device for providing a computer program product is achieved by the features according to
Im Folgenden werden die Erfindung und der Unterschied zum Stand der Technik anhand von Figuren näher beschrieben. Dabei beschreibt
-
1 : Ein Prozessschaltbild eines bekannten modellprädiktiven Regelverfahrens aus dem Stand der Technik -
2 : Ein sequenzieller Ablauf der Berechnung von nichtlinearen Optimierungsproblemen im Solver aus dem Stand der Technik -
3 : Die Berechnung von nichtlinearen Optimierungsproblemen im Solver gemäß der Erfindung
-
1 : A process diagram of a known model predictive control method from the prior art -
2 : A sequential course of the calculation of nonlinear optimization problems in the solver from the state of the art -
3 : The computation of non-linear optimization problems in the solver according to the invention
Der technische Prozess
Durch den Controller
Der Optimierer umfasst einen Solver. Der Solver erhält Startwerte und Anfangszustände aus dem Optimierer. Ausgehend von den Startwerten und den Anfangszuständen, löst der Solver die Gleichungen des Modells mehrfach für den betrachteten Zeithorizont. Die gelösten Gleichungen werden in dem Optimierer
Der Solver
Die Zeit, die der Solver
Im darauffolgenden zweiten Zyklus bezieht der Solver
Bei komplexen Anlagen, wie beispielsweise einer Kraftwerksanlage ist so je nach Komplexität des dynamischen Systems eine prädiktive Regelung von ca. 3 bis 10 Sekunden möglich.In complex systems, such as a power plant, predictive control of approx. 3 to 10 seconds is possible, depending on the complexity of the dynamic system.
Mit Beginn des zweiten Zyklus zum Zeitpunkt
Der zeitaufwändige Neustart des Optimierungsverfahrens wird vermieden, indem das Zeitgitter des Modells adaptiv auf den nachfolgenden Zeithorizont verschoben wird. Dabei werden gleichzeitig die Startwerte
Bei komplexen Anlagen, wie beispielsweise einer Kraftwerksanlage ist gemäß der Erfindung eine prädiktive Regelung von bis zu 60 Sekunden möglich.In the case of complex systems, such as a power plant system, predictive control of up to 60 seconds is possible according to the invention.
Claims (7)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019216239.8A DE102019216239A1 (en) | 2019-10-22 | 2019-10-22 | Method for the predictive control of a technical process |
| PCT/EP2020/076845 WO2021078468A1 (en) | 2019-10-22 | 2020-09-25 | Method for predictively controlling a technical process |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019216239.8A DE102019216239A1 (en) | 2019-10-22 | 2019-10-22 | Method for the predictive control of a technical process |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102019216239A1 true DE102019216239A1 (en) | 2021-04-22 |
Family
ID=72826829
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102019216239.8A Ceased DE102019216239A1 (en) | 2019-10-22 | 2019-10-22 | Method for the predictive control of a technical process |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102019216239A1 (en) |
| WO (1) | WO2021078468A1 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2395509T3 (en) * | 2010-01-22 | 2013-02-13 | Abb Research Ltd. | Control of a rotating electric machine |
| US10915075B2 (en) * | 2017-10-02 | 2021-02-09 | University Of Dayton | Reconfigurable hardware-accelerated model predictive controller |
-
2019
- 2019-10-22 DE DE102019216239.8A patent/DE102019216239A1/en not_active Ceased
-
2020
- 2020-09-25 WO PCT/EP2020/076845 patent/WO2021078468A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021078468A1 (en) | 2021-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1267229B1 (en) | Control method and device for startup and shutdown operation of a processing component in a technical process | |
| EP2999998B1 (en) | Methods for ascertaining a model of an output variable of a technical system | |
| EP2897011B1 (en) | Method and simulation assembly for the simulation of an automated industrial plant | |
| DE102014205627B3 (en) | Condition observer for a steam generator of a steam power plant | |
| DE20321699U1 (en) | Computer for performing a simulation method for machining a workpiece by a machine tool | |
| DE3133222C2 (en) | ||
| DE102016118414A1 (en) | Pilot control with intermittent reinitialization based on estimated status information | |
| DE112020006576T5 (en) | Numerical control unit | |
| EP3542229B1 (en) | Device and method for determining the parameters of a control device | |
| EP3356806B1 (en) | Neutralisation apparatus | |
| DE102019216239A1 (en) | Method for the predictive control of a technical process | |
| DE102019006642A1 (en) | Numerical control | |
| EP0616274B1 (en) | Synchronisation method for an automation system | |
| EP2309354A1 (en) | Device and method for simulation | |
| WO2014169949A1 (en) | Programmable logic controller having low latency | |
| EP2732343B1 (en) | Automated adaptation of a power plant control | |
| EP1342138A1 (en) | Method and device for calculating process variables of an industrial process | |
| DE102005010027B4 (en) | Method for the computer-aided operation of a technical system | |
| EP3736518A1 (en) | Method for operating a technical system | |
| EP1483633B1 (en) | Method for simulating a technical system and simulator | |
| DE102023209638B4 (en) | Control of an actuator based on reinforcement learning | |
| WO2002084420A1 (en) | Method and device for the process-controlled modelling of an industrial installation | |
| DE2943354A1 (en) | Start=up control for process regulator - has facility for correction of command if preset limits are exceeded | |
| DE102022112604A1 (en) | Computer-implemented method for designing an electrical and/or mechanical component | |
| WO2025168305A1 (en) | Controlling a machine using a learning-based control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R081 | Change of applicant/patentee |
Owner name: SIEMENS ENERGY GLOBAL GMBH & CO. KG, DE Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE |
|
| R002 | Refusal decision in examination/registration proceedings | ||
| R003 | Refusal decision now final |