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 条
  • [41] Optimal Microgrid Component Sizing using Mixed Integer Linear Programming
    Yu, Xiang Eric
    Malysz, Pawel
    Sirouspour, Shahin
    Emadi, Ali
    2014 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE AND EXPO (ITEC), 2014,
  • [42] Optimal Microgrid Component Sizing using Mixed Integer Linear Programming
    Yu, Xiang Eric
    Malysz, Pawel
    Sirouspour, Shahin
    Emadi, Ali
    2014 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE AND EXPO (ITEC), 2014,
  • [43] Optimal Scheduling of Variable Speed Pumps in Mahasawat Water Distribution Pumping Station
    Soonthornnapha, Tomorn
    2017 INTERNATIONAL ELECTRICAL ENGINEERING CONGRESS (IEECON), 2017,
  • [44] Optimal Scheduling of Rainwater Collection Vehicles: Mixed Integer Programming and Genetic Algorithms
    Alnahhal, Mohammed
    Gjeldum, Nikola
    Salah, Bashir
    SUSTAINABILITY, 2023, 15 (12)
  • [45] Optimal cyclic multi-hoist scheduling: A mixed integer programming approach
    Leung, JMY
    Zhang, GQ
    Yang, XG
    Mak, R
    Lam, K
    OPERATIONS RESEARCH, 2004, 52 (06) : 965 - 976
  • [46] The need for speed - optimal CO2 hydrogenation processes selection via mixed integer linear programming
    Saad, Dimitri M.
    Alnouri, Sabla Y.
    COMPUTERS & CHEMICAL ENGINEERING, 2022, 164
  • [47] Mixed Integer linear programming and constraint programming models for the online printing shop scheduling problem
    Lunardi, Willian T.
    Birgin, Ernesto G.
    Laborie, Philippe
    Ronconi, Debora P.
    Voos, Holger
    COMPUTERS & OPERATIONS RESEARCH, 2020, 123
  • [48] Deep Space Network Scheduling via Mixed-Integer Linear Programming
    Sabol, Alex
    Alimo, Ryan
    Kamangar, Farhad
    Madani, Ramtin
    IEEE Access, 2021, 9 : 39985 - 39994
  • [49] Mixed-integer linear programming for scheduling unconventional oil field development
    Soni, Akhilesh
    Linderoth, Jeff
    Luedtke, James
    Rigterink, Fabian
    OPTIMIZATION AND ENGINEERING, 2021, 22 (03) : 1459 - 1489
  • [50] A Mixed Integer Linear Programming model for simultaneous design and scheduling of flowshop plants
    Fumero, Yanina
    Corsano, Gabriela
    Montagna, Jorge M.
    APPLIED MATHEMATICAL MODELLING, 2013, 37 (04) : 1652 - 1664