Abstract
Due to increased energy cost and limitations of fossil fuel energy sources, systems with higher efficiency such as combined heat and power (CHP) have become more popular. Optimal operation of the power system in the presence of CHP units which have non-linear and non-convex characteristics is getting more complicated. Difficulties of mentioned problem lead us to use heuristic and evolutionary methods. In this chapter, particle swarm optimization (PSO) is implemented in economic dispatch (ED) of CHP units. The main objective of ED problem is to obtain optimal output power and heat of each unit while the total generating cost is minimized and system operational constraints are satisfied. The results show the capability of this algorithm in solving CHP economic dispatch (CHPED) problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- \(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}\):
-
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}\), \(H_{d}\):
-
Electrical and heat power demands
- \(P_{loss}\) :
-
Power system transmission loss
- \(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
- 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
- \(x_{n}^{ {\max} }\), \(x_{n}^{ {\min} }\):
-
Maximum and minimum limits of variables
- r :
-
Parameter to control the amount of change in velocity
References
Shi, B., Yan, L.-X., Wu, W.: Multi-objective optimization for combined heat and power economic dispatch with power transmission loss and emission reduction. Energy 56, 135–143 (2013)
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)
Guo, T., Henwood, M.I., Van Ooijen, M.: An algorithm for combined heat and power economic dispatch. IEEE Trans. Power Syst. 11, 1778–1784 (1996)
Song, Y., Xuan, Q.: Combined heat and power economic dispatch using genetic algorithm based penalty function method. Electr. Mach. Power Syst. 26, 363–372 (1998)
Yazdani, A., Jayabarathi, T., Ramesh, V., Raghunathan, T.: Combined heat and power economic dispatch problem using firefly algorithm. Front. Energy 7, 133 (2013)
Basu, M.: Group search optimization for combined heat and power economic dispatch. Int. J. Electr. Power Energy Syst. 78, 138–147 (2016)
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)
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)
Basu, M.: Combined heat and power economic dispatch using opposition-based group search optimization. Int. J. Electr. Power Energy Syst. 73, 819–829 (2015)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks IV (1995)
Gaing, Z.-L.: Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans. Power Syst. 18, 1187–1195 (2003)
Park, J.-B., Lee, K.-S., Shin, J.-R., Lee, K.Y.: A particle swarm optimization for economic dispatch with nonsmooth cost functions. IEEE Trans. Power Syst. 20, 34–42 (2005)
Abido, M.: Multiobjective particle swarm optimization for environmental/economic dispatch problem. Electr. Power Syst. Res. 79, 1105–1113 (2009)
Yoshida, H., Kawata, K., Fukuyama, Y., Takayama, S., Nakanishi, Y.: A particle swarm optimization for reactive power and voltage control considering voltage security assessment. IEEE Trans. Power Syst. 15, 1232–1239 (2000)
Abido, M.: Optimal power flow using particle swarm optimization. Int. J. Electr. Power Energy Syst. 24, 563–571 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
MATLAB Codes
MATLAB Codes
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Sohrabi, F., Jabari, F., Pourghasem, P., Mohammadi-Ivatloo, B. (2020). Combined Heat and Power Economic Dispatch Using Particle Swarm Optimization. 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_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-34050-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-34049-0
Online ISBN: 978-3-030-34050-6
eBook Packages: EngineeringEngineering (R0)