期刊目次

加入编委

期刊订阅

添加您的邮件地址以接收即将发行期刊数据:

Open Access Article

Journal of Electrical Engineering and Automation. 2026; 5: (3) ; 12-19 ; DOI: 10.12208/j.jeea.20260019.

Research on dynamic economic scheduling of large-scale energy storage based on PID-based search algorithm
基于PID搜索算法的大规模储能动态经济调度研究

作者: 丁清华, 吴冬梅 *

南京邮电大学自动化学院 江苏南京;

*通讯作者: 吴冬梅,单位:南京邮电大学自动化学院 江苏南京 ;

发布时间: 2026-09-25 总浏览量: 6 下载量: 加载中...

摘要

伴随可再生能源渗透率的提升,大规模储能系统(Energy Storage System, ESS)于电力系统动态经济调度(Dynamic Economic Dispatch, DED)中的作用愈发凸显。然而,储能所引入的时序耦合约束致使传统DED问题更具非线性且求解难度增大,传统启发式算法通常难以在收敛速度与寻优精度间达成平衡。为在满足复杂约束的条件下降低发电成本,本文提出一种基于PID搜索算法(PID-based Search Algorithm, PSA)融合比例再分配约束修复机制的储能型动态经济调度方法。该方法借助PID控制器在误差消除方面的卓越特性,从比例、积分、微分三个维度引导种群向全局最优解收敛,有效克服了传统算法易陷入局部最优的弊端。5机组测试系统的仿真结果显示,与粒子群算法(Particle Swarm Optimization, PSO)和遗传算法(Genetic Algorithm, GA)相比,PSA算法在24小时调度周期内可获取最低的燃料成本19380.53美元,较PSO和GA分别降低了约4.5%和7.4%。在收敛性能层面,PSA在200代内即可趋于稳定,迭代过程中适应度值持续下降,这证实了其具备更强的稳定性。表明PSA能够精准规划储能系统的充放电行为,有效实现“削峰填谷”,显著提升了电力系统的运行经济性。

关键词: 动态经济调度;储能系统;PID搜索算法;时序耦合约束;非线性优化

Abstract

With the increasing penetration of renewable energy, large-scale energy storage systems (ESS) have become increasingly vital in dynamic economic dispatch (DED) of power systems. However, the time-coupled constraints introduced by energy storage make traditional DED problems more nonlinear and challenging to solve, as conventional heuristic algorithms often struggle to balance convergence speed and optimization accuracy. To reduce generation costs while satisfying complex constraints, this paper proposes an energy storage-based dynamic economic dispatch method based on the PID-based search algorithm (PSA) integrated with a proportional redistribution constraint repair mechanism. Leveraging the error elimination advantages of PID controllers, this method guides the population toward global optimal solutions through proportional, integral, and differential dimensions, effectively overcoming the tendency of traditional algorithms to get trapped in local optima. MATLAB simulations on a 5-unit test system demonstrate that compared to particle swarm optimization (PSO) and genetic algorithms (GA), the PSA algorithm obtains a minimum fuel cost of 19380.53 USD within the 24-hour dispatch cycle, which is approximately 4.5% and 7.4% lower than that of the PSO and GA, respectively. For convergence performance, PSA stabilizes within 200 generations, with the fitness value decreasing continuously during iterations, which confirms its superior stability. The results show that PSA can precisely plan energy storage system charging and discharging behaviors, effectively realizing “peak shaving and valley filling,” and significantly improving the operational economic efficiency of power systems.

Key words: Dynamic economic scheduling; Energy storage system; PID-based search algorithm; Time-coupled constraints; Nonlinear optimization

参考文献 References

[1] Bechert T E, Kwatny H G. On the optimal dynamic dispatch of real power, IEEE Transactions on Power Apparatus and Systems, 1972, PAS-91(3): 889–898.

[2] Somuah C B, Khunaizi N. Application of linear programming redispatch technique to dynamic generation allocation[J]. IEEE Transactions on Power Systems, 1990, 5(1):20-26.

[3] Travers D L, Kaye R J. Dynamic dispatch by constructive dynamic programming[J]. IEEE Transactions on Power Systems, 1998, (1):72-78.

[4] Granelli G P, Marannino P, Montagna M, et al. Fast and efficient gradient projection algorithm for dynamic generation dispatching[J]. IEE Proceedings C (Generation, Transmission and Distribution), 1989, 136(5): 295-302.

[5] Jethmalani R C, Simon P S, Sundareswaran K, et al. Real coded genetic algorithm-based transmission system loss estimation in dynamic economic dispatch problem[J]. Alexandria Engineering Journal, 2018, 57(4): 3535-3547.

[6] Shen X, Zou D, Duan N, et al. An efficient fitness-based differential evolution algorithm and a constraint handling technique for dynamic economic emission dispatch[J]. Energy, 2019, 186: 115801.

[7] Panigrahi C K, Chattopadhyay P K, Chakrabarti R N, et al. Simulated annealing technique for dynamic economic dispatch[J]. Electric Power Components and Systems, 2006, 34(5): 577-586.

[8] Kennedy J, Eberhart R. Particle swarm optimization[C]. 1995

[9] Mirjalili S, Lewis A. The whale optimization algorithm[J]. Advances in Engineering Software, 2016, 95: 51-67.

[10] Dorigo M, Birattari M, Stutzle T. Ant colony optimization[J]. IEEE Computational Intelligence Magazine, 2006, 1(4): 28-39.

[11] Mohammadi-Ivatloo B, Rabiee A, Soroudi A, et al. Imperialist competitive algorithm for solving non-convex dynamic economic power dispatch[J]. Energy, 2012, 44: 228-240.

[12] Zhang Y, Gong D, Geng N, et al. Hybrid barebones PSO for dynamic economic dispatch with valve-point effects[J]. Applied Soft Computing, 2014, 18: 248-260.

[13] 肖鹏. 基于差分进化算法的电力系统动态经济调度研究[D]. 徐州: 江苏师范大学, 2019.

[14] Sonmez Y, Kahraman H T, Dosoglu M K, et al. Symbiotic organisms search algorithm for dynamic economic dispatch with valve-point effects[J]. Journal of Experimental & Theoretical Artificial Intelligence, 2017, 29(3): 495-515.

[15] Gao Y. PID-based search algorithm: A novel metaheuristic algorithm based on PID algorithm[J]. Expert Systems with Applications, 2023, 232: 120886.

[16] Rao S S. Engineering Optimization: Theory and Practice[M]. 4th ed. Hoboken: John Wiley & Sons, 2009.

[17] Viswanathan G M, Afanasyev V, Buldyrev S V, et al. Lévy flights in random searches[J]. Physica A: Statistical Mechanics and its Applications, 2000, 282(1-2): 1-12.

引用本文

丁清华, 吴冬梅, 基于PID搜索算法的大规模储能动态经济调度研究[J]. 电气工程与自动化, 2026; 5: (3) : 12-19.