Skip to main content
Log in

Lightning attachment procedure optimization algorithm for nonlinear non-convex short-term hydrothermal generation scheduling

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Short-term hydrothermal scheduling (STHS) is considered an important problem in the field of power system economics. The solution of this problem gives the hourly output of power generation schedule of the available hydro and thermal power units, which leads to minimization of the total fuel cost of thermal units for a given period of a time. The optimal generation of STHS is considered as a complicated and nonlinear optimization problem with a set of equality and inequality constraints such as the valve point loading effect of thermal units, the power transmission loss and the load balance. This paper proposes lightning attachment procedure Optimization (LAPO) algorithm for solving the nonlinear non-convex STHS optimization problem in order to minimize the operating fuel cost of thermal units with satisfying the operating constraints of the system. The performance of LAPO algorithm is validated using three different test systems considering the valve point loading effects of thermal units and the power transmission losses. The obtained results prove the effectiveness and superiority of LAPO algorithm for solving the STHS problem compared with other well-known optimization techniques.

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

Access this article

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
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Abbreviations

F :

Total fuel cost from all thermal plants

N s :

Total number of thermal plants

T :

Total time of whole scheduling period

\( a_{i} ,b_{i} , c_{i} \) :

Power generation coefficients of thermal plant

\( P_{si}^{t} \) :

Output power generation from thermal plant

\( d_{i} ,e_{i} \) :

Coefficients of the valve point effects of the thermal plant

\( P_{si}^{\hbox{min} } \) :

Lower power generation limit of thermal plant

\( V_{hj}^{t} \) :

Reservoir storage volume of hydropower plant jth at a period of time t

\( I_{hj}^{t} \) :

External inflow to reservoir jth at a period of time t

\( Q_{hj}^{t} \) :

Water discharge amount of hydropower plant j at a period of time t

S :

Spillage discharge rate of reservoir jth at time interval t

\( R_{uj} \) :

Number of upstream hydropower plant

\( N_{h} \) :

Number of hydropower plant

\( P_{D}^{t} \) :

Power demand at a period of time t

\( P_{hj}^{t} \) :

Power generation of hydropower plant j at a period of time t

\( P_{L}^{t} \) :

Power transmission loss of the system at a period of time t

\( V_{hj}^{\hbox{min} } \) :

Minimum storage volume of hydro plant j

\( V_{hj}^{\hbox{max} } \) :

Maximum storage volume of hydro plant j

\( Q_{hj}^{\hbox{min} } \) :

Minimum water discharge of hydro plant j

\( Q_{hj}^{\text{Max}} \) :

Maximum water discharge of hydro plant j

\( P_{hj}^{\hbox{min} } ,P_{hj}^{\hbox{max} } \) :

Minimum and maximum power generation of hydro plant j

\( P_{si}^{\hbox{min} } ,P_{si}^{\hbox{max} } \) :

Minimum and maximum power generation of thermal plant i

\( V_{hj}^{\text{begin}} ,V_{hj}^{\text{end}} \) :

Initial and final reservoir storage volumes of hydropower plant j

\( V_{hj}^{T} \) :

Reservoir storage of hydro plant j at a period of time from (0 to 24)

STHS:

Short-term hydrothermal scheduling

LAPO:

Lightning attachment procedure optimization

VPL:

Valve point loading

LP:

Linear programming

NLP:

Nonlinear programming

DP:

Dynamic programming

GS:

Gradient search

GA:

Genetic algorithm

EP:

Evolutionary programming

DE:

Differential evolution

PSO:

Particle swarm optimization

IPSO:

Improved particle swarm optimization

MAPSO:

Modified adaptive PSO

SSPSO:

Small population-based particle swarm optimization

ABC:

Artificial bee colony

LR:

Lagrange relaxation

IDE:

Improved differential evolution

FAPSO:

Fuzzy adaptive particle swarm optimization

RCGA:

Real-coded genetic algorithm

HIS:

Improved harmony search

RCGA-IMM:

Real-coded genetic algorithm based on improved Mühlenbein mutation

CPSO:

Couple-based particle swarm optimization

TLBO:

Teaching learning-based optimization

ACABC:

Adaptive chaotic artificial bee colony

MDNLPSO:

Modified dynamic neighborhood learning-based particle swarm optimization

RCGA–AFSA:

Hybrid of real-coded genetic algorithm and artificial fish swarm algorithm

ORCCRO:

Oppositional real-coded chemical reaction based optimization

DRQEA:

Differential real-coded quantum-inspired evolutionary algorithm

MHDE:

Modified hybrid differential evolution

ACDE:

Adaptive chaotic differential evolution

ALO:

Ant lion optimization

References

  • Amjady N, Soleymanpour HR (2010) Daily hydrothermal generation scheduling by a new modified adaptive particle swarm optimization technique. Electr Power Syst Res 80:723–732

    Google Scholar 

  • Basu M (2004a) An interactive fuzzy satisfying method based on evolutionary programming technique for multiobjective short-term hydrothermal scheduling. Electr Power Syst Res 69:277–285

    Google Scholar 

  • Basu M (2014b) Improved differential evolution for short-term hydrothermal scheduling. Int J Electr Power Energy Syst 58:91–100

    Google Scholar 

  • Bhattacharjee K, Bhattacharya A, nee Dey SH (2014a) Oppositional real coded chemical reaction based optimization to solve short-term hydrothermal scheduling problems. Int J Electr Power Energy Syst 63:145–157

    Google Scholar 

  • Bhattacharjee K, Bhattacharya A, nee Dey SH (2014b) Real coded chemical reaction based optimization for short-term hydrothermal scheduling. Appl Soft Comput 24:962–976

    Google Scholar 

  • Catalão JPS, Pousinho HMI, Mendes VMF (2011) Hydro energy systems management in Portugal: profit-based evaluation of a mixed-integer nonlinear approach. Energy 36:500–507

    Google Scholar 

  • Chang W (2010) Notice of retraction optimal scheduling of hydrothermal system based on improved particle swarm optimization. In: Power and energy engineering conference (APPEEC), 2010 Asia-Pacific, pp 1–4

  • Chang GW, Aganagic M, Waight JG, Medina J, Burton T, Reeves S, Christoforidis M (2001) Experiences with mixed integer linear programming based approaches on short-term hydro scheduling. IEEE Trans Power Syst 16:743–749

    Google Scholar 

  • Dieu VN, Ongsakul W (2009) Improved merit order and augmented Lagrange Hopfield network for short term hydrothermal scheduling. Energy Convers Manag 50:3015–3023

    Google Scholar 

  • Dubey HM, Pandit M, Panigrahi B (2016) Ant lion optimization for short-term wind integrated hydrothermal power generation scheduling. Int J Electr Power Energy Syst 83:158–174

    Google Scholar 

  • Fang N, Zhou J, Zhang R, Liu Y, Zhang Y (2014) A hybrid of real coded genetic algorithm and artificial fish swarm algorithm for short-term optimal hydrothermal scheduling. Int J Electr Power Energy Syst 62:617–629

    Google Scholar 

  • Gouthamkumar N, Sharma V, Naresh R (2015) Disruption based gravitational search algorithm for short term hydrothermal scheduling. Expert Syst Appl 42:7000–7011

    Google Scholar 

  • Haghrah A, Mohammadi-ivatloo B, Seyedmonir S (2014) Real coded genetic algorithm approach with random transfer vectors-based mutation for short-term hydro–thermal scheduling. IET Gener Transm Distrib 9:75–89

    Google Scholar 

  • Homem-de-Mello T, De Matos VL, Finardi EC (2011) Sampling strategies and stopping criteria for stochastic dual dynamic programming: a case study in long-term hydrothermal scheduling. Energy Syst 2:1–31

    Google Scholar 

  • Hota P, Chakrabarti R, Chattopadhyay P (1999) Short-term hydrothermal scheduling through evolutionary programming technique. Electr Power Syst Res 52:189–196

    Google Scholar 

  • Hota P, Barisal A, Chakrabarti R (2009) An improved PSO technique for short-term optimal hydrothermal scheduling. Electr Power Syst Res 79:1047–1053

    Google Scholar 

  • Kang C, Guo M, Wang J (2017) Short-term hydrothermal scheduling using a two-stage linear programming with special ordered sets method. Water Resour Manage 31:3329–3341

    Google Scholar 

  • Lakshminarasimman L, Subramanian S (2006) Short-term scheduling of hydrothermal power system with cascaded reservoirs by using modified differential evolution. IEE Proc Gener Transm Distrib 153:693–700

    Google Scholar 

  • Liao X, Zhou J, Ouyang S, Zhang R, Zhang Y (2013) An adaptive chaotic artificial bee colony algorithm for short-term hydrothermal generation scheduling. Int J Electr Power Energy Syst 53:34–42

    Google Scholar 

  • Lu Y, Zhou J, Qin H, Wang Y, Zhang Y (2010) An adaptive chaotic differential evolution for the short-term hydrothermal generation scheduling problem. Energy Convers Manag 51:1481–1490

    Google Scholar 

  • Mahor A, Rangnekar S (2012) Short term generation scheduling of cascaded hydro electric system using novel self adaptive inertia weight PSO. Int J Electr Power Energy Syst 34:1–9

    Google Scholar 

  • Malik TN, Zafar S, Haroon S (2016) Short-term economic emission power scheduling of hydrothermal systems using improved chaotic hybrid differential evolution. Turk J Electr Eng Comput Sci 24:2654–2670

    Google Scholar 

  • Mandal K, Chakraborty N (2008) Differential evolution technique-based short-term economic generation scheduling of hydrothermal systems. Electr Power Syst Res 78:1972–1979

    Google Scholar 

  • Mandal K, Chakraborty N (2009) Short-term combined economic emission scheduling of hydrothermal power systems with cascaded reservoirs using differential evolution. Energy Convers Manag 50:97–104

    Google Scholar 

  • Mandal KK, Chakraborty N (2011) Short-term combined economic emission scheduling of hydrothermal systems with cascaded reservoirs using particle swarm optimization technique. Appl Soft Comput 11:1295–1302

    Google Scholar 

  • Mandal KK, Basu M, Chakraborty N (2008) Particle swarm optimization technique based short-term hydrothermal scheduling. Appl Soft Comput 8:1392–1399

    Google Scholar 

  • Narang N, Dhillon J, Kothari D (2014) Scheduling short-term hydrothermal generation using predator prey optimization technique. Appl Soft Comput 21:298–308

    Google Scholar 

  • Nazari-Heris M, Mohammadi-Ivatloo B, Haghrah A (2017a) Optimal short-term generation scheduling of hydrothermal systems by implementation of real-coded genetic algorithm based on improved Mühlenbein mutation. Energy 128:77–85

    Google Scholar 

  • Nazari-Heris M, Mohammadi-Ivatloo B, Gharehpetian G (2017b) Short-term scheduling of hydro-based power plants considering application of heuristic algorithms: a comprehensive review. Renew Sustain Energy Rev 74:116–129

    Google Scholar 

  • Nazari-Heris M, Babaei AF, Mohammadi-Ivatloo B, Asadi S (2018) Improved harmony search algorithm for the solution of non-linear non-convex short-term hydrothermal scheduling. Energy 151:226–237

    Google Scholar 

  • Nematollahi AF, Rahiminejad A, Vahidi B (2017) A novel physical based meta-heuristic optimization method known as lightning attachment procedure optimization. Appl Soft Comput 59:596–621

    Google Scholar 

  • Nematollahi AF, Rahiminejad A, Vahidi B (2019) A novel multi-objective optimization algorithm based on Lightning Attachment Procedure Optimization algorithm. Appl Soft Comput 75:404–427

    Google Scholar 

  • Ramesh P (2016) Short term hydrothermal scheduling in power system using improved particle swarm optimization. Int J Adv Eng Technol 602:606

    Google Scholar 

  • Rasoulzadeh-Akhijahani A, Mohammadi-Ivatloo B (2015) Short-term hydrothermal generation scheduling by a modified dynamic neighborhood learning based particle swarm optimization. Int J Electr Power Energy Syst 67:350–367

    Google Scholar 

  • Roy PK (2013) Teaching learning based optimization for short-term hydrothermal scheduling problem considering valve point effect and prohibited discharge constraint. Int J Electr Power Energy Syst 53:10–19

    Google Scholar 

  • Roy PK (2014) Hybrid chemical reaction optimization approach for combined economic emission short-term hydrothermal scheduling. Electr Power Compon Syst 42:1647–1660

    Google Scholar 

  • Roy PK, Sur A, Pradhan DK (2013) Optimal short-term hydro-thermal scheduling using quasi-oppositional teaching learning based optimization. Eng Appl Artif Intell 26:2516–2524

    Google Scholar 

  • Swain R, Barisal A, Hota P, Chakrabarti R (2011) Short-term hydrothermal scheduling using clonal selection algorithm. Int J Electr Power Energy Syst 33:647–656

    Google Scholar 

  • Türkay B, Mecitoğlu F, Baran S (2011) Application of a fast evolutionary algorithm to short-term hydro-thermal generation scheduling. Energy Sour Part B 6:395–405

    Google Scholar 

  • Wang Y, Zhou J, Mo L, Zhang R, Zhang Y (2012) Short-term hydrothermal generation scheduling using differential real-coded quantum-inspired evolutionary algorithm. Energy 44:657–671

    Google Scholar 

  • Wood AJ, Wollenberg BF (2003) Power generation, operation and control. Wiley, NewYork

    Google Scholar 

  • Wu H, Guan X, Zhai Q, GAO F (2009) Short-term hydrothermal scheduling using mixed-integer linear programming. Proceedings of the CSEE 29:82–88

    Google Scholar 

  • Wu Y, Wu Y, Liu X (2019) Couple-based particle swarm optimization for short-term hydrothermal scheduling. Appl Soft Comput 74:440–450

    Google Scholar 

  • Zaghlool MF, Trutt F (1988) Efficient methods for optimal scheduling of fixed head hydrothermal power systems. IEEE Trans Power Syst 3:24–30

    Google Scholar 

  • Zhang J, Wang J, Yue C (2011) Small population-based particle swarm optimization for short-term hydrothermal scheduling. IEEE Trans Power Syst 27:142–152

    Google Scholar 

  • Zhang J, Wang J, Yue C (2012) Small population-based particle swarm optimization for short-term hydrothermal scheduling. IEEE Trans Power Syst 27:142–152

    Google Scholar 

  • Zhang J, Lin S, Qiu W (2015) A modified chaotic differential evolution algorithm for short-term optimal hydrothermal scheduling. Int J Electr Power Energy Syst 65:159–168

    Google Scholar 

  • Zhou J, Liao X, Ouyang S, Zhang R, Zhang Y (2014) Multi-objective artificial bee colony algorithm for short-term scheduling of hydrothermal system. Int J Electr Power Energy Syst 55:542–553

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Salah Kamel.

Ethics declarations

Conflict of interest

Authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohamed, M., Youssef, AR., Kamel, S. et al. Lightning attachment procedure optimization algorithm for nonlinear non-convex short-term hydrothermal generation scheduling. Soft Comput 24, 16225–16248 (2020). https://doi.org/10.1007/s00500-020-04936-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-04936-2

Keywords

Navigation