Abstract
The paper shows a unified approach for designing both sensor and actuator fault diagnosis with neural networks. In particular, a general scheme of the group method of data handling neural networks is recalled. Subsequently, a unscented Kalman filter approach for designing the network and determining its uncertainty is briefly portrayed. The achieved results are then used to obtain the so-called robust sensor fault diagnosis scheme. The main contribution of this paper is to show how to use the above-mentioned results for actuator fault diagnosis. In particular, the obtained neural model is used to obtain the input estimates. The achieved estimates are then compared with the original input signals to formulate the diagnostics decisions. The input estimation scheme is based on a chain of robust observers, which guaranties that the input estimates are obtained with a prescribed disturbance attenuation level while ensuring the convergence of the observers. The final part of the paper shows a comprehensive case study regarding the laboratory tunnel furnace, which exhibits the performance of the proposed approach.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Each technical system can be usually split into three parts: actuators, process and sensors. Each of these parts is affected by the so-called unknown inputs, which can be perceived as process and measurement noise as well as external disturbances acting on the system. The system may also be affected by faults. A fault can generally be defined as an unpermitted deviation of at least one characteristic property or parameter of the system from the normal condition, e.g., a sensor malfunction. All the unexpected variations that tend to degrade the overall performance of a system can also be interpreted as faults. Contrarily to the term failure, which suggests a complete breakdown of the system, the term fault is used to denote a malfunction rather than a catastrophe. Indeed, failure can be defined as a permanent interruption of the system ability to perform a required function under specified operating conditions. In the light of the above discussion, it is clear that the design of fault diagnosis schemes that prevent turning faults into failures is of paramount importance. One way to settle a challenging problem of fault diagnosis is to use model-based redundancy [3, 8, 27]. In this case, the system model quality determines the effectiveness of the Fault Detection and Isolation (FDI) [3, 8, 13, 18, 28], and consequently, the Fault-Tolerant Control (FTC) [2, 19, 20, 27].
An obvious way the obtain the model is to employ the physical relation governing the investigated system. As a result, the so called analytical model is obtained. Unfortunately, the complexity of modern industrial systems usually makes the model derivation difficult or even impossible (in the light of the quality of the achieved model). In the case of non-linear dynamic system, the Artificial Neural Networks (ANNs) constitute an elegant remedy to the above-mentioned problem [4]. Unfortunately, the ANNs have disadvantages, e.g., they are usually not available in the state-space form [11, 22, 30] frequently used for fault diagnosis. Moreover, only rare approaches ensure the stability [21] and there is a limited number of solutions that can settle the robustness problems regarding neural model uncertainty [15, 26].
This issue is very important for the model-based FDI systems which are usually based on the residual generation and constant threshold application. Neglecting the model uncertainty and measurements noise [12, 15] in the FDI system, may result in the undetected faults or false alarms. To solve such a challenging problem, a methodology of dynamic non-linear system identification on the basis of the state-space Group Method of Data Handling (GMDH) neural network [14] was proposed. Such a neural model is gradually constructed by the connection of the partial models (neurons) with the application of the appropriated selection methods [15], what result in the significant reduction of the neural model inaccuracy. The application of the Unscented Kalman Filter (UKF) [25] during the training of the neural model allows to obtain the neurons parameters estimate and the corresponding description of the neural model uncertainty. Such knowledge is necessary to calculate the neural model output adaptive thresholds which allow to perform the robust sensor fault detection [15].
Unfortunately, the above method can be only applied for sensors but not for the actuator fault detection, which means that the neural network works as a virtual sensor parallel to the one present in the system. Then, the measurements provided by the system sensor and those by the virtual sensor are compared to perform the diagnostics decisions. In order to solve such a disadvantage in this paper it is shown how to use the above-mentioned results for actuator fault diagnosis [1, 24]. In particular, the obtained GMDH neural model is used to obtain the system input estimates and the corresponding input adaptive thresholds. The achieved thresholds are then compared with the original system input signals to formulate the diagnostics decisions. The input estimation scheme is based on a chain of Robust Unknown Input Filters (RUIF) [9, 29, 31], which guaranties that the input estimates are obtained with a prescribed attenuation level while ensuring the convergence of the observers. Thus, the complete solution that enables to perform robust fault detection and isolation of the actuator fault is delivered.
The paper is organised as follows. Section 2 portrays a general scheme of the state-space GMDH neural networks along with the associated sensor fault diagnosis scheme. It also outlines the approach that can be used for estimating the parameters of such a neural network. Section 3 presents the main contribution of the paper resulting in the robust actuator fault detection and isolation scheme. Section 4 illustrates the application of the proposed approach in robust fault detection of the tunnel furnace. Finally, the last section is devoted to conclusions.
2 Robust Sensor Fault Detection with the GMDH Neural Network
The effectiveness of the model-based fault detection system mainly depends on the quality of the model of the diagnosed system, which is obtained during system identification. Several methods for improving the neural model quality can be found in the literature. However, it should be underlined that irrespective of the used identification method the neural models will never ideally mimic the identified system. Thus, the robustness of the fault detection system against model uncertainty is one of the most desirable features. The robust fault detection system requires the knowledge about the uncertainty of the model. Based on the mathematical description of the model uncertainty it is possible to calculate the output adaptive thresholds which, allow performing robust sensor fault detection according to the scheme presented in Fig. 1. The output adaptive thresholds should contain real system responses in fault-free mode. Note that in the remaining part of this section it is assumed that the system along with all actuators are fault-free. Under such an assumption it s possible to use the presented scheme for sensor fault detection and isolation. An occurrence of the sensor faults is signaled when system outputs \(\varvec{y}_k\) cross the output adaptive threshold:
where \(\hat{y}_{i,k}^{m}\) and \(\hat{y}_{i,k}^{M}\) denote the minimum and maximum value of the adaptive threshold for the \(i\)-th system output.
The model of the diagnosed system can be obtained with the application of the GMDH approach. Such a method allows to identify non-linear dynamic system along with the description of its uncertainty. Moreover, synthesis process of such a neural network allows obtaining a model with relatively small uncertainty, which increases the sensitivity of the fault detection system. The subsequent steps of procedure of the GMDH neural model synthesis procedure [5, 14, 16, 17, 23] are presented in Fig. 2.
During the GMDH neural model synthesis new layers of neurons are added to the network until the quality of the neural model is evaluated by the suitable criteria [15, 16] is increasing (cf. Fig. 3).
It is worth to emphasis that during the neural model training the parameters of each neuron in the GMDH network are estimated separately. Moreover, the neurons parameters are estimated in such a way to ensure the slightest possible uncertainty. It is possible by the application of the appropriate learning algorithm and assuming adequate structure of the neuron. For this reason in the paper the following form of the state-space neuron is proposed:
where \(\varvec{u}_{k}^{}\in \mathbb {R}^{n_u}\) and \(\varvec{y}_{k}^{}\in \mathbb {R}^{n_y}\) represent the inputs and outputs of the dynamic neuron created on the combination of systems inputs. \(\varvec{g}_{}(\cdot )=[g_1(\cdot ),...,g_{n_y}(\cdot )]^{T}\) where \(g_i(\cdot )\) denotes a non-linear activation functions. \(\varvec{A}\in \mathbb {R}^{n_x\times n_x}\), \(\varvec{B}\in \mathbb {R}^{n_x\times n_u}\), \(\varvec{C}\in \mathbb {R}^{n_y\times n_x}\) and \(\varvec{x}_{k}^{}\in \mathbb {R}^{n_x}\). As the matrix \(\varvec{A}\) has an upper-triangular form it means that the neuron is asymptotically stable iff all diagonal elements of matrix \(\varvec{A}\) fulfill the condition:
Such a neuron model clearly determines the class of systems for which the proposed neural network can be used. Thus, an assumption underlying further deliberations is that the system can be modeled with a specific network structure composed of the neurons described by (2)–(3).
As it was already mentioned, the parameters of each neuron in the GMDH neural network are estimated separately. This property allows to apply the UKF in the process of the synthesis of the GMDH neural network. The UKF employs the unscented transform [6], which approximates the mean \(\hat{\varvec{y}}_{k}^{}\in \mathbb {R}^{n_y}\) and covariance \(\varvec{P}^{yy}_k\in \mathbb {R}^{n_y\times n_y}\) of so-called transformed sigma points after the non-linear transformation \(\varvec{y}_{k}^{}=\mathcal {H}_{}(\varvec{x}_{k})\), where the mean and covariance of sigma points are given as \(\hat{\varvec{x}}_{k}^{}\in \mathbb {R}^n\) and \(\varvec{P}^{xx}_k\in \mathbb {R}^{n\times n}\) (Fig. 4). The UKF [7] can be perceived a derivative-free alternative to the Extended Kalman Filter (EKF) in the framework of the state-estimation. One of the main advantage of application of the UKF to the constrained parameter estimation is that the asymptotically stable neurons are obtained. It should be underlined that the state-space GMDH neural model has a cascade structure and is asymptotically stable, when each of neurons in the network is asymptotically stable [10]. Moreover, the application of the UKF with the procedure of truncation of the probability density function [25] allows obtaining the uncertainty of the GMDH model in the form of a covariance matrix \(\varvec{P}^{xxt}\). Such knowledge allows to calculate the system output adaptive thresholds which should contain the real system responses in the fault-free mode:
where \(\varvec{c}_i\) stands for the \(i\)-th row (\(i=1,...,n_y\)) of the matrix \(\varvec{C}{}\) of the output neuron, \(\hat{\sigma }_i\) represents the standard deviation of the \(i\)-th fault-free residual and \(t^{\alpha /2}_{n_t-n_p}\) denotes the t Student distribution quantile. The sensors faults are signaled when system outputs \(\varvec{y}_k\) crosses the output adaptive threshold (5) what is presented in Fig. 5. Finally, it is also worth to underline, that the faulty sensors can be replaced by the response of a neural network, which can be perceived as a virtual sensor.
3 Robust Actuators Fault Detection and Isolation with the GMDH Neural Network and RUIF
The approach presented in Sect. 2 enables performing robust sensor fault detection. Unfortunately, it does not allow to detect and isolate the faulty actuator. To solve such a challenging problem, a method depicted in Fig. 6 is to be suitably developed in the subsequent part of this section. To achieve this goal it is necessary to develop a methodology for calculating the input adaptive threshold:
where \(\hat{u}^{m}_{i,k}\) and \(\hat{u}^{M}_{i,k}\) represent the minimum and maximum value of the adaptive threshold for the \(i\)-th system input of the diagnosed system.
The state-space description of the GMDH network neuron allows to develop a new RUIF-based approach which enables to estimate the input signals of the GMDH neural model (cf. Fig. 7), and in the consequence calculating the input adaptive thresholds for the robust fault diagnosis of the actuators. Let us consider a non-linear discrete-time neuron (2–3):
where \(\varvec{W}_{1}\) and \(\varvec{W}_{2}\) are known disturbance distribution matrices, \(\varvec{w}_{k} \in l_2\) is an exogenous disturbance vector, \(l_2=\left\{ \varvec{w}_{} \in \mathbb {R}^n, \Vert \varvec{w}_{}\Vert _{l_2}< + \infty , \right\} \) where \(\Vert \varvec{w}_{}\Vert _{l_2}=\left( \sum _{k=0}^{\infty }\Vert \varvec{w}_{k}\Vert ^2\right) ^{\frac{1}{2}}\). Thus, the neuron can be perceived as a system with unknown inputs. Note also that \(\varvec{w}_{k}\) may represent various sources of uncertainty, including modelling uncertainty.
Subsequently, the system output can be written as follows:
where \(\varvec{v}_{k}^{} \in l_2\), and \(\tilde{\varvec{W}}_{2}\) stands for the distribution matrix of \(\varvec{v}_{k}^{}\) and must be determined by the designer. Substituting (7) into (10):
and satisfying \(\varvec{H}\!\varvec{C}\!\varvec{B}=\varvec{I}\), i.e. \(\varvec{H}=(\varvec{C}\varvec{B})^+\), which implies that \(\mathrm {rank}(\varvec{C}\varvec{B})=\mathrm {rank}(\varvec{B})=n_u\), the system input receives the following form:
Based on (12), the input estimate can be defined as:
The input estimation error can be defined as follows:
Substituting (12) into (7) gives:
and denoting \(\bar{\varvec{A}}=\varvec{A}-\varvec{B}\!\varvec{H}\!\varvec{C}\!\varvec{A}\) and \(\bar{\varvec{B}}=\varvec{B}\!\varvec{H}\), (7) yield:
Consequently, the robust unknown input observer structure is:
while the state estimation error is given by:
where: \(\bar{\varvec{v}}_{k}^{}=[\varvec{w}_{k}^T \varvec{v}_{k}^{T}]^{T}\), \(\varvec{A}_1=\bar{\varvec{A}}-\varvec{K}\varvec{C}\), \(\bar{\varvec{V}}_{1}=[\varvec{0} \bar{\varvec{B}}\tilde{\varvec{W}}_{2}]\), \(\bar{\varvec{V}}_{2}=[-\bar{\varvec{B}}\varvec{C}\!\varvec{W}_{1} -\varvec{K}\tilde{\varvec{W}}_{2}]\).
As a consequence, the input estimation error (14) can be redefined as follows:
where \(\tilde{\varvec{V}}_{1}=[\varvec{0} \varvec{H}\tilde{\varvec{W}}_{2}]\) and \(\tilde{\varvec{V}}_{2}=[-\varvec{H}\!\varvec{C}\!\varvec{W}_{1} \varvec{0}]\).
Theorem 1
For a prescribed disturbance attenuation level \(\upsilon >0\), for the input estimation error (19), the \(\mathcal {H}_{\infty }\) observer design problem for the system (7–8) and the observer (17) is solvable if there exist \(\alpha >0\), \(\beta >0\), \(\varvec{P}\succ \varvec{0}\), \(\varvec{Q}\succ \varvec{0}\), \(\varvec{N}\) such that the following LMI is satisfied:
Proof
The problem of \(\mathcal {H}_{\infty }\) observer design [31] is to determine the gain matrix \(\varvec{K}\) such that
and
In order to settle the above problem it is sufficient to find a Lyapunov function \(V_k\) such that:
where:
Thus, if \(\bar{\varvec{v}}_{k}^{}=\varvec{0}\), (\(k=0,\dots ,\infty \)) then (23) boils down to
and hence \(\Delta V_k<0\), which leads to \(\lim _{k \rightarrow \infty } \varvec{e}_{k}^{}=\varvec{0}\) for \(\bar{\varvec{v}}_{k}^{} = \varvec{0}\). If \(\bar{\varvec{v}}_{k}^{}\ne \varvec{0}\), (\(k=0,\dots ,\infty \)) then inequality (23) yields:
which can be written as:
Bearing in mind that:
inequality (27) can be written as:
Knowing that \(V_0=0\) for \(\varvec{e}_{0}^{}=0\), (29) leads to \(\Vert \varepsilon _{k,u}^{}\Vert _{l_2} \le \upsilon \Vert \bar{\varvec{v}}_{}^{}\Vert _{l_2}\) with \(v=\sqrt{2}\mu \).
Thus, for \(\varvec{z}_{k}^{}=[\varvec{e}_{k}^{T}, \bar{\varvec{v}}_{k}^{T}, \bar{\varvec{v}}_{k+1}^{T}]^T\) the inequality (23) becomes:
where the matrix \(\varvec{X}_{}^{}\prec 0\) has the following form:
Moreover, by applying the Schur complements, (31) is equivalent to
Multiplying (32) from both sites by \(\mathrm {diag}( \varvec{I}, \varvec{I}, \varvec{I}, \varvec{P})\), and then substituting \(\varvec{A}_1=\bar{\varvec{A}}-\varvec{K}\varvec{C}\), \(\varvec{P}\varvec{A}_1=\varvec{P}\bar{\varvec{A}}-\varvec{P}\varvec{K}\varvec{C}=\varvec{P}\bar{\varvec{A}}-\varvec{N}\varvec{C}\), \(\varvec{A}_1^T\varvec{P}=\bar{\varvec{A}}^{T}\varvec{P}-\varvec{C}^T\varvec{N}^T\) and \(\varvec{N}=\varvec{P}\varvec{K}\), \(\varvec{P}\bar{\varvec{V}}_{2}=\varvec{P}[\varvec{0} -\varvec{K}\tilde{\varvec{W}}_{2}]=[\varvec{0} -\varvec{P}\varvec{K}\tilde{\varvec{W}}_{2}]=[\varvec{0} -\varvec{N}\tilde{\varvec{W}}_{2}]\), (32) receives the form:
which completes the proof. \(\square \)
As the result of solving of Linear Matrix Inequality (LMI) (33), for a given disturbance attenuation level \(\mu \) the observer gain matrix \(\varvec{K}\) can be obtained:
The above-presented methodology allows calculate estimates of GMDH neural network inputs. Furthermore, on the basis of (23):
and assuming that \(\bar{\varvec{v}}_{k}^{T}\bar{\varvec{v}}_{k}^{}=\Vert \bar{\varvec{v}}_{k}^{} \Vert _2^2<\delta \), where \(\delta >0\) is a given bound, then
and the adaptive threshold for the inputs of the GMDH neural model can be defined sa follows:
During the actuator fault diagnosis, an occurrence of the fault of the \(i\)-th actuator is signaled when input \(u_{i,k}\) crosses the input threshold (37) (cf. Fig. 8).
Note that the proposed scheme depicted in Fig. 6 can be used for detecting and isolating actuator under an assumption that all sensors are fault-free. To relax such an assumption it is necessary to employ the scheme presented in Fig. 9 for which the sensitivity to actuator and sensor fault is described in Table 1. The notation being used is as follows:
-
\(y_k^i\) denotes the output vector \(y_k\) without \(i\)th element,
-
\(f_{a,i}\) denotes \(i\)th actuator fault,
-
\(f_{s,i}\) stands for \(i\)th sensor fault,
-
\(\textit{RUIF}_i\) denotes the \(i\)th neural model supported with RUIF.
After providing appropriate nomenclature it is possible to analyze the fault sensitivity matrix expressed by Table 1. It is evident that it makes it possible to determine if there is either an actuator or sensor fault. If the sensor a symptom of sensor fault is obtained then the approach presented in Sect. 2 can be used for further analysis else the actuator fault isolation scheme presented in Fig. 9 should be employed.
4 Illustrative example
The objective of this section is to design a dynamic GMDH model of the tunnel furnace (cf. Figs. 10, 11) and apply it to the robust fault detection of the actuator and sensor fault with the input and output adaptive thresholds developed in Sects. 2 and 3.
In the laboratory conditions the tunnel furnace enables to mimic the real industrial tunnel furnaces, which can be applied in the food industry. It is equipped in three electric heaters representing actuators and four temperature sensors. The temperature of the furnace can be controlled by a group regulation of voltage in the heaters with the application of the controller PACSystems RX3i manufactured by GE Fanuc Intelligent Platforms and semiconductor relays RP6 produced by LUMEL providing an impulse control with a variable impulse frequency \(fmax = 1\) Hz. The maximum power outputs of the heaters were measured to be approximately 686, 693 and \(756 \pm 20\) W, respectively. The temperature of the furnace is measured via IC695ALG600 module with Pt100 Resistive Thermal Devices (RTDs) with an accuracy of \(\pm 0.7^{\circ }\) C. The visualisation of the behaviour of the tunnel furnace is made by Quickpanel CE device from GE Fanuc Intelligent Platforms. It should be underlined that the considered system is a distributed parameter one (i.e., a system whose state space is infinite dimensional), thus any resulting model from input-output data will be at best an approximation.
The modeled furnace is a three-input and four-output system \((t_1,t_2,t_3,t_4)\!=\!f(u_1,u_2,u_3)\), where \(t_1,\ldots ,t_4\) represents the temperatures from sensors and \(u_1,\ldots ,u_3\) denotes input voltages of the electric heaters. For the modeling of the tunnel furnace purpose the state-space GMDH neural model approach [14] was applied. The parameters of the state-space dynamic neurons are estimated with the application of the UJF training algorithm [25]. The selection of the best performing neurons is realized with the application of the Soft Selection Method [14] based on the Sum Squared Error evaluation criterion. Figure 12 depicts temperature \(t_1\) of the furnace and the adaptive thresholds obtained with (5) for the validation data set (no fault case).
At the next stage of the experiment the estimates of the GMDH neural model inputs and corresponding input adaptive thresholds are estimated with the application of the approach based on the application of the RUIF developed in Sect. 3. Figure 13 depicts the measurements of the input voltage \(u_1\) of the electric heater and the corresponding input adaptive threshold (37) obtained with the application of the RUIF for the fault free case.
After the synthesis of the GMDH model, it is used for the robust fault detection of the tunnel furnace. For this reason two faults were simulated. The first fault in the sensor was simulated by its partly removing from the tunnel furnace (for \(k\,=\,400\)). Figure 14 presents the measurements of temperature \(t_1\) from the faulty sensor and the output adaptive threshold obtained with the application of the state space GMDH neural model. As it can be seen the fault is detected for \(k\,=\,400\) when the measurements of temperature \(t_1\) crosses the output adaptive threshold calculated according Eq. (5).
The second fault was simulated in the actuator by the decreasing of the input voltage by \(20\,\%\). Figure 15 presents the measurements of the input voltage \(u_1\) and the corresponding input adaptive threshold obtained with the application of the GMDH neural model and RUIF. As it can be seen the faulty actuator is detected for \(k = 300\) when the value of voltage \(u_1\) crosses the input adaptive threshold (37).
5 Conclusion
The main objective of this paper was to develop a novel robust FDI method on the basis of the state-space GMDH neural model. The application of the UKF enables to obtain the asymptotically stable GMDH neural model during the network synthesis. Moreover, the application of such an algorithm enables to calculate the output adaptive threshold, which can be applied for the robust sensor fault detection. Furthermore, in the paper a novel methodology of the GMDH model input estimation with RUIF approach was proposed. Such an approach allows to calculate the input adaptive thresholds and enables to perform the robust fault detection and isolation of the actuators. The main contribution of this paper is to show how to use the above-mentioned results for actuator fault diagnosis. In particular, the obtained neural model is used to obtain the input estimates. The achieved estimates are then compared with the original input signals to formulate the diagnostics decisions. The input estimation scheme is based on a chain of robust observers, which guaranties that the input estimates are obtained with a prescribed disturbance attenuation level while ensuring the convergence of the observers. The final part of the paper shows a comprehensive case study regarding the laboratory tunnel furnace, which exhibit the performance of the proposed approach.
References
Boulkroune B, Djemili I, Aitouche A (2013) Robust nonlinear observer design for actuator fault detection in diesel engines. Int J Appl Math Comput Sci 23(3):557–569
De Oca S, Puig V, Witczak M, Dziekan Ł (2012) Fault-tolerant control strategy for actuator faults using lpv techniques: application to a two degree of freedom helicopter. Int J Appl Math Comput Sci 22(1):161–171
Ding S (2008) Model-based fault diagnosis techniques: design schemes, algorithms, and tools. Springer-Verlag, Berlin/Heidelberg
Haykin S (2009) Neural networks and learning machines. Prentice Hall, NY
Ivakhnenko A, Mueller J (1995) Self-organization of nets of active neurons. Syst Anal Model Simul 20:93–106
Julier S, Uhlmann J (2004) Unscented filtering and nonlinear estimation. Proc IEEE 92(3):401–422
Kandepu R, Foss B, Imsland L (2008) Applying the unscented kalman filter for nonlinear state estimation. J Process Control 18(7–8):753–768
Korbicz J, Kościelny J (2010) Modeling, diagnostics and process control: implementation in the diaster system. Springer-Verlag, Berlin
Korbicz J, Witczak M, Puig V (2007) Lmi-based strategies for designing observers and unknown input observers for non-linear discrete-time systems. Bull Polish Acad Sci 55(1):31–42
Lee T, Jiang Z (2006) On uniform global asymptotic stability of nonlinear discrete-time systems with applications. IEEE Trans Autom Control 51(10):1644–1660
Liu Y, Wang Z, Liu X (2012) State estimation for discrete-time neural networks with markov-mode-dependent lower and upper bounds on the distributed delays. Neural Process Lett 36(1):1–19
Mrugalska B (2013) Environmental disturbances in robust machinery design. In: Arezes PM, Baptista JS, Barroso MP, Carneiro P, Cordeiro P, Costa N, Melo RB, Miguel SA, Perestrelo G (eds) Occupational safety and hygiene. SHO 2013 international symposium on occupational safety and hygiene, Guimaraes, Portugal, 14-15 February 2013. CRC press-taylor & francis group, London. pp 229–236
Mrugalska B, Akielaszek-Witczak A, Stetter R (2014) Robust quality control of products with experimental design. In: Popescu D (ed) 2014 International conference on production research–regional conference Africa, Europe and the Middle East and 3rd international conference on quality and innovation in engineering and management, Cluj-Napoca, Romania, 1-5 July 2014. Technical University of Cluj-Napoca, Romania. pp 343–348
Mrugalski M (2013) An unscented Kalman filter in designing dynamic gmdh neural networks for robust fault detection. Int J Appl Math Comput Sci 23(1):157–169
Mrugalski M (2014) Advanced neural network-based computational schemes for robust fault diagnosis, studies in computational intelligence, Springer International Publishing, Berlin
Mrugalski M, Arinton E, Korbicz J (2003) Dynamic gmdh type neural networks. In: Rutkowski L, Kacprzyk J (eds) Neural networks and soft computing. Physica-Verlag, Heidelberg, pp 698–703
Mrugalski M, Korbicz J (2007) Least mean square versus outer bounding ellipsoid algorithm in confidence estimation of the gmdh neural networks. In: Beliczynski B, Dzielinski A, Iwanowski M, Ribeiro B (eds) Adaptive and natural computing Alg. Physica-Verlag, Heidelberg, pp 19–26
Mrugalski M, Witczak M (2012) State-space gmdh neural networks for actuator robust fault diagnosis. Adv Electr Comput Eng 12(3):65–72
Niemann H (2012) A model-based approach to fault-tolerant control. Int J Appl Math Comput Sci 22(1):67–86
Noura H, Theilliol D, Ponsart J, Chamseddine A (2009) Fault-tolerant control systems: design and practical applications. Springer-Verlag, London
Ozcan N (2011) A new sufficient condition for global robust stability of delayed neural networks. Neural Process Lett 34(3):305–316
Pan Y, Sung S, Lee J (2001) Data-based construction of feedback-corrected nonlinear prediction model using feedback neural networks. Control Eng Pract 9(8):859–867
Puig V, Witczak M, Nejjari F, Quevedo J, Korbicz J (2007) A GMDH neural network-based approach to passive robust fault detection using a constraint satisfaction backward test. Eng Appl Artif Intell 20(7):886–897
Seydou R, Raissi T, Zolghadri A, Efimov D (2013) Actuator fault diagnosis for flat systems: a constraint satisfaction approach. Int J Appl Math Comput Sci 23(1):171–181
Teixeira B, Torres L, Aguirre L, Bernstein D (2010) On unscented kalman filtering with state interval constraints. J Process Control 20(1):45–57
Witczak M (2006) Toward the training of feed-forward neural networks with the d-optimum input sequence. Neural Netw IEEE Trans 17(2):357–373
Witczak M (2014) Fault diagnosis and fault-tolerant control strategies for non-linear systems., Lectures Notes in Electrical Engineering, Springer International Publishing, Heidelberg
Witczak M, Mrugalski M, Korbicz J (2013) Robust sensor and actuator fault diagnosis with \(\text{ GMDH }\) neural networks. Lectures notes in computer sciences. International work conference on artificial neural networks, Puerto de la Cruz, 12–14 June, 2013, pp 96–105
Witczak M, Pretki P (2007) Design of an extended unknown input observer with stochastic robustness techniques and evolutionary algorithms. Int J Control 80(5):749–762
Zamarreño JM, Vega P (1998) State space neural network. Properties and appliation. Neural Netw 11(6):1099–1112
Zemouche A, Boutayeb M, Iulia Bara G (2008) Observer for a class of Lipschitz systems with extension to \({\cal H}_{\infty }\) performance analysis. Syst Control Lett 57(1):18–27
Acknowledgments
The work was supported by the National Science Centre of Poland under Grant: 2014–2017
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
About this article
Cite this article
Witczak, M., Mrugalski, M. & Korbicz, J. Towards Robust Neural-Network-Based Sensor and Actuator Fault Diagnosis: Application to a Tunnel Furnace. Neural Process Lett 42, 71–87 (2015). https://doi.org/10.1007/s11063-014-9387-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-014-9387-0