University of Houston • University of Houston-Clear Lake • ISSO Annual Report Y2006 • 62-66
Fault-Tolerant Control of a Truss Structure Using MR Dampers
ABSTRACT—In recent years, Magneto-Rheological (MR) dampers have been used for structural control. This research presents a new approach to vibration control of a space truss structure using MR dampers with system faults. The new approach uses an H∞-based Fault Detection and Isolation (FDI) algorithm to identify the faults and an H∞-based Fault Tolerant Controller (FTC) to achieve satisfactory vibration suppression in the presence of the faults. Simulation results of the proposed FDI algorithm and FTC controller shows its effectiveness for vibration suppression of a faulty truss for the faulty system.
Truss-type structures are often used in space applications. These structures can support interferometer, antenna, and other vibration-sensitive instrumentation. Launch constraints mandate these truss structures be lightweight. The combination of large and lightweight design results in these space structures being flexible and having low-frequency fundamental modes. These modes might be excited in a variety of tasks such as slewing, pointing maneuvers, and docking with other spacecraft. The induced vibration must be effectively suppressed to satisfy stringent requirements for attitude control and vibration sensitive missions, such as space-based interferometer. Various active vibration suppression strategies have been proposed in the past to suppress vibration of the truss structures. One semi-active device that appears to be particularly promising for truss applications is the Magneto-Rheological (MR) damper.
MR dampers have been developed in recent years as semi-active vibration devices.1, 2, 3 For their operating fluid, they use a Magneto-Rheological fluid, a material which responds to applied magnetic fields. MR fluids alter their viscosity according to the applied magnetic field and exhibit nonlinear properties like a typical Bingham fluid. In MR dampers, electromagnets are used to generate the required magnetic field. The force generated in the MR damper is therefore controlled by adjusting the electric current supplied to the electromagnets.4 The advantage of this adaptive-passive system lies in its fail-safe design. Unlike the active control, which requires active energy for vibration suppression, this MR fluid design will utilize its passive damping properties in the event of energy loss.
Fault tolerant schemes in engineering systems provide early warnings of faulty sensors, actuators, or system components. In this research, a "component fault" refers to a change in the operating behavior of a component such that the new behavior differs significantly from what is defined as normal behavior for that component. Common examples of such faults include bias errors in the output of a sensing device and loss of function for an actuating device.
Health monitoring systems are needed to provide early alarm notification of faults before they lead to catastrophic failure, so that remedial actions can be carried out to retain system stability and performance. Consequently, fault detection and isolation (FDI) and fault tolerant control (FTC) problems have received considerable attention in the control systems literature.5
Recently developed analytical redundancy techniques use the residue signals to monitor the health of systems. The term residue is defined as a signal that is zero when the system functions properly and nonzero when some abnormal behavior is observed. This residual signal indicates the faulty information in the system; it can be used not only for fault detection, but also for fault identification. Furthermore, it provides basic information for the fault tolerant control purpose of use. It is a natural way to cope with the FTC problem thereby employing the fault diagnosis information online.
There are several approaches to generating the residual signals and building the FTC scheme, such as the unknown input observer, the H∞ method, the Kalman filter, and the H2/LQG techniques.6 Among these approaches, H∞ optimization-based methods have attracted much attention by their explicit address of robustness issues. In this work, an H∞ FDI filter is developed based on the system identification model of the truss. The main design goal of this FDI filter is to detect and identify sensors failure in the truss structure system. The linear matrix inequality formulation of the FDI H∞ filter is obtained based on the famous bounded real lemma.7 Researchers propose an FTC H∞ control scheme that successfully retains the vibration suppression level when the sensors on the truss partially fails.
![]() |
| Figure 1. Block Diagram of the H∞ Fault Detection Filter |
![]() |
| Figure 2. Block Diagram of the Proposed FTC.8 |
Methodology
Consider the following state-space realization for a plant P given by
|
(1)
|
where xp is the state vector, u is the control input, d is the disturbance input, f is the fault input, yp is the system output, and Ap, Bp, Ep, Fp, Cp, Dp, Gp and Hp are real matrices of appropriate dimensions. Suppose F is the unknown filter to be determined and has the following state-space representation,
, |
(2)
|
where xf is the filter state vector, u is the control input, r is the output vector and Af, Bf, Ef, Cf, Df, and Hf are real matrices of appropriate dimensions. Define the generalized disturbance, wT=[u, d, f]T, and estimation error, e=r-f, as shown in Fig. 1. The problem with the H∞ optimal filter is to find a dynamic filter to minimize the worst case estimation error energy over the energy of bounded generalized disturbance. That is,
. |
(3)
|
The expression (3) is equivalent to minimizing the H∞ norm of the transfer function Twe between the generalized disturbance input and the error of the fault estimation. Similarly, the problem raised in g-suboptimal H∞ FDI filtering is to find, if there exists, a filter, F, such that
![]()
where g is a given positive scalar.
Using the linear fractional transformation (LFT), the space state realization of the transfer function (or transfer matrix) Twe (see the black square in Fig. 1) can be obtained as
, |
(4)
|
where
![]()
and

Thus, the optimal or g-suboptimal H∞ FDI filtering problem can be formulated as the standard H∞ control problem and then solved by the linear matrix inequality (LMI) approach.
It is well known that the solution to the H∞ control problem is a powerful tool in solving the disturbance attenuation problem. The H∞ optimal fault tolerant control design requires a dynamic controller, C, to minimize the worst case performance output energy over the energy of bounded generalized disturbance,
.
That is,
, |
(5)
|
The control strategy of the H∞ control FTC controller is shown in Fig.2.
![]() |
| Figure 3. 8-Bay Truss at Rice University |
![]() |
| Figure 4. Finite Element Model of the Truss |
Fault-Tolerant Control of a Truss Structure
The truss used in this research is located at Rice University as shown in Fig. 3. This 8-bay, planar aluminum truss structure consists of 109 rod elements connected at 36 nodes. The total length of the truss is 4m with each bay 0.5m long, and with road elements having a Young's modulus of E=7.58 x 107 N/m2. All the members are 0.1 in. thick hollow tubes with an outer diameter of 0.5 in.
The truss can be simplified as a finite element model with 36 nodes and 109 members as shown in Fig. 4. This truss has an electromechanical shaker mounted for excitation at node 4. Four accelerometers are mounted for monitoring of vibrations on the truss at node 1, 9, 13 and 17. A Magneto-Rheological (MR) damper is installed between node 32 and 36 to reduce the vibration of the truss.
Determining the transfer function using the mathematical modeling and finite element analysis is complex. The finite element models sometimes are not feasible for control purposes because their orders are too high to achieve the desired accuracy. However, the system identification technique based on experimentation offers a rather simplistic approach to obtain the transfer function of the system. Input and output signals from the system are analyzed in order to obtain a model.
In this work, the system identification algorithm used to identify the system is based on the Subspace method. A linear system can be represented in the state space innovations form as
|
(6)
|
i.e., where e(t) is the innovation (i.e., the part of the output that cannot be predicted from the past data), x(t) is the state vector, y(t) is output, u(t) is the input and K is the Kalman gain.
The subspace method can be used to estimate the A, B, C, D and K matrices. Assuming that x(t), y(t) , and u(t) are known, equation (6) becomes a linear regression. This will enable us to estimate the matrices C and D by the least square method and will lead us to determine e(t). Again, e(t) can be treated as a known signal, and this will lead to the determination of A, B and K using the least squares method. The Kalman gain K is computed using the Riccati equation. In the above method, initially it is assumed that states x(t) are known, but they need to be determined. The states x(t) can be formed as linear combinations of the k step ahead of predicted outputs. The predictor, in this method, can be determined using the k step ahead of predictors by projections from the observed data sequences. The above model derived from the subspace method is then used as a base model for further refining the model by the prediction error method (PEM). In the time domain, the above system can be represented by using the shift operator q as
, |
(7)
|
where G(q) is the transfer function of the system, e(t) is the innovation, and I is the identity matrix. From the observed data of input, u, and output, y, the prediction errors can be computed as
|
(8)
|
The above error can now be parameterized by the state space matrices derived by the subspace method. The common parametric identification method is to determine estimates of G and H by minimizing
|
(9)
|
This algorithm forms the basis for the prediction error method. The model is first initialized and further adjusted by optimizing the prediction error fit. Substantial details for system identification can be found in the MATLAB reference manual. MATLAB has the System Identification toolbox to perform the above algorithm. The prediction error method first initializes the model by using the subspace algorithm and then minimizes the prediction error. In this research, a state space realization that does not model the noise properties (i.e., an output error model, K = 0), is considered. Thus, the implications will be derived from the predictors which will be based only on the past inputs.
Using the truss structure discussed above, the shaker is excited at node 4 by a sweep sine signal of frequency ranging from 5 Hz to 20 Hz for 100 seconds. Using the MATLAB System Identification toolbox, we obtain a state space model of second order. The validation results of the identified models from the shaker to sensors are with the fit of 88.44%, 87.83%, 87.49% and 87.16%, respectively. Similarly, the validation results of the identified models from the controllers to sensors are with the fit of 88.09%, 89.45%, 90.55% and 92.21%, respectively.
Results
Some research on the FTC turns to the design of an integrated filter and controller. Such methods usually lead to very high order integrated filter/controllers. To ease the implementation of the FTC, we designed the H∞ FDI filter and H∞ FTC separately.
In the literature regarding H∞ norm analysis and design, the weight function selection is a highly problem-dependent, iterative process. Usually, we repeat the trial-and-error procedure until the desired performance and robustness objectives are achieved. In this research, the control objective is to suppress the first mode vibration of the smart structure. The disturbance input weight, Wd, is used to shape the worst case disturbance. It can be a low pass shape, or it can stress the amplitude at the frequency of the first mode. In this research, we use the a sine wave with the frequency of the first mode of the structure as the disturbance input. So the disturbance input weight is set to scalar 1. The performance or error weight, We, is used to specify the performance objectives of the resulting filter from the H∞ optimization, e.g., bandwidth, steady-state requirements, and attenuation/amplification of signals at certain frequency ranges. Typically, the actuator fault input weight, Wf, has low-pass characteristics to emphasize the effects of faults on the low-frequency domain.
The identified structure model combined with the weights yields the augmented model, P, as shown in the black square in Fig. 1. Using the developed LMI method, the following four stable, 3rd order H∞ filters for sensors are obtained. Using the a similar technique, the reduced 3rd H∞ controller is obtained.
The truss was continuously excited by the sine wave at 85.95 rad/sec, which is the worst case disturbance input. Residual responses to different faulty inputs were examined. First, a faulty signal of square wave with different varying amplitude was introduced into four sensors at 10 sec. Filter outputs are shown in Fig. 5 to Fig. 8. (Click to view figures.) From these figures, we can see that the residual signal clearly identified the square wave.
For comparison, another simulation with the sine wave faulty input was conducted. Fig. 9 to Fig. 12 (click to view figures) shows the faulty input signal and the residual signal. It can be seen that within one second of the occurrence of the fault, the residual signal clearly indicated the fault.
Next, the designed H∞ FTC controller was examined using the MR damper. The structure was excited by a sine wave at 85.95 rad/sec. To simulate the partial failure of sensors, the outputs of the sensor 1, 2, 3 and 4 were reduced to 10%, 20%, 30%, and 40%, respectively, after 5 seconds had elapsed.
The semi-active control law of the MR damper is:

where ud is the control force applied by the MR damper and u is the optimal force acquired by FTC. The parameters of the MR damper are:
![]()
and
![]()
The displacement at the tip of the truss is shown in Fig. 13. It can be seen that the response of the closed-loop system with the FTC controller is reduced by about 50 percent, though there are partial faulty signals in the output of the sensors. The result of the FTC Controller without faults in sensors is shown in Fig. 14. Comparing the two figures, it can be clearly seen that the system with FTC controller remained almost unchanged when a failure occurred in the sensors.
![]() |
| Figure 13. Displacement at Tip of Truss (With Faults) |
![]() |
| Figure 14. Displacement at Tip of Truss (Without Faults) |
Conclusions
In this research, a model-based fault detection and isolation (FDI) and the solution of the fault tolerant control problem using H∞ techniques are considered for the vibration control of truss structures. A linear matrix inequality (LMI) formulation is obtained to design a full order robust H∞ filter to estimate the faulty input signals. FDI LMI synthesis conditions are obtained by applying the Bounded Real Lemma to the closed loop system. A feasible solution for these conditions forms a convex problem for the full order filter, which is solved via LMI optimization techniques. A fault tolerant H∞ controller, which minimizes the control objective selected in the presence of disturbances and faults, has been designed for the combined system of plant and filter. An 8-bay truss structure has been used in validation of the FDI filter and FTC controller designs. A MR damper was installed in the truss to reduce the vibration of the truss using the FTC controller. To assist control system design, system identification was conducted for the first vibration mode of the truss. The state space model from system identification was used for the H∞ filter design. Residuals obtained from the filter through simulation are seen following the faults signals. The result shows that the designed FTC controller can achieve a fair vibration reduction ratio, though there are partial faulty signals in the output of sensors.
References
1B. F. Spencer Jr., S. J. Dyke, M. K. Sain and J. D. Carlson, "Phenomenological Model for Magnetorheological Dampers," J. of Engineering Mechanics 123 (1997): 230-38.
2H-U Oh and J. Onoda, "An Experimental Study of a Semiactive Magneto-rheological Fluid Variable Damper for Vibration Suppression of Truss Structures," Smart Materials and Structures 11 (2002): 156-62.
3S. J. Dyke and B. F. Spencer Jr., M. K. Sain and J. D. Carlson, "Modeling and Control of Magnetorheological Dampers for Seismic Response Reduction," Smart Materials and Structures 5 (1996): 565-75.
4H. Sodeyama and K. Sunakoda, "Dynamic Tests and Simulation of Magneto-rheological Damper," Computer-Aided Civil and Infrastructure Engineering 18 (2003): 45-57.
5D. Diallo, M.E.H. Benbouzid and A. Makouf, "A Fault-Tolerant Control Architecture for Induction Motor Drives in Automotive Applications," IEEE Trans. On Vehicular Technology, 53 (2004): 1847-55
6E. Eryurek and B.R. Upadhyaya, "Fault-tolerant Control and Diagnostic for Large-Scale Systems," IEEE Con. Sys. Mag., 15 (1995): 34-42.
7Y. Bai, "Advanced Controls of Large Scale Structural Systems Using Linear Matrix Inequality Methods," Ph.D. dissertation, Department of Mechanical Engineering, University of Houston, 2006.
8Y. Bai, K. Grigoriadis, G. Song, "Active Fault-tolerant Control of a Flexible Beam," Proc. of 2007 SPIE Intl. Symposium on Smart Structures and Materials, San Diego, CA, 2007.
Acknowledgments
We would like to thank Dr. Satish Nagarajaiah in the Department of Civil and Environmental Engineering at Rice University for providing the data of the truss model in this research. The authors also benefited from discussions with Dr. Grigoriadis and Dr. Bai.
Institute for Space Systems Operations - Y2006 Annual Report
Copyright © 2007