Next Article in Journal
Design and Analysis of a Spherical Robot with Rolling and Jumping Modes for Deep Space Exploration
Next Article in Special Issue
A Systematic Analysis of Printed Circuit Boards Bending during In-Circuit Tests
Previous Article in Journal
Dynamic System Modeling of a Hybrid Neural Network with Phase Space Reconstruction and a Stability Identification Strategy
Previous Article in Special Issue
Fundamental Design and Modelling of the Superconducting Magnet for the High-Speed Maglev: Mechanics, Electromagnetics, and Loss Analysis during Instability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Experimental Study on Support Vector Machine-Based Early Detection for Sensor Faults and Operator-Based Robust Fault Tolerant Control

Department of Electrical and Electronic Engineering, The Graduate School of Engineering, Tokyo University of Agriculture and Technology, Tokyo 184-8588, Japan
*
Author to whom correspondence should be addressed.
Machines 2022, 10(2), 123; https://doi.org/10.3390/machines10020123
Submission received: 20 December 2021 / Revised: 4 February 2022 / Accepted: 7 February 2022 / Published: 10 February 2022
(This article belongs to the Special Issue Feature Papers to Celebrate the First Impact Factor of Machines)

Abstract

:
Considering sensor faults for a thermoelectric cooler actuated by Peltier devices, this work proposes an operator-based robust nonlinear fault tolerant controller (FTC) integrated with early fault detection using a support vector machine (SVM). Firstly, a physical model is formulated based on the law of heat transfer, and the estimated model is derived based on Volterra identification. Then, an operator-based robust nonlinear control system is employed to compensate for uncertainties and to eliminate the effects of coupling. Furthermore, FTC integrated with SVM-based early fault detection is designed to improve the safety performance in the case of sensor faults. The simulation results indicate that SVM-based fault detection can shorten the detection time in comparison to the conventional method without the SVM classier. The experiment results are utilized to verify the tracking performance of the proposed FTC method in the case study.

1. Introduction

Thermoelectric technology has been growing rapidly with increasing significance, and it requires precise temperature regulation for the physical, chemical, and biotechnological reaction, using the relevant heating/cooling technique. The thermoelectric cooler (TEC) actuated by Peltier devices has a high-surface-to-volume area with an efficient transfer and higher safety level, and it is regarded as a promising new tool for studying and optimizing fine medicine chemicals. Peltier as a solid-state construction is usually applied in the thermoelectric cooler, which transfers heat from one side to the other, depending on the direction of the current. Peltier devices have few noticeable advantages: no moving parts, no effects of noises and vibrations, able to operate without Freon gas, light weighted with a long-life expectancy, etc. It is also worth noting that the thermoelectric cooler is a classical nonlinear dynamic system that has parameter uncertainties and comes with the effects of coupling between adjacent devices. As TEC has the nature of parameter uncertainties, process disturbance, and measured noises, it is difficult to obtain the exact mathematical−mechanical modelling. However, nothing comes without consequences. Usually, automated systems are more likely to be more vulnerable to cope with potential faults, if there are any. The faults placed in a certain area could lead to massive consequences, and lower the economic efficiency and would reduce the product availability and reliability. The safety-critical systems such as aircraft flight control, spacecraft, robots, power plants, and thermal processes are extremely vulnerable to faults, and the requirement for stability/reliability means no tolerance to the fault. To solve the above issues, basic problems are concerned with modelling; robust stability and estimation; output performance; and safety in dynamic linear/nonlinear systems associated with uncertainty, time-delay, hysteresis, perturbation, etc. [1,2,3,4].
In previous research, the microreactor actuated by Peltier devices aimed to achieve a level of guaranteed stability, while minimizing the influence of disturbances, noises, and perturbations, and optimizing the safety performance. In the initial stage, the primary focus is to achieve robust stability for the tracking performance. In this paper, the research focuses on operator-based design methods. However, in this approach, some open problems using the existing results, such as robust filtering, dynamic environment analysis, adaptive control, and predictive control, need to be considered [5,6]. An operator-based roust right coprime factorization for nonlinear feedback control systems has been a promising approach for nonlinear systems analysis, design, stabilization, and control. Moreover, the robust stability of the nonlinear systems can be guaranteed by the establishment of the Bezout identity and an inequality in the form of the Lipschitz norm [7,8,9,10,11,12,13]. An operator-based robust controller for nonlinear systems with the Prandtl−Ishlinskii hysteresis is better than the Lyapunov method, for which simulation results have confirmed that the vibration of the flexible arm converges much faster than the system compared with the Lyapunov method [14]. The robust right coprime factorization theory can be utilized to detect the fault signal in the tracking operator system. The Bezout identity was used to ensure that the observed fault signal equals the real fault signal in the literature [15,16]. Kawahata et al. [17] extended the MIMO microreactor considering the compensation of uncertainties and the elimination of interference, achieving nonlinear cooling control based on operator theory and fault tolerant control when switching the close feedback loop. When a fault occurs, the compensation operator for the fault signal will be active. Furthermore, to prevent dangerous accidents when optimizing the performance safety level, many different control strategies are considered during the process of corresponding to different fault levels. While FTC is a real-time safety-critical system that operates well within its’ feasible limits, fault detection is an indicator that makes a binary decision regarding whether the fault occurs or not by checking the residual signal (i.e., the difference between the real system and the normal model behaviors). The integrated fault detection and fault-tolerant control for a Hexacopter is proposed to handle up to two actuator failures in the presence of disturbances [18]. Salahshoor et al. [19] utilized the fusion of an SVM classifier with an ANFIS (adaptive neuro-fuzzy inference system) classifier, integrated into a common framework to enhance the fault detection and diagnostic tasks. Furukawa et al. [20] presented a fault detection method when using SVM combined with ChangeFinder for a tank-system. As mentioned above, it is worth noting that, although there is much existing literature discussing the fault tolerant control and fault detection matter separately, current research has made few attempts towards a fault tolerant controller dealing with the delay detection in nonlinear dynamic system, and no existing literature so far has specifically discussed the combination of operator-based robust nonlinear FTC with early fault detection.
The main contribution of this paper is to propose a fault tolerant controller integrated with SVM-based early detection for multiple sensor faults. The technical novelty focuses on a robust nonlinear FTC method that reduces the fault detection time under different faulty conditions. That is, SVM as a two-kind classifier has been employed to deal with noised uncertain nonlinear processes. As a result, earlier detection is obtained than from the former methods, where SVM-based fault detection improves the sensitivity classification against the noise and uncertainties and shortens the detection time. If the detecting scheme finds a fault, the fault tolerant control is switched by an operator, and the employed control is based on Volterra identification, where an operator-based robust nonlinear control system is designed to compensate for uncertainties and to eliminate the coupling effect. The remainder of this paper is organized as follows. Section 2 will illustrate the preliminaries and problem statement. The structure of the microreactor system is described as the object research, the physical model is formulated based on the laws of heat transfer and the estimated model is derived by the Volterra identification in Section 3. The proposed framework of the robust nonlinear control system design is carried out in Section 4. The simulation and experiment results are presented in Section 5. Section 6 draws the conclusions.

2. Mathematical Preliminaries

Some necessary notations and definitions about operator theory, Volterra identification, and support vector machines are formulated as the fundamentals of the control system in this section.

2.1. Operator Theory

The definition of nonlinear operators is given [21] by R. de Figueiredo and G. Chen.
Let U and Y be linear spaces over the field of complex numbers. Let P: UY be an operator mapping from U to Y, and denote the domain and range of P by D(P) ⊆ U and R(P) ⊆ Y, respectively.
The concept of right coprime factorization is as follows.
Let P: D(P) → R(P) be a causal and stabilizabling nonlinear operator. P is said to have a right coprime factorization on D(P) over the space of finite-gain stable and causal operators if it has a right factorization P = ND−1 on D(P). Moreover, two operators exist, A: R(N) → D(P), B: R(D) → D(P), and for the unimodular operator M: D(N) → D(P), we have the Bezout identity:
A N + B D = M , M ( W , U )

2.2. Volterra Identification

Volterra identification aims at developing high-fidelity mathematical models in the presence of nonlinearity and uncertainty from input and output measurements performed on the real structure. In mathematics, the Volterra model can be expressed as a symbolically nonlinear dynamic time-invariant functional expansion by an infinite series of multidimensional convolution integrals. The Volterra series constructs an explicit input−output relationship for nonlinear dynamic systems.
For a nonlinear continuous time-invariant system with input u(t) and the system response y(t), the Volterra model can be expanded symbolically by a series of convolution integrals,
y ( t ) = h 0 + h 1 ( τ ) u ( t τ ) d τ + h 2 ( τ 1 , τ 2 ) Π i = 1 2 u ( t τ i ) d τ i + + h n ( τ 1 , τ 2 , , τ n ) Π i = 1 n u ( t τ i ) d τ i +
which is also known as the Volterra series. In Equation (2), each of the convolution integrals contains a kernel, either linear (h1) or nonlinear (h2hn), which represent the behavior of the system. Generally, the first-order kernel h1 (τ) is the linear response associated with input signal u at time lag t, and h2(τ1, τ2) is the second-order kernel that reflects the quadratic properties. The rest may be deduced by analogy, hn (τ1, τ2, …τn) is the nth order kernel and contains the nth order nonlinear information of the system.

2.3. Support Vector Machine

SVM is a set of supervised learning methods used for classification, regression, and outlier detection [22,23]. Real-time fault detection using the generalized Gaussian function as the kernel function of SVM is presented in [24]. In dealing with the noise-containing nonlinear process, the SVM classifier has been widely employed for sensitivity classification against noise in fault detection.
The classifier g (x) is defined as follows, using the real-valued decision function f (x).
g ( x ) = { 1   ,   f ( x ) > 1 1   ,   f ( x ) < 1
here, f (x) is a linear function, and the division of hyperplanes can be described by linear equations:
f ( x ) = w T x + b
where w = (w1; w2; …; wd) is weight vector, x is the input vector, and b is the basis.

3. Modeling of Microreactor System

As shown in Figure 1, the microreactor system can generally be divided into three parts: actuators (i.e., Peltier device), the plant (i.e., the tube of water), and sensors (i.e., the tube sensors are embedded the inner aluminum boxes and the aluminum sensors are installed the outer aluminum plates). Peltier devices with size 3 × 3 cm2 are used to cool water in the inner tube. The operating temperature ranges from −55 °C to +80 °C, with accuracy and good long-term stability. A large surface-to-volume ratio also allows for better thermal control. Four Peltier devices are pasted on the front and back sides of each of the aluminum boxes. The parameters of the thermal transfer and microreactor model are described in Table 1 and Table 2, respectively. S4 indicates the Peltier device’s surface area and the tube’s radius is r1 = 0.01 m.

3.1. Physical Model Based on Laws of Heat Transfer

Models of the single aluminum plate and tube are presented in Figure 2, based on the physical laws of heat transfer, such as Newton’s law of cooling, Fourier’s law concerning thermal conduction, and Joule heat. As mentioned above, Newton’s Law of cooling states that the rate of change of temperature is proportional to the difference between the temperature of the object and that of the surrounding environment. Fourier’s law is known as the rate of heat conduction through a plane layer, and is proportional to the temperature gradient across the layer and the heat transfer area of the layer. Joule heating is the physical effect through which the current passing through an electrical conductor produces thermal energy. The thermoelectric effect is the actuated thermal process by Peltier devices, as shown in Figure 3.

3.1.1. Modeling of Peltier Device

Quantity of endothermic of Peltier devices u d 1 is formulated by Equation (3):
u d 1 = S T c I λ Δ T A 1 2 R I 2
where S T c I is derived from the Seebeck effect, λ Δ T A is denoted as the Newton’s cooling law, and R I 2 is the Joule heat.

3.1.2. Modeling of Aluminum Plate

The quantity of the endothermic of the aluminum plate in Part A1 is formulated by Equation (4). Each part on the right side of the equal sign is denoted by the endothermic of the Peltier, heat transfer of the water−aluminum plate, thermal conduction of the aluminum plate, thermal conduction of air, and thermal radiation of the aluminum plate, respectively.
d ( T 0 T a 1 ) m a c a d t = 2 u d 1 + α w S 6 ( T a 1 T w 1 ) + λ α S 3 ( T a 1 T a 2 ) d x α ( T 0 T a 1 ) ( S 1 + S 2 + S 3 2 S 4 S 5 ) + ϵ a σ ( T a 1 4 T 0 4 )   ( S 1 + S 2 + S 3 2 S 4 S 5 )
Assuming that
y a n = T 0 T a n  
The quantity of endothermic of the aluminum plate of Part An can be transfer as Equation (6).
d y a n d t = ω a n + m = 1 4 ( 1 ) m A a n m y a n   m n = 1 ~ 6

3.1.3. Modeling of Tube

The quantity of endothermic of the tube of Part W1 is formulated by Equation (7) based on the heat transfer of water and the thermal conduction of tube W1.
d ( T 0 T w 1 ) m w c w d t = α w S 6 ( T w 1 T a 1 ) λ w S 5 { ( T w 0 T w 1 ) ( T w 0 T w 2 ) } d x
The quantity of endothermic of the tube of Part W3 is formulated by Equation (8) based on the thermal radiation and thermal conduction of the tube W3.
d ( T 0 T w 3 ) m w c w d t = ϵ w σ ( T w 3 4 T 0 4 ) S 6 λ w S 5 { 2 ( T w 0 T w 3 ) ( T w 0 T w 2 ) ( T w 0 T w 4 ) } d x
Assuming that
y w k = T 0 T w k
The quantity of endothermic of the tube of Part Wn can be transferred as follows.
d y w k d t = ω w k A w k y w k     k = 1 ,   2 ,   4 ,   5 ,   7 ,   8   d y w k d t = ω w k + m = 1 4 ( 1 ) m A w k m y w k       m k = 3 ,   6

3.2. The Estimated Model by Volterra Identification

The Volterra kernels are the backbone of the Volterra series. All of the system characteristic related information is contained in these kernels. For any system with its Volterra kernels, the Volterra series can predict the system’s response to any arbitrary input. For any system with its Volterra kernels, the Volterra series can predict the system’s response to any arbitrary input. One issue is obtaining Volterra kernels using M-sequences and the correlation technique. Due to the weak nonlinearity, the estimated model of the microreactor system can be represented by one order Volterra series. The computation of the Volterra identification is testified by the simulation results in Figure 4 and Figure 5. The cross-correlation function of an input signal and output signal is transformed to a kernel while the autocorrelation function φ u u is equal to the impulse signal δ when the maximum length sequence signal (M-seq) is the input.
φ u y ( τ ) = 0 g ( τ ) φ u u ( t τ ) d τ
φ u y ( t ) = g ( t )
According to Equations (10) and (11), the kernel identification of the aluminum plate and tube are computed by the sensor measurement as the output and M-seq as the input signal, respectively, as shown in Figure 4.
Then, the output of aluminum plate and tube are estimated based on Equation (12), where the input u(t) is the current signal and the output y(t) is the sensor measurement. The results are presented in Figure 5.
y ( t ) = 0 g ( τ ) u ( t τ ) d τ

4. Control System Design

In this section, the proposed control system is designed as five blocks; while the three blocks of operator-based robust nonlinear control, early fault detection, and fault tolerant control are introduced in detail, for the remaining blocks of compensation of uncertainties and elimination of coupling effects, please refer to Deng, M. and Koyama, A. [25].

4.1. Operator-Based Robust Nonlinear Control

Figure 6 shows the operator-based temperature tracking control system.
Operators D a n and N ˜ W k are rewritten as the given plant by right coprime factorization. Operators R W k and S W k are designed by using the arbitrary constant to satisfy the Bezout identify in Equation (13). Then, the cooling temperature control system is said to be BIBO stable.
S W k N ˜ W k + R W k D a n = I   ,   ( I : identity   mapping )
the operators S W k and R W k are obtained as below.
S W k   ( y s w k ) = ( 1 B n ) ( N ˜ W k 1 ( y s a n ) ) R W k ( u d n ) = B n m a c a u d n
The tracking controller C w k is designed as follows:
C w k ( e ˜ a n ) = K P n e ˜ a n + K I n 0 t e ˜ a n ( τ ) d τ

4.2. SVM-Based Early Fault Detection

Early fault detection is based on the SVM algorithm in order to make the process safe, more efficient, and more economical if abnormal behavior is noticed in a timely manner. The fundamental principle of the SVM algorithm is separating the dataset into two classes (normal or faulty condition) according to the hyperplane (a decision boundary), which should have maximum distance between support vectors (i.e., representative training data point)) in each class. The basic process of constructing an SVM classifier model is as follows: using the optimal parameters and appropriate RBF kernel to build a classifier based on the training set, then using it to predict the target value of the data in testing set. Operator Q of the fault tolerant control system works in the occurrence of faults and outputs a compensation signal q when it detects a fault in the temperature sensor (tube).
From the viewpoint of nonlinear classification, the radial basis function kernel (RBF) is determined using Equation (14).
K ( x i , x j ) = exp ( γ x i x j 2 )
The hyper-parameters of the RBF kernel C and γ are obtained by simulation and real experimental tests, respectively. The heat absorption amount is learned as the input, and the tube temperature sensor value yswk is learned as the output. Therefore, the time series data are also trained for the output. The SVM software uses libsvm, which is common for the simulation and the real machine experiment. Figure 7 shows early detection using SVM and operator Q behind the tracking controller design, uncertainties compensation, and coupling effects elimination.
Assume a fault dw in the temperature sensor of the tube. Operator Q is designed to satisfy the Bezout identity for eliminating the effect of fault dw. First, the control loop of the fault condition is formulated in Equation (15).
R w k D a n ( ω ˜ ) = C w k ( e a n ) + Q ( f ) S w k ( y s w f )
The fault signal f in Equation (16) is calculated from the actual temperature sensor value and the input.
f ( t ) = B N ˜ w k A D a n
Formula (15) is converted to the following equation:
( S w k N ˜ w k Q B N ˜ w k ) N ˜ w k 1 ( y s w f ) = C w k ( e a n ) ( R w k D a n + Q A D a n ) N ˜ w k 1 ( y s w f d w )
where the Bezout identify I and the fault d w are satisfied through the following conditions,
{ S w k N ˜ w k Q B N ˜ w k = I R w k D a n + Q A D a n = 0
Operators A, B, and Q are obtained according to the below equations, where M is the tracking controller:
A = D a n 1 N a n ,     B 1 = P w k Q = M R w k D a n P w k ( f )

4.3. Fault Tolerant Control System

As shown in Figure 8, the fault tolerant control design is derived by the differences of the tube’s temperature values among the physical model based on the law of heat transfer (y0), the estimated value (y1) from the aluminum sensor and the estimated value (y2) from the tube sensor, and the estimated value of Volterra identification (y3). The equation of Wa is used to detect and remove the faulty sensor using the weight of the estimated values, which are denoted as below. The output of the fault tolerant control W a can be calculated based on Equation (18), where there is a condition y0yi at all times.
W a = 1 i = 1 3 1 ( y 0 y i ) 2 i = 1 3 1 ( y 0 y i ) 2 y i  
Operator-based robust nonlinear control is achieved the temperature tracking performance, the operator Q with SVM is designed to early fault detection for the tube sensor fault fw, while fault tolerant controller is used to the aluminum plate sensor fault fa. The proposed control system is shown in Figure 9.

5. Simulation and Experimental Tests

Parameters of simulation and experiment are listed in Table 3.
Assume the case study is the added fault 4 [°C], T F = 300   s , the fault signal d a , w is expressed as Equation (19):
d a , w = 4 [ ° C ] × ( 1 e x p ( 0.2 ( t T F ) ) )

5.1. Simulation Results

The temperature sensor (tube) rises 4 °C in 300 s as a sensor fault signal shown in the first upper Figure. The second of Figure 10 presents the flag = 1 when fault signal is detected at 304.5 s by using SVM. Compared to the conventional method without SVM algorithm which refers to Deng and Koyama [25], the fault is detected at 314.5 s shown as the dashed line in the third of Figure 10. The simulation results indicate that operator Q with SVM classier is detected 10 s earlier by comparison on the conventional method without SVM classier. From the bottom of Figure 10, the temperature output has presented a better performance of FDI in the case of sensor fault. Therefore, it cannot only maintain safety operation, but also shorten the delay time in fault detection against the uncertainties and noise in the simulation case.
From the viewpoint of control design, on the one hand, the conventional method in Deng and Koyama [25] consists of operator-based robust nonlinear control and fault tolerant control for one sensor fault (i = 1, 2). This work considers taking one step the previous research to improve the safety performance of FTC and extend to more sensor faults (i = 1, 2, 3). On the other hand, SVM as a binary classifier has been considered a flexible algorithm to perform accurate classification in dealing with noise-containing nonlinear process. The combination of FTC and SVM-based fault detection is to overcome the limitation of the conventional method. The comparative analysis of detection time has shown in simulation results with and without SVM-based fault detection [26].

5.2. Experimental Tests

Compared to the detection time in simulation, the experimental parameters for the setup were the same as the simulation parameters under one case study. The initial temperature was about 20 °C. The experimental tests are presented in Figure 11, Figure 12 and Figure 13. In Figure 11, d a and d w indicate the fault signals of the aluminum plate sensor and the tube sensor in the upper picture, respectively, when the fault signals of d a and d w rise 4 °C in 300 s and 450 s, respectively. In the middle picture, the multiple sensor faults can be detected within 5 s. The output of FDI in the bottom of Figure 11 shows a good tracking performance under the faulty conditions. It is demonstrated that the proposed approach is flexible and effective to deal with the sensor faults. The temperature curves of the tube and aluminum plate are shown in Figure 12, while the input current is presented in Figure 13. The experiment results confirm that the tracking performance is improved by the proposed control system.
In this case study, given a desirable value 1.0 °C, the output of the temperature is cooler than the initial temperature while the sensor faults were occurring. Considering the uncertainties and faults, both the robust stability and cooling performance were proven by the experiment test.

6. Conclusions

This paper presents a hybrid fault tolerant controller for a microreactor system subjected to sensor faults. For the parameter uncertainties and the effect of coupling, an operator-based nonlinear control design guarantees robust stability. Compared to the previous method without the SVM algorithm, operator Q with an SVM classier reduces the fault detection time when dealing with a noise-containing nonlinear process in the simulation results. The fault tolerant controller extends to cope with more sensor faults. A novel integrated fault tolerant controller with SVM-based early fault detection is proposed for the first time in order to maintain the safety operation in the event of sensor faults. The feasibility and effectiveness of the proposed FTC system are proven by the simulation and the experimental tests provide a good tracking performance in the case study. Future work will be on experimental tests for SVM classifier. In addition, the faults are often classified as actuator faults, sensor faults, and plant faults (or called component faults or parameter faults). The limitation of this work is the kind of sensor faults in the microreactor system, while the actuator and plant are assumed as the normal condition. Future work will focus on fault diagnosis, to determine the location, type, shape, and size of the faulty component in the event of the three types of faults. Moreover, we will consider the Lyapunov-based approach as well as these types of techniques to prove the stability and robustness of the model-based approach.

Author Contributions

Y.T. proposed the integrated fault tolerant controller with an SVM classifier for multiple sensor faults. X.L. wrote the manuscript. M.D. suggested technical support and gave overall guidance on the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Deng, M.; Saijo, N.; Gomi, H.; Inoue, A. A robust real time method for estimating human multijoint arm viscoelasticity. Int. J. Innov. Comput. Inf. Control 2006, 2, 705–721. [Google Scholar]
  2. Deng, M.; Inoue, A.; Zhu, Q. An integrated study procedure on real time estimation of time varying multijoint human arm viscoelasticity. Trans. Inst. Meas. Control 2011, 33, 919–941. [Google Scholar] [CrossRef]
  3. Deng, M.; Iwai, Z.; Mizumoto, I. Robust Parallel Compensator Design for Output Feedback Stabilization of Plants with Structured Uncertainty. Syst. Control Lett. 1999, 36, 193–198. [Google Scholar] [CrossRef]
  4. Bi, S.; Deng, M.; Xiao, Y. Robust Stability and Tracking for Operator-Based Nonlinear Uncertain Systems. IEEE Trans. Autom. Sci. Eng. 2015, 12, 1059–1066. [Google Scholar] [CrossRef]
  5. Deng, M.; Wen, S.; Inoue, A. Operator-based robust nonlinear control for a Peltier actuated process, Measurement and Control. J. Inst. Meas. Control 2011, 44, 116–120. [Google Scholar] [CrossRef]
  6. Deng, M.; Wang, A. Robust non-linear control design to an ionic polymer metal composite with hysteresis using operator-based approach. IET Control Theory Appl. 2012, 6, 2667–2675. [Google Scholar] [CrossRef]
  7. Chen, G.; Han, Z. Robust right coprime factorization and robust stabilization of nonlinear feedback control systems. IEEE Trans. Auto. Control 1998, 43, 1505–1510. [Google Scholar] [CrossRef]
  8. Deng, M.; Inoue, A.; Ishikawa, K. Operator-based nonlinear feedback control design using robust right coprime factorization. IEEE Trans. Auto. Control 2006, 51, 645–648. [Google Scholar] [CrossRef] [Green Version]
  9. Gao, S.; Zhou, M.; Wang, Y.; Cheng, J.; Yachi, H.; Wang, J. Dendritic neuron model with effective learning algorithms for classification, approximation, and prediction. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 601–614. [Google Scholar] [CrossRef] [PubMed]
  10. Jin, G.; Deng, M. Operator-based robust nonlinear free vibration control of a flexible plate with unknown input nonlinearity. IEEE/CAA J. Autom. Sin. 2020, 7, 442–450. [Google Scholar] [CrossRef]
  11. Wen, S.; Yu, J.; Guo, G.; Bi, S.; Wang, A.; Wang, D. Fractional order based robust right coprime factorization control for an inverted pendulum. In Proceedings of the 2016 International Conference on Advanced Mechatronic Systems, Melbourne, Australia, 30 November–3 December 2016; pp. 159–163. [Google Scholar]
  12. Jiang, C.; Chu, K.; Ueno, S. Static Analysis of a 3-link Object for Posture Maintenance Control by Nonprehensile Robot without Compensating Friction. In Proceedings of the 2020 International Conference on Advanced Mechatronic Systems, Hanoi, Vietnam, 10–13 December 2020; pp. 270–273. [Google Scholar]
  13. Bu, N.; Chen, W.; Jin, L.; Zhao, Y. Robust control for uncertain nonlinear feedback system using operator-based right coprime factorization. IEEE/CAA J. Autom. Sin. 2019, 6, 824–829. [Google Scholar] [CrossRef]
  14. Deng, M.; Jiang, J.; Inoue, A.; Su, C. Operator-based robust control for nonlinear systems with Prandtl–Ishlinskii hysteresis. Int. J. Syst. Sci. 2011, 42, 643–652. [Google Scholar] [CrossRef]
  15. Deng, M.; Inoue, A.; Goto, S. Operator based thermal control of an aluminium plate with a Peltier device. In Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007); IEEE: Piscataway, NJ, USA, 2008; pp. 3219–3229. [Google Scholar]
  16. Wen, S.; Deng, M. Operator-based robust nonlinear control and fault detection for a Peltier actuated thermal process. Math. Comput. Model. 2013, 57, 16–29. [Google Scholar] [CrossRef]
  17. Kawahata, S.; Deng, M. Operator-based Nonlinear Temperature Control Experiment for Microreactor Group Actuated by Peltier Devices. Int. J. Autom. Comput. 2016, 13, 401–408. [Google Scholar] [CrossRef]
  18. Nguyen, N.P.; Nguyen, X.M.; Sung, K.H. Actuator Fault Detection and Fault-tolerant Control for Hexacopter. Sensors 2019, 19, 4721. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Salahshoor, K.; Kordestani, M.; Khoshro, M.S. Fault detection and diagnosis of an industrial steam turbine using fusion of SVM (support vector machine) and ANFIS (adaptive neuro-fuzzy inference system) classifiers. Energy 2010, 35, 5472–5482. [Google Scholar] [CrossRef]
  20. Furukawa, Y.; Deng, M. Fault detection of tank-system using ChangeFinder and SVM. In Proceedings of the 2020 International Conference on Advanced Mechatronic Systems, Hanoi, Vietnam, 10–13 December 2020; pp. 260–265. [Google Scholar]
  21. De Figueiredo, R.; Chen, G. Nonlinear Feedback Control Systems—An Operator Theory Approach; Academic Press: San Diego, CA, USA, 1993. [Google Scholar]
  22. Jiang, L.; Deng, M.; Inoue, A. Obstacle avoidance and motion control of a two wheeled mobile robot using svr technique. Int. J. Innov. Comput. Inf. Control 2009, 5, 253–262. [Google Scholar]
  23. Wen, S.; Deng, M.; Inoue, A. Operator-based robust non-linear control for gantry crane system with soft measurement of swing angle. Int. J. Model. Identif. Control 2012, 16, 86–96. [Google Scholar] [CrossRef]
  24. Ogihara, Y.; Deng, M.; Noge, Y. Operator-based nonlinear fault detection and fault tolerance control for microreactor with generalized Gaussian function. In Proceedings of the 2019 1st International Conference on Industrial Artificial Intelligence (IAI), Shenyang, China, 23–27 July 2019; pp. 1–6. [Google Scholar]
  25. Deng, M.; Koyama, A. Operator-based Robust Fault tolerant control for Uncertain Nonlinear Microreactors with Coupling Effects. In Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; pp. 3746–3751. [Google Scholar]
  26. Deng, M.; Tanaka, Y.; Li, X. Operator-Based Robust Fault Tolerant Control with SVM-based Early Detection for Sensor Faults. In Proceedings of the 2021 International Conference on Advanced Mechatronic Systems, Tokyo, Japan, 9–12 December 2021; pp. 37–40. [Google Scholar]
Figure 1. Photos and configuration of the microreactor system.
Figure 1. Photos and configuration of the microreactor system.
Machines 10 00123 g001
Figure 2. Model of a single aluminum plate and tube.
Figure 2. Model of a single aluminum plate and tube.
Machines 10 00123 g002
Figure 3. Peltier devices actuated the thermal transfer process.
Figure 3. Peltier devices actuated the thermal transfer process.
Machines 10 00123 g003
Figure 4. Identification of Volterra kernels.
Figure 4. Identification of Volterra kernels.
Machines 10 00123 g004
Figure 5. The temperature outputs of the aluminum plate and tube.
Figure 5. The temperature outputs of the aluminum plate and tube.
Machines 10 00123 g005
Figure 6. Operator-based temperature tracking control system.
Figure 6. Operator-based temperature tracking control system.
Machines 10 00123 g006
Figure 7. Early fault detection using SVM.
Figure 7. Early fault detection using SVM.
Machines 10 00123 g007
Figure 8. Illustration of fault tolerant control.
Figure 8. Illustration of fault tolerant control.
Machines 10 00123 g008
Figure 9. The proposed control system.
Figure 9. The proposed control system.
Machines 10 00123 g009
Figure 10. Simulation results.
Figure 10. Simulation results.
Machines 10 00123 g010
Figure 11. Experimental tests.
Figure 11. Experimental tests.
Machines 10 00123 g011
Figure 12. Temperature outputs of the tube and aluminum plate in the experiment.
Figure 12. Temperature outputs of the tube and aluminum plate in the experiment.
Machines 10 00123 g012
Figure 13. Input of the current in the experiment.
Figure 13. Input of the current in the experiment.
Machines 10 00123 g013
Table 1. Parameters of the microreactor system.
Table 1. Parameters of the microreactor system.
ParametersValue[m]ParametersValue[m]
d10.07d50.045
d20.12d60.02
d30.014d70.01
d40.03d80.06
Table 2. Parameters of the thermal transfer.
Table 2. Parameters of the thermal transfer.
SymbolDescriptionUnit
T 0 Initial temperature[K]
T a n Aluminum temperature of Part A n [K]
T w n Water temperature of Part W n [K]
SSeebeck coefficient[V/K]
αThermal transfer rate[W/ m 2 ·K]
λThermal conductivity rate[W/ m 2 ·K]
cSpecific heat capacity[J/kg·K]
𝝐Emissivity-
σStefan–Boltzmann constant[W/ m 2 · K 4 ]
ICurrent[A]
RPeltier’s resistance[Ω]
mmass[kg]
Table 3. Parameter of simulation and experiment.
Table 3. Parameter of simulation and experiment.
ParametersValue [Units]
Initial temperature25.0 [°C]
Reference input r1.0 [°C]
Sampling time0.5 [s]
Simulation time600 [s]
Gain of C K P 0.3
Gain of C K I 0.008
Gain of M K P 0.45
Gain of M K I 0.008
Designed SVM parameter C1
Designed SVM parameter γ0.25
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Deng, M.; Tanaka, Y.; Li, X. Experimental Study on Support Vector Machine-Based Early Detection for Sensor Faults and Operator-Based Robust Fault Tolerant Control. Machines 2022, 10, 123. https://doi.org/10.3390/machines10020123

AMA Style

Deng M, Tanaka Y, Li X. Experimental Study on Support Vector Machine-Based Early Detection for Sensor Faults and Operator-Based Robust Fault Tolerant Control. Machines. 2022; 10(2):123. https://doi.org/10.3390/machines10020123

Chicago/Turabian Style

Deng, Mingcong, Yuki Tanaka, and Ximei Li. 2022. "Experimental Study on Support Vector Machine-Based Early Detection for Sensor Faults and Operator-Based Robust Fault Tolerant Control" Machines 10, no. 2: 123. https://doi.org/10.3390/machines10020123

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop