Skip to main content
Log in

Nonlinear predictive control for a NNARX hydro plant model

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

A neural network (NN)-based nonlinear predictive control (NPC) is described for control of turbine power with variation in gate position. The studied plant includes the tunnel, surge tank and penstock effect dynamics. Multilayer perceptron neural network is chosen to represent a neural network nonlinear autoregressive with exogenous signal model of hydro power plant. With the said NN model configuration, quasi-Newton and Levenberg–Marquardt iterative optimization algorithms are applied in order to determine optimal predictive control parameters. The controlled response is simulated on different amplitude step function and trapezoidal shape reference signal. The study also discusses comparison with an approximate predictive control approach, being linearized around operating points. It is shown that NPC strategy gives impressive results in comparison to the approximated one.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Abbreviations

\(\overline {H}_{\rm surge}, \overline {H}_{\rm turbine}\) :

head available in riser of surge tank, turbine (p.u.)

\(\overline {H}_{\rm tunnel}, \overline {H}_{\rm penstock}\) :

head loss in tunnel, penstock (p.u.)

\(\overline {U}_{\rm tunnel}, \overline {U}_{\rm turbine}, \overline {U}_{\rm surge}\) :

velocity of water in tunnel, turbine, surge tank (p.u.)

\(\overline {U}_{\rm no load}\) :

velocity of water at no load (p.u.)

\(f_{\rm tunnel}, f_{\rm penstock}, f_0\) :

head loss coefficient in tunnel, penstock, riser (p.u.)

\(C_{\rm surge}\) :

storage constant of surge tank (s)

\(\overline {H}_{\rm devia,tunnel}\) :

head deviation in tunnel (p.u.)

\(\overline {H}_{\rm devia,penstock}\) :

head deviation in penstock (p.u.)

Z p :

hydraulic surge impedance of water in penstock (=T w / T ep )

T w :

water time constant in penstock (s) \(\left( {=\frac{LU_0 }{gH_0}} \right),\) T w varies with load

T ep :

water elastic time in penstock (s)

T wc :

water time constant in tunnel (s)

T a :

mechanical starting time (s)

L :

length of penstock

U 0 :

velocity of water in penstock at rated head (p.u.)

g :

acceleration due to gravity, (m/s 2 )

H 0 :

rated turbine head (p.u.)

\(\Delta \overline {\omega }\) :

deviation of rotor speed (p.u.)

\(\overline {G}_{\rm opening}\) :

gate opening (p.u.)

D turbine :

damping factor or coefficient in p.u. torque/p.u.speed deviation

A gain :

turbine gain

References

  1. Cominos P, Munro N (2002) PID controllers: recent tuning methods and design to specification. IEE Proc Control Theory Appl 149:46–53

    Article  Google Scholar 

  2. Luqing YE, Shouping WEI, Zhaohui LI, Malik OP, Hope GS, Hancock GC (1990) An intelligent self-improving control strategy and its microprocessor-based implementation to a hydro-turbine governing system. Can J Electr Comput Eng 15:130–138

    Google Scholar 

  3. Zhaohui LI, Luqing YE, Shouping WEI, Malik OP, Hope GS, Hancock GC (1991) Field tests with a prototype duplicate microprocessor-based governor for a hydro turbine. IEEE Trans Energy Conversion 6:349–355

    Article  Google Scholar 

  4. Zhaohui LI, Luqing YE, Shouping WEI, Malik OP, Hope GS, Hancock GC (1992) Fault tolerance aspects of a highly reliable microprocessor-based water turbine governor. IEEE Trans Energy Conversion 7:1–7

    Article  Google Scholar 

  5. Zhaohui LI, Malik OP (1997) An orthogonal test approach based control parameter optimization and its application to a hydro-turbine governor. IEEE Trans Energy Conversion 12:388–393

    Article  Google Scholar 

  6. Lansberry JE, Wozniak L (1992) Optimal hydro generator governor tuning with a genetic algorithm. IEEE Trans Energy Conversion 7:623–630

    Article  Google Scholar 

  7. Yamamoto T, Kaneda M, Oki T, Watanabe E, Tanaka K (1995) Intelligent tuning of PID controllers. In: IEEE conference on intelligent systems for 21st century. Proceedings of systems, man and cybernetics, 22–25 October 1995, pp 2610–2615

  8. Cheng Y-C, Ye L-O, Chuang F, Cai W-Y (2002) Anthropomorphic intelligent PID control and its application in hydro turbine governor. In: Proceedings of the 1st international conference on machine learning and cybernetics, 4–5 November 2002, pp 391–395

  9. Kishor N, Saini RP, Singh SP (2005) Small hydro plant identification using NNARX structure. Neural Comput Appl 14:212–222

    Article  Google Scholar 

  10. Constantin N (2003) Adaptive neural predictive techniques for nonlinear control. Stud Inform Control 12:285–291

    Google Scholar 

  11. Nørgaad M, Sørensen PH, Poulsen NK, Ravn O, Hansen LK (1996) Intelligent predictive control of nonlinear processes using neural networks. In: Proceedings of IEEE international symposium on intelligent control, pp 301–306

  12. Quiroga OD (2000) Thesis: modelling and nonlinear control of voltage frequency of hydroelectric power plants. Universidad Politécnica De Cataluña, Spain

  13. Cybenko G (1989) Approximations by superpositions of a sigmoidal function. Math Control Signals Syst 2 2:303–314

    Article  MATH  MathSciNet  Google Scholar 

  14. Funahashi K (1989) On the approximate realization of continuous mappings by neural networks. Neural Netw 2:183–192

    Article  Google Scholar 

  15. Nørgaard M (2000) Neural network based system identification toolbox, Tech. Report. 00-E-891, Department of Automation, Technical University of Denmark

  16. Nørgaard M, Ravn O, Poulsen NK, Hansen LK (2000) Neural networks for modeling and control of dynamics systems, 1st edn. Springer, London

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nand Kishor.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kishor, N., Singh, S.P. Nonlinear predictive control for a NNARX hydro plant model. Neural Comput & Applic 16, 101–108 (2007). https://doi.org/10.1007/s00521-006-0043-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-006-0043-0

Key words