Design and Simulation for Brushless DC Motor Speed Control System Based on Fuzzy Control and Active Disturbance Rejection Control

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

Permanent magnet brushless motor control based on ADRC

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

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

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

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

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

An Artificial Neural Network Controller of a Permanent Magnet Brushless Motor for Electric Tractors

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Permanent Magnet Brushless DC Motor Control Using Hybrid PI and Fuzzy Logic Controller

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

Design of A Closed Loop Speed Control For BLDC Motor

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

PERFORMANCE STUDIES OF INTEGRATED FUZZY LOGIC CONTROLLER FOR BRUSHLESS DC MOTOR DRIVES USING ADVANCED SIMULATION MODEL

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University

The Design of Switched Reluctance Motor Torque Optimization Controller

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

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

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

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Single Phase Shunt Active Filter Simulation Based On P-Q Technique Using PID and Fuzzy Logic Controllers for THD Reduction

Study on Synchronous Generator Excitation Control Based on FLC

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Application of Fuzzy Logic Controller in Shunt Active Power Filter

UG Student, Department of Electrical Engineering, Gurunanak Institute of Engineering & Technology, Nagpur

Research on the Electric Shifting Control System of AMT based on Brushless DC Motor

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

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

Speed control of sensorless BLDC motor with two side chopping PWM

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

Speed control of a DC motor using Controllers

Speed Control of DC Motor Using Fuzzy Logic Application

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

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

Control System of Tension Test for Spring Fan Wheel Assembly

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

Designing An Efficient Three Phase Brushless Dc Motor Fuzzy Control Systems (BLDCM)

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

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

Fuzzy PID Speed Control of Two Phase Ultrasonic Motor

Cantonment, Dhaka-1216, BANGLADESH

CHAPTER 4 FUZZY LOGIC CONTROLLER

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

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

Sensorless Control of BLDC Motor Drive Fed by Isolated DC-DC Converter

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

A Novel Fuzzy Control Approach for Modified C- Dump Converter Based BLDC Machine Used In Flywheel Energy Storage System

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

Control of Induction Motor Drive by Artificial Neural Network

Simulation Analysis of Control System in an Innovative Magnetically-Saturated Controllable Reactor

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

Design and Implementation of Fuzzy Sliding Mode Controller for Switched Reluctance Motor

International Journal of Science, Engineering and Management (IJSEM) Vol 3, Issue 12, December 2018 Self-Tuned PID Based Speed Control of BLDC Motor

Analysis of an Economical BLDC Drive System

Simulation of Solar Powered PMBLDC Motor Drive

SPEED CONTROL OF BRUSHLES DC MOTOR

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

Fuzzy Logic Based Speed Control System Comparative Study

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

Torque Control of BLDC Motor using ANFIS Controller M. Anka Rao 1 M. Vijaya kumar 2 H. Jagadeeswara Rao 3

Control Strategies for BLDC Motor

A PHOTOVOLTAIC POWERED TRACKING SYSTEM FOR MOVING OBJECTS

SVM-DTC OF AN INDUCTION MOTOR BASED ON VOLTAGE AND STATOR FLUX ANGLE USING FUZZY LOGIC CONTROLLER

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

Simulation and Dynamic Response of Closed Loop Speed Control of PMSM Drive Using Fuzzy Controller

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 Robust Fuzzy Speed Control Applied to a Three-Phase Inverter Feeding a Three-Phase Induction Motor.

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

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

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

Direct Torque Control of Induction Motors

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

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

Field Oriented Control of PMSM Using SVPWM Technique

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

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

Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques

Frequency Capture Characteristics of Gearbox Bidirectional Rotary Vibration System

South Asian Journal of Engineering and Technology Vol.3, No.3 (2017)

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

Brushed DC Motor System

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Design of Joint Controller for Welding Robot and Parameter Optimization

Simulation and Dynamic Response of Closed Loop Speed Control of PMSM Drive Using Fuzzy Controller

Modeling and Simulation of Field Oriented Control PMSM Drive System using SVPWM Technique

DIGITAL IMPLEMENTATION OF PFC HALF BRIDGE CONVERTER FED PMBLDC MOTOR USING MICROCONTROLLER

Wireless Intelligent Monitoring and Control System of Greenhouse Temperature Based on Fuzzy-PID

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

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Actuators. EECS461, Lecture 5, updated September 16,

DESIGN OF AUTO DISTURBANCE REJECTION CONTROLLER FOR FOUR-ROTOR AEROCRAFT

Transcription:

International Forum on Management, Education and Information Technology Application (IFMEITA 216) Design and Simulation for Brushless DC Motor Speed Control System Based on Fuzzy Control and Active Disturance Rejection Control Jian HU1, a, Ming CHU2, and Hanxu SUN3,c 1,2,3 Automation School, Beijing University of Posts and Telecommunications, Beijing China a irienaa@163.com, uptchuming@163.com, chxsun@upt.edu.cn Keywords: Brushless DC Motor, Fuzzy Control, Speed Control, Active Disturance Rejection Control Astract. Brushless DC motor (BLDCM) is a nonlinear system of multi-variale, high-coupling and time-varying. Considering the high-precision speed control requirement of BLDCM, this paper designs a speed control system of BLDCM ased on fuzzy controller And active disturance rejection controller (ADRC). As the speed loop controller, a compound Fuzzy-ADRC controller is designed y setting the speed error threshold. The simulation results show that the system has good performance with response-rate, speed over regulated and the precision of regulation, and it produces etter dynamic and static performance than traditional PID controller. Introduction Brushless DC motor (BLDCM) is a permanent magnet motor with the development of power electronic device, microelectronics and new permanent magnet materials. BLDCM has many advantages, such as high torque, low noise, simple structure, high efficiency, convenient maintenance, good dynamic performance, and is widely used in the fields of national defense, aerospace, medical devices, automotive electronics, roots and household appliances [1]. At present, most of the motors are controlled y the traditional PID controller. As the BLDCM speed control system is a nonlinear, multivariale and strong coupling system, some parameters of the BLDCM can e changed around the rated value, load changes will also ring disturance, resulting in the difficulties of setting parameter, a set of rectified parameters can only have a etter control effect in a small range, then resulting that the traditional PID control can t achieve the desired effect. The fuzzy control is developed y the fuzzy mathematics which is proposed y the American cyernetics expert Zadeh. Fuzzy control does not depend on the controlled oject mathematical model [2], has strong adaptaility to the nonlinearity of the controlled oject, has strong roustness to the parameter variation of the controlled oject, and has a wide application in the field of motor control. But the estalishment of fuzzy rules and fuzzy memership function has no general rules, which mainly depends on experience. The simple fuzzy control is difficult to completely eliminate the steady-state error of the system, and the steady state accuracy is low. Auto disturance rejection controller (ADRC) is a new type of control theory, which is proposed y Professor Han Jing-Qing of Chinese Academy of Sciences [3~5]. The ADRC is developed from the nonlinear PID controller. The ADRC inherits the advantage of the PID controller which does not depend on the model of the control oject, and overcome the inherent defects of classical PID ased on the nonlinear structure. ADRC has the advantages of simple algorithm, strong anti-interference aility, small overshoot, fast convergence speed and high precision. ADRC can automatically detect and compensate the total disturance of the system response y the internal and external disturance, and can have very good control effect when the control oject parameter is changed or under uncertain disturance. ADRC has strong adaptaility and roustness. According to the characteristics of these two controllers, a BLDCM speed control system ased on fuzzy control and ADRC is designed in this paper, and the control system is simulated y MATLAB/SIMULINK. The simulation results show that, compared with the traditional PID control, this control system has the characteristics of fast response, small overshoot, strong roustness and good dynamic performance. 216. The authors - Pulished y Atlantis Press 614

Mathematical Model of BLDCM BLDCM is composed of the motor, the logic drive circuit and the rotor position sensor. The armature winding of the motor adopts the common star connection, and the rotor position sensor is installed on the rotating shaft to realize the detection of the motor position. According to the feedack information of the position sensor, the electronic commutation circuit controls the inverter turn on and off in a certain order. The voltage alance equation of BLDCM is shown as Eq. 1, ua r ia L M ia ea d u r i L M i e = + dt +, (1) u c r i c L M i c e c where u a, u, u c are each phase voltage, i a, i, i c are each phase current, e a, e, ecare each phase opposite electromotive force, ris each phase resistance. L is each phase winding inductance, M is each phase winding mutual inductance. The electromagnetic torque equation and motion equation of the BLDCM are shown as Eq. 2, ei a a + ei + ei c c dω Te, J Te TL Bω ω dt = =, (2) where T e is the electromagnetic torque, T L is the load torque, B is the damping coefficient,ω is the motor angular speed and Jis the inertia. Design of BLDCM Speed Control System BLDCM speed control system is mainly composed of BLDCM, speed controller, current detection module, current controller, torque calculation module and inverter, as shown in Fig. 1. The current reference value I ig is calculated y the speed adjustment calculation of the speed input signal V g and the measured motor current speedv s. The current feedack signal of the motor winding is converted into the current main circuit feedack current value I if. Use the current regulator output calculated y I ig and I ig to regulate the PWM signal, and then control the power switch tue sturn on and off, allowing for the BLDCM speed control. V g I ig V s I if Fig. 1 Schematic Diagram of BLDCM Speed Control System Design of Current Controller. The current loop is controlled y current hysteresis controller. Current hysteresis controllerregulates the current ased on current hysteresiscontrol principle. The actual current changes follow the reference current, the controller changes the switching state of the inverterwhen the difference etween the actual feedack current and the reference current is more than a certain value. The input of the current hysteresis controller is the actual current and the reference current, and the output is the control signal of the PWM inverter. Design of Speed Controller. The speed loop is controlledy the compound fuzzy and active disturance rejection controller, namely, the Fuzzy-ADRC controller. Set the speed error threshold e, When the speed error e is greater than or equal to the threshold e, adopt the fuzzy controller. The 615

ARDC is adopted when the speed error e is less than the threshold e. In this way, the speed controller has the ARDC s and the fuzzy controller s advantages of high precision and quick response, so as to achieve the purpose of effectively improving system performance. Design of Fuzzy Controller. The fuzzy controller adopts doule input and single output structure. The two inputs of fuzzy controller are the system speed error and the speed error change ratio, the output of fuzzy controller is the reference current. The quantitative universes of the system speed error, the speed error change ratio and the reference current are[ 6,6]. The fuzzy susets of the system speed error, the speed error change ratio and the reference current are { NB, NM, NS, ZO, PS, PM, PB }. The memership functions of the system speed error, the speed error change ratio and the reference current are Gaussian memership function. Tale 1 Fuzzy Control Rule Tale Error Change Ratio Error PB PM PS ZO NS NM NB PB NB NB NM NM NS NS PM PM NB NM NS NS NS ZO PM PS NB NM NS NS PS PS PB ZO NB NS NS ZO PS PS PB NS NB NS ZO PS PS PM PB NM NM ZO PS PS PM PM PB NB NM PS PS PM PM PB PB The fuzzy reasoning method is Mandani fuzzy reasoning. When reasoning, the maximal and minimal operation is chosen as the synthesis operation ased on the fuzzy implication, and then calculate the fuzzy output value. The output of fuzzy control is otained y the defuzzification centroid method. Design of ADRC. The ADRC is mainly composed of three parts, tracking differentiator (TD), extended state oserver (ESO) and nonlinear state error feedack control law (NLSEF). The second order ADRC structure diagram is shown in Fig. 2. The function of TD is to arrange the transient process according to the system input, and to otain the tracking and the differential signal of the system input. ESO is used to the system state and disturance sum oject according to the input and output of the controlled oject. NLSEF calculates the control value ased on the system error. The control value of the controlled oject is otained y compensating the system's disturance to the control value calculated y NLSEF. v v 1 e 1 u u y v 2 e 2 z 3 z 2 z 1 Fig. 2 The Second Order ADRC Structure Diagram TD s equation is shown as Eq. 3, =, = (,,, ), = +, = +, (3) e v v fh fhan ev r h v v hv v v h fh 1 2 1 1 2 2 2 function fhan( ev,, r, h) is the most speed control function of TD, the equation is shown as Eq. 4, 2 616

d = rhd, = rh, y = e+ hv, a = d + 8r y 2 2 2 ( a d) v2 + sign( y), y > d r sign ( a), a > d a 2 =, fhan = a y r, a d v2 +, y d d h ESO s equation is shown as Eq. 5,. (4) =, = (,.5, ), = (,.25, ), = β, = β +, = β. (5) e z y fe fal e h fe fal e h z z ez z fe uz fe 1 1 1 2 1 2 3 2 3 3 1 NLSEF s equation is shown as Eq. 6 and Eq. 7, =, =, = β (,, δ) + β (,, δ), =, (6) e v z e v z u fal e a fal e a u u z 1 1 1 2 2 2 1 1 1 2 2 2 3 fal ( εαδ,, ) ( ) α ε sgn ε, ε > δ = ε. (7), ε δ 1 α δ In Eq. 4~Eq. 7, v is the input signal, v 1 is the tracking signal, v2 is the differential signal, h is the integration step, r is the speed factor, z 1 and z2 are the state measurement of the controlled system, z3 is the disturance measurement of the controlled system, is the gain control input, y is the speed feedack, e 1 and e 2 are the system errors, u is he control value calculated y NLSEF, u is the control value y compensation. In the TD s equation, r and h are the adjustale parameters. In the ESO s equation, β 1, β 2, β 3, and h are the adjustale parameters. In the NLSEF s equation, β 1, β 2, δ, a 1, a2 and are the adjustale parameters. By adjusting these parameters, the ADRC can achieve good control effect. Simulation Experiment and Analysis Based on the idea of modular modeling, the BLDCM Fuzzy-ADRCcontrol system simulation model is uilt y using MATLAB/Simulink. The Fuzzy-ADRCcontrol system includes the speed control module, the current hysteresis control module, the torque calculation module, the voltage inverter module, the motor module andthe commutation module. The Fuzzy-ADRCcontroller is applied to the speed control. The fuzzy controller is realized y the fuzzy inference system toolox in MATLAB. The ADRC s three parts, TD, ESO and NLSEF, are designed and packaged y S-function.The Fuzzy-ADRC controller is achievedto switch the control strategy y using switch module in Simulink. The simulation model of Fuzzy-ADRC controller is shown in Fig. 3. Fig. 3 Simulation Model of Fuzzy-ADRC Controller 617

Select the motor parameters as, rated voltage U N = 24V, rated speed nn = 67 r min, ack-emf coefficient ke =.31V ( rad s ), phase resistance R = 1.31Ω, phase inductance L = 1.64H, rated load TL =.777N m, rotary inertia J = 4.24 1 6 kg m 2, damping coefficient B = 8.6 1 6 N m s rad. Select the ADRC parameters as, TD parameters include r = 15, h =.2, ESO parameters include β 1 = 1, β 2 = 65, β 3 = 8, h =.1, = 1, NLSEF parameters include β1 = 1, β 2 = 1, δ =.1, a1 =.75, a2 = 1.25, = 1. The step response of the Fuzzy-ADRC controller and the PID controller is shown as Fig. 4. The sinusoidal signals response of the Fuzzy-ADRC controller and the PID controller is shown as Fig. 5. The square signals response of the Fuzzy-ADRC controller and the PID controller is shown as Fig. 6. Fig. 4 The Step Response of the Fuzzy-ADRC Controller and the PID Controller Fig. 5 The Sinusoidal Signals Response of the Fuzzy-ADRC Controller and the PID Controller Fig. 6 The Square Signals Response of the Fuzzy-ADRC Controller and the PID Controller From the step response curves of the Fuzzy-ADRC controller and the PID controller in Fig. 4, it can e seen that the overshoot of the traditional PID controller is larger, reaching 9.2%, and the adjusting time is aout.95s. However, the overshoot of the Fuzzy-ADRC controller is only 1.4%, and the adjusting time is aout.6s. From the sinusoidal signals response curves and the square signals response curves of the Fuzzy-ADRC controller and the PID controller in Fig. 5 and Fig. 6, it can e seen that the maximum tracking error of the traditional PID controller is 6.4% and 9.8% respectively. However, the Fuzzy-ADRC controller s maximum tracking error is only.7% and 1.8%respectively, and the tracking speed is oviously faster to the traditional PID controller. From simulation results, it 618

can e seen that the Fuzzy-ADRC control system has good dynamic and static response aility, can commendalysuppress overshoot and shorten the adjusting time, and solvesthe contradiction etween the overshoot and response speed ofthe traditional PID controller. Conclusions This paper designs a BLDCM Fuzzy-ADRC speed control system y comining the fuzzy control strategy and the ADRC strategy. The current loop is controlled y current hysteresis controller, and the speed loop is controlled y Fuzzy-ADRC controller. Fuzzy controller is adopted when the speed error is high and ADRC controller is adopted when the speed error is low. The control system is modeled and simulated y MATLAB/SIMULINK. The simulation results show that, the Fuzzy-ADRC control system has good dynamic and static response capaility, the smaller overshoot, the faster adjusting speed, the higher adjustment precision. And the Fuzzy-ADRC controller has simply algorithm and sufficient feasiility. Acknowledgements This research was financially supported y the Project supported y the National Natural Science Foundation of China (513539), the Fundamental Research Funds for the Central Universities (214PTB--1) and the National Key Basic Research Program of China (973 Program 213CB733). References [1] Qing HUANG, Shoudao HUANG and Jiangchuang KUANG: Journal of Hunan University (Natural Sciences) 7(212), p.37-43 (In Chinese). [2] Zhicheng JI: Proceedings of the CSEE 25(5)(25), p.14-19. [3] Jingqing HAN: Control and Decision 13(1)(1998), p.19-23 (In Chinese). [4] Jing GUO, Gang Yang: Modern Electronics Technique 1(214), p.12-122. [5] Changliang XIA, Wei YU: Proceedings of the CSEE 24(26), p.137-142 (In Chinese). [6] Yongguang MA, Ning RAN: Electronic Instrumentation Customers 4(212), p.78-8. [7] Chuanxiu WANG, Dongchao YAN: Computer Simulation 1(215), p.43-434. [8] Xiao-Bo ZHOU, Qunjing WANG: Electrical Machinery Technology 1(21), p.8-1. 619