posted on 2009-01-27, 14:12authored byChengwei Dai, Shuang-Hua Yang, Liansheng Tan
Monitoring and maintaining of control software
becomes more and more important and difficult with the
increase of control software in size and complexity. In this paper,
an approach for control software fault detection is proposed,
which is based on the monitoring of the discrepancies between
the control outputs of the actual controller and the benchmark
controller, a Linear Quadratic Gaussian (LQG) controller. The
discrepancies are assumed to be Gaussian distribution with a
stable mean under the normal situation. Faults in the actual
controller are characterized by sudden jumps in the mean of the
discrepancies. The fault detection is transferred into a jump
point identification problem. A detector based on Generalized
Likelihood Ratio (GLR) test is employed for the jump point
identification. The proposed approach is applicable to general
control software even it is only illustrated through a water heater
case study with a simple PID controller.
History
School
Science
Department
Computer Science
Citation
DAI, C., YANG, S.H. and TAN, L., 2004. An approach for controller fault detection. IN: World Congress on Intelligent Control and Automation (WCICA 2004) , June 15 - 19, Hangzhou, China, Vol. 2, pp. 1637 - 1641.