Advances in Acoustics and Vibration

Volume 2012 (2012), Article ID 852780, 7 pages

doi:10.1155/2012/852780

Research Article

Self-Tuning Vibration Control of a Rotational Flexible Timoshenko Arm Using Neural Networks

Minoru Sasaki,¹ Toshimi Shimizu,² Yoshihiro Inoue,³ and Wayne J. Book⁴

¹Department of Human and Information Systems Engineering, Faculty of Engineering, Gifu University, 1-1 Yanagido, Gifu 501-1193, Japan

²Department of Mechanical Engineering, Faculty of Engineering, Ibaraki University, 4-12-1 Nakanarisawachou, Hitachi 316-8511, Japan

³Department of Mechanical and Systems Engineering, Gifu University, 1-1 Yanagido, Gifu 501-1193, Japan

⁴School of Mechanical Engineering, Georgia Institute of Technology J. E. Love Jr. Manufacturing Building, 771 Ferst Drive, Atlanta, GA 30332-0405, USA

Received 22 October 2011; Revised 20 February 2012; Accepted 24 February 2012

Academic Editor: Akira Ikuta

Copyright © 2012 Minoru Sasaki et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

A self-tuning vibration control of a rotational flexible arm using neural networks is presented. To the self-tuning control system, the control scheme consists of gain tuning neural networks and a variable-gain feedback controller. The neural networks are trained so as to make the root moment zero. In the process, the neural networks learn the optimal gain of the feedback controller. The feedback controller is designed based on Lyapunov's direct method. The feedback control of the vibration of the flexible system is derived by considering the time rate of change of the total energy of the system. This approach has the advantage over the conventional methods in the respect that it allows one to deal directly with the system's partial differential equations without resorting to approximations. Numerical and experimental results for the vibration control of a rotational flexible arm are discussed. It verifies that the proposed control system is effective at controlling flexible dynamical systems.

1. Introduction

In this paper, a self-tuning vibration control of a rotational flexible arm using neural networks is presented. In the past several decades, there has been increasing interest in dynamics and control of flexible structures across a broad spectrum of engineering disciplines [1–7]. A new and exciting idea has been attracting increasing attention in many engineering-related areas. The idea is that the performance of flexible structures can be greatly improved by the use of active control. Flexible structures arise in several important areas of applications, for instance, antenna control, robotics, and large space structures. Satisfactory control of these systems is hampered by many difficulties related to sensing and identification.

Several approaches are possible when using neural networks for the control of these kinds of plants [8–10]. Two distinct approaches have been used to control a plant adaptively. There are direct control and indirect control. In direct control, the parameters of the controller are directly adjusted to reduce some norm of the output error. In indirect control, the parameters of the plant are estimated as the elements of a vector at any instant, and the parameter vector of the controller is chosen assuming that it represents the true value of the parameter vector. A self-tuning gain control is one of the indirect approaches for using neural networks. In indirect control, neural networks are learning to get the optimal controller gain for tracking a desired trajectory [11].

To the self-tuning control system, the control scheme consists of gain tuning neural networks and a variable-gain feedback controller. The neural networks are trained so as to make the root moment zero. In the process, the neural networks learn the optimal gain of the feedback controller. The feedback controller is designed based on Lyapunov’s direct method. The feedback control of the vibration of the flexible system is derived by considering the time rate of change of the total energy of the system [12–18]. This approach has the advantage over the conventional methods in the respect that it allows one to deal directly with the system’s partial differential equations without resorting to approximations.

Numerical and experimental results for the vibration control of a rotational flexible arm are presented. It verifies that the proposed control system is effective at controlling flexible dynamical systems.

2. Equation of Motions and Boundary Conditions

The rotational flexible arm depicted in Figure 1 of total length , area moment of inertia , cross-sectional area , density , Young’s modulus , shear modulus , and shear coefficient is attached at one end to a payload of mass and inertia and on the other end a hub of inertia , which in turn is connected to an actuator that supplies a torque . We obtain the following equations of motion with the boundary conditions:

If the shear deformation and rotary inertia can be neglected, the model of the flexible arm is presented by the Euler-Bernoulli beam model [5].

Figure 1: Rotational flexible arm.

Taking the Laplace transform of (1)–(7), we get the following:

3. Stabilizing Feedback Control

The problem is to find feedback control such that the arm’s total energy given by

The time rate of change of is given by

Substituting (1) into (2) reduces to

Equation (17) is then integrated by parts, and boundary conditions (3)–(7) are substituted into the resulting equation. The result is

Taking into consideration of the fact that there is a feedback control law which gives nonpositive is

Substituting (19) into (18) leads to

which is negative semidefinite. This implies that the closed-loop system is energy dissipative and, hence, stable. This control law is elegant. Notice that the rigorous stability proof does not depend on introducing spatial discretization methods. Of important practical consequence, notice that controllers based on this law are easy to implement since no state estimation is required. The bending moment can be measured by using conventional strain gauges. However, the tuning of a feedback gain needs to be addressed.

4. Self-Tuning Neural Controller

The controllers are often poorly tuned. The reason is that it is difficult to tune a parameter by trial and error. We can embed algorithms inside computers that “learn from experience” and self-tune the controllers so as to improve closed-loop performance [16]. Often this learning process builds up a mathematical model based on experimental input/output data; this operation is known as system identification or parameter estimation. The model could be a complete transfer function or simply the gain and phase of the plant at a gain input frequency. A full process model is estimated using system identification methods, and an analytic design procedure uses the model to self-tune the coefficients of a fixed control law. A self-tuning gain control is one of the indirectly approaches for using a neural networks [5]. In indirectly control as shown in Figure 2, neural network is learning to get the optimal controller gain for suppressing vibration of the flexible arm. The control scheme consists of a gain tuning neural network and a variable-gain feedback controller. In the process, the neural network learns the optimal gain of the feedback controller. The backpropagation method is a gradient descent method that establishes the weight in a multilayer, feedforward adaptive neural network. Learning is accomplished by successively adjusting the weight based on a set of input patterns and a corresponding set of desired output patterns. During this iterative process, an input pattern is presented to the network and propagated forward to determine the resulting signal at the output units. The differences between the actual resulting output signal and the predetermined desired output signal in each output unit represents an error that is backpropagated through the network in order to adjust the weights. The learning process continues until the network responds with an output signal the sum of whose root-mean square errors from the desired output signals are less than a preset value. The training process using backpropagation is a difficult process. It is necessary to find an appropriate architecture, adequate size and quality of training data, satisfactory initialization, learning parameter values, and to avoid overtraining effects. To speed up the convergence behavior, the selection of parameters such as the learning rates is done by using the utilization of a momentum factor. The learning rule utilized consists of a weight update using momentum with the exception that each weight has its own learning rate parameter . To minimize the cost function, the updating equation of the weights is defined by

where is the weight value at th layer located between nodes and , is the present iteration, and is the weight increment which is equal to the product of and the partial derivative of the objective function with respect to the weight, that is,

where

where is the output moment, is the control input, and and are the weighting coefficients.

Figure 2: Block diagram of the proposed control system.

According to the generalized -rule, neural network learning is performed for each sampling using (21) to minimize the cost function . The momentum is changed dynamically, because each problem has a range of optimal values to avoid oscillations.

5. Numerical Simulation and Experimental Results and Discussion

The physical parameters of the system are presented in Table 1. A multilayer feedforward network, consisting of three layers with no inner feedback loop, was used for the self-tuning feedback controller. The size of the neural-network is defined as the minimum size in which the weights between the neurons are such that the neural-network’s output matches with the optimal feedback gain; however, it is hard to define that analytically. In this study, the input layer has 6 neurons, the hidden layer has 6 neurons, and the output layer has 1 neurons. Neurons in the input layer represent the reference signals and , the control signals and , the feedback gain , and the plant outputs and . The neuron in the output layer represents the feedback gain. The input neuron activation function was assumed to be the linear function , and all the thresholds were assumed to be zero. To allow for the nonlinear effect, the sigmoid function was used to the hidden layer neurons. The output neuron activation function was assumed to be a function . The neural network controller design has been carried out on the MATLAB platform. The desired tip acceleration is widely accepted that bang-bang acceleration profiles lead to time optimal trajectories for the case of rigid body arm. We set the desired rise time and displacement from initial point to the desired end-point to 1.0 [sec] and 1.15 [m]. Figure 3 shows the gain variation of the self-tuning controller. Figure 4 shows the time response of the system. Figure 5 shows the learning curve of the self-tuning control system. Figure 6 shows the time response of the self-tuning control system for the flexible arm with best parameter values of and . The best parameter value of is 0.6 and is 0.8. The weighting constants and are fixed to 1 and 2.6, respectively. It can be clearly seen that the vibration suppressing performance of the self-tuning control system using neural networks is better than that without control.

Table 1: System parameters.

Parameter
Nomenclature
Values
Unit

Length of the arm

1.0

Arm cross-sectional area

Volume mass density

2.7667

Young’s modulus

Internal structural damping

0.0

Payload moment of inertia

0.0

Payload mass

0.0

Shear correction factor

—

Shear modulus

Figure 3: Gain variations of the self-tuning controller.

Figure 4: Time response of the tip displacement.

Figure 5: Learning curve of the self-tuning system.

Figure 6: Time response of the root moment.

In the experiment, same neural network is used as the numerical simulation. For the implementation of fast controllers, we routinely use the TMS320C31-based digital signal processing system (DSP-CIT) along with a set of design and implementation software tools, including an automatic code generator. The design in the analogue domain was carried out, and the controller was discretized, after checking for the effects of discretization, computational delays, AD- and DA quantization, the signal processor code was generated and downloaded. The sampling period was 10 [ms]. Figure 7 is the experimental setup for implementation and assessment of the neural network control system. Figure 8 shows the experimental results of the root moment. Figure 9 shows the input voltage of the motor. This control system can suppress the vibrations of the flexible arm within a short time in comparison with no moment feedback. From these results it is concluded that using the neural network may be possible in some cases to tune an optimal gain of the feedback controller.

Figure 7: Experimental setup.

Figure 8: Time response of the root moment.

Figure 9: Input voltage of the motor.

6. Conclusions

A self-tuning control system of a rotational flexible arm using neural networks was presented. The neural networks using new cost function learned optimal feedback gain to avoid excessive control input. Numerical and experimental results show that the proposed controller is useful for vibration control of the rotational flexible arm.

Appendix

In the case of the rotational Timoshenko arm, the resulting solution to (8), (9), and (10) is given by

where

References

K. Yuan and C. M. Hu, “Nonlinear modeling and partial linearizing control of a slewing Timoshenko-beam,” Journal of Dynamic Systems, Measurement and Control, Transactions of the Asme, vol. 118, no. 1, pp. 75–83, 1996.

M. Tadi, “Comparison of two finite-element schemes for feedback control of a Timoshenko beam,” in Proceedings of the 1997 ASME International Mechanical Engineering Congress and Exposition, pp. 587–596, November 1997.

M. W. D. White and G. R. Heppler, “Vibration of a rotating Timoshenko beam,” Journal of Vibration and Acoustics, Transactions of the Asme, vol. 118, no. 4, pp. 606–613, 1996.

M. J. Balas, “Direct velocity feedback control of large space structures,” Journal of Guidance, Control, and Dynamics, vol. 2, no. 3, pp. 252–253, 1979.

J. Moreno-Valenzuela, “Design of output feedback tracking controllers for euler-lagrange systems by using a lyapunov function-based procedure,” in Proceedings of the 43rd IEEE Conference on Decision and Control (CDC '04), pp. 4051–4056, December 2004.

Z. H. Luo, “Direct strain feedback control of flexible robot arms: new theoretical and experimental results,” IEEE Transactions on Automatic Control, vol. 38, no. 11, pp. 1610–1622, 1993.

B. Paden, D. Chen, R. Ledesma, and E. Bayo, “Exponentially stable tracking control for multijoint flexible-link manipulators,” Journal of Dynamic Systems, Measurement and Control, Transactions of the Asme, vol. 115, no. 1, pp. 53–59, 1993.

G. G. Rigatos, “Model-based and model-free control of flexible-link robots: a comparison between representative methods,” Applied Mathematical Modelling, vol. 33, no. 10, pp. 3906–3925, 2009.

B. Subudhi and A. S. Morris, “Soft computing methods applied to the control of a flexible robot manipulator,” Applied Soft Computing Journal, vol. 9, no. 1, pp. 149–158, 2009.

E. M. Nebot, G. Sentoni, and F. Masson, “125 Identification of a flexible manipulator using neural networks,” Control Engineering Practice, vol. 2, no. 5, pp. 583–586, 1994.

M. Kawafuku, M. Sasaki, and S. Kato, “Self-tuning pid control of a flexible micro-actuator using neural networks,” in Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, pp. 3067–3072, October 1998.

J. LaSalle and S. Lefschetz, Stability by Lyapunov's Direct Method with Applications, Academic Press, New York, NY, USA, 1961.

R. Ortega, A. Loria, P. J. Nicklasson, and H. Sira-Ramirez, Passivity-based Control of Euler-Lagrange Systems, Springer, London, UK, 1998.

M. Sasaki, K. Okuda, R. Okamoto, and F. Fujisawa, “Two-degree-of-freedom control system for motion control of flexible cartesian robots,” in Proceedings of the Active Control of Vibration and Noise International Congress and Exposition (ASME '96), pp. 127–134, November 1996.

M. Sasaki, T. Ueda, Y. Inoue, and W. J. Book, “Passivity-based control of rotational and translational Timoshenko arms,” Advances in Acoustics and Vibration, vol. 2012, Article ID 174816, 6 pages, 2012.

M. Sasaki, H. Asai, M. Kawafuku, and Y. Hori, “Self-tuning control of a translational flexible arm using neural networks,” in Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, pp. 3259–3264, Nashville, Tenn, USA, October 2000.

F. Zhang, D. M. Dawson, M. S. de Queiroz, and P. Vedagarbha, “Boundary control of the Timoshenko beam with free-end mass/inertial dynamics,” in Proceedings of the 36th Conference on Decision and Control, pp. 245–250, San Diego, Calif, USA, December 1997.

O. Morgul, “Dynamic boundary control of the Timoshenko beam,” Automatica, vol. 28, no. 6, pp. 1225–1260, 1992.