EP2510198B1 - Verfahren und vorrichtung zum regeln einer dampferzeugung in einer dampfkraftanlage - Google Patents

Verfahren und vorrichtung zum regeln einer dampferzeugung in einer dampfkraftanlage Download PDF

Info

Publication number
EP2510198B1
EP2510198B1 EP10760329.2A EP10760329A EP2510198B1 EP 2510198 B1 EP2510198 B1 EP 2510198B1 EP 10760329 A EP10760329 A EP 10760329A EP 2510198 B1 EP2510198 B1 EP 2510198B1
Authority
EP
European Patent Office
Prior art keywords
state
steam
evaporator
controller
observer
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.)
Not-in-force
Application number
EP10760329.2A
Other languages
English (en)
French (fr)
Other versions
EP2510198A2 (de
Inventor
Christoph Backi
Michael Treuer
Jörg GADINGER
Klaus Wendelberger
Bernhard Meerbeck
Tobias Weissbach
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Publication of EP2510198A2 publication Critical patent/EP2510198A2/de
Application granted granted Critical
Publication of EP2510198B1 publication Critical patent/EP2510198B1/de
Not-in-force legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F22STEAM GENERATION
    • F22DPREHEATING, OR ACCUMULATING PREHEATED, FEED-WATER FOR STEAM GENERATION; FEED-WATER SUPPLY FOR STEAM GENERATION; CONTROLLING WATER LEVEL FOR STEAM GENERATION; AUXILIARY DEVICES FOR PROMOTING WATER CIRCULATION WITHIN STEAM BOILERS
    • F22D5/00Controlling water feed or water level; Automatic water feeding or water-level regulators
    • F22D5/26Automatic feed-control systems
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01KSTEAM ENGINE PLANTS; STEAM ACCUMULATORS; ENGINE PLANTS NOT OTHERWISE PROVIDED FOR; ENGINES USING SPECIAL WORKING FLUIDS OR CYCLES
    • F01K13/00General layout or general methods of operation of complete plants
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01KSTEAM ENGINE PLANTS; STEAM ACCUMULATORS; ENGINE PLANTS NOT OTHERWISE PROVIDED FOR; ENGINES USING SPECIAL WORKING FLUIDS OR CYCLES
    • F01K13/00General layout or general methods of operation of complete plants
    • F01K13/02Controlling, e.g. stopping or starting
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F22STEAM GENERATION
    • F22BMETHODS OF STEAM GENERATION; STEAM BOILERS
    • F22B35/00Control systems for steam boilers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/0318Processes
    • Y10T137/0324With control of flow by a condition or characteristic of a fluid
    • Y10T137/0374For regulating boiler feed water level

Definitions

  • the invention relates to a method for controlling the production of steam from feed water in an evaporator of a steam power plant, wherein in a first control system, a state controller calculates several medium states in the evaporator with the help of an observer and determines therefrom a feedwater mass flow as a control variable of the first control system.
  • the efficiency of a steam power plant increases with the temperature of the steam generated in the power boiler and with the constancy of the quality of the steam provided downstream of the evaporator unit.
  • the steam generation in a steam power plant is usually from feed water, which is called in a high-pressure preheater, also called economizer, preheated and then evaporated in an evaporator.
  • feed water is brought to a high pressure before the high pressure preheater by means of a feedwater pump and driven by the high pressure preheater and evaporator.
  • the control of the steam temperature after the evaporator is done by adjusting a mass flow of the feedwater as a control variable, which is introduced into the evaporator.
  • the control behavior of the steam temperature with this control variable is very sluggish, so that an adjustment of the feedwater mass flow only after several minutes affects the temperature to be controlled.
  • the temperature to be controlled is greatly influenced by numerous disturbances, such as load changes, soot bubbles in the boiler, change of fuel, etc. Precise temperature control is difficult to achieve for these reasons.
  • the state controller according to the invention is a linear-quadratic controller.
  • a linear quadratic regulator may include a linear-quadratic optimal state feedback.
  • its parameters can be determined such that a quality criterion for the control quality can be optimized. As a result, both an accurate and stable control can be achieved.
  • the invention is based on the consideration that in a state control several - sometimes not measurable - states for determining the manipulated variable, or the controller control signal, are returned.
  • states such as temperature, pressure, enthalpy, or other state variable can be used at multiple locations along the evaporator in the algorithm.
  • observer circuit is needed, with the aid of which the required states, which can be characterized by state variables, can be estimated or calculated.
  • estimate the required states, which can be characterized by state variables, can be estimated or calculated.
  • the terms "estimate,” “calculate,” and “determine” are used as synonyms below.
  • the advantage of this concept is that it can respond very quickly and accurately to disturbances that act on the evaporator.
  • the steam power plant is a steam-powered plant. It may be or include a steam turbine, a steam process plant, or any other facility powered by steam energy.
  • the evaporator may be understood below to mean any system in which water is evaporated, wherein a preheater, in particular a high-pressure preheater, may be enclosed.
  • the medium may be feedwater, steam or a mixture of feedwater and steam.
  • a medium state - also referred to below as a simplified state - can be an energy, a temperature, a pressure, an enthalpy or another state of the medium.
  • a control loop can be understood in the following which regulates the controlled variable on the basis of an estimated state, for example in the form of a state space representation.
  • one or more states within the controlled system can be estimated by an observer and the control system - or the controller - fed back, so returned.
  • the feedback which forms the control loop together with the controlled system, can be done by the observer, who can thus replace a measuring device.
  • the observer computes or estimates the states of the system, in this case the medium in the evaporator, and may include a state differential equation, an output equation, and an observer vector.
  • the output of the observer can be compared with the output of the controlled system. The difference can affect the state-differential equation via the observer vector. Furthermore, it is advantageous if the observer works independently of the state controller.
  • the state controller uses a state of steam leaving the evaporator as a controlled variable, such as the steam temperature, or the enthalpy of the steam.
  • a controlled variable such as the steam temperature, or the enthalpy of the steam.
  • the feedwater mass flow is advantageously used.
  • a desired value for the feedwater mass flow to a controller of a second control system for controlling the feedwater mass flow is passed.
  • This can use the setpoint as a controlled variable.
  • a manipulated variable of the second control system can directly or indirectly the speed of a feedwater pump, the position of a valve, e.g. in the feed water line, or another parameter suitable for adjusting the feedwater mass flow.
  • the invention is characterized in that an enthalpy of the medium is used to calculate the medium states as the state variable. Conveniently, multiple states and in sequence whose multiple enthalpies are used.
  • the steam parameters such as enthalpy and / or pressure and temperature, should, depending on the load, be kept at desired values and controlled accordingly when load changes occur.
  • the advantages of an enthalpy state control that is, using an enthalpy or a product of enthalpy and another quantity, such as a water mass flow, as a state, are that state controls achieve higher control quality and control becomes faster.
  • the process is expediently designed so that slightly superheated steam exits at the end of the evaporator, which is close to the saturated steam limit.
  • the evaporation end point or the saturated steam point changes, which, when considered in terms of temperature, can lead to wet steam being produced.
  • the pressure does not have to be explicitly considered because the enthalpy combines both temperature and pressure in one size.
  • deviations of the absolute enthalpies of enthalpy setpoint values are used as state variables. This can be adjusted to zero in equilibrium and the mathematical problem can be simplified.
  • the LQR method relates to linear control problems.
  • the mathematical controller problem can be linearized when using enthalpy states and thus made accessible for easier calculation, because there is a linear relationship between inlet and outlet enthalpy.
  • the conversion is conveniently carried out by means of appropriate water / steam-table relationships using e.g. the measured vapor pressure.
  • the feedwater flow acts in a non-linear manner on the control variable enthalpy at the evaporator inlet and outlet, so that the controller problem - despite the use of enthalpies - is non-linear.
  • linearization is expediently used in the calculation of the states.
  • the states only move around a deviation range around an operating point. In these ranges of deviation, which is suitably predetermined, the system can be assumed to be linear.
  • This linearization makes sense for a state only for the operating point and the deviation range lying around it. If the actual state moves out of the range of deviation, the linearization will lead to unfavorable results. It is therefore advantageous to update the operating point.
  • This is expediently achieved by updating the operating point by inserting measured values.
  • the measured values are expediently current measured values which were recorded by measuring a currently present medium parameter, such as pressure, temperature and the like.
  • the operating point on which the state calculation is based can be adapted to a current medium state.
  • a non-linear control system can be used, which is linearized by inserting current measured values. The linearization achieves a very robust control behavior, i. the control quality no longer depends on the current operating point of the system.
  • a further advantageous embodiment of the invention provides that the control system of the state controller has a matrix equation, for example, in the form of a feedback matrix, for the calculation of which medium values measured during the steam generation are used.
  • the state feedback can take place via a matrix equation whose parameters are at least partially determined using current measured values.
  • the controller can constantly adapt to the actual operating conditions.
  • a load-dependent change in the dynamic evaporator behavior can be automatically taken into account.
  • an increase of the robustness of the control algorithm can be achieved. Due to the fact that the controller algorithm is very robust, very few parameters must be set during commissioning. Commissioning time and effort is therefore significantly reduced compared to all previously known methods.
  • the matrix equation is calculated by a control technology of the steam power plant.
  • the control system can be a control system that controls the steam power plant in its regular operation.
  • the matrix equation is converted into a set of scalar differential equations.
  • a relatively simple integration of the matrix equation can be achieved by integration backwards over time. Since no real-time information is available in the real world, backward integration-equivalent integration can be achieved by integrating the set of scalar differential equations of opposite sign, which stably leads to the same stationary solution.
  • the observer is a Kalman filter designed for linear-quadratic state feedback.
  • the interaction of the linear-quadratic controller with the Kalman filter is called LQG (Linear Quadratic Gaussian) controller or LQG algorithm called.
  • the observer calculates the heat introduced into the medium in the evaporator.
  • This can be defined as a disturbance and used in the control algorithm.
  • the disturbance variable can be defined as a state and, in particular, estimated or determined with the aid of the observer. Disturbances that act directly on the evaporator are expressed by the fact that the warm-up period in the evaporator changes.
  • the invention also relates to an apparatus for controlling the production of steam from feed water in a steam generator evaporator, comprising a control system comprising an observer and a state controller, which is prepared to calculate and derive a plurality of medium states in the evaporator with the aid of an observer Determine feedwater mass flow as control variable of the first control system.
  • the state controller is a linear-quadratic controller. An accurate and stable control can be achieved.
  • the device is designed to carry out one, several or all of the method steps proposed above.
  • FIG. 1 shows a schematic representation of a section of a steam power plant with a steam power plant comprising a steam turbine 2, a boiler 4, an evaporator 6 and a superheater 8.
  • the boiler 4 gives off heat to the evaporator 6, flows into the feed water 10, which is pumped by a feedwater pump 12 to the evaporator 6 and receives the heat. With the aid of a valve 14, the feedwater flow can be regulated.
  • the feed water 10 By absorbing heat, the feed water 10 is evaporated in the evaporator 6, and the resulting steam 16 flows to the superheater 8 on to superheated to live steam and then the steam turbine 2 to be supplied.
  • the feedwater flow is controlled by means of the valve 14 and / or the feedwater pump 12, wherein a desired flow of the feedwater 10 before the evaporator 6, the controlled variable and a valve position and / or a pump power is the manipulated variable.
  • a temperature sensor 18 and a pressure sensor 19 measure the temperature T W and the pressure p W of the feedwater 10 and a sensor 20, the actual feedwater flow m i before the evaporator. 6
  • a temperature sensor 22 and a pressure sensor 24 measure the steam temperature T D and the steam pressure p D of the steam 16 after the evaporator. 6
  • the evaporator 6 may include an unillustrated preheater. However, this is irrelevant to the invention, and it is understood in the following the term "evaporator" and a system of an evaporator with a preheater.
  • the evaporator 6 is a forced once-through steam generator in which the passage of the water or steam flow is forced by the feed pump 12.
  • the feed water 10 can in this case successively flow through a feedwater preheater and the evaporation part, in particular also the superheater 8, so that the heating of the feedwater 10 to the saturated steam temperature, the evaporation and the overheating take place continuously in one pass. No drum is needed here.
  • the evaporator 6 is part of a Benson boiler. This can be driven in the supercritical range, wherein the feed water 10 can be brought from the feedwater pump 12 to a pressure of about 230 bar.
  • the feedwater mass flow can be regulated depending on the load.
  • FIG. 2 a control cascade with a first or outer control system 26 and a second or inner control system 28 is shown schematically.
  • the outer control system 26 comprises a linear-quadratic regulator 30, in particular an LQG regulator. This can be as input variables the measured actual feedwater flow m i, the measured temperature T fed W of the feed water 10, the measured temperature T D and the measured pressure p D of the vapor 16 and the target temperature T S of the steam 16 downstream of the evaporator. 6
  • the setpoint temperature T S of the steam 16 is the controlled variable of the controller 30.
  • the setpoint mass flow m S of the feedwater 10 is output as a control variable from the controller 30.
  • This setpoint mass flow m S is given to a control loop 32 of the inner control system 28 as a desired value for the controlled variable.
  • the measured feedwater flow m i is the control variable of the control loop 32.
  • the control loop 32 has a position of the control valve 14 and / or a power of the feedwater pump 12 as a manipulated variable.
  • the controller 30 does not act directly on an actuator to the process A, but passes the desired value m S for feed water mass flow to the subordinate control circuit 32, with which it thus forms a cascade of external control system 26 and internal control system 28th
  • the measured temperature T W and the pressure p W of the feedwater 10 before the evaporator 6 are required by the controller 30 as additional information to determine the specific enthalpy h 1 of the feedwater 10 before the evaporator 6.
  • the enthalpy h 1 can be determined via the water-steam table. From the vapor pressure p D and the steam temperature T D , the specific enthalpy h 2 of the steam 16 after the evaporator 6 is calculated.
  • FIG. 3 shows a model of the evaporation path in the evaporator 6, which is divided into three first-order delay elements 34, so that in their series connection a third-order delaying behavior results.
  • the three delay elements can each be PT 1 elements, which are realized by a negative-feedback integrator 36.
  • the time constants of these delay elements are load-dependent and increase with decreasing load and vice versa.
  • An input state is characterized by the enthalpy of entry h 1 of the evaporation path.
  • the two middle states x 2 , x 3 are computational and immeasurable states that are estimated by the observer. All states x i are time dependent quantities.
  • Feed water 10 with the enthalpy h 1 flows into the evaporation section.
  • this enthalpy h 1 could be used as a manipulated variable of the first or outer control system 26, since with enthalpies instead of temperatures the assumption a linear behavior of the evaporation path is justified.
  • the enthalpy h 1 can hardly be set, since the pressure p W and the temperature T W of the feedwater can barely be adjusted to a sufficient extent and quickly enough to be able to serve as a manipulated variable.
  • the actual mass flow m i of the feedwater 10 is up-multiplied to the enthalpy h 1 , so that a power results from the product.
  • This is easily adjustable by means of the feedwater pump 12 and / or the valve 14 and can thus be used as a control variable. Since the enthalpy h 1 is essentially constant, the actual mass flow m i of the feedwater 10 can be used alone as a manipulated variable.
  • This power sum is multiplied by a timer G which contains a delaying time constant in the denominator, for example the delaying time constant t of a PT 1 component at full load.
  • the state x i is the output enthalpy h 2 . It can be seen that a state x is constant, its derivative is therefore zero, if the enthalpy difference over a delay element 34 multiplied by the feedwater flow m i in addition to the third of the combustion output Q F is zero, enthalpy difference times feedwater flow m i and hold Q F / 3 the scale. In this case, the system is in a steady state and thus in balance of feedwater supply and heating.
  • this nonlinear system of equations must be converted into a linear system by means of linearization.
  • the states and the input are first expressed as a sum of stationary values and the deviations around these stationary values.
  • the stationary states result from the nonlinear system equations by setting the time derivatives of the states equal to zero. This means, that no temporal change of the states in the system takes place any more and these are in a stationary rest position.
  • the steady state is defined as the target state.
  • the differential equations apply only to small deviations around the operating point.
  • the matrices A and B change with the load or with the current setpoint of enthalpy h 2s after the evaporator 6. This means that the dynamics are adapted to the current load case and the process is thus tracked over the entire load range.
  • FIG. 4 shows a schematic diagram of a state control.
  • a state control is a linear control in which actual states of a process 40 are compared with the corresponding desired states and the resulting difference multiplied by a factor is applied to the process. Specifically applied to the evaporation path, the calculated actual states x (t) are compared with predetermined target states x soll (t) .
  • the bold notation here and below shows a vector or a matrix which, in the present case, contains the three states x 1 , x 2 , x 3 and Q F as the fourth variable or the corresponding set values.
  • a feedback vector K (t) with the sizes K 1 , K 2 , K 3 can be used.
  • u (t) is the manipulated variable and y (t) is the output of the process.
  • the current values of the actual states x (t) must be known and available.
  • the states x 2 , x 3 and Q F can not be measured.
  • the reason for this is that the exact measuring point of the two states within the evaporator can not be determined.
  • the first two delay elements of the model only represent the temporal dynamics of the process. However, this does not say anything about the local dynamics, which is why a measuring point for the temperature can not be determined.
  • wet steam is present, which makes it even more difficult to determine their enthalpy. Therefore, another way must be found to determine the states.
  • This state determination, or state estimation, can be achieved by state feedback.
  • the control by state feedback is a pure proportional control. This means that the states are only negatively attributed multiplied by a factor. This type of feedback can lead to a system deviation, which means that specified setpoints are not reached.
  • the implementation of an integral part makes sense.
  • the implementation of an integral component is achieved via a circuit in which the control difference between output and reference value is fed back via an integrator and applied to the manipulated variable.
  • An immeasurable disturbance variable is the fluctuation in the firing heat output Q F , which has a great influence on the present process.
  • the fluctuation is caused by varying calorific values of the burned primary energy sources (coal, oil or gas).
  • FIG. 5 shows the structure of the disturbance observer.
  • H 2 indicates a specific enthalpy.
  • This estimated enthalpy H 2 is compared with the enthalpy h 2 measured via pressure and temperature, and the difference, ie the observer error e 2 , is observed on the thus calculated process switched, but not directly, but as a product having a L correction observer, the so-called observer vector.
  • This is a four-dimensional vector, thus contains four components, L 1 , L 2 , L 3 and L 4 , which are each multiplied by the observer error - a scalar.
  • the reconstruction of the track conditions is done by calculating a dynamic track model parallel to the real process.
  • the deviation between measured variables from the process and the corresponding values which are determined with the system model is the observer error e.
  • the individual states of the distance model are each corrected by the L i weighted observer error, which stabilizes it.
  • the corresponding correction component is switched with the observer error, with the aim of achieving the steady state, ie the equilibrium state.
  • the estimated firing rate Q - in contrast to the actual firing rate Q F - is here used as the fourth component X 4 of the state vector X , and accordingly the correction component L 4 is switched to the estimated firing rate Q with the observer error e.
  • the observer correction L also called the feedback vector, is to be calculated so that the observer error is corrected, ie disappears.
  • the observer can be realized as a nonlinear observer since the input variable m i can be measured.
  • the nonlinear system can thus be rewritten directly into a state space representation. This is known under the name extended Luenberger observer or extended Kalman filter (extended Kalman filter - EKF).
  • extended Luenberger observer or extended Kalman filter extended Kalman filter (extended Kalman filter - EKF).
  • a nonlinear model is calculated parallel to the process.
  • the feedback vector L (t) which stabilizes the observer error is obtained from a linear model. The Linearization takes place by inserting the respectively measured feedwater mass flow m i .
  • the control in the first control system 26 comprises a linear-quadratic controller, in particular an LQG controller 30.
  • An LQG controller is a common implementation of a linear quadratic (LQ) controller and a Kalman filter.
  • An LQ controller can be a so-called optimal controller, which is based on a quadratic quality criterion. With this quality criterion and an algorithm, a feedback vector K (t) of the state control is calculated.
  • a Kalman filter is a special observer or state estimator, in which additionally measurement inaccuracies at the output (measurement noise) and model inaccuracies (process noise) can be considered or co-modeled. By means of an algorithm, the further feedback vector L (t) for the observer can be determined.
  • Such a LQG controller is in FIG. 6 shown.
  • the measured enthalpy h 2 after the evaporator 6, the current feedwater mass flow m i , the enthalpy h 1 before the evaporator 6 and the desired enthalpy h 2s after the evaporator 6 are transferred to the LQG controller module as inputs, which are derived from the setpoint temperature of the evaporator 6 Steam 16 and its pressure can be calculated.
  • calculation matrices A, B, A Obs , C Obs , R controllers , Q controllers , R Obs and Q Obs are transferred.
  • A, B, A Obs , C Obs result from the linearized system representation, R controller , Q controller , R Obs and Q Obs contain weighting factors to set the desired controller behavior (sensitivity, aggressiveness).
  • the output is the required feedwater mass flow m S , which is calculated from the difference between the feedforward control m Gs and the state control ⁇ m. It should be noted here that the feedforward control m GS is calculated with the estimated thermal heat output Q. This feedforward m GS is in other concepts on the coal mass flow pre-controlled, but here it is calculated directly via the estimated thermal heat output Q.
  • the state control ⁇ m is the result of the state control.
  • the LQG controller 30 includes the in FIG. 5 represented observers 42, which are supplied as input variables, the measured enthalpy h 1 , the measured output enthalpy h 2 and the measured feedwater flow m i . Furthermore, the feedback vector L (t) is supplied to the observer to compensate for the observer error e. The return vector L (t) is calculated by means of a solver L KR of the Kalman-Riccati differential equation to which the calculation matrices A Obs , C Obs , R Obs and Q Obs are transferred.
  • the LQG controller 30 comprises a module 44 for calculating the desired states X s , which are required for the state feedback.
  • the inputs to the module 44 are the enthalpy of input h 1 and the desired output enthalpy h 2s .
  • the LQG controller 30 does not use the states X (t) directly for state feedback, but rather the deviation of the states from its operating point, that is, from the set states X s (t). Deviations of the absolute enthalpies from enthalpy setpoints are therefore available as state variables to be used further.
  • the LQG controller 30 comprises a solver L RR for the controller Riccati differential equation which calculates the feedback vector K (t). This the calculation matrices A, B, R and Q Pegler controller are transferred. The use of the return vector K (t) is analogous to that of the return vector L (t).
  • the dynamic portion or the state regulation Dm is a portion of the feed water mass flow, which is compared with the calculated feedforward m ⁇ Gs, that complements the feedforward control.
  • the feedforward control m Gs is a calculated target mass flow, also called the basic setpoint, which results from the quotient of the estimated firing output Q and the resulting enthalpy difference ⁇ h over the evaporating section.
  • This setpoint mass flow or basic setpoint value m Gs is negatively added to the dynamic control component ⁇ m, so that the setpoint feedwater mass m S results, the manipulated variable of the first control system 26.
  • This setpoint mass m S is passed to the second control system 28 as a controlled variable which m this setpoint mass S using one or more suitable components, such as the feedwater pump 12 and / or the valve 14th
  • the observer feedback matrix L (t) can be calculated using the solution matrix P (t):
  • L t P t ⁇ C T t ⁇ R obs - 1 ,
  • P and S are the matrices according to which the matrix-Riccati equations are solved and here represent only intermediate quantities to determine L and K, respectively.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • Thermal Sciences (AREA)
  • Feedback Control In General (AREA)
  • Control Of Steam Boilers And Waste-Gas Boilers (AREA)
  • Control Of Turbines (AREA)

Description

  • Die Erfindung betrifft ein Verfahren zum Regeln der Erzeugung von Dampf aus Speisewasser in einem Verdampfer einer Dampfkraftanlage, bei dem in einem ersten Regelsystem ein Zustandsregler mehrere Mediumszustände im Verdampfer mit Hilfe eines Beobachters berechnet und daraus einen Speisewassermassenstrom als Stellgröße des ersten Regelsystems ermittelt.
  • Der Wirkungsgrad einer Dampfkraftwerksanlage steigt mit der Temperatur des im Kraftwerkkessel erzeugten Dampfes und mit der Konstanz der Qualität des nach der Verdampfereinheit bereitgestellten Dampfs. Die Dampferzeugung in einer Dampfkraftanlage erfolgt in der Regel aus Speisewasser, das in einem Hochdruckvorwärmer, auch Economizer genannt, vorgewärmt und dann in einem Verdampfer verdampft wird. Das Speisewasser wird hierbei vor dem Hochdruckvorwärmer mittels einer Speisewasserpumpe auf einen hohen Druck gebracht und durch den Hochdruckvorwärmer und Verdampfer getrieben.
  • Die Regelung der Dampftemperatur nach dem Verdampfer erfolgt durch das Einstellen eines Massenstroms des Speisewassers als Stellgröße, das in den Verdampfer eingeführt wird. Das Regelverhalten der Dampftemperatur mit dieser Stellgröße ist sehr träge, so dass sich ein Verstellen des Speisewassermassenstroms erst nach mehreren Minuten auf die zu regelnde Temperatur auswirkt. Zusätzlich wird die zu regelnde Temperatur durch zahlreiche Störungen, wie z.B. Laständerungen, Rußblasen im Kessel, Wechsel des Brennstoffes, usw., stark beeinflusst. Eine genaue Temperaturregelung ist aus diesen Gründen schwer zu erreichen.
  • Aus Dimeo R. et al., "Boiler-Turbine Control System Design Using a Genetic Algorithm", IEEE Transactions on Energy Conversion, Vol. 10, No. 4, December 1995, ist ein Verfahren zur Regelung eines Dampferzeugers mittels eines Linear quadratischen Reglers (LQR) bekannt.
  • Es ist eine Aufgabe der Erfindung, ein Verfahren anzugeben, mit dem die Dampftemperatur sowohl genau als auch stabil geregelt werden kann.
  • Diese Aufgabe wird dadurch gelöst, dass der Zustandsregler erfindungsgemäß ein linear-quadratischer Regler ist. Ein solcher Linear Quadratic Regulator (LQR) kann eine linear-quadratische optimale Zustandsrückführung enthalten. Hierbei können dessen Parameter derart bestimmt werden, dass ein Gütekriterium für die Regelqualität optimierbar ist. Hierdurch kann sowohl eine genaue als auch stabile Regelung erreicht werden.
  • Die Erfindung geht hierbei von der Überlegung aus, dass bei einer Zustandsregelung mehrere - teilweise nicht messbare - Zustände zur Ermittlung der Stellgröße, bzw. des Reglerstellsignals, zurückgeführt werden. Für den vorliegenden Anwendungsfall bedeutet dies, dass Zustände, wie eine Temperatur, ein Druck, eine Enthalpie oder eine andere Zustandsgröße, an mehreren Stellen entlang des Verdampfers im Algorithmus verwendet werden können. Da diese Zustände jedoch nicht messbar sind, wird eine so genannte Beobachterschaltung benötigt, mit deren Hilfe die benötigten Zustände, die durch Zustandsgrößen charakterisiert werden können, geschätzt bzw. errechnet werden können. Die Begriffe "schätzen", "berechnen" und "ermitteln" werden im Folgenden als Synonyme verwendet. Der Vorteil dieses Konzepts besteht darin, dass sehr schnell und akkurat auf Störungen, die auf den Verdampfer wirken, reagiert werden kann.
  • Die Dampfkraftanlage ist eine mit Dampfkraft betriebene Anlage. Sie kann eine Dampfturbine, eine Dampfprozessanlage oder jede andere Anlage sein oder umfassen, die mit Energie aus Dampf betrieben wird. Als Verdampfer kann im Folgenden jedes System verstanden werden, in dem Wasser verdampft wird, wobei ein Vorwärmer, insbesondere ein Hochdruckvorwärmer, eingeschlossen sein kann. Das Medium kann Speisewasser, Dampf oder eine Mischung aus Speisewasser und Dampf sein. Ein Mediumszustand - im Folgenden auch vereinfacht Zustand genannt - kann eine Energie, eine Temperatur, ein Druck, eine Enthalpie oder ein anderer Zustand des Mediums sein.
  • Als ein Zustandsregler kann im Folgenden ein Regelkreis verstanden werden, der die Regelgröße auf der Grundlage eines geschätzten Zustands, beispielsweise in Form einer Zustandsraumdarstellung, regelt. Dabei können ein oder mehrere Zustände innerhalb der Regelstrecke durch einen Beobachter geschätzt und der Regelstrecke - oder dem Regler - wieder zugeführt, also zurückgeführt, werden. Die Rückführung, die zusammen mit der Regelstrecke den Regelkreis bildet, kann durch den Beobachter geschehen, der somit eine Messeinrichtung ersetzen kann. Der Beobachter berechnet bzw. schätzt die Zustände des Systems, in diesem Fall des Mediums im Verdampfer, und kann eine Zustands-Differentialgleichung, eine Ausgangsgleichung und einen Beobachtervektor umfassen. Der Ausgang des Beobachters kann mit dem Ausgang der Regelstrecke verglichen werden. Die Differenz kann über den Beobachtervektor auf die Zustands-Differentialgleichung wirken. Weiter ist es vorteilhaft, wenn der Beobachter unabhängig vom Zustandsregler arbeitet.
  • Zweckmäßigerweise verwendet der Zustandsregler einen Zustand des den Verdampfer verlassenden Dampfs als Regelgröße, wie die Dampftemperatur, oder die Enthalpie des Dampfs. Als Stellgröße wird vorteilhafterweise der Speisewassermassenstrom verwendet.
  • In einer vorteilhaften Ausführungsform der Erfindung wird ein Sollwert für den Speisewassermassenstrom an einen Regler eines zweiten Regelsystems zur Regelung des Speisewassermassenstroms weitergegeben. Dieser kann den Sollwert als Regelgröße verwenden. Als Stellgröße des zweiten Regelsystems kann direkt oder indirekt die Drehzahl einer Speisewasserpumpe, die Stellung eines Ventils, z.B. in der Speisewasserleitung, oder ein anderer für die Einstellung des Speisewassermassenstroms geeigneter Parameter verwendet werden.
  • Die Erfindung ist gekennzeichnet dadurch, dass zur Berechnung der Mediumszustände als Zustandsgröße eine Enthalpie des Mediums verwendet wird. Zweckmäßigerweise werden mehrere Zustände und in Folge dessen mehrere Enthalpien verwendet. Die Dampfparameter, wie Enthalpie und/oder Druck und Temperatur, sollen, je nach Lastfall, auf gewünschte Werte gehalten und bei Laständerungen entsprechend geregelt werden. Die Vorteile einer Enthalpie-Zustandsregelung, also einer Verwendung einer Enthalpie oder eines Produkts aus Enthalpie und einer weiteren Größe, wie einen Wassermassenstrom, als Zustand, sind, dass Zustandsregelungen eine höhere Regelgüte erreichen und die Regelung schneller wird. Auch verfahrenstechnisch ergeben sich Vorteile: Der Prozess wird zweckmäßigerweise so ausgelegt, dass am Verdampferende schwach überhitzter Dampf austritt, welcher nahe an der Sattdampfgrenze liegt. Mit sich änderndem Druck, z.B. im Gleitdruckbetrieb, ändert sich der Verdampfungsendpunkt bzw. der Sattdampfpunkt, was bei Temperaturbetrachtung dazu führen kann, dass Nassdampf entsteht. Bei Verwendung der Enthalpie als Zustandsgröße muss der Druck nicht explizit mitbetrachtet werden, da die Enthalpie sowohl Temperatur als auch Druck in einer Größe vereinigt.
  • Vorteilhafterweise werden als Zustandsgrößen Abweichungen der absoluten Enthalpien von Enthalpie-Sollwerten verwendet. Hierdurch kann im Gleichgewicht auf Null geregelt und das mathematische Problem vereinfacht werden.
  • Das LQR-Verfahren bezieht sich auf lineare Regelungsprobleme. Durch eine Umrechnung von Temperaturmesswerten und Temperatursollwerten auf Enthalpien kann das mathematische Reglerproblem bei Verwendung von Enthalpie-Zuständen linearisiert und dadurch einer einfacheren Berechnung zugänglich gemacht werden, denn zwischen Eintritts- und Austrittsenthalpie besteht ein linearer Zusammenhang. Die Umrechnung erfolgt zweckmäßigerweise mit Hilfe entsprechender Wasser-/Dampf-Tafel-Beziehungen unter Verwendung z.B. des gemessenen Dampfdruckes.
  • Bei der Regelung der Verdampferstrecke mittels einer Zustandsregelung besteht jedoch das Problem, dass der Zustands am Verdampfereintritt zwar durch eine Enthalpie beschrieben werden kann, die Enthalpie am Verdampfereintritt jedoch nicht eingestellt werden kann, da Druck und Temperatur des Speisewassers nur unwesentlich verändert werden können und als Stellgröße ungeeignet sind. Daher wird zweckmäßigerweise der Speisewassermassenstrom als Stellgröße verwendet und bei der Berechnung der Zustände auf diese aufmultipliziert.
  • Der Speisewasserstrom wirkt allerdings in nichtlinearer Weise auf die Regelgröße Enthalpie am Verdampferein- und -austritt, so dass das Reglerproblem - trotz Verwendung von Enthalpien - nichtlinear ist. Zur Lösung dieses Problems wird bei der Berechnung der Zustände zweckmäßigerweise eine Linearisierung verwendet. Im vorliegenden Fall wird vorteilhafterweise angenommen, dass sich die Zustände nur um einen Abweichungsbereich um einen Arbeitspunkt bewegen. In diesen Abweichungsbereichen, der zweckmäßigerweise vorbestimmt ist, kann das System als linear angenommen werden.
  • Diese Linearisierung ist für einen Zustand nur für den Arbeitspunkt und den um diesen liegenden Abweichungsbereich sinnvoll. Wandert der tatsächliche Zustand aus dem Abweichungsbereich hinaus, so wird die Linearisierung zu unvorteilhaften Ergebnissen führen. Es ist daher vorteilhaft, den Arbeitspunkt zu aktualisieren. Dies geschieht zweckmäßigerweise dadurch, dass der Arbeitspunkt durch Einsetzen von Messwerten aktualisiert wird. Die Messwerte sind zweckmäßigerweise aktuelle Messwerte, die durch Messung eines aktuell vorliegenden Mediumsparameters, wie Druck, Temperatur und dergleichen, erfasst wurden. Der der Zustandsberechnung zugrunde gelegte Arbeitspunkt kann an einen aktuellen Mediumszustand angepasst werden. Es kann ein nichtlineares Regelsystem verwendet werden, das durch Einsetzen aktueller Messwerte linearisiert wird. Durch die Linearisierung wird ein sehr robustes Regelverhalten erzielt, d.h. die Regelqualität hängt nicht mehr vom aktuellen Betriebspunkt der Anlage ab.
  • Eine weitere vorteilhafte Ausführungsform der Erfindung sieht vor, dass das Regelsystem des Zustandsreglers eine Matrixgleichung, beispielsweise in Form einer Rückführmatrix, beinhaltet, zu deren Berechnung während der Dampferzeugung gemessene Mediumswerte verwendet werden. So kann z.B. die Zustandsrückführung über eine Matrixgleichung erfolgen, deren Parameter zumindest teilweise unter Verwendung aktueller Messwerte bestimmt werden. Durch die Verwendung aktueller Messwerte, z.B. in einer Online-Berechnung der Rückführmatrix, kann sich der Regler ständig an die tatsächlichen Betriebsbedingungen anpassen. Hierdurch kann einer lastabhängigen Änderung des dynamischen Verdampferverhaltens automatisch Rechnung getragen werden. Auch durch diesen Schritt kann eine Erhöhung der Robustheit des Regelalgorithmus erzielt werden. Aufgrund der Tatsache, dass der Regleralgorithmus sehr robust ist, müssen bei der Inbetriebsetzung nur sehr wenige Parameter eingestellt werden. Inbetriebsetzungszeit und -aufwand ist gegenüber allen bislang bekannten Verfahren daher erheblich reduziert.
  • Vorteilhafterweise wird die Matrixgleichung durch eine Leittechnik der Dampfkraftanlage berechnet. Die Leittechnik kann hierbei ein Steuersystem sein, das die Dampfkraftanlage in ihrem regulären Betrieb steuert. Um die mathematischen Bausteine der Leittechnik einfach zu halten, ist es vorteilhaft, wenn die Matrixgleichung in einen Satz skalarer Differentialgleichungen überführt wird. Eine relativ einfache Integration der Matrixgleichung kann durch eine Integration rückwärts über die Zeit erreicht werden. Da im Realfall keine Information aus der Zukunft zur Verfügung steht, kann eine der Rückwärtsintegration äquivalente Integration erreicht werden, wenn der Satz skalarer Differentialgleichungen mit umgekehrtem Vorzeichen integriert wird, was stabil zur selben stationären Lösung führt.
  • In einer vorteilhaften Ausführungsform der Erfindung ist der Beobachter ein Kalman-Filter, der auf die linear-quadratische Zustandsrückführung ausgelegt ist. Das Zusammenspiel des linear-quadratischen Reglers mit dem Kalman-Filter wird als LQG (Linear Quadratic Gaussian)-Regler bzw. LQG-Algorithmus bezeichnet.
  • Vorteilhafterweise berechnet der Beobachter die im Verdampfer in das Medium eingetragene Wärme. Diese kann als Störgröße definiert und im Regelalgorithmus verwendet werden. Hierbei können nicht nur die Enthalpien oder ein davon abgeleiteter Parameter entlang des Verdampfers sondern zusätzlich die Störgröße als Zustand definiert werden und insbesondere mit Hilfe des Beobachters geschätzt bzw. ermittelt werden. Störungen, die direkt auf den Verdampfer wirken, drücken sich dadurch aus, dass sich die Aufwärmspanne im Verdampfer verändert. Durch eine solche Beobachtung der Störgrößen ist eine sehr schnelle, akkurate aber gleichzeitig robuste Reaktion auf entsprechende Störungen möglich.
  • Die Erfindung betrifft außerdem eine Vorrichtung zum Regeln der Erzeugung von Dampf aus Speisewasser in einem Verdampfer einer Dampfkraftanlage, mit einem Regelsystem, der einen Beobachter und einen Zustandsregler umfasst, der dazu vorbereitet ist, mehrere Mediumszustände im Verdampfer mit Hilfe eines Beobachters zu berechnen und daraus einen Speisewassermassenstrom als Stellgröße des ersten Regelsystems zu ermitteln.
  • Es wird vorgeschlagen, dass der Zustandsregler ein linear-quadratischer Regler ist. Es kann eine genaue und stabile Regelung erreicht werden.
  • Vorteilhafterweise ist die Vorrichtung dazu ausgelegt, einen, mehrere oder alle der oben vorgeschlagenen Verfahrensschritte auszuführen.
  • Die Erfindung wird anhand von Ausführungsbeispielen näher erläutert, die in den Zeichnungen dargestellt sind.
  • Es zeigen:
  • FIG 1
    einen Ausschnitt aus einem Dampfkraftwerk mit einem Verdampfer,
    FIG 2
    ein Schema einer Regelkaskade,
    FIG 3
    ein Modell des Verdampfers,
    FIG 4
    ein lineares Streckenmodell als Grundlage für eine Reglerentwurf,
    FIG 5
    eine Struktur eines Beobachters und
    FIG 6
    eine Übersicht über einen Regleraufbau.
  • FIG 1 zeigt eine schematische Darstellung eines Ausschnitts aus einem Dampfkraftwerk mit einer Dampfkraftanlage, die eine Dampfturbine 2, einen Kessel 4, einen Verdampfer 6 und einen Überhitzer 8 umfasst. Der Kessel 4 gibt Wärme an den Verdampfer 6 ab, in den Speisewasser 10 einströmt, das von einer Speisewasserpumpe 12 zum Verdampfer 6 gepumpt wird und das die Wärme aufnimmt. Mit Hilfe eines Ventils 14 kann der Speisewasserstrom reguliert werden.
  • Durch die Aufnahme von Wärme wird das Speisewasser 10 im Verdampfer 6 verdampft, und der entstandene Dampf 16 strömt zum Überhitzer 8 weiter, um dort zu Frischdampf überhitzt und anschließend der Dampfturbine 2 zugeführt zu werden. Zur Regelung der Temperatur des Dampfs 16 wird der Speisewasserstrom mit Hilfe des Ventils 14 und/oder der Speisewasserpumpe 12 geregelt, wobei ein Sollstrom des Speisewassers 10 vor dem Verdampfer 6 die Regelgröße und eine Ventilstellung und/oder eine Pumpenleistung die Stellgröße ist.
  • Ein Temperatursensor 18 und ein Drucksensor 19 messen die Temperatur TW bzw. den Druck pW des Speisewassers 10 und ein Sensor 20 den Ist-Speisewasserstrom mi vor dem Verdampfer 6. Ein Temperatursensor 22 und ein Drucksensor 24 messen die Dampftemperatur TD bzw. den Dampfdruck pD des Dampfs 16 nach dem Verdampfer 6.
  • Der Verdampfer 6 kann ein nicht dargestellter Vorwärmer Umfassen. Dies ist jedoch für die Erfindung unerheblich, und es wird im Folgenden unter dem Begriff "Verdampfer" auch ein System aus einem Verdampfer mit einem Vorwärmer verstanden.
  • Der Verdampfer 6 ist ein Zwangsdurchlaufdampferzeuger, bei dem der Durchlauf des Wasser- bzw. Dampfstroms von der Speisepumpe 12 erzwungen wird. Das Speisewasser 10 kann hierbei nacheinander einen Speisewasservorwärmer und den Verdampfungsteil durchströmen, insbesondere auch den Überhitzer 8, so dass die Erwärmung des Speisewassers 10 bis zur Sattdampftemperatur, die Verdampfung und die Überhitzung kontinuierlich in einem Durchlauf erfolgen. Hierbei wird keine Trommel benötigt. Insbesondere ist der Verdampfer 6 Teil eines Bensonkessels. Dieser kann im überkritischen Bereich gefahren werden, wobei das Speisewasser 10 von der Speisewasserpumpe 12 auf einen Druck von über 230 bar gebracht werden kann. Der Speisewassermassenstrom kann lastabhängig geregelt werden.
  • In FIG 2 ist eine Regelkaskade mit einem ersten bzw. äußeren Regelsystem 26 und einem zweiten bzw. inneren Regelsystem 28 schematisch dargestellt. Das äußere Regelsystem 26 umfasst einen linear-quadratischen Regler 30, insbesondere einen LQG-Regler. Diesem werden als Eingangsgrößen der gemessene Ist-Speisewasserstrom mi, die gemessene Temperatur TW des Speisewassers 10, die gemessene Temperatur TD und der gemessene Druck pD des Dampfs 16 sowie die Solltemperatur TS des Dampfs 16 nach dem Verdampfer 6 zugeführt. Die Solltemperatur TS des Dampfs 16 ist die Regelgröße des Reglers 30. Der Sollmassenstrom mS des Speisewassers 10 wird als Stellgröße vom Regler 30 ausgegeben.
  • Dieser Sollmassenstrom mS wird einem Regelkreis 32 des inneren Regelsystems 28 als Sollwert für die Regelgröße vorgegeben. Der gemessene Speisewasserstrom mi ist die Regelgröße des Regelkreises 32. Der Regelkreis 32 hat eine Stellung des Regelventils 14 und/oder eine Leistung der Speisewasserpumpe 12 als Stellgröße.
  • Der Regler 30 wirkt nicht direkt über ein Stellorgan auf den Prozess ein, sondern übergibt den Sollwert mS für Speisewassermassenstrom an den unterlagerten Regelkreis 32, mit dem er somit eine Kaskade aus äußerem Regelsystem 26 und innerem Regelsystem 28 bildet. Die gemessene Temperatur TW und der Druck pW des Speisewassers 10 vor dem Verdampfer 6 werden vom Regler 30 als zusätzliche Information benötigt, um die spezifische Enthalpie h1 des Speisewassers 10 vor dem Verdampfer 6 zu ermitteln. Die Enthalpie h1 lässt sich über die Wasser-Dampf-Tafel bestimmen. Aus dem Dampfdruck pD und der Dampftemperatur TD wird die spezifische Enthalpie h2 des Dampfs 16 nach dem Verdampfer 6 berechnet.
  • FIG 3 zeigt ein Modell der Verdampfungsstrecke im Verdampfer 6, die in drei Verzögerungsglieder 34 erster Ordnung eingeteilt ist, so dass sich in deren Reihenschaltung ein verzögerndes Verhalten dritter Ordnung ergibt. Die drei Verzögerungsglieder können jeweils PT1-Glieder sein, die durch einen negativ rückkoppelnden Integrator 36 realisiert sind. Die Zeitkonstanten dieser Verzögerungsglieder sind lastabhängig und werden mit sinkender Last größer und umgekehrt. Nach jedem Verzögerungsglied 34 ist ein Zustand xi angegeben, mit i = 1, 2, 3, wobei der Zustand x1 die Ausgangsenthalpie h2 angibt. Ein Eingangszustand ist durch die Eingangsenthalpie h1 der Verdampfungsstrecke charakterisiert. Die beiden mittleren Zustände x2, x3 sind rechnerische und nicht messbare Zustände, die durch den Beobachter geschätzt werden. Alle Zustände xi sind zeitabhängige Größen.
  • In die Verdampfungsstrecke strömt Speisewasser 10 mit der Enthalpie h1 ein. Im Prinzip könnte diese Enthalpie h1 als Stellgröße des ersten bzw. äußeren Regelsystems 26 verwendet werden, da mit Enthalpien anstelle von Temperaturen die Annahme eines linearen Verhaltens der Verdampfungsstrecke gerechtfertigt ist. Allerdings lässt sich die Enthalpie h1 kaum einstellen, da der Druck pW und die Temperatur TW des Speisewassers kaum in genügendem Maße und schnell genug einstellbar sind, um als Stellgröße dienen zu können.
  • Zur Lösung dieses Problems wird der Ist-Massenstrom mi des Speisewassers 10 auf die Enthalpie h1 aufmultipliziert, so dass sich aus dem Produkt eine Leistung ergibt. Diese ist einfach mittels der Speisewasserpumpe 12 und/oder dem Ventil 14 einstellbar und kann somit als Stellgröße verwendet werden. Da die Enthalpie h1 im Wesentlichen konstant ist, kann der Ist-Massenstrom mi des Speisewassers 10 alleine als Stellgröße verwendet werden.
  • Entsprechend wird im dynamischen Modell, das in FIG 3 dargestellt ist, in jedes Verzögerungsglied 34 jeweils mi auf die vorliegende Enthalpie aufmultipliziert, wie durch Multiplikatoren 38 dargestellt ist, so dass als Größe eine Leistung gebildet wird. Auf diese Leistungen wird in jeder der drei Verzögerungsstufen 34 jeweils 1/3 einer angenommenen Feuerungsleistung QF aufaddiert, so dass die gesamte Feuerungsleistung QF in das dynamische Modell der gesamten Verdampfungsstrecke eingebracht wird.
  • Diese Leistungssumme wird mit einem Zeitglied G multipliziert, die eine verzögernde Zeitkonstante im Nenner enthält, z.B. die verzögernde Zeitkonstante t eines PT1-Gliedes bei Volllast. Außerdem enthält G = (mt)-1 einen Speisewassermassenstrom m im Nenner, z.B. denjenigen bei Volllast, so dass nach dem Zeitglied G eine spezifische Enthalpie pro Zeit vorliegt. Diese wird in jedem Verzögerungsglied 34 durch jeweils die Integratoren 36 aufintegriert, so dass als Ergebnis eine Enthalpie vorliegt. Diese wird von der Eingangsenthalpie des jeweiligen Verzögerungsglieds 34 abgezogen. Es ergibt sich als Gleichungen für die Zustände xi nach den drei Verzögerungsgliedern 34: x ˙ 1 = 1 mt Q F 3 + m 1 x 2 x 1
    Figure imgb0001
    x ˙ 2 = 1 mt Q F 3 + m 2 x 3 x 2
    Figure imgb0002
    x ˙ 3 = 1 mt Q F 3 + m 3 h 1 x 3 .
    Figure imgb0003
  • Der Zustand xi ist die Ausgangsenthalpie h2. Es ist zu erkennen, dass ein Zustand x konstant ist, seine Ableitung also Null ist, wenn die Enthalpiedifferenz über ein Verzögerungsglied 34 multipliziert mit dem Speisewasserstrom mi in Addition mit dem Drittel der Feuerungsleistung QF Null ist, sich Enthalpiedifferenz mal Speisewasserstrom mi und QF/3 die Waage halten. In diesem Fall ist das System in einem eingeschwungenen Zustand und somit im Gleichgewicht von Speisewasserzufuhr und Erhitzung.
  • Diese drei Gleichungen sind nicht linear, da die Zustände xi mit dem Speisewasserstrom mi multipliziert werden. Dies ist korrekt, da der unbeständige Eintrag der Feuerungswärme nichtlinear abgebildet werden soll. Diese Nichtlinearität der Feuerungswärme wird im Zustandsmodell, genauer: im Beobachter, der in FIG 5 näher beschrieben ist, durch die Multiplikation von Zuständen xi mit dem Speisewasserstrom mi nachgebildet. Hierdurch steht die Veränderung des Speisewasserstroms mi der unbeständigen Feuerungsleistung QF als Gegenspieler zu dessen Ausgleich gegenüber. Folgerichtig wird der Speisewasserstrom mi als Stellgröße des ersten Regelsystems 26 verwendet.
  • Um einen LQ-Regler oder einen LQG-Regler verwenden zu können, muss dieses nichtlineare Gleichungssystem mittels einer Linearisierung in ein lineares System überführt werden. Dazu werden die Zustände und der Eingang zunächst als Summe von stationären Werten und den Abweichungen um diese stationären Werte ausgedrückt. Die stationären Zustände ergeben sich aus den nichtlinearen Systemgleichungen, indem die zeitlichen Ableitungen der Zustände gleich Null gesetzt werden. Dies bedeutet, dass keine zeitliche Änderung der Zustände im System mehr stattfindet und diese sich in einer stationären Ruhelage befinden. Zusätzlich wird der stationäre Zustand als Sollzustand definiert.
  • Entsprechend gilt für den stationären Zustand: h 2 = h 1 + Q F m s ,
    Figure imgb0004
    wobei mS der gewünschte Speisewassermassenstrom ist, mit dem der stationäre Zustand erreicht wird, bei dem der Speisewasserstrom also gerade so groß ist, dass er die Wärmezufuhr QF bei konstanter Ausgangsenthalpie h2 nach dem Verdampfer aufnimmt. Durch Umformung erhält man den Stellwert mS des ersten Regelsystems: m s = Q F h 2 h 1 .
    Figure imgb0005
  • Dann wird weiter zur Linearisierung angenommen, dass sich die Zustände und der Eingang nur um einen Abweichungsbereich um einen Arbeitspunkt bewegen. Somit kann das System in diesem Arbeitspunkt als linear angenommen werden. Als Arbeitspunkte werden Sollzustände gewählt, u stellt den Eingang des Systems dar: x i = x i , soll + Δ x i
    Figure imgb0006
    u = m s + Δ u .
    Figure imgb0007
  • Unter der Annahme, dass die Produkte der Abweichungen, also Δu·Axi sehr klein sind und vernachlässigt werden können, ergibt sich folgende linearisierte Zustandsgleichung: Δ x ˙ 1 = 1 m T Q F h 2 s h 1 Δ x 2 x 1 h 2 s h 1 3 Δ u
    Figure imgb0008
    Δ x ˙ 2 = 1 m T Q F h 2 s h 1 Δ x 3 x 2 h 2 s h 1 3 Δ u
    Figure imgb0009
    Δ x ˙ 3 = 1 m T Q F h 2 s h 1 Δ x 3 h 2 s h 1 3 Δ u
    Figure imgb0010
    y = x 1 s + Δ x
    Figure imgb0011
    Somit bleibt ein Ausgangsoffset x1s, der direkt auf zum Ausgang aufaddiert wird.
  • Es ist zu beachten, dass die Differentialgleichungen nur für kleine Abweichungen um den Arbeitspunkt gelten. Der Arbeitspunkt wird hier durch die lastabhängige Sollenthalpie nach Verdampfer h2s =x1s definiert. Die Arbeitspunkte sind daher anhand aktueller Messungen nachzuführen. Dies geschieht durch Variablen in Matrizen A und B, die sich aus den Grundgleichungen des linearisierten Modells ergeben: x ˙ t = A t x t + B t u t
    Figure imgb0012
    y t = C t x t + D t u t ,
    Figure imgb0013
    wobei der Eingang u(t) in vielen Fällen nicht direkt auf den Ausgang y(t) wirkt und somit D(t) Null ist. Auf diese Weise ändern sich die Matrizen A und B mit der Last bzw. mit dem aktuellen Sollwert der Enthalpie h2s nach dem Verdampfer 6. Das bedeutet, dass die Dynamiken dem aktuellen Lastfall angepasst werden und der Prozess somit über den gesamten Lastbereich nachgeführt wird.
  • FIG 4 zeigt eine Prinzipskizze einer Zustandsregelung. Eine Zustandsregelung ist eine lineare Regelung, bei der Istzustände eines Prozesses 40 mit den entsprechenden Sollzuständen vergleichen werden und die resultierende Differenz mit einem Faktor multipliziert auf den Prozess aufgeschaltet wird. Konkret auf die Verdampfungsstrecke angewendet, werden die berechneten Istzustände x(t) mit vorgegebenen Sollzuständen xsoll(t) verglichen. Mit der fetten Schreibweise ist hier und im Folgenden ein Vektor oder eine Matrix angezeigt, der im vorliegenden Fall die drei Zustände x1, x2, x3 und QF als vierte Größe enthält bzw. die entsprechenden Sollgrößen. Als Faktor kann ein Rückführvektor K(t) mit den Größen K1, K2, K3 verwendet werden. u(t) ist die Stellgröße und y(t) die Ausgangsgröße des Prozesses.
  • Um dieses Regelungsprinzip der Zustandsrückführung implementieren zu können, müssen die aktuellen Werte der Istzustände x(t) bekannt sein und zur Verfügung stehen. Nun können aber in realen Prozessen nicht immer alle Zustände gemessen werden. Im vorliegenden System lassen sich zum Beispiel die Zustände x2, x3 und QF nicht messen. Der Grund hierfür liegt darin, dass der genaue Messpunkt der beiden Zustände innerhalb des Verdampfers nicht ermittelt werden kann. Die ersten beiden Verzögerungsglieder des Modells bilden lediglich die zeitliche Dynamik des Prozesses ab. Dies sagt aber nichts über die örtliche Dynamik aus, weshalb ein Messpunkt für die Temperatur nicht bestimmt werden kann. Ferner liegt bei den Zuständen x2 und x3 Nassdampf vor, was eine Bestimmung von deren Enthalpie zusätzlich erschwert. Deshalb muss eine andere Möglichkeit gefunden werden, um die Zustände zu bestimmen.
  • Diese Zustandsbestimmung, oder Zustandsschätzung, kann durch eine Zustandsrückführung erreicht werden. Die Regelung per Zustandsrückführung ist eine reine Proportionalregelung. Das bedeutet, dass die Zustände nur durch einen Faktor multipliziert negativ zurückgeführt werden. Diese Art der Rückführung kann zu einer Regelabweichung führen, was bedeutet, dass vorgegebene Sollwerte nicht erreicht werden. Um dafür zu sorgen, dass diese Sollwerte erreicht werden, ist die Implementierung eines Integralanteils sinnvoll. In einer einfachen Ausführung einer Zustandsrückführung wird die Implementierung eines Integralanteils über eine Schaltung gelöst, bei der die Regeldifferenz zwischen Ausgangs- und Führungswert über einen Integrator rückgekoppelt und auf die Stellgröße mit aufgeschaltet wird.
  • Im vorliegenden Fall wird jedoch eine andere Möglichkeit gewählt, nämlich die Implementierung eines Beobachters oder Störgrößenbeobachters, der ein Zustandsschätzer ist. Dieser beinhaltet einen Integralanteil um die Zustände zu bestimmen wodurch die bleibende Regelabweichung verschwindet. Des Weiteren hat er den Vorteil, dass mit ihm eine auf den Prozess einwirkende Störgröße abschätzbar ist. Dies lässt ein schnelleres Regeln des Prozesses zu, da die Dimension der Störgröße direkt in einem geschätzten Zustand sichtbar wird. Ohne Störgrößenbeobachter kann die Störgröße und deren Einfluss auf den Prozess lediglich indirekt über die Änderungen der einzelnen Zustände gesehen werden.
  • Im vorliegenden System gibt es zwei Störgrößen, für welche eine Abschätzung mittels Störgrößenbeobachter in Frage kommt. Zum einen ist dies die Schwankung der Feuerungswärmeleistung QF, die dem Verdampfer 6 zugeführt wird, und zum anderen die Schwankung der Enthalpie h1 vor Verdampfer 6. Die Schwankung von h1 ist jedoch über die Wasser-Dampf-Tafel aus der Messung von Druck und Temperatur bestimmbar und muss somit nicht zwingend abgeschätzt werden.
  • Eine nicht messbare Störgröße ist die Schwankung in der Feuerungswärmeleistung QF, welche großen Einfluss auf den vorliegenden Prozess nimmt. Die Schwankung wird hervorgerufen durch variierende Heizwerte der verfeuerten Primärenergieträger (Kohle, Öl oder Gas). Somit bietet es sich an die Feuerungswärmeleistung QF als neuen geschätzten Zustand Q = X4 zu definieren. Die Dynamik wird zu dX4/dt = 0 gewählt. Mit diesen Informationen lässt sich eine erweiterte Zustandsraumform für den Beobachter herleiten.
  • Im Folgenden wird der Beobachter beschrieben, auch als Störbeobachter oder Störgrößenbeobachter bezeichnet, da er die Störung beobachtet. FIG 5 zeigt die Struktur des Störgrößenbeobachters. Zu erkennen ist das Modell der Verdampfungsstrecke im Verdampfer 6 analog zu FIG 3, jedoch mit kleinen Veränderungen. So stehen die Zustände X1, X2 und X3 für die geschätzten Zustände, wobei auch der Zustand X1 = H2 die geschätzte Enthalpie H2 am Ausgang des Verdampfers 6 angibt und nicht die reale und messbare Enthalpie h2. Trotz des großen Buchstabens ist mit H2 eine spezifische Enthalpie angegeben. Diese geschätzte Enthalpie H2 wird mit der - via Druck und Temperatur - gemessenen Enthalpie h2 verglichen, und die Differenz, also der Beobachterfehler e, wird auf den beobachteten, also berechneten Prozess aufgeschaltet, jedoch nicht unmittelbar, sondern als Produkt mit einer Beobachterkorrektur L, dem so genannten Beobachtervektor. Dieser ist ein vierdimensionaler Vektor, enthält also vier Komponenten, L1, L2, L3 und L4, die jeweils mit dem Beobachterfehler - einem Skalar - multipliziert werden.
  • Die Rekonstruktion der Streckenzustände erfolgt durch die Berechnung eines dynamischen Streckenmodells parallel zum echten Prozess. Die Abweichung zwischen Messgrößen aus dem Prozess und den entsprechenden Werten, die mit dem Streckenmodell ermitteltet werden, ist der Beobachterfehler e. Die einzelnen Zustände des Streckenmodells werden jeweils durch den mit Li gewichteten Beobachterfehler korrigiert, wodurch dieser stabilisiert wird.
  • In jedem der drei Verzögerungsglieder 34 wird die entsprechende Korrekturkomponente mit dem Beobachterfehler aufgeschaltet, mit dem Ziel, den eingeschwungenen Zustand, also den Gleichgewichtszustand zu erreichen. Die geschätzte Feuerungsleistung Q - im Gegensatz zur realen Feuerungsleistung QF - wird hierbei als vierte Komponente X4 des Zustandsvektors X verwendet, und entsprechend wird die Korrekturkomponente L4 mit dem Beobachterfehler e auf die geschätzte Feuerungsleistung Q aufgeschaltet.
  • Die Beobachterkorrektur L, auch Rückführvektor genannt, ist hierbei so zu berechnen, dass der Beobachterfehler korrigiert wird, also verschwindet. Der Beobachter lässt sich als nichtlinearer Beobachter realisieren, da die Eingangsgröße mi messbar ist. Das nichtlineare System lässt sich somit direkt in eine Zustandsraumdarstellung umschreiben. Dies ist unter der Bezeichnung erweiterter Luenberger-Beobachter bzw. erweiterter Kalman-Filter (extended Kalman filter - EKF) geläufig. Es wird ein nichtlineares Modell parallel zum Prozess gerechnet. Der Rückführvektor L(t), der den Beobachterfehler stabilisiert, wird jedoch aus einem linearen Modell gewonnen. Die Linearisierung erfolgt durch Einsetzen des jeweils gemessenen Speisewassermassenstroms mi.
  • Die Regelung im ersten Regelungssystem 26 umfasst einen linear-quadratischen Regler, insbesondere einen LQG-Regler 30. Ein LQG-Regler ist eine gemeinsame Implementierung eines Linear-Quadratic (LQ) Reglers und eines Kalman-Filters. Ein LQ-Regler kann ein so genannter optimaler Regler sein, dem ein quadratisches Gütekriterium zu Grunde liegt. Mit diesem Gütekriterium und einem Algorithmus wird ein Rückführvektor K(t) der Zustandsregelung berechnet. Ein Kalman-Filter ist ein spezieller Beobachter bzw. Zustandsschätzer, bei dem zusätzlich auch Messungenauigkeiten am Ausgang (Messrauschen) und Modellungenauigkeiten (Prozessrauschen) mitberücksichtigt bzw. mitmodelliert werden können. Mittels eines Algorithmus lässt sich der weitere Rückführvektor L(t) für den Beobachter bestimmen.
  • Ein solcher LQG-Regler ist in FIG 6 dargestellt. Dem LQG-Regler-Baustein werden als Eingänge die gemessene Enthalpie h2 nach dem Verdampfer 6, der aktuellen Speisewassermassenstrom mi, die Enthalpie h1 vor dem Verdampfer 6 und die Sollenthalpie h2s nach dem Verdampfer 6 übergeben, die sich aus der Solltemperatur des Dampfs 16 und dessen Druck errechnen lässt. Außerdem werden Berechnungsmatrizen A, B, AObs, CObs, RRegler,QRegler, RObs und QObs übergeben.
  • A, B, AObs, CObs ergeben sich aus der linearisierten Systemdarstellung, RRegler, QRegler, RObs und QObs enthalten Gewichtungsfaktoren zum einstellen des gewünschten Reglerverhaltens (Empfindlichkeit, Aggressivität).
  • Der Ausgang ist der geforderte Speisewassermassenstrom mS, der sich aus der Differenz der Störgrößenaufschaltung mGs und der Zustandsreglung Δm berechnet. Hierbei ist zu beachten, dass die Störgrößenaufschaltung mGS mit der geschätzten Feuerungswärmeleistung Q berechnet wird. Diese Störgrößenaufschaltung mGS wird in anderen Konzepten über den Kohlenmassenstrom vorgesteuert, hier wird er jedoch direkt über die geschätzte Feuerungswärmeleistung Q berechnet. Die Zustandsreglung Δm hingegen ist das Ergebnis der Zustandsregelung.
  • Der LQG-Regler 30 umfasst den in FIG 5 dargestellten Beobachter 42, dem als Eingangsgrößen die gemessene Eingangsenthalpie h1, die gemessene Ausgangsenthalpie h2 und der gemessene Speisewasserstrom mi zugeführt werden. Weiter wird dem Beobachter der Rückführvektor L(t) zum Ausgleich des Beobachterfehlers e zugeführt. Der Rückführvektor L(t) wird mittels eines Lösers L KR der Kalman-Riccati-Differentialgleichung berechnet, dem die Berechnungsmatrizen AObs, CObs, RObs und QObs übergeben werden.
  • Als weiteren Baustein umfasst der LQG-Regler 30 einen Baustein 44 zum Berechnen der Sollzustände Xs , die für die Zustandsrückführung benötigt werden. Die Eingänge in den Baustein 44 sind die Eingangsenthalpie h1 und die Soll-Ausgangsenthalpie h2s. Der LQG-Regler 30 verwendet zur Zustandsrückführung jedoch nicht die Zustände X(t) direkt, sondern die Abweichung der Zustände von ihrem Arbeitspunkt, also von den Sollzuständen Xs (t). Als weiter zu verwendende Zustandsgrößen stehen somit Abweichungen der absoluten Enthalpien von Enthalpie-Sollwerten zur Verfügung. Die Abweichung jedes Zustands Xi von seinem Arbeitspunkt Xis wird im Arbeitspunkt zu Null. Ist die gewichtete Summe X(t)- Xs(t) = 0, so erfolgt kein Reglereingriff. Daher werden die Zustände X(t) direkt mit den Sollzuständen Xs (t) verglichen und die Differenz wird weiter verwendet.
  • Weiter umfasst der LQG-Regler 30 einen Löser L RR für die Regler-Riccati-Differentialgleichung, der den Rückführvektor K(t) berechnet. Diesem werden die Berechnungsmatrizen A, B, RRegler und QPegler übergeben. Der Einsatz des Rückführvektors K(t) ist analog dem des Rückführvektors L(t). Während das Ziel von L(t) ist, den Beobachterfehler e durch Aufmultiplikation und Rückführung auszugleichen, wird der Rückführvektor K(t) einem Zustandsfehler aufmultipliziert und dient zur Zustandsregelung, also zu einer Schwankungsausregelung bzw. zum Ausgleich des Regelfehlers des LQG-Reglers 30: Aus der Differenz des Zustandsvektors X(t) mit den Komponenten X1, X2 und X3 und dem ebenfalls dreidimensionalen Zustandsvektor für die Sollzustände Xs (t) wird der dynamische Anteil des LQG-Reglers 30 erzeugt, mit der die Zustandsregelung ausgeführt wird: K 1 X 1 X 1 s + K 2 X 2 X 2 s + K 3 X 3 X 3 s = Δ m .
    Figure imgb0014
  • Der dynamische Anteil bzw. die Zustandsreglung Δm ist ein Anteil des Speisewassermassenstroms, der mit der berechneten Störgrößenaufschaltung mGs· verglichen wird, der also die Störgrößenaufschaltung ergänzt. Die Störgrößenaufschaltung mGs ist ein berechneter Sollmassenstrom, auch Grundsollwert genannt, der sich aus dem Quotient aus der geschätzten Feuerungsleistung Q und der sich daraus ergebenden Enthalpiedifferenz Δh über die Verdampfungsstrecke ergibt.
  • Diesem Sollmassenstrom bzw. Grundsollwert mGs wird der dynamische Regelanteil Δm negativ aufaddiert, so dass sich der Soll-Speisewassermassentrom mS ergibt, die Stellgröße des ersten Regelsystems 26. Dieser Sollmassentrom mS wird dem zweiten Regelsystem 28 als Regelgröße übergeben, das diesen Sollmassentrom mS mit Hilfe einer oder mehrerer geeigneter Komponenten einstellt, z.B. der Speisewasserpumpe 12 und/oder dem Ventil 14.
  • Die Berechnung der beiden Rückführvektoren, nämlich der Beobachterkorrektur L(t) und dem Vektor K(t) zur Regelkorrektur ist dem mit thermodynamischen Zustandsberechnungen vertrauten Fachmann bekannt. Hierzu sind das Filterproblem mit dem Löser L KR der Kalman-Riccati-Differentialgleichung und das Reglerproblem mit dem Löser L RR für die Regler-Riccati-Differentialgleichung zu lösen. Die Lösung des LQ-Regler-Problems erfolgt über die Matrix-Riccati-DGL: dS t dt = A T t S t + S t A t S t B t R Re gler 1 B T t S t + Q Re gler .
    Figure imgb0015
  • Mit der Lösungsmatrix S(t) lässt sich auch die Reglerrückführmatrix K(t) berechnen: K t = R Re gler 1 B T t S t
    Figure imgb0016
  • Selbes gilt für die Lösung des Kalman-Filter-Problems, welches ebenfalls über eine Matrix-Riccati-DGL gelöst wird: dP t dt = A t P t + P t A T t P t C T t R Obs 1 C t P t + Q Obs .
    Figure imgb0017
  • Hier lässt sich der Beobachterrückführmatrix L(t) mit Hilfe der Lösungsmatrix P(t) berechnen: L t = P t C T t R Obs 1 .
    Figure imgb0018
  • P bzw S sind die Matrizen, nach denen die Matrix-Riccati-Gleichungen gelöst werden und stellen hier nur Zwischengrößen dar, um L bzw K zu bestimmen.

Claims (9)

  1. Verfahren zum Regeln der Erzeugung von Dampf (16) aus Speisewasser (10) in einem Verdampfer (6) einer Dampfkraftanlage, bei dem ein Zustandsregler (30) mehrere Mediumszustände im Verdampfer (6) mit Hilfe eines Beobachters (42) berechnet und daraus einen Speisewassermassenstrom (ms) als Stellgröße ermittelt, wobei der Zustandsregler (30) ein linear-quadratischer Regler ist, dadurch gekennzeichnet, dass zur Berechnung eines Mediumszustands (Xi) als Zustandsgröße eine Enthalpie des Mediums verwendet wird.
  2. Verfahren nach Anspruch 1,
    dadurch gekennzeichnet, dass ein Sollwert für den Speisewassermassenstrom (ms) an einen weiteren Regler (32) zur Regelung des Speisewassermassenstroms (mi) weitergegeben wird.
  3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass als Zustandsgrößen Abweichungen der absoluten Enthalpien von Enthalpie-Sollwerten verwendet werden.
  4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass ein nichtlineares Regelsystem verwendet wird, das in einem vorgegebenen Abweichungsbereich um einen Arbeitspunkt linearisiert wird.
  5. Verfahren nach Anspruch 4,
    dadurch gekennzeichnet, dass der Arbeitspunkt durch Einsetzen von Messwerten aktualisiert wird.
  6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Regelsystem des Zustandsreglers eine Matrixgleichung beinhaltet, zu deren Berechnung während der Dampferzeugung gemessene Mediumswerte verwendet werden.
  7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Beobachter (42) ein Kalman-Filter ist, der auf eine linear-quadratische Zustandsrückführung ausgelegt ist.
  8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Beobachter (42) die im Verdampfer (6) in das Medium eingetragene Wärme (QF) berechnet.
  9. Vorrichtung zum Regeln der Erzeugung von Dampf (16) aus Speisewasser (10) in einem Verdampfer (6) einer Dampfkraftanlage, mit einem Regelsystem, das einen Beobachter (42) und einen Zustandsregler (30) umfasst, der dazu vorbereitet ist, mehrere Mediumszustände (Xi) im Verdampfer (6) mit Hilfe des Beobachters (42) zu berechnen und daraus einen Speisewassermassenstrom (ms) als Stellgröße des Regelsystems zu ermitteln, wobei der Zustandsregler (30) ein linear-quadratischer Regler ist, dadurch gekennzeichnet, dass zur Berechnung eines Mediumszustands (Xi) als Zustandsgröße eine Enthalpie des Mediums verwendet wird.
EP10760329.2A 2009-12-08 2010-09-28 Verfahren und vorrichtung zum regeln einer dampferzeugung in einer dampfkraftanlage Not-in-force EP2510198B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102009047652 2009-12-08
PCT/EP2010/064376 WO2011069700A2 (de) 2009-12-08 2010-09-28 Verfahren und vorrichtung zum regeln einer dampferzeugung in einer dampfkraftanlage

Publications (2)

Publication Number Publication Date
EP2510198A2 EP2510198A2 (de) 2012-10-17
EP2510198B1 true EP2510198B1 (de) 2016-07-27

Family

ID=43984107

Family Applications (1)

Application Number Title Priority Date Filing Date
EP10760329.2A Not-in-force EP2510198B1 (de) 2009-12-08 2010-09-28 Verfahren und vorrichtung zum regeln einer dampferzeugung in einer dampfkraftanlage

Country Status (4)

Country Link
US (1) US20130133751A1 (de)
EP (1) EP2510198B1 (de)
CN (1) CN102753789B (de)
WO (1) WO2011069700A2 (de)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2065641A3 (de) * 2007-11-28 2010-06-09 Siemens Aktiengesellschaft Verfahren zum Betrieben eines Durchlaufdampferzeugers sowie Zwangdurchlaufdampferzeuger
EP2244011A1 (de) * 2009-03-24 2010-10-27 Siemens AG Verfahren und Vorrichtung zum Regeln der Temperatur von Dampf für eine Dampfkraftanlage
DE102011076968A1 (de) * 2011-06-06 2012-12-06 Siemens Aktiengesellschaft Verfahren zum Betreiben eines Umlauf-Abhitzedampferzeugers
JP5785468B2 (ja) * 2011-09-29 2015-09-30 アズビル株式会社 気液二相流体状態制御装置および気液二相流体状態制御方法
EP2780557B1 (de) * 2011-11-17 2017-06-21 Siemens Aktiengesellschaft Verfahren und vorrichtung zum regeln einer temperatur von dampf für eine dampfkraftanlage
JP5877908B2 (ja) * 2012-10-24 2016-03-08 東京エレクトロン株式会社 補正値算出装置、補正値算出方法及びコンピュータプログラム
CN103199545B (zh) * 2013-03-29 2015-03-25 中冶南方工程技术有限公司 动态无功补偿装置最优二次高斯控制器及其设计方法
CN103454918B (zh) * 2013-07-31 2016-06-29 广东电网公司电力科学研究院 基于cfb非线性模型的分散非线性控制方法和***
WO2015041660A1 (en) * 2013-09-18 2015-03-26 Skavis Corporation Steam generation apparatus and associated control system and methods
US9303865B2 (en) 2013-09-18 2016-04-05 Skavis Corporation Steam generation apparatus and associated control system and methods for startup
US9303866B2 (en) 2013-09-18 2016-04-05 Skavis Corporation Steam generation apparatus and associated control system and methods for providing a desired injection pressure
US9383095B2 (en) 2013-09-18 2016-07-05 Skavis Corporation Steam generation apparatus and associated control system and methods for providing desired steam quality
US9310070B2 (en) 2013-09-18 2016-04-12 Skavis Corporation Steam generation apparatus and associated control system and methods for providing venting
DE102014205627B3 (de) * 2014-03-26 2015-06-18 Siemens Aktiengesellschaft Zustandsbeobachter für einen Dampferzeuger eines Dampfkraftwerks
US20170122133A1 (en) * 2015-11-02 2017-05-04 General Electric Company Steam turbine inlet temperature control system, computer program product and related methods
EP3309453A1 (de) * 2016-10-13 2018-04-18 Siemens Aktiengesellschaft Regler zur enthalpieregelung von wasserdampf
EP3647657A1 (de) * 2018-10-29 2020-05-06 Siemens Aktiengesellschaft Speisewasserregelung für zwangdurchlauf-abhitzedampferzeuger
CN113176797B (zh) * 2021-04-13 2021-12-21 龙泉东土青瓷有限公司 一种青瓷素烧过程的炉窑温度自动控制方法
CN117588736B (zh) * 2024-01-18 2024-05-10 常州高凯电子有限公司 一种压电式高温水蒸气发生器控制***及方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5716719A (en) * 1980-07-04 1982-01-28 Hitachi Ltd Method and equipment for controlling steam temperature in thermal power plant
US4888953A (en) * 1987-11-13 1989-12-26 Babcock-Hitachi Kabushiki Kaisha Apparatus for controlling boiler/turbine plant
CA2031765C (en) * 1989-12-08 1996-02-20 Masahide Nomura Method and system for performing control conforming with characteristics of controlled system
US5735134A (en) * 1996-05-30 1998-04-07 Massachusetts Institute Of Technology Set point optimization in vapor compression cycles
US5911127A (en) * 1997-06-05 1999-06-08 Carrier Corporation Prediction of chiller compressor motor overheating
US6729139B2 (en) * 2001-09-26 2004-05-04 Goodrich Pump & Engine Control Systems, Inc. Engine control system
CA2531710A1 (en) * 2005-12-14 2007-06-14 Ky M. Vu Methods to design and verify models of multivariable feedback control systems
CN100483277C (zh) * 2007-11-27 2009-04-29 哈尔滨工程大学 基于模糊解耦的核动力装置的控制装置及协调控制方法

Also Published As

Publication number Publication date
CN102753789A (zh) 2012-10-24
WO2011069700A2 (de) 2011-06-16
US20130133751A1 (en) 2013-05-30
CN102753789B (zh) 2016-03-02
WO2011069700A3 (de) 2012-07-26
EP2510198A2 (de) 2012-10-17

Similar Documents

Publication Publication Date Title
EP2510198B1 (de) Verfahren und vorrichtung zum regeln einer dampferzeugung in einer dampfkraftanlage
EP2411735B1 (de) Verfahren und vorrichtung zum regeln der temperatur von dampf für eine dampfkraftanlage
DE102014205627B3 (de) Zustandsbeobachter für einen Dampferzeuger eines Dampfkraftwerks
DE102014205629B4 (de) Mehrgrößenzustandsregelung für einen Dampferzeuger eines Dampfkraftwerks
EP1267229B1 (de) Steuer- und Regelverfahren und Regeleinrichtung zum An- oder Abfahren einer verfahrenstechnischen Komponente eines technischen Prozesses
DE3126331C2 (de)
EP1766288B1 (de) Verfahren zum betrieb eines durchlaufdampferzeugers
EP2567074B1 (de) Regelung eines thermischen kreisprozesses
DE102005006008A1 (de) Verfahren und Vorrichtung zur Niveauregelung bei Dampfkesseln des Trommeltyps
EP2693001B1 (de) Verfahren zur Regelung eines Wärme-Rückgewinnungs-Systems in einem Kraftfahrzeug
DE3133222C2 (de)
EP0639253B1 (de) Zwangdurchlaufdampferzeuger
DE102016118414A1 (de) Vorsteuerung mit intermittierender Reinitialisierung auf Basis geschätzter Zustandsinformationen
DE102019214548A1 (de) Steuervorrichtung und steuerverfahren
EP2780557B1 (de) Verfahren und vorrichtung zum regeln einer temperatur von dampf für eine dampfkraftanlage
EP1572459B1 (de) Verfahren zur temperierung, regeleinrichtung sowie vorrichtung zur temperierung
DE102010025916B4 (de) Verfahren und Vorrichtung zur Ermittlung von Modellparametern zur Regelung eines Dampfkraftwerksblocks, Regeleinrichtung für einen Dampferzeuger und Computerprogrammprodukt
EP1426564B1 (de) Verfahren und Vorrichtung zur Regelung der Leistung eines kraft-wärme-gekoppelten Kraftwerks
EP1462901A2 (de) Verfahren und Vorrichtung zur Prozessregelung oder -steuerung von thermischen Lastwechseln von einem Medium durchströmten krümmungsbehinderten und/oder dickwandigen Bauteil in einem thermischen System
EP2732343B1 (de) Automatisierte adaptierung einer kraftwerksregelung
DE3225811A1 (de) Selbsteinstellendes simulations- und regelungssystem
EP3647657A1 (de) Speisewasserregelung für zwangdurchlauf-abhitzedampferzeuger
DE102020214370A1 (de) Einrichtung zur steuerung einer anlage und verfahren zur steuerung einer anlage
DE102010000101B4 (de) Regler sowie Regelungsverfahren
EP3314336B1 (de) Verfahren zur regelung technischer prozesse mittels linearisierung

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20120606

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: SIEMENS AKTIENGESELLSCHAFT

DAX Request for extension of the european patent (deleted)
RIC1 Information provided on ipc code assigned before grant

Ipc: F01K 13/00 20060101AFI20151124BHEP

Ipc: F01K 13/02 20060101ALI20151124BHEP

Ipc: F22D 5/26 20060101ALI20151124BHEP

Ipc: F22B 35/00 20060101ALI20151124BHEP

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

INTG Intention to grant announced

Effective date: 20160122

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 815982

Country of ref document: AT

Kind code of ref document: T

Effective date: 20160815

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 502010012095

Country of ref document: DE

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20160914

Year of fee payment: 7

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG4D

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20160727

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20161127

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20161027

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20161121

Year of fee payment: 7

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20161128

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160930

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20161028

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 502010012095

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20161027

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

REG Reference to a national code

Ref country code: IE

Ref legal event code: MM4A

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20170531

26N No opposition filed

Effective date: 20170502

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160930

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160928

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160930

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160930

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160928

REG Reference to a national code

Ref country code: AT

Ref legal event code: MM01

Ref document number: 815982

Country of ref document: AT

Kind code of ref document: T

Effective date: 20160928

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20160930

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160928

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 502010012095

Country of ref document: DE

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20170928

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20100928

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

Ref country code: MT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180404

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20170928

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20160727