際際滷

際際滷Share a Scribd company logo
FRICTION MODELING AND COMPENSATION IN MOTION CONTROL SYSTEM USING SVR Tijani, I.B., Wahyudi M., and Talib H.H. Presentation @ CSPA 2009 BY Tijani, I.B.
PRESENTATION OVERVIEW INTRODUCTION METHODOLOGY OF SVR OVERVIEW DEVELOPMENT OF SVR-MODEL IMPLEMENTATION FOR COMPESATION RESULTS CONCLUSION REFERENCES
INTRODUCTION Background : The interest in the study of friction in control engineering has been driven by the need for precise motion control in most of the industrial applications such as machine tools, robot systems, semiconductor manufacturing systems  and Mechatronic systems.  Effects of Friction in motion control system: (Armstrong, 1994) makes the motion of a positioning system slow causes steady state error or limit cycles near the reference position Generally,  Friction: is inherently present in all machines/systems incorporating parts with relative motion  is characterized with complex nonlinear behaviors:  stiction, Stribeck, friction lag, dwell time and d epends on factors such as:  Temperature, Contact geometry, Surface materials, Presence and type of lubrication, and Relative motion
INTRODUCTION The need for its compensation and precise modeling : Model-Based Approach, and problem of  model selection! System Dynamics:  Control Effort:
INTRODUCTION Problem Statement: For Model-based friction, there is not yet a universally accepted model for friction. Hence selection of model thus remains problem-dependent,  and  selecting appropriate and accurate model from pool of available models  (Tustin, Lorentzian,Gaussian,Polynomial,seven parameter, Dahl, Lugre, Luven, GMS, etc) for a particular application is challenging (in terms of time, computational efforts etc) due to complexity of parametric modeling of the friction nonlinearities.
RESEARCH OBJECTIVE/JUSTIFICATION A  non-parametric friction model based on Artificial Intelligent using einsensitivity support vector regression ( -SVR) is proposed and developed in this work for the identification and compensation of friction in motion control system.  The work has been necessitated by the need for simple and yet efficient model-free representation of friction. the choice of  SVR has been motivated by its unique qualities in approximating nonlinear function among AI-paradigms, and  Also, SVR has not been extensively explored compared to ANN in friction modeling as indicated in the literatures reviewed.
Plant Modeling Overview Experimental Plant  Linear Model  Friction Model Linear Model Non-Linear (Friction) + - u w 1/s thetha
Friction Experiment. Experimental Set-up:  With MATLAB  Xpc-Target  Interface  Break-away experiment  :  to yield friction torque @ v=0 Steady state Friction-Velocity experiment:  measuring armature current for several steady state velocities in the range  and  Friction Experiments:  for friction-velocity data
THEORY OF SVR Generally, given a set of N input/output data  such that  and  the goal of  SVR learning theory is to find a function  which minimizes the expected risk: (1) Where  is loss function  is unknown probability distribution function Since function P is unknown, expression (1) can not be directly computed, hence unlike traditional Empirical risk minimization principle that minimizes only the empirical risk(training error),statistical learning theory seeks to obtain a small risk in terms of both  training error  and  model complexity  by minimizing the regularized risk function (structural risk function);     (2)
INTRODUCTION CONT. Where  is the regularization term(or complexity penalizer) used to find the flattest function with sufficient approximation qualities,  and  is empiric risk defined as:    (3) Using  e-insensitivity  loss function proposed by Vapnik (1995) ,[1]:     (4) the goal of the function estimation in  -SVR  is thus to minimizes;     (5)
METHODOLOGY OF SVR Mapping the input space to High dimensional space using the Kernel trick Subject to Formulation of the Constrained Optimization problem in the primal weight space Using
METHODOLOGY OF SVR CONT. Formulating the Lagrangian Applying the conditions for optimal solution Solve the Dual Optimization  Problem with QP Subject to
DEVELOPMENT OF SVR-FRICTION MODEL MODELING STEPS Kernel Selection Parameters Combinations(rho,C,and e ) Start Computing the Lagrange multipliers,nsv,and bias term Computing the Decision Function(SVR model) Model Validation Model Selection(RMSE,and nsv) END Input Data Partitioning Friction-Velocity Data Pairs
DEVELOPMENT OF SVR-FRICTION MODEL The steps was implemented with MATLAB codes written with reference to the original SVM MATLAB Toolbox codes by Gun[2]. After 50 and 30 parameters combinations for positive and negative directions respectively, the combinations with least RMSE and at the same time smallest number of support vectors (nsv) were selected as reported below: C nsv RMSE Positive 2.5 550 0.0005 16(29%) 0.00047403 Negative 1.5 70000 0.00025 32(58%/) 0.00070062
SVR Friction Model Learning for Negative Motion Positive Negative SVR-FRICTION MODEL RESULTs
SVR MODEL RESULTS CONT. Combine SVR-Model with Validation Data Set
IMPLEMENTATION FOR COMPENSATION For MATLAB Real-time implementation of the Developed SVR model, the computed Lagrange multipliers and bias were integrated in an Embedded Matlab function: Input Kernel Computation  Output computation Input v Predicted ,f
IMPLEMENTATION FOR COMPENSATION Experimental Set-up For Position Control: Combine SVR-Models
RESULTS: PTP Positioning Control 1 Degree Step Input 0.5 Degree Step Input
RESULTS: PTP Positioning Control Friction Compensators STEP INPUTS Positive Inputs Negative Inputs 0.5-deg. 1-deg. -0.5-deg. -1-deg. ess(%) Tr(sec.) ess(%) Tr(sec.) ess(%) Tr(sec.) ess(%) Tr(sec.) No Compensator 37.6 Inf. 7.6 0.017 44.26  inf.  21  0.017  v -SVR  0.8 0.01 0.4 0.015 0.8  0.013  0.4  0.013  % Reduction in steady state error 97.8 94.7 98.2 98.1
RESULTS: Tracking Positioning Control 0.5 Degree,1Hz Sine Reference Position error comparison
RESULTS: Tracking Positioning Control 1 Degree,1Hz Sine Reference Position error comparison Friction Compensators Root Mean Square Errors (RMSE) 0.5-deg 1-deg. No Compensator 0.0656 0.0874 v -SVR Model 0.0322 0.0530 % reductionin RMSE 50.9 39.35
CONCLUSION SVM based friction model with exponential kernel function was successfully developed and implemented for friction compensation in PTP and Tracking motion control. The results obtained for modeling and compensation show SVR as a viable and efficient  technique in representing and compensating frictional effects in motion control system. However, the non-smoothness in the tracking responses especially at low reference input was attributed to the effect of velocity estimation and imperfection of the sensor used in the compensation scheme. This could be improved upon with the use of more efficient position sensor and/or observer based estimation or other more sophisticated velocity estimation scheme.
SELECTED REFRENCES 1.  Armstrong-Helouvry B., Control of Machines with Friction, Boston, MA, Kluwer, 1991 2. Armstrong-Helouvry B., Dupont P. and De Wit C., A survey of models, analysis tools and compensation method for the control of machines with friction, Automatica, Vol. 30, No. 7 (1994) pp. 1083-1138. 3.  V. Vapnik. The Nature of Statistical Learning Theory. Springer, New York, 1995. 4. S. R. Gunn. Support Vector Machines for Classification and Regression. Technical Report, Image Speech and Intelligent Systems Research Group, University of Southampton, 1997.
THANK YOU VERY MUCH  Had however this friction really existed, in the many centuries that these heavens have revolved they would have been consumed by their own immense speed of everyday Leonardo da Vinci (1452-1519) The Notebooks 56 V

More Related Content

What's hot (14)

OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...
OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...
OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...
IAEME Publication
Isen 614 project report
Isen 614 project reportIsen 614 project report
Isen 614 project report
Vanshaj Handoo
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
nazir1988
Robotics of Quadruped Robot
Robotics of Quadruped RobotRobotics of Quadruped Robot
Robotics of Quadruped Robot
覦 蟾
Learning agile and dynamic motor skills for legged robots
Learning agile and dynamic motor skills for legged robotsLearning agile and dynamic motor skills for legged robots
Learning agile and dynamic motor skills for legged robots
覦 蟾
welding
weldingwelding
welding
engrode
6161103 4.6 moment of a couple
6161103 4.6 moment of a couple6161103 4.6 moment of a couple
6161103 4.6 moment of a couple
etcenterrbru
Programming project
Programming projectProgramming project
Programming project
MuireannSpain
Final Year Dissertation Seminar 際際滷s
Final Year Dissertation Seminar 際際滷sFinal Year Dissertation Seminar 際際滷s
Final Year Dissertation Seminar 際際滷s
Mark C. R. Gilbert
Stress Concentration Lab
Stress Concentration LabStress Concentration Lab
Stress Concentration Lab
Siddhesh Sawant
Concurrent force system
Concurrent force systemConcurrent force system
Concurrent force system
Vinod Shikhare
September 23, Modeling of Gradient-Based Controllers II
September 23, Modeling of Gradient-Based Controllers IISeptember 23, Modeling of Gradient-Based Controllers II
September 23, Modeling of Gradient-Based Controllers II
University of Colorado at Boulder
Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...
eSAT Publishing House
Jw3417821791
Jw3417821791Jw3417821791
Jw3417821791
IJERA Editor
OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...
OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...
OPTIMIZATION OF PROCESS PARAMETERS IN DIRECT METAL DEPOSITION TECHNIQUE USING...
IAEME Publication
Isen 614 project report
Isen 614 project reportIsen 614 project report
Isen 614 project report
Vanshaj Handoo
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
nazir1988
Robotics of Quadruped Robot
Robotics of Quadruped RobotRobotics of Quadruped Robot
Robotics of Quadruped Robot
覦 蟾
Learning agile and dynamic motor skills for legged robots
Learning agile and dynamic motor skills for legged robotsLearning agile and dynamic motor skills for legged robots
Learning agile and dynamic motor skills for legged robots
覦 蟾
welding
weldingwelding
welding
engrode
6161103 4.6 moment of a couple
6161103 4.6 moment of a couple6161103 4.6 moment of a couple
6161103 4.6 moment of a couple
etcenterrbru
Programming project
Programming projectProgramming project
Programming project
MuireannSpain
Final Year Dissertation Seminar 際際滷s
Final Year Dissertation Seminar 際際滷sFinal Year Dissertation Seminar 際際滷s
Final Year Dissertation Seminar 際際滷s
Mark C. R. Gilbert
Stress Concentration Lab
Stress Concentration LabStress Concentration Lab
Stress Concentration Lab
Siddhesh Sawant
Concurrent force system
Concurrent force systemConcurrent force system
Concurrent force system
Vinod Shikhare
Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...
eSAT Publishing House

Viewers also liked (20)

Peiramata gia to_klima-1
Peiramata gia to_klima-1Peiramata gia to_klima-1
Peiramata gia to_klima-1
Kostas Tampakis
London Behaviour Summit 2009 Jerome Freiberg
London Behaviour Summit 2009   Jerome FreibergLondon Behaviour Summit 2009   Jerome Freiberg
London Behaviour Summit 2009 Jerome Freiberg
The University of Northampton
Presentation Full 1.2
Presentation Full 1.2Presentation Full 1.2
Presentation Full 1.2
EthicalIssuesGroup
Brown Bear Productions
Brown Bear ProductionsBrown Bear Productions
Brown Bear Productions
guest8c70a6
Lenny Koupal Portfolio B1 (low res)
Lenny Koupal Portfolio B1 (low res)Lenny Koupal Portfolio B1 (low res)
Lenny Koupal Portfolio B1 (low res)
Lenny Koupal
Still Life
Still LifeStill Life
Still Life
eartivity
Foto surreali copia 21
Foto surreali copia 21Foto surreali copia 21
Foto surreali copia 21
Kostas Tampakis
Fotos extra1Fotos extra1
Fotos extra1
Kostas Tampakis
Do Economic Problems Really Benefit Enterprise Software?
Do Economic Problems Really Benefit Enterprise Software?Do Economic Problems Really Benefit Enterprise Software?
Do Economic Problems Really Benefit Enterprise Software?
NSTDA THAILAND
廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ...
 廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ... 廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ...
廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ...
yossi koren
Ms2 gradient of a curve and equation
Ms2 gradient of a curve and equationMs2 gradient of a curve and equation
Ms2 gradient of a curve and equation
Chadwick International School
H palliroia tis_venetias
H palliroia tis_venetiasH palliroia tis_venetias
H palliroia tis_venetias
Kostas Tampakis
Sales Effectiveness
Sales  EffectivenessSales  Effectiveness
Sales Effectiveness
shahidbaig
Genares Brochure
Genares BrochureGenares Brochure
Genares Brochure
lolagrace
Los PlanetasLos Planetas
Los Planetas
josemi4d
Peiramata gia to_klima-1
Peiramata gia to_klima-1Peiramata gia to_klima-1
Peiramata gia to_klima-1
Kostas Tampakis
Brown Bear Productions
Brown Bear ProductionsBrown Bear Productions
Brown Bear Productions
guest8c70a6
Lenny Koupal Portfolio B1 (low res)
Lenny Koupal Portfolio B1 (low res)Lenny Koupal Portfolio B1 (low res)
Lenny Koupal Portfolio B1 (low res)
Lenny Koupal
Still Life
Still LifeStill Life
Still Life
eartivity
Foto surreali copia 21
Foto surreali copia 21Foto surreali copia 21
Foto surreali copia 21
Kostas Tampakis
Fotos extra1Fotos extra1
Fotos extra1
Kostas Tampakis
Do Economic Problems Really Benefit Enterprise Software?
Do Economic Problems Really Benefit Enterprise Software?Do Economic Problems Really Benefit Enterprise Software?
Do Economic Problems Really Benefit Enterprise Software?
NSTDA THAILAND
廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ...
 廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ... 廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ...
廖廚廨 廨廛 廣廡 廚 廩廬廬 廨 廖廣 廚 廩 廡廨廬 廩 ...
yossi koren
H palliroia tis_venetias
H palliroia tis_venetiasH palliroia tis_venetias
H palliroia tis_venetias
Kostas Tampakis
Sales Effectiveness
Sales  EffectivenessSales  Effectiveness
Sales Effectiveness
shahidbaig
Genares Brochure
Genares BrochureGenares Brochure
Genares Brochure
lolagrace
Los PlanetasLos Planetas
Los Planetas
josemi4d

Similar to CSPA 2008 Presentation (20)

Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
IOSR Journals
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
ijctcm
Cone crusher model identification using
Cone crusher model identification usingCone crusher model identification using
Cone crusher model identification using
ijctcm
A parsimonious SVM model selection criterion for classi鍖cation of real-world ...
A parsimonious SVM model selection criterion for classi鍖cation of real-world ...A parsimonious SVM model selection criterion for classi鍖cation of real-world ...
A parsimonious SVM model selection criterion for classi鍖cation of real-world ...
o_almasi
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
Iaetsd Iaetsd
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
IJMER
Ijmer 41023842
Ijmer 41023842Ijmer 41023842
Ijmer 41023842
IJMER
Trajectory Control With MPC For A Robot Manip端lat旦r Using ANN Model
Trajectory Control With MPC For A Robot Manip端lat旦r Using  ANN ModelTrajectory Control With MPC For A Robot Manip端lat旦r Using  ANN Model
Trajectory Control With MPC For A Robot Manip端lat旦r Using ANN Model
IJMER
Comparative analysis of FACTS controllers by tuning employing GA and PSO
Comparative analysis of FACTS controllers by tuning employing GA and PSOComparative analysis of FACTS controllers by tuning employing GA and PSO
Comparative analysis of FACTS controllers by tuning employing GA and PSO
INFOGAIN PUBLICATION
Forecasting Default Probabilities in Emerging Markets and Dynamical Regula...
Forecasting Default Probabilities  in Emerging Markets and   Dynamical Regula...Forecasting Default Probabilities  in Emerging Markets and   Dynamical Regula...
Forecasting Default Probabilities in Emerging Markets and Dynamical Regula...
SSA KPI
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
IJERA Editor
Adaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulatorAdaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulator
International Journal of Power Electronics and Drive Systems
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
elelijjournal
Hardware Implementation and analysis of a Seven Level MLI with SVPWM
Hardware Implementation and analysis of a Seven Level  MLI with SVPWMHardware Implementation and analysis of a Seven Level  MLI with SVPWM
Hardware Implementation and analysis of a Seven Level MLI with SVPWM
IRJET Journal
A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...
A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...
A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...
sipij
Analysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigateAnalysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigate
eSAT Publishing House
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLABField-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
IJERA Editor
Beamforming for Antenna Array
Beamforming for Antenna ArrayBeamforming for Antenna Array
Beamforming for Antenna Array
Dr. Ayman Elnashar, PhD
O hst-07 design-optimization_nit_agartala
O hst-07 design-optimization_nit_agartalaO hst-07 design-optimization_nit_agartala
O hst-07 design-optimization_nit_agartala
Anand Kumar Chinni
WEDM Tension Control Simulation Based on Matlab
WEDM Tension Control Simulation Based on MatlabWEDM Tension Control Simulation Based on Matlab
WEDM Tension Control Simulation Based on Matlab
IJRES Journal
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
IOSR Journals
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
ijctcm
Cone crusher model identification using
Cone crusher model identification usingCone crusher model identification using
Cone crusher model identification using
ijctcm
A parsimonious SVM model selection criterion for classi鍖cation of real-world ...
A parsimonious SVM model selection criterion for classi鍖cation of real-world ...A parsimonious SVM model selection criterion for classi鍖cation of real-world ...
A parsimonious SVM model selection criterion for classi鍖cation of real-world ...
o_almasi
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
Iaetsd Iaetsd
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
IJMER
Ijmer 41023842
Ijmer 41023842Ijmer 41023842
Ijmer 41023842
IJMER
Trajectory Control With MPC For A Robot Manip端lat旦r Using ANN Model
Trajectory Control With MPC For A Robot Manip端lat旦r Using  ANN ModelTrajectory Control With MPC For A Robot Manip端lat旦r Using  ANN Model
Trajectory Control With MPC For A Robot Manip端lat旦r Using ANN Model
IJMER
Comparative analysis of FACTS controllers by tuning employing GA and PSO
Comparative analysis of FACTS controllers by tuning employing GA and PSOComparative analysis of FACTS controllers by tuning employing GA and PSO
Comparative analysis of FACTS controllers by tuning employing GA and PSO
INFOGAIN PUBLICATION
Forecasting Default Probabilities in Emerging Markets and Dynamical Regula...
Forecasting Default Probabilities  in Emerging Markets and   Dynamical Regula...Forecasting Default Probabilities  in Emerging Markets and   Dynamical Regula...
Forecasting Default Probabilities in Emerging Markets and Dynamical Regula...
SSA KPI
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
IJERA Editor
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
elelijjournal
Hardware Implementation and analysis of a Seven Level MLI with SVPWM
Hardware Implementation and analysis of a Seven Level  MLI with SVPWMHardware Implementation and analysis of a Seven Level  MLI with SVPWM
Hardware Implementation and analysis of a Seven Level MLI with SVPWM
IRJET Journal
A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...
A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...
A PRONY METHOD VARIANT WHICH SURPASSES THE ADAPTIVE LMS FILTER IN THE PRECISI...
sipij
Analysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigateAnalysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigate
eSAT Publishing House
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLABField-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
IJERA Editor
O hst-07 design-optimization_nit_agartala
O hst-07 design-optimization_nit_agartalaO hst-07 design-optimization_nit_agartala
O hst-07 design-optimization_nit_agartala
Anand Kumar Chinni
WEDM Tension Control Simulation Based on Matlab
WEDM Tension Control Simulation Based on MatlabWEDM Tension Control Simulation Based on Matlab
WEDM Tension Control Simulation Based on Matlab
IJRES Journal

CSPA 2008 Presentation

  • 1. FRICTION MODELING AND COMPENSATION IN MOTION CONTROL SYSTEM USING SVR Tijani, I.B., Wahyudi M., and Talib H.H. Presentation @ CSPA 2009 BY Tijani, I.B.
  • 2. PRESENTATION OVERVIEW INTRODUCTION METHODOLOGY OF SVR OVERVIEW DEVELOPMENT OF SVR-MODEL IMPLEMENTATION FOR COMPESATION RESULTS CONCLUSION REFERENCES
  • 3. INTRODUCTION Background : The interest in the study of friction in control engineering has been driven by the need for precise motion control in most of the industrial applications such as machine tools, robot systems, semiconductor manufacturing systems and Mechatronic systems. Effects of Friction in motion control system: (Armstrong, 1994) makes the motion of a positioning system slow causes steady state error or limit cycles near the reference position Generally, Friction: is inherently present in all machines/systems incorporating parts with relative motion is characterized with complex nonlinear behaviors: stiction, Stribeck, friction lag, dwell time and d epends on factors such as: Temperature, Contact geometry, Surface materials, Presence and type of lubrication, and Relative motion
  • 4. INTRODUCTION The need for its compensation and precise modeling : Model-Based Approach, and problem of model selection! System Dynamics: Control Effort:
  • 5. INTRODUCTION Problem Statement: For Model-based friction, there is not yet a universally accepted model for friction. Hence selection of model thus remains problem-dependent, and selecting appropriate and accurate model from pool of available models (Tustin, Lorentzian,Gaussian,Polynomial,seven parameter, Dahl, Lugre, Luven, GMS, etc) for a particular application is challenging (in terms of time, computational efforts etc) due to complexity of parametric modeling of the friction nonlinearities.
  • 6. RESEARCH OBJECTIVE/JUSTIFICATION A non-parametric friction model based on Artificial Intelligent using einsensitivity support vector regression ( -SVR) is proposed and developed in this work for the identification and compensation of friction in motion control system. The work has been necessitated by the need for simple and yet efficient model-free representation of friction. the choice of SVR has been motivated by its unique qualities in approximating nonlinear function among AI-paradigms, and Also, SVR has not been extensively explored compared to ANN in friction modeling as indicated in the literatures reviewed.
  • 7. Plant Modeling Overview Experimental Plant Linear Model Friction Model Linear Model Non-Linear (Friction) + - u w 1/s thetha
  • 8. Friction Experiment. Experimental Set-up: With MATLAB Xpc-Target Interface Break-away experiment : to yield friction torque @ v=0 Steady state Friction-Velocity experiment: measuring armature current for several steady state velocities in the range and Friction Experiments: for friction-velocity data
  • 9. THEORY OF SVR Generally, given a set of N input/output data such that and the goal of SVR learning theory is to find a function which minimizes the expected risk: (1) Where is loss function is unknown probability distribution function Since function P is unknown, expression (1) can not be directly computed, hence unlike traditional Empirical risk minimization principle that minimizes only the empirical risk(training error),statistical learning theory seeks to obtain a small risk in terms of both training error and model complexity by minimizing the regularized risk function (structural risk function); (2)
  • 10. INTRODUCTION CONT. Where is the regularization term(or complexity penalizer) used to find the flattest function with sufficient approximation qualities, and is empiric risk defined as: (3) Using e-insensitivity loss function proposed by Vapnik (1995) ,[1]: (4) the goal of the function estimation in -SVR is thus to minimizes; (5)
  • 11. METHODOLOGY OF SVR Mapping the input space to High dimensional space using the Kernel trick Subject to Formulation of the Constrained Optimization problem in the primal weight space Using
  • 12. METHODOLOGY OF SVR CONT. Formulating the Lagrangian Applying the conditions for optimal solution Solve the Dual Optimization Problem with QP Subject to
  • 13. DEVELOPMENT OF SVR-FRICTION MODEL MODELING STEPS Kernel Selection Parameters Combinations(rho,C,and e ) Start Computing the Lagrange multipliers,nsv,and bias term Computing the Decision Function(SVR model) Model Validation Model Selection(RMSE,and nsv) END Input Data Partitioning Friction-Velocity Data Pairs
  • 14. DEVELOPMENT OF SVR-FRICTION MODEL The steps was implemented with MATLAB codes written with reference to the original SVM MATLAB Toolbox codes by Gun[2]. After 50 and 30 parameters combinations for positive and negative directions respectively, the combinations with least RMSE and at the same time smallest number of support vectors (nsv) were selected as reported below: C nsv RMSE Positive 2.5 550 0.0005 16(29%) 0.00047403 Negative 1.5 70000 0.00025 32(58%/) 0.00070062
  • 15. SVR Friction Model Learning for Negative Motion Positive Negative SVR-FRICTION MODEL RESULTs
  • 16. SVR MODEL RESULTS CONT. Combine SVR-Model with Validation Data Set
  • 17. IMPLEMENTATION FOR COMPENSATION For MATLAB Real-time implementation of the Developed SVR model, the computed Lagrange multipliers and bias were integrated in an Embedded Matlab function: Input Kernel Computation Output computation Input v Predicted ,f
  • 18. IMPLEMENTATION FOR COMPENSATION Experimental Set-up For Position Control: Combine SVR-Models
  • 19. RESULTS: PTP Positioning Control 1 Degree Step Input 0.5 Degree Step Input
  • 20. RESULTS: PTP Positioning Control Friction Compensators STEP INPUTS Positive Inputs Negative Inputs 0.5-deg. 1-deg. -0.5-deg. -1-deg. ess(%) Tr(sec.) ess(%) Tr(sec.) ess(%) Tr(sec.) ess(%) Tr(sec.) No Compensator 37.6 Inf. 7.6 0.017 44.26 inf. 21 0.017 v -SVR 0.8 0.01 0.4 0.015 0.8 0.013 0.4 0.013 % Reduction in steady state error 97.8 94.7 98.2 98.1
  • 21. RESULTS: Tracking Positioning Control 0.5 Degree,1Hz Sine Reference Position error comparison
  • 22. RESULTS: Tracking Positioning Control 1 Degree,1Hz Sine Reference Position error comparison Friction Compensators Root Mean Square Errors (RMSE) 0.5-deg 1-deg. No Compensator 0.0656 0.0874 v -SVR Model 0.0322 0.0530 % reductionin RMSE 50.9 39.35
  • 23. CONCLUSION SVM based friction model with exponential kernel function was successfully developed and implemented for friction compensation in PTP and Tracking motion control. The results obtained for modeling and compensation show SVR as a viable and efficient technique in representing and compensating frictional effects in motion control system. However, the non-smoothness in the tracking responses especially at low reference input was attributed to the effect of velocity estimation and imperfection of the sensor used in the compensation scheme. This could be improved upon with the use of more efficient position sensor and/or observer based estimation or other more sophisticated velocity estimation scheme.
  • 24. SELECTED REFRENCES 1. Armstrong-Helouvry B., Control of Machines with Friction, Boston, MA, Kluwer, 1991 2. Armstrong-Helouvry B., Dupont P. and De Wit C., A survey of models, analysis tools and compensation method for the control of machines with friction, Automatica, Vol. 30, No. 7 (1994) pp. 1083-1138. 3. V. Vapnik. The Nature of Statistical Learning Theory. Springer, New York, 1995. 4. S. R. Gunn. Support Vector Machines for Classification and Regression. Technical Report, Image Speech and Intelligent Systems Research Group, University of Southampton, 1997.
  • 25. THANK YOU VERY MUCH Had however this friction really existed, in the many centuries that these heavens have revolved they would have been consumed by their own immense speed of everyday Leonardo da Vinci (1452-1519) The Notebooks 56 V