A Software Emulator for the Modelling and Control of an Activated Sludge Process in a Wastewater Treatment Plant

The design and implementation of a simulator, as a real-time application, for a complex process from the biological treatment stage of a wastewater treatment plant (WWTP), is addressed. More precisely, this emulator was achieved as a software tool that can be later integrated into a more complex SCA...

Full description

Saved in:
Bibliographic Details
Main Authors: Dan Selișteanu, Ion-Marian Popescu, Monica Roman, Constantin Șulea-Iorgulescu, Sorin Mehedințeanu
Format: article
Language:EN
Published: MDPI AG 2021
Subjects:
Online Access:https://doaj.org/article/ae2a7dde694c4473adda477450453afd
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The design and implementation of a simulator, as a real-time application, for a complex process from the biological treatment stage of a wastewater treatment plant (WWTP), is addressed. More precisely, this emulator was achieved as a software tool that can be later integrated into a more complex SCADA (supervisory control and data acquisition) system of the WWTP Făcăi, Romania. The basic idea is to implement and validate a reduced-order model of the activated sludge process (ASP), initially simulated in the Matlab/Simulink environment (The MathWorks, Inc., Natick, MA, USA). Moreover, an advanced multivariable adaptive control scheme of the ASP is addressed. This software tool can be made to work in parallel with the evolution of the process and can have as input signals measured directly at the process level, possibly following parametric or model adaptations. The software emulator is developed in the LabWindows/CVI programming environment (National Instruments), which offers low-level access to hardware or software systems that have minimal open-architecture facilities. This environment provides versatile drivers and software packages that can facilitate the interaction with software tools developed within some earlier SCADA systems. The structure and the graphical interface of the emulator, some functionalities, experiments, and evolution of main variables are presented.