Optimal scheduling of variable speed pumps with mixed integer linear programming

被引:1
|
作者
Janus, Tomasz [1 ]
Ulanicki, Bogumil [2 ]
Diao, Kegong [2 ]
机构
[1] Tyndall Centre, Department of Mechanical Aerospace and Civil Engineering, The University of Manchester, Sackville Street, Manchester,M13 9PL, United Kingdom
[2] School of Engineering and Sustainable Development, De Montfort University, The Gateway, Leicester,LE1 9BH, United Kingdom
关键词
C (programming language) - Electric power distribution - Integer programming - MATLAB - Network components - Pumps - Water distribution systems;
D O I
10.2166/ws.2024.118
中图分类号
学科分类号
摘要
Mixed integer linear programming (MILP) has been gaining traction as a method for solving optimal pump scheduling problems in water distribution networks (WDNs). However, inclusion of variable speed pumps (VSPs) in MILP pump scheduling frameworks has not been given adequate treatment. This article addresses this gap by describing a methodology for formulating and solving optimal pump scheduling problems with VSPs using MILP and piece-linear approximations of network components. The methodology proceeds in four steps: (a) WDN simulation with initial pump schedule(s), (b) approximation of network components, including VSP, using linear and piece-linear functions around the chosen operating points, (c) formulation of a fully parameterised mixed integer linear programme, and (d) solution of the optimisation problem and WDN simulation with optimal pump schedule(s). The methodology is coded in MATLAB/OCTAVE and Python and is publicly available on GitHub. It was applied to solve a pump scheduling problem on a two variable speed pump single-tank network that allows the reader to easily understand how the methodology works and how it is applied in practice. The results show that the formulation is robust and the optimiser is able to return a globally optimal solution for a range of operating points. © 2024 The Authors.
引用
收藏
页码:2409 / 2426
相关论文
共 50 条
  • [21] A MIXED-INTEGER LINEAR PROGRAMMING MODEL FOR OPTIMAL VESSEL SCHEDULING IN OFFSHORE OIL AND GAS OPERATIONS
    Mardaneh, Elham
    Loxton, Ryan
    Lin, Qun
    Schmidli, Phil
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2017, 13 (04) : 1601 - 1623
  • [22] Mixed-time mixed-integer linear programming for optimal detailed scheduling of a crude oil port depot
    Zhang, Haoran
    Liang, Yongtu
    Liao, Qi
    Gao, Jie
    Yan, Xiaohan
    Zhang, Wan
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2018, 137 : 434 - 451
  • [23] Mixed integer linear programming in process scheduling: Modeling, algorithms, and applications
    Floudas, CA
    Lin, XX
    ANNALS OF OPERATIONS RESEARCH, 2005, 139 (01) : 131 - 162
  • [24] Mixed integer linear programming formulations for open pit production scheduling
    Askari-Nasab H.
    Pourrahimian Y.
    Ben-Awuah E.
    Kalantari S.
    Journal of Mining Science, 2011, 47 (3) : 338 - 359
  • [25] A mixed integer linear programming model for multi-satellite scheduling
    Chen, Xiaoyu
    Reinelt, Gerhard
    Dai, Guangming
    Spitz, Andreas
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 275 (02) : 694 - 707
  • [26] Mixed Integer Linear Programming in Process Scheduling: Modeling, Algorithms, and Applications
    Christodoulos A. Floudas
    Xiaoxia Lin
    Annals of Operations Research, 2005, 139 : 131 - 162
  • [27] Scheduling Smart Home Appliances Using Mixed Integer Linear Programming
    Sou, Kin Cheong
    Weimer, James
    Sandberg, Henrik
    Johansson, Karl Henrik
    2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 5144 - 5149
  • [28] MIXED INTEGER LINEAR PROGRAMMING FORMULATIONS FOR OPEN PIT PRODUCTION SCHEDULING
    Askari-Nasab, H.
    Pourrahimian, Y.
    Ben-Awuah, E.
    Kalantari, S.
    JOURNAL OF MINING SCIENCE, 2011, 47 (03) : 338 - 359
  • [29] Scheduling of discrete event systems using mixed integer linear programming
    Kobetski, Avenir
    Fabian, Martin
    WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2006, : 76 - +
  • [30] Mixed Integer Non-Linear Programming for Hydrothermal Scheduling Problem
    Sutradhar, Suman
    Choudhury, N. B. Dev
    Sinha, N.
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,