Traction Load Modeling and Parameter Identification Based on Improved Sparrow Search Algorithm
Abstract
:1. Introduction
2. Modeling the Load
2.1. Dynamic Load Section
- Equation of state.
- Power output equation.
2.2. Static Load Section
2.3. Parameter Identification
3. Traditional Sparrow Search Algorithm and Its Improvement
3.1. Traditional Sparrow Search Algorithm
- Producer: Producers are characterized by high fitness values and a wide search range, and they are responsible for finding food for the entire population and providing foraging directions;
- Scrounger: Scroungers have low fitness values, but they always watch the Producers and leave their current location to compete for food if they sense that the Producers have found better food;
- Perceiver: Perceivers originate from the Producers and the Scroungers. They can realize the update of the position by perceiving the danger.
3.2. Improvement of Sparrow Search Algorithm
3.2.1. Tent Chaotic Mapping
3.2.2. Lévy Flight Strategy
3.2.3. Gaussian Variation and Tent Chaos Perturbation
3.3. Improved Sparrow Search Algorithm Solving Process
- Step 1: set the number of groups of parameters to be identified (population size N), number of dimensions of parameters to be identified (dimensions d), number of Producers PD, number of Perceiver SD, safety threshold ST, maximum number of iterations Itermax, and the objective function Obj.f(x);
- Step 2: apply tent chaos mapping to initialize the population location Xi and generate N d-dimensional sparrow individuals;
- Step 3: After setting the objective function Obj.f(x), the current fitness value fi is calculated for each individual sparrow (the objective function value is taken as the fitness value in this study), and then the current optimal fitness value fg and the current worst fitness value fw are determined in order. Record the positions Xg and Xw corresponding to the fitness values;
- Step 4: Compare the magnitude of the random value R2 and the security threshold ST to update the position of the Producers according to Equation (11). Update the Scroungers position according to the Equation (16) after introducing Lévy’s flight strategy. Update the Perceivers position according to Equation (13);
- Step 5: According to the size of the current individual fitness value, perform Gaussian variation and tent chaos perturbation on the sparrow position after each iteration position update, and then one iteration is completed;
- Step 6: Updating individual fitness values fi of sparrow populations, reorder the new population fitness to determine the current global optimal fitness value fg and the global worst fitness value fw and corresponding positions Xg and Xw;
- Step 7: Determine if the algorithm has reached the maximum number of iterations Itermax, and if the iterative maximum is reached, the optimal fitness value fbest of the sparrow population and its corresponding sparrow position Xbest are output, where the optimal fitness value fbest is the objective solution of the requested optimal objective function, Xbest is the set of optimal identification parameters sought. If not, go to step 4 and continue iteratively.
4. Example Analysis of Parameter Identification
4.1. Data Acquisition
4.2. Parameter Identification
4.3. Algorithm Comparison
- ISSA: N = 50 (PD = 10, SD = 20), ST = 0.8, Itermax = 300;
- SSA: N = 50 (PD = 10, SD = 20), ST = 0.8, Itermax = 300;
- PSO: N = 50, ω = 0.8, c1 = 0.5, c2 = 1, Itermax = 300.
- PSO: Although the accuracy and convergence speed of PSO is acceptable, it is easy to fall into local optimization. The values of the load model identified by PSO are acceptable, but the relative error of its active power is slightly higher;
- SSA: Although the search accuracy and convergence speed of the SSA are better than that of the PSO algorithm, it cannot jump out of the local optimal solution. The values of the load model identified by the SSA are acceptable, but the relative error of its active power is slightly higher;
- ISSA: After improvement, ISSA has the ability to search quickly and jump out of the local optimal solution, so its search accuracy and convergence speed are better than the SSA and PSO. Moreover, its active power response, especially reactive power response, is described more accurately.
4.4. Model Generalization Capability Study
4.4.1. Interpolation Capability
4.4.2. Extrapolation Capability
5. Conclusions
- The load disturbance data are obtained from the recording and broadcasting data, a suitable traction load model is established, and its parameters are identified by the ISSA. The identification results meet the relative error of the dynamic load model, which verifies the correctness and effectiveness of the ISSA applied to the parameter identification of the comprehensive load model;
- The results show that compared with the other two algorithms, the ISSA has stronger ergodicity in searching individuals and better performance in convergence speed and accuracy, as well as being able to constantly jump out of local optima;
- The generalization ability of the identified load model was studied. The results show that the load model identified by the ISSA has good interpolation and extrapolation ability. Therefore, the ISSA can improve the accuracy of load modeling and show practical value.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ma, J.; Han, D.; He, R.-M.; Dong, Z.-Y.; Hill, D.J. Reducing identified parameters of measurement-based composite load model. IEEE Trans. Power Syst. 2008, 23, 76–83. [Google Scholar] [CrossRef]
- Kessel, P.; Glavitsch, H. Estimating the Voltage Stability of a Power-System. IEEE Trans. Power Deliv. 1986, 1, 346–354. [Google Scholar] [CrossRef]
- Price, W.W.; Chiang, H.D.; Clark, H.K.; Concordia, C.; Lee, D.C.; Hsu, J.C.; Ihara, S.; King, C.A.; Lin, C.J.; Mansour, Y.; et al. Load Representation for Dynamic Performance Analysis. IEEE Trans. Power Syst. 1993, 8, 472–482. [Google Scholar]
- Price, W.W.; Wirgau, K.A.; Murdoch, A.; Mitsche, J.V.; Vaahedi, E.; Elkady, M.A. Load Modeling for Power Flow and Transient Stability Computer Studies. IEEE Trans. Power Syst. 1988, 3, 180–187. [Google Scholar] [CrossRef]
- Lin, C.J.; Chen, Y.T.; Chiou, C.Y.; Huang, C.H.; Chiang, H.D.; Wang, J.C.; Fekihahmed, L. Dynamic Load Models in Power-Systems Using the Measurement Approach. IEEE Trans. Power Syst. 1993, 8, 309–315. [Google Scholar] [CrossRef]
- Ju, P.; Liu, W.; Xiang, L.; Yu, Y.; Ding, M.; Chen, Q. Automatic post-disturbance simulation based method for power system load modeling. Dianli Xitong Zidonghua/Autom. Electr. Power Syst. 2013, 37, 60–64. [Google Scholar]
- Choi, B.K.; Chiang, H.D.; Li, Y.H.; Li, H.; Chen, Y.T.; Huang, D.H.; Lauby, M.G. Measurement-based dynamic load models: Derivation, comparison, and validation. IEEE Trans. Power Syst. 2006, 21, 1276–1283. [Google Scholar] [CrossRef]
- Li, H.Q.; Jiang, J.H.; Mohamed, M.S. Online Dynamic Load Identification Based on Extended Kalman Filter for Structures with Varying Parameters. Symmetry 2021, 13, 1372. [Google Scholar] [CrossRef]
- Ju, P.; Handschin, E. Identifiability of load models. IEE Proc. Gener. Transm. Distrib. 1997, 144, 45–49. [Google Scholar] [CrossRef]
- Bai, H.; Zhang, P.; Ajjarapu, V. A Novel Parameter Identification Approach via Hybrid Learning for Aggregate Load Modeling. IEEE Trans. Power Syst. 2009, 24, 1145–1154. [Google Scholar] [CrossRef]
- Wang, Z.; Bian, S.; Liu, X.; Yu, K.; Shi, Y. Research on load model parameter identification based on the CQDPSO algorithm. Diangong Jishu Xuebao/Trans. China Electrotech. Soc. 2014, 29, 211–217. [Google Scholar]
- Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Saremi, S.; Mirjalili, S.; Lewis, A. Grasshopper Optimisation Algorithm: Theory and application. Adv. Eng. Softw. 2017, 105, 30–47. [Google Scholar] [CrossRef] [Green Version]
- Yang, X.S. A New Metaheuristic Bat-Inspired Algorithm. In Proceedings of the International Workshop on Nature Inspired Cooperative Strategies for Optimization (NICSO 2008), Tenerife, Spain, 12–14 November 2008; pp. 65–74. [Google Scholar]
- Xue, J.K.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Yali, L.; Shuqin, W.; Qianru, C.; Xiaogang, W. Comparative Study of Several New Swarm Intelligence Optimization Algorithms. Comput. Eng. Applications. 2020, 56, 1–12. [Google Scholar]
- Zhu, Y.; Yousefi, N. Optimal parameter identification of PEMFC stacks using Adaptive Sparrow Search Algorithm. Int. J. Hydrogen Energy 2021, 46, 9541–9552. [Google Scholar] [CrossRef]
- Hairui, W.; Jianchuan, X. Application of Distributed Generation Configuration Based on Improved Sparrow Search Algorithm. Jisuanji Gongcheng Yu Yingyong/Comput. Eng. Appl. 2021, 57, 245–252. [Google Scholar]
- Yuan, J.; Zhao, Z.; Liu, Y.; He, B.; Wang, L.; Xie, B.; Gao, Y. DMPPT Control of Photovoltaic Microgrid Based on Improved Sparrow Search Algorithm. IEEE Access 2021, 9, 16623–16629. [Google Scholar] [CrossRef]
- Liu, G.; Shu, C.; Liang, Z.; Peng, B.; Cheng, L. A modified sparrow search algorithm with application in 3d route planning for uav. Sensors 2021, 21, 1224. [Google Scholar] [CrossRef]
- Li, X.J.; Gu, J.A.; Sun, X.H.; Li, J.; Tang, S.X. Parameter identification of robot manipulators with unknown payloads using an improved chaotic sparrow search algorithm. Appl. Intell. 2022, 52, 10341–10351. [Google Scholar] [CrossRef]
- Choi, B.-K.; Chiang, H.-D.; Li, Y.; Chen, Y.-T.; Huang, D.-H.; Lauby, M.G. Development of Composite Load Models of Power Systems using On-line Measurement Data. J. Electr. Eng. Technol. 2006, 1, 161–169. [Google Scholar] [CrossRef] [Green Version]
- Choi, B.K.; Chiang, H.D. Multiple Solutions and Plateau Phenomenon in Measurement-Based Load Model Development: Issues and Suggestions. IEEE Trans. Power Syst. 2009, 24, 824–831. [Google Scholar] [CrossRef]
- Rudion, K.; Guo, H.; Abildgaard, H.; Styczynski, Z.A. Non-linear load modeling—Requirements and preparation for measurement. In Proceedings of the 2009 IEEE Power and Energy Society General Meeting, PES ’09, Calgary, AB, Canada, 26–30 July 2009; IEEE Computer Society: Washington, DC, USA, 2009. [Google Scholar]
- Ahmedzaid, S.; Taleb, M. Structural Modeling of Small and Large Induction Machines Using Integral Manifolds. IEEE Trans. Energy Convers. 1991, 6, 529–535. [Google Scholar] [CrossRef]
- Li, C.H.; Luo, G.C.; Qin, K.; Li, C.B. An image encryption scheme based on chaotic tent map. Nonlinear Dyn. 2017, 87, 127–133. [Google Scholar] [CrossRef]
- Qin, H.L.J.E.M. Control, A chaotic search method for global optimization on tent map. Mach. Control. 2004, 8, 67–70. [Google Scholar]
- Mantegna, R.N.; Stanley, H.E. Stochastic-Process with Ultraslow Convergence to a Gaussian—The Truncated Levy Flight. Phys. Rev. Lett. 1994, 73, 2946–2949. [Google Scholar] [CrossRef]
- Chu, Z.-Y.; Wu, M.-L.; Zhang, J.; Lin, Z.-L. Combined application of three-phase V, v connection and single-phase I, i connection traction transformer. Tiedao Xuebao/J. China Railw. Soc. 2007, 29, 109–114. [Google Scholar]
- Xu, Z.; Li, Q.; Fu, C.; Li, Y.; Liao, H. HXD1 high-power heavy-duty electric freight locomotive. In Proceedings of the 9th International Heavy Haul Association Conference: Heavy Haul and Innovation Development, IHHA 2009, Shanghai, China, 22–25 June 2009; International Heavy Haul Association: Shanghai, China, 2009; pp. 581–593. [Google Scholar]
- Ren-Mu, H.; Germond, A.J. Comparison of dynamic load modeling using neural network and traditional method. In Proceedings of the 2nd International Forum on Applications of Neural Networks to Power Systems, ANNPS 1993, Yokohama, Japan, 19–22 April 1993; Institute of Electrical and Electronics Engineers Inc.: Yokohama, Japan, 1993; pp. 253–258. [Google Scholar]
- Zheng, X.; Ma, J.; He, R.; Tang, Y.J. Classification and Generalization of the Load Model Based on Model Dynamic Responses. Trans. China Electrotech. Soc. 2009, 24, 132–138. [Google Scholar]
Induction Motor Model | Active Power Response Accuracy | Reactive Power Response Accuracy | Stability Accuracy | Parameter Identifiability | Calculation Size |
---|---|---|---|---|---|
Electromechanical transient model | Better | Better | Better | Identifiable | Large |
Mechanical transient model | Good | Bad | Better | Unidentifiable | Small |
Voltage transient model | Bad | Good | Good | Unidentifiable | Small |
Parameters | Identifying Value |
---|---|
T’ | 4.1354 |
X’ | 1.6654 |
C | −2.6241 |
M | 0.82 |
Tm | 3.378 |
pv | 3.5867 |
qv | 3.056 |
εp | 3.847 × 10−2 |
εq | 6.07 × 10−3 |
Obj.E(θ) | 2.851 × 10−3 |
Parameters | ISSA | SSA | PSO |
---|---|---|---|
T’ | 4.1354 | −3.8726 | 2.1863 |
X’ | 1.6654 | 1.8054 | 0.75606 |
C | −2.6241 | 1.8197 | 0.627 |
M | 0.82 | 0.3427 | 1.7738 |
Tm | 3.378 | 3.0239 | 1.2298 |
pv | 3.5867 | 1.9803 | 2.5629 |
qv | 3.056 | 2.128 | 1.286 |
εp | 3.847 × 10−2 | 4.4512 × 10−2 | 4.1205 × 10−2 |
εq | 6.07 × 10−3 | 1.135 × 10−2 | 1.6175 × 10−2 |
Obj.E(θ) | 2.851 × 10−3 | 3.712 × 10−3 | 4.49 × 10−3 |
Algorithm | Active Power Interpolation Residual | Reactive Power Interpolation Residual |
---|---|---|
ISSA | 1.66 × 10−2 | 2.987 × 10−3 |
SSA | 1.81 × 10−2 | 7.46 × 10−3 |
PSO | 1.48 × 10−2 | 6.1 × 10−3 |
Algorithm | Active Power Extrapolation Residual | Reactive Power Extrapolation Residual |
---|---|---|
ISSA | 2.86 × 10−2 | 1.3 × 10−2 |
SSA | 3.11 × 10−2 | 2.31 × 10−2 |
PSO | 2.76 × 10−2 | 2.11 × 10−2 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wu, Z.; Fan, D.; Zou, F. Traction Load Modeling and Parameter Identification Based on Improved Sparrow Search Algorithm. Energies 2022, 15, 5034. https://doi.org/10.3390/en15145034
Wu Z, Fan D, Zou F. Traction Load Modeling and Parameter Identification Based on Improved Sparrow Search Algorithm. Energies. 2022; 15(14):5034. https://doi.org/10.3390/en15145034
Chicago/Turabian StyleWu, Zhensheng, Deling Fan, and Fan Zou. 2022. "Traction Load Modeling and Parameter Identification Based on Improved Sparrow Search Algorithm" Energies 15, no. 14: 5034. https://doi.org/10.3390/en15145034
APA StyleWu, Z., Fan, D., & Zou, F. (2022). Traction Load Modeling and Parameter Identification Based on Improved Sparrow Search Algorithm. Energies, 15(14), 5034. https://doi.org/10.3390/en15145034