Journal of Computer Applications ›› 2024, Vol. 44 ›› Issue (5): 1355-1363.DOI: 10.11772/j.issn.1001-9081.2024020254

Special Issue: 进化计算专题(2024年第5期“进化计算专题”导读,全文即将上线)

• Special issue on evolutionary calculation • Previous Articles    

Multi-timescale cooperative evolutionary algorithm for large-scale crude oil scheduling

Wanting ZHANG, Wenli DU(), Wei DU   

  1. Key Laboratory of Smart Manufacturing in Energy Chemical Process,Ministry of Education (East China University of Science and Technology),Shanghai 200237,China
  • Received:2024-03-11 Revised:2024-04-02 Accepted:2024-04-03 Online:2024-04-26 Published:2024-05-10
  • Contact: Wenli DU
  • About author:ZHANG Wanting, born in 1998, Ph. D. candidate. Her research interests include large-scale scheduling, evolutionary computation.
    DU Wei, born in 1987, Ph. D., associate professor. His research interests include evolutionary computation, large-scale optimization, decision-making of complex industrial process.
  • Supported by:
    National Key Research andDevelopment Program of China(2022YFB3305900)

基于多时间尺度协同的大规模原油调度进化算法

张莞婷, 杜文莉(), 堵威   

  1. 能源化工过程智能制造教育部重点实验室(华东理工大学),上海 200237
  • 通讯作者: 杜文莉
  • 作者简介:张莞婷(1998—),女,陕西汉中人,博士研究生,主要研究方向:大规模调度、进化计算
    堵威(1987—),男,江苏南通人,副教授,博士,主要研究方向:进化计算、大规模优化、复杂工业过程决策。
    第一联系人:杜文莉(1974—),女,山东淄博人,教授,博士,主要研究方向:工业过程建模、控制与优化
  • 基金资助:
    国家重点研发计划项目(2022YFB3305900);国家自然科学基金面上项目(62173144);上海市青年科技启明星计划项目(22QA1402400);上海人工智能实验室资助项目

Abstract:

Aiming to solve the problems of large-scale resources, complex constraints, and difficult cooperation of multi-timescale decision-making in the crude oil scheduling process, a Multi-Timescale Cooperation Evolutionary Algorithm (MTCEA was proposed. Firstly, a large-scale multi-timescale crude oil scheduling optimization model was established according to the scale structure and actual demand of oil refining enterprises, which consists of a resource-oriented medium- and long-term scheduling model and an operation-oriented short-term scheduling model, and achieves a reasonable allocation of crude oil resources through employing a dynamic grouping strategy of crude oil resources to satisfy the requirements of different scheduling scales, multi-timescale characteristics, and fine production. Secondly, to promote the integration of scheduling decisions at different time scales, an evolutionary algorithm based on multi-timescale cooperation was designed and solved by constructing subproblems for the continuous decision variables in scheduling models at different time scales to achieve cooperation optimization between scheduling decisions at different time scales. Finally, MTCEA was verified in three practical industrial cases. Compared with three representative large-scale evolutionary optimization algorithms (i.e., Competitive Swarm Optimizer (CSO), Self-adaptive Differential Evolution with Modified Multi-Trajectory Search (SaDE-MMTS), and Mixture Model-based Evolution Strategy (MMES)) and three high-performance Mixed Integer Non-Linear Programming (MINLP) mathematical solvers (ANTIGONE (Algorithms for coNTinuous/Integer Global Optimization of Nonlinear Equations), SCIP (Solving Constraint Integer Programs), and SHOT (Supporting Hyperplane Optimization Toolkit)), the results show that the metrics of the solution optimality and stability of MTCEA are improved by more than 30% and 25%, respectively. These significant performance improvements demonstrate the practical application value and advantages of MTCEA in large-scale multi-timescale crude oil scheduling decisions.

Key words: evolutionary algorithm, large-scale optimization, cooperative optimization, crude oil scheduling, multi-timescale

摘要:

针对原油调度过程存在的资源规模庞大、约束条件复杂、多时间尺度决策衔接困难等问题,提出一种基于多时间尺度协同的进化算法(MTCEA)。首先,根据炼油企业的规模结构和实际需求,建立了一种大规模多时间尺度原油调度优化模型,该模型由面向资源的中长期调度模型和面向操作的短期调度模型构成,通过引入原油资源动态分组策略,实现原油资源的合理配置,以满足不同的调度规模、多时间尺度的特征和精细化生产的要求;其次,为促进不同时间尺度调度决策的融合衔接,设计基于多时间尺度协同的进化算法,并针对不同时间尺度调度模型中的连续决策变量构造子问题进行求解,以实现不同时间尺度调度决策之间的协同优化;最后,在3个实际工业案例进行了算法性能验证。结果表明,与3种具有代表性的大规模进化优化算法(即竞争性粒子群优化算法(CSO)、基于多轨迹搜索的自适应差分进化算法(SaDE-MMTS)和基于混合模型的进化策略(MMES))以及3种高性能混合整数非线性规划(MINLP)数学求解器(即ANTIGONE(Algorithms for coNTinuous/Integer Global Optimization of Nonlinear Equations)、SCIP(Solving Constraint Integer Programs)和SHOT(Supporting Hyperplane Optimization Toolkit))相比,MTCEA的求解最优性指标和稳定性指标分别提高了30%和25%以上。这些显著的性能提升验证了MTCEA在大规模多时间尺度原油调度决策中的实际应用价值和优势。

关键词: 进化算法, 大规模优化, 协同优化, 原油调度, 多时间尺度

CLC Number: