[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2001067274A2 - Method, device and computer program product for operating a technical installation - Google Patents

Method, device and computer program product for operating a technical installation Download PDF

Info

Publication number
WO2001067274A2
WO2001067274A2 PCT/EP2001/002479 EP0102479W WO0167274A2 WO 2001067274 A2 WO2001067274 A2 WO 2001067274A2 EP 0102479 W EP0102479 W EP 0102479W WO 0167274 A2 WO0167274 A2 WO 0167274A2
Authority
WO
WIPO (PCT)
Prior art keywords
parameters
operating
optimized
current
adjustable
Prior art date
Application number
PCT/EP2001/002479
Other languages
German (de)
French (fr)
Other versions
WO2001067274A8 (en
Inventor
Torsten Dreher
Siegfried Söllner
Original Assignee
Voith Siemens Hydro Power Generation Gmbh & Co. Kg
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 Voith Siemens Hydro Power Generation Gmbh & Co. Kg filed Critical Voith Siemens Hydro Power Generation Gmbh & Co. Kg
Priority to DE20117191U priority Critical patent/DE20117191U1/en
Priority to AU60096/01A priority patent/AU6009601A/en
Publication of WO2001067274A2 publication Critical patent/WO2001067274A2/en
Publication of WO2001067274A8 publication Critical patent/WO2001067274A8/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Definitions

  • each turbine generator unit there are several turbine generator units in a technical system for generating electrical energy, each of which works at a specific operating point. At their respective operating point, each turbine generator unit generally has a large number of operating variables, such as the efficiency, which depends on the respective operating point.
  • Tasks are often given to the operating personnel of a technical system to set an operating size of the technical system to a certain value. ' Since the operating size of the technical system cannot be set directly, the task is solved by setting the system parts using the associated system parameters. In general, there are several combinations of system parameters that fulfill the task, but these are general with regard to other criteria LM N>F> *
  • the invention is therefore based on the object of making one or more operating variables of a technical system intelligently adjustable with a plurality of system parts and of optimally setting them by means of the system parameters of the system parts, whereby secondary conditions must not be violated.
  • the method of the type mentioned initially consists of the following steps:
  • At least one of the operating sizes of the technical system is selected for the optimization.
  • the method of the type according to the invention does not require any change in the hardware of the components of the system parts; Such changes may also contribute to an improved mode of operation under certain circumstances, but ⁇ are advantageously made during the design of the system and no longer during operation, which would be very expensive.
  • the system parts of the technical system are intelligently set so that optimized operation results and auxiliary conditions are not violated.
  • Such secondary conditions can be, for example: - a plant • for the generation of electrical energy is required to provide a fixed total output - which is made up of the sum of the individual performances of the plant parts - and each plant part only in one permissible operating range may be operated. Then, for example, the production costs of the technical system or the efficiency have to be optimized, whereby the previously mentioned secondary conditions have to be observed.
  • Operating parameters Production costs and efficiency of the technical system are only to be understood as examples - the method according to the invention is also suitable for optimizing a large number of other operating parameters of a technical system.
  • the invention leads to a computer program product which can be loaded directly into the internal memory of a digital computer and comprises software code sections with which the steps of the method according to the invention are carried out when the product is running on a computer.
  • FIG 1 shows an industrial plant connected with a computing unit for implementing the method according to the invention
  • FIG 2 is an arithmetic unit for carrying out the method according to the invention with an interpolator for interpolating the current values of the operating state
  • '3 shows a technical facility connected to multiple parts of the plant with a computing unit for carrying out he method according to the invention with several processing units for interpolation and for carrying out various mathematical operations.
  • Plant section only requires input of plant parameters, which then control the plant section (e.g. via its own computer).
  • the system is connected to a computing unit 20 for carrying out the method according to the invention.
  • the computing unit 20 contains an optimization stage 24, the one
  • FIG. 3 shows a technical installation 1 with a plurality of installation parts 3, 5, 7,... N and another embodiment 20 'of the computing unit.
  • Fig. 1 shown.
  • the computing unit 20 'contains an input unit EE, for example a keyboard, with the aid of which the discrete values 23, which are preferably determined by measurement at fixed support points, for technical description of the behavior of the operating variable of the technical system to be optimized are recorded as a so-called characteristic field.
  • a first interpolator INT1 determines from the discrete values 23 of the characteristic field a preferably section-wise analytical mathematical representation of each characteristic curve of the characteristic field described by discrete values.
  • a section is delimited by a first support point and a second support point immediately following it.
  • Interpolation by means of splines is preferably used for the interpolator INT1.
  • the interpolation between the discrete values 23 obtained at interpolation points is carried out in sections by low-degree polynomials.
  • a polynomial is assigned to each section.
  • a so-called spline function consists of the polynomials assigned to the sections; the polynomials are all of the same degree.
  • Third-degree polynomials are used with particular advantage and thus obtain a so-called cubic spline function.
  • Cubic spline functions have a smooth 'first derivative in the mathematical sense and therefore a continuous second derivative.
  • the spline function must assume the discrete values specified by the technical description at the support points and be constant.
  • the first derivative of the spline function must be constant in the support points.
  • the second derivative of the spline function must also be constant in the support points.
  • the second derivative preferably takes the value zero at the outer support points, that is to say at those support points which only belong to one section - the so-called outer support points.
  • Algorithms for determining the spline coefficients in sections under the aforementioned conditions are known. For each characteristic curve of the characteristic field - which is described by the discrete values 23 - which belongs to a fixed value of a • boundary parameter, the first interpolator INT1 determines using cubic spline functions for interpolation for each section of the by the discrete values 23 characteristic field described the spline coefficients; for each of these sections, the interpolator INT1 thus determines four coefficients when using cubic spline functions.
  • the first interpolator INT1 interpolates - that is to say via a first variable - specifically via the system parameters 4a - by analytically determining spline coefficients 32 for each section of a characteristic curve of the characteristic field, which belongs to a fixed value of an edge parameter. These coefficients 32 are advantageously assigned to the corresponding sections and stored in a memory SP.
  • the previously mentioned steps of acquiring the characteristic field and interpolating over a first quantity need only be carried out offline once; co co r ro F "
  • the value of an edge parameter is smaller than the current value of an edge parameter for which the characteristic is to be determined, and the second fixed value of an edge parameter is to be greater than the current value of an edge parameter for which the -interpolated characteristic is to be determined.
  • the educational requirement is then: ⁇
  • c (p) ai • C ⁇ (b ⁇ • p) + a 2 • c 2 (b 2 ⁇ p)
  • the two characteristic curves adjacent to the characteristic to be interpolated, which belong to fixed values of an edge parameter, are therefore superimposed.
  • the curve shape of the characteristic curve c (p) to be interpolated should be more similar to the curve shape of c ⁇ (p), the closer the current value of a boundary parameter belonging to the characteristic to be interpolated is to the first fixed value of the corresponding boundary parameter;
  • c 2 (-p) The coefficients ai and a 2 should be chosen accordingly:
  • the coefficient a 2 is determined as the quotient from which
  • the coefficient a is then chosen as follows:
  • the coefficients bi and b 2 are advantageously calculated as follows: the coefficient i is determined as the quotient from the first fixed value of a boundary parameter and the current value of a boundary parameter and the second coefficient b 2 is determined as the quotient from the second fixed value of a boundary parameter and the current value of a boundary parameter.
  • a test of the interpolator INT2 which is intended to work as described above, shows that this maps the characteristic curves belonging to a fixed value of a boundary parameter to them themselves if the current value of a boundary parameter corresponds to a fixed value of a boundary parameter ,
  • the processing stage VS1 uses this to calculate the current value 40 of the farm size selected for the optimization.
  • the processing stage VS2 calculates the current value 42 of the gradient of the operating variable selected for the optimization; For this purpose, both processing stages VS1 and VS2 are supplied with the current values 4a of the system parameters.
  • the current value 40 of the operating variable selected for the optimization is transferred to a display unit BI, for example an output field of a computer screen, where the behavior of the operating variable to be optimized then during the operation of the. technical system 1 can be monitored.
  • the current value 40 of the operating variable selected for the optimization or the current value 42 of the gradient of the operating variable selected for the optimization are made available to an optimization stage OFT.
  • the optimization stage OPT processes an optimization algorithm, which is advantageously a method of so-called sequential quadratic programming - abbreviated SQP.
  • SQP methods are currently considered to be the most effective for solving general non-linear optimization tasks. Details of such a method of sequential quadratic programming can be found, for example, in Markos Papageorgiou: "Optimization: Static, dynamic, stochastic methods for use", Oldenb ⁇ urg, Kunststoff, Vienna, 1996.
  • the optimization level OFT also receives the secondary conditions 8 to be observed during the optimization, as well as start values 45 for the system parameters with which the optimization process is initialized.
  • the quality of the optimum for the optimized system parameters 4b determined by the optimization stage OPT may depend on the choice of the starting values 45.
  • the optimization process, which is implemented in the optimization stage OPT, is advantageously started several times, with different start values 45 being used in each of these runs of the optimization process.
  • the optimized system parameters 4b belonging to the best optimization result are then transferred to the technical system 1; the system parts 3, 5, 7, ... n are to be set using these optimized system parameters 4b.
  • the technical system 1 shown in FIG 3 and the computing. Unit 20 ' can be used in a particularly advantageous manner as a device for optimizing the overall efficiency of a hydropower plant that contains several machine sets.
  • This power plant can be required, for example, that it provides a certain total electrical output for a network, that each machine set only works in a certain permissible operating range, and that the overall efficiency of the hydropower plant is optimal.
  • the size of the hydropower plant to be optimized is the overall efficiency.
  • the secondary conditions consist of the condition for the total electrical output to be delivered and the conditions for the operating areas in which the individual machine • sets should work. If the permissible operating range of at least one machine set consists of several non-overlapping partial areas and / or operating points, this cannot be used when using, for example, an SQP method Supplementary condition in the form of exactly one equation and / or inequality.
  • the solution of the problem can be to go through the Optimier ⁇ ngshabilit several times, wherein each one of the admissible partial regions or operating points is formulated as just a constraint on these 'runs successively;
  • the best optimization result in comparison provides the optimized system parameters (here: power setpoints to be set for the machine sets).
  • This combinatorial procedure may result in an increased need for retirement time;
  • One starting point for improving the treatment of the problem of secondary conditions, which are composed of several permissible sub-areas and / or points and thus cannot be directly processed in many known optimization methods, is the use of strategies of so-called genetic algorithms, which Literature are known.
  • An essential boundary parameter of a hydropower plant is the currently available usable head of the water.
  • a characteristic curve field is available for each machine, with a fixed value for the drop height of the water being assigned to each characteristic curve in this characteristic curve field.
  • Each of these characteristics describes the course of the efficiency of the respective machine set over the electrical power output by this machine set.
  • the first interpolator interpolates via these outputs, the second interpolator determines the interpolated characteristic curves of the machine sets based on the current value of the water head.
  • Processing level forms the current value of the overall efficiency of the hydropower plant and urges this value to be displayed; the second processing stage calculates the current value of the gradient of the overall efficiency.
  • both processing stages use the current values of the outputs set on the machine sets.
  • the optimization level optimizes the current value of the overall grades and calculates optimized performance values for the machine sets, with which these can then be set to achieve optimal overall efficiency. In this way, an operating variable (here: the overall efficiency) is optimally adapted to the boundary parameters and secondary conditions that cannot be influenced. '

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Stored Programmes (AREA)
  • Complex Calculations (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Programmable Controllers (AREA)

Abstract

The invention relates to a method, device and computer program product for optimally operating a technical installation containing installation parts that have several adjustable installation parameters, whereby the operation of the installation is dependent on several operational quantities that can be influenced by installation parameters. Optimal values for the adjustable installation parameters (4b) are determined by means of a description (22) of the dependence of the operational quantity (13), which is to be optimized, on the adjustable installation parameters (4b), whereby secondary conditions (8) are adhered to.

Description

(-0 ω N) M H> (-0 ω N) M H>
Cn σ cn 0 Cn cn tö φ cnCn σ cn 0 Cn cn tö φ cn
Ω trΩ tr
HH
ΦΦ
H- trH- tr
PP
P iPP iP
H1 H 1
Figure imgf000003_0001
Figure imgf000003_0001
teilen durch die dort vorhandenen AutomatisierungsSysteme in direkte .Eingriffe in die technische Anlage umgesetzt".share through the existing automation systems in direct "interventions in the technical system " .
' Viele Anlagenteile der technischen Anlage sind gewöhnlich zur Erfüllung ihrer Aufgaben mittels Anlagenparameter einstellbar. Der aktuelle Betriebspunkt jedes Anlagenteils ergibt sich aus den aktuellen Werten der jeweils zugehörigen Anlagenparameter. Der Betriebszustand der technischen Anlage ergibt sich aus den Betriebspunkten der Anlagenteile; so tragen "im Allgemeinen mehrere oder sogar alle Anlagenteile der technischen Anlage zum Betriebszustand der technischen Anlage- bei. '' Many parts of the technical system can usually be set using system parameters to perform their tasks. The current operating point of each system part results from the current values of the associated system parameters. The operating status of the technical system results from the operating points of the system parts; in general, several or even all system parts of the technical system contribute to the operating state of the technical system.
Beispielsweise befinden sich in einer technischen Anlage zur Erzeugung von elektrischer Energie mehrere Turbine-Generator- Einheiten, von denen jede an einem bestimmten Betriebspunkt arbeitet. An ihrem jeweiligen Betriebspunkt weist jede Turbine-Generator-Einheit im Allgemeinen eine Vielzahl von Betriebsgrößen, wie z.B. den Wirkungsgrad auf, der vom jeweiligen Betriebspunkt abhängt.For example, there are several turbine generator units in a technical system for generating electrical energy, each of which works at a specific operating point. At their respective operating point, each turbine generator unit generally has a large number of operating variables, such as the efficiency, which depends on the respective operating point.
Betrachtet man nun den Gesamtwirkungsgrad- der technischen Anlage, so ist dieser abhängig von den Wirkungsgraden jeder Teilanlage bei den jeweiligen Betriebspunkten. Eine Änderung eines Betriebspunktes eines Anlagenteils mittels der jeweils zugehörigen Anlagenparameter führt somit zu einer Veränderung der Betriebsgröße der technischen Anlage.If you now consider the overall efficiency of the technical system, it depends on the efficiency of each subsystem at the respective operating points. A change in an operating point of a system part by means of the respective associated system parameters thus leads to a change in the operating size of the technical system.
Oft werden an das Bedienpersonal einer technischen Anlage Aufgaben herangetragen, eine Betriebsgröße der technischen Anlage auf einen bestimmten Wert einzustellen.' Da sich die Betriebsgröße der technischen Anlage nicht unmittelbar einstellen lässt, geschieht die Lösung der Aufgabe durch Einstellung der Anlagenteile mittels der zugehörigen Anlagen- parameter. Im Allgemeinen gibt es mehrere Kombinationen von Anlagenparametern, die die gestellte Aufgabe erfüllen, diese- sind jedoch im Hinblick auf weitere Kriterien im Allgemeinen L M N> F> *Tasks are often given to the operating personnel of a technical system to set an operating size of the technical system to a certain value. ' Since the operating size of the technical system cannot be set directly, the task is solved by setting the system parts using the associated system parameters. In general, there are several combinations of system parameters that fulfill the task, but these are general with regard to other criteria LM N>F> *
(_π O σt 0 Ln O cn(_π O σt 0 Ln O cn
s; ιp Ft F1 ro N F1 ; P*5 ö H a α g p. er α tö Ft O F1 B- g TJ w er Z rt g a t?3 as; ιp Ft F 1 ro NF 1 ; P * 5 ö H a α g p. er α tö Ft OF 1 B- g TJ w er Z rt gat? 3 a
F- Φ P P> H F- P F- o-. « P P P> ro - P . ro P ro a tr F- rt . rt C Φ O φ F- rt F- rt P ιP cn Φ Ω a i H P x cn tr Hi cn tr rt φ Ω n F1 P rti Hi a tr Ω F1 Cn N Ω " P Φ Φ ro tr a Hi Ω v § &ι: : cn ro H α a tr Ω P P ^ ro ro tr P Ω ro trF- Φ P P> H F- P F- o-. «PP P> ro - P. ro P ro a tr F- rt. rt C Φ O φ F- rt F- rt P ιP cn Φ Ω ai HP x cn tr Hi cn tr rt φ Ω n F 1 P rti Hi a tr Ω F 1 Cn N Ω "P Φ Φ ro tr a Hi Ω v § & ι:: cn ro H α a tr Ω PP ^ ro ro tr P Ω ro tr
C p ro F- ö H Φ ro rt P" υι φ X a H ro F- F- M Φ tr ι F- tr P P F- P ιq tr P rt a p rt ιP et £ £ P p ≤ 3 a F- v H ro P ro cn rt tr F- CD ro P ι rt- Φ cn rt P> ro H F- Φ P s: er 1-» a tτ< α P Φ ^ N cn a P L cn o N Ω 1-1 > H F- öa ≤: rt n a F- cn J ιP O: P ro F- a a rt P Ω tr a t-> ip tr o CΛ tr et P F- > ro P F- cn IT Hi ι ι-< --1 Φ cn cn H a ι rt cn tr P o ιP Ω Hi ro cn a g L Φ rt tö r cn P> H Ω ro O P. ιp P F1 cn tr ftv. ro rt cn F- I Φ p Φ tr 0: a X P- tu rt- 1 α tr F- H P- 0 »Pi Φ a tö P s: p: N rt a F- K Ω et P F1 tr P- F- ro a ro p rt P. ro α P CD tr ι φ a ro ro P P N a P 0 tr rt p P rt ro 3 F1 cn ro Φ Hi Φ cn ro Φ P. ι rt rt rtl F1 P LP cn X p. ' F- ro Ξ cn p P ! P> Ω a a rt P. n tι Hi LO a α F- rt ιp rt- F- er F- & a ro rt- roC p ro F- ö H Φ ro rt P "υι φ X a H ro F- F- M Φ tr ι F- tr PP F- P ιq tr P rt ap rt ιP et £ £ P p ≤ 3 a F- v H ro P ro cn rt tr F- CD ro P ι rt- Φ cn rt P> ro H F- Φ P s: er 1- »a tτ <α P Φ ^ N cn a PL cn o N Ω 1- 1> H F- öa ≤: rt na F- cn J ιP O: P ro F- aa rt P Ω tr a t-> ip tr o CΛ tr et P F-> ro P F- cn IT Hi ι ι- <--1 Φ cn cn H a ι rt cn tr P o ιP Ω Hi ro cn ag L Φ rt tö r cn P> H Ω ro O P. ιp PF 1 cn tr ftv. Ro rt cn F- I Φ p Φ tr 0: a X P- tu rt- 1 α tr F- H P- 0 »Pi Φ a tö P s: p: N rt a F- K Ω et PF 1 tr P- F- ro a ro p rt P. ro α P CD tr ι φ a ro ro PPN a P 0 tr rt p P rt ro 3 F 1 cn ro Φ Hi Φ cn ro Φ P. ι rt rt rtl F 1 P LP cn X p. 'F- ro Ξ cn p P! P> Ω aa rt P. n tι Hi LO a α F- rt ιp rt- F- er F- & a ro rt- ro
P ro a ro cn a P P ι tr et Φ F^ O F» Φ φ Φ F1 ro ιP ro Ω F- ro rt tr P H Hl >P ≤: a 0 Φ h cn F- cn F- & cn cn a H P tr Φ a P tr P P- cn a rtP ro a ro cn a PP ι tr et Φ F ^ OF »Φ φ Φ F 1 ro ιP ro Ω F- ro rt tr PH Hl> P ≤: a 0 Φ h cn F- cn F- & cn cn a HP tr Φ a P tr P P- cn a rt
Ω cn a o F- ιP cn a F- 0 Ω Ω Ω 1 F- cn J P F- P. Ω ro ip F- φ F- tr ιP ' a ro F1 P. t-i ro ro H a- V < tr P H F- > £ φ et Ω ro P tr ro ro F- 0 LPΩ cn ao F- ιP cn a F- 0 Ω Ω Ω 1 F- cn JP F- P. Ω ro ip F- φ F- tr ιP ' a ro F 1 P. ti ro ro H a- V <tr PH F-> £ φ et Ω ro P tr ro ro F- 0 LP
H rt- a *P ro rt a α s: tr i F- φ ro Φ ιP rt F1 F" ro P rt • tr F- o ro rt cn ro F- ro ro Φ P hi φ cn F- Hi cn tr P B P- rt- ^ ro h a α • θ: r 3 • roH rt- a * P ro rt a α s: tr i F- φ ro Φ ιP rt F 1 F "ro P rt • tr F- o ro rt cn ro F- ro ro Φ P hi φ cn F- Hi cn tr PB P- rt- ^ ro ha α • θ: r 3 • ro
Φ EP a rt Ω 3 H a a α L ≤: a Ω r c rt- v O ro p g Φ rt ro 0 Φ * F- s: a- ro F- ro P a s P cn rt P F- F- P rt öΦ EP a rt Ω 3 H a a α L ≤: a Ω r c rt- v O ro p g Φ rt ro 0 Φ * F- s: a- ro F- ro P a s P cn rt P F- F- P rt ö
Φ tr rt tr- Ω rt rt Hl tJ roΦ tr rt tr- Ω rt rt Hl tJ ro
F- p CΛ P P P> H <J cn a a P ro H F- &ι H H ti rt- P ro ro t 01 ro et LP P ro rt ι Ω ιP &3 Hi ro Ω < 3 ^» Hl F- rt H Hi ro P- φ ro F* p. a ^ *. F- rt Φ P cn F- P p P. tr ro a rt H a- ro ro s: Ω cn ^ϊ- rt c a F- P F- F" tr a rtF- p CΛ PP P> H <J cn aa P ro H F- & ι HH ti rt- P ro ro t 01 ro et LP P ro rt ι Ω ιP & 3 Hi ro Ω <3 ^ »Hl F- rt H Hi ro P- φ ro F * p. a ^ *. F- rt Φ P cn F- P p P. tr ro a rt H a- ro ro s: Ω cn ^ ϊ- rt ca F- P F- F "tr a rt
Φ ro H P ) ro ιp i H a 0 P tr Ω P" F-1 ro Φ F- Φ ro tö rt P. ro cn ro tö rt rt- rt F- g* F- rt - Hi Hi tr P cn tr P F- H F- « 3 F- ro -^ P * a » ro 3 F- ro Hi Hi Ω tr ro rt ) Ξ "^ P. P ip Ω rt- a H a cn rt cn P, p. P ιp rt- rt p: ro rr ro F- F1 tr ro φ Hi cn tr ro F- K Φ O rt P. cn ö tr Φ ro F- ro g ro rt a ro cn Ω F- H H cn ro rt ιP Φ a < rt F- F- F- P ro rt F- φ F- Cd pi Ω F- p cn tr Ω ro P. i cn F1 H Φ Φ P ιp rt Φ ro ro cn F- a 3 t P p- cn Φ ro P" a Φ P < F- P !25 H H tr c ro tr cn cn ro T aJ P rt p p rt Φ H a rt cn a P O £ Ω P. P H Hl . F- F1 rt P cn ro tö' J & Φ F- F-Φ ro HP ) ro ιp i H a 0 P tr Ω P " F- 1 ro Φ F- Φ ro tö rt P. ro cn ro tö rt rt- rt F- g * F- rt - Hi Hi tr P cn tr P F- H F- «3 F- ro - ^ P * a» ro 3 F- ro Hi Hi Ω tr ro rt ) Ξ " ^ P. P ip Ω rt- a H a cn rt cn P, p. P ιp rt- rt p: ro rr ro F- F 1 tr ro φ Hi cn tr ro F- K Φ O rt P. cn ö tr Φ ro F- ro g ro rt a ro cn Ω F- HH cn ro rt ιP Φ a <rt F- F- F- P ro rt F- φ F- Cd pi Ω F- p cn tr Ω ro P. i cn F 1 H Φ Φ P ιp rt Φ ro ro cn F- a 3 t P p- cn Φ ro P "a Φ P <F- P! 25 HH tr c ro tr cn cn ro T aJ P rt pp rt Φ H a rt cn a PO £ Ω P. PH Hl. F- F 1 rt P cn ro tö ' J & Φ F- F-
P) F- P Hi P ro 0 £ . P F- tr φ rt P P Φ F- Φ F- cn cn . ro , F- F- LP rt φ rt cn N o et P H TJ ro P H Φ cn N Hi tr a Ω F- F- •rt- α ro P ro cn rt roP ) F- P Hi P ro £ 0. P F- tr φ rt PP Φ F- Φ F- cn cn. ro, F- F- LP rt φ rt cn N o et PH TJ ro PH Φ cn N Hi tr a Ω F- F- • rt- α ro P ro cn rt ro
Q Ω s: to rt N Ά rt F- a tr rt Φ r+ H JT O cn rt P ro F- F' ιp Hi 0 rtQ Ω s: to rt N Ά rt F- a tr rt Φ r + H JT O cn rt P ro F- F 'ιp Hi 0 rt
Φ P Φ P. ro cn 2: F- cn P- N W c a £ φ α F- P P ro cn φ 0 a S3 F- p φ H rt ro P 3 ro a ro 2; Ω P P ro a P P Φ ro P Hi fi ≤: t H P> cn Pi 0 tr & Ξ rt P F- roΦ P Φ P. ro cn 2: F- cn P- N W c a £ φ α F- P P ro cn φ 0 a S3 F- p φ H rt ro P 3 ro a ro 2; Ω P P ro a P P Φ ro P Hi fi ≤: t H P> cn Pi 0 tr & Ξ rt P F- ro
P r Hl <1 H H p: H rt et ιq J Φ J α FJ rt aP r Hl <1 HH p: H rt et ιq J Φ J α F J rt a
N F- F1 ro &> ro H F- P X 0 ?r N Λ Hi rt- F- rt F* ro F- P ro w p g F- φ F- F- P P cn Φ Hi Hi P P a tn P rt- cn ro O P P rt cn rt P. P - ro er Ω P P> rt rt- rt- H : rt a P P hi ro O a a ιP cn ro P rt- φ a O: o F' tr φ p* >-• ro H F1 n £ a F- Q t→ Φ P. Φ 0 .3 ro rt P a J ) ≥; P. ro H 3 F- rt ro ≤: F- £ P F1 O F- ro P O: a P P - ' ro cn a et ιP o Φ p cn ro Ω H cn Φ <l Ω Hi tr 03 P J rt » rt cn CΛ rt- P φ r - t et •LP roN F- F 1 ro &> ro H F- PX 0? R N Λ Hi rt- F- rt F * ro F- P ro wpg F- φ F- F- PP cn Φ Hi Hi PP a tn P rt- cn ro OPP rt cn rt P. P - ro er Ω PP> rt rt- rt- H: rt a PP hi ro O aa ιP cn ro P rt- φ a O: o F 'tr φ p *> - • ro HF 1 n £ a F- Q t → Φ P. Φ 0 .3 ro rt P a J ) ≥; P. ro H 3 F- rt ro ≤: F- £ PF 1 O F- ro PO: a PP - ' ro cn a et ιP o Φ p cn ro Ω H cn Φ <l Ω Hi tr 03 PJ rt »rt cn CΛ rt- P φ r - t et • LP ro
F- φ rt- H φ a tr F- F1 Φ tr Φ Φ a ιP rt tr P P. ro ro F" H . ro ro ro rt a a s: ! F- ro ro a Ω H Φ cn H P ro F- Φ a Φ F- F- rt <-r Ω PF- φ rt- H φ a tr F- F 1 Φ tr Φ Φ a ιP rt tr P P. ro ro F "H. Ro ro ro rt aas:! F- ro ro a Ω H Φ cn HP ro F- Φ a Φ F- F- rt <-r Ω P
F- x ro J ! & rt P P tr 0: P* tr a rt tf a 3 tr F- F- v rt a F> F^ O rt o ^ Φ φ Φ tr 3 F- cn Φ Φ φ O: er Φ rt- 5 a" N φ . F- a rt H) cn a r • rt ro P- P s: s: a cn ιp F- Φ P Φ ro J P rt rt in ro F- ro F- tö ro F- Hi P £ F- F- < cn P Φ a r F- F- t φ φ 3 rt a a r n ro p N ι rt p P H Ξ Ω Φ ro rt ω P a a t r ι P tr Φ Φ rt Ω ω F- N cn Ω rtF- x ro J! & rt PP tr 0: P * tr a rt tf a 3 tr F- F- v rt a F> F ^ O rt o ^ Φ φ Φ tr 3 F- cn Φ Φ φ O: er Φ rt- 5 a " N φ. F- a rt H) cn ar • rt ro P- P s: s: a cn ιp F- Φ P Φ ro JP rt rt in ro F- ro F- tö ro F- Hi P £ F- F - <cn P Φ ar F- F- t φ φ 3 rt aarn ro p N ι rt p PH Ξ Ω Φ ro rt ω P aatr ι P tr Φ Φ rt Ω ω F- N cn Ω rt
Ϊ X p. P- Φ rt ro & H H N rt P N φ P rt- F1 cn p- Φ rt P P iP t 3Ϊ X p. P- Φ rt ro & HHN rt PN φ P rt- F 1 cn p- Φ rt PP iP t 3
"tö Φ Φ 3 cn H r P Φ φ cn P ι ι tr rt P rt rt- F- a cn rt Φ r F- ι_t. F- H P Ω Φ a a F- i Φ 0 P 3 F- P ro φ LP rt- O: P Φ a"tö Φ Φ 3 cn H r P Φ φ cn P ι ι tr rt P rt rt- F- a cn rt Φ r F- ι_t. F- HP Ω Φ aa F- i Φ 0 P 3 F- P ro φ LP rt- O: P Φ a
Φ rt !*r P Φ α tr Φ cn vp cn F" P- er P- Hi Hi O: Hi cn H, H cn Φ ro fco Ω F-Φ rt! * R P Φ α tr Φ cn vp cn F "P- er P- Hi Hi O: Hi cn H, H cn Φ ro fco Ω F-
P P- cn 3 i j a P> cn cn rt ro Φ φ Hi rt ιP ιp Ω cn cn ro ι H ro tr 3 o ro pi Φ tr Hi CΛ φ 3 P • H Φ a cn ro 1 P tr 1 Φ F1 1 PP P- cn 3 i j a P> cn cn rt ro Φ φ Hi rt ιP ιp Ω cn cn ro ι H ro tr 3 o ro pi Φ tr Hi CΛ φ 3 P • H Φ a cn ro 1 P tr 1 Φ F 1 1 P
Ω p P H Hi ro rt cn 1 P a H. • a tr φ 1 ro J tr 1 1 0 F- l α 1 • Φ a, a ro - ro H 1 a rt Ω p PH Hi ro rt cn 1 P a H. • a tr φ 1 ro J tr 1 1 0 F- l α 1 • Φ a, a ro - ro H 1 a rt
finden sich keine Hinweise, mit welchen konkreten Maßnahmen dies geschehen könnte. Es wird lediglich davon ausgegangen, dass derartige Methoden zur Optimierung einer Betriebsgröße der technischen Anlage bekannt sind. Der Vergleich zwischen dem für die Durchführung der Optimierung benötigten Aufwand und dem letztendlich daraus resultierenden wirtschaftlichen Nutzen stellt den Kerngedanken' der' oben genannten Schrift dar. Um aus dem in der Schrift offenbarten Verfahren größtmöglichen Mutzen zu ziehen ist es notwendig, möglichst effek- tive Verfahren für die Optimierung einer Betriebsgröße wie z.B. des Wirkungsgrades einer technischen Anlage anzugeben, die dann für den vorher genannten Vergleich herangezogen werden können.there are no indications of the specific measures that could be used to do this. It is only assumed that such methods for optimizing an operating size of the technical system are known. The comparison between the need for the implementation of the optimization effort and ultimately resulting economic benefit is the core idea 'of the' above-mentioned publication. To get the full Mutzen from the disclosed in the document process, it is necessary to effec- possible tive process for the optimization of a company size, such as the efficiency of a technical system, which can then be used for the aforementioned comparison.
Der Erfindung liegt daher die Aufgabe zugrunde, eine oder mehrere Betriebsgrößen einer technischen Anlage mit mehreren Anlagenteilen intelligent einstellbar zu machen und mittels der Anlagenparameter der Anlagenteile optimal .einzustellen, wobei Nebenbedingungen nicht verletzt werden dürfen.The invention is therefore based on the object of making one or more operating variables of a technical system intelligently adjustable with a plurality of system parts and of optimally setting them by means of the system parameters of the system parts, whereby secondary conditions must not be violated.
Erfindungsgemäß besteht das Verfahren der eingangs genannten Art aus folgenden Schritten:According to the invention, the method of the type mentioned initially consists of the following steps:
1. Mindestens eine der Betriebsgrößen der technischen Anlage wird für die Optimierung ausgewählt.1. At least one of the operating sizes of the technical system is selected for the optimization.
2. Eine mathematische und/oder messtechnisch gestützte Beschreibung der Abhängigkeit der zu optimierenden Betriebsgröße der technischen Anlage von den einstellbaren Anlagenparametern und sich zwangsläufig aus dem Betrieb ergebenden Randparametern wird erstellt.2. A mathematical and / or measurement-based description of the dependency of the operating size of the technical system to be optimized on the adjustable system parameters and marginal parameters that necessarily result from the operation is created.
3. Die aktuellen Anlagenparameter und die aktuellen Randparameter werden erfasst.3. The current system parameters and the current boundary parameters are recorded.
4. Nebenbedingungen für die einstellbaren Anlagenparameter werden festgelegt. 5. Für den aktuellen, durch die aktuellen Anlagenparameter und Randparameter erfassten Betriebszustand werden unter Einhaltung der Nebenbedingungen die Anlagenparameter optimiert. 6. Die Anlagenteile werden mittels der optimierten Anlagenparameter eingestellt.' 4. Additional conditions for the adjustable system parameters are specified. 5. For the current operating state, captured by the current system parameters and boundary parameters, under Compliance with the secondary conditions optimizes the system parameters. 6. The system parts are set using the optimized system parameters. '
Unter „mathematisch und/oder messtechnisch-gestützter Beschreibung werden in diesem Zusammenhang insbesondere analytische mathematische Formeln bzw. aus diskreten, an Stützstellen gewonnenen Datenpunkten bestehende Kennlinienfelder verstanden.In this context, “mathematically and / or measurement-based description” means in particular analytical mathematical formulas or characteristic curve fields consisting of discrete data points obtained at support points.
Das Verfahren der erfindungsgemäßen Art erfordert keine Veränderung der Hardware der Komponenten der Anlagenteile; derartige Veränderungen können unter Umständen darüber hinaus zu einer verbesserten Betriebsweise beitragen, ■ werden aber vorteilhaft bereits bei der Auslegung der Anlage und nicht mehr bei laufendem Betrieb vorgenommen, was sehr kostspielig wäre. Beim erfindungsgemä en Verfahren werden die Anlagenteile der technischen Anlage intelligent so eingestellt, dass sich ein optimierter Betrieb ergibt und Nebenbedingungen nicht verletzt werden.The method of the type according to the invention does not require any change in the hardware of the components of the system parts; Such changes may also contribute to an improved mode of operation under certain circumstances, but ■ are advantageously made during the design of the system and no longer during operation, which would be very expensive. In the method according to the invention, the system parts of the technical system are intelligently set so that optimized operation results and auxiliary conditions are not violated.
Derartige Nebenbedingungen können .z.B. sein:- von einer Anlage zur Erzeugung von elektrischer Energie wird' gefordert, dass sie eine festgelegte Gesamtleistung - die sich zusammensetzt aus der Summe der Einzelleistungen der Anlagenteile - zur Verfügung zu stellen hat und jeder Anlagenteil nur in einem jeweils zulässigen Betriebsbereich betrieben werden darf. Es sind dann beispielsweise die Produktionskosten der technischen Anlage oder der Wirkungsgrad zu optimieren, wobei die vorher genannten Nebenbedingungen eingehalten werden müssen. Die genannten. Betriebsgrößen Produktionskosten und Wirkungsgrad der technischen Anlage sind lediglich beispielhaft zu verstehen - das erfindungsgemäße Verfahren eignet sich darüber hinaus zur Optimierung einer Vielzahl von weiteren Betriebsgrößen einer technischen Anlage. OJ LO NO ) t-> F1 Such secondary conditions can be, for example: - a plant for the generation of electrical energy is required to provide a fixed total output - which is made up of the sum of the individual performances of the plant parts - and each plant part only in one permissible operating range may be operated. Then, for example, the production costs of the technical system or the efficiency have to be optimized, whereby the previously mentioned secondary conditions have to be observed. The above. Operating parameters Production costs and efficiency of the technical system are only to be understood as examples - the method according to the invention is also suitable for optimizing a large number of other operating parameters of a technical system. OJ LO NO) t-> F 1
Cn O Cπ o Cπ O nCn O Cπ o Cπ O n
P t Q. cn Φ F- Fi r 3 tP t Q. cn Φ F- Fi r 3 t
& t P Φ ro ro rt o P F- F- rt et rt P P s: F s* cn 3 r P- tu ro& t P Φ ro ro rt o P F- F- rt et rt PP s: F s * cn 3 r P- tu ro
Ω ro 1 tr rt- g tr tö LP P. lP O o p: P ro F1 F- ro TJ rΩ ro 1 tr rt- g tr tö LP P. lP O op: P ro F 1 F- ro TJ r
F1 a rt Φ a rtl rt rtl F1 SV rt et rt F g 3 P P P rt 0 rt- 3 a ö φ Φ 0 P F- . P Φ ro P P ro P r * a - cn a g et Ω F" CΛ roF 1 a rt Φ a rtl rt rtl F 1 SV rt et rt F g 3 PPP rt 0 rt- 3 a ö φ Φ 0 P F-. P Φ ro PP ro P r * a - cn ag et Ω F "CΛ ro
P rt P Ω LP ro r tr Ω rt rt- LP tr φ s ro P rt ro P LP rt F- LP o F- F- ro P rt ro P n LP O ro oP rt P Ω LP ro r tr Ω rt rt- LP tr φ s ro P rt ro P LP rt F- LP o F- F- ro P rt ro P n LP O ro o
F- ι rt- rt ιP F- o rt- Ω 0 rt 3 a rt a rt- t- 8 F- LP Ω ro a rt rt- rt P φ rt- S et ro ro «q P a tr F1 ro ro P ro LP rt ro t a rt- α a ro Ω ro r X rt- a ro F- F- ro θ:F- ι rt- rt ιP F- o rt- Ω 0 rt 3 a rt a rt- t- 8 F- LP Ω ro a rt rt- rt P φ rt- S et ro ro «q P a tr F 1 ro ro P ro LP rt ro ta rt- α a ro Ω ro r X rt- a ro F- F- ro θ:
F- er P φ ro p: cn P er - rt ' tr N P ro ro P D r F1 er tr a F1 p: ro ro rt co U) P p ιp P cn TJ Hi rt a rt- ro a ro ro cn Φ Φ rt rt a ro ro P cn ro J F- tr cn rt ro Ω cn H ro <q P 0- 3 P ιP a ro a P 0 F- F- F- a rt- rt- P rt a LP N a P Ω F1 ro rt- a F- tr rt- t rt tr rt F- P F- • rt P rt F" rt rt ro or cn rt Φ P rt p t- rt ro ro rt ro ro g F- r - r Ω s O: P rt rt rt ιP cn F1 Ω tr O: F- l P LP rt- tα £ cn 01 Φ ro rt rt a p F1 - F* tr φ to 3 rt ro F- !*T Φ S tr a a P BD ιP φ ro ro ro ro Hi ro tö g Φ J rt P 3 cnF- er P φ ro p: cn P er - rt ' tr NP ro ro PD r F 1 er tr a F 1 p: ro ro rt co U) P p ιp P cn TJ Hi rt a rt- ro a ro ro cn Φ Φ rt rt a ro ro P cn ro J F- tr cn rt ro Ω cn H ro <q P 0- 3 P ιP a ro a P 0 F- F- F- a rt- rt- P rt a LP N a P Ω F 1 ro rt- a F- tr rt- t rt tr rt F- P F- • rt P rt F "rt rt ro or cn rt Φ P rt p t- rt ro ro rt ro ro g F - r - r Ω s O: P rt rt rt ιP cn F 1 Ω tr O: F- l P LP rt- tα £ cn 01 Φ ro rt rt ap F 1 - F * tr φ to 3 rt ro F-! * T Φ S tr aa P BD ιP φ ro ro ro ro Hi ro tö g Φ J rt P 3 cn
"* a t rt F1 P Ϊ cn ro φ P ι Φ <J 3 er rt P P er ro ro t" * at rt F 1 P Ϊ cn ro φ P ι Φ <J 3 er rt PP er ro ro t
Cn rt- F1 ro F- Φ cn F- rt g 0 g er P ro a rt rt . a Φ ro F^ p: cn rt rt a ro rt- t tu rt ro Ω P ro F-Cn rt- F 1 ro F- Φ cn F- rt g 0 g er P ro a rt rt. a Φ ro F ^ p: cn rt rt a ro rt- t tu rt ro Ω P ro F-
TJ a ro X ro rt rt O cn P ro P rt et P tP N F- QJ rt ro Φ ro rt et F- I F- rt etTJ a ro X ro rt rt O cn P ro P rt et P tP N F- QJ rt ro Φ ro rt et F- I F- rt et
P Φ rt o a to tr LP et tr Φ N rt rtl rt l Φ P φ 3 rt a et F- rt P 3 ~ a cn cn r ro P φ ro F- P ro 0- rt- rt- ro cn tr. φ 3 P. rt- rt ro rt- LP 1 P N F- ro g cn o F" P cn F1 a rt rt ro ro a < rt cn rt- ro P N ro rt- tr ro ro ro 0 rt ro rt s P. F- Ω a rt- P rt- F1 cn o P Ω er TJ Φ P n fD F- X a ro cn cr a P rt- F-P Φ rt oa to tr LP et tr Φ N rt rtl rt l Φ P φ 3 rt a et F- rt P 3 ~ a cn cn r ro P φ ro F- P ro 0- rt- rt- ro cn tr. φ 3 P. rt- rt ro rt- LP 1 PN F- ro g cn o F "P cn F 1 a rt rt ro ro a <rt cn rt- ro PN ro rt- tr ro ro ro 0 rt ro rt s P. F- Ω a rt- P rt- F 1 cn o P Ω er TJ Φ P n fD F- X a ro cn cr a P rt- F-
Φ Φ F" tr ro P ro ro rt- TJ . cn rt- cn tr CΛ P rt P F- rt Λ ro P T3 er N cn rt- P < 3 ro PΦ Φ F "tr ro P ro ro rt- TJ. Cn rt- cn tr CΛ P rt P F- rt Λ ro P T3 er N cn rt- P <3 ro P
F1 rt a P rt φ P P tr P ro et vP ro O P N rt rt rt- cn rt ro cn P N ro cn O P " ro er P (S LP Φ F- rt- ro P F- F- ro Ω rt F- P P P P ιp rt l cn P rt- rt- P Ω : CΛF 1 rt a P rt φ PP tr P ro et vP ro OPN rt rt rt- cn rt ro cn PN ro cn OP "ro er P (S LP Φ F- rt- ro P F- F- ro Ω rt F- PPPP ιp rt l cn P rt- rt- P Ω: CΛ
Φ LP P. 3 ro F- a φ ro a rt 3 cn tr ιp cn cn 3 tr P- P F- ro N Φ cn rt rt cn F-1 fD tr o cn Φ P a tr ro F- rt er F- et a ro Ω et ro n ro et tr F- P F- O O: P rt ro F" a ro a aΦ LP P. 3 ro F- a φ ro a rt 3 cn tr ιp cn cn 3 tr P- P F- ro N Φ cn rt rt cn F- 1 fD tr o cn Φ P a tr ro F- rt er F - et a ro Ω et ro n ro et tr F- P F- OO: P rt ro F "a ro aa
Ω a P. P rt- P 3 a tt tr F- P ro P F- a tr P rt- ro rt F- rt a rt a a &> P P F1 ro a ro ro tr rt- P *- ro a ro ro ιp rt rt F" cn - ro P ro a O ro Φ P ro a P ro ro rt . cn rt rt ro rt rt F- P g rt p rt- Φ ro rt Ω P rt rt- a M P F1 a F- aΩ a P. P rt- P 3 a tt tr F- P ro P F- a tr P rt- ro rt F- rt a rt aa &> PPF 1 ro a ro ro tr rt- P * - ro a ro ro ιp rt rt F "cn - ro P ro a O ro Φ P ro a P ro ro rt. cn rt rt ro rt rt F- P g rt p rt- Φ ro rt Ω P rt rt- a MPF 1 a F- a
Φ F- Ω P F" a a a a P tr P r ro Φ X < rt o F- a tr roΦ F- Ω P F "a a a a P tr P r ro Φ X <rt o F- a tr ro
F- tr ro N F" ö F- ro 3F- tr ro N F "ö F- ro 3
P a a • Φ P g 1 tr ro Ω a F- F- rt LP a TJ 3 a N N 0 ro rt ro er cn F" o P P Φ F- F- rt ro LP P cn ro cn tr rt ro ro Φ P rt ro 0 P Hi Hi rtl tr CΛ' P aa • Φ P g 1 tr ro Ω a F- F- rt LP a TJ 3 a NN 0 ro rt ro er cn F "o PP Φ F- F- rt ro LP P cn ro cn tr rt ro ro Φ P rt ro 0 P Hi Hi rtl tr CΛ '
Φ < F" α LP rt a a & a FJ P rt ro P O 1 F- rt F- Λ rt cn rt F- rt a N Φ ro Φ ro rt F- Φ ro F< Φ P P ro F- F- N Ω O Ω 3 F- et 3 P ro a roΦ <F "α LP rt aa & a F J P rt ro PO 1 F- ft F- Λ rt cn rt F- rt a N Φ ro Φ ro rt F- Φ ro F <Φ PP ro F- F- N Ω O Ω 3 F- and 3 P ro a ro
P rt ro rt rt P F- ro rt cn P ö ro & F- LP cn F- rt cn ro cn P tr rt tr P a rt- ro 0- er F- a rtP rt ro rt rt P F- ro rt cn P ö ro & F- LP cn F- rt cn ro cn P tr rt tr P a rt- ro 0- er F- a rt
P ιP P F- p- TJ φ a rt- LP ro rt F" a ro LP rt F- Ω rt ro tr 0 a F" a ro F1 cn ro rt P roP ιP P F- p- TJ φ a rt- LP ro rt F "a ro LP rt F- Ω rt ro tr 0 a F" a ro F 1 cn ro rt P ro
FJ ro rt a P P P tr Hi rt- ro φ et P Φ φ cn tr F" F< P Φ 3 ro Ω F1 cn a cn o cn lP a F1 rt cn ro ro a rt w ιP ro α rt- et ro CΛ rt- lP rt P F- tr ro ro a ω rt P ro rt P LP F1 Ω h~> TJ rt- rt ro O rt rt fD a TJ ro 3 rt a cn a p p aF J ro rt a PPP tr Hi rt- ro φ et P Φ φ cn tr F "F <P Φ 3 ro Ω F 1 cn a cn o cn lP a F 1 rt cn ro ro a rt w ιP ro α rt- et ro CΛ rt- lP rt P F- tr ro ro a ω rt P ro rt P LP F 1 Ω h ~> TJ rt- rt ro O rt rt fD a TJ ro 3 rt a cn appa
P. . Ω cn a Φ 3 rt tr et P ro rtl p. r § P cn roP.. Ω cn a Φ 3 rt tr et P ro rtl p. r § P cn ro
P t 0 H α ro a 0: a φ P rt ro F- cn rtP t 0 H α ro a 0: a φ P rt ro F- cn rt
F- a tr rt- ro a ro o-. ro a ro rt tr F- O ro ro Ω F1 rt- N P rt- a ro * rt Cn cn ro ro rt cn ro rt- ro cn ** rt- &> rt F- G) cn P J rt F- w rt ro & F- o F* ro F1 Ω F- X rt tö 3 rt-F- a tr rt- ro a ro o-. ro a ro rt tr F- O ro ro Ω F 1 rt- NP rt- a ro * rt Cn cn ro ro rt cn ro rt- ro cn * * rt- &> rt F- G) cn PJ rt F- w rt ro & F- o F * ro F 1 Ω F- X rt tö 3 rt-
?T rt ro F" CΛ ro φ CΛ a 3 P rt Ω et cn F1 P p. F- cn tö F* F) rtl tr P' rt- F1 ro P= ro rt Y-' • ro X rt N Ω F- φ rt S F- 3 tr ro P F1 ro Ω ro Φ ro 3 i ro a ro ro a & er φ X P rt- P φ Φ P tr cn rt- O: a 3 ro ro a LP rt tr cn et cn rt p rt- ro cn rr F- S* ro rt er F- rt ro ! ro S> ιP rt- t a P 'rt- ro p: ro rt a P ro a LP? T rt ro F "CΛ ro φ CΛ a 3 P rt Ω et cn F 1 P p. F- cn tö F * F) rtl tr P ' rt- F 1 ro P = ro rt Y-' • ro X rt N Ω F- φ rt S F- 3 tr ro PF 1 ro Ω ro Φ ro 3 i ro a ro ro a & er φ XP rt- P φ Φ P tr cn rt- O: a 3 ro ro a LP rt tr cn et cn rt p rt- ro cn rr F- S * ro rt er F- rt ro! ro S> ιP rt- ta P ' rt- ro p: ro rt a P ro a LP
Φ rt rt a trt P-- Φ a a rt rt ro ro rt rt ro s F1 a rt P rt- M F1 a cn g rt- 3 p rt α P P φ co ro < ro a s; rt ro P Ω P ro F1 0 ro ro F- F1 rt- 0 ro lP TJ <j O:Φ rt rt a trt P-- Φ aa rt rt ro ro rt rt ro s F 1 a rt P rt- MF 1 a cn g rt- 3 p rt α PP φ co ro <ro as; rt ro P Ω P ro F 1 0 ro ro F- F 1 rt- 0 ro lP TJ <j O:
^J •- ro s er a Ω cn ro rt- α F- rt rt a r N a rt ro rt tt tr P lP ro F1 ro ro ro Ö3^ J • - ro s er a Ω cn ro rt- α F- rt rt ar N a rt ro rt tt tr P lP ro F 1 ro ro ro Ö3
P F1 ro o tr rt & ro P ro rt ro P. ^ ιp rt a O O £Λ CΛ ro P a p rt rt ro rt 3 F" rt rt 3 rt rtl F1 a rt P- X α 3 ro ro F- rt N rt- 3 ιp P cn rtl PPF 1 ro o tr rt & ro P ro rt ro P. ^ ιp rt a OO £ Λ CΛ ro P ap rt rt ro rt 3 F "rt rt 3 rt rtl F 1 a rt P- X α 3 ro ro F- rt N rt- 3 ιp P cn rtl P
<i φ ro rt- 3 Φ & p: P s! a ro P N F- F1 F- ro a & a P ro ro J ro cn g* 1 0 P ro tr o F- F- F» LP LP or rt- P. rt P p φ ro •^ Ω F- F-. ro cn * F- rt P cn P tr ro rt Si ro a cn r P P ro rt ?ü ro tr- F- tr - P rt- a p. cn 3 a. rt et F1 a F-. ιp 3 P rt F- a ro ro F- ro rt Φ P a rt- P Ω ro ro LP ≥i a F- rt ro P rt- P ro ro 3 ro cn ro φ F" Φ P<i φ ro rt- 3 Φ & p: P s! a ro PN F- F 1 F- ro a & a P ro ro J ro cn g * 1 0 P ro tr o F- F- F »LP LP or rt- P. rt P p φ ro • ^ Ω F- F-. ro cn * F- rt P cn P tr ro rt Si ro a cn r PP ro rt? ü ro tr- F- tr - P rt- a p. cn 3 a. rt et F 1 a F-. ιp 3 P rt F- a ro ro F- ro rt Φ P a rt- P Ω ro ro LP ≥ia F- rt ro P rt- P ro ro 3 ro cn ro φ F "Φ P
P rt rt P F- Φ LP rtl ro a tr P Φ P φ ro a . O rt rt ro a P a rt- F- F- a F- P ro cn ro rt φ cn ro s P * 0- a rt- rt tr T £J- • - tr aP rt rt P F- Φ LP rtl ro a tr P Φ P φ ro a. O rt rt ro a P a rt- F- F- a F- P ro cn ro rt φ cn ro s P * 0- a rt- rt tr T £ J- • - tr a
F- S £ p: a TJ ro F- a a fD a Ω J Cfl a cn rt α Φ P- ö rt F- O a ?r rt cn - tr P rt ro α cn r P.F- S £ p: a TJ ro F- a a fD a Ω J Cfl a cn rt α Φ P- ö rt F- O a? R rt cn - tr P rt ro α cn r P.
1 ö o ro P CΛ 1 tr ro a ro ro P F- rt a 3 ro P P rt- 1 rt o rt- ro 3 F- F- a 1 rt Ω F1 rt tr F- 3 cn l cn ro ro rt a P ro ro. TJ ro rt F1 ro F- P rt- rt- ro Φ a a F- P LP F- rt Ω cn ro 1 ro ro a 1 ro ro CΛ F1 a F- tr P a cn rt rt ι 1 1 ö o ro P CΛ 1 tr ro a ro ro P F- rt a 3 ro PP rt- 1 rt o rt- ro 3 F- F- a 1 rt Ω F 1 rt tr F- 3 cn l cn ro ro rt a P ro ro. TJ ro rt F 1 ro F- P rt- rt- ro Φ aa F- P LP F- rt Ω cn ro 1 ro ro a 1 ro ro CΛ F 1 a F- tr P a cn rt rt ι 1
. -~J, - ~ J
Figure imgf000009_0001
Figure imgf000009_0001
bereits bestehenden Automatisierungssystem der technischen Anlage implementiert werden, wenn zwischen diesem und den weiteren Automatisierungssystemen der technischen Anlage eine Daten erbindung besteht und so Zugriff auf die Anlagenpara- meter und Betriebsgrößen der weiteren Anlagenteile besteht.already existing automation system of the technical system can be implemented if there is data connection between this and the other automation systems of the technical system and thus there is access to the system parameters and operating parameters of the other system parts.
Desweiteren führt die Erfindung zu- einem Computerprogrammprodukt, das direkt in den internen Speicher eines digitalen Computers geladen werden kann und Softwarecodeabschnitte umfasst, mit denen die Schritte des erfindungsgemäßen Verfahrens ausgeführt werden, wenn das Produkt auf einem Computer läuft.Furthermore, the invention leads to a computer program product which can be loaded directly into the internal memory of a digital computer and comprises software code sections with which the steps of the method according to the invention are carried out when the product is running on a computer.
Drei Ausführungsbeispiele der Erfindung werden anhand der beigefügten Zeichnungen erläutert. Es zeigt:Three embodiments of the invention are explained with reference to the accompanying drawings. It shows:
FIG 1 eine technische Anlage verbunden mit einer Recheneinheit zur Durchführung des erfindungsgemäßen Verfahrens, FIG 2 eine Recheneinheit zur Durchführung des erfindungsgemäßen Verfahrens mit einem Interpolator zur Interpolation aktueller Werte des Betriebszustands, und' FIG 3 eine technische Anlage mit mehreren Anlagenteilen verbunden mit einer Recheneinheit zur Durchführung des er indungsgemäßen Verfahrens mit mehreren Verarbeitungseinheiten zur Interpolation sowie zur Durchführung verschiedener mathematischer Operationen.1 shows an industrial plant connected with a computing unit for implementing the method according to the invention, FIG 2 is an arithmetic unit for carrying out the method according to the invention with an interpolator for interpolating the current values of the operating state, and '3 shows a technical facility connected to multiple parts of the plant with a computing unit for carrying out he method according to the invention with several processing units for interpolation and for carrying out various mathematical operations.
FIG 1 zeigt eine technische Anlage 1 mit mehreren Anlagentei- len 3, 5, 7, ... n, die insofern autark sind, als jeder1 shows a technical system 1 with a number of system parts 3, 5, 7,... N, which are autonomous insofar as each
'Anlagenteil nur die Eingabe vo Anlagenparametern benötigt, die dann (z.B. über einen eigenen Rechner) das Anlagenteil steuern. '' Plant section only requires input of plant parameters, which then control the plant section (e.g. via its own computer).
Die Anlage ist mit einer Recheneinheit.20 zur Durchführung des erfindungsgemäßen Verfahrens verbunden ist. Die Recheneinheit 20 enthält eine Optimierungsstufe 24, die eine
Figure imgf000011_0001
The system is connected to a computing unit 20 for carrying out the method according to the invention. The computing unit 20 contains an optimization stage 24, the one
Figure imgf000011_0001
mierte Anlagenparameter 4b; mittels dieser optimierten Anlagenparameter 4b sind' dann die Anlagenteile einzustellen.mated system parameters 4b; the plant parts are optimized by means of these system parameters 4b 'then set.
In FIG 3 ist eine technische Anlage 1 mit mehreren Anlagen- teilen 3, 5, 7, ...n und einer anderen Ausführungsform 20' der Recheneinheit aus. Fig. 1 dargestellt. Die Recheneinheit 20' enthält eine Eingabeeinheit EE, beispielsweise eine Tastatur, mit deren Hilfe die vorzugsweise messtechnisch an festen Stützstellen ermittelten diskreten Werte 23 zur technischen Beschreibung des Verhaltens der zu optimierenden Betriebsgröße der technischen Anlage als sogenanntes Kenn- • linienfeld erfasst werden. Ein erster Interpolator INT1 ermittelt aus den diskreten Werten 23 des Kennlinienfeldes eine vorzugsweise abschnittsweise analytische mathematische Darstellung jeder durch diskrete Werte beschriebenen Kennlinie des Kennlinienfeldes. Ein Abschnitt ist durch eine erste Stützstelle und eine unmittelbar darauf folgende zweite Stützstelle begrenzt.3 shows a technical installation 1 with a plurality of installation parts 3, 5, 7,... N and another embodiment 20 'of the computing unit. Fig. 1 shown. The computing unit 20 'contains an input unit EE, for example a keyboard, with the aid of which the discrete values 23, which are preferably determined by measurement at fixed support points, for technical description of the behavior of the operating variable of the technical system to be optimized are recorded as a so-called characteristic field. A first interpolator INT1 determines from the discrete values 23 of the characteristic field a preferably section-wise analytical mathematical representation of each characteristic curve of the characteristic field described by discrete values. A section is delimited by a first support point and a second support point immediately following it.
Gebräuchliche bekannte Methoden zur Interpolation sind die lineare Interpolation, die Interpolation durch Polynome oder rationale Funktionen und die Interpolation mittels sogenannter Splines. Für de Interpolator INT1 wird vorzugsweise die Interpolation mittels Splines verwendet. Dabei wird die Interpolation zwischen den an Stützstellen gewonnenen diskreten Werten 23 abschnittsweise durch Polynome niedrigen Grades vorgenommen. Jedem Abschnitt wird dabei ein Polynom zugeordnet. Eine sogenannte Spline-Funktion besteht aus den den Abschnitten zugeordneten Polynomen; die Polynome haben alle den selben Grad. Besonders vorteilhaft verwendet man Polynome dritten Grades und erhält damit eine sogenannte kubische Spline-Funktion. Kubische Spline-Funktionen besitzen eine im mathematischen Sinn glatte 'erste Ableitung und daraus bedingt eine kontinuierliche zweite Ableitung. Beide Ablei- tungen liegen analytisch vor, da die Ableitung von Polynomen - und insbesondere von Polynomen dritten Grades bekannt ist. Bei der Verwendung von Spline-Funktionen dritten Grades sind folglich zu jedem Abschnitt vier Spline-Koeffizienten zu ermitteln, die die Koeffizienten des zugehörigen Polynoms darstellen. Zur- Ermittlung der Spline-Koeffizienten werden folgende Bedingungen gefordert:Commonly known methods for interpolation are linear interpolation, interpolation using polynomials or rational functions and interpolation using so-called splines. Interpolation by means of splines is preferably used for the interpolator INT1. The interpolation between the discrete values 23 obtained at interpolation points is carried out in sections by low-degree polynomials. A polynomial is assigned to each section. A so-called spline function consists of the polynomials assigned to the sections; the polynomials are all of the same degree. Third-degree polynomials are used with particular advantage and thus obtain a so-called cubic spline function. Cubic spline functions have a smooth 'first derivative in the mathematical sense and therefore a continuous second derivative. Both derivations are available analytically, since the derivation of polynomials - and in particular of third degree polynomials - is known. When using spline functions are third degree consequently, to determine four spline coefficients for each section which represent the coefficients of the associated polynomial. The following conditions are required to determine the spline coefficients:
1-. Die Spline-Funktion muss an den Stützstellen die durch die technische Beschreibung vorgegebenen diskreten Werte annehmen und stetig sein.1-. The spline function must assume the discrete values specified by the technical description at the support points and be constant.
2. Die erste Ableitung der Spline-Funktion muss in den Stützstellen stetig sein.2. The first derivative of the spline function must be constant in the support points.
3. Die zweite Ableitung der Spline-Funktion muss ebenfalls in den Stützstellen stetig sein..3. The second derivative of the spline function must also be constant in the support points.
Vorzugsweise nimmt zusätzlich die zweite Ableitung an den äußeren Stützstellen, also an denjenigen Stützstellen, die nur zu einem Abschnitt gehören - den sogenannten äußeren Stützstellen - den Wert Null an. Algorithmen zur abschnittsweisen Bestimmung der Spline-Koeffizienten unter de vorher genannten Bedingungen sind bekannt. Zu jeder Kennlinie des Kennlinienfeldes - welches durch die diskreten Werte 23 beschrieben ist -,die zu jeweils einem festen Wert eines • Randparameters gehört, ermittelt der erste Interpolator INT1 bei Verwendung von kubischen Spline-Funktionen zur Interpolation für jeden Abschnitt des durch die diskreten Werte 23 beschriebenen Kennlinienfeldes die Spline-Koe fizienten; für jeden dieser Abschnitte ermittelt der Interpolator INT1 bei der Verwendung von kubischen Spline-Funktionen folglich vier Koeffizienten. Der erste Interpolator INT1 interpoliert- also über eine erste Größe - und zwar über die Anlagenparameter 4a -, indem er zu jeweils einer diskret beschriebenen Kennlinie des Kennlinienfeldes, welche zu einem festen Wert eines Randparameters gehört, für jeden Abschnitt analytisch Spline- Koeffizienten 32 ermittelt. Diese Koeffizienten 32 werden vorteilhaft den entsprechenden Abschnitten zugeordnet und in einem Speicher SP abgelegt. Die bisher genannten Schritte der Erfassung des Kennlinienfeldes und Interpolation über eine erste Größe müssen nur einmal offline durchgeführt werden; co co r ro F"In addition, the second derivative preferably takes the value zero at the outer support points, that is to say at those support points which only belong to one section - the so-called outer support points. Algorithms for determining the spline coefficients in sections under the aforementioned conditions are known. For each characteristic curve of the characteristic field - which is described by the discrete values 23 - which belongs to a fixed value of a • boundary parameter, the first interpolator INT1 determines using cubic spline functions for interpolation for each section of the by the discrete values 23 characteristic field described the spline coefficients; for each of these sections, the interpolator INT1 thus determines four coefficients when using cubic spline functions. The first interpolator INT1 interpolates - that is to say via a first variable - specifically via the system parameters 4a - by analytically determining spline coefficients 32 for each section of a characteristic curve of the characteristic field, which belongs to a fixed value of an edge parameter. These coefficients 32 are advantageously assigned to the corresponding sections and stored in a memory SP. The previously mentioned steps of acquiring the characteristic field and interpolating over a first quantity need only be carried out offline once; co co r ro F "
Cπ o Cn o Cπ CnCπ o Cn o Cπ Cn
Figure imgf000014_0001
Figure imgf000014_0001
Wert eines Randparameters sei dabei kleiner als der aktuelle Wert eines Randparameters, zu dem die Kennlinie ermittelt werden soll, und- der zweite feste Wert eines Randparameters soll größer sein als der aktuelle Wert eines Randparameters, zu dem die -interpolierte Kennlinie ermittelt werden soll. Die Bildungsvorschrift lautet dann: ■The value of an edge parameter is smaller than the current value of an edge parameter for which the characteristic is to be determined, and the second fixed value of an edge parameter is to be greater than the current value of an edge parameter for which the -interpolated characteristic is to be determined. The educational requirement is then: ■
c(p) = ai Cι(bλ p) + a2 • c2 (b2 \ p)c (p) = ai Cι (b λ p) + a 2 • c 2 (b 2 \ p)
Es werden also die beiden der zu interpolierenden Kennlinie benachbarten Kennlinien, die zu festen Werten eines Randparameters gehören, überlagert. Die Kurvenform der zu interpolierenden Kennlinie c(p) soll der Kurvenform von cι(p) um so ähnlicher sein, je näher der zur zu interpolierenden Kenn- linie gehörige aktuelle Wert eines Randparameters an dem ersten festen Wert des entsprechenden Randparameters liegt; Entsprechendes gilt für c2 (-p ) . Die Koeffizienten ai und a2 sind entsprechend zu wählen:The two characteristic curves adjacent to the characteristic to be interpolated, which belong to fixed values of an edge parameter, are therefore superimposed. The curve shape of the characteristic curve c (p) to be interpolated should be more similar to the curve shape of cι (p), the closer the current value of a boundary parameter belonging to the characteristic to be interpolated is to the first fixed value of the corresponding boundary parameter; The same applies to c 2 (-p). The coefficients ai and a 2 should be chosen accordingly:
Der Koeffizient a2 bestimmt sich zum Quotienten, aus derThe coefficient a 2 is determined as the quotient from which
Differenz zwischen dem aktuellen Wert eines Randparameters und dem ersten- festen Wert eines Randparameters und der Differenz zwischen dem zweiten festen Wert eines Randparameters und dem ersten festen Wert eines Randparameters; der Koeffizient a wird dann folgendermaßen gewählt:Difference between the current value of an edge parameter and the first fixed value of an edge parameter and the difference between the second fixed value of an edge parameter and the first fixed value of an edge parameter; the coefficient a is then chosen as follows:
Figure imgf000015_0001
Figure imgf000015_0001
Die Koeffizienten bi und b2 werden vorteilhaft folgendermaßen berechnet: Der Koeffizient i bestimmt sich zum Quotienten aus dem ersten festen Wert eines Randparameters und dem aktuellen Wert eines Randparameters und der zweite Koeffizient b2 bestimmt sich zum Quotienten aus dem zweiten festen Wert eines Randparameters und dem aktuellen Wert eines Randparameters. Ein Test des Interpolators INT2, der beispielhaft wie vorher beschrieben arbeiten soll, zeigt, dass dies.er Kennlinien, die zu einem festen Wert eines Randparameters gehören, korrekt auf diese selbst abbildet, wenn der aktuelle Wert eines Randparameters mit einem festen Wert eines Randparameters übereinstimmt.The coefficients bi and b 2 are advantageously calculated as follows: the coefficient i is determined as the quotient from the first fixed value of a boundary parameter and the current value of a boundary parameter and the second coefficient b 2 is determined as the quotient from the second fixed value of a boundary parameter and the current value of a boundary parameter. A test of the interpolator INT2, which is intended to work as described above, shows that this maps the characteristic curves belonging to a fixed value of a boundary parameter to them themselves if the current value of a boundary parameter corresponds to a fixed value of a boundary parameter ,
Der Ausgang des Interpolators INT2, der eine interpolierte Kennlinie für einen aktuellen Wert 15 eines Randparameters bereitstellt, wird parallel zu zwei Verarbeitungsstufen VS1 bzw. VS2 geführt. Die Verarbeitungsstufe VS1 berechnet daraus den aktuellen Wert 40 der für die Optimierung ausgewählten Betriebsgröße. Die Verarbeitungsstufe VS2 berechnet den aktuellen Wert 42 des Gradienten der für die Optimierung ausgewählten Betriebsgröße; dazu werden beide Verarbeitungsstufen VSl und VS2 mit den aktuellen Werten 4a der Anlagenparameter versorgt. Der aktuelle Wert 40 der für die Optimierung ausgewählten Betriebsgröße wird an eine Anzeigeeinheit BI, beispielsweise ein Ausgabefeld eines Co puterbild- schirms übergeben, wo dann das Verhalten der zu optimierenden Betriebsgröße während des Betriebs der. technischen Anlage 1 überwacht werden kann. Der aktuelle Wert 40 der für die Optimierung ausgewählten Betriebsgröße bzw. der aktuelle Wert 42 des Gradienten der für die Optimierung ausgewählten Be- triebsgröße werden einer Optimierungsstufe OFT zur Verfügung gestellt.The output of the interpolator INT2, which provides an interpolated characteristic for a current value 15 of an edge parameter, is routed in parallel to two processing stages VS1 and VS2. The processing stage VS1 uses this to calculate the current value 40 of the farm size selected for the optimization. The processing stage VS2 calculates the current value 42 of the gradient of the operating variable selected for the optimization; For this purpose, both processing stages VS1 and VS2 are supplied with the current values 4a of the system parameters. The current value 40 of the operating variable selected for the optimization is transferred to a display unit BI, for example an output field of a computer screen, where the behavior of the operating variable to be optimized then during the operation of the. technical system 1 can be monitored. The current value 40 of the operating variable selected for the optimization or the current value 42 of the gradient of the operating variable selected for the optimization are made available to an optimization stage OFT.
Die Optimierungsstufe OPT arbeitet einen Optimierungsalgorithmus ab, der vorteilhaft ein Verfahren der sogenannten Sequenziellen Quadratischen Programmierung - abgekürzt SQP - ist. SQP-Verfahren gelten gegenwärtig als die effektivsten für die Lösung allgemeiner Aufgabenstellungen der nicht linearen Optimierung. Einzelheiten zu einem derartigen Verfahren der Sequenziellen Quadratischen Programmierung können z.B. Markos Papageorgiou: "Optimierung: Statische, dynamische, stochastische Verfahren für die Anwendung", Oldenbσurg, München, Wien, 1996 entnommen werden. Die Optimierungsstufe OFT erhält außerdem die bei der Optimierung zu beachtenden Nebenbedingungen 8, sowie Startwerte 45 für die Anlagenpara ete , mit denen das Optimierungsverfahren initialisiert wird.The optimization stage OPT processes an optimization algorithm, which is advantageously a method of so-called sequential quadratic programming - abbreviated SQP. SQP methods are currently considered to be the most effective for solving general non-linear optimization tasks. Details of such a method of sequential quadratic programming can be found, for example, in Markos Papageorgiou: "Optimization: Static, dynamic, stochastic methods for use", Oldenbσurg, Munich, Vienna, 1996. The optimization level OFT also receives the secondary conditions 8 to be observed during the optimization, as well as start values 45 for the system parameters with which the optimization process is initialized.
Die Güte des durch die Optimierung-sstufe OPT ermittelten Optimums für die optimierten Anlagenparameter 4b hängt unter Umständen von der Wahl der Startwerte 45 ab. Vorteilhaft wird das Optimierungsverfahren, das in der Optimierungsstufe OPT implementiert ist, mehrmals gestartet, wobei bei jedem dieser Durchläufe des Optimierungsverfahrens andere Startwerte 45 verwendet werden. Die zum besten Optimierungsergebnis gehörigen optimierten Anlagenparameter 4b werden dann an die technische Anlage 1 übergeben; die Anlagenteile 3, 5, 7, ...n sind mittels dieser optimierten Anlagenparameter 4b einzustellen.The quality of the optimum for the optimized system parameters 4b determined by the optimization stage OPT may depend on the choice of the starting values 45. The optimization process, which is implemented in the optimization stage OPT, is advantageously started several times, with different start values 45 being used in each of these runs of the optimization process. The optimized system parameters 4b belonging to the best optimization result are then transferred to the technical system 1; the system parts 3, 5, 7, ... n are to be set using these optimized system parameters 4b.
Die in FIG 3 dargestellte technische Anlage 1 und die Rechen- . einheit 20' können in besonders vorteilhafter Weise als Vorrichtung zur Optimierung des Gesamtwirkungsgrades eines Wasserkraftwerks Verwendet werden, das mehrere Maschinensätze enthält. Von diesem Kraftwerk kann beispielsweise gefordert werden, dass es eine bestimmte elektrische Gesamtleistung für ein Verbundnetz zur Verfügung stellt, dass jeder Maschinensatz dabei nur in einem bestimmten zulässigen Betriebsbereich arbeitet und dass der Gesamtwirkungsgrad des Wasserkraftwerks dabei optimal ist. In diesem Fall ist die zu optimierende Betriebsgröße des Wasserkraftwerks der Gesamtwirkungsgrad. Die Nebenbedingungen bestehen aus der Bedingung für die abzugebende elektrische Gesamtleistung und den Bedingungen für die Betriebsbereiche, in denen die einzelnen Maschinen- sätze arbeiten sollen. Besteht der zulässige Betriebsbereich mindestens eines Maschinensatzes aus mehreren sich nicht überlappenden Teilbereichen und/oder Betriebspunkten, so kann dieser bei Verwendung z.B. eines SQP-Verfahrens nicht als Nebenbedingung in die Form genau einer Gleichung und/oder Ungleichung gebracht werden.The technical system 1 shown in FIG 3 and the computing. Unit 20 'can be used in a particularly advantageous manner as a device for optimizing the overall efficiency of a hydropower plant that contains several machine sets. This power plant can be required, for example, that it provides a certain total electrical output for a network, that each machine set only works in a certain permissible operating range, and that the overall efficiency of the hydropower plant is optimal. In this case, the size of the hydropower plant to be optimized is the overall efficiency. The secondary conditions consist of the condition for the total electrical output to be delivered and the conditions for the operating areas in which the individual machine sets should work. If the permissible operating range of at least one machine set consists of several non-overlapping partial areas and / or operating points, this cannot be used when using, for example, an SQP method Supplementary condition in the form of exactly one equation and / or inequality.
In diesem Fall kann die Lösung des Problems darin bestehen, das Optimierύngsverfahren mehrmals zu durchlaufen, wobei bei diesen 'Durchläufe nacheinander je einer der zulässigen Teilbereiche bzw. Betriebspunkte als genau eine Nebenbedingung formuliert wird; das im Vergleich beste Optimierungsergebnis liefert die optimierten Anlagenparameter (hier: einzustellen- de Leistungssollwerte für die Maschinensätze) . Dieses kombinatorische Verfahren bringt u.U. einen erhöhten Reehenzeit- bedarf mit sich; ein Ansatzpunkt zur Verbesserung der -Behandlung des Problems von Nebenbedingungen,- die aus mehreren - zulässigen Teilbereichen und/oder Punkten zusammengesetzt sind und somit in vielen bekannten Optimierungsverfahren nicht direkt verarbeitet werden können, besteht in der Verwendung von Strategien sogenannter genetischer Algorithmen, die in der Literatur bekannt sind.In this case, the solution of the problem can be to go through the Optimierύngsverfahren several times, wherein each one of the admissible partial regions or operating points is formulated as just a constraint on these 'runs successively; The best optimization result in comparison provides the optimized system parameters (here: power setpoints to be set for the machine sets). This combinatorial procedure may result in an increased need for retirement time; One starting point for improving the treatment of the problem of secondary conditions, which are composed of several permissible sub-areas and / or points and thus cannot be directly processed in many known optimization methods, is the use of strategies of so-called genetic algorithms, which Literature are known.
Ein wesentlicher Randparameter eines Wasserkraftwerks ist die aktuell zur Verfügung stehende nutzbare Fallhöhe des Wassers. In der Regel steht für jeden Maschinens tz ein Kennlinienfeld zur Verfügung, wobei in diesem Kennlinienfeld jeder Kennlinie ein fester Wert der Fallhöhe des Wassers zugeordnet ist. Jede dieser Kennlinie beschreibt den Verlauf des Wirkungsgrades des jeweiligen Maschinensatzes über der von diesem Maschinensatz abgegebenen elektrischen Leistung. Der erste Interpolator interpoliert über diese Leistungen, der zweite Interpolator ermittelt zum aktuellen Wert der Fallhöhe des Wassers die interpolierten Kennlinien der Maschinensätze. Die ersteAn essential boundary parameter of a hydropower plant is the currently available usable head of the water. As a rule, a characteristic curve field is available for each machine, with a fixed value for the drop height of the water being assigned to each characteristic curve in this characteristic curve field. Each of these characteristics describes the course of the efficiency of the respective machine set over the electrical power output by this machine set. The first interpolator interpolates via these outputs, the second interpolator determines the interpolated characteristic curves of the machine sets based on the current value of the water head. The first
Verarbeitungsstufe bildet den aktuellen Wert des Gesamtwirkungsgrades des Wasserkraftwerks und Dringt diesen Wert zur Anzeige; die zweite Verarbeitungsstufe berechnet den aktuellen Wert des Gradienten des Gesamtwirkungsgrades . Beide Ver- arbeitungsstufen verwenden dazu die aktuellen Werte der an den Maschinensätzen eingestellten Leistungen. Die Optimierungsstufe optimiert den aktuellen Wert des Gesamtwirkungs- grades und berechnet optimierte Leistungswerte für die Maschinensätze, mit denen diese dann zur Erreichung eines optimalen Gesamtwirkungsgrades einzustellen sind. Auf diese Weise wird in der Anlage selbsttätig eine Betriebsgröße (hier: der Gesamtwirkungsgrad) optimal an die nicht beeinflussbaren Randparameter und Nebenbedingungen angepasst.' Processing level forms the current value of the overall efficiency of the hydropower plant and urges this value to be displayed; the second processing stage calculates the current value of the gradient of the overall efficiency. For this purpose, both processing stages use the current values of the outputs set on the machine sets. The optimization level optimizes the current value of the overall grades and calculates optimized performance values for the machine sets, with which these can then be set to achieve optimal overall efficiency. In this way, an operating variable (here: the overall efficiency) is optimally adapted to the boundary parameters and secondary conditions that cannot be influenced. '

Claims

Patentansprüche claims
1. Verfahren zum optimierten Betrieb einer Anlagenteile (3, 5, 7, ... , n) mit mehreren einstellbaren Anlagen- parametern (4b) enthaltenden technischen Anlage (1),1. Method for the optimized operation of a system part (3, 5, 7, ..., n) with a technical system (1) containing several adjustable system parameters (4b),
•wobei der Betrieb der Anlage von mehreren durch Anlagenparameter (4b) beeinflussbaren Betriebsgrößen (13) abhängig ist, mit folgenden Schritten:• the operation of the system being dependent on several operating variables (13) which can be influenced by system parameters (4b), with the following steps:
a) Mindestens eine der Betriebsgrößen (13) der technischen Anlage (1) wird für die Optimierung ausgewählt; b) eine mathematische und/oder messtechnisch gestützte Beschreibung (22) der Abhängigkeit der zu optimie- renden Betriebsgröße (13) -der technischen Anlage (1) von den einstellbaren Anlagenparametern (4b) und sich zwangsläufig aus dem Betrieb ergebenden Randparametern (15) wird erstellt; c) die aktuellen Anlagenparameter (4a) und die aktuellen Randparameter (15) werden erfasst; d) Nebenbedingungen (8) für die einstellbaren Anlagenparameter (4b) werden fes gelegt; e) für den aktuellen, durch die aktuellen Anlagenparameter (4a) und Randparameter (15) erfassten Betriebs- zustand werden unter Einhaltung der Nebenbedingungen (8) die Anlagenparameter (4a) optimiert; und f) die Anlagenteile (3, 5, 7, ..., n) werden mittels der optimierten Anlagenparameter (4b) eingestellt.a) at least one of the operating variables (13) of the technical system (1) is selected for the optimization; b) a mathematical and / or measurement-based description (22) of the dependency of the size of the operation (13) to be optimized - the technical system (1) on the adjustable system parameters (4b) and the parameters (15) resulting from the operation created; c) the current system parameters (4a) and the current boundary parameters (15) are recorded; d) constraints (8) for the adjustable system parameters (4b) are set; e) for the current operating state detected by the current system parameters (4a) and boundary parameters (15), the system parameters (4a) are optimized while observing the secondary conditions (8); and f) the system parts (3, 5, 7, ..., n) are set by means of the optimized system parameters (4b).
2. Verfahren nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t, dass die Abhängigkeit der zu optimierenden Betriebsgröße (13) der technischen Anlage (1) von den einstellbaren Anlagenparametern (4b) und Randparametern (15) durch tabellenartig dargestellte diskrete Werte (23) beschrieben wird. 2. The method according to claim 1, characterized in that the dependency of the operating size (13) of the technical system (1) to be optimized on the adjustable system parameters (4b) and boundary parameters (15) is described by table-like discrete values (23).
3. Verfahren nach Anspruch 2, d a d u r c h g e k e n n z e i c h n e t, dass durch Interpolation ein aktueller Wert (13) der mindestens einen Betriebsgröße (13) aus den einen aktuellen Be- • triebszustand beschreibenden diskreten Werten berechnet, dieser aktuelle Wert (13) der' mindestens einen' Betriebsgröße (13) optimiert und daraus' die optimierten Anlagenparameter (4b) ermittelt werden;3. The method according to claim 2, characterized in that interpolation calculates a current value (13) of the at least one operating variable (13) from the discrete values describing a current • operating state, this current value (13) of the ' at least one ' operating variable (13) (4b) are calculated and optimized from 'the optimized system parameter;
4. Vorrichtung zum optimierten Betrieb einer Anlagenteile (3, 5, 7, ..., n) mit mehreren einstellbaren Anlagenparametern (4b) enthaltenden technischen Anlage (1), deren Betrieb von mehreren durch Anlagenparameter (4b) beeinflussbaren Betriebsgrößen (13) abhängig ist, wobei a) in der Recheneinheit (20) mindestens eine der4.Device for the optimized operation of a system part (3, 5, 7, ..., n) with a number of adjustable system parameters (4b) containing technical system (1), the operation of which depends on a number of operating parameters (13b) which can be influenced by system parameters (4b) is, wherein a) in the computing unit (20) at least one of the
Betriebsgrößen (13) der technischen Anlage (1) für die Optimierung festgelegt ist; b) in der- Recheneinheit (20) eine mathematische und/oder messtechnisch gestützte Beschreibung (22) der Abhäng- igkeit der zu optimierenden Betriebsgröße (13) der technischen Anlage (1) von den einstellbaren Anlagen- 'parametern (4b) und sich zwangsläufig aus dem Betrieb ergebenden Randparametern (15) enthalten ist; c) in der Recheneinheit (20) die aktuellen Anlagenpara- meter (4a) und die aktuellen Randparameter (15) er- fasst sind; d) in der Recheneinheit (20) die Nebenbedingungen (8) für die einstellbaren Anlagenparameter erfasst sind; e) die in einer in der Recheneinheit (20) enthaltene Optimierungsstufe (24) ertüchtigt ist, die Randparameter (4a) für den aktuellen, durch die aktuellen Anlagenparameter (4a) und Randparameter (15) erfassten Betriebszustand unter Einhaltung der Nebenbedingungen (8) zu optimieren; und f) die Anlagenteile (3, 5, 7, ..., n) mittels der optimierten Anlagenparameter (4b) einstellbar sind. Computerprogrammprodukt, das direkt in den internen Speicher eines digitalen Computers geladen werden kann und Softwarecodeabschnitte umfasst, mit denen die Schritte gemäß Anspruch 1 ausgeführt werden, wenn das Produkt auf einem Computer läuft. Operating parameters (13) of the technical system (1) are defined for the optimization; b) in DER computing unit (20) comprises a mathematical and / or measurement technology based description (22) of Abhäng- accuracy of the necessarily to be optimized operating parameter (13) of the technical installation (1) of the adjustable plant 'parameters (4b) and marginal parameters (15) resulting from the operation are contained; c) the current system parameters (4a) and the current boundary parameters (15) are recorded in the computing unit (20); d) the secondary conditions (8) for the adjustable system parameters are recorded in the computing unit (20); e) the optimization stage (24) contained in the computing unit (20) is trained to add the boundary parameters (4a) for the current operating state, ascertained by the current system parameters (4a) and boundary parameters (15), while observing the secondary conditions (8) optimize; and f) the system parts (3, 5, 7, ..., n) are adjustable by means of the optimized system parameters (4b). Computer program product which can be loaded directly into the internal memory of a digital computer and comprises software code sections with which the steps according to claim 1 are carried out when the product is running on a computer.
PCT/EP2001/002479 2000-03-10 2001-03-05 Method, device and computer program product for operating a technical installation WO2001067274A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE20117191U DE20117191U1 (en) 2000-03-10 2001-03-05 Device for operating a technical system
AU60096/01A AU6009601A (en) 2000-03-10 2001-03-05 Method, device and computer program product for operating a technical installation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10011607A DE10011607A1 (en) 2000-03-10 2000-03-10 Operating method for technical system enabling intelligent operating parameter setting for technical system with several system parts for optimal system operation
DE10011607.8 2000-03-10

Publications (2)

Publication Number Publication Date
WO2001067274A2 true WO2001067274A2 (en) 2001-09-13
WO2001067274A8 WO2001067274A8 (en) 2001-12-27

Family

ID=7634168

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/002479 WO2001067274A2 (en) 2000-03-10 2001-03-05 Method, device and computer program product for operating a technical installation

Country Status (3)

Country Link
AU (1) AU6009601A (en)
DE (2) DE10011607A1 (en)
WO (1) WO2001067274A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT500373B1 (en) * 2003-05-07 2007-04-15 Voest Alpine Ind Anlagen METHOD AND DEVICE FOR DETERMINING AND ASSIGNING THE PRODUCTION COSTS OF A PRODUCT
EP1487077A3 (en) * 2003-06-10 2005-04-20 Siemens Aktiengesellschaft Self-learning electronic fuse
DE10326426A1 (en) 2003-06-10 2004-12-30 Siemens Ag Process to increase the operating efficiency of an industrial process e.g. the manufacture of textiles, paper or foil by logging operating parameter magnitudes
DE50306976D1 (en) 2003-11-19 2007-05-16 Siemens Ag Method for monitoring a technical device
CN104049541B (en) * 2014-05-13 2016-12-07 长春理工大学 A kind of parameter tuning method of direct current generator robust controller
CN108107720B (en) * 2017-11-23 2021-03-16 中国南方电网有限责任公司 Water turbine speed regulator parameter setting method and system based on state space analysis

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8810878D0 (en) * 1988-05-07 1988-06-08 Lucas Ind Plc Adaptive control system for i c engine
EP1145171A3 (en) * 1998-06-17 2002-09-11 Siemens Aktiengesellschaft Method and arrangement for designing a technical system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Keine Recherche *

Also Published As

Publication number Publication date
DE10011607A1 (en) 2001-09-20
AU6009601A (en) 2001-09-17
WO2001067274A8 (en) 2001-12-27
DE20117191U1 (en) 2002-04-04

Similar Documents

Publication Publication Date Title
DE69520934T2 (en) METHOD AND SYSTEM TO OPTIMIZE THE USE OF A PLANT
DE60316517T2 (en) Method and device for recording interference signals
EP2999998B1 (en) Methods for ascertaining a model of an output variable of a technical system
DE10304902A1 (en) Adaptation of extended process control blocks depending on changing process delays
WO2001067274A2 (en) Method, device and computer program product for operating a technical installation
EP2013727A1 (en) Method for error tree analysis
EP3438773B1 (en) Processing of workpieces with model-supported error compensation
EP3376026B1 (en) Method for controlling the power output of a wind farm and corresponding wind farm
DE1523535C3 (en) Self-adapting control loop
EP2162810B1 (en) Method for determining the life cycle of a power station component
EP2199879A1 (en) Device and method for minimising dynamic pulling mistakes
WO1995019591A1 (en) Method and device for running a process
AT522958B1 (en) Method and system for calibrating a control of a machine
EP1556811A2 (en) Prediction of the degree of delivery reliability in serial production
EP0704778B1 (en) Method for distributing power in systems and arrangement therefor
DE102007048959A1 (en) Method and system for analyzing networked production processes for producing at least one product, in particular a motor vehicle
DE102019213071A1 (en) Control device for a DC voltage converter, DC voltage converter and method for controlling a DC voltage converter
WO1994028470A1 (en) Regulating device
DE102011086116A1 (en) Device and method for determining model parameters of a control model structure of a process, control device and computer program product
DE10300543A1 (en) Control path identification method especially for identifying control paths in closed loop control systems, whereby a perturbation value circuit is used to couple a stored deterministic perturbation signal against the control path
DE102009009328B4 (en) Method for reducing structural vibrations and control device for this purpose
DE102024001340A1 (en) Method for designing a manufacturing system for producing battery modules and control units
EP3701341B1 (en) Method for computer-controlled processing of operating parameters of a technical system
DE102021108911A1 (en) Computer-implemented method and device for generating a system model for simulating a dynamic behavior of a technical system
WO2024078873A1 (en) Method for producing a decision aid for deciding whether unscheduled maintenance should be carried out at a production station

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: C1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

D17 Declaration under article 17(2)a
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP