Neural Network Adaptive Control for X-Y Position Platform with Uncertainty

Similar documents
Application Research on BP Neural Network PID Control of the Belt Conveyor

Adaptive Neural Network-based Synchronization Control for Dual-drive Servo System

The Design of Switched Reluctance Motor Torque Optimization Controller

FAULT DIAGNOSIS AND PERFORMANCE ASSESSMENT FOR A ROTARY ACTUATOR BASED ON NEURAL NETWORK OBSERVER

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Surveying Adjustment Datum and Relative Deformation Accuracy Analysis

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Design of Joint Controller for Welding Robot and Parameter Optimization

Dynamics and simulation analysis of table tennis robot based on independent joint control

Application in composite machine using RBF neural network based on PID control

Sensor Data Fusion Using Kalman Filter

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

PMSM Speed Regulation System using Non-Linear Control Theory D. Shalini Sindhuja 1 P. Senthilkumar 2

A Novel Fault Diagnosis Method for Rolling Element Bearings Using Kernel Independent Component Analysis and Genetic Algorithm Optimized RBF Network

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Boundary Controller Based on Fuzzy Logic Control for Certain Aircraft

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Design and Application of Discrete Sliding Mode Control with RBF Network-based Switching Law

Advances in Intelligent Systems Research, volume 136 4th International Conference on Sensors, Mechatronics and Automation (ICSMA 2016)

Fuzzy PID Speed Control of Two Phase Ultrasonic Motor

2280. Optimization of the control scheme for human extremity exoskeleton

The Pitch Control Algorithm of Wind Turbine Based on Fuzzy Control and PID Control

Article Info. 1. Introduction

Control System Design of Magneto-rheoloical Damper under High-Impact Load

PARAMETER IDENTIFICATION IN MODEL BASED NETWORKED CONTROL SYSTEMS USING KALMAN FILTERS

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for Indirect Vector Control (IVC) of Induction Motor Drives

A Control Method of the Force Loading Electro-hydraulic Servo System Based on BRF Jing-Wen FANG1,a,*, Ji-Shun LI1,2,b, Fang YANG1, Yu-Jun XUE2

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

A New Localization Algorithm Based on Taylor Series Expansion for NLOS Environment

Multi-Temperature and Humidity Data Fusion Algorithm Based on Kalman Filter

The Open Automation and Control Systems Journal, 2015, 7, Application of Fuzzy PID Control in the Level Process Control

VECTOR CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR BASED ON SLIDING MODE VARIABLE STRUCTURE CONTROL

Hybrid Sliding Mode Control Technology of Electric Vehicle Based on Wireless Sensor

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

Design of intelligent vehicle control system based on machine visual

Research on Fuzzy Neural Network Assisted Train Positioning Based on GSM-R

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

Speed control of Permanent Magnet Synchronous Motor using Power Reaching Law based Sliding Mode Controller

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

An Improved Variable-Frequency Drive based on Current Tracking

FEKF ESTIMATION FOR MOBILE ROBOT LOCALIZATION AND MAPPING CONSIDERING NOISE DIVERGENCE

Segway Robot Designing And Simulating, Using BELBIC

A Study on PID Controller Parameter Optimization Based on. Cell Membrane Computing

Keywords: symlet wavelet, recoil acceleration, sensor, filtering

Embedded Robust Control of Self-balancing Two-wheeled Robot

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Control of PMSM using Neuro-Fuzzy Based SVPWM Technique

A Neural Based Position Controller for an Electrohydraulic Servo System

Design of One Dimensional Adjustment Platform Servo Control System Based on Neural Network

The Autonomous Performance Improvement of Mobile Robot using Type-2 Fuzzy Self-Tuning PID Controller

*Corresponding author. Keywords: Sub-packaging Screw, Operating Characteristic, Stepping Motor, Pulse Frequency.

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

Fault Tolerant Control Using Proportional-Integral-Derivative Controller Tuned by Genetic Algorithm

Study on OFDM Symbol Timing Synchronization Algorithm

ISSN: [IDSTM-18] Impact Factor: 5.164

Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator

A New AC Servo Motor Load Disturbance Method

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

WIND VELOCITY ESTIMATION WITHOUT AN AIR SPEED SENSOR USING KALMAN FILTER UNDER THE COLORED MEASUREMENT NOISE

A Wireless Localization Algorithm Based on Strong Tracking Kalman Filter

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction

Performance Comparison of Power Control Methods That Use Neural Network and Fuzzy Inference System in CDMA

A Novel Forging Hammerhead Displacement Detection System Based on Eddy Current Sensor

Design of double loop-locked system for brush-less DC motor based on DSP

Integration Intelligent Estimators to Disturbance Observer to Enhance Robustness of Active Magnetic Bearing Controller

WNN-Based NGN Traffic Prediction

LPSO-WNN DENOISING ALGORITHM FOR SPEECH RECOGNITION IN HIGH BACKGROUND NOISE

Noise Removal of Spaceborne SAR Image Based on the FIR Digital Filter

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

A Certain Open Pit Slope Blasting Vibration Law Research

Sp-eed Control of Brushless DC Motor Using Genetic Algorithim Based Fuzzy Controller*

Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller

A smooth tracking algorithm for capacitive touch panels

Study on Synchronous Generator Excitation Control Based on FLC

A Fully Programmable Novel Cmos Gaussian Function Generator Based On Square-Root Circuit

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

Intelligent Balanced Device and its Sensing System for Beam Pumping Units

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

A Robust Neural Fuzzy Petri Net Controller For A Temperature Control System

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

School of Computer and Information Science, Southwest University, Chongqing, China

ELECTRICAL CONTROL DESIGN FOR DRIVING SYSTEM OF SERVO MOTOR

Hardware Implementation of a Neural Network Controller with an MCU and an FPGA for Nonlinear Systems

Modeling and Control of a Robot Arm on a Two Wheeled Moving Platform Mert Onkol 1,a, Cosku Kasnakoglu 1,b

Digital Control of MS-150 Modular Position Servo System

The Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a

Learning Algorithms for Servomechanism Time Suboptimal Control

CCD Automatic Gain Algorithm Design of Noncontact Measurement System Based on High-speed Circuit Breaker

Research Article Low-Speed Control of Heavy-Load Transfer Robot with Long Telescopic Boom Based on Stribeck Friction Model

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

Automatic Control Motion control Advanced control techniques

Based on the ARM and PID Control Free Pendulum Balance System

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot

Transcription:

ELKOMNIKA, Vol., No., March 4, pp. 79 ~ 86 ISSN: 693-693, accredited A by DIKI, Decree No: 58/DIKI/Kep/3 DOI:.98/ELKOMNIKA.vi.59 79 Neural Networ Adaptive Control for X-Y Position Platform with Uncertainty Ye Xiaoping, Zhang Wenhui*, Fang Yamin Institute of echnology,lishui University, China-33, elp 578-75, Fax 578-75 Institute of Science,Lishui University, China -33, elp 578-75, Fax 578-75 *Corresponding author, e-mail: hit_zwh@6.com Abstract An improvement neural networ adaptive control strategy is put forward for X-Y position platform with uncertainty by the paper. Firstly, dynamics model of X-Y position platform is established. hen, RBF neural networ with good learning ability is used to approach non-linear system. he early period control accuracy of the problem is considered by the paper, because good precision in the early period is difficult to be obtained by neural networ controller, so PID controller is designed to compensate control. An improvement dynamic optimization adjustment algorithm of networ weights is designed to speed up the learning speed. Simulation results show that the control method is more effective to improve the control precision and real-time and has a good application value. Keywords: Neural networ; X-Y position platform; PID controller; Optimized learning algorithm. Introduction With the development of computers and advanced control technology, High-precision digital drive technology has become the mainstream in the development of the numerical control (NC) machine tools. he X-Y NC platform is a flat with two-dimensional space control system. It is not only able to complete the two-dimensional space plane processing, and can be used as the prototype of the NC machine tools (for example, robots and other large equipment). he NC platform has a certain degree of nonlinear and coupling, and therefore obtains higher control accuracy; it is difficult for the traditional PID control technology to meet the control requirements ref.[]-[4]. o eliminate the influence of these non-linear factors, all sorts of presented control strategies such as adaptive control, fuzzy control and neural networ control have been used on X-Y NC platform ref. [5]-[]. For these nonlinear uncertain systems, the adoption of adaptive control method can achieve better results, but the ascertainment of the linear parameters and the regression matrix require large number of calculations, which affect its application. As the neural networ control is not required to now the exact model of control object, at the same time the controller is simple and has learning ability, it is increasingly widely used in the field of space control. Now people have made some research results. Ref. []-[] present a fuzzy control scheme, but there are too much fuzzy rules, which will lead to the computational geometry multiply, and too little cannot guarantee the accuracy of control. Ref [3] presents X-Y platform control scheme of Elman neural networ, but there are disadvantages of large amount of calculation and time-consuming of using bac-propagation algorithm, it is difficult to guarantee real-time and need offline training. Ref [4] presents robust adaptive control for X-Y platform, which needs a certain degree of uncertainty on the system boundary, and it is not the best control method. For the above shortcomings, a radial basis function (RBF) neural networ adaptive PID control strategy is put forward for X-Y position platform with uncertainty. Firstly, dynamics model of X-Y position platform is established. hen, RBF neural networ with good learning ability is used to adaptive control non-linear system. he good control accuracy is difficult to be obtained in the early period of study, so PID controller is designed as a compensation controller. Dynamic optimization algorithm of networ weights is designed to speed up the learning speed and the adjustment velocity. Received July, 3; Revised January 8, 4; Accepted February 8, 4

8 ISSN: 693-693. Dynamic Equation of X-Y Position Platform he Figure shows the schematic diagram of X-Y position platform system. Figure. X-Y Position platform he motor dynamics is ignored by the paper, the inertia force friction and other disturbances are considered, the system dynamics model from each axis is obtained by ref. [4]. Dq Cq F () q Where,, q represent the velocity and acceleration of the system movement respectively. D is designed as the quality of the positioning platform; q is designed as the displacement of the screw carried by the slider; Cq is designed as the viscous friction; C is designed as the viscous friction coefficient, F are designed as the static friction and coulomb friction; is designed as the output torque of motor. 3. Designed of PID Controller Base on Neural Networ,then the above dynamic model can be written as If H Cq F () Dq H Augmented variable input method is used for the above dynamic model. Error vector is defined as eqd q, q d is the desired trajectory, unmolded dynamics isn't considered in the situation of the system (), the following controller(3) can guarantee the system stability. Dx ˆ( KeKe ) Hˆ (3) p d Where, K p K d is defined as feedbac gain matrix. However, the platform model is difficult to get accurately in practice; the ideal nominal model can be created. If the system nominal model is expressed as ˆD, Ĥ. hen the control law design is designed as : Dq ˆ ( KeKe ) Hˆ (4) p d ELKOMNIKA Vol., No., March 4: 79 86

ELKOMNIKA ISSN: 693-693 8 o put the control law (4) into the control law (5), it can be obtained: d p ˆ [ ] e K e K e D Dx H (5) Where, D DDˆ, H H Hˆ. From the above equation, as can be nown that the uncertainty of system modeling will lead to the degradation of control performance. he good learning ability of neural networ is considered to solve the nonlinear effects of X-Y NC platform; controller based on neutral networ is designed. A partial generalization of RBF networ is chosen to accelerate the learning speed and to avoid local minima value problems ref. [6]. According to the nonlinear dynamic model of the X-Y NC platform (), it can be obtained: Dx H f( xxx,, ) (6) he total control input contains PD and NN. he PID feedbac controller is designed as: K e K e (7) PD d p he RBF neural networ controller is designed as: M( x, x, x, ) (8) NN d d Where, : output hidden layer, b : node threshold. (9) PD NN he structure of control system is shown in Figure Figure. Neural networ PID control system Because the neural networ cannot fully complete study in the initial stage, the condition results in a bigger error. o solve this problem, PID feedbac controller participates in compensation control of neural networ, the combination controller ensure stability of system. PID feedbac controller mainly plays the leading role in the early stage of control, Along with learning of the neural networ, errors are decreased gradually, PID feedbac controller function get smaller and smaller gradually. Where, a variable learning law in Local generalization networ of RBF is used to accelerate the learning speed and convenient in applications in real-time. Neural Networ Adaptive Control for X-Y Position Platform with Uncertainly (Ye Xiaoping)

8 ISSN: 693-693 For the membership function of the hidden layer of RBF neural inverse mode approaching and neural controller to tae the Gaussian function, the hidden node output is: X cj j ( ) exp( ) () b j he output of the output layer is: m y ( ) W( ) ( ) ( i, ) () j ij j Where, W ( ): connection weights of hidden layer and output layer. ij he error signal of online learning is defined as: E y ( ) yd( ) y ( ) yd( ) () J W E W (3) ( ) ( i i ) According to function extreme value theory from ref [5]: the quadratic approximation of the performance indicators near the minima of J( W ) is: S W G W W H W W (4) ( ) ( ) ( ) S ( W ), Where, G : he minimum of the quadratic approximation function, H : positive definite Hessian matrix. he function E ( W ) i tae the first-order aylor polynomial in the near of W : W : minima of E ( W) E ( W ) ( W W ) E ( W ) () (5) i i i Where, Ei ( W) is defined as Ei ( W) to W on the gradient. o omit the higher order terms () of the above equation, putting it into(5), the following the equation can be obtained: i i (6) i J( W) [ E ( W ) ( W W ) E ( W )] he second approximation on the above equation is expanded as: J W E W W W E W J W (7) ( ) [ ( ) ( ) ( )] ( ) i i Where, :forgetting factor,. ELKOMNIKA Vol., No., March 4: 79 86

ELKOMNIKA ISSN: 693-693 83 In order to export recursive learning process easily, put (4) into J ( W ) and the following the equation can be obtained: J W E W G E W W W E W ( ) ( ) ( )( ) ( ) i i i ( ) [ ( ) ( )]( ) i i W W H E W E W W W (8) According to(4), it can be obtained: S ( W) G ( W W ) H ( W W ) S ( W) G ( W W ) H ( W W ) ( W W ) H ( W W ) ( W W ) H ( W W ) (9) Mae J ( W) S ( W) hen E ( W ) G G ( W W ) H ( W W ) () i H H Ei ( W) Ei ( W) () E ( W ) E ( W ) H ( W W ) () i i Using the matrix inverse theorem and according to (), as can be obtained: ( ( ) ( ) / ) i i H H H E W E W H (3) E ( W ) H E ( W ) (4) i i In (), the same multiplied by H on both sides, H H, and put it into (3), after collated, the final learning algorithm of neural networ weights can be obtained: W W H E ( W ) E ( W )/ (5) i i So, the algorithm of the RBF neural networ weights is designed as E ( W ) E / W i i O () PD / W O () ( ) (6) PD j Neural Networ Adaptive Control for X-Y Position Platform with Uncertainly (Ye Xiaoping)

84 ISSN: 693-693 4. Simulation and Analysis In order to illustrate the effectiveness of the control algorithm, the paper designs the dynamic model parameters as: D 6, C 3, F.sin t he desired trajectory of the X-Y platform is: X : xd cos. t ; Y : xd sin. t. PD controller gain: K diag (,) ; K diag (3,3). p d Learning factor:.6. he initial value of the X-Y platform movement: ; X : x, x. Y : x 4, x he simulation results are shown in the follow figures. Where Figure 3 and Figure 4 is the trajectory tracing curve and the speed tracing error curve in this paper program Figure5 is control input of X-Y platform..5 desired position of X real position of X 4 3 desired position of Y real position of Y Position tracing of X/m.5 -.5 - -.5 - Position tracing of Y/m - -.5 5 5 (a) Position tracing of X - 5 5 (b) Position tracing of Y Figure 3. Position tracing of X-Y platform According to the Figure3, as can be learned that the design of RBF neural networ PID controller is able to fast-trac the expected angle of trajectory in a relatively short period of time, but also to achieve better tracing of angular velocity. It turns out that in the initial phase of the control process, the RBF neural networ is still in the learning period, now neural networ cannot approach system model, in this time, neural networ controller together with the conventional PD feedbac controller meet the tracing error of the joint angle. With the study of neural networ, better control effect can be obtained. According to the figure 4, the good velocity tracing can be achieved in 5s. From figure 5, control torques is small, and relatively smooth. Simulation shows the proposed control method is effective, and has better engineering value. ELKOMNIKA Vol., No., March 4: 79 86

ELKOMNIKA ISSN: 693-693 85 3 Velocity tracing of X/m.s - - desired velocity of X real velocity of X Velocity tracing of Y/m - - - -3 desired velocity of Y real velocity of Y - 5 5 (a) Velocity tracing of X -4 5 5 (b) Velocity tracing of Y Figure 4. Velocity tracing of X-Y platform 6 4 Control input X/N.m 4 - -4 4 6 8 (a) Control input of X Control input Y/N.m 3-4 6 8 (b) Control input of Y Figure 5. Control input of X-Y platform 5. Conclusion rajectory tracing control problems X - Y NC platform system with uncertainty are studied by the paper, an improvement neural networ PID control strategy is proposed. ) An integrated controller is designed. he controller integrates neural networ controller with PID controller, the good control precision can be achieved in the initial learning phase of neural networ, because of compensation affection of PID controller; ) Improvement optimization learning algorithm is designed, the algorithm can ensure the online real-time adjustment of the weights of networ; 3) he control mechanism is analyzed in detail, the simulation proves the validity of the scheme. he improvement neural networ control strategy can achieve good control effect, and has high engineering application value for X-Y NC control platform system with uncertainty. Acnowledgments Project supported by Zhejiang Provincial Natural Science Emphasis Foundation of China (No.LZF), Zhejiang Provincial Natural Science Foundation (No.Y4F3) and (No. LY3F), Zhejiang Provincial Education Department Science Research Project (No.Y33). Neural Networ Adaptive Control for X-Y Position Platform with Uncertainly (Ye Xiaoping)

86 ISSN: 693-693 References [] Amor J, William A. Experimental study on active vibration control of a single-lin flexible manipulator using tools of fuzzy logic and neural networs. IEEE ransactions on Instrumentation and Measurement. 5; 54(3): -8. [] Wang H R, Li E C, Wei L X. Based on the adaptive control of X-Y positioning stage to improve the uncertainty of the neural networ. Machine ool & Hydraulics. 6; 6(6): 87-89. [3] Huang S J, Shieh M H. Application of DSP Controller on X-Y Platform Servo Control. International Journey Advance Manufacture echnology. ; 6(6): 5-. [4] Farzaneh A, alebi H A and Rajniant V P. A Splatform Neural Networ- Based Observer With Application to Flexible- Joint Manipulator. IEEE rans on Neural Networs. 6; 7(): 8-9. [5] Wang S D, Lin C K. Adaptive control of robot manipulator using fuzzy compensator.fuzzy Sets Syst. ; (3): 35-363. [6] Wang C H, sai C H, Lin W S. Robust fuzzy model-following control of robot manipulators.ieee rans. Fuzzy Syst. ; 8(4): 46-469. [7] Lin C K. Non-singular terminal sliding model control of robot manipulators using fuzzy wavelet networs,ieee rans. Fuzzy Syst. 9; 6(): 765-786. [8] Yoo B K, Ham W C. Adaptive control of robot manipulator using fuzzy compensator. IEEE rans.fuzzy Syst. ; 8():86-99. [9] ZHANG X D, JIA Q X, SUN H X, CHU M. he Research of Space Robot Flexible Joint rajectory Control. Journal of Astronautics in Chinese. 8; 9(6): 865-869. [] Lin C K. H reinforcement learning control of robot manipulators using fuzzy wavelet networs. Fuzzy Sets Syst. 9; 6(): 765-786. [] Wei L X, ian X J, Wang H R. Based on the X-Y platform sliding mode control of adaptive fuzzy control. Electric Drive. 9; 39(): 56-59. [] Green A and Sasiade J Z. Adaptive Control of a Flexible Robot Using Fuzzy Logic. AIAA. America institute of Aeronautics and Astronautics. 4: -. [3] Wen S H, Qiang Y H. Based on X-Y positioning force/position control of the modified Elman networ. Machine ool & Hydraulics. 9; 37(7): 7-. [4] Wang Z H, Wang X S, Xu W L. Robust adaptive friction compensation of the X-Y position platform.journal of Southeast University. ; 3(): 69-7. [5] Wang Y N. Robot intelligent control engineering. Science Press. China. 9. [6] Zhang W H, Qi N M, Ma J, et al. Neural integrated control for a free-floating space robot with suddenly changing parameters. Sci China Inf Sci. ; 54(): 9-99. ELKOMNIKA Vol., No., March 4: 79 86