Study on Dahlin algorithm of Brushless DC motor based on Neural. Network

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

Humanoid Based Intelligence Control Strategy of Plastic Cement Die Press Work-Piece Forming Process for Polymer Plastics

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE

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

ECE Introduction to Artificial Neural Network and Fuzzy Systems

Fuzzy PID Control System In Industrial Environment

C4 Phenomenological Modeling - Regression & Neural Networks : Computational Modeling and Simulation Instructor: Linwei Wang

Neural Network Control of Robot Manipulators and Nonlinear Systems

Artificial Neural Network Method of Rock Mass Blastability Classification

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

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

Neural Networks DWML, /25

An artificial neural networks (ANNs) model is a functional abstraction of the

Modeling and Compensation for Capacitive Pressure Sensor by RBF Neural Networks

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

Unit III. A Survey of Neural Network Model

Active Disturbance Rejection Control of Bearingless Induction Motor Wen-Shao BU 1,2 and Yong-Quan HUANG 2

Electric Load Forecasting Using Wavelet Transform and Extreme Learning Machine

Speed Control of PMSM Drives by Using Neural Network Controller

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

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

Automatic Control Systems. -Lecture Note 15-

Evaluation of SIPIC01 and SIPIC02 on Motor Speed Control

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

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

Pass Balancing Switching Control of a Four-passes Furnace System

Calibration and Temperature Retrieval of Improved Ground-based Atmospheric Microwave Sounder

POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH

Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption

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

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

Laboratory Exercise 1 DC servo

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

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

Computational statistics

A Wavelet Neural Network Forecasting Model Based On ARIMA

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

Hybrid Direct Neural Network Controller With Linear Feedback Compensator

ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD

Neural Networks, Computation Graphs. CMSC 470 Marine Carpuat

Computational Graphs, and Backpropagation

I. INTRODUCTION. Index Terms Speed control, PID & neural network controllers, permanent magnet Transverse Flux Linear motor (TFLM).

CONTROLLING CHAOS. Sudeshna Sinha. The Institute of Mathematical Sciences Chennai

Neural networks. Chapter 19, Sections 1 5 1

Estimation of the Pre-Consolidation Pressure in Soils Using ANN method

Neural Networks. Prof. Dr. Rudolf Kruse. Computational Intelligence Group Faculty for Computer Science

Keywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm

PID Control Analysis of Brake Test Bench

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

Multilayer Perceptron

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

CS:4420 Artificial Intelligence

Address for Correspondence

Research on Application of BP Artificial Neural Network in Prediction of the concentration of PM2.5 in Beijing

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

CHAPTER 4 FUZZY AND NEURAL NETWORK FOR SR MOTOR

Lecture 4: Feed Forward Neural Networks

CONTROL OF DIGITAL SYSTEMS

EEE 241: Linear Systems

Predicting Roadway Surrounding Rock Deformation and Plastic Zone. Depth Using BP Neural Network

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

Research on Control Method of Brushless DC Motor Based on Continuous Three-Phase Current

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

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

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

Mechatronics Engineering. Li Wen

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

Neural Networks with Applications to Vision and Language. Feedforward Networks. Marco Kuhlmann

Design and performance of Hall probe measurement system in CSNS

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

DEEP LEARNING AND NEURAL NETWORKS: BACKGROUND AND HISTORY

RESEARCH ON AIRBORNE INTELLIGENT HYDRAULIC PUMP SYSTEM

Temporal Backpropagation for FIR Neural Networks

D(s) G(s) A control system design definition

NONLINEAR IDENTIFICATION ON BASED RBF NEURAL NETWORK

Performance of Feedback Control Systems

COMP 551 Applied Machine Learning Lecture 14: Neural Networks

Artificial Neural Networks" and Nonparametric Methods" CMPSCI 383 Nov 17, 2011!

Feedback Control of Linear SISO systems. Process Dynamics and Control

Neural Networks. Chapter 18, Section 7. TB Artificial Intelligence. Slides from AIMA 1/ 21

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

Convolutional Associative Memory: FIR Filter Model of Synapse

Study on Nonlinear Perpendicular Flux Observer for Direct-torque-controlled Induction Motor

Lecture 16: Introduction to Neural Networks

Research of double claw-pole structure generator

Stepping Motors. Chapter 11 L E L F L D

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Deep unsupervised learning

Simple criteria for controller performance monitoring

PATTERN RECOGNITION FOR PARTIAL DISCHARGE DIAGNOSIS OF POWER TRANSFORMER

Research on State-of-Charge (SOC) estimation using current integration based on temperature compensation

Predictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization

Index. Index. More information. in this web service Cambridge University Press

ECE 471/571 - Lecture 17. Types of NN. History. Back Propagation. Recurrent (feedback during operation) Feedforward

Survey of Methods of Combining Velocity Profiles with Position control

Virtual Sensor Technology for Process Optimization. Edward Wilson Neural Applications Corporation

RESEARCH ON AEROCRAFT ATTITUDE TESTING TECHNOLOGY BASED ON THE BP ANN

Reinforcement Learning, Neural Networks and PI Control Applied to a Heating Coil

Transcription:

Joint International Mechanical, Electronic and Information Technology Conference (JIMET 205) Study on Dahlin algorithm of Brushless DC motor based on Neural Network ZILONG HUANG DAN WANG2, LELE XI 3, YANKAI SHEN 4 School of electrical engineering,hebei University of Science and Technology, Shijiazhuang, China 2 School of electrical engineering, Hebei University of Science and Technology, Shijiazhuang, China a E-MAIL:837384556@qqcom,bE-MAIL:935830394@qqcom c E-MAIL:532373798@qqcom,dE-MAIL:shenyankai989@63com Keywords: brushless DC motor Dahlin control neural network AbstractBrushless DC motor has the advantages of simple structure, reliable operation, convenient maintenance, high efficiency, no excitation loss and good speed regulation performance Dahlin algorithm is to find a reasonable digital regulator D(z), which can make the closed-loop transfer function of the system is equivalent to a combination of an inertia link and a delay link, to achieve a good control effectbrushless DC motor is a multi variable, strongly coupled nonlinear system, and the fixed parameters of Dahlin regulator can not get ideal control performance index In this paper, as the control object, the brushless DC motor is based on the BP neural network, and the Dahlin controller based on neural network for brushless DC motor is designed Introduction It is difficult to control the time varying delay of the control object, and it is one of the subjects in control field that controlling the time varying delay Dahlin controller is a frequently-used controller which is used in the lagging system control field The Dahlin algorithm used in time delay system needs to choose the appropriate sampling period and the time constant of the closed-loop system, so the algorithm can only be used for the time-delay control system with constant [] Artificial neural network has a high capacity of parallel distributed processing, through the study of the input and output sample, it can constantly adjust the network weights composed of multiple neuron models,and realize the mapping relationship between the input and output, and has the ability of learning, memory, computing and all kinds of intelligent processing[2] In this paper, a control method based on BP neural network is proposed, by using neural network to study the output of Dahlin controller, the adaptive stabilization control of time delay system can be realized 2 The method of Dahlin controller based on neural network 2 The basic principle of Dahlin algorithm The design goal of Dahlin algorithm is to find a reasonable digital regulator D(z), which can make the closed-loop transfer function of the system is equivalent to a combination of an inertia link and a delay link,and the lag time of both closed-loop control system and controlled object is required to be equal[3]dahlin algorithm is relatively simple in theory, only to find a reasonable and achievable digital regulator D(z), it can effectively eliminate the adverse effects caused by the delay,and reasonable adjustment parameters can achieve the requirement of the overshoot and the 205 The authors - Published by Atlantis Press 75

reaction ratefor example,the controlled object is abstracted as: K G ( s) e c s T s () Among them, is the lag time; T, K are the amplification factors The design goal of Dahlin algorithm is to make the transfer function ( s),which is expected to the whole closed-loop system, equivalent to a delay link and an inertia link in series, that is, ( s ) e T s s (2) And it requires that the lag time both the closed loop control system and the controlled object is equal In the formula (2), T is the time constant of the closed-loop system,lag time integer multiple with the sampling period T: has an = NT ( N =,2,3,4 ) (3) Using the impulse transfer function approximation method to obtain the closed loop pulse transfer function ( z),which is corresponding to ( s),it is : Ts s Y( z) e e ( z) z[ ] (4) G s T s ( z) Bring TN into the formula (4), and do Z transform, we can get: ( z ) ( e ) z So,we can get: T T N T T e z (5) D( z) ( z) G( z) ( z) (6) If the pulse transfer function G(z) of the controlled object is known, the pulse transfer function D (z) of the digital controller can be obtained by the formula (6) Dahlin algorithm for a first-order inertial with lag is: s s T / T e k e N e G ( z ) Z k z T / T s T s e z (7) D ( z ) - N - - T / T z ( - e ) G ( z ) - e z - ( - e ) z - T / T - - T / T - N - (8) 76

Bring Gz into the formula (8),we can get: T / T T / T e z e D ( z ) T / T T / T T / T N k e [ e z e z ] The expression can be deformed to: (9) D( z) a bz 2 c dz ez (0) Among them, a and b are the control parameters 22 The basic principle of BP neural network The neural network is not good at expressing knowledge by explicit formulation, but it has a very strong ability to approximate nonlinear function, that is, the ability of nonlinear mapping The neural network is used to control just because of this unique advantage,and in fact, it is a reverse process for the controlled object [4] Neural network directly acts as the controller in the feedback control system, its structure is shown in figure Figure Neural network feedback system control structure diagram BP neural network is one of the most extensive and applied models in artificial neural network, its structure is shown in Figure 2 x and z are the input and output vector of the network, each neuron is represented by a node, the network is composed of an input layer, a hidden layer and an output layer, the hidden layer can be a layer or more layers, and the front layer node to the back layer node is connected by the weight coefficient The input signal of BP neural network from the input layer to the output layer through the hidden layer(forward propagation), if the output layer gets the desired output, then the learning algorithm ends; Otherwise, go to the back propagation Back propagation is to reverse calculation error signal according to the original connection pathway,and adjust the weights of the neurons by the gradient descent method, so that the error can be reduced [5,6] Figure 2The structure of BP neural network 23 Dahlin control method based on Neural Network 77

BP neural network has the ability of approximate arbitrary nonlinear function, and the structure and learning algorithm is simple and clear The feedback system control structure diagram of Dahlin control method based on neural network is shown in figure 3 Figure 3 The feedback system control method based on Neural Networ method based on neural network Through the study of the network itself, we can find the initial values of the Dahlin parameters in the optimal control law, and after that, neural network will learn adjustment The structure of Dahlin control method based on Neural Network is shown in figure 4 Figure 4 The structure of Dahlin control structure diagram of Dahlin control Therefore, the mathematical algorithm with weight coefficient of the NN output layer of BP neural network can be obtained : (3) (3) (2) (3) li ( k) l Ol ( k) li ( k-) () y( k) u( k) e( k)sgn( ) g ( net ( k)) (l =,2,3) (2) (3) ' (3) i (3) l u( k) Ol ( k) According to the above calculation method, the mathematical method of the weight coefficient of the hidden layer is: ( k) O ( k) ( k-) (3) (2) (2) () (2) ij i j ij (2) ' (2) 3 (3) (3) i i l l li f ( net ( k)) ( k) ( i,, Q ) (4) In the formula, g ' [ ] g( x)[ g( x)] ' 2 f f x [ ] [ ( )] / 2 (5) 78

The neural network learning is carried out by the above algorithm, and the weighted coefficient is adjusted online, and the adaptive adjustment of the parameters of the Dahlin control is realized 3 Simulation application of Dahlin algorithm system for brushless DC motor based on Neural Network The Dahlin control algorithm based on BP neural network is used to simulate the nonlinear system with time-varying parameters, at the same time, compared with the ordinary Dahlin control algorithm, can be fully reflected that Dahlin control algorithm based on neural network is adaptive to environmental change, strong robustness, better control characteristics and overcome the shortcomings of parameters of the traditional Dahlin controller,which can not be well adapted to the fluctuations of the system In this paper, the Matlab/Simulink software is used to simulate the brushless DC motor The actual parameters of the brushless DC motor are shown in Table Table The actual parameters of Brushless DC motor () The rapidity and stability of the system Motor speed at the rated operating state is 3000 r/min Simulation results are shown in Figure 5, the simulation results show that when the system meets the requirements of overshoot,compared to pure Dahlin control, the Dahlin control system based on BP neural network has better performance, stability and saturation Figure 5 Simulation curves at the rated operating state (2) Effect of motor parameter variation on system robustness When the moment of inertia is doubled, the speed curve is shown in Figure 6 and 7 The simulation results show that the Dahlin controller based on BP neural network has the strongest robustness 79

Figure 6 Simulation curve of Dahlin algorithm controller Figure 7 Simulation curve of Dahlin controller based on BP neural network 4 Conclusions The algorithm of the speed controller of Brushless DC motor servo system based on BP neural network Dahlin controller is a kind of algorithm with self-learning and adaptive ability, it has the advantages of simple structure, clear physical meaning, small amount of computation, strong robustness and anti-interference ability The neural network algorithm is combined with the Dahlin controller, so that the controller parameters can be adjusted easily and can adapt to the complex environment Simulation results are demonstrated by comparing the Dahlin controller based neural network and the Dahlin controller, the system has the advantages of fast response, small overshoot And the parameters in the Dahlin controller based neural network can be self-turning, brushless DC motor controller has high stability when load disturbance is high References [] Dahlin E BDesigning and tuning digital controller[j]inatru and Control Systems,968,4(6):77-83 [2] Han Liqun Design and application of artificial neural network theory Beijing: Chemical Industry Press, 2002 [3] Wen Dingdu Study on Dahlin control of neural network for pure delay system[j] Automatic instrumentation, 2008,29 (2): 38-43 [4] Tan Yonghong Adaptive control based on BP neural network[m] Control theory and applicationsx994, (): 84-87 [5] Xu Lina Neural network control [M] Beijing: Electronic Industry Press, 2003 [6] He Yubin Li, Xinzhong Neural network control technology and its application Science Press, 2000 720