Automatic reactor model synthesis with genetic programming

被引:4
|
作者
Duerrenmatt, David J. [1 ,2 ]
Gujer, Willi [1 ,2 ]
机构
[1] ETH, Inst Environm Engn, CH-8093 Zurich, Switzerland
[2] Eawag, Swiss Fed Inst Aquat Sci & Technol, CH-8600 Dubendorf, Switzerland
关键词
grammar-based genetic programming; hydraulic reactor systems; modeling; operating data;
D O I
10.2166/wst.2012.913
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Successful modeling of wastewater treatment plant (WWTP) processes requires an accurate description of the plant hydraulics. Common methods such as tracer experiments are difficult and costly and thus have limited applicability in practice; engineers are often forced to rely on their experience only. An implementation of grammar-based genetic programming with an encoding to represent hydraulic reactor models as program trees should fill this gap: The encoding enables the algorithm to construct arbitrary reactor models compatible with common software used for WWTP modeling by linking building blocks, such as continuous stirred-tank reactors. Discharge measurements and influent and effluent concentrations are the only required inputs. As shown in a synthetic example, the technique can be used to identify a set of reactor models that perform equally well. Instead of being guided by experience, the most suitable model can now be chosen by the engineer from the set. In a second example, temperature measurements at the influent and effluent of a primary clarifier are used to generate a reactor model. A virtual tracer experiment performed on the reactor model has good agreement with a tracer experiment performed on-site.
引用
收藏
页码:765 / 772
页数:8
相关论文
共 50 条
  • [1] Automatic Synthesis of Code Using Genetic Programming
    Peled, Doron
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 182 - 187
  • [2] Automatic synthesis of instruction decode logic by genetic programming
    Jackson, D
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2004, 3003 : 318 - 327
  • [3] Feature Model Synthesis with Genetic Programming
    Linsbauer, Lukas
    Lopez-Herrejon, Roberto Erick
    Egyed, Alexander
    [J]. SEARCH-BASED SOFTWARE ENGINEERING, 2014, 8636 : 153 - 167
  • [4] Automatic Programming Using Genetic Programming
    Igwe, Kevin
    Pillay, Nelishia
    [J]. 2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 337 - 342
  • [5] AUTOMATIC PROGRAMMING AND PROGRAM MAINTENANCE WITH GENETIC PROGRAMMING
    PETRY, FE
    DUNAY, BD
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1995, 5 (02) : 165 - 177
  • [6] Automatic synthesis using genetic programming of improved PID tuning rules
    Streeter, MJ
    Keane, MA
    Koza, JR
    [J]. INTELLIGENT CONTROL SYSTEMS AND SIGNAL PROCESSING 2003, 2003, : 437 - 442
  • [7] Automatic Synthesis of Dynamic Systems Based on Hungarian Algorithm and Genetic Programming
    Yang Guanci
    Li Shaobo
    Zhong Yong
    Pan Weijie
    [J]. MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 160 - +
  • [8] Automatic synthesis, placement, and routing of an amplifier circuit by means of genetic programming
    Bennett, FH
    Koza, JR
    Yu, J
    Mydlowec, W
    [J]. EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2000, 1801 : 1 - 10
  • [9] Automatic synthesis of fuzzy systems: An evolutionary overview with a genetic programming perspective
    Koshiyama, Adriano S.
    Tanscheit, Ricardo
    Vellasco, Marley M. B. R.
    [J]. WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY, 2019, 9 (02)
  • [10] Automatic Quantum Computer Programming: A Genetic Programming Approach
    Michel Toulouse
    [J]. Genetic Programming and Evolvable Machines, 2006, 7 (1) : 125 - 126