Professional Documents
Culture Documents
https://doi.org/10.1007/s40430-018-1086-8(0123456789().,-volV)(0123456789().,-volV)
TECHNICAL PAPER
Received: 7 September 2017 / Accepted: 15 February 2018 / Published online: 1 March 2018
Ó The Brazilian Society of Mechanical Sciences and Engineering 2018
Abstract
The servo system in steam turbine digital electric-hydraulic control system (DEH) is affected by nonlinear factors when it
is working. To accurately simulate dynamic characteristics of the DEH, a new nonlinear servo system is proposed, which
has limit, dead zone and correction coefficient caused by unknown factors. The model parameters are divided into linear
parameters and nonlinear parameters to be identified, respectively. Neural networks are used to identify linear parameters.
The nonlinear parameters should be identified according to flow characteristic curve. To verify the validity of the proposed
model and parameter identification method, the actual data of primary frequency control from a 1000 MW Ultra Super-
critical Unit is adopted. Meanwhile, the linear model with no nonlinear factors is used for comparison. Where the fitting
degree of valve opening is 98.445% and power is 96.986%, the output of nonlinear model coincides with actual output
well. Where the relative error of stable result is 5% of valve opening and 1.58% of power, the error of linear model is
larger. The simulation results of the proposed method show that the nonlinear factors of high-power units cannot be ignored
and the nonlinear model of servo system is more accurate.
Keywords Steam turbine Nonlinear servo system Parameter identification Artificial neural network
Greek symbols
Technical Editor: Jose A. dos Reis Parise. s Time constant of delay rate(s)
& Zi-Tao Yu
c Parameter vector
yuzitao@zju.edu.cn
Subscripts
1
Institute of Thermal Science and Power Systems, Zhejiang a Output number of neural network
University, Hangzhou 310027, China
b Input number of neural network
2
Electric Power Research Institute of State Grid Zhejiang
Electric Power Company, Hangzhou 310027, China
123
165 Page 2 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165 Page 3 of 10 165
consists of a linear part and a nonlinear part. The linear part Nonlinear servo
consists of the transfer function of an electro-hydraulic system
converter and a hydraulic actuator shown in dotted box.
The nonlinear part is composed by the dead zone, limit and Linear part Nonlinear part
Source of
slope. According to the input and output signal, the parameters Not be
Ty Tc l1 k1 d1 l1 k2 d 2 l2
parameters can be identified based on the ‘‘white box’’ triggered
model. τ
The output signal of the hydraulic actuator is the valve Identification Linear parameters Nonlinear parameter
opening. The nature of the signal will not be changed parameters Ty Tc k1 τ d1
through the nonlinear link. In actual system, the valve
opening is greater than zero. So the negative axis of the
Identification Neural network Flow characteristic
nonlinear part will not be triggered. Only the positive axis methods curve
is effective. The physical characteristic of the dead zone l1
presents hysteresis characteristic. This is due to the friction
of mechanical components and joint-clearance of rod and Identification Weights of neural The maximum of
Results network valve opening
hinge, resulting in the transmission of signal is not smooth
and sensitive entirely. So the hysteresis characteristic can
Fig. 3 The parameter identification process
be performed as a delay rate in the simulation. Assuming
the time constant is s, it can be expressed as the first-order
inertia link shown as 1/(ss ? 1), because the value of s is
1.0
very small. The physical characteristic of the limit d1 is the
0.9
amplitude of the moving component, which means the
Steam flow/100%
0.8
biggest valve opening. k1 is the revised value of hydraulic
actuator output due to the influence of other unknown 0.7
123
165 Page 4 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165
output and its corresponding input u(k). According to be used to identify d1 rather than the experiment. As a
engineering experience, physical characteristic of the result, the biggest valve opening is 105%, i.e., d1 is 1.05.
nonlinear parameter d1, i.e., the biggest valve opening, Under the normal thought, the maximal valve opening must
which is 1 at least. Since the value of excitation signal be 100%. However, this researched unit has set the com-
should exceed d1 to obtain its output characteristic, it is pensation valve; the maximal power can reach 1050 MW
difficult and dangerous to identify d1 using the excitation while the nominal power is 1000 MW. Therefore, in the
signal in the normal operation of units. To avoid this flow characteristic curve, the valve opens over 100% to
problem, the flow characteristic curve shown in Fig. 4 can reflect the characteristics of compensation valve.
u(t)
u(t)/u*(t)
continuous
discrete by sampler
u*(t)
t
(c) Continuous input u(t) and discrete input u*(t) produced by sampler
y*(t)
discrete results
t
(d) Continuous output y(t) and discrete output y*(t) acquired by discrete similarity method
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165 Page 5 of 10 165
2.2 Discretization of continuous function yðkÞ ¼ ½uðk 1Þ; uðk 2Þ; yðk 1Þ; yðk 2Þ; yðk 3Þ
½v1 ; v2 ; n1 ; n2 ; n3 ;T
For the identification of linear parameters, the transfer
ð3Þ
function should be converted into a difference equation
before using the ANN. Compared with the bilinear trans- where v1 ¼ v2 ¼ 2T T sþ2k1 TT T þT s ;
2
1.25
1.00 w12
∑ b12
0.75
Simulation results acquired y2* (k )
1
w
0.50 by discrete similarity method ij
0 2 4 6 8 10 Servo 1
y1* (k ) =
1 + e− y ( k )
t/s u (k ) system y (k )
Fig. 6 Verification results of difference equation Fig. 7 The model of three-layer neural network
123
165 Page 6 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165
of Eq. (5). The input layer includes the input signal, time
y2 ðkÞ ¼ O3i ¼ w21 g neti2 þ b21 ¼ w21 g w1ij ðkÞTi ðkÞ þ b21 :
delay signal of input signal and time delay signal of output
signal. The parameters need to be identified; can com- ð9Þ
pletely be replaced by neuron weights. The advantage of
The output y(k) is processed by predistortion and y*1(k) is
this structure is that the results can converge efficiently in
taken as reference output.
the neural network training, because the solution must exist
according to the Eq. (4). In addition, the searching space of 1
y1 ¼ gðyðkÞÞ ¼ : ð10Þ
optimal solution can be restricted in a small scope depen- 1 þ eyðkÞ
ded on experiences, which contributes to reduce calcula- The recursive prediction algorithm is used to adjust the
tion. Therefore, the convergence speed of training neural weights and threshold of each layer. More details are
network will be accelerated. shown in [18]. The connection weights between input layer
A suitable algorithm needs to be selected to train the NN and hidden layer are the model parameters need to be
while the optimal structure of neural network is deter- estimated according to the Eqs. (6) and (9). Results are
mined. The BP based on gradient descent method is a shown as Eq. (11).
typical training algorithm. It has independent learning T
ability and it can extract the ‘‘reasonable’’ rules automati- ana ; b^1 ; b^2 . . .b^nb
bc ðkÞ ¼ a^1 ; a^2 . . .^
h iT
cally by learning the instance with the correct answer. ¼ w111 ðkÞ; w121 ðkÞ. . .w1n1 1 ðkÞ ð11Þ
However, the training process is often easy to fall into local
optimum using the common algorithm of the BP. The According to Eq. (5), the neural network designed to
improved algorithm proposed in [18] is used to train the identify the parameters has five inputs and one output. Of
neural network in this paper, which can increase the con- system input, there are two input signals, the delay signals
vergence speed and avoid local optimum. The algorithm is u(k - 1) and u(k - 2). Of system output, there are three
described as follows. input signals, the delay signal y(k - 1), y(k - 2) and
Considering the following system with identification y(k - 3). Therefore, the value of a is three and b is two.
data filtered and de-noising. The concrete form of Eq. (11) can be shown as Eq. (12).
So the model parameters can be identified by training the
A z1 yðkÞ ¼ zd B z1 uðkÞ; ð6Þ
NN to acquire five weights according to Eq. (12).
Where u(k) is input, y(k) is output, d is time delay, h iT
Aðz1 Þ ¼ 1 þ a1 z1 þ . . . þ ana zna and Bðz1 Þ ¼ c^ðkÞ ¼ v^1 ; v^2 ; n^1 ; n^2 ; n^3
1 nb T
b0 þ b1 z þ . . . þ bnb z , na and nb are the order of ¼ w111 ðbÞ; w121 ðkÞ; w131 ðkÞ; w141 ðkÞ; w151 ðkÞ : ð12Þ
A(z-1) and B(z-1), respectively. Equation (6) can be rep-
resented as follows:
yðkÞ ¼ T ðkÞc: ð7Þ
3 Implementation
Where:
Taking the model of 1000 MW Ultra Supercritical Unit
T ðkÞ ¼ ½yðk 1Þ. . .; yðk na Þ; uðk dÞ; . . .uðk d nb Þ;
nonlinear servo system shown in Fig. 1 as the research
object. The data are derived from valve step experiment.
c ¼ ½a1 ; . . .ana ; b0 ; . . .bnb T :
The parameter vector c is estimated by the NN. The first 3.1 Data preprocessing
layer is the input layer and the layer node has no excitation
function. m layer is output layer. l(1 B l B m)layer has nl In this subsection, the signal prefiltration and the data
nodes. netli(k) is the input of i node in l layer and the output normalization are performed.
is Oli(k) while the threshold value is bli(k). wl-1
ji (k) is the link
1. Signal prefiltration. The data collected from the power
weights between i node and j node in (l - 1) layer. The
plant, usually contain background noise. To obtain
excitation function is g(x(k)). The momentums are repre-
high-quality sampling data, the noise needs to be
sented as alij and blij, respectively.
eliminated, which can improve identification precision.
The value are determined as m = 3, n2 = 1 and n3 = 1.
In the DEH, the first-order inertia link and the second
The relationship of input layer between input and output is
order inertia link both have the function of low pass
shown as Eq. (8).
filtering. The external signals will be filtered, which
Oli ðkÞ ¼ netil ðkÞ ¼ Ti ðkÞ; 1 i n1 : ð8Þ leads to a significant decrease in the amplitude of the
output after the input with noise through these links.
The output of output layer is shown as (9).
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165 Page 7 of 10 165
x xmin
The original curve x ¼ : ð13Þ
xmax xmin
90 Filtering curve
Valve opening/%
3
The error of predicting/%
-1
-2
-3
10 20 30 40 50 60 70 80 90 100
Predicting samples
Fig. 9 The Q-Q normal distribution of residual error Fig. 10 Error distribution predicted by BP neural network
123
165 Page 8 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165
2.5
2.0 Fitting error of BP Result 0.0203 0.294 0.00293 1.05 1.093
1.5 Reference value 0.01–0.03 0.1–0.5 / / /
1.0
0.5
0.0
-0.5
-1.0
-1.5
-2.0
Power
-2.5
-3.0 GV
-3.5 Given Servo
power PID Turbine
-4.0 system
0 50 100 150 200 250 300 350 400 450 500 550 600
Rotate speed
Sampling point 1
δ
Fig. 11 Average error distribution Droop of speed
approximate the model identification. Thus, the parameter Fig. 12 Principle of PFC
identification can be performed.
The error distribution is shown in Fig. 11, including the the NN. The process is stated above. The weights of the
T
fitting error of the RBF and BP and the predicting error of NN w111 ðkÞ; w121 ðkÞ; w131 ðkÞ; w141 ðkÞ; w151 ðkÞ are shown in
the BP. The blue triangle is the fitting error of the BP NN. Table 1. The sampling time T in discrete similarity method
The black square is the fitting error of RBF NN. The red is set to 0.001 s. According to the Eq. (3), the final iden-
circle is the predicting error of the BP NN. The error dis- tification results are provided by MATLAB software, as
tribution almost overlaps with 0 axis, indicating that the shown in Table 2. The identification results are in the
fitting precision of the RBF is higher than that of the BP reference value range.
NN. But the predicting error in the test is too big. Due to
the overabundance of the hidden layer neurons in the 4.1 Verification
training of RBF network, overfitting phenomenon happens,
i.e., that training ability is too strong. So when the new Furthermore, the results can be verified by the PFC.
testing sample is input, the deviation between output and Figure 12 gives the principle of the PFC, which is used
the expected value is too big. Originally we wanted to use to eliminate the load disturbance rapidly. It changes the
the BP NN to make a comparison with the RBF NN, but power of units by opening or closing the valve in a short
the unexpected phenomenon occurred and the problem time which looks like a valve step disturbance. So the
could not be solved restricted by our current programming data obtained from the PFC can be used to verify the
and algorithm ability. However, it has no impact on the accuracy of the results. If the output of model is con-
parameter identification and we will continue studying to sistent with the actual signal, it can be judged that the
solve it in the following research. identification result is correct and reliable. In addition,
the model without nonlinear factors is created to make a
contrast in the same way. The results are shown in
4 Results Fig. 13. Figure 13a is the variation of valve opening
curves and Fig. 13b is the variation of power curves on
The linear and nonlinear parameters are identified sepa- the PFC. As can be seen, the output of nonlinear model
rately. The nonlinear parameters are [d1]T. It was acquired is almost in perfect accordance with the actual output.
by the flow characteristic curve and the value is 1.05. The However, the linear model without nonlinear factors
linear parameters are [Ty, Tc, s, k1]T which are identified by gives low accuracy, in which with a relative valve
opening error of 5% and the relative power error of
Table 1 Weights of neural network 1.58%. Although the relative power error is low, the
accuracy of PFC cannot be ignored because of the big
Weight w111 ðkÞ w121 ðkÞ w131 ðkÞ w141 ðkÞ w151 ðkÞ
absolute error 15 MW. The formula shown in (14) can
Result 0.0000798 0.0000801 1.96 - 0.962 0.00255 be used to calculate the fitting precision.
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165 Page 9 of 10 165
84 5 Conclusions
Actual
82 Nonlinear
In this paper, the nonlinear servo system of the DEH and
Valve opening/100%
Linear
80 the method of its parameters identification are studied. The
78 main contribution of this paper lies in two aspects. First,
the work focused on providing a more accurate servo
76
system model which contains the nonlinear factors
74 including dead-band, limit and correction coefficient. It is
72 necessary for the PFC of high-power units based on the
background of the UHV. The simulation results by this
70
nonlinear servo system model show higher accuracy than
68 the linear model without considering the nonlinear factors.
0 20 40 60 80 100 120 140 Second, the new method of parameter identification is
Sampling point proposed based on the special ANN. The structure of the
(a) Variation of valve opening curves NN is designed to match form of the difference equation,
which is transformed by the discrete similarity method. By
950
Actual limiting the searching scope of the optimal solution, the
Nonlinear training time can be reduced. The improved training
940 Linear algorithm is used to avoid local convergence, thus the
existence of the solution according to the difference
Power/MW
930
equation can guarantee optimal convergence.
920 In the current work, some simplified processes are still
used for the unknown nonlinear factors. The correction
910 coefficient is adopted to reflect the effect of unknown
nonlinear factors on output. To further improve the model
900 of the high-power units, the following researches can focus
on excavating and modeling the specific feature of
890
0 20 40 60 80 100 120 140 unknown nonlinear dynamics.
Sampling point Acknowledgements This research was supported by the Electric
Power Research Institute of State Grid Corporation of China in
(b) Variation of power curves Zhejiang province.
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi3
2 References
P
N1
6
6 ðym ðti Þ yðti ÞÞ2 7 7 1. Fu ZG, Jin T, Zhou LJ, Ge ZH, Zheng L, Yang YP (2009)
6 i¼0 7 Research and application of the reversed modeling method and
fit ¼ 61 sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 7 100%; ð14Þ partial least-square regression modeling for the complex thermal
6 P
N1 7
4 ðyðt Þ yÞ2 5 system. Proc CSEE 29(2):25–29 (in chinese)
i
i¼0 2. Wang ZQ, Zhu SZ, Lou HX, Sheng SD, Zhang LY (2003) PLPF
based modeling and parameter identifying of large steam turbine
where ym(ti) is output of model, y(ti) is actual output, N is in time domain. Proc CSEE 23:128–133 (in chinese)
3. Zhu Y, Jiang WL, Kong XD, Zheng Z (2015) Study on nonlinear
the number of samples, y is the average of the actual out-
dynamics characteristics of electrohydraulic servo system. Non-
put. As a result, the degree of fitting of valve opening is linear Dyn 80:723–737
98.445% and power is 96.986%. Therefore, a conclusion 4. Guan C, Pan S (2008) Adaptive sliding mode control of electro-
can be drawn that the method of the parameter identifica- hydraulic system with nonlinear unknown parameters. Control
Eng Prac 16:1275–1284
tion is reliable and the nonlinear model is more accurate.
5. Li W, Zheng ZJ, Sheng DR, Cheng JH, Ren HR (2008) Recursive
least square method based parameter identification of steam tur-
bine digital electric-hydraulic governing system. J Zhejiang Univ
(Eng Sci) 42:1761–1764
6. Hiyama T, Suzuki N, Karino H, Kwang Yun L, Andou H (1999)
Artificial neural network based modeling of governor-turbine
system. In: IEEE Power Engineering Society. Winter Meeting
(Cat. No. 99CH36233) 1:129–133
123
165 Page 10 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:165
7. Rashtchi V, Rahimpour E, Rezapour EM (2006) Using a genetic two-stage least squares estimator. IEEE Trans Control Syst
algorithm for parameter identification of transformer R-L-C-M Technol 21:1386–1393
model. Electr Eng 88:417–422 14. Zahid T, Li W (2016) A comparative study based on the least
8. Rahimpour E, Rashtchi V, Pesaran M (2007) Parameter identi- square parameter identification method for state of charge esti-
fication of deep-bar induction motors using genetic algorithm. mation of a LiFePO4 battery pack using three model-based
Electr Eng 89:547–552 algorithms for electric vehicles. Energies 9:720
9. Li Q, Chen W, Wang Y, Liu S (2011) Parameter identification for 15. Yang T, Feng Y, Yang T, Ren Y, Tang L, Li Y, (2012) Parameter
PEM fuel-cell mechanism model based on effective informed identification of steam turbine speed governor system. In: 2012
adaptive particle swarm optimization. IEEE Trans Industr Elec- Asia-Pacific Power and Energy Engineering Conference. pp. 1–8
tron 58:2410–2419 16. Karayaka HB, Keyhani A, Agrawal BL, Selin DA, Heydt GT
10. Liu W, Liu L, Chung IY, Cartes DA (2011) Real-time particle (2000) Identification of armature, field, and saturated parameters
swarm optimization based parameter identification applied to of a large steam turbine-generator from operating data. IEEE
permanent magnet synchronous machine. Appl Soft Comp Trans Energy Convers 15:181–187
11:2556–2564 17. Levin AU, Narendra KS (1996) Control of nonlinear dynamical
11. Johnson W, Gupta NK (2015) Instrumental variables algorithm systems using neural networks. II. Observability, identification,
for modal parameter identification in flutter testing. AIAA J and control. Trans Neur Netw 7:30–42
16:800–806 18. Mashor MY (2005) Performance comparison between HMLP,
12. Tóth R, Laurain V, Gilson M, Garnier H (2012) Instrumental MLP and RBF networks with application to on-line system
variable scheme for closed-loop LPV model identification q. identification. In Cybernetics and Intelligent Systems, 2004 IEEE
Automatica 48:2314–2320 Conference on 2005. vol. 1 pp. 643–648
13. Janot A, Vandanjon PO, Gautier M (2013) Identification of
physical parameters and instrumental variables validation with
123