Skip to main content

Combined Heat and Power Stochastic Dynamic Economic Dispatch Using Particle Swarm Optimization Considering Load and Wind Power Uncertainties

  • Chapter
  • First Online:
Optimization of Power System Problems

Part of the book series: Studies in Systems, Decision and Control ((SSDC,volume 262))

Abstract

Due to the increased cost of energy sources and related environmental problems, systems with higher efficiency such as combined heat and power (CHP) units are getting more popular. Renewable energy sources can be another alternative solution for the above mentioned problems. Scheduling of renewable-based systems are getting more complicated due to the intermittent behavior of these sources. In this chapter, a stochastic programming framework is utilized to model uncertainties in dynamic economic dispatch (DED) problem of CHP based systems integrating wind energy. Forecast errors of electrical load and wind power are assumed as the two sources of uncertainty. A heuristic method called particle swarm optimization (PSO) is used to attain optimal solution of the problem due to non-linearity, non-convexity, and complexity of the problem. The stochastic programming provides more comprehensive and realistic viewpoint about dispatch problem by considering a variety of most probable scenarios compared to a single scenario.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Abbreviations

\(P_{d,t,s}\), \(P_{w,t,s}\):

Electrical load demand and output power of wth wind unit at time t in scenario s, respectively

\(P_{d,t}^{forecasted}\), \(P_{w,t}^{forecasted}\):

Forecasted values for electrical load demand and output wind units at time t, respectively

\(\Delta P_{d,t,s}\), \(\Delta P_{w,t,s}\):

Forecast errors related to electrical load demand and output power of wind unit w at time t in scenario s, respectively

\(N_{s}\) :

Total number of scenarios

\(B_{{({\text{interval}},t,s)}}^{L}\), \(B_{{({\text{interval}},t,s)}}^{W}\):

Binary parameters of intervals at time t in scenario s for electrical load demand and wind power, respectively

\(\pi_{s}\) :

Probability of scenario s

\(\alpha_{i,t}\), \(\beta_{j,t}\):

Probabilities of electrical load demand and wind power for intervals i and j at time t, respectively

\(C_{i} (P_{i}^{p} )\) :

Operation cost of ith power-only unit for producing \(P_{i}^{p}\) MW

\(C_{j} (P_{j}^{c} ,H_{j}^{c} )\) :

Operation cost for jth co-generation unit for producing \(P_{j}^{c}\) MW electricity power and \(H_{j}^{c}\) MWth heat power

\(C_{k} (P_{k}^{h} )\) :

Operation cost of heat-only unit while producing \(H_{k}^{h}\) MWth heat power

\(N_{p}\), \(N_{c}\), \(N_{h}\):

Total number of power-only, CHP and heat-only units, respectively

\(i\), \(j\), \(k\):

Indices for power-only, CHP and heat-only units, respectively

\(\alpha_{i}\), \(\beta_{i}\), \(\gamma_{i}\), \(\lambda_{i}\), \(\rho_{i}\):

Constant cost coefficients for ith power-only unit

\(a_{j}\), \(b_{j}\), \(c_{j}\), \(d_{j}\), \(e_{j}\), \(f_{j}\):

Coefficients of cost function related to jth CHP unit

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

Coefficients for calculating the operation cost of heat-only units

\(P_{d,t,s}\) :

Electrical power demand at time t in scenario s

\(H_{d,t}\) :

Heat power demand at time t

\(P_{i}^{p,{\min} }\), \(P_{i}^{p,{\max} }\):

Lower and upper generation limits for power-only units, respectively

\(P_{j}^{c,{\min} }\),\(H_{j}^{c,{\min} }\), \(P_{j}^{c,{\max} }\), \(H_{j}^{c,{\max} }\):

Minimum and maximum electric and heat powers outputs for CHP units, respectively

\(H_{k}^{h,{\min} }\), \(H_{k}^{h,{\max} }\):

Limits for heat-only units

\(V^{CO}\), \(V^{CI}\), \(V^{R}\):

Cut-off, cut-in and rated speed of wind turbine

\(P^{{\max} }\) :

Rated power of the wind turbine

\(V_{t}\) :

Forecasted wind speed at time t

N :

Total number of decision variables in the problem

\(\omega\) :

The inertia weight for PSO

\(r_{1}^{n}\), \(r_{2}^{n}\):

Random numbers in the interval [0, 1]

\(p_{{best_{i,n} }}^{iter - 1}\), \(g_{best,n}^{iter - 1}\):

Best position of ith particle in previous iteration and best position of entire swarm

\(C_{1}\), \(C_{2}\):

Learning factors of PSO

\(x_{n}^{{\max} }\), \(x_{n}^{{\min} }\):

Maximum and minimum limits of variables

\(r\) :

Parameter to control the amount of change in velocity in PSO

References

  1. Narang, N., Sharma, E., Dhillon, J.: Combined heat and power economic dispatch using integrated civilized swarm optimization and Powell’s pattern search method. Appl. Soft Comput. 52, 190–202 (2017)

    Article  Google Scholar 

  2. Mehdinejad, M., Mohammadi-ivatloo, B., Dadashzadeh-Bonab, R.: Energy production cost minimization in a combined heat and power generation systems using cuckoo optimization algorithm. Energ. Effi. 10, 81–96 (2017)

    Article  Google Scholar 

  3. Nguyen, T.T., Nguyen, T.T., Vo, D.N.: An effective cuckoo search algorithm for large-scale combined heat and power economic dispatch problem. Neural Comput. Appl. 1–20 (2017)

    Google Scholar 

  4. Davoodi, E., Zare, K., Babaei, E.: A GSO-based algorithm for combined heat and power dispatch problem with modified scrounger and ranger operators. Appl. Therm. Eng. 120, 36–48 (2017)

    Article  Google Scholar 

  5. Alipour, M., Mohammadi-ivatloo, B., Zare, K.: Stochastic scheduling of renewable and CHP-based microgrids. IEEE Trans. Industr. Inf. 11, 1049–1058 (2015)

    Article  Google Scholar 

  6. Bahmani-Firouzi, B., Farjah, E., Azizipanah-Abarghooee, R.: An efficient scenario-based and fuzzy self-adaptive learning particle swarm optimization approach for dynamic economic emission dispatch considering load and wind power uncertainties. Energy 50, 232–244 (2013)

    Article  Google Scholar 

  7. Aghaei, J., Niknam, T., Azizipanah-Abarghooee, R., Arroyo, J.M.: Scenario-based dynamic economic emission dispatch considering load and wind power uncertainties. Int. J. Electr. Power Energy Syst. 47, 351–367 (2013)

    Article  Google Scholar 

  8. Mohammadi, S., Soleymani, S., Mozafari, B.: Scenario-based stochastic operation management of microgrid including wind, photovoltaic, micro-turbine, fuel cell and energy storage devices. Int. J. Electr. Power Energy Syst. 54, 525–535 (2014)

    Article  Google Scholar 

  9. Niknam, T., Azizipanah-Abarghooee, R., Narimani, M.R.: An efficient scenario-based stochastic programming framework for multi-objective optimal micro-grid operation. Appl. Energy 99, 455–470 (2012)

    Article  Google Scholar 

  10. Aalami, H.A., Nojavan, S.: Energy storage system and demand response program effects on stochastic energy procurement of large consumers considering renewable generation. IET Gener. Transm. Distrib. 10, 107–114 (2016)

    Article  Google Scholar 

  11. Pineda, S., Conejo, A.: Scenario reduction for risk-averse electricity trading. IET Gener. Transm. Distrib. 4, 694–705 (2010)

    Article  Google Scholar 

  12. Basu, M.: Combined heat and power economic dispatch using opposition-based group search optimization. Int. J. Electr. Power Energy Syst. 73, 819–829 (2015)

    Article  Google Scholar 

  13. Gaing, Z.-L.: Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans. Power Syst. 18, 1187–1195 (2003)

    Article  Google Scholar 

  14. Mohammadi-ivatloo, B., Moradi-Dalvand, M., Rabiee, A.: Combined heat and power economic dispatch problem solution using particle swarm optimization with time varying acceleration coefficients. Electr. Power Syst. Res. 95, 9–18 (2013)

    Article  Google Scholar 

  15. Nazari-Heris, M., Abapour, S., Mohammadi-ivatloo, B.: Optimal economic dispatch of FC-CHP based heat and power micro-grids. Appl. Therm. Eng. 114, 756–769 (2017)

    Article  Google Scholar 

  16. Mazidi, M., Monsef, H., Siano, P.: Robust day-ahead scheduling of smart distribution networks considering demand response programs. Appl. Energy 178, 929–942 (2016)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Somayeh Asadi .

Editor information

Editors and Affiliations

MATLAB Codes

MATLAB Codes

The main m-file of the program is as follows:

figure a

The function of PSO algorithm that is used for optimization procedure is provided in the following. The number of particles and total number of iterations are inputs of this function, while the optimal cost, best solutions and best cost of each iteration are outputs of this function:

figure b
figure c
figure d

Fitness function for calculating the objective function that receives particles as input and returns total cost as output is as follows:

figure e
figure f

The MATLAB code for scenario generation process is as follows:

figure g

The function that is used for producing binary scenarios is provided in the following:

figure h
figure i

The function for converting binary scenarios to scenarios with real values is as follows:

figure j
figure k

The fast forward scenario reduction MATLAB code is as follows:

figure l
figure m
figure n

The function for creating electrical and heat demands as forecasted values is coded as:

figure o
figure p

The function to model the wind turbine and forecasted wind speed can be coded as:

figure q
figure r

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Pourghasem, P., Sohrabi, F., Jabari, F., Mohammadi-Ivatloo, B., Asadi, S. (2020). Combined Heat and Power Stochastic Dynamic Economic Dispatch Using Particle Swarm Optimization Considering Load and Wind Power Uncertainties. In: Pesaran Hajiabbas, M., Mohammadi-Ivatloo, B. (eds) Optimization of Power System Problems . Studies in Systems, Decision and Control, vol 262. Springer, Cham. https://doi.org/10.1007/978-3-030-34050-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-34050-6_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-34049-0

  • Online ISBN: 978-3-030-34050-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics