Desalination is the process of converting high salinity sea water into potable water. This full-order model has been developed, tested, and validated against real plant data obtained from the Khubar II MSF plant in Saudi Arabia, as presented in the corresponding publications [1] [2] [3]. The model is a 22 stage MSF desalination plant, which consists of 3 Heat Rejection Sections and 19 Heat Recovery Sections. It also consists of 4 flow rate, 3 level, 3 temperature, 1 pressure sensor, 2 gas valves, 9 liquid valves, and 3 PI controllers. The base simulation is modified to include support for Hardware-in-the-loop (HIL).
Windows OS
MATLAB
Simulink-RealTime
- Change the HIL bit to 0 for using Simulink and 1 to enable HIL. Set to 0 by default.
If you like the work, please cite our ASIACCS' 19 paper:
Prashant Hari Narayan Rajput, Pankaj Rajput, Marios Sazos, and Michail Maniatakos. 2019. Process-Aware Cyberattacks for Thermal Desalination Plants. In Proceedings of the 2019 ACM Asia Conference on Computer and Communications Security (Asia CCS '19).
For more information or help with HIL setup, please contact Marios Sazos at marios.sazos@nyu.edu
[1] Ali, Emad, Khalid Alhumaizi, and Abdelhamid Ajbar. "Model reduction and robust control of multi-stage flash (MSF) desalination plants." Desalination 121.1 (1999): 65-85.
[2] Ali, Emad. "Understanding the operation of industrial MSF plants Part I: Stability and steady-state analysis." Desalination 143.1 (2002): 53-72.
[3] Ali, Emad. "Understanding the operation of industrial MSF plants Part II: Optimization and dynamic analysis." Desalination 143.1 (2002): 73-91.