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 条
  • [1] Optimal Scheduling in a Milk Production Line Based on Mixed Integer Linear Programming
    Javanmard, Habibollah
    Kianehkandi
    EDUCATION AND MANAGEMENT TECHNOLOGY, ICEMT 2011, 2011, 13 : 318 - 323
  • [2] An Optimal Generation Scheduling Approach Based on Linear Relaxation and Mixed Integer Programming
    Lei, Yunkai
    Liu, Fang
    Li, Ao
    Su, Yunche
    Yang, Xinting
    Zheng, Jiehui
    IEEE ACCESS, 2020, 8 : 168625 - 168630
  • [3] Optimal scheduling in a yogurt production line based on mixed integer linear programming
    Doganis, Philip
    Sarimveis, Haralambos
    JOURNAL OF FOOD ENGINEERING, 2007, 80 (02) : 445 - 453
  • [4] Modeling Variable Speed Pumps for Optimal Pump Scheduling
    Menke, Ruben
    Abraham, Edo
    Stoianov, Ivan
    WORLD ENVIRONMENTAL AND WATER RESOURCES CONGRESS 2016: WATERSHED MANAGEMENT, IRRIGATION AND DRAINAGE, AND WATER RESOURCES PLANNING AND MANAGEMENT, 2016, : 199 - 209
  • [5] Mixed-Integer Linear Programming for Optimal Scheduling of Autonomous Vehicle Intersection Crossing
    Fayazi, Seyed Alireza
    Vahidi, Ardalan
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2018, 3 (03): : 287 - 299
  • [6] Optimal Load Control and Scheduling through Distributed Mixed-integer Linear Programming
    Yfantis, Vassilios
    Motsch, William
    Bach, Nico
    Wagner, Achim
    Ruskowski, Martin
    2022 30TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2022, : 920 - 926
  • [7] Optimal override policy for chemotherapy scheduling template via mixed-integer linear programming
    Yu-Li Huang
    Ishtiak Sikder
    Guanglin Xu
    Optimization Letters, 2022, 16 : 1549 - 1562
  • [8] Optimal Scheduling of Chiller Plant with Thermal Energy Storage using Mixed Integer Linear Programming
    Deng, Kun
    Sun, Yu
    Chakraborty, Amit
    Lu, Yan
    Brouwer, Jack
    Mehta, Prashant G.
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 2958 - 2963
  • [9] Optimal override policy for chemotherapy scheduling template via mixed-integer linear programming
    Huang, Yu-Li
    Sikder, Ishtiak
    Xu, Guanglin
    OPTIMIZATION LETTERS, 2022, 16 (05) : 1549 - 1562
  • [10] Irrigation scheduling using mixed-integer linear programming
    Anwar, AA
    Clarke, D
    JOURNAL OF IRRIGATION AND DRAINAGE ENGINEERING, 2001, 127 (02) : 63 - 69