Active control of friction self-excited vibration using neuro-fuzzy and data mining techniques

https://doi.org/10.1016/j.eswa.2012.08.005Get rights and content

Abstract

Vibration caused by friction, termed as friction-induced self-excited vibration (FSV), is harmful to engineering systems. Understanding this physical phenomenon and developing some strategies to effectively control the vibration have both theoretical and practical significance. This paper proposes a self-tuning active control scheme for controlling FSV in a class of mechanical systems. Our main technical contributions include: setup of a data mining based neuro-fuzzy system for modeling friction; learning algorithm for tuning the neuro-fuzzy system friction model using Lyapunov stability theory, which is associated with a compensation control scheme and guaranteed closed-loop system performance. A typical mechanical system with friction is employed in simulation studies. Results show that our proposed modeling and control techniques are effective to eliminate both the limit cycle and the steady-state error.

Highlights

► Friction-induced self-excited vibration is a complex and nonlinear physical phenomenon with some uncertainties. ► An improved data mining algorithm is employed to extract a complete and robust fuzzy rulebase, which forms a basis of a data-driven neuro-fuzzy friction model. ► Based on the well-known Lyapunov stability theory, the parameters of the neuro-fuzzy friction model are on-line adjusted to ensure the desired performances of the closed-loop system.

Introduction

Friction-induced self-excited vibration (FSV) is a complex and nonlinear physical phenomenon with some uncertainties. Friction and vibration are almost ubiquitous in real life. Sometimes they can be beneficial to us under special circumstances. Such as, friction can be utilized in automotive brakes and vibration can be applied in nuclear magnetic resonance. However, friction usually causes degradation of system performances in most of the mechanical systems. In the case that the friction term critically impacts on mechanical dynamics, its presence may induce limit cycles, steady-state errors and other undesirable effects. In general, vibration generates additional dynamic loads to degrade the system performances. Thus, it is significant to reduce or eliminate vibration caused by friction force for performance improvement. From engineering viewpoints, it is meaningful to understand the FSV mechanism and develop effective control algorithms (Chatterjee, 2007, Das and Mallik, 2006, Sinou and Dereure, 2006). Recently, active control techniques have received considerable attention from mechanical and control engineers. These active control schemes have been widely applied for precision instrumentation, aerospace, transportation systems and mechanical engineering. In vibration control, active control schemes use sensors to measure the feedback signals, and generate control actions using some special control strategies for driving the actuator to reduce or eliminate vibration.

To eliminate or inhibit the FSV, it is necessary to introduce a friction compensation term in controller design. Therefore, effective modeling of the friction force play a key role to control the FSV in mechanical systems. It has been experimentally verified that the friction force is a nonlinear function of both the velocity and the direction of rotation or motion. Readers may refer to empirical models reported in the literature (Armstrong and Canudas De Wit, 1994, Bender et al., 2005, Canudas De Wit et al., 1995, Dupont et al., 2004, Kim and Ha, 2004, Rizos and Fassois, 2009, Swevers et al., 2000). From an analysis of these exiting friction models, we can see that the mathematical approach has difficulty in dealing with the problem of universal friction modeling due to the nonlinearity, uncertainty and time-varying nature of friction. Thus, it is useful to explore data-driven approaches for modeling the friction force with an adaptation mechanism.

Recently, fuzzy systems and neural network systems have been successfully applied to complex systems (Jiang et al., 2011, Rana, 2011, Selmic and Lewis, 2002, Wang, 1993, Wang et al., 2009, Wu et al., 2011), where traditional approaches can rarely achieve satisfactory results due to the nonlinearity, uncertainty and lack of sufficient domain knowledge. Neuro-fuzzy systems have attracted considerable attention in the past due to their universal approximation power to nonlinear maps, learning capability, domain knowledge embedability and result interpretation ability (Figueiredo and Gomide, 1999, Jang, 1992). The main merit of neuro-fuzzy systems for engineering modeling is that we can naturally integrate both numerical data and domain knowledge in a unified framework. The key step in building neuro-fuzzy system is to determine the architecture of a system, which can be done by data mining techniques. Notice that the data-mining-based neuro-fuzzy inference system (DNFIS) are not constructed in an optimal fashion in terms of parameter setting. Therefore, it is important to develop learning algorithms for tuning the parameters (weights) of neuro-fuzzy inference system (ANFIS). Traditional learning techniques for learner models, such as the well-known error back- propagation algorithm and its variations, are derived from various numerical optimization techniques. Although some theoretical results on adaptive neural control can be read in literature, it is rare to find reports that associate the learning algorithm with control system’s performances.

In this paper, we try to make a link between the learning algorithm of neuro-fuzzy system and the stability performance of a closed-loop dynamical system. Concretely, we employ an improved data mining algorithm (Wang, Wang, & Chai, 2010) to extract a set of fuzzy rules. Based on these generated fuzzy rules, a neuro-fuzzy system is constructed for approximate the unknown friction force. Then, an active control scheme, the proportional-derivative (PD) controller with a friction compensation term, is applied to control the dynamical system. To eliminate the limit cycle and the steady-state error caused by frictions in the systems, a updating rule for the weights of the neuro-fuzzy system is derived from Lyapunov stability theory. It is shown that such a learning algorithm can guarantee the control performance.

The remainder of the paper is organized as follows: Section 2 gives some information on description of mechanical systems used in this study and some observations on numerical analysis of the FSV. Section 3 mainly describes a data-driven approach for modeling the friction force using neuro-fuzzy systems. Section 4 proposes an updating rule for tuning the weights of the neuro-fuzzy system according to the Lyapunov stability theory, which is associated with a PD control scheme with a friction compensation term. Section 5 reports simulation results on a one-dimensional motion dynamics of a mass which moves on a surface with friction to illustrate the effectiveness of our proposed neuro-fuzzy system modeling and active control techniques. Section 6 concludes this work.

Section snippets

Friction-induced self-excited vibration

The free body diagram of a block of mass m, placed on a moving belt and constrained by a spring of stiffness k, is shown in Fig. 1. The non-dimensional equation of motion of a single-degree-of-freedom undamped oscillator with the proposed control is governed by the following differential equation (Hinrichs et al., 1998, Zjinjade and Mallik, 2007):mx(τ)+kx(τ)=Ff(v)+uc,where m is the mass of the block, x is the displacement of the mass, uc is the control signal, Ff(v) is the friction force, v is

Modeling friction force using neuro-fuzzy systems

Modeling friction force from a collection of sampling data can be implemented by various learner models. Usually, there are three key steps towards to a successful modeling: data collection and filtering; learner model identification and model parameter optimization; and model verification. In this paper, we employ a neuro-fuzzy system as the learner model for modeling the friction force in the system (3). Also, we adopt the framework proposed in Wang and Mendel (1992) and Wang (2003) to

Self-tuning active controller design

This section proposes an on-line learning algorithm to adjust the weights of the neuro-fuzzy friction model. Unlike the traditional approaches for training learner models, our proposed learning algorithm is based on Lyapunov stability theory which is associated with a performance analysis of the closed-loop system. In this paper, the parameters in fuzzy membership functions are fixed and only the weight vector w =  (w1, w2,  , wj)T is updated according to the adaptation rule.

Suppose that the

Simulation results

This section presents simulation results using our proposed modeling and control techniques. The following motion control system is employed as a simulation plant:x¨(t)+x(t)=F(v)+u,where F is the friction force and u is the control force applied to the mass.

Conclusions

To eliminate or inhibit the friction-induced self-excited vibration, this paper develops a framework of modeling friction force and control compensation using neuro-fuzzy system and data mining techniques. An improved data mining algorithm is employed to extract a complete and robust fuzzy rulebase, which forms a basis of a data-driven neuro-fuzzy friction model. Based on the well known Lyapunov stability theory, the parameters of the neuro-fuzzy friction model are on-line adjusted to ensure

Acknowledgements

This work was supported in part by the Program for New Century Excellent Talents in University under Grant NCET-09-0273, the Natural Science Foundation of China under Grant 51275085, 61020106003 and 51135003, the Science and Technology Foundation of Shenyang City under Grant F10-205-1-40, the National Basic Research Program of China under Grant 2009CB320601, the Fundamental Research Fund of Central Universities under Grant N110503001, and the Program for Changjiang Scholars and Innovative

References (29)

  • F.A. Bender et al.

    The generalized Maxwell slip model: a novel model for friction simulation and compensation

    IEEE Transactions on Automatic Control

    (2005)
  • P.C.D. Canudas De Wit et al.

    A new model for control of systems with friction

    IEEE Transactions on Automatic Control

    (1995)
  • P. Dupont et al.

    Single state elasto-plastic friction models

    IEEE Transactions on Automatic Control

    (2004)
  • M. Figueiredo et al.

    Design of fuzzy systems using neuro-fuzzy networks

    IEEE Transactions on Neural Networks

    (1999)
  • Cited by (12)

    • Fundamental understanding on scratch behavior of polymeric laminates

      2017, Wear
      Citation Excerpt :

      The same damage is commonly known as fish-scaling [30]. The succession of fish-scaling features is due to repetitive stick-slip motion [31,32], also known as self-excited frictional vibration [33,34]: First, the frictional force increases and the scratch tip sticks to the film surface due to the material deformed in front of it. Then, when the frictional and material resistance is lower than the imposed strain energy, a sudden break occurs followed by a rapid slip.

    • Optimization of a passive vibration absorber for a barrel using the genetic algorithm

      2015, Expert Systems with Applications
      Citation Excerpt :

      As any moving load-structure interaction problem may be found in a lot of application fields, the studies Bathe (1982), Clough and Penzien (2003), Fryba (1999), Reddy (1984), Wilson (2002) can be considered valuable references for analytical and FEM solutions of systems affected by a moving mass. In order to get more efficient and economical solutions, artificially intelligent techniques (GA, fuzzy logic, neural network, etc.) have been applied to many complex engineering problems such as the damage identification of structures (Guo & Li, 2012; Miguel, Miguel, Kaminski, & Riera, 2012), vibration analysis and control (Ebersbach & Peng, 2008; Wang, Wang, & Chai, 2013), vibration absorber optimization (Torbati, Keane, Elliott, Brennan, & Rogers, 2003). Optimization in engineering problems has always been of an important topic and interest in solving complex and nonlinear real-world problems like Zadeh, Salehpour, Jamali, and Haghgoo (2010).

    View all citing articles on Scopus
    View full text