Intelligent Control and Automation, 2011, 2, 258-266 doi:10.4236/ica.2011.23031 Published Online August 2011 (http://www.SciRP.org/journal/ica) Copyright © 2011 SciRes. ICA A Neural Fuzzy System for Vibration Control in Flexible Structures Xiaoxu Ji1, Wilson Wang2 1Control Engineering, Lakehead University, Thunder Bay, Canada 2Mechanical Engineering, Lakehead University, Thunder Bay, Canada E-mail: xji@Lakeheadu.ca, wilson.wang@Lakeheadu.ca Received June 5, 2011, revised June 26, 2011, accepted July 4, 2011 Abstract An adaptive neural fuzzy (NF) controller is developed in this paper for active vibration suppression in flexi- ble structures. A recurrent identification network (RIN) is developed to adaptively identify system dynamics of the plant. A novel recurrent training (RT) technique is suggested to train the RIN so as to optimize nonlinear input-output mapping and to enhance convergence. The effectiveness of the developed controller and the related techniques has been verified experimentally corresponding to different control scenarios. Test results show that the proposed RIN can effectively recognize the time-varying dynamics of the plant. The RT-based hybrid training technique can improve the adaptive capability of the control system to accommo- date different system conditions and enhance the training convergence. The developed NF controller is a ro- bust and stable vibration suppression system, and it outperforms other related NF controllers. Keywords: Adaptive NF Controller, Active Vibration Control, Recurrent Training Technique, Flexible Structures, Recurrent System Identification 1. Introduction Vibration suppression is important in many engineering applications such as aerospace systems, robots, buildings, and so on. Vibration suppression can be undertaken ei- ther passively or actively. The passive vibration suppres- sion employs some supplementary elements (e.g., damp- ers and springs) to adjust the characteristics of controlled structures to reduce vibrations [1]. Although the passive suppression is relatively simple in principle, it is difficult to apply in some applications where frequencies are low or extra weights are undesirable such as in airspace vehi- cles. Active vibration suppression employs actuating mechanisms to reduce the vibration; it usually provides higher control performance than most passive controls, which is applied in this work to suppress the vibration especially in flexible structures. The classical controllers such as PID and PD have been widely used for vibration suppression in flexible structures [2,3]. These linear controllers, however, are sensitive to operating conditions; furthermore, it is usu- ally difficult to adjust controller’s gains to effectively tackle the overshoot and load disturbance problems si- multaneously. Sometimes, it is difficult to derive accu- rate analytical models in many real engineering systems especially when the plants to be controlled are complex in structure and operate under noisy environments [4,5]. An alternative is the use of intelligent controls based on soft computing schemes such as fuzzy logic (FL) and neural networks (NNs) [6-8]. FL systems, however, lack training capability to adapt themselves under new system conditions, whereas the NN-based reasoning is opaque to users. A solution to solve these problems is to use their synergetic systems such as neural fuzzy (NF) schemes. NF controllers have been utilized in several flexible ma- nipulator applications. For example, a NF paradigm was proposed in [9] for controlling a flexible manipulator with variable payload; the weighting factor of the fuzzy logic was trained by a gradient algorithm. By using NF dynamic-inversion, a discrete-time adaptive tracking method was proposed in [10] for vibration control in a robotic manipulator. However, the parameters in these NF controllers were tuned using the classical training methods, such as gradient algorithm and least squares estimator (LSE); training convergence was limited due to the trapping of local minima. Although most NF controllers outperform those based on the classical FL and NNs, a typical NF controller is
X. X. JI ET AL.259 usually more complex in architecture [11]. This will re- sult in low sampling frequencies and some difficulties in implementation. Furthermore, in some practices, NF con- trollers may need more control requests than some other classical controllers (e.g., PD and input shaping) in order to achieve the required control performance. To tackle these problems, the objective of this work is to develop a more efficient adaptive NF paradigm for active vibration control especially in the flexible structures. The new as- pects of this work include: 1) a novel NF controller with a specific recurrent identification network (RIN) is de- veloped for adaptive vibration suppression; 2) A new recurrent training (RT) technique is suggested to opti- mize the RIN scheme and to improve the convergence and control performance; and 3) a unique workstation is built for analysis and active vibration suppression for flexible beams. 2. Design of the NF Controller 2.1. Experimental Setup To facilitate illustration, the vibration suppression work- station developed for this research work is illustrated in Figure 1. The tested flexible beam can be with different materials, structures, and orientations; a steel beam with a dimension of 1.5 × 110 × 440 mm is used in this study. Since the objective of this work is to reduce the lateral vibration only, the beam is fixed at one end and placed in a vertical configuration to reduce twisting effects. The vibration in the flexible beam is attenuated by the actu- ating system equipped at the top of the flexible beam, which consists of an actuating beam and a servo motor. The actuating beam is much stiffer than the flexible beam and is treated as a rigid member. The servo motor drives the actuator through a gear train with a gear ratio of 70:1 to suppress vibration in the flexible beam. The position of the rigid beam θ is measured by an encoder using a 1024 count disc which in quadrature results in 4096 counts/rev. A pair of extra mass blocks is attached to the flexible beam to simulate variable system dynam- ics of the test beam. The extra mass blocks (about 2 150 grams) take about 20% of the mass of the plant. The disturbance can be provided manually or automatically. In automatic excitation, given a pulse signal, the motor drives the rigid beam, though a gearbox, to generate a disturbance over a specified displacement (e.g., 15 deg) to make the flexible beam in free vibration; then the vibra- tion will be suppressed by the related controllers. The vi- bra- tion deflection of the flexible beam ε is measured by strain gauges attached close to the fixed end the flexible beam. Based on the relationship between the deflections at the tip of the flexible beam (i.e., ε) and the deformation (a) (b) Figure 1. Experimental setup for vibration suppression in flexible beams: (a) the front view; (b) the side view. 1-power supply, 2-DSP board, 3-strain gauges, 4-flexible beam, 5-drive motor, 6-gear train, 7-encoder, 8-computer, 9-extra mass blocks, 10-rigid beam, 11-cross beam. at the location of measurement (using strain gauges), the strain gauges are calibrated to generate 1 volt per 2.54 cm. The power is supplied by a universal power unit (UPM-2405). The measured signals and control signals are communicated with the computer through a specific DSP board [12]. A simple model of the experimental setup is shown in Figure 2, where ε and θ are the defection of the flexible beam and the rotation angle of the rigid beam, respec- tively. The related system parameters are listed in Table 1. 2.2. The Adaptive Neural Fuzzy Controller In the developed adaptive NF control, the FL provides a high-level IF-THEN control reasoning framework, whereas the controller parameters are optimized using an appropriate training algorithm. Suppose the control sys- tem has n input variables 12 ,,, n xx and one output v, the fuzzy reasoning rules can be represented in the following general form [13], 112 2 011 :is .is . is gg j g nn jj j nn RIFxA ANDxA ANDAND xA THENvbbxbx (1) where i is a membership function (MF), 1, 2,,in , Copyright © 2011 SciRes. ICA
X. X. JI ET AL. 260 Rigid beam Flexible beam Motor system Extra mass blocks e ? Cross beam θ ε Figure 2. Simplified model of the experimental setup. θ and ε are assumed to be positive in the clockwise rotation as shown in the graph. Table 1. Main parameters of the experimental setup. Physical parameters Symbol Values Mass of the motor and its fixture Me 0.6 kg Cross beam mass mp 0.05 kg Rigid beam inertia I 0.0039 kg/m2 Rigid beam length Lr 0.285 m Rigid beam mass mb 0.072 kg Effective stiffness of the flexible beam Ke 30N/m Flexible beam length Lf 0.44 m Flexible beam mass mf 0.22 kg Motor Torque constant Km 0.0767 nm/amp Motor Armature resistance Rm 2.6 Ohm and 1, 2,, G , G is the number of MFs for each input variable; , and m is the total number of rules, and 1, 2,,jm b are constants. In fact, fuzzy reasoning in (1) is a TS1 paradigm [14]. Test results have shown that the TS1 NF control provides more smooth control effects than a TS0 paradigm because it contains more linear consequent parameters than in the TS0 controller. Consequently, the TS1-based NF scheme will be used in this work. The network architecture of the proposed NF control is schematically shown in Figure 3. It is a four layer network in which each node performs a particular activa- tion function on the incoming signals. The links repre- sent the flow direction of signals between nodes. Unless specified, the links have unity weights. The input nodes in layer 1 transmit the inputs 12 ,,, n xx j to the next layer directly. Each node in layer 2 acts as a membership function (MF). By simulation tests, three MFs are se- lected for each input variable: sigmoid functions for small and large MFs, and a Gaussian function for me- dium MF. MFs can be either a single node that performs a simple activation function or multilayer nodes that perform a complex function. The nodes in layer 3 per- form the fuzzy T-norm operations. If a product operator is used, the firing strength of rulewill be 12 12 gg g n n A AA x x (2) where are the MF grades. After normalization of the rule firing strengths in layer 4, if a centroid defuzzification method is used, the over- all output becomes 011 1 1 mjj j nn j m j j bbxbx v (3) 4 v 1 x ? ? 3 2 1 1 x? ? n x n x 1 ··· x n ··· Figure 3. Network architecture of the NF controller. 1 z L y(k) 11 w 1 x(k)2 x(k)M x(k) w11 (1 ) ?? ?? 1 z1 z (3) N2 w(3) NN w(2) 1 y(k) 3 2 1 N1 w(3) 21 w(3 ) 22 w(3) ?? ··· ··· ··· Figure 4. Network architecture of the RIN. Copyright © 2011 SciRes. ICA
X. X. JI ET AL.261 M N 2 Once the NF control paradigm is established, its pa- rameters should be trained properly so as to achieve op- timal control performance. In this case, in each training epoch, the nonlinear system parameters of the MFs are trained by the gradient method in the backward pass, whereas the linear consequent parameters are fine-tuned by the LSE in the forward pass [14]. 3. System Identification and Recurrent Training (RT) 3.1. The Recurrent System Identification Network System identification is the process to recognize the model of the tested plant automatically. One of the ad- vantages of the intelligent control over the classical con- trols is that system models can be identified by training instead of analytical equations [15]. Real-time system identification is especially important for the plants with time-varying dynamics. In this work, a recurrent identi- fication network (RIN) is developed to adaptively recog- nize the system dynamics; its network architecture is illustrated in Figure 4. It is a 3-layer network in which each node performs a particular activation function on the incoming signals. Layer 1 is the input layer. Layer 2 is the recurrent layer, in which each node has a weighted feedback link to deal with time explicitly as opposed to representing temporal information spatially. Each feed- back unit copies the activation output of the correspond- ing node from the previous time step for context proc- essing; its purpose is to allow the network to memorize cues from the past so as to improve modeling accuracy. Let x(k) denote the M × 1 external input vector applied to the RIN at the discrete time instant k, xi(k), Assume that there are N recurrent neurons in the hidden layer; Let denote the output of the jth neuron in layer 2, . Then is the forecasted output of the jth neuron generated after one step at time step k + 1. The signal in each feedback link represents the neuron output in the previous time step (i.e., k – 1) 1, 2,,i 21 j yk 2 j yk 1, 2,,j 222 1 11 1 NM rjjij ij ri kwyk wxkb (4) (1) ij w i is the weight of the link from the ith input k in layer 1 to the jth neuron in layer 2; is the weight of recurrent link from the rth neuron to the jth neuron in layer 2; (2) rj w (2) b is the bias of the jth neuron in layer 2. The network outputs l k in layer 3 are computed as the summation of incoming signals: (3) (2) 1 N ljlj j ykwy k (5) where l is the number of network outputs, 1, 2,,lL ; (3) l w 1, is the link weight between layer 2 and layer 3, 2, ,jN 3.2. Recurrent Training (RT) Technique The RIN parameters should be tuned properly to improve the adaptive capability of the controller to accommodate different system conditions. Most of the currently used system identification networks are trained by the classi- cal training methods such as gradient algorithm and LSE [15]. A novel training technique, recurrent training (RT), will be suggested to fine-tune system parameters. Dif- ferent from other real-time recurrent training, the pro- posed RT technique can be used to optimize not only recurrent links, but also the general feedforward links in the recurrent NN. It aims to match the outputs of certain neurons in a processing layer to their desired values at specific time instants. The gradients in the RT technique will be recursively computed at each time instant instead of waiting until the end of the presented sequence as with the general gradient-based algorithms. If the desired (target) data sets are , dd kk , the objective func- tion O Ek at time instant k will be defined as 2 1 1 2 Oldl kl EkEkykyk (6) where ld k and l k are the lth desired output and the corresponding RIN output from Equation (5), respectively. To minimize this objective function, we compute the gradients of (1) (2) , jww w O O kk jj Ek E EEk ww ww (7) where Ekw )(k is the gradient of the instantaneous error with respect to the weights E w. In order to implement the proposed RT technique to train the recurrent networks in real time, we will use an instantaneous estimate of the gradient at time step k. If Ekw (2) j yk is the output of the jth neuron in layer 2, the error-propagation at time instant k will be (2)(2) (2) (2)(2) (2) (2) 1 1 jj jjj j jjj jj j yk yk Ek Ek yk ykykyk yk www ww (8) To minimize Ek, the gradients Ek w in the Copyright © 2011 SciRes. ICA
X. X. JI ET AL. 262 RT technique will be recursively computed at each time instant; there is no need to wait until the end of the pre- sented sequence as in the classical gradient algorithms [16]. The weights w is updated by 1 jjj Ek kk ww w (9) where the term Ek w is an approximator of the original gradient. The learning rate should be se- lected properly to improve training convergence ( = 0.001 in this case). 3.3. The Hybrid Training Technique The RIN will be optimized by a hybrid training tech- nique based on the RT and LSE. The purposes of using a hybrid training technique include: 1) a hybrid training process possesses randomness that may aid in escaping local minima [13]; 2) it is necessary for real-time appli- cations, especially for time-varying systems. In training, in the forward pass of each training epoch, the bias pa- rameters, link weights between the inputs and recurrent neurons, as well as the recurrent links are trained by the use of the RT technique; the link weights between the recurrent neurons in Layer 2 and the output neurons are fine-tuned using LSE method in the backward pass of each training epoch. )3( jl w 4. Control Performance Comparison 4.1. System Implementation To verify the effectiveness of the developed adaptive NF controller and the related techniques, a series of tests will be conducted with the experimental setup as shown in Figure 1. In implementation, two control input variables and one output variable will be utilized in this case. The first input x1 is selected as the rotating angle error be- tween the desired actuator (rigid) beam position (i.e., 0 deg in this case) and the real position of the actuator beam θ; in this case, x1 = θ. The second input x2 is cho- sen as the deflection error of the flexible beam whose desired value is 0, that is, x2 = ε. Both θ and ε are as- sumed positive in the clockwise rotation as specified by solid lines in Figure 2). The control output variable v is selected as the feedback voltage that comes out of the controller and feeds into the drive motor. For system identification, as illustrated in Figure 4, the suggested RIN has three inputs in the input layer: x(k) = , where θ and ε are the control input variables (i.e., x1 and x2); and v is the control output variable. By simulation tests, 6 neurons are selected in the recurrent layer, each having a recurrent link. The output layer consists of two output neurons that are to forecast θ and ε (i.e., L = 2) ,, dd kkvk k k 6(3) (2) 11 1 1jj j kykwy (10) 6(3) (2) 22 1 1jj j kykwy (3) (11) where 1 w and 2 (3) w () are the link weights between layer 2 and layer 3. 1, 2,, 6j The disturbance is provided automatically in this test over a specified displacement (e.g., 15 deg). With the consideration of the properties of the DSP board and spectral characteristics of the flexible beam, by tests, a time period of 0.44 sec is selected in this case for the excitation as illustrated in Figure 5. The sampling time interval is selected as 0.001 sec. 4.2. Performance of the RT-based Training of the RIN Firstly, the effectiveness of the proposed RT-based training technique is examined in the RIN. With regards to control requests of the motor, Figure 6(a) shows the desired (i.e., real) rotating angle of the rigid (actuator) beam and the predicted rotating angle dk )1( k )( by the RIN trained by the proposed RT-LES over five external disturbances; the prediction error )1( kk d is shown in Figure 6(c). As a compari- son, Figure 6(b) illustrates corresponding results as the RIN is trained by the gradient-LES, whereas the predic- tion error is demonstrated in Figure 6(d). It is clear that the RIN trained by the RT technique can effectively pre- dict the control requests, and outperforms the RIN trained by the gradient method (the prediction errors can be reduced about 50% in the predicted rotating angle of the rigid beam). On the other hand, Figures 7(a) and (c) demonstrate the desired (i.e., real) deflection of the flexible beam and the predicted deflection of the flexible beam with 04 0 5 10 15 Time (sec) Degrees (deg) 10826 Figure 5. The disturbance signal for control testing. Copyright © 2011 SciRes. ICA
X. X. JI ET AL.263 the RIN trained by the RT-LES and the gradient-LSE, respectively. The corresponding prediction errors are shown in Figures 7(c) and (d), re- spectively. Apparently, the developed RIN can effec- tively capture the plant’s dynamic behavior. The pro- posed RT technique can significantly improve the per- formance of system identification. The prediction error )1()( kk d 01234 x 10 4 -10 0 10 20 Time Steps (ms) Rotating Angle (degrees) (a) 0 1 23 4 x 10 4 -10 -5 0 5 Errors (degree) Time Steps (ms) (b) 0 1 234 x 10 4 -10 0 10 20 Time Steps (ms) Rotating Angle (degree) (c) 0 1 23 4 x 10 4 -10 -5 0 5 Errors (degree) Time Steps (ms) (d) Figure 6. Comparison of the desired (solid lines) and pre- dicted (dotted lines) rotation of the rigid beam (control ef- forts): (a) RIN is trained by RT-LSE, (b) error of rotating angle; (c) RIN is trained by gradient-LSE; (d) error of ro- tating angle. 01 2 3 4 x 10 4 -1 0 1 2 Deflection (cm) Time Steps (ms) (a) 01234 x 10 4 -1 -0.5 0 0.5 Errors (cm) Time Steps (ms) (b) 01234 x 10 4 -1 0 1 2 Deflection (cm) Time Steps (ms) (c) 01234 x 10 4 -1 -0.5 0 0. 5 Errors (cm) Time Steps (ms) (d) Figure 7. Comparison of the desired (solid lines) and pre- dicted (dotted lines) deflection of the flexible beam: (a) RIN is trained by RT-LSE; (b) Error of deflection; (c) RIN is trained by gradient-LSE; (d) Error of deflection. of the deflection of the flexible beam can be reduced up to 70% compared with the classical gradient algorithm. 4.3. Control Performance Comparison To make a comparison, test results from the related NF controllers with different scenarios will be listed: 1) Controller-1: using the same NF scheme as illus- trated in Figure 3 without system identification. Its pur- Copyright © 2011 SciRes. ICA
X. X. JI ET AL. 264 pose is to examine the efficiency of the system identifi- cation process, especially for time-varying systems. 2) Controller-2: using the same NF control scheme; but the system identification is based on a feedforward NN which has the same number of network parameters and is trained by the gradient algorithm. 3) Controller-3: using the same NF control scheme; but the system identification is performed by the devel- oped RIN which is trained by gradient-LSE method. 4) Controller-4: using the same NF control scheme; but the system identification is performed by the devel- oped RIN which is trained by the suggested RT-LSE technique. All the related controllers are implemented in MAT- LAB Simulink. Firstly, we run the tests without extra mass blocks attached. Figure 8 shows the control per- formance of the related controllers over 10 seconds. It is clear that the developed NF controller with the proposed RIN and RT-based training (Controller-4) outperforms other related controllers. The only difference between Controller-1 and Controller-2 is related to the system identification. A NF control without system identifica- tion takes longer time to converge especially when the beam is very flexible. A controller with efficient system identification can facilitate the recognition of the plant’s dynamics so as to improve control outperform. The dif- ference between Controller-2 and Controller-3 is related to the system identification strategy. It is clear that the developed RIN can recognize the dynamics of the plant more effectively and implement it for control operations. The RIN outperforms the feedforward NN in system iden- tification since the recurrent links in the RIN can store context information so as to improve mapping between 0246810 -0. 5 0 0.5 1 Deflection (cm) 0246810 -0. 5 0 0.5 1 (a) (b) (a) (b) 0246810 -0. 5 0 0.5 1 Time (sec) Deflection (cm) 0246810 -0. 5 0 0.5 1 Time (sec) (d) (c) (c) (d) Figure 8. Performance comparison without extra loads, by (a) Controller-1, (b) Controller-2, (c) Controller-3, (d) Controller-4. the input space and the output space. The training con- vergence of the NN control, however, is slow due to its application of black box reasoning. The only difference between Controller-3 and Con- troller-4 is related to the suggested RT training (i.e., RT-LSE versus gradient-LSE). Compared with the clas- sical gradient algorithm, the RT-related training can sig- nificantly enhance training convergence and improve the control performance. The training efficiency of the RT technique is associated with its error-propagation which is calculated at each time step instead of minimizing the overall error function at the end of each sequence as in gradient algorithm. To verify the robustness of the developed controller against time-varying conditions, a pair of adhesive mass blocks is attached to the flexible beam in three different locations during the tests: a top position about 5 cm be- low the top end of the flexible beam, a middle position (as shown in Figure 1), and a bottom position about 5 cm above the bottom end of the flexible beam. When the mass blocks are attached to the beam, the dynamic prop- erties of the plant (e.g., the mass distribution and natural frequencies) will change, which will result in different responses when a similar disturbance is applied to the flexible beam. Figures 9-11 show the control perform- ance comparison from different controllers as the extra mass blocks are placed at three different positions of the flexible beam. It is seen that the developed controller (Controller-4) outperforms other controllers among these control scenarios due to effective system identification and training; Controller-4 is robust for time-varying con- ditions. The proposed RT technique enables the control- ler to effectively recognize and accommodate the new 0246810 -0. 5 0 0. 5 1 Deflection (cm) 02468 10 -0. 5 0 0.5 1 (a) (b) (a) (b) 0246810 -0.5 0 0. 5 1 Time (sec) De lection cm 0246810 -0.5 0 0. 5 1 Time (sec) (d) (c) (c) (d) Figure 9. Performance comparison when extra mass blocks are placed at a top position of the flexible beam: by (a) Controller-1, (b) Controller-2, (c) Controller-3, and (d) Controller-4. Copyright © 2011 SciRes. ICA
X. X. JI ET AL.265 0 2 4 6 810 -0. 5 0 0.5 1 Deflection (cm) 0 2 4 6 810 -0. 5 0 0. 5 1 (a)(b) (a) (b) 0 2 4 6 810 -0. 5 0 0.5 1 Time (sec) Deflection (cm) 0 2 4 6 810 -0. 5 0 0.5 1 Time (sec) (d)(c) (c) (d) Figure 10. Performance comparison when extra mass blocks are placed in a middle position of the flexible beam: by (a) Controller-1, (b) Controller-2, (c) Controller-3, and (d) Controller-4. 0 2 4 6 810 -0.5 0 0.5 1 Deflection (cm) 0 2 4 6 810 -0.5 0 0.5 1 (a) (b) (a) (b) 0 2 4 6 810 -0.5 0 0.5 1 Time (sec) Deflection (cm) 0 2 4 6 810 -0.5 0 0.5 1 Time (sec) (d) (d) (c) (d) Figure 11. Performance comparison when extra mass blocks are placed at a bottom position of the flexible beam: by (a) Controller-1, (b) Controller-2, (c) Controller-3, and (d) Controller-4. system dynamics. Furthermore, the hybrid training tech- nique (e.g., RT-LSE) can reduce the sensitivity to the initial conditions of the related parameters and improve training convergence by reducing the possible trapping due to local minima during the training process. Controller-2 trained by the gradient method performs reasonably well in these tests although it is prone to be- ing trapped by local minima. The main reason is related to the gradient-based searching algorithm. It is seen that as extra masses are placed at different positions of the flexible beam, there is no apparent con- trol performance difference in terms of the overshoot, undershoot, and settling time. It means that the NF para- digm is a universal approximation [13] which contains some adaptive capability to accommodate variance of system dynamics. On the other hand, the RIN can more effectively recognize new system dynamic conditions and perform vibration suppression operations. 5. Conclusions A novel NF controller is developed in this paper for ac- tive vibration suppression in flexible structures. A novel recurrent network, RIN, has been adopted to identify system dynamics in real-time. A new RT-based hybrid training technique is suggested to improve the conver gence of the RIN scheme. The effectiveness of the de- veloped NF controller and the related techniques has been verified by experimental tests on the developed experimental setup. The comprehensive test investigation has demonstrated that the developed NF controller is an effective strategy for active vibration suppression. The RIN scheme can effectively recognize system dynamic properties for real-time control operations. The RT-based training technique can enhance convergence of training and improve adaptive capability of the controller to ac- commodate time-varying dynamics of the plants. The developed NF controller is robust and outperforms other related NF paradigms in terms of the control requests, overshoot, undershoot, and settling time. 6. References [1] D. Younesian, E. Esmailzadeh and R. Sedaghati, “Passive Vibration Control of Beams Subjected to Random Exci- tations with Peaked PSD,” Journal of Vibration and Con- trol, Vol. 12, No. 9, 2006, pp. 941-953. doi:10.1177/1077546306068060 [2] G. Genta, “Vibration Dynamics and Control,” Springer, New York, 2009. doi:10.1007/978-0-387-79580-5 [3] Z. Mohamed, J. Martins, M. Tokhi, J. Costa and M. Botto, “Vibration Control of a Very Flexible Manipulator Sys- tem,” Control Engineering Practice, Vol. 13, No. 3, 2005, pp. 267-277. doi:10.1007/978-0-387-79580-5 [4] K. Melhem and W. Wang, “Global Output Tracking Con- trol of Flexible Joint Robots via Factorization of the Mass Matrix,” IEEE Transactions on Robotics, Vol. 25, No. 2, 2009, pp. 248-257. doi:10.1007/978-0-387-79580-5 [5] M. Ishikawa, Y. Minami and T. Sugie, “Development and Control Experiment of the Trident Snake Robot,” IEEE/ ASME Transactions on Mechatronics, Vol. 15, No. 1, 2010, pp. 9-16. doi:10.1109/TMECH.2008.2011985 [6] R. Jamil, “Inverse Dynamics Based Tuning of a Fuzzy Logic Controller for a Single-Link Flexible Manipulator,” Journal of Vibration and Control, Vol. 13, No. 12, 2007, pp. 1741-1759. doi:10.1177/1077546307076282 Copyright © 2011 SciRes. ICA
X. X. JI ET AL. Copyright © 2011 SciRes. ICA 266 [7] T. Li and S. Tsai, “T-S Fuzzy Bilinear Model and Fuzzy Controller Design for a Class of Nonlinear Systems,” IEEE Transactions on Fuzzy Systems, Vol. 15, No. 3, 2007, pp. 494-506. doi:10.1109/TFUZZ.2006.889964 [8] C. Ting, “An Observer-Based Approach to Controlling Time-Delay Chaotic Systems via Takagi-Sugeno Fuzzy Model,” Information Sciences, Vol. 177, No. 20, 2007, pp. 4314-4328. doi:10.1109/TFUZZ.2006.889964 [9] L. Tian and C. Collins, “A Dynamic Recurrent Neural Network-Based Controller for a Rigid-Flexible Manipu- lator System,” Mechatronics, Vol. 14, No. 5, 2004, pp. 471-490. doi:10.1109/TFUZZ.2006.889964 [10] M. Caswara and H. Unbehauen, “A Neurofuzzy Ap- proach to the Control of a Flexible-Link Manipulator,” IEEE Transaction on Robotics and Automation, Vol. 18, No. 6, 2002, pp. 932-944. doi:10.1109/TRA.2002.805660 [11] L. Tian and C. Collins, “Adaptive Neuro-Fuzzy Control of a Flexible Manipulator,” Mechatronics, Vol. 15, No. 10, 2005, pp. 1305-1320. doi:10.1016/j.mechatronics.2005.02.001 [12] W. Wang and O. Jianu, “A Smart Monitor for Machinery Fault Detection,” IEEE/ASME Transactions on Mecha- tronics, Vol. 15, No. 1, 2010, pp. 70-78. doi:10.1109/TMECH.2009.2016956 [13] W. Wang, “An Intelligent System for Machinery Condi- tion Monitoring,” IEEE Transactions on Fuzzy Systems, Vol. 16, No. 1, 2008, pp. 110-122. doi:10.1109/TFUZZ.2007.896237 [14] Z. Sun, K. Au and T. Choi, “A Neuro-Fuzzy Inference System through Integration of Fuzzy Logic and Extreme Learning Machines,” IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, Vol. 37, No. 5, 2007, pp. 1321-1331. doi:10.1109/TSMCB.2007.901375 [15] P. Mastorocostas and J. Theocharis, “A Recurrent Fuzzy-Neural Model for Dynamic System Identification,” IEEE Transactions on System, Man and Cybernetics-Part B: Cybernetics, Vol. 32, No. 2, 2002, pp. 176-190. [16] K. Christodoulou and C. Papadimitriou, “Structural Iden- tification Based on Optimally Weighted Modal Residu- als,” Mechanical System and Signal Processing, Vol. 21, No. 1, 2007, pp. 4-23. doi:10.1016/j.ymssp.2006.05.011
|