Report
Implementation of advanced process control on the four tank pilot plant
Department of Applied Mathematics and Computer Science, Technical University of Denmark1
Scientific Computing, Department of Applied Mathematics and Computer Science, Technical University of Denmark2
Department of Chemical and Biochemical Engineering, Technical University of Denmark3
CAPEC-PROCESS, Department of Chemical and Biochemical Engineering, Technical University of Denmark4
CITIES - Centre for IT-Intelligent Energy Systems, Centers, Technical University of Denmark5
The four tank process laboratory experiment is used as a relevant case to unfold problems that arise when implementing advanced process control such as model predictive control. The controller, which is executed on a computer, and the process equipment communicate using OPC to exchange process measurements and actuator set points.
The process equipment is described along with the setup of the PLC and the OPC server in order to be able to access process variables on a dimensional scale. A process emulator in which a process simulator is embedded in an OPC interface has been developed in Python. Using the detailed information of sensor and actuator calibration as well as PLC functionality, the emulator appears identical to the actual process and may be used to perform virtual tests of controllers prior to commissioning.
Examples of how to interact with OPC servers are presented for both Matlab and Python. An MPC has been designed based on a linearized model of the process and tested using the emulator. This controller was then implemented on a realization of the process at the Technical University of Denmark, demonstrating MPC experimentally.
Language: | English |
---|---|
Publisher: | Technical University of Denmark |
Year: | 2017 |
Series: | Dtu Compute Technical Report-2017 |
ISSN: | 16012321 |
Types: | Report |
ORCIDs: | Huusom, Jakob Kjøbsted and Jørgensen, John Bagterp |