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

Similar documents
A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

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

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

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

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

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

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

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

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Design of Joint Controller for Welding Robot and Parameter Optimization

Position Control of a Hydraulic Servo System using PID Control

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

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

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

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

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Regulated Voltage Simulation of On-board DC Micro Grid Based on ADRC Technology

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

PERFORMANCE ANALYSIS OF SRM DRIVE USING ANN BASED CONTROLLING OF 6/4 SWITCHED RELUCTANCE MOTOR

Embedded Control Project -Iterative learning control for

NEURAL NETWORK BASED LOAD FREQUENCY CONTROL FOR RESTRUCTURING POWER INDUSTRY

Implementation of Self-adaptive System using the Algorithm of Neural Network Learning Gain

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

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

Step vs. Servo Selecting the Best

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

CHAPTER 3 EQUIVALENT CIRCUIT AND TWO AXIS MODEL OF DOUBLE WINDING INDUCTION MOTOR

EE 410/510: Electromechanical Systems Chapter 5

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

DC Motor Speed Control Using Machine Learning Algorithm

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

International Journal of Innovations in Engineering and Science

Study on Synchronous Generator Excitation Control Based on FLC

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

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

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

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

DIAGNOSIS OF STATOR FAULT IN ASYNCHRONOUS MACHINE USING SOFT COMPUTING METHODS

Frequency Capture Characteristics of Gearbox Bidirectional Rotary Vibration System

Synchronized Injection Molding Machine with Servomotors

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

NNC for Power Electronics Converter Circuits: Design & Simulation

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

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

PID-CONTROL FUNCTION AND APPLICATION

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

Speed Feedback and Current Control in PWM DC Motor Drives

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

Fundamentals of Servo Motion Control

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

TRANSIENT STABILITY ENHANCEMENT OF POWER SYSTEM USING INTELLIGENT TECHNIQUE

Digital inertial algorithm for recording track geometry on commercial shinkansen trains

Penn State Erie, The Behrend College School of Engineering

DC Shunt Motor Control using Wavelet Network

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

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

Control of Induction Motor Drive by Artificial Neural Network

Multiple-Layer Networks. and. Backpropagation Algorithms

Speed Control of DC Motor Using Fuzzy Logic Application

Hybrid LQG-Neural Controller for Inverted Pendulum System

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

EE 308 Spring Preparation for Final Lab Project Simple Motor Control. Motor Control

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Position Control of DC Motor by Compensating Strategies

Software Operational Manual

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

Application Note #2442

CONTENTS. Cambridge University Press Vibration of Mechanical Systems Alok Sinha Table of Contents More information

The Principle and Simulation of Moving-coil Velocity Detector. Yong-hui ZHAO, Li-ming WANG and Xiao-ling YAN

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

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

Design and implementation of Open & Close Loop Speed control of Three Phase Induction Motor Using PI Controller

1. Introduction 1.1 Motivation and Objectives

FEA of Prosthetic Lens Insertion During Cataract Surgery

Introduction to Servo Control & PID Tuning

THE DESIGN AND SIMULATION OF MODIFIED IMC-PID CONTROLLER BASED ON PSO AND OS-ELM IN NETWORKED CONTROL SYSTEM

Position Control of AC Servomotor Using Internal Model Control Strategy

Latest Control Technology in Inverters and Servo Systems

Control Systems Overview REV II

Arvind Pahade and Nitin Saxena Department of Electrical Engineering, Jabalpur Engineering College, Jabalpur, (MP), India

A Sliding Mode Controller for a Three Phase Induction Motor

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Simulink Based Model for Analysing the Ziegler Nichols Tuning Algorithm as applied on Speed Control of DC Motor

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Ball Balancing on a Beam

The Design of Switched Reluctance Motor Torque Optimization Controller

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

TigreSAT 2010 &2011 June Monthly Report

Shunt active filter algorithms for a three phase system fed to adjustable speed drive

Open Access Pulse-Width Modulated Amplifier for DC Servo System and Its Matlab Simulation

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Transcription:

Application Research on BP Neural Network PID Control of the Belt Conveyor Pingyuan Xi 1, Yandong Song 2 1 School of Mechanical Engineering Huaihai Institute of Technology Lianyungang 222005, China 2 School of Mechanical Engineering, Nanjing Institute of Industry Technology, Nanjing 210046 China xipingy@sina.com, damy-s@163.com Journal of Digital Information Management ABSTRACT: In order to control reasonably the acceleration and dynamic tension in full-load starting process of conveyor system, accurate design techniques should be adopted. This paper selects the viscoelasticity model suiting to the belt by comparing dynamic performance of some kinds of models, and develops simulation model of driving device with feedback control, which indicating that motor rotation speed and its output torque vary with load and time. For belt conveyors, it has high nonlinear trait, PID controller with fixed parameter can not achieve good performance index. So the PID controller based on neural network is proposed. This design regards belt conveyors as a control object, by analyzing danamic model of belt conveyors, the design of related neural network PID control system based on BP neural network is provided. The BP-ANN is designed with three layers which are input-layer, hidden-layer and output layer in consideration of the control system real time requirement. The results show that the controller based on the neural networks can improve the robustness of the system and has better adaptabilities to the model and environments, compared with the classical PID control, therefore the simulation results are more close to practice. Categories and Subject Descriptors C.1.3 [Architecture Styles]: Neural nets; F.1 [Computation By Abstract Devices]: Neural networks; B.4.2 [Input/Output Communication Devices]: Channels and controllers General Terms Neural Networks, Communication Controller Keywords: Belt Conveyor, Dynamic model, PID controller, BP Neural Network Received: 13 July 2011, Revised 29 August 2011, Accepted 3 September 2011 1. Introduction PID control is widely adopted in many fields because of its simple structure, high reliability and easily implementation. PID controller has good control effect if the parameters of system model have not big variation, but there are a lot of complex, non-linear control systems and many objects that can not be established with accurate mathematics model on industry, if these systems are controlled with the traditional PID controller,it is impossible to get ideal control effect. the traditional PID control used in nonlinear, time varying or large inertia systems will be not very effective. For belt conveyors, it has high nonlinear trait, PID controller with fixed parameter can not achieve good performance index. So a kind of PID controller based on neural network is proposed. This design regards belt conveyors as a control object, by analyzing mathematics model of belt conveyors, the design of related neural network PID control system based on BP neural network is provided. In order to assure the belt conveyor run reliably and safely, its structure system must have the good dynamic characteristic. In the full-load starting process, the design strength of various structural elements of conveyor is decided by the high dynamic tension produced in the belt, therefore it is important to find out a good control method for the belt conveyor on full-load starting process. [1] 2. Simulation Model of the Belt 2.1 Dynamic Model of the Belt The viscoelasticity dynamic model used commonly of the belt mainly has the Maxwell relaxation model, the Vogit non-relaxation model and three elements solid viscoelasticity model, in which the Maxwell model can simulate the response to strain of the viscoelasticity material, but cannot simulate the response to stress; and the Vogit model is just opposite. Considering conveyor with high speed and great transportation capacity has automatic take-up device to be able to compensate automatically the distortion of the belt, therefore we may neglect the response to strain of the belt, and only consider the response to stress of belt. Moreover it is required that the belt core material and the 266 Journal of Digital Information Management Volume 9 Number 6 December 2011

rubber cannot be stripped away in using, namely the distortion of two kinds of material must maintain uniformity, and the Vogit model can precisely meet this requirement. Moreover, the parameters of the Vogit model is very easy to be determined, therefore the dynamic model of belt is simplified as a series of Vogit models in series in this paper. According to force balance relations of each belt unit, the dynamic equation of each belt section is:.. m i + w i = k i (-1 - ) - k i ( - +1 ) +.... (1) c i (-1 - )- c i+1 ( - +1 ) (i = 1, 2,...,n) where: m i - belt mass per unit length (kg/m); k i - equivalent spring coefficient (N/m); c i - equivalent viscous damping coefficient (N s/m); F i - driving forces of belt units (N); w i - resistance force per unit length, (N s/m) ; - displacements of belt units (m). [2] 2.2 Simulink Model of the Belt This paper analyzes the example of a belt conveyor on coal harbor, and adopts the newly popular Simulink simulation software based Matlab language. This software provides a new solution for system simulation technology. It not only improves the efficiency of computer programming, but greatly enhances programming equality and reliability. The layout of a typical belt conveyor with inclined arrangement is shown in Figure 1.The Relevant data of the conveyor are listed below: Bulk solids material: coal,density: 850kg/m 3, Belt width: B = 800mm, Conveyor length: 300, Belt type: EP500/5, the upward transportation inclination angle: β =8, Belt speed: v = 3.5m/s, Productivity: Q =720t/h, Motor type: Y280M - 4, squirrel motor with hydraulic coupling, rated power: Pe=90kw. This conveyor system is divided into twenty units, ten units on carrying and return side respective. Each unit includes equal belt length and each pulley is embodied in close units, as shown in Figure 2. At first, (1) are transformed into state space expression. The state. variables are selected as follows: Z 1 = x 1, Z 2 = x 1, Z 3 = x 2,.. Z 4 = x 2,..., Z 39 = x 20, Z 40 = x 20 ; the output variables are: Y 1 = Z 1, Y 2 = Z 3,..., Y 20 = Z 39. Then the state space expression of the belt is: x = AZ + BU, y = CZ + DU, where U is input vector of driving forces. Then the state space block is adopted and masked, and corresponding parameters are input, so simulation block of belt is created. [3]. 3. Simulation Model of Driving Device and Take-up Device The output torque of squirrel-cage motor varies with its rotation speed, their relation expressions are as follows: T =(2+q )λ m T n /S /S m +S m /S+q (2) (GD 2 /38.2) (dn /dt) = (T -T Z ) (3) Figure 1. Finite Element Model of Conveyor System where: q - coefficient related with rotor resistance of motor; λ m - allowable overload factor of motor; s - slip ratio of motor; s m - slip ratio corresponding with maximal torque of motor; T - motor output torque; T n - motor rated torque; T z - external load torque on the shaft of motor; GD 2 - sum of the inertia of the motor rotor,reducer, coupling, brake and load. S-function simulation model of motor is established by programming in this paper, the simulation model with feedback function indicates that rotation speed and output rorque of motor change with load and working time, therefore really reflects dynamic work process of the driving device. [4] Weight take-up device is adopted in this sample, the takeup device is included in the close unit as a belt section considered, and its mass is transformed as equivalent mass of the corresponding belt section, so as to establish the unified state space simulation model. According to the stress of the take-up device, its discretization dynamic equation is:..... m z x z = k z (x z-1-2x z ) + c z (x z-1-2x z + x z+1 ) -w Z (4) where: z the belt section with take-up device, that is i =z; x z displacements of take-up device (m); m z mass of weight and take-up device (kg); w z the friction resistance of the belt section with take-up device (N s/m). 4. BP Neural Network PID Controller of Conveyor System 4.1 PID Control on Conveyer Work Process The PID controller has become one of main industry control technical by its simple structure, the high stability, the reliable working and the convenient adjustment. The parameter design of PID controller is key content of the process characteristic, defining the proportion factor and Journal of Digital Information Management Volume 9 Number 6 December 2011 267

Figure 2. Structure of BP Neural Network Figure 3.Structure of BP Neural Network PID Controller Figure 4. Simulation Model of Conveyor System with BP Neural Network PID Controller the value of integration time and differential time of the PID controller. But, there are some disadvantages of PID control. Firstly, it is difficult to regulate the three parameters of PID controller: KP, KI and KD in some control systems. Secondly, the traditional PID control used in nonlinear, time varying or large inertia systems will be not very effective. [5] 4.2 Artificial Neural Network Artificial neural networks (ANN) have been used in various control field of with the characteristics of self-adapting and learning, nonlinear mapping, strong robustness and fault-tolerance. Back-propagation ANN is used to construct an ANN PID controller. Generally, a three-layered BP ANN with appropriate network structure and weights can approach to any random continuous function. PID Neural Network Controller consists of proportional (P), integral (I) and derivative (D) neurons and its weights are adjusted by the back-propagation algorithms. It can control different systems through quick learning process and has perfect performances. As shown in Figure 2, The BP-ANN is designed with three layers which are input-layer, hiddenlayer and output layer in consideration of the control system real time requirement. The input-layer has three neurons, the hidden layer has four and the output-layer has three. Considering the output junctions directly corresponding to three parameters can t be minus, the activation function of the output-layer neural network is defined as non-minus Sigmoid function, the activation function of the hidden layer neural network is defined as non-minus symmetrical Sigmoid function. [6] 4.3 PID Control System Based on Neural Network As shown in Figure 2, BP neural network PID controller adapt the weights according to the following steps: 1). Decide network structure at first. Because the nodes 268 Journal of Digital Information Management Volume 9 Number 6 December 2011

Table 1. Parameters Comparison Between Simulation and Experiment of network input layers and output layers are known, only the nodes of hidden layers remained undecided. 2). Initialize the weights of hidden layers and the ones of output layers with less random number, select the speed of learning; 3). Sample the system and calculate the network inputs; 4). Calculate the outputs of hidden layer and output layer, get the controlling amount; 5). Calculate the system output; 6). According to the weights adapting rule of output layer and hidden layer, regulate each connection weight of output layer and hidden layer. 4.4 BP Neural Network PID Controller of Conveyor System According to relevant data of the conveyor above, the output torque of driving device is served as input source block of conveyor system, the state space block of the belt and take-up device as system block and the displacements, velocities, accelerations and dynamic tensions as output block of conveyor. The output module of nonlinear system control design is adopted in dynamic simulation in Simulink software, and is linked with the output port of the system. In addition, the torque produced from tensions difference of belt units on both sides of motor is served as loading torque, and the BP neural network PID controller module is called, consequently the simulation model of whole conveyor system is created, as shown in Figure 4. [7] 5. Simulation Results and Experimental Verification The equations of the conveyor system are stiff, accordingly the ODE15s solver in variable-step is selected to solve the simulation model because this solver is stable, efficient and accurate to stiff equations, therefore the running efficiency and accuracy are improved. Figure 5. The Velocity Curves of Unit 1,11,20 Figure 6. Tension curve of unit 1(on drive pulley) According to the simulation model of conveyor system and the set proper simulation parameters and advanced options, the model is run and the varying process of each dynamic parameters are available during emergency braking, as shown in Figure 5, Figure 6, Figure 7. As is known from simulation outputs, after starting the velocity of conveyor vary dramatic and the acceleration rapidly rise to 2.84m/s 2, then gradually reach stable by 38 seconds. And the conveyor tension of unit 1 on driving pulley rapidly rise to 82751N, then gradually reach stable by 37 seconds, thus the dynamic tension of conveyor is much larger than static tension on driving pulley. The actual velocity, acceleration and tension of conveyor simulated above are measured on spot and the output is at Table 1. The parameters in Table 1 are comparison between simulation output and experiment output. And experiment output is average value of several measurements. From the parameters in Table 1 we can see that experiment Journal of Digital Information Management Volume 9 Number 6 December 2011 269

References [1] Khadem, M.H. S.E. (2007), Non-linear vibration and stability analysis of a partially supported conveyor belt by a distributed viscoelastic foundation, Structural Engineering and Mechanics. Korea, 27(9) 17 32. [2] Rudolphi, Thomas J. Reicks., Allen V.(2006). Viscoelastic indentation and resistance to motion of conveyor belts using a generalized maxwell model of the backing material, Rubber Chemistry and Technology. U.S.A., 79 (1) 307 319. Figure 7. Tension curve of unit 11(on take-up pulley) output and simulation output are almost identical. 6. Conclusion The simulation on the performance of a typical time-varying nonlinear system was carried out by the PID controller based on the neural network, and the algorithm wasenvironments, compared with the classical PID control. The simulation on dynamic behavior of conveyor systems would provide accurate design techniques to control the acceleration and dynamic tension on starting process by the PID controller, so as to assure smooth starting and decrease production costs, thus enhance the running security and reliability of conveyor system. The simulation model still needs to be reviewed and improved by the experimental approach method. 7. Acknowledgement This work is supported by the Project of Jiangsu Institute of Marine Resources (No. JSIMR09D07). [3] Hallac, A., Metaxas, A.C. (2006). Modelling of industrial conveyorized applicators using higher order vector finite elements, Journal of Microwave Power and Electromagnetic Energy. U.S.A., 40 (6)10 108. [4] Song, Weigang and Wen, Bangchun (2006). Simulation research on dynamics of belt conveyor system, In: Proceedings of the ASME Design Engineering Technical Conference.U.S.A., 3 (9) 452 458. [5] Moradi, M.H. (2003). New Techniques for PID Controller Design, In:Proceeding of 2003 IEEE Conference on Control Applications, 2. IEEE Press,New York 903-908. [6] Chu, S.Y., Teng, C.C. (1999). Tuning of PID Controllers Based on Gain and Phase Margin Specifications Using Fuzzy Neural Network. Fuzzy Sets and Systems 101(1) 21 30. [7] Sergueyevich, Siromiatnikov Vladimir (2004). Simulation and optimization of belt conveyor system with merging-splitting configuration, In: Proceedings of the IASTED International Conference on Modelling, Simulation, and Optimization. 270 Journal of Digital Information Management Volume 9 Number 6 December 2011