Nonlinear Modelling of Electric Power Plants

Nonlinear Modelling of Electric Power Plants

Copyri).{11I © IF:\C i\iodt'llill g &. COIIIl"ol of Elt'nrit' Powt'1" Plalll s CoIlHl . Ilal\' I ~ H(~ NONLINEAR MODELLING OF ELECTRIC POWER PLANTS P...

1MB Sizes 0 Downloads 124 Views

Copyri).{11I © IF:\C i\iodt'llill g &. COIIIl"ol of Elt'nrit' Powt'1" Plalll s CoIlHl . Ilal\' I ~ H(~

NONLINEAR MODELLING OF ELECTRIC POWER PLANTS P. Bourdon*, H. Dang Van Mien* and D. Normand-Cyrot** :;'/:'In/ririlr: rll'

/-' 1"11111"1'.

/) i rf'tfioll dn F ll/d", rI I<" ,.!t,,/"{III'\. I

,'\ i',' III/,'

rll/

(;/ ;/II;m/

dt' (; ,111111,. 92 1-1 1 (,"1(1 11/(/"' .

F ml/ff' "":' /.al)//m loi ,-,' ,ir'., .\" i,~I/(( II .\ ('/ SY" ' /~ "fI'.' . (.'..\' ./ L\" .. 1:·..\" ./·.. .. Ill(l/mll rill ,\I /1I1/n tl.
ABSTRACT: A non 1 inear identif ication method by simple state-space models is proposed in the discrete-time case . Th1S approach . 1S suggested by theoretical results similar to the approx1mat1on property known for a long time for Volterra ser1es . The proposed techn ique uses extens ions with polynom1al 1nput.s of b 111near systems called state-aff ine systems. Th1S modell1ng requues a small computing time and enables us to obta1n non-Ilnear models which can be easily implemented on microprocessors and remaln valld over a wide range of operating conditions. Several physical examples concerning electric power plants are also reported. KEYWORDS: I.

I dent if icat ion; nonl inear systems; power plants. In the discrete time case. state-affine systems which are polynomial control extens ions of b il inear systems ver lfy an approximation property (Pliess and one of the authors. 1980) . Let us note the link between these results and the approximation by Volterra series which was at the origin of a great deal of work in nonlinear identification. Various physical examples. dealing with electrical. hydraulic and even nuclear power plants are given in the single input single output case (cf. the authors. 1980. 1983). in the single input several outputs case (cf . Pliess and the authors. 1982). This sucessfull application confirms the usefulness to consider. in identification problems, bilinear models or their extensions . This has already been very effective in other contexts (see Beghelli and Guidorzi. 1976. Espana and Landau, 1975, 1978) .

Introduction

The nonlinear identification problem is far from being satisfactor ily solved in spite of all the techniques that have been developed over the last two decades (cl.surveys of Billings. 1980). Amongst all these various techniques. none can be reconunended. the choice being strongly dependent on the physical process to be identified. For example. the one uSlng physical equations is often not easy since the the number of parameters to be adjusted by means of exper iments rapidly grows with the complexity of the process . Another conunon approach. known for a long time. is based on the volterra serie s representation. This procedure which necessitates the difficult measurement of the volterra kernels is also quite involved (cf . Schetzen. 1980 ) . The aim of this paper is to propo s e a new nonl inear ident i f icat lon techn ique by slmple state- s pace models and to glve practical applications dealing wlth electric power plants. Because of some obv ious advantages in computation and s imulation. a di s crete tlme approach is chosen. The proposed procedure applies to processes that have a linear representation around ea c h operating point. When a physi c al proces s can be represented by linear model. thlS one remains valid only for small variations of the controls or around an operating pOint . The main lnterest of a nonlinear modelling is therefore to obtain an overall model which reproduces the dynamic and static evolution of the proce~s over a wide range of operating conditions . The technique here developed achieves this obJective. at least for the studied physical examples. This approach which uses state- s pace models is theoretically suggested by an approximation result obtained by Fliess (1976) and Sussmann (1976). "Any nonlinear system c an be arbltrar ily approximated in the continuous time c ase by f ln i te d lmens ional bi 1 inear systems . "

This work has been supported by the Research Center of Electricity of France. 11- Identification procedure

10

)

Single input single output case

Given a physical process. we assume that there exists a set of stable equilibr ium states ( a set of operating points) which can be character ized by the value of parameters. These parameters must be directly (physical measurement or lnd1rectly (computation case) determined. For any value of these parameters, denoted'
P.

&4

BOllrJt1l1,

H . Dang \' an :lien a nd D.

w1ll depend on t he operating cond1t1ons (the par ameter s < i ) . The Ho-Kalman algor1thm practically improved by one of the author (1970, 1973) is here used . In this way , performing experiment over a wide range of operating condit1ons, we obtain a collection of linear models with varying coefficients. If k 1S the test Index, we obtain :

k qk (t)

+ rk ek (t) ( 1)

Yk ( t) where qk ,H



RN , k

f



RNxN , rk



RNxl

For stability arguments, the matr ices k are in Jordan canon1cal form, H 1S c hosen constant. Assume that the parameters
«1'

... , (m' e) a s control vector we have: Aoq(t)+ L pi({,e)Aiq(t) finite

(Ll

(2 )

yet)

=

A q(t)

where q(t) € RN , Pi({' e ) is a monomial in (1 ' . . . ,
20

)

111- Industrial applications 10) Thermal power plant (Fig.l The nonlinear model is compared to the real process in parallel to a linear variation of the power between 60 MW and 120MW. The input signal is pseudorandom, the steam flow rate stays between -2. 5m 3 /s . and +2. 5m 3 /s. The output is the superheat temperature ( Fig.2 ) . 2 0 ) Hydraulic power plant (Fig. 3

RlxN

q(t+l)

\orm.1nd - Cyrot

Single Input s everal outputs case

The direct extension of this method to several outputs systems lead to models of great dimension. In order to obtain reduced models (of mInimum state space dimension) a reduction algorithm, theorically developed by Fliess (1976), has to be used . This technique which is explained in Bourdon (1982) , is based on an exten s ion to nonlinear systems of Hankel matr1x notion. Remarks: (i) The choice of the products of inputs Pi ( {, e) in (L) is suggested by the dependance between phys ical character istics of the process (static gain, time constant, damping coef f ic ients) and the oper at ing conditions which are represented by the parameters ( i . (ii)When a state space representation (L) is obtained, it is usefull to improve the results by mod ify ing the output matr ix A in order to minimize a quadratic error cr iter ium between the real data and the simulation results.

In order to apply this identification technique to an oscilling system, we have studied the wave propagation in an hydraulic system. In that case, the input e is the water flow rate turbined and the output, the amplitude of the wave. The simulations are performed for different values of the main water flow rate of the river. Fig.4 is the compar ison between the nonlinear model and the real process according to a linear variation of the main flow and pseudo-random signal of the water flow turbined between +100m 3 / s. and -100m 3 /s . 3 0 ) Steam eXChanger of a nuclear power plant(Fig.5 ) We have studied the a c tion of the sodium flow rate on the steam pressure, the steam flow rate, the thermal power given to the turbine, the temperature of the secondary sodium exchanger . The obtained nonlinear model is of the form (2) with four products of inputs. The matrices are 17 dimensional square matrices. The reduction algorithm leads to 12 dimensional square matrices. The output matr ix is adjusted by a least square method. In Fig.6, the load of the plant is fixed at 15%, 40%, 70% and 90% of the nominal electric power plant. The efficiency of the adjustment of the output matrix is illustrated especially in Fig . 6c and 6d. The physical model and the reduced overall nonlinear model are compared for steps responses (negative and positive) to the sodium flow rate . A lot of simulations which cannot be included, have been carried out at the E.D . F. computer center. These results show the validity of the overall model submitted to an increase in the load between 10% and 90% of the nominal electr ic power, to negative and positive sodium flow steps untill 20% of the normal flow as well as to represent a nonlinearity due to the input sign. In the same way, have been tested other controls such as the water flow rate (F ig. 7 ) IV-Conclusion This identification technique leads to substitute many linear models with an

Xon li nea r

~ode llin g

of Elec tri c Powe r Plan t s

overall nonlinear model given by recursive equations and thus greatly simplifies simulation work. With this method, two kinds of nonlinearities can be represented, with respect to the operating mode and with respect the control , for example in the case of a dissymetry linked to the input sign. This approah is also very effective as far as its computing time and its implementation on microprocessors are concerned. At this time. the identified model dealing with parts of the nuclear plant is implemented on microprocessor Texas 9900 and used to test adaptive control algor ithms. Many developments suh as modelling of the whole nuclear plant which is a multi-input multioutput system, are used for a simulator in real time. In this multivariable case, minimal realizations are required. This is achieved by means of a reductIon algorithm of nonlinear models which is developed in connection with a generalized Hankel matrix notion to nonlinear systems.

V-References

[lJ Beghelli S., and R. Guidorzi (1976). Billnear systems identification from input-output sequences. IV IFAC Symposium on IdentifIcation and System Parameter Estimation, Tbilisi. 17591"164.

[2J Billings S.A. (1980). IdentifIcation of nonlinear systems-a survey, IEEE Proc., 127, D. 272-285. [3J Bourd o n P. (1982). Techniques non lineaire s en temps discret d'identification et de realisation minimale par modeles a et at aff ine. These de docteur-ingenieur . Universite Paris XI. Orsay. [4J Bourdon P., H. Dang Van Mien. M. F1iess and D . Normand-Cyrot (1982), ApplIcations to nuclear power plants of nonlinear identification and r eallZat ion techn iques. VI I FAC Symp. on Identification and System Parameter Estimation . Washington, 2. 1514-1519. [SJ Dang Van Mien H. (1970), Regulation numerique de la temperature de surchauffe d'un generateur de vapeur. Centrale de Pont-sur-Sambre. Revue Automatisme, 12, 617-626.

[6J Dang Van Mien H. (1973). Utilisation pratique de l' algor ithme de B.L.HO. Application a la reduction des systemes multidimensionnels. Amelioration par la methode des moindres carres . Bull . E.D.F. Etudes et Recherches, serie C, Math. Info .• 2. 23-46. [7J Dang Van Mien H. and D. NormandCyrot (1980). Nonl inear state-af fine identification methods. applications to electric power plants, Proc. IFAC Symp. Aut. Cont. Power Gener at ion D istr ibut ion and Protection. Pretoria. (J.F. Herbst ed.) Pergamon Press. Oxford. 449-462. [8J Dang Van Mien H. and D. NormandCyrot (1983). Nonlinear state-affine identification methods, applications to electr ic power plants, Automatica to appear. [9J Espana M. and I .D. Landau (1975). Bilinear approximation of the distillation processes, Ric. Autom . , 6. nOl o [lOJ Espana M. and I . D. Landau (1978). Reduced order bilinear model for distillation columns. Automatica, 14, 345355. [11) Fliess M. (1976), Un outil algebrique:les series formelles non commutatives, in "Mathematical Systems Theory" (G.Marchesini and S.K. Mitter. eds.) Lect. Notes Econom. Math. Syst. 131. p . 122-148, Springer-Verlag. Berlin. [12) Fliess M. et D. Normand-Cyrot (1980) • Vers une approche algebr ique des systemes non lineaires en temps discret. IVeme Conf. Int. Analyse et Optimisation des systemes. INRIA. Versailles. [13) Kalman R.E .• Falb P.L. and Arbib M.A. (1969). Topics in Mathematical System Theory. McGraw-Hill. New York. [14) Normand-Cyrot D. (1978), Utilisation de certaines familles algebriques de systemes non linealres a quelques problemes de filtrage et d'identification. These de 3eme cycle. Universite Paris VII. Paris . [15) Schetzen M. (1980). The Volterra and Wiener theories of nonlinear systems. Wiley, New York. [16) Sussmann H.J. (1976). Semigroup representations. Bilinear approximation of input-output maps and generalized inputs. in "Mathemat ical Systems Theory" (G. Marchesini and S.K. Mitter. eds.). Lect. Notes Econom. Math. Syst .. 131. p.172-191. Springer-Verlag. Berlin.

&5

86 0, G~" u ot

wolrf

Irvrl

spray rotq

I(('IW

Tr

r~hC2 ot ~r s

fchq o ler t.m rolurq

drum Shu~t~rs

f C'()nomis H

tor

t lu ~

Ut or

O.

I

gas

distr IbutIo n

Ry

1

Ov

I

HP

HP

roti

HP

fHdhfoter

Wattf flow

S b~om flow

TUR81NE

foh

oc Fuel

fl ow

(oh

~

t('cdhcotlH

~----------------~----~'M"~Y------~ utroclt on pump

Fig . l

Thermal power planl simulation plant nonllnCl!:or Si mulation

PO NT SUR SA M8RE TS JORDAN

06V

:;

1v = 30 0 C

[

r

o I. V ~

~

0

~

.

~

"-

;:

0. 2 V

00

lJ1~

ID

"

~

~ "

~~

V

~

-02 V

~

J" I

IV1

N

~\I

~A

P

I

~

-0 I. V

~

-O.6V

.,

t

25

s.p ray -woh:r fto w rot e mJ/ s

r-

-25

1

'1

120

power MW

,."

"--

,,/'/ 60

,./ o

'-..... ,

T I ME I N

t-.... 1000

Fig . 2

2000

3000

1.000

5000

sec

6000

Thermal plant , superheat temperature, Jordan form , PRBS on the input e, th ird order

scoo

87

::onlinea r :!odelli n g of E l ectr i c POl.'er I'lant s

I

stop inp ut

oE

ontranco ( input) flow wat., Pow\!r Plont

moon flow

lcY.l to control

l.vol to cont rol ( or to idontify)

POWH

Plant

aT

output flow wat.,

cm

simulation plant nonlinear simulatio n

Hydraulic plant

Fig.3 PIERRE SENITE

z

0

-

>
~


Cl.. 0

a::

Cl.. (j)

W

>


+

6

FI

+

,

c::..

+ L

~~

2

/ \

o

~~

- 2

I~V / ~ V I \f

A

!n J \

~

'\

I

V

\V

• L

-6

U

V e :water flow turbined m 3/ s

+ 10~

I

- 1 o~

a

--------

, mQan water flow ratQ

TIME IN SEC

o

2000

4000

6CXXJ

8000

la 000

12 (XX)

14000

16000

Fig.4 Hydraulic plant.waves propagation,PRBS

on the input e ,

18000

P . 8o urdon, H. Dang Van

88

~ien

and D.

~ormand - Cyrot

4

I':'l\ Y \ .....~ 1\ . . .

3

2

a nos

a.

l'g

6P.

Pig.5 Fast br\!\!der reactor ••• 0

40%

. -

O. 7

0.5

}~\

4 IU

~

70%

b IU

Pig.oa

8 IUs .

t

90%

0.5 0. 4 \

0.3 O.

.,

~

..

~

&.

0.2

\

O. I

~

0.4

-0.2 5

I

0

L IU

0

\

\

o

--=::::::

Phys ieal model

0.4

o ~i\ ....

0.2 5

e ••

A

!\

1 .0



~ r.-.-

\~~

Pv :steom p«ssur. lsg : sodium \tmptrotur< Pusoup : pow.r turbine 0 Os ; st.om volv. op.rtur< O. : wot ... !tow rote ana s . sodium !tow rot. - I

pump

Nonlinear model

"-

15%

400

200

Fig.ob

600s.

t

LIU

Fiu...~~u

g

t)IUS.

t

...........

--

IV

V

o 0

20

4 10s .

t

q,lg.6d

Reference models Overall state-affine models STEA" PRESSURE

:1- o£-8

time

,]~ =f- I 1~o=+4~fl0d

time

''''}=j -±-~I= j -sOo

2se

see

7se

v

un

125e

ISU

17se

2eeeS

VAlvt POYtR

2 e

250

seo

750

I~U

1250

15e0

PS0

2000 S

STEM flOY RATE

"]'='~I-~:k-j~EQ~EE o

250

see

75e

11100

1250

15U

1150

2ea0 s

ti me

WATtR flOU RATE-UOR(INC POINT

%

~~; , m,

_: e

2511

see

750

11100

Pig.7

12511

15\10

1750

2000S ti me

j

<>0,