An Interface for Coupling Optimization Algorithms With EPANET in Discrete Event Simulation Platforms

被引:0
|
作者
Letting, Lawrence K. [1 ]
Hamam, Yskandar [1 ]
Abu-Mahfouz, Adnan M. [1 ,2 ]
机构
[1] Tshwane Univ Technol, Dept Elect Engn, Pretoria, South Africa
[2] CSIR Meraka Inst, Pretoria, South Africa
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The application of simulation optimization in water distribution network analysis and design is a promising method for generating solutions to existing challenges. The absence of a standard interface for coupling the open source EPANET software package to optimization algorithms increases the implementation effort and limits the comparison of results. This work presents a methodology for implementing an interface for coupling optimization algorithms with EPANET. The proposed technique uses the internal simulation clock events in a discrete event simulation platform to co-ordinate optimization loops and data exchange. The utilization of intermediate input/output files is avoided in order to increase the simulation speed. A water distribution network implemented in the EPANET solver is considered as a discrete event to be interfaced with optimization algorithms. The interface module is implemented as a C/C++ mex-file for EPANET in the MATLAB/Simulink platform. The methodology enables the user to evaluate the fitness of the design parameters with easy access to data logging and visualization tools at run-time. The proposed technique is used to implement the particle swarm optimization algorithm (PSO) and applied to design a benchmark water distribution network.
引用
收藏
页码:1235 / 1240
页数:6
相关论文
共 50 条
  • [1] Evaluating the quality of online optimization algorithms by discrete event simulation
    Fabian Dunke
    Stefan Nickel
    Central European Journal of Operations Research, 2017, 25 : 831 - 858
  • [2] Evaluating the quality of online optimization algorithms by discrete event simulation
    Dunke, Fabian
    Nickel, Stefan
    CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2017, 25 (04) : 831 - 858
  • [3] SIMULATION FOR TESTING THE DISTRIBUTED DISCRETE EVENT SIMULATION ALGORITHMS
    WEREWKA, J
    SYSTEMS ANALYSIS MODELLING SIMULATION, 1988, 5 (03): : 223 - 232
  • [4] ANALYSIS OF FUTURE EVENT SET ALGORITHMS FOR DISCRETE EVENT SIMULATION
    MCCORMACK, WM
    SARGENT, RG
    COMMUNICATIONS OF THE ACM, 1981, 24 (12) : 801 - 812
  • [5] Evaluating the impact of optimization algorithms for patient transits dispatching using discrete event simulation
    Furian, N.
    O'Sullivan, M.
    Walker, C.
    Voessner, S.
    OPERATIONS RESEARCH FOR HEALTH CARE, 2018, 19 : 134 - 155
  • [6] AN EXPERIMENTAL-ANALYSIS OF EVENT SET ALGORITHMS FOR DISCRETE EVENT SIMULATION
    NIKOLOPOULOS, SD
    MACLEOD, R
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 36 (02): : 71 - 81
  • [7] Empirical comparison of search algorithms for discrete event simulation
    Lacksonen, T
    COMPUTERS & INDUSTRIAL ENGINEERING, 2001, 40 (1-2) : 133 - 148
  • [8] Module optimization modeling with discrete event simulation
    Bachrach, RZ
    Pool, M
    Sunkara, R
    Pang, B
    ISSM 2000: NINTH INTERNATIONAL SYMPOSIUM ON SEMICONDUCTOR MANUFACTURING, PROCEEDINGS, 2000, : 347 - 350
  • [9] Stochastic optimization of discrete event systems simulation
    Arsham, H
    MICROELECTRONICS AND RELIABILITY, 1996, 36 (10): : 1357 - 1368
  • [10] Cooling Optimization and Discrete Time Event Simulation
    Schruben, Dale L.
    Bires, Terry
    Schruben, Lee W.
    INTERNATIONAL JOURNAL OF FOOD ENGINEERING, 2010, 6 (05)