CN104950945A - Self-adaptive temperature optimization control method under all working conditions of cement calcination decomposing furnace - Google Patents
Self-adaptive temperature optimization control method under all working conditions of cement calcination decomposing furnace Download PDFInfo
- Publication number
- CN104950945A CN104950945A CN201510394016.XA CN201510394016A CN104950945A CN 104950945 A CN104950945 A CN 104950945A CN 201510394016 A CN201510394016 A CN 201510394016A CN 104950945 A CN104950945 A CN 104950945A
- Authority
- CN
- China
- Prior art keywords
- mrow
- msub
- mtd
- msup
- mtr
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 239000004568 cement Substances 0.000 title claims abstract description 18
- 238000005457 optimization Methods 0.000 title claims abstract description 12
- 238000001354 calcination Methods 0.000 title abstract 2
- 239000003245 coal Substances 0.000 claims abstract description 37
- 239000000779 smoke Substances 0.000 claims abstract description 28
- 238000012937 correction Methods 0.000 claims abstract description 8
- 238000013178 mathematical model Methods 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims abstract description 4
- 239000011159 matrix material Substances 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 16
- 238000001914 filtration Methods 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000007781 pre-processing Methods 0.000 claims description 6
- 238000000354 decomposition reaction Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims description 3
- 238000009499 grossing Methods 0.000 claims description 3
- 238000012847 principal component analysis method Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 230000003044 adaptive effect Effects 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 4
- 239000000463 material Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003546 flue gas Substances 0.000 description 1
- 238000000265 homogenisation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Feedback Control In General (AREA)
Abstract
The invention discloses a self-adaptive temperature optimization control method under all working conditions of a cement calcination decomposing furnace. The method comprises steps as follows: a GPC (generalized predictive controller) is established on the basis of a predictive control algorithm of an input/output parameterized model, wherein input variables comprise the kiln tail coal feeding quantity, the kiln feeding quantity, the tertiary air temperature and the smoke chamber temperature, and the output variable comprises the decomposing furnace outlet temperature; control model parameters are set, and the GPC is initialized; input/output variable signals are acquired in real time and fed back to the GPC; the GPC performs self-correction on the control model parameters according to the actual value and the predicted value of the output variable, works out input variable controlled quantities and outputs control commands to an executing device; the executing device controls the kiln tail coal feeding quantity and performs self-adaptive adjustment on the supply quantity of the kiln feeding quantity according to the decomposing furnace outlet temperature; recycle and feedback control is performed until the technological process is ended. The mathematical model better conforming to actual production working conditions is established for control, and the control effect is more accurate.
Description
Technical Field
The invention relates to a decomposing furnace outlet temperature control method, in particular to a full-working-condition self-adaptive temperature optimization control method for a cement burning decomposing furnace.
Background
In the production process of a cement precalciner system, the outlet temperature of a decomposing furnace is a very important technological parameter, and the parameter can represent the combustion in the cement kiln and the decomposition condition of materials. Therefore, the stabilization of the outlet temperature of the decomposing furnace has very important influence on the stabilization of the whole cement production line and the improvement of the product quality. However, the outlet temperature of the decomposing furnace is a complex control object with pure lag, large inertia, nonlinearity and mutual coupling of multiple variables, the influence factors are many, the coupling among the factors is strong, and the control is difficult to be carried out by a simple conventional control method.
The most important factor influencing the outlet temperature of the decomposing furnace is the coal feeding amount at the tail of the kiln. Generally, increasing the amount of coal fed increases the furnace exit temperature, and conversely decreases the furnace exit temperature. In addition, the kiln feed rate, tertiary air temperature and flue temperature all affect the decomposing furnace exit temperature. When the feeding amount of the kiln is increased, the heat required by the decomposition of the materials is correspondingly increased, so that the temperature of the outlet of the decomposing furnace is reduced; conversely, when the kiln feeding amount is reduced, the heat required for decomposing the material is correspondingly reduced, and the temperature at the outlet of the decomposing furnace is increased. The tertiary air refers to hot air introduced into the decomposing furnace from the grate cooler, and the temperature of the outlet of the decomposing furnace is increased due to the increase of the temperature of the tertiary air, and the temperature of the outlet of the decomposing furnace is decreased due to the increase of the temperature of the tertiary air. And the flue gas can enter the decomposing furnace due to the untight sealing of the flue gate valve, so that the temperature of the decomposing furnace is influenced. Therefore, in order to control the decomposing furnace outlet temperature more accurately, the influences of the kiln tail coal feeding amount, the kiln feeding amount, the tertiary air temperature, and the smoke chamber temperature must be considered. For the control of the outlet temperature of the cement decomposing furnace, a plurality of methods which are adopted at present are fuzzy control, simple PID control or single variable predictive control, and the methods do not take several important influence factors of the kiln tail coal feeding amount, the kiln feeding amount, the tertiary air temperature and the smoke chamber temperature into consideration.
In addition, due to the reasons that the coal pre-homogenization effect of most cement plants is poor or the coal taking mode is not fixed and the like, the coal calorific value can be changed frequently, and the parameters of the control model are seriously influenced, so that the control model is considered to be adaptive and more accord with the complex working condition of cement production.
Disclosure of Invention
The invention provides a full-working-condition self-adaptive temperature optimization control method for a cement burning decomposing furnace, which aims to solve the technical problems in the prior art.
The technical scheme adopted by the invention for solving the technical problems in the prior art is as follows: a full-working-condition self-adaptive temperature optimization control method for a cement burning decomposing furnace is characterized by comprising the following steps:
step a: establishing a GPC controller on an upper computer based on a predictive control algorithm of an input-output parameterized model; wherein the input variables comprise kiln tail coal feeding amount, kiln feeding amount, tertiary air temperature and smoke chamber temperature, and the output variables comprise: the outlet temperature of the decomposing furnace;
step b: setting control model parameters, initializing and setting the GPC controller and then running;
step c: acquiring the input variable and the output variable signals in real time, preprocessing the data and feeding back the preprocessed data to the GPC controller;
step d: the GPC controller self-corrects the control model parameters according to the actual value and the predicted value of the outlet temperature of the decomposing furnace, calculates the control quantity of the input variable by adopting an optimization algorithm, and outputs a corresponding control instruction to the execution device;
step e: the execution device executes the instruction of the GPC controller, controls the coal feeding amount at the tail of the kiln and adaptively adjusts the feeding amount of the kiln according to the temperature condition of the outlet of the decomposing furnace;
step f: and (c) returning to the step (c) until the technological process is finished.
Further, in the step a, the specific steps of establishing the GPC controller are as follows:
step a-1: under a steady-state working condition, respectively establishing a step response mathematical model of the outlet temperature of the decomposing furnace to the coal feeding quantity of the kiln tail, the outlet temperature of the decomposing furnace to the kiln feeding quantity, the outlet temperature of the decomposing furnace to the tertiary air temperature and the outlet temperature of the decomposing furnace to the smoke chamber temperature, and further discretizing;
let TsObtaining a discrete equation corresponding to each step response model for the sampling time of the system:
in the formula (1), K is the proportionality coefficient of the system, T is the time constant, tau is the time lag, TsIs the sampling time of the system; y (k) is a subject output variable; r (k) is a control input variable;
step a-2: a control model of a decomposing furnace outlet temperature control system is established by adopting a CARIMA model, and the expression is as follows:
A(z-1)Y(k)=B(z-1)R(k-1)+ζ(k)/Δ (2)
wherein, y (k) is a control object output vector, r (k) is a control object input vector, and ζ (k) is a zero-mean noise sequence which is uncorrelated with each other; a (z)-1)、B(z-1) Respectively representing the operators z-1A polynomial of (a); 1-z-1Is a difference operator; then A (z)-1)、B(z-1) R (k-1) corresponds to an input variable: the corresponding matrix of the kiln tail coal feeding amount, the kiln feeding amount, the tertiary air temperature and the smoke chamber temperature is as follows:
wherein,
from the above, A (z)-1) Of order na=4,B(z-1) Of order of
In equation (3), i is the number corresponding to the different input variables: 1 corresponds to the input variable of the coal feeding quantity at the tail of the kiln; i-v1Inputting variables corresponding to the feeding amount of the kiln; i-v2Inputting variables corresponding to the temperature of the tertiary air; i-v3Inputting variables corresponding to the temperature of the smoke chamber; u (k-1) is an input variable value of the kiln tail coal feeding quantity at the k-1 moment; v. of1(k-1) inputting a variable value for the kiln feeding amount at the time of k-1; v. of2(k-1) inputting a variable value of the temperature of the tertiary air at the k-1 moment; v. of3(k-1) inputting a variable value for the smoke chamber temperature at the moment of k-1; a. thei、BiIs an operator z corresponding to different input variables-1Polynomial expression: tau isiIs the time lag for different input variables: kiIs the scaling factor for different input variables: t isiIs a time constant corresponding to different input variables:TsIs the sampling time of the system;
step a-3: definition E (z)-1) And F (z)-1) In the form of formula (4), A (z) is obtained from said step a-2-1) Calculate outFurther, an intermediate variable E (z) is obtained-1) And F (z)-1) Wherein E (z)-1) And F (z)-1) The expression of (a) is as follows:
E(z-1)=[E1(z-1),···EP(z-1)]T (4)
F(z-1)=[F1(z-1),···FP(z-1)]T
Ej(z-1)=e0+e1z-1+e2z-1+···+ej-1z-j+1
Fj(z-1)=fj,0+fj,1z-1+fj,2z-2+fj,3z-3+fj,4z-4
Ej+1(z-1)=Ej(z-1)+ejz-j;
when the initial value j is 1, E1(z-1)=1,e0=1, <math>
<mrow>
<msub>
<mi>F</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>z</mi>
<mo>[</mo>
<mn>1</mn>
<mo>-</mo>
<mover>
<mi>A</mi>
<mo>~</mo>
</mover>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mo>]</mo>
<mo>=</mo>
<mi>z</mi>
<mo>[</mo>
<mn>1</mn>
<mo>-</mo>
<mi>A</mi>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mi>Δ</mi>
<mo>]</mo>
<mo>;</mo>
</mrow>
</math> Wherein e isi,fi,0,fi,1,fi,2,fi,3,fi,4Is a vector of dimension 1 x 1, P is the prediction time domain,has the following forms:
step a-4: determining B (z) from said step a-2 and said step a-3-1)、E(z-1) And F (z)-1) Obtaining a system step response matrix G (z)-1) And a historical response matrix H (z)-1),G(z-1) And H (z)-1) The expression is as follows:
gj=ejb0+hj,0
hj+1,i-1=ejb0+hj,i 1≤i≤nb
when the initial value j is 1:
G1(z-1)=g0=e0b0,
wherein g isi,hj,iIs a 1 x 4 dimensional vector; p is a prediction time domain, M is a control time domain;
step a-5: determining an intermediate variable F (z) from said step a-3 and said step a-4-1) And H (z)-1) The past response f (k) of the system is obtained in the form:
f(k)=[f1(k) f2(k)…fP(k)]T
wherein f isjIs a vector of 1 × 1 dimension, P is a prediction time domain, and M is a control time domain.
Further, in the step d, an optimum control increment Δ r (k) ═ d [ Y ] is calculated from the steps a to 4 and a to 5s-f(k)-c*e(k)]Wherein d isFirst row of (2), matrixIs a matrix formed by the elements of the first row and the first column of each element in the matrix G in the step a-4, Ys=[ys(k+1)T,…,ys(k+N)T]TIs the following control target curve:
ys(k)=y(k)
ys(k+j)=ays(k+j-1)+(1-a)W,j=1,…,P
wherein W is a control target value, λ is a control weighting coefficient, a is a softening coefficient, c is an error correction parameter, and e (k) is a prediction error;
the prediction error e (k) is expressed as: e (k) ═ y (k) — yp(k) Wherein y (k) is an actual value of the current decomposing furnace outlet temperature, yp(k) Is the predicted value of the outlet temperature of the decomposing furnace at the last moment;
thereby, the optimum control amount r (k +1) ═ r (k) + Δ r (k) is calculated.
Further, in the step d, a specific method of self-correcting the control model parameters is as follows:
(1) the predicted value y of the outlet temperature of the decomposing furnace can be obtained by substituting the optimal control increment r (k) obtained in the step d into the formula (1)p(K +1), the model proportionality coefficient K' can be obtained by comparing the decomposition furnace outlet temperature y (K +1) with the following equation:
in the calculation processing at the moment of K +1, adaptively adjusting the proportionality coefficient of the control model to K';
(2) if the temperature of the outlet of the decomposing furnace is always lower than the set target in the set period, automatically and quantitatively reducing the feeding amount of the kiln; and if the temperature of the outlet of the decomposing furnace is always higher than the set target in the set period, automatically and quantitatively increasing the feeding amount of the kiln.
Further, in the step c, the data preprocessing method includes: rejecting invalid data by setting an upper limit and a lower limit; for random noise, removing by high-pass filtering, low-pass filtering, data smoothing and Kalman filtering; and eliminating the significant errors by adopting a residual error analysis method, a correction value analysis method, a generalized likelihood ratio method, a Bayes method, an increment method and an principal component analysis method.
The invention has the advantages and positive effects that: the invention considers the influence of a plurality of variables such as kiln tail coal feeding quantity, kiln feeding quantity, tertiary air temperature, smoke chamber temperature and the like on the outlet temperature of the decomposing furnace, establishes a mathematical model which is more in line with the actual production working condition for control, and has more accurate control effect. The method can make corresponding adjustment according to the change of each disturbance variable, and can carry out self-adaptive control aiming at the whole working condition of the cement burning system; the fluctuation of the temperature of the decomposing furnace under the normal working condition is reduced to be within +/-5 ℃, and even can be kept within +/-2 ℃ for a long time, and the fluctuation of the whole working condition is within +/-10 ℃. Compared with manual control, the fluctuation range is reduced by 75%. The algorithm can be used for long-term stable and safe operation, and the fluctuation of the production process is reduced to the maximum extent. The system operation rate can reach more than 99 percent, and the labor intensity of operators is greatly reduced.
Drawings
FIG. 1: and (3) a closed-loop control system block diagram of the outlet temperature of the decomposing furnace.
In the figure: w (t) is a control target value in the control target curve; e (t) is the error value between the actual value and the target value; y is1(t) is the decomposing furnace outlet temperature component influenced by the kiln tail coal feeding amount;is the temperature component at the outlet of the decomposing furnace influenced by the feeding amount of the kiln;the temperature component of the outlet of the decomposing furnace influenced by the temperature of the tertiary air;is the component of the outlet temperature of the decomposing furnace influenced by the temperature of the smoke chamber; u (t) is the coal feeding amount of the kiln tail; v. of1(t) kiln feed rate; v. of2(t) is the tertiary air temperature; v. of3(t) is the smoke chamber temperature.
Detailed Description
In order to further understand the contents, features and effects of the present invention, the following embodiments are illustrated and described in detail with reference to the accompanying drawings:
referring to fig. 1, a method for controlling the optimal temperature of a cement burning decomposing furnace under all conditions in a self-adaptive manner is characterized by comprising the following steps:
step a: establishing a GPC controller on an upper computer based on a predictive control algorithm of an input-output parameterized model; wherein the input variables comprise kiln tail coal feeding amount, kiln feeding amount, tertiary air temperature and smoke chamber temperature, and the output variables comprise: the outlet temperature of the decomposing furnace;
step b: setting control model parameters, initializing and setting the GPC controller and then running;
step c: acquiring the input variable and the output variable signals in real time, preprocessing the data and feeding back the preprocessed data to the GPC controller;
step d: the GPC controller self-corrects the control model parameters according to the actual value and the predicted value of the outlet temperature of the decomposing furnace, calculates the control quantity of the input variable by adopting an optimization algorithm, and outputs a corresponding control instruction to the execution device;
step e: the execution device executes the instruction of the GPC controller, controls the coal feeding amount at the tail of the kiln and adaptively adjusts the feeding amount of the kiln according to the temperature condition of the outlet of the decomposing furnace;
step f: and (c) returning to the step (c) until the technological process is finished.
The kiln tail coal feeding amount can be used as a main adjusting variable to perform key control, the kiln feeding amount is used as a secondary adjusting variable, and the tertiary air temperature and the smoke chamber temperature are used as disturbance variables to be not adjusted.
Further, in the step a, the specific steps of establishing the GPC controller may be as follows:
step a-1: under a steady-state working condition, respectively establishing a step response mathematical model of the outlet temperature of the decomposing furnace to the coal feeding quantity of the kiln tail, the outlet temperature of the decomposing furnace to the kiln feeding quantity, the outlet temperature of the decomposing furnace to the tertiary air temperature and the outlet temperature of the decomposing furnace to the smoke chamber temperature, and further discretizing;
firstly, respectively obtaining a control model of kiln tail coal feeding quantity, kiln feeding quantity, tertiary air temperature and smoke chamber temperature to the outlet temperature of the decomposing furnace through step response test. Assuming that the outlet temperature of the decomposing furnace is an output variable y (k), and the kiln tail coal feeding quantity, the kiln feeding quantity, the tertiary air temperature and the smoke chamber temperature are respectively operation variables u (k), v1(k)、v2(k)、v3(k) And describing the corresponding relation between the outlet temperature of the decomposing furnace and each operation variable by adopting a first-order inertia time-lag model. The transfer function takes the form
Where K is the scaling factor of the system, T is the time constant, and τ is the time lag.
Let TsObtaining a discrete equation corresponding to each step response model for the sampling time of the system:
in the formula (1), K is the proportionality coefficient of the system, T is the time constant, tau is the time lag, TsIs the sampling time of the system; y (k) is a subject output variable; r (k) is a control input variable;
step a-2: a CARIMA model can be adopted to establish a control model of a decomposing furnace outlet temperature control system, and the expression is as follows: a (z)-1)Y(k)=B(z-1)R(k-1)+ζ(k)/Δ (2)
Wherein Y (k) is the control object output vector, R (k) is the control object input vector, and ζ (k) is the zero mean noise orderThe noise sequence is reflected in the prediction error after the actual system action, so that the noise sequence can not be considered in the calculation before the prediction error; a (z)-1)、B(z-1) Respectively representing the operators z-1A polynomial of (a); 1-z-1Is a difference operator; then A (z)-1)、B(z-1) R (k-1) corresponds to an input variable: the corresponding matrix of the kiln tail coal feeding amount, the kiln feeding amount, the tertiary air temperature and the smoke chamber temperature is as follows:
wherein,
from the above, A (z)-1) Of order na=4,B(z-1) Of order of
In equation (3), i is the number corresponding to the different input variables: 1 corresponds to the input variable of the coal feeding quantity at the tail of the kiln; i-v1Inputting variables corresponding to the feeding amount of the kiln; i-v2Inputting variables corresponding to the temperature of the tertiary air; i-v3Inputting variables corresponding to the temperature of the smoke chamber; u (k-1) is an input variable value of the kiln tail coal feeding quantity at the k-1 moment; v. of1(k-1) inputting a variable value for the kiln feeding amount at the time of k-1; v. of2(k-1) inputting a variable value of the temperature of the tertiary air at the k-1 moment; v. of3(k-1) inputting a variable value for the smoke chamber temperature at the moment of k-1; a. thei、BiIs an operator z corresponding to different input variables-1Polynomial expression: tau isiIs the time lag for different input variables: kiIs the scaling factor for different input variables: t isiIs the time constant for the different input variables: t issIs the sampling time of the system; such as: a. the1、B1Operator z for corresponding kiln tail coal feeding quantity input-1A polynomial;operator z input for corresponding kiln feed volume-1A polynomial;operator z for input of corresponding tertiary air temperature-1A polynomial;operator z for corresponding smoke chamber temperature-1A polynomial; tau is1Inputting time lag for the coal feeding amount of the corresponding kiln tail;the time lag is input corresponding to the feeding amount of the kiln;the time lag corresponds to the input of the tertiary air temperature;the time lag is input corresponding to the temperature of the smoke chamber; k1Is the proportional coefficient corresponding to the input of the coal feeding amount at the tail of the kiln;is the proportional coefficient corresponding to the input of the kiln feeding amount;is a proportional coefficient corresponding to the temperature input of the tertiary air;is the proportionality coefficient corresponding to the smoke chamber temperature input; t is1Is the time constant corresponding to the input of the coal feeding amount at the tail of the kiln;is the time constant corresponding to the input of the feeding amount of the kiln;is a time constant corresponding to the temperature input of the tertiary air;is the time constant corresponding to the smoke chamber temperature input;
step a-3: can define E (z)-1) And F (z)-1) In the form of formula (4), A (z) is obtained from said step a-2-1) Calculate outFurther, an intermediate variable E (z) is obtained-1) And F (z)-1) Wherein E (z)-1) And F (z)-1) The expression of (a) is as follows:
E(z-1)=[E1(z-1),···EP(z-1)]T (4)
F(z-1)={F1(z-1),···FP(z-1)]T
Ej(z-1)=e0+e1z-1+e2z-2+···+ej-1z-j+1
Fj(z-1)=fj,0+fj,1z-1+fj,2z-2+fj,3z-3+fj,4z-4
Ej+1(z-1)=Ej(z-1)+ejz-j;
when the initial value j is 1, E1(z-1)=1,e0=1, <math>
<mrow>
<msub>
<mi>F</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>z</mi>
<mo>[</mo>
<mn>1</mn>
<mo>-</mo>
<mover>
<mi>A</mi>
<mo>~</mo>
</mover>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mo>]</mo>
<mo>=</mo>
<mi>z</mi>
<mo>[</mo>
<mn>1</mn>
<mo>-</mo>
<mi>A</mi>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mi>Δ</mi>
<mo>]</mo>
<mo>;</mo>
</mrow>
</math> Wherein e isi,fi,0,fi,1,fi,2,fi,3,fi,4Is a vector of dimension 1 x 1, P is the prediction time domain,has the following forms:
step a-4: b (z) which can be determined from the steps a-2 and a-3-1)、E(z-1) And F (z)-1) Obtaining a system step response matrix G (z)-1) And a historical response matrix H (z)-1),G(z-1) And H (z)-1) The expression is as follows:
gj=ejb0+hj,0
when the initial value j is 1:
G1(z-1)=g0=e0b0,
wherein g isi,hj,iIs a 1 x 4 dimensional vector; p is a prediction time domain, M is a control time domain;
step a-5: the intermediate variable F (z) can be determined from the steps a-3 and a-4-1) And H (z)-1) The past response f (k) of the system is obtained in the form:
f(k)=[f1(k) f2(k) … fP(k)]T
wherein f isjIs a vector of 1 × 1 dimension, P is a prediction time domain, and M is a control time domain.
Further, in the step d, an optimum control increment Δ r (k) ═ d [ Y ] may be calculated from the steps a to 4 and a to 5s-f(k)-c*e(k)]Wherein d isFirst row of (2), matrixIs a matrix formed by the elements of the first row and the first column of each element in the matrix G in the step a-4, Ys=[ys(k+1)T,…,ys(k+N)T]TIs the following control target curve:
ys(k)=y(k)
ys(k+j)=ays(k+j-1)+(1-a)W,j=1,…,P
wherein, W is a control target value, lambda is a control weighting coefficient, a is a softening coefficient, c is an error correction parameter, and the four parameters are all given manually; e (k) is a prediction error, which is generated by applying the second term ζ (k)/Δ on the right side of the equation (2) to the actual system, and represents an error between the actual value and the predicted value;
the prediction error e (k) is expressed as: e (k) ═ y (k) — yp(k) Wherein y (k) is an actual value of the current decomposing furnace outlet temperature, yp(k) Is the predicted value of the outlet temperature of the decomposing furnace at the last moment;
thereby, the optimum control amount r (k +1) ═ r (k) + Δ r (k) is calculated.
Further, in the step d, a specific method for self-correcting the control model parameters may be as follows:
(1) the predicted value y of the outlet temperature of the decomposing furnace can be obtained by substituting the optimal control increment r (k) obtained in the step d into the formula (1)p(K +1), the model proportionality coefficient K' can be obtained by comparing the decomposition furnace outlet temperature y (K +1) with the following equation:
in the calculation processing at the moment of K +1, adaptively adjusting the proportionality coefficient of the control model to K';
(2) if the temperature of the outlet of the decomposing furnace is always lower than the set target in the set period, the feeding amount of the kiln can be automatically and quantitatively reduced; if the temperature at the outlet of the decomposing furnace is always higher than the set target in the set period, the feeding amount of the kiln can be automatically and quantitatively increased.
Further, in the step c, the method for preprocessing data may include: rejecting invalid data by setting an upper limit and a lower limit; for random noise, removing by high-pass filtering, low-pass filtering, data smoothing and Kalman filtering; and eliminating the significant errors by adopting a residual error analysis method, a correction value analysis method, a generalized likelihood ratio method, a Bayes method, an increment method and an principal component analysis method.
By adopting the control algorithm, the fluctuation of the temperature of the decomposing furnace under the normal working condition can be reduced to be within +/-5 ℃, even can be kept within +/-2 ℃ for a long time, and the fluctuation of the whole working condition is within +/-10 ℃. Compared with manual control, the fluctuation range is reduced by 75%.
The algorithm can be used for long-term stable and safe operation. The system is safe and reliable, can safely and stably operate for a long time under normal working conditions, and reduces the fluctuation of the production process to the maximum extent. The system operation rate can reach more than 99 percent, and the labor intensity of operators is greatly reduced.
Although the preferred embodiments of the present invention have been described above with reference to the accompanying drawings, the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and those skilled in the art can make many modifications without departing from the spirit and scope of the present invention as defined in the appended claims.
Claims (5)
1. A full-working-condition self-adaptive temperature optimization control method for a cement burning decomposing furnace is characterized by comprising the following steps:
step a: establishing a GPC controller on an upper computer based on a predictive control algorithm of an input-output parameterized model; wherein the input variables comprise kiln tail coal feeding amount, kiln feeding amount, tertiary air temperature and smoke chamber temperature, and the output variables comprise: the outlet temperature of the decomposing furnace;
step b: setting control model parameters, initializing and setting the GPC controller and then running;
step c: acquiring the input variable and the output variable signals in real time, preprocessing the data and feeding back the preprocessed data to the GPC controller;
step d: the GPC controller self-corrects the control model parameters according to the actual value and the predicted value of the outlet temperature of the decomposing furnace, calculates the control quantity of the input variable by adopting an optimization algorithm, and outputs a corresponding control instruction to the execution device;
step e: the execution device executes the instruction of the GPC controller, controls the coal feeding amount at the tail of the kiln and adaptively adjusts the feeding amount of the kiln according to the temperature condition of the outlet of the decomposing furnace;
step f: and (c) returning to the step (c) until the technological process is finished.
2. The method for controlling the full-working-condition self-adaptive temperature optimization of the cement burning decomposing furnace according to the claim 1, wherein in the step a, the specific steps of establishing the GPC controller are as follows:
step a-1: under a steady-state working condition, respectively establishing a step response mathematical model of the outlet temperature of the decomposing furnace to the coal feeding quantity of the kiln tail, the outlet temperature of the decomposing furnace to the kiln feeding quantity, the outlet temperature of the decomposing furnace to the tertiary air temperature and the outlet temperature of the decomposing furnace to the smoke chamber temperature, and further discretizing;
let TsObtaining a discrete equation corresponding to each step response model for the sampling time of the system:
in the formula (1), K is the proportionality coefficient of the system, T is the time constant, tau is the time lag, TsIs the sampling time of the system; y (k) is a subject output variable; r (k) is a control input variable;
step a-2: a control model of a decomposing furnace outlet temperature control system is established by adopting a CARIMA model, and the expression is as follows:
A(z-1)Y(k)=B(z-1)R(k-1)+ζ(k)/Δ (2)
wherein, y (k) is a control object output vector, r (k) is a control object input vector, and ζ (k) is a zero-mean noise sequence which is uncorrelated with each other; a (z)-1)、B(z-1) Respectively representing the operators z-1A polynomial of (a); Δ =1-z-1Is a difference operator; then A (z)-1)、B(z-1) R (k-1) corresponds to an input variable: the corresponding matrix of the kiln tail coal feeding amount, the kiln feeding amount, the tertiary air temperature and the smoke chamber temperature is as follows:
wherein,
from the above, A (z)-1) Of order na=4,B(z-1) Of order of
In equation (3), i is the number corresponding to the different input variables: i =1 corresponds to the input variable of the coal feeding quantity of the kiln tail; i-v1Inputting variables corresponding to the feeding amount of the kiln; i-v2Inputting variables corresponding to the temperature of the tertiary air; i-v3Inputting variables corresponding to the temperature of the smoke chamber; u (k-1) is an input variable value of the kiln tail coal feeding quantity at the k-1 moment; v. of1(k-1) inputting a variable value for the kiln feeding amount at the time of k-1; v. of2(k-1) inputting a variable value of the temperature of the tertiary air at the k-1 moment; v. of3(k-1) inputting a variable value for the smoke chamber temperature at the moment of k-1; a. thei、BiIs an operator z corresponding to different input variables-1Polynomial expression: tau isiIs the time lag for different input variables: kiIs the scaling factor for different input variables: t isiIs the time constant for the different input variables: t issIs the sampling time of the system;
step a-3: definition E (z)-1) And F (z)-1) Is in the form of formula (4)From said step a-2, A (z) is obtained-1) Calculate outFurther, an intermediate variable E (z) is obtained-1) And F (z)-1) Wherein E (z)-1) And F (z)-1) The expression of (a) is as follows:
E(z-1)=[E1(z-1),…EP(z-1)]T (4)
F(z-1)=[F1(z-1),…FP(z-1)]T
Ef(z-1)=e0+e1z-1+e2z-1+…+ej-1z-j+1
Fj(z-1)=fj,0+fj,1z-1+fj,2z-2+fj,3z-3+fj,4z-4
Ej+1(z-1)=Ej(z-1)+ejz-j;
when the initial value j =1, E1(z-1)=1,e0=1, <math>
<mrow>
<msub>
<mi>F</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>z</mi>
<mo>[</mo>
<mn>1</mn>
<mo>-</mo>
<mover>
<mi>A</mi>
<mo>~</mo>
</mover>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mo>]</mo>
<mo>=</mo>
<mi>z</mi>
<mo>[</mo>
<mn>1</mn>
<mo>-</mo>
<mi>A</mi>
<mrow>
<mo>(</mo>
<msup>
<mi>z</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mi>Δ</mi>
<mo>]</mo>
<mo>;</mo>
</mrow>
</math> Wherein e isi,fi,0,fi,1,fi,2,fi,3,fi,4Is a vector of dimension 1 x 1, P is the prediction time domain,has the following forms:
step a-4: determining B (z) from said step a-2 and said step a-3-1)、E(z-1) And F (z)-1) Obtaining a system step response matrix G (z)-1) And a historical response matrix H (z)-1),G(z-1) And H (z)-1) The expression is as follows:
gj=ejb0+hj,0
hj+1,i-1=ejb0+hj,i 1≤i≤nb
when initial value j = 1:
G1(z-1)=g0=e0b0,
wherein g isi,hj,iIs a 1 x 4 dimensional vector; p is a prediction time domain, M is a control time domain;
step a-5: determining an intermediate variable F (z) from said step a-3 and said step a-4-1) And H (z)-1) The past response f (k) of the system is obtained in the form:
f(k)=[f1(k) f2(k) … fP(k)]T
wherein f isjIs a vector of 1 × 1 dimension, P is a prediction time domain, and M is a control time domain.
3. The method as claimed in claim 2, wherein in step d, the optimal control increment Δ r (k) ═ d [ Y ] is calculated from steps a-4 and a-5s-f(k)-c*e(k)]Wherein d isFirst row of (2), matrixIs a matrix formed by the elements of the first row and the first column of each element in the matrix G in the step a-4, Ys=[ys(k+1)T,…,ys(k+N)T]TIs the following control target curve:
ys(k)=y(k)
ys(k+j)=ays(k+j-1)+(1-a)W,j=1,…,P
wherein W is a control target value, λ is a control weighting coefficient, a is a softening coefficient, c is an error correction parameter, and e (k) is a prediction error;
the prediction error e (k) is expressed as: e (a)k)=y(k)-yp(k) Wherein y (k) is an actual value of the current decomposing furnace outlet temperature, yp(k) Is the predicted value of the outlet temperature of the decomposing furnace at the last moment;
thereby, the optimum control amount r (k +1) ═ r (k) + Δ r (k) is calculated.
4. The method for controlling the optimal temperature of the cement burning decomposing furnace in the full-working-condition self-adaption mode according to the claim 2, wherein in the step d, the specific method for controlling the model parameters in the self-correction mode is as follows:
(1) the predicted value y of the outlet temperature of the decomposing furnace can be obtained by substituting the optimal control increment r (k) obtained in the step d into the formula (1)p(K +1), the model proportionality coefficient K' can be obtained by comparing the decomposition furnace outlet temperature y (K +1) with the following equation:
in the calculation processing at the moment of K +1, adaptively adjusting the proportionality coefficient of the control model to K';
(2) if the temperature of the outlet of the decomposing furnace is always lower than the set target in the set period, automatically and quantitatively reducing the feeding amount of the kiln; and if the temperature of the outlet of the decomposing furnace is always higher than the set target in the set period, automatically and quantitatively increasing the feeding amount of the kiln.
5. The method for controlling the full-condition adaptive temperature optimization of the cement burning decomposing furnace according to the claim 1, wherein in the step c, the method for preprocessing the data comprises the following steps: rejecting invalid data by setting an upper limit and a lower limit; for random noise, removing by high-pass filtering, low-pass filtering, data smoothing and Kalman filtering; and eliminating the significant errors by adopting a residual error analysis method, a correction value analysis method, a generalized likelihood ratio method, a Bayes method, an increment method and an principal component analysis method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510394016.XA CN104950945A (en) | 2015-07-07 | 2015-07-07 | Self-adaptive temperature optimization control method under all working conditions of cement calcination decomposing furnace |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510394016.XA CN104950945A (en) | 2015-07-07 | 2015-07-07 | Self-adaptive temperature optimization control method under all working conditions of cement calcination decomposing furnace |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104950945A true CN104950945A (en) | 2015-09-30 |
Family
ID=54165662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510394016.XA Pending CN104950945A (en) | 2015-07-07 | 2015-07-07 | Self-adaptive temperature optimization control method under all working conditions of cement calcination decomposing furnace |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104950945A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106482507A (en) * | 2016-10-18 | 2017-03-08 | 湖南大学 | A kind of cement decomposing furnace combustion automatic control method |
CN107417145A (en) * | 2017-06-22 | 2017-12-01 | 杭州和利时自动化有限公司 | A kind of control method of Cement clinker buring calciner temperature, apparatus and system |
CN108319133A (en) * | 2018-01-15 | 2018-07-24 | 湖南大学 | Dore furnace based on fuzzy neural network optimizes combustion control system |
CN111580384A (en) * | 2020-06-08 | 2020-08-25 | 济南大学 | Automatic adjusting method for parameters of PID control system for decomposing furnace temperature in cement production |
CN112577332A (en) * | 2020-11-02 | 2021-03-30 | 合肥工业大学 | Cement sintering decomposing furnace temperature optimization control method |
CN113589693A (en) * | 2021-07-22 | 2021-11-02 | 燕山大学 | Cement industry decomposing furnace temperature model prediction control method based on neighborhood optimization |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62278618A (en) * | 1986-05-27 | 1987-12-03 | Yokogawa Electric Corp | Control method for exit temperature of cracker |
CN101751051A (en) * | 2008-12-05 | 2010-06-23 | 中国科学院沈阳自动化研究所 | Cement decomposing furnace temperature control method based on constraint smith GPC |
CN102591376A (en) * | 2012-02-29 | 2012-07-18 | 娄卡奔新能源科技发展(上海)有限公司 | Temperature control device of cement kiln decomposition furnace |
DE102011011598A1 (en) * | 2011-02-17 | 2012-12-20 | Walter Würzinger | Industrial furnace for thermal process, particularly for manufacturing of glass, bricks, tiles and cement, comprises facility to provide procedural cooling air before cloth filter to increase heat recovery temperature |
CN104503236A (en) * | 2014-12-10 | 2015-04-08 | 济南大学 | Outlet temperature sliding mode control method for decomposing furnace based on regression model |
-
2015
- 2015-07-07 CN CN201510394016.XA patent/CN104950945A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62278618A (en) * | 1986-05-27 | 1987-12-03 | Yokogawa Electric Corp | Control method for exit temperature of cracker |
CN101751051A (en) * | 2008-12-05 | 2010-06-23 | 中国科学院沈阳自动化研究所 | Cement decomposing furnace temperature control method based on constraint smith GPC |
DE102011011598A1 (en) * | 2011-02-17 | 2012-12-20 | Walter Würzinger | Industrial furnace for thermal process, particularly for manufacturing of glass, bricks, tiles and cement, comprises facility to provide procedural cooling air before cloth filter to increase heat recovery temperature |
CN102591376A (en) * | 2012-02-29 | 2012-07-18 | 娄卡奔新能源科技发展(上海)有限公司 | Temperature control device of cement kiln decomposition furnace |
CN104503236A (en) * | 2014-12-10 | 2015-04-08 | 济南大学 | Outlet temperature sliding mode control method for decomposing furnace based on regression model |
Non-Patent Citations (2)
Title |
---|
宋立琮 等: "模糊广义预测控制在水泥分解炉温度控制中的应用", 《水泥技术》 * |
王靖: "水泥生产过程优化控制系统的实现方法", 《水泥技术》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106482507A (en) * | 2016-10-18 | 2017-03-08 | 湖南大学 | A kind of cement decomposing furnace combustion automatic control method |
CN107417145A (en) * | 2017-06-22 | 2017-12-01 | 杭州和利时自动化有限公司 | A kind of control method of Cement clinker buring calciner temperature, apparatus and system |
CN108319133A (en) * | 2018-01-15 | 2018-07-24 | 湖南大学 | Dore furnace based on fuzzy neural network optimizes combustion control system |
CN111580384A (en) * | 2020-06-08 | 2020-08-25 | 济南大学 | Automatic adjusting method for parameters of PID control system for decomposing furnace temperature in cement production |
CN112577332A (en) * | 2020-11-02 | 2021-03-30 | 合肥工业大学 | Cement sintering decomposing furnace temperature optimization control method |
CN113589693A (en) * | 2021-07-22 | 2021-11-02 | 燕山大学 | Cement industry decomposing furnace temperature model prediction control method based on neighborhood optimization |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104950945A (en) | Self-adaptive temperature optimization control method under all working conditions of cement calcination decomposing furnace | |
CN109581870B (en) | Dynamic matrix control method for temperature in energetic material reaction kettle | |
CN104765350B (en) | Cement decomposing furnace control method and system based on Combined model forecast control technology | |
CN101751051B (en) | Cement decomposing furnace temperature control method based on constraint smith GPC | |
CN111045326B (en) | Tobacco shred drying process moisture prediction control method and system based on recurrent neural network | |
CN114185265B (en) | Large-scale opening jet flow wind tunnel ultrasonic speed constant total pressure continuous variable Mach number control method | |
US6711531B1 (en) | Temperature control simulation method and apparatus | |
CN102401371A (en) | Reheating air temperature optimization control method based on multivariable predictive control | |
CN112597430B (en) | Operation parameter optimization method for complex rectifying tower | |
CN109240362B (en) | A kind of method for adjusting pH value of waste water based on Fractional Order PID Controller | |
KR101956365B1 (en) | System for control temperature pattern of strip in continuous annealing line and the method of the same | |
Zhang et al. | Batch-to-batch control of particle size distribution in cobalt oxalate synthesis process based on hybrid model | |
CN110673482B (en) | Power station coal-fired boiler intelligent control method and system based on neural network prediction | |
Hambali et al. | Reformulated tangent method of various PID controller tuning for air pressure control | |
JP4177171B2 (en) | Process control apparatus and process control method | |
CN110794672B (en) | Explicit control method for furnace temperature of decomposing furnace in cement production process | |
Tsamatsoulis et al. | PID parameterization of cement kiln precalciner based on simplified modeling | |
JP5211600B2 (en) | Industrial process control method and apparatus | |
JPS63163505A (en) | Adaptive control method for process | |
RU2746377C1 (en) | System for automatic regulation of steam pressure in the main line of a drum boiler | |
Xiao et al. | Batch reactor temperature control based on DMC-optimization PID | |
Zhou et al. | Supervisory control for rotary kiln temperature based on reinforcement learning | |
Araromi et al. | Neuro-fuzzy modelling of blending process in cement plant | |
Špička et al. | Utilization mathematical and physical models derived therefrom real-time models for the optimization of heating processes | |
Zhou et al. | Reinforcement learning-based supervisory control strategy for a rotary kiln process |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150930 |