The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System

Similar documents
MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

Friction. Modeling, Identification, & Analysis

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

Friction Modeling and Compensation for Haptic Interfaces

Research Article Robust Switching Control Strategy for a Transmission System with Unknown Backlash

Frequency Domain Identification of Dynamic Friction Model Parameters

Phys101 Second Major-173 Zero Version Coordinator: Dr. M. Al-Kuhaili Thursday, August 02, 2018 Page: 1. = 159 kw

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation

Modification of the Leuven Integrated Friction Model Structure

An Minimum-Energy-Based High-Degree Polynomial Trajectory Planning and Tracking Control for an LCD Glass-handling Robot

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

Observation-Based Data Driven Adaptive Control of an Electromechanical Device

End-of-Chapter Exercises

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

Plane Motion of Rigid Bodies: Forces and Accelerations

Final Exam April 30, 2013

Rotation and Translation Challenge Problems Problem 1:

Stabilization of a Modified Slotine-Li Adaptive Robot Controller by Robust Fixed Point Transformations

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control

Lecture 6 Physics 106 Spring 2006

Sensorless Sliding Mode Control of Induction Motor Drives

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Big Idea 4: Interactions between systems can result in changes in those systems. Essential Knowledge 4.D.1: Torque, angular velocity, angular

Control Using Sliding Mode Of the Magnetic Suspension System

A) 4.0 m/s B) 5.0 m/s C) 0 m/s D) 3.0 m/s E) 2.0 m/s. Ans: Q2.

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

Exponential Controller for Robot Manipulators

A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT

ELG4112. Electromechanical Systems and Mechatronics

Friction identification in mechatronic systems

PERIODIC signals are commonly experienced in industrial

On the LuGre Model and Friction-Induced Hysteresis

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

THE ANNALS OF "DUNAREA DE JOS" UNIVERSITY OF GALATI FASCICLE III, 2000 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC

Plane Motion of Rigid Bodies: Momentum Methods

Analysis and Model-Based Control of Servomechanisms With Friction

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Problem Set Number 01, MIT (Winter-Spring 2018)

DYNAMICS ME HOMEWORK PROBLEM SETS

Robust Fixed Point Transformation Based Design for Model Reference Adaptive Control of a Modified TORA System

Design On-Line Tunable Gain Artificial Nonlinear Controller

Experimental investigation of micro-chaos

Robust Adaptive Attitude Control of a Spacecraft

We define angular displacement, θ, and angular velocity, ω. What's a radian?

The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm

Precision position control of servo systems using adaptive back-stepping and recurrent fuzzy neural networks

1 MR SAMPLE EXAM 3 FALL 2013

1. Replace the given system of forces acting on a body as shown in figure 1 by a single force and couple acting at the point A.

D : SOLID MECHANICS. Q. 1 Q. 9 carry one mark each.

Sample Final Exam 02 Physics 106 (Answers on last page)

Carlos Canudas de Wit. ENSIEG-INPG, BP 46, 38402, ST. Martin d'heres, France. ultrasonic motor. more sophisticated friction model of the form:

Rolling, Torque & Angular Momentum

1820. Selection of torsional vibration damper based on the results of simulation

Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model

Q1. Which of the following is the correct combination of dimensions for energy?

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Validation of Volumetric Contact Dynamics Models

AP Physics C! name I CM R 2. v cm K = m

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Simulation of the Stick-Slip Friction between Steering Shafts Using ADAMS/PRE

Balancing of an Inverted Pendulum with a SCARA Robot

Physics 106 Common Exam 2: March 5, 2004

OVER THE past 20 years, the control of mobile robots has

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Name: Fall 2014 CLOSED BOOK

Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission

4) Vector = and vector = What is vector = +? A) B) C) D) E)

3 Mathematical modeling of the torsional dynamics of a drill string

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

is acting on a body of mass m = 3.0 kg and changes its velocity from an initial

AP Physics C Mechanics Objectives

Observer Based Friction Cancellation in Mechanical Systems

Phys101 Third Major-161 Zero Version Coordinator: Dr. Ayman S. El-Said Monday, December 19, 2016 Page: 1

Computing Optimized Nonlinear Sliding Surfaces

PH1104/PH114S - MECHANICS

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

PHYS 1303 Final Exam Example Questions

A Nonlinear Disturbance Observer for Robotic Manipulators

Midterm α, Physics 1P21/1P91

FRICTION AND FRICTION COMPENSATION IN THE FURUTA PENDULUM

Friction characterization and compensation in electro-mechanical systems

Rotational Motion About a Fixed Axis

Name (please print): UW ID# score last first

Case Study: The Pelican Prototype Robot

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control

Study of Friction Force Model Parameters in Multibody Dynamics

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Practical control method for ultra-precision positioning using a ballscrew mechanism

EXAM 3 MECHANICS 40% of the final grade

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Lecture 10. Example: Friction and Motion

Equilibrium: Forces and Torques

Problem Solving Circular Motion Dynamics Challenge Problems

PHYSICS 221 SPRING EXAM 2: March 30, 2017; 8:15pm 10:15pm

Transcription:

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a -Beam System József K. Tar, János F. Bitó Institute of Intelligent Engineering Systems, Budapest Tech Bécsi út 96/B, H-1034 Budapest, Hungary E-mail: tar.jozsef@nik.bmf.hu, bito@bmf.hu Stefan Preitl, Radu-Emil Precup Department of Automation and Applied Informatics, Faculty of Automation and Computers, Politechnica University of Timişoara 300223 Timişoara, B.dul V. Parvan No. 2 E-mail: stefan.preitl@aut.upt.ro, radu.precup@aut.upt.ro Abstract: In this paper robust Variable Structure / Sliding Mode control of a 2 Degrees Of Freedom (DOF) Classical Mechanical System, a ball-beam system is considered. The control task has the interesting feature that only one of the DOFs of the system, i.e. the position of the ball is controlled via controlling the other axis, the tilting angle of the beam. This system is at least a 4 th order one because it is the 4 th time-derivative of the ball's position that can directly be influenced by the torque rotating the beam if the internal dynamics of the drive is neglected. For modeling the friction effect a static Striebeck Model describing stick-slip effects and viscous terms was applied. To enhance the significance of adhesion simple software block was applied when the Striebeck formula is ambiguous. The here applied robust control is based on the traditional concept of error metrics. It was found that the effect of friction can be compensated to some extent only at the costs of drastic chattering, and that the traditional chattering-elimination technique considerably degrades the precision of trajectory tracking. It is expedient to seek alternative approaches to reduce chattering especially in the present of static friction. Keywords: Robust Control; Variable Structure / Sliding Mode Control; Chattering reduction; Static Friction; Striebeck Model I INTRODUCTION The presence of friction is a very significant problem in the control of mechanical or mechatronic devices especially when high precision trajectory tracking is needed in the low velocity regime [1]. Precise approach of a static final position typically is such a task. Developing control approaches in which friction is treated by feedforward compensation is a plausible approach in our days. For this purpose the development of various friction models are needed [2],

[3]. However, the identification of the parameters of the various friction models is not an easy task. The situation is to some extent easier in the case of single variable (i.e. 1 degree of freedom) systems [4]. In his PhD Thesis Lőrinc Márton among other results developed a simplified cubistic approximation of the static Striebeck model that can be identified offline. Márton and Lantos successfully applied this model for friction compensation [6]. In general the Variable Structure / Sliding Mode (VS/SM) controller is simple, useful practical means to realize robust controllers for very imprecisely modeled nonlinear physical systems. Normally a very approximate system model is satisfactory for meeting the requirement of approaching the switching surface during finite time. This mainly is true for continuous nonlinearities. As it will be seen by the use of a ball-beam system as a paradigm the discontinuous nonlinearities as the static friction mean serious problem for a VS/SM controller, too. In the sequel at first the system to be controlled is described in details. II THE BALL-BEAM SYSTEM WITH STATIC FRICTION In the ball-beam system a ball can roll on the surface of a beam the tilting angle of which is driven by some actuator. The motion of the ball essentially is determined by the tilting angle and the force of gravitation. This means that even if we are in the possession of a very strong actuator, the acceleration of the ball along the beam is limited by the above two factors. Since the directly controllable quantity is the torque determining the 2 nd time-derivative of the angle tilting the beam, this system acts as a 4 th order system in the sense that the 4 th time-derivative of the ball s position along the beam is determined by the tilting torque. The parameters of the particular system used as paradigm are as follows: the momentum of the beam Θ Beam =2 kg m 2, the mass of the ball m =2 kg, the radius of the ball r=0.05 m, and the gravitational acceleration is g=9.81 m/s 2. Via introducing the quantities A=Θ Beam, and B=Θ /r 2 +m, the following equations of motion are obtained: A ϕ + m x cosϕ m r sinϕ = 0 (1) Bx + m g sinϕ = 0 in which variable ϕ describes the rotation of the beam counterclockwisely with respect to the horizontal position in rad units, and x in m units denotes the distance of the ball from the center of the beam where it is supported. From (1) d 2 x/dt 2 can be expressed as a function of ϕ. Since this angle cannot be made abruptly vary, following two derivations by time d 4 x/dt 4 can be expressed with d 2 ϕ/dt 2 as follows: (4) m g 2 x = ( sinϕ ϕ cosϕϕ ) (2) B In the possession of the desired d 4 x/dt 4 value, the dynamic model of the system, by the use of (2) and the 1 st equation of the group (1) the necessary torque Q could be computed. Without going into details it is evident that if ϕ (-π,π) then Q/ x (4) <0 that corresponds to a well defined control action according to which to increase x (4) Q has to be decreased, and vice versa. Normally it can be supposed that the parameters of the actual system are not precisely known.

Instead of the actual parameters some model values are used as A ~, and B ~ constructed of the model values of the other parameters. On the basis of this rough model at first the desired rotational acceleration of the beam is estimated as ~ (4) Des Bx 2 ϕ = ~ + tanϕϕ. (3) m g cosϕ This value is then can be substituted into the model variant of the 1 st equation of the group (1) to calculate the necessary actuation torque, Q Act [N m]. In the present approach the static and viscous friction is built in into the value of actually exerted torque Q as follows. For ϕ 0 this friction model yields the following torque: Act Q = Q -f ϕ-q -F exp( - ϕ /c ) (4) vi c s s in which f vi =10 [Nm/(m/s)] is the Viscous Friction Coefficient, F c =10 [Nm] denotes the Coulomb Friction Torque, F s =20 [Nm] represents the Static Friction Torque, and c s =0.05 [rad/s] denotes the typical angular velocity value that describes the transmission between the 0 velocity and the high velocity region. For ϕ = 0 this model does not yield any reliable force. According to the rough model of adhesion at zero velocity the rotary axis sticks in, that is arbitrary torque smaller in absolute value than Q c +Q s can be compensated without letting the axis rotate. Any motor torque exceeding this limit brings the shaft into rotation with a friction force according to (4). While more sophisticated dynamic friction models as the LuGre Model resolve this ambiguity by introducing a kind of a pre-sliding (elastic deformation) model for the solid to solid contact as well as the relaxation of his deformation by a brush model in which the bended bristles can be regain their original straight shape by sliding and relaxation [2], [3], in the forthcoming simulations the following approximation was applied to describe adhesion: whenever the rotational velocity of the beam s shaft has zero transition or its absolute value decreases under v abslim =10-4 rad/s ϕ takes the value of 0 if for the actuating torque it holds that Q Act < Q c +Q s and Q takes the value of zero. This means that the full actuating torque is consumed up by the friction during the phase of sticking. This approximate model is evidently describes some qualitative features of the stick-slip phenomena and it can be used for studying the behavior of a VS/SM controller in the presence of static friction. III THE VS/SM CONTROLLER In the case of robust Variable Structure / Sliding Mode Controllers it is a popular choice to introduce the operator (d/dt+λ) m-1 and apply it to the trajectory tracking error if the order of the set of differential equations determining the state propagation is m (in our case m=4) [7]: m 1 Nom [ x x], λ > 0 d S : = + λ (5) dt If S=0 then (d/dt+λ) m-2 0 exponentially. Roughly speaking it can be stated that during the period of 2λ this quantity practically becomes 0. If this situation is achieved the term (d/dt+λ) m-3 0 exponentially, etc. Via following this argumentation it can be expected that after finite time the tracking error [x Nom -x] starts to converge to zero exponentially.

Figure 1 The trajectory tracking and tracking errors without (upper graphs) and with (lower graphs) friction (K=50 m/s 4 ) In the simulations λ=6 [s -1 ] was used. Since by calculating the timederivative of S in (5) x (m)des can be determined, in the typical case of Robust Controllers an approximate Figure 2 The phase space of the beam and the rotation angle of the beam vs. time without (upper graphs) and with (lower graphs) friction (K=50 m/s 4 ) system model used to be satisfactory to drive S into the vicinity of 0 during finite time. For this purpose various strategies can be described.

Figure 3 Variation of the Error Metrics S vs. time without (upper graph) and with (lower graph) friction (K=50 m/s 4 ) In this paper we try to prescribe the error metrics relaxation S = K tanh( 2S / w) (6) in which the switching width w=3 [rad/s 3 ] is introduced to reduce chattering, and K=50 [m/s 4 ] was chosen for fast tracking error relaxation. As it can be seen from Fig. 1 in spite of the robustness of the VS/SM controller the effect of the friction is quite significant. To reveal details Fig. 2 was created that reveals that the friction-free motion is accurate and free of chattering, while in the case of the presence of the friction sticking of the driving shaft as well as typical jumps in the velocity characteristic to chattering can be revealed. The effect of friction and chattering is more obvious in the variation of the Error Metrics as its is given in Fig. 3. To increase the tracking precision Figure 4 The phase space of the beam with and without smoothing the switching rule (upper graphs), and the trajectory tracking error (lower graphs) in the case of fast prescribed error metrics relaxation (K=80 m/s 4 ) more drastic error metrics relaxation was prescribed (K=80 m/s 4 ). The results for a sharp controller according to (7) and for the above

described one with w=3 [rad/s 3 ] were compared to each other. S = K sgn( S ) (7) It is evident that the traditional smoothing of the switching law is efficient against chattering but it considerably degrades the tracking efficiency (Fig. 4). Conclusion In this paper robust Variable Structure / Sliding Mode control of a 2 DOF Classical Mechanical System, a ballbeam system was considered for the case of considerable static and viscous friction at the driving axle. It was found that the effect of friction can be compensated to some extent only at the costs of drastic chattering, and that the traditional chattering-elimination technique considerably degrades the precision of trajectory tracking. It is expedient to seek alternative approaches to reduce chattering especially in the present of static friction. Acknowledgement The authors gratefully acknowledge the support by the Intergovernmental Hungarian-Romanian- S&T Cooperation Project (No. Ro-51/05 in Hungary, No. 35 ID 17 in Romania), conducted by the Research and Technology Fund in Hungary. The support by the Hungarian National Research Fund OTKA No. K063405 is kindly acknowledged, too. References [1] Brian Armstrong-Hèlouvry: Stick Slip and Control in Low Speed Motion. IEEE Trans. On Automatic Control, October 1990, 38(10), pp. 1483-1496 [2] C. Caundas de Wit, H. Ollson, K. J. Åstrom, P. Lischinsky: A New Model for Control of Systems with Friction. IEEE Trans. on Automatic Control, March 1995, 40(3), pp. 419-425 [3] C. Caundas de Wit: Comments on A new model for control of systems with friction. IEEE Trans. on Automatic Control, August 1998, 43(8), pp. 1189-1190 [4] Seung-Jean Kim, Sung-Yeol Kim In-Joong Ha: An Efficient Identification Method for Friction in Single-DOF Motion Control Systes, IEEE Trans. on Control Systems Technology, July 2004, 12(4), pp. 555-563 [5] Lőrinc Márton: Robust-Adaptive Control of Nonlinear Singlevariable Mechatronic Systems, PhD Thesis, Budapest University of Technology and Economics, Budapest, Hungary, 2005 [6] Lőrinc Márton, Béla Lantos: Tracking Control of Mechatronic Systems based on Precise Friction Compensation, in Proceedings of the 3 rd Romanian- Hungarian Joint Symposium on Applied Computational Intelligence (SACI 2006), Timişoara, Romania, May 25-26 2006, pp. 136-147 [7] Petros A. Ioannou, Jing Sun: Robust Adaptive Control. Prentice Hall, Upper Slade River, NJ, 1996 [8] Jean-Jacques E. Slotine and Weiping Li: Applied Nonlinear Control. Prentice Hall International, Inc., Englewood Cliffs, New Jersey, 1991.