Feedback-controlled CSTR Process for Fault Simulation

版本 1.1.0.1 (299.8 KB) 作者: Karl Ezra Pilario
Three-state closed-loop CSTR dynamic model with simulation of incipient faults
1.3K 次下载
更新时间 2019/1/17

查看许可证

This is a Simulink model of a CSTR under closed-loop control, where the process is represented by 3 ODEs (ordinary differential equations) which are mass and energy balances around the system.

The CSTR (continuous stirred-tank reactor) carries out a hypothetical first-order exothermic reaction, where the tank temperature (T) is maintained using a cooling jacket. Process conditions are being perturbed around the nominal operating point by random disturbances on 3 input variables.

Faults can be simulated for process monitoring research purposes. Incipient faults include sensor bias ramp changes and input disturbance ramp changes. Multiplicative faults include catalyst deactivation and heat transfer fouling by exponential decay. Any combination of these faults may also be simulated together. When no faults are simulated, one can gain process understanding of the system dynamics under normal operation.

References:

[1] Pilario, K.E.S. and Cao, Y. "Canonical Variate Dissimilarity Analysis for Process Incipient Fault Detection," IEEE Transactions on Industrial Informatics, 2018. DOI: 10.1109/TII.2018.2810822

[2] Pilario, K.E.S., Cao, Y., and Shafiee, M. "Mixed Kernel Canonical Variate Dissimilarity Analysis for Incipient Fault Monitoring in Nonlinear Dynamic Processes". Comput. Chem. Eng. 123, pp. 143-154, 2019. DOI: 10.1016/j.compchemeng.2018.12.027

引用格式

Karl Ezra Pilario (2024). Feedback-controlled CSTR Process for Fault Simulation (https://www.mathworks.com/matlabcentral/fileexchange/66189-feedback-controlled-cstr-process-for-fault-simulation), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2018a
兼容 R2010a 到 R2018a 的版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Predictive Maintenance Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.1.0.1

Corrected the variance in one of the output noise blocks.

1.1.0.0

Added a Simulink .mdl file compatible with MATLAB R2010a.

1.0.0.0

Updated the description.