Research of Dynamic Parameter Identification of LuGre Model Based on Weights Boundary Neural Network

Similar documents
Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

Method for Recognizing Mechanical Status of Container Crane Motor Based on SOM Neural Network

A Wavelet Neural Network Forecasting Model Based On ARIMA

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

MODELING AND EXPERIMENTAL STUDY ON DRILLING RIG ANTI-JAMMING VALVE WITH BP NEURAL NETWORK

LINGO optimization model-based gymnastics team competition best starting line-up research

Analysis of Nonlinear Characteristics of Turbine Governor and Its Impact on Power System Oscillation

2008, hm 2. ( Commodity Bundle) [ 6], 25 4 Vol. 25 No JOURNAL OF NATURAL RESOURCES Apr., , 2, 3, 1, 2 3*,

An Improved Method of Power System Short Term Load Forecasting Based on Neural Network

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

True Triaxial Tests and Strength Characteristics Study on Silty Sand Liang MA and Ping HU

A Hybrid Time-delay Prediction Method for Networked Control System

Analysis and Calculation of Double Circular Arc Gear Meshing Impact Model

The Workshop on Recent Progress in Theoretical and Computational Studies of 2D Materials Program

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control

Open Access Improved PID Friction Feed-forward Compensation Control Based on Segment Friction Model

Online Identification And Control of A PV-Supplied DC Motor Using Universal Learning Networks

Modeling and Simulation of Cigarette Weight Control System

Porosity Calculation of Tight Sand Gas Reservoirs with GA-CM Hybrid Optimization Log Interpretation Method

Experimental and numerical simulation studies of the squeezing dynamics of the UBVT system with a hole-plug device

Influence of electromagnetic stiffness on coupled micro vibrations generated by solar array drive assembly

QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION

RESEARCH ON AEROCRAFT ATTITUDE TESTING TECHNOLOGY BASED ON THE BP ANN

Nonlinear Adaptive Robust Force Control of Hydraulic Load Simulator

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION

Research Article Dynamic Friction Parameter Identification Method with LuGre Model for Direct-Drive Rotary Torque Motor

Wind Turbine Gearbox Temperature Monitor Based On CITDMFPA-WNN Baoyi Wanga, Wuchao Liub, Shaomin Zhangc

The layered water injection research of thin oil zones of Xing Shu Gang oil field Yikun Liu, Qingyu Meng, Qiannan Yu, Xinyuan Zhao

An Improved Quantum Evolutionary Algorithm with 2-Crossovers

Sliding Mode Control with Nonlinear Disturbance Observer Based on Genetic Algorithm for Rotary Steering Drilling Stabilized Platform

MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK

Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

arxiv: v1 [astro-ph.im] 25 Apr 2014

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

Journal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article

Logging characteristic analysis of basalt in eastern depression of Liaohe Oilfield

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

Multi-wind Field Output Power Prediction Method based on Energy Internet and DBPSO-LSSVM

Dynamic Data Modeling of SCR De-NOx System Based on NARX Neural Network Wen-jie ZHAO * and Kai ZHANG

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Input Constraints Sliding Mode Control Based on RBF Network Compensation Mengya Hou 1,a, Huanqiang Chen 2,b

Rotating Liner Hanger Bearing Frictional Heat Field and Thermalmechanical Coupling Simulation. Haiqiang Sun1, a *

Influence and analysis of escape posture for different launch tube spiral angles

New Feedback Control Model in the Lattice Hydrodynamic Model Considering the Historic Optimal Velocity Difference Effect

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II

Supporting Information. Ce 3+ -Doping to Modulate Photoluminescence Kinetics for Efficient CsPbBr 3 Nanocrystals Based Light-Emitting Diodes

Contents. Dynamics and control of mechanical systems. Focus on

1439. Numerical simulation of the magnetic field and electromagnetic vibration analysis of the AC permanent-magnet synchronous motor

Chemical Research in Chinese Universities

Coupled vibration study of the blade of the flexible wind wheel with the low-speed shafting

Simulation and Experimental Research on Dynamics of Low-Pressure Rotor System in Turbofan Engine

Case Doc 1059 Filed 11/26/18 Entered 11/26/18 11:05:25 Desc Main Document Page 1 of 9

Program & Abstracts. On The Occasion of Jun-Zhi Cui s 70 TH Birthday. International Workshop on Scientific Computing

2183. Vector matching-based disturbance rejection method for load simulator

ARX System identification of a positioning stage based on theoretical modeling and an ARX model WANG Jing-shu 1 GUO Jie 2 ZHU Chang-an 2

Seismic Base Isolation Analysis for the Control of Structural Nonlinear Vibration

Macro modeling and analysis of traffic flow with road width

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

Two-stage Pedestrian Detection Based on Multiple Features and Machine Learning

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities

Calculating Method for the Axial Force of Washover String During Extracting Casing in Directional Well

Journal of South China University of Technology Natural Science Edition

Acceleration of Levenberg-Marquardt method training of chaotic systems fuzzy modeling

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

NEURAL NETWORKS APPLICATION FOR MECHANICAL PARAMETERS IDENTIFICATION OF ASYNCHRONOUS MOTOR

Journal of Chemical and Pharmaceutical Research, 2014, 6(7): Research Article

Evaluation on source rocks and the oil-source correlation in Bayanhushu sag of Hailaer Basin

Application Research of ARIMA Model in Rainfall Prediction in Central Henan Province

Temperature Field Analysis of Magnetorheological Fluid. Dynamometer

Materials Science Forum Online: ISSN: , Vols , pp doi: /

Given: We are given the drawing above and the assumptions associated with the schematic diagram.

Research Article Finite Element Analysis of Flat Spiral Spring on Mechanical Elastic Energy Storage Technology

Modeling Method Analysis of the Friction Torque for High Speed Spindle Bearing

Journal of Engineering Science and Technology Review 7 (1) (2014)

Calculation of Earth s Dynamic Ellipticity from GOCE Orbit Simulation Data

Friction. Modeling, Identification, & Analysis

Main controlling factors of hydrocarbon accumulation in Sujiatun oilfield of Lishu rift and its regularity in enrichment

Hybrid particle swarm algorithm for solving nonlinear constraint. optimization problem [5].

Submitted to Chinese Physics C CSNS/RCS

Layer-dependent Anisotropic Frictional Behavior in Two-dimensional

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

The Phase Detection Algorithm of Weak Signals Based on Coupled Chaotic-oscillators Sun Wen Jun Rui Guo Sheng, Zhang Yang

System Identification and Adaptive Compensation of Friction in Manufacturing Automation Systems

A New Recognition Method of Vehicle License Plate Based on Genetic Neural Network

FUZZY CONTROL OF NONLINEAR SYSTEMS WITH INPUT SATURATION USING MULTIPLE MODEL STRUCTURE. Min Zhang and Shousong Hu

The stiffness tailoring of megawatt wind turbine

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

THRUST ANALYSIS ON A SINGLE-DRIVE ROBOTIC FISH WITH AN ELASTIC JOINT

FINITE TIME CONTROL OF NONLINEAR PERMANENT MAGNET SYNCHRONOUS MOTOR

Tire Modal Analysis of ANSYS and Hypermesh Under Co-simulation

Coupled Drive Apparatus Modelling and Simulation

FEEDBACK CONTROL SYSTEMS

Two-Stage Least Squares based Iterative Identification Algorithm for Box-Jenkins Model

STEADY-STATE MEAN SQUARE PERFORMANCE OF A SPARSIFIED KERNEL LEAST MEAN SQUARE ALGORITHM.

Study on disturbance torques compensation in high precise servo turn table control system

Mechanical Design Practice Teaching Based on Romax Designer

Bearing fault diagnosis based on TEO and SVM

Transcription:

International Conference on Computer and Automation Engineering (ICCAE ) IPCSIT vol. 44 () () IACSIT Press, Singapore DOI:.7763/IPCSIT..V44.9 Research of Dynamic Parameter Identification of LuGre Model Based on Weights Boundary Neural Network Huo Ai-qing,, He u-yao, Ruan an and Tang Nan College of Marine,Northwestern Polytechnical University, i an, 77, China Shaanxi Key Laboratory of Oil-Drilling Rigs Controlling Technique, i an Petroleum University, i an, 765, China Abstract. The identification problem on the dynamic parameters in LuGre model is studied. The identification method proposed uses a neural network which considers weights boundary. The network structures and weight adjustment algorithm are given out. In order to find a set of parameters to make it approach the actual one, this algorithm uses neural network identification within the bounds of the identified parameters. Compared with the non-linear least squares (NLS) parameter identification, the relative errors of parameters which are identified by neural network based on weights boundary (WBNN) are smaller, and the precision is higher. Numerical simulation is provided to show the efficiency of the proposed method Keywords: neural networks,weight boundary,lugre model,dynamic parameters identification. Introduction The concept of identification and control on LuGre friction model was investigated quite intensively in recent years, because of non-linearity of its model, immeasurability of its internal state variables and coupling effect with static and dynamic parameters[][]. Wang et al. [3] obtained more precise friction model using the method of combining offline identification with online observation. Madi, M.S et al. [4] proposed a bounded-error estimation approach based on interval analysis and set inversion. Two different friction model parameter identification methods were presented by Wu et al. [5] from the time and frequency domain. Reference [6] - [9] used the genetic algorithm, adaptive ant colony algorithm and particle swarm algorithm to identify the friction parameters of the servo system. Previous researches mentioned above have failed to consider that the actual system parameter values may only be a local optimum. It made the identification results differ greatly from the real parameter values, and took a longer time in identification process, for all that methods searched the eligible optimal value from the entire number axis. In order to overcome these limitations, this paper put forward a new neural network identification method which considers weights boundary. The purpose of it is to find a set of parameters to make it approach the actual one within the bounds of the identified parameters.. Neural Network Parameter Identification Based on Weights Boundary The BP network model is not very clear correondence with the structural model of the recognied system, therefore the network structure on BP is arbitrary. If you use a system structure of the neural network agreeing with the actual one for system parameter identification, it will be easier to get convergence results. To do this a neural network model which links with the actual system structure should be adopted firstly, then the value of upper and lower bounds of each parameter be determined, and the initial value be selected between this boundary according to the past experience and actual practical engineering or theoretical calculations. This will ensure that the parameters are in the upper and lower bounds in the identification process, so that the identification results will consistent with the real system. 7

.. Network Structure To make the constructed neural network model to be consistency with the structure of the real system, the system mathematical model is need to be understood, and the topology structure of neural network is constructed. We can use a number of simple neurons and weight of its argument, through a certain connection to represent a complex system. This network not only has the clear physical meaning, the network structure (number of layers and the number of neurons) is also consistent with the structure of the system, and more importantly, the weights of the network also include the system parameters. The general neural network system parameters identification model are shown in Fig..The neural network output is denoted in Fig. as, the network input is, f( is activation function, and φ() is an arbitrary function determined by the actual system... Weight Adjustment Algorithm System model is given by the followed equation: m n k ) = bi u( k i ) ai k i ) i= i= We seek to identify the system parameters θ=[a,a, a n,b,b, b m ] T by using input and output time series {u(, } and optimiation criterion function. Therefore we can take neural network as a system parameter identifier. Through the network training, the weights of the network can become the estimated values of system parameter, it can be written as: ˆ T = W = [ w, w,, wn ] [ aˆ, aˆ, aˆ n, bˆ, bˆ, bˆ = m ] θ where N=n+m. The output of neural network parameter identifier is given as ˆ T = h ( W ( () where h T ( =[h (, h (, h N (] T =[-k-), -k-n), -u(k-), -u(k-m)] T. () n W = φ ( x) f φ ( x) m Fig. : The neural network parameters identification model with weights boundary To determine the parameters of the estimated value W( in the sampling point, it must be made the value of criterion function as following (3) is the minimum. E( W, = ( ) (3) From the initial weight W() start, the neural network training use ruleδ, that is the weights change along the fastest fall direction. Weight variation is obtained by () and (3): Where η(=α/ h (,α is a constant,<α<. Weights recursive formula can be combined with () and (4): E( W, ΔW ( = η ( = η( [ ] h ( (4) W 8

W ( k + ) = W ( + η( [ ] h = W ( + η( [ h T ( W ( ] h When weight W i adjusted by (5) is not the value within the range of maximum W imax and minimum W imin, it will be set to the boundary value..3. Parameter Identification Procedure Step: Take initial weights W() between its upper and lower bounds; Step: Calculate the output of neural network y ˆ( by constructing the neural network model; ( ( Step3: Combined with neural network output, calculate error e( = ; Step4: Neural network weights will be adjusted to: W(k+)=W(+Δ W(; Step5: Analysis whether the weight is within the allowable range. If it is, go to Step (6); if not then while W i > W imax, W i = W imax ; while W i <W imin, W i = W imin ; Step6: Calculate, determine whether it is in the range of allowable error. If it is OK, then stop identification. If not, go to Step3. 3. Servo stable Platform with LuGre Friction Model Structure of rotary steering drilling stable platform with LuGre friction model [] [] is shown in Fig.. (5) θ( t ) Fig.: The block diagram of rotary steering drilling stable platform with Lugre friction model Where r(t) is the setting tool face angle, θ is the actual tool face angle of stable platform, θ (t) is the platform eed, R represents the armature resistance, K m is the motor torque coefficient, J is moment inertia of stable platform, T represents control torque, T f represents the friction torque. Steerable drilling stable platform servo system can be expressed with the following differential equation: J θ = T (6) The friction model applied with LuGre model, its expression is as follows: T f d T B f = + + θ (7) dt d θ = θ (8) dt g(θ ) ( θ / ) g( θ θ ) T + ( T T ) e s = (9) Where T c is the Coulomb friction torque; T s is the maximum static friction torque; B is the viscous friction coefficient; θs represents the Stribeck angular velocity; is the stiffness coefficient of microscopic deformation ; represents the viscous damping coefficient. 4. LuGre Model Dynamic Parameter Identification For the static parameters of LuGre model, such as T c, T s, B and θ s, the Stribeck curve recognition could be utilied [8]. However, for dynamic parameters identification, the neural network with weights boundary (called as WBNN) method proposed in the previous sections should be adopted. When the system is affected by control moment but still in a quiescent state, it means that the system has no apparent movement, we can suppose: c s c 9

dθ = θ, θ () dt Therefore (7) can be approximately written as: T θ θ B f = + + θ () So the system model can be given by J + ( + B θ + θ = T () Laplace transforming of () gives θ ) θ ( s) = T ( s) Js + ( + B) s + Then after discreting, the following equation can be obtained: T(=-T(k-)-T(k-)+ [θ(+θ(k-)+θ(k-)]+ [θ(-θ(k-)] +J[θ(-θ(k-)+θ(k-)]+B[θ(-θ(k-)] (4) Based on past experience and theoretical calculations, the range W i can be obtained, in which maximum and minimum are W max =[4,,3,4,5,] and W min =[-5,-3,-4,-,-3,-] reectively. Using neural network as the system parameters identifier according to the parameter bounds, a set of initial values which must be between the maximum and minimum value can be selected, such as W()=[- 3,,,,3,]. The neural network model established by the above principles is shown in Fig.3. Neural network input composes by the system inputθ( and T( output. Parameter W i is identified according to the WBNN algorithm described previously. After the neural network training, we have W=[-.53,.9974,.53,.388,.48,.73] Thus the stiffness coefficient and viscous damping coefficient of the Lugre friction model are as shown in Fig. 4. ( (k-) Actual system W W W 3 W 4 Tˆ ( k ) T( e T(k-) T(k-) (3) (k-) W 5 W 6 Weight adjustment algorithm Fig.3: The principle diagram of WBNN model stiffness coefficient (Nm/rad).7.6.5.4.3.. -. -. 3 4 5 rotational eed(rad/s) viscous damping coefficient (Nm/(rad/s)).9.8.7.6.5.4.3.. 3 4 5 rotational eed(rad/s) Fig.4: (a) Stiffness coefficient (b) Viscous damping coefficient It shows that the relative error of NLS is much larger than WBNN in the process of dynamic parameter identification and the parameter identification accuracy of WBNN is much higher than NLS from the above Table and Table. So the WBNN is more suitable for the dynamic parameter identification of Lugre friction model.

5. Conclusion Table. WBNN dynamic parameter identification results dynamic parameter real value identification results relative error.5.53.%.4.388 4.55% Table. NLS dynamic parameter identification results dynamic parameter real value identification results relative error.5.4766 4.68%.4.7 3.47% The current paper presented a neural network identification method with weights boundary for the dynamic parameters identification for Lugre friction model. The parameter identification results using the WBNN compensation shows smaller relative error and higher accuracy than those using the NSL. The WBNN identification algorithm has proved to be a very effective and efficient in this dynamic parameter identification of Lugre friction model procedure. 6. Acknowledgment This work was supported by the Shaanxi Science and Technology Research and Development Program under Grant No. K7-9 and No.k6-7, and was supported by Shaanxi Provincial Department of Education Special research projects No.9JK687, and also was supported by i'an Shiyou University Graduate Innovation Fund under Grant No. C33. 7. References [] LIU Hai-rong, LIU Jin-kun. Simulation of Fuy Neural Network Identification with Lugre friction model.computer Simulation.7,4():8-8 [] Jinkun Liu,Fuchun Sun. Fuy Global Sliding Mode Control or a Servo System with Lugre Friction Model. Proceedings of the 6th World Congresson Intelligent Control and Automation. 6, Dalian, China:933-936 [3] WANG Zhong-hua, WANG ing-song, WANG Qun. The experimental study of parameter identification of a new friction model and compensation based on it. Manufacturing Automation.,3(6):3~3. [4] Madi, M.S; Khayati, K.; Bigras, P. Parameter Estimation for the LuGre Friction Model using Interval Analysis and Set Inversion. IEEE International Conference on Systems, Man and Cybemeties.4:48~43. [5] Wu Ziying, Liu Honghao, Liu Lilan. Identification Methods of Friction Parameters in Kinematical Joints. Chinese Journal of Applied Mechanics.7, 4 ():5~. [6] LIU Qiang; HU Hong jie; LIU Jin kun. Research on the Parameter Identification of Friction Model for Servo Systems Based on Genetic Algorithms. Systems Engineering and Electronics.3,5 ():77~5. [7] DUAN Hai-bin; WANG Dao-bo; ZHU Jia-qiang. Parameter identification of LUGRE friction model for flight simulation servo system based on ant colony algorithm. Transactions of Nanjing University of Aeronautics & Astronau.4():79~84. [8] ZHANG Wenjing; ZHAO ianhang; TAI ianqing. Parameter identification of gun servo friction model based on the particle swarm algorithm. Journal of Tsinghua UniversitScience and Technology). 7,47(S):77~7. [9] WANG ing; IE Jianying. An Adaptive Ant Colony Optimiation Algorithm and Simulation. Acta Simulata Systematica Sinica.,4():3~33. [] HUO Ai-qing, HE u-yao, WANG ue-long, TANG Nan.Study of Fuy Sliding Mode Control for Rotary Steering Drilling Stable Platform. Computer Simulation.,7():5~55 [] HUO Ai-qing, HE u-yao, WANG ue-long, TANG Nan, CHENG Wei-bin,Nonlinear Analysis of Friction Torque of Steady Platform Control System for Rotary Steering Drilling.Proceedings of 9 IEEE International Conference on Intelligent Computing and Intelligent System. 9,shanghai, China,pp577-58