SlideShare uma empresa Scribd logo
1 de 48
石明輝
趙春棠
14 September 2015 1
Yang Liu, Member, IEEE,JinZhao,MingziXia,and Hui Luo
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 29, NO. 3, MARCH 2014
2
Abstract
A control system with a novel speed estimation
approach based on model reference adaptive control
(MRAC) is presented for low cost brushless dc motor
drives with low-resolution hall sensors.
The back EMF is usually used to estimate speed. But
the estimation result is not accurate enough at low
speeds because of the divided voltage of stator
resistors and too small back EMF.
14 September 2015
3
Abstract
Moreover, the stator resistor is always varying with
the motor’s temperature. A speed estimation
algorithm based on MRAC was proposed to correct
the speed error estimated by using back EMF.
14 September 2015
4
Abstract
The proposed algorithm’s most innovative feature is
its adaptability to the entire speed range including
low speeds and high speeds and temperature and
different motors do not affect the accuracy of the
estimation result. The effectiveness of the algorithm
was verified through simulations and experiments.
Index Terms — Brushless dc motor,
low-resolution hall sensor,
model reference adaptive control,
speed estimation.
14 September 2015
5
outline
14 September 2015
Introduction
Estimation Algorithm
Design of Estimation Algorithm Based on MRAC
Simulated and Experimental Results
Conclusion
Introduction
6
Introduction
Using of three or more Hall sensors to obtain rotor
position and speed measurement in BLDC.
only a few sensor signals available to the motor at low
speeds. (about 12 or 24 sensor pulses per round which
depend on the number of poles).
The sampling time
 Could be variable according to the motor speed.
 Uncertainty in a discrete time model
 Very slow sampling time, another difficulties for speed
regulations at low speeds.
14 September 2015
7
Introduction
Estimation methods: In order to make BLDC motors with
low-resolution encoders work at very low speed and reduce
the difficulty of speed regulators’ design.
 [1] speed estimation based on a reduced-order disturbance
torque observer provides the merits of simple structure and
easy implementation. high gain problem occurs in real
application for mechanical noise and oscillation of system.
 [2] a reduced-order extended Luenberger observer was
proposed to reduce the sensitivity to the instantaneous
speed estimation by the variation of the inertia moment.
 [3] A computationally intensive Kalman filter is successfully
used in dealing with velocity transients, but it is susceptible
to the mismatch of parameters between the filter’s model
and the motor.
14 September 2015
8
Introduction
 [4] a dual observer was proposed, it can estimate the rotor
speed and position without time delay or bumps.
 [5] All the observer-based methods share the feature of
providing high accuracy of the speed estimation with
satisfactory dynamic performance. But they suffer from the
dependence on system parameters and need heavy
computation.
 [6], [7] A model free enhanced differentiator is proposed for
improving velocity estimation at low speed. But the
computation includes the fractional power of variables.
14 September 2015
9
Introduction
For BLDC motors, the most popular speed
estimation method based on back EMF.
Operation rotor speeds determine the
magnitude of the back EMF. At low speeds,
the back EMF is not large enough to estimate
the speed and position due to inverter and
parameter nonlinearities.
14 September 2015
10
Introduction
This paper presents a MRAC speed estimation
algorithm by using the back EMF.
The proposed algorithm can compensate the
voltage occupied by the stator resistor adaptively
at low speeds and is valid over the entire speed
range.
Moreover, the parameters of the algorithm can
be commonly used for different BLDC motors.
14 September 2015
11
outline
14 September 2015
Introduction
Estimation Algorithm
Design of Estimation Algorithm Based on MRAC
Simulated and Experimental Results
Conclusion
12
Model of BLDC motors
Equivalent Circuit of a Y-connection BLDCM
14 September 2015
Electromagnetic torque
Phase Variable
13
Model of BLDC motors
14 September 2015
14
Speed Estimation
In stable condition or when is changed very slowly
14 September 2015
Problem with the speed estimation based on the back EMF of
BLDCM
 The accuracy of the estimated speed is not enough at low
speed
 Rs is not constant, it is varying with temperature.
Rotor speed:
15
Basic Idea
Block diagram of the system
14 September 2015
16
outline
14 September 2015
Introduction
Estimation Algorithm
Design of Estimation Algorithm Based on MRAC
Simulated and Experimental Results
Conclusion
17
Speed estimation algorithm
14 September 2015
18
Simplify algorithm in high speed
14 September 2015
19
Algorithm approach considering different motors
14 September 2015
20
Algorithm approach considering different motors
According to (8), ke produces great influence on the
accuracy of the estimated result at high speeds. An
approach of the high speed estimated algorithm was
proposed based on Fig. 4.
The block diagram is shown in Fig. 5. kc0 is the initial
value of ke and ke = ke0*kc. If ke0 is not accurate,
the PI regulator will change the value of kc until
Spd_E equals to Spd_S. In this way, the error of the
estimated speed caused by the inaccuracy of ke is
corrected by kc
14 September 2015
21
Algorithm approach considering different motors
At low speed, the primary reason of the estimated
inaccuracy is the effect of divided voltage on stator
resistors.
At high speed, the primary reason is the effect of
inaccuracy of ke according to different motors.
Therefore, a speed threshold is set.
14 September 2015
22
Algorithm approach considering different motors
If Spd_S > Spd_T_1, the estimation
algorithm shown in Fig. 5 is used
and kc is the output of the
regulator to correct the estimated
speed.
If Spd_S < Spd_T_2, the estimation
algorithm shown in Fig. 4 is used
and vc is the output of the
regulator to compensate divided
voltage on stator resistors.
14 September 2015
23
Algorithm approach considering different motors
Avoiding repeatedly jumping, there is a hysteresis value between Spd_T_1
and Spd_T_2. The selection of Spd_T_1 and Spd_T_2 is based on the period
of speed loop, the number of poles of BLDC, and the number of Hall-effect
sensors.
Following rules can be used:
1) The longer the period of speed loop, the smaller the value of Spd_T_1.
2)The more the number of the poles of BLDC motor, the smaller the value of
Spd_T_1.
3) The more the number of Hall-effect sensors, the smaller the value of
Spd_T_1.
4) The hysteresis value between Spd_T_1 and Spd_T_2 can be selected by
experimental results. In the paper, the period of speed loop was 6 ms and it
was selected by the engineering experience.
For the BLDCs with four poles and three Hall-effect sensors used in this
research, the speed could be calculated once within a period of speed loop
when the motor was running at 833 rpm.
14 September 2015
24
Flowchart of estimation algorithm
So the Spd_T_1 was set to 800
rpm. In the experiment, there
was 150 rpm speed ripple
within a period of speed loop.
Therefore, Spd_T_2 was set to
600 rpm.
Hysteresis band was set to 200
rpm which was a little larger
than 150 rpm.
14 September 2015
25
outline
14 September 2015
Introduction
Estimation Algorithm
Design of Estimation Algorithm Based on MRAC
Simulated and Experimental Results
Conclusion
26
Simulated Results
Two differences BLDC motors are used to verify the validity of estimation algorithm
On demand of project, two-switch PWM strategy was selected in the simulation
14 September 2015
27
Simulated Results
ke = 0.016 V.s/rad
kc = 1
vc = 0 initially
14 September 2015
28
Simulated Results
14 September 2015
29
Simulated Results
14 September 2015
30
Simulated and Experimental Results
To prevent instability and shorten response
time, parameter for MRAC regulators are
selected as:
14 September 2015
31
Simulated and Experimental Results
14 September 2015
32
Simulated Results
14 September 2015
33
Simulated Results
14 September 2015
Rs for M10.27Ohm to 0.54 Ohm
34
Simulated Results
14 September 2015
Rs for M20.25Ohm to 0.5 Ohm
35
Simulated Results
The above simulation results verify the fact that the
proposed speed estimation algorithm based on MRAC
can work validly not only at high speed but also at very
low speed.
The drive system based on the proposed estimation
algorithm can make BLDC motors run in very wide
speed range.
Moreover, motors with different back EMF coefficients
have little influence on the performance of the
algorithm.
14 September 2015
36
Experimental Results
Experiment Setup
14 September 2015
fixed point digital
signal processor
(DSP) controller
TMS320F2806.
The period of PWM
is 50 µs and the
period of speed
estimation is 1 ms
37
Experimental Results
Experiment Setup
14 September 2015
Brushed DC motor is
equipped with high
resolution encoder
1000 pulse/round
In experiments, the
actual speed was
obtained from the
encoder of the
brushed motor and
saved in the DSP.
38
Experimental Results
Speed sketch for M1. (a) without proposed algorithm (b) with proposed algorithm
14 September 2015
39
Experimental Results
Speed sketch for M2. (a) without proposed algorithm (b) with proposed algorithm
14 September 2015
40
outline
14 September 2015
Introduction
Estimation Algorithm
Design of Estimation Algorithm Based on MRAC
Simulated and Experimental Results
Conclusion
14 September 2015 41
Conclusion
In this paper, a novel speed estimation
algorithm based on MRAC is introduced.
The proposed algorithm includes two
regulators:
 One regulator corrects back EMF
coefficient at high speed.
 The other regulator compensates the
divided voltage of stator resistors at low
speed.
14 September 2015 42
Conclusion
In this way, the estimation algorithm can
work validly at both high speed and very low
speed.
The drive system with the proposed
algorithm widens the speed range of BLDC
motors. Moreover, it is not needed to tune
parameters according to motors with
different back EMF coefficient when using
the estimation algorithm.
14 September 2015 43
Conclusion
Extensive simulation and experiment have
been performed and the results verify that
the estimation algorithm proposed in this
paper is effective.
14 September 2015 44
45
references
[1] N. J. Kim, H. S. Moon, and D. S. Hyun, “Inertia identification for the speed control of
induction machines,” IEEE Trans. Ind. Appl., vol. 32, no. 6, pp. 1371–1379, 1996.
[2] K. B. Lee, J. Y. Yoo, J. H. Song, and I. Choy, “Improvement of low speed operation of
electric machine with an inertia identification using ROELO,” IEE Proc.-Elect. Power
Appl., vol. 151, no. 1, pp. 116–120, 2004.
[3] H.-W. Kim and S.-K. Sul, “A new motor speed estimator using Kalman filter in low-
speed range,” IEEE Trans. Ind. Electron., vol. 43, no. 4, pp. 498–504, Aug. 1996.
[4] A. Yoo, S. K. Sul, D. C. Lee, and C. S. Jun, “Novel speed and rotor position estimation
strategy using a dual observer for low resolution position sensors,” IEEE Trans. Power
Electron., vol. 24, no. 12, pp. 2897–2906, Dec. 2009.
[5] R. Petrella, M. Tursini, L. Peretti, and M. Zigliotto, “Speed measurement algorithms
for low resolution incremental encoder equipped drives: A comparative analysis,” in
Proc. Int. Aegean Conf. Electrical Machines Power Electron., Sep. 2007, pp. 780–787.
[6] Y. X. Su, C. H. Zheng, S. Dong, and B. Y. Duan, “A simple nonlinear velocity estimator
for high-performance motion control,” IEEE Trans. Ind. Electron., vol. 52, no. 4, pp.
1161–1169, Aug. 2005.
14 September 2015
46
references
[7] Y. X. Su, C. H. Zheng, P. C. Mueller, and B. Y. Duan, “A simple improved velocity
estimation for low-speed regions based on position measurements only,” IEEE
Trans. Control Syst. Technol., vol. 14, no. 5, pp. 937–942, Sep. 2006.
[8] J. Bu and L. Xu, “Near-zero speed performance enhancement of PM synchronous
machines assisted by low-cost Hall effect sensors,” in Proc. 13th Ann. IEEE Appl.
Power Electron. Conf. Exp., 1998, vol. 1, pp. 64–68.
[9] K. Hyunbae, Y. Sungmo, K. Namsu, and R. D. Lorenz, “Using low resolution position
sensors in bumpless position/speed estimation methods for low cost PMSM
drives,” in Proc. IEEE 40th IAS Ann. Meeting Conf. Rec., 2005, vol. 4, pp. 2518–
2525.
[10] S. Morimoto, M. Sanada, and T. Takeda, “Sinusoidal current drive system of
permanent magnet synchronous motor with low resolution position sensor,” in
Proc. IEEE 31st IAS Ann. Meeting Conf. Rec., 1996, vol. 1, pp. 9–14.
[11] R. D. Lorenz and K. W. Van Patten, “High-resolution velocity estimation for all-
digital, AC servo drives,” IEEE Trans. Ind. Appl., vol. 27, no. 4, pp. 701–705,
Jul./Aug. 1991.
14 September 2015
47
references
[12] Z. Feng and P. P. Acarnley, “Extrapolation technique for improving the effective
resolution of position encoders in permanent-magnet motor drives,” IEEE/ASME
Trans. Mechatronics, vol. 13, pp. 410–415, Aug. 2008.
[13] T. Emura and L. Wang, “A high resolution interpolator for incremental encoders
based on the quadrature PLL method,” IEEE Trans. Ind. Electron., vol. 47, pp. 84–
90, Feb. 2000.
[14] C. Nasr, R. Brimaud, and C. Glaize, “Amelioration of the resolution ofa shaft
position sensor,” in Proc. Power Electron. Appl. Conf.,Antwerp, Belgium, 1985, vol.
1, pp. 2.237–2.241.
[15] A. E. Fitzgerald, Charles KingsleyJr., and Stephen D. Umans, Electric Machinery 6th
edn. Beijing: Tsinghua Univ. Press, 2003.
14 September 2015
4814 September 2015

Mais conteúdo relacionado

Mais procurados

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABijsrd.com
 
Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseaspafoto
 
Speed control of dc motor using fuzzy pid controller-mid term progress report
Speed control of dc motor using fuzzy pid controller-mid term progress reportSpeed control of dc motor using fuzzy pid controller-mid term progress report
Speed control of dc motor using fuzzy pid controller-mid term progress reportBinod kafle
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachIAEME Publication
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piAlexander Decker
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerAjesh Benny
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Binod kafle
 
Speed Control of Dc Motor using Adaptive PID with SMC Scheme
Speed Control of Dc Motor using Adaptive PID with SMC SchemeSpeed Control of Dc Motor using Adaptive PID with SMC Scheme
Speed Control of Dc Motor using Adaptive PID with SMC SchemeIRJET Journal
 
Power optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehiclePower optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehicleAsoka Technologies
 
Design of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motorDesign of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motorMishal Hussain
 
Report pid controller dc motor
Report pid controller dc motorReport pid controller dc motor
Report pid controller dc motorchea kimsairng
 
Paper id 24201493
Paper id 24201493Paper id 24201493
Paper id 24201493IJRAT
 
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicWaleed El-Badry
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 
Speed Control of DC Motor using PID Controller for Industrial Application
Speed Control of DC Motor using PID Controller for Industrial ApplicationSpeed Control of DC Motor using PID Controller for Industrial Application
Speed Control of DC Motor using PID Controller for Industrial Applicationijtsrd
 
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...IRJET Journal
 

Mais procurados (20)

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
 
Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phase
 
Speed control of dc motor using fuzzy pid controller-mid term progress report
Speed control of dc motor using fuzzy pid controller-mid term progress reportSpeed control of dc motor using fuzzy pid controller-mid term progress report
Speed control of dc motor using fuzzy pid controller-mid term progress report
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approach
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID Controller
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.
 
Speed Control of Dc Motor using Adaptive PID with SMC Scheme
Speed Control of Dc Motor using Adaptive PID with SMC SchemeSpeed Control of Dc Motor using Adaptive PID with SMC Scheme
Speed Control of Dc Motor using Adaptive PID with SMC Scheme
 
Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...
 
Fuzzy imp in part
Fuzzy imp in partFuzzy imp in part
Fuzzy imp in part
 
Power optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehiclePower optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehicle
 
Design of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motorDesign of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motor
 
Report pid controller dc motor
Report pid controller dc motorReport pid controller dc motor
Report pid controller dc motor
 
Paper id 24201493
Paper id 24201493Paper id 24201493
Paper id 24201493
 
P1111214158
P1111214158P1111214158
P1111214158
 
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
Speed Control of DC Motor using PID Controller for Industrial Application
Speed Control of DC Motor using PID Controller for Industrial ApplicationSpeed Control of DC Motor using PID Controller for Industrial Application
Speed Control of DC Motor using PID Controller for Industrial Application
 
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
 
Speed Control of PMDCM Based GA and DS Techniques
Speed Control of PMDCM Based GA and DS TechniquesSpeed Control of PMDCM Based GA and DS Techniques
Speed Control of PMDCM Based GA and DS Techniques
 

Destaque

Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...tumep
 
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)Pedro Barata
 
Adatrix adaptive trend based optimization in digital advertising
Adatrix   adaptive trend based optimization in digital advertisingAdatrix   adaptive trend based optimization in digital advertising
Adatrix adaptive trend based optimization in digital advertisingBIZense
 
Ensembled Based Categorization and Adaptive Learning Model for Malware Detection
Ensembled Based Categorization and Adaptive Learning Model for Malware DetectionEnsembled Based Categorization and Adaptive Learning Model for Malware Detection
Ensembled Based Categorization and Adaptive Learning Model for Malware DetectionMuhammad Najmi Ahmad Zabidi
 
Sourcing Process A
Sourcing Process ASourcing Process A
Sourcing Process Ampatejdl
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulumnazir1988
 
Introduction to MARS (1999)
Introduction to MARS (1999)Introduction to MARS (1999)
Introduction to MARS (1999)Salford Systems
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control SystemSUMIT ATTRI
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise controlJinu Joy
 
Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise controlShijo T Daniel
 
Data Science - Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science -  Part XV - MARS, Logistic Regression, & Survival AnalysisData Science -  Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science - Part XV - MARS, Logistic Regression, & Survival AnalysisDerek Kane
 

Destaque (17)

China Sourcing of World Class Motor Components: BLDC Motors & More from Sinotech
China Sourcing of World Class Motor Components: BLDC Motors & More from SinotechChina Sourcing of World Class Motor Components: BLDC Motors & More from Sinotech
China Sourcing of World Class Motor Components: BLDC Motors & More from Sinotech
 
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
 
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
 
Adatrix adaptive trend based optimization in digital advertising
Adatrix   adaptive trend based optimization in digital advertisingAdatrix   adaptive trend based optimization in digital advertising
Adatrix adaptive trend based optimization in digital advertising
 
Ensembled Based Categorization and Adaptive Learning Model for Malware Detection
Ensembled Based Categorization and Adaptive Learning Model for Malware DetectionEnsembled Based Categorization and Adaptive Learning Model for Malware Detection
Ensembled Based Categorization and Adaptive Learning Model for Malware Detection
 
Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)
 
Sourcing Process A
Sourcing Process ASourcing Process A
Sourcing Process A
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
 
Introduction to MARS (1999)
Introduction to MARS (1999)Introduction to MARS (1999)
Introduction to MARS (1999)
 
Unit5:- D.C Machines
Unit5:- D.C MachinesUnit5:- D.C Machines
Unit5:- D.C Machines
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
 
THREE PHASE INVERTER FED BLDC MOTOR DRIVE
THREE PHASE INVERTER FED BLDC MOTOR DRIVETHREE PHASE INVERTER FED BLDC MOTOR DRIVE
THREE PHASE INVERTER FED BLDC MOTOR DRIVE
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
 
Brushless DC Motors
Brushless DC MotorsBrushless DC Motors
Brushless DC Motors
 
Oracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing TrainingOracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing Training
 
Data Science - Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science -  Part XV - MARS, Logistic Regression, & Survival AnalysisData Science -  Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science - Part XV - MARS, Logistic Regression, & Survival Analysis
 

Semelhante a MRAC Speed Estimation for BLDC Motors

IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...IRJET Journal
 
An observer based rotor speed estimation technique for vector controlled indu...
An observer based rotor speed estimation technique for vector controlled indu...An observer based rotor speed estimation technique for vector controlled indu...
An observer based rotor speed estimation technique for vector controlled indu...agniprotim
 
IRJET- Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...
IRJET-  	  Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...IRJET-  	  Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...
IRJET- Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...IRJET Journal
 
Performance Improvement with Model Predictive Torque Control of IM Drives usi...
Performance Improvement with Model Predictive Torque Control of IM Drives usi...Performance Improvement with Model Predictive Torque Control of IM Drives usi...
Performance Improvement with Model Predictive Torque Control of IM Drives usi...IRJET Journal
 
A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...
A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...
A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...IAES-IJPEDS
 
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...IJPEDS-IAES
 
Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...
Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...
Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...IAES-IJPEDS
 
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...IJECEIAES
 
Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...
Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...
Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...IJPEDS-IAES
 
High frequency signal injection method for sensorless permanent magnet synchr...
High frequency signal injection method for sensorless permanent magnet synchr...High frequency signal injection method for sensorless permanent magnet synchr...
High frequency signal injection method for sensorless permanent magnet synchr...TELKOMNIKA JOURNAL
 
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...IJMER
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...IDES Editor
 
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...IJPEDS-IAES
 

Semelhante a MRAC Speed Estimation for BLDC Motors (20)

Speed and position estimator of for sensorless PMSM drives using adaptive con...
Speed and position estimator of for sensorless PMSM drives using adaptive con...Speed and position estimator of for sensorless PMSM drives using adaptive con...
Speed and position estimator of for sensorless PMSM drives using adaptive con...
 
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
 
An observer based rotor speed estimation technique for vector controlled indu...
An observer based rotor speed estimation technique for vector controlled indu...An observer based rotor speed estimation technique for vector controlled indu...
An observer based rotor speed estimation technique for vector controlled indu...
 
IRJET- Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...
IRJET-  	  Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...IRJET-  	  Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...
IRJET- Self-Tuning PID Controller with Genetic Algorithm Based Sliding Mo...
 
Performance Improvement with Model Predictive Torque Control of IM Drives usi...
Performance Improvement with Model Predictive Torque Control of IM Drives usi...Performance Improvement with Model Predictive Torque Control of IM Drives usi...
Performance Improvement with Model Predictive Torque Control of IM Drives usi...
 
A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...
A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...
A Novel Rotor Resistance Estimation Technique for Vector Controlled Induction...
 
Da33612620
Da33612620Da33612620
Da33612620
 
Da33612620
Da33612620Da33612620
Da33612620
 
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
 
nazelan2017.pdf
nazelan2017.pdfnazelan2017.pdf
nazelan2017.pdf
 
Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...
Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...
Numerical Method for Power Losses Minimization of Vector- Controlled Inductio...
 
[000007]
[000007][000007]
[000007]
 
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
 
Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...
Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...
Control of Four Switch Three Phase Inverter Fed Induction Motor Drives Based ...
 
Performance enhancement of BLDC motor using PID controller
Performance enhancement of BLDC motor using PID controllerPerformance enhancement of BLDC motor using PID controller
Performance enhancement of BLDC motor using PID controller
 
High frequency signal injection method for sensorless permanent magnet synchr...
High frequency signal injection method for sensorless permanent magnet synchr...High frequency signal injection method for sensorless permanent magnet synchr...
High frequency signal injection method for sensorless permanent magnet synchr...
 
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
 
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
Improved Stator Flux Estimation for Direct Torque Control of Induction Motor ...
 
Pi3426832691
Pi3426832691Pi3426832691
Pi3426832691
 

Último

8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 

Último (20)

8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 

MRAC Speed Estimation for BLDC Motors

  • 1. 石明輝 趙春棠 14 September 2015 1 Yang Liu, Member, IEEE,JinZhao,MingziXia,and Hui Luo IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 29, NO. 3, MARCH 2014
  • 2. 2 Abstract A control system with a novel speed estimation approach based on model reference adaptive control (MRAC) is presented for low cost brushless dc motor drives with low-resolution hall sensors. The back EMF is usually used to estimate speed. But the estimation result is not accurate enough at low speeds because of the divided voltage of stator resistors and too small back EMF. 14 September 2015
  • 3. 3 Abstract Moreover, the stator resistor is always varying with the motor’s temperature. A speed estimation algorithm based on MRAC was proposed to correct the speed error estimated by using back EMF. 14 September 2015
  • 4. 4 Abstract The proposed algorithm’s most innovative feature is its adaptability to the entire speed range including low speeds and high speeds and temperature and different motors do not affect the accuracy of the estimation result. The effectiveness of the algorithm was verified through simulations and experiments. Index Terms — Brushless dc motor, low-resolution hall sensor, model reference adaptive control, speed estimation. 14 September 2015
  • 5. 5 outline 14 September 2015 Introduction Estimation Algorithm Design of Estimation Algorithm Based on MRAC Simulated and Experimental Results Conclusion Introduction
  • 6. 6 Introduction Using of three or more Hall sensors to obtain rotor position and speed measurement in BLDC. only a few sensor signals available to the motor at low speeds. (about 12 or 24 sensor pulses per round which depend on the number of poles). The sampling time  Could be variable according to the motor speed.  Uncertainty in a discrete time model  Very slow sampling time, another difficulties for speed regulations at low speeds. 14 September 2015
  • 7. 7 Introduction Estimation methods: In order to make BLDC motors with low-resolution encoders work at very low speed and reduce the difficulty of speed regulators’ design.  [1] speed estimation based on a reduced-order disturbance torque observer provides the merits of simple structure and easy implementation. high gain problem occurs in real application for mechanical noise and oscillation of system.  [2] a reduced-order extended Luenberger observer was proposed to reduce the sensitivity to the instantaneous speed estimation by the variation of the inertia moment.  [3] A computationally intensive Kalman filter is successfully used in dealing with velocity transients, but it is susceptible to the mismatch of parameters between the filter’s model and the motor. 14 September 2015
  • 8. 8 Introduction  [4] a dual observer was proposed, it can estimate the rotor speed and position without time delay or bumps.  [5] All the observer-based methods share the feature of providing high accuracy of the speed estimation with satisfactory dynamic performance. But they suffer from the dependence on system parameters and need heavy computation.  [6], [7] A model free enhanced differentiator is proposed for improving velocity estimation at low speed. But the computation includes the fractional power of variables. 14 September 2015
  • 9. 9 Introduction For BLDC motors, the most popular speed estimation method based on back EMF. Operation rotor speeds determine the magnitude of the back EMF. At low speeds, the back EMF is not large enough to estimate the speed and position due to inverter and parameter nonlinearities. 14 September 2015
  • 10. 10 Introduction This paper presents a MRAC speed estimation algorithm by using the back EMF. The proposed algorithm can compensate the voltage occupied by the stator resistor adaptively at low speeds and is valid over the entire speed range. Moreover, the parameters of the algorithm can be commonly used for different BLDC motors. 14 September 2015
  • 11. 11 outline 14 September 2015 Introduction Estimation Algorithm Design of Estimation Algorithm Based on MRAC Simulated and Experimental Results Conclusion
  • 12. 12 Model of BLDC motors Equivalent Circuit of a Y-connection BLDCM 14 September 2015 Electromagnetic torque Phase Variable
  • 13. 13 Model of BLDC motors 14 September 2015
  • 14. 14 Speed Estimation In stable condition or when is changed very slowly 14 September 2015 Problem with the speed estimation based on the back EMF of BLDCM  The accuracy of the estimated speed is not enough at low speed  Rs is not constant, it is varying with temperature. Rotor speed:
  • 15. 15 Basic Idea Block diagram of the system 14 September 2015
  • 16. 16 outline 14 September 2015 Introduction Estimation Algorithm Design of Estimation Algorithm Based on MRAC Simulated and Experimental Results Conclusion
  • 18. 18 Simplify algorithm in high speed 14 September 2015
  • 19. 19 Algorithm approach considering different motors 14 September 2015
  • 20. 20 Algorithm approach considering different motors According to (8), ke produces great influence on the accuracy of the estimated result at high speeds. An approach of the high speed estimated algorithm was proposed based on Fig. 4. The block diagram is shown in Fig. 5. kc0 is the initial value of ke and ke = ke0*kc. If ke0 is not accurate, the PI regulator will change the value of kc until Spd_E equals to Spd_S. In this way, the error of the estimated speed caused by the inaccuracy of ke is corrected by kc 14 September 2015
  • 21. 21 Algorithm approach considering different motors At low speed, the primary reason of the estimated inaccuracy is the effect of divided voltage on stator resistors. At high speed, the primary reason is the effect of inaccuracy of ke according to different motors. Therefore, a speed threshold is set. 14 September 2015
  • 22. 22 Algorithm approach considering different motors If Spd_S > Spd_T_1, the estimation algorithm shown in Fig. 5 is used and kc is the output of the regulator to correct the estimated speed. If Spd_S < Spd_T_2, the estimation algorithm shown in Fig. 4 is used and vc is the output of the regulator to compensate divided voltage on stator resistors. 14 September 2015
  • 23. 23 Algorithm approach considering different motors Avoiding repeatedly jumping, there is a hysteresis value between Spd_T_1 and Spd_T_2. The selection of Spd_T_1 and Spd_T_2 is based on the period of speed loop, the number of poles of BLDC, and the number of Hall-effect sensors. Following rules can be used: 1) The longer the period of speed loop, the smaller the value of Spd_T_1. 2)The more the number of the poles of BLDC motor, the smaller the value of Spd_T_1. 3) The more the number of Hall-effect sensors, the smaller the value of Spd_T_1. 4) The hysteresis value between Spd_T_1 and Spd_T_2 can be selected by experimental results. In the paper, the period of speed loop was 6 ms and it was selected by the engineering experience. For the BLDCs with four poles and three Hall-effect sensors used in this research, the speed could be calculated once within a period of speed loop when the motor was running at 833 rpm. 14 September 2015
  • 24. 24 Flowchart of estimation algorithm So the Spd_T_1 was set to 800 rpm. In the experiment, there was 150 rpm speed ripple within a period of speed loop. Therefore, Spd_T_2 was set to 600 rpm. Hysteresis band was set to 200 rpm which was a little larger than 150 rpm. 14 September 2015
  • 25. 25 outline 14 September 2015 Introduction Estimation Algorithm Design of Estimation Algorithm Based on MRAC Simulated and Experimental Results Conclusion
  • 26. 26 Simulated Results Two differences BLDC motors are used to verify the validity of estimation algorithm On demand of project, two-switch PWM strategy was selected in the simulation 14 September 2015
  • 27. 27 Simulated Results ke = 0.016 V.s/rad kc = 1 vc = 0 initially 14 September 2015
  • 30. 30 Simulated and Experimental Results To prevent instability and shorten response time, parameter for MRAC regulators are selected as: 14 September 2015
  • 31. 31 Simulated and Experimental Results 14 September 2015
  • 33. 33 Simulated Results 14 September 2015 Rs for M10.27Ohm to 0.54 Ohm
  • 34. 34 Simulated Results 14 September 2015 Rs for M20.25Ohm to 0.5 Ohm
  • 35. 35 Simulated Results The above simulation results verify the fact that the proposed speed estimation algorithm based on MRAC can work validly not only at high speed but also at very low speed. The drive system based on the proposed estimation algorithm can make BLDC motors run in very wide speed range. Moreover, motors with different back EMF coefficients have little influence on the performance of the algorithm. 14 September 2015
  • 36. 36 Experimental Results Experiment Setup 14 September 2015 fixed point digital signal processor (DSP) controller TMS320F2806. The period of PWM is 50 µs and the period of speed estimation is 1 ms
  • 37. 37 Experimental Results Experiment Setup 14 September 2015 Brushed DC motor is equipped with high resolution encoder 1000 pulse/round In experiments, the actual speed was obtained from the encoder of the brushed motor and saved in the DSP.
  • 38. 38 Experimental Results Speed sketch for M1. (a) without proposed algorithm (b) with proposed algorithm 14 September 2015
  • 39. 39 Experimental Results Speed sketch for M2. (a) without proposed algorithm (b) with proposed algorithm 14 September 2015
  • 40. 40 outline 14 September 2015 Introduction Estimation Algorithm Design of Estimation Algorithm Based on MRAC Simulated and Experimental Results Conclusion
  • 41. 14 September 2015 41 Conclusion In this paper, a novel speed estimation algorithm based on MRAC is introduced. The proposed algorithm includes two regulators:  One regulator corrects back EMF coefficient at high speed.  The other regulator compensates the divided voltage of stator resistors at low speed.
  • 42. 14 September 2015 42 Conclusion In this way, the estimation algorithm can work validly at both high speed and very low speed. The drive system with the proposed algorithm widens the speed range of BLDC motors. Moreover, it is not needed to tune parameters according to motors with different back EMF coefficient when using the estimation algorithm.
  • 43. 14 September 2015 43 Conclusion Extensive simulation and experiment have been performed and the results verify that the estimation algorithm proposed in this paper is effective.
  • 45. 45 references [1] N. J. Kim, H. S. Moon, and D. S. Hyun, “Inertia identification for the speed control of induction machines,” IEEE Trans. Ind. Appl., vol. 32, no. 6, pp. 1371–1379, 1996. [2] K. B. Lee, J. Y. Yoo, J. H. Song, and I. Choy, “Improvement of low speed operation of electric machine with an inertia identification using ROELO,” IEE Proc.-Elect. Power Appl., vol. 151, no. 1, pp. 116–120, 2004. [3] H.-W. Kim and S.-K. Sul, “A new motor speed estimator using Kalman filter in low- speed range,” IEEE Trans. Ind. Electron., vol. 43, no. 4, pp. 498–504, Aug. 1996. [4] A. Yoo, S. K. Sul, D. C. Lee, and C. S. Jun, “Novel speed and rotor position estimation strategy using a dual observer for low resolution position sensors,” IEEE Trans. Power Electron., vol. 24, no. 12, pp. 2897–2906, Dec. 2009. [5] R. Petrella, M. Tursini, L. Peretti, and M. Zigliotto, “Speed measurement algorithms for low resolution incremental encoder equipped drives: A comparative analysis,” in Proc. Int. Aegean Conf. Electrical Machines Power Electron., Sep. 2007, pp. 780–787. [6] Y. X. Su, C. H. Zheng, S. Dong, and B. Y. Duan, “A simple nonlinear velocity estimator for high-performance motion control,” IEEE Trans. Ind. Electron., vol. 52, no. 4, pp. 1161–1169, Aug. 2005. 14 September 2015
  • 46. 46 references [7] Y. X. Su, C. H. Zheng, P. C. Mueller, and B. Y. Duan, “A simple improved velocity estimation for low-speed regions based on position measurements only,” IEEE Trans. Control Syst. Technol., vol. 14, no. 5, pp. 937–942, Sep. 2006. [8] J. Bu and L. Xu, “Near-zero speed performance enhancement of PM synchronous machines assisted by low-cost Hall effect sensors,” in Proc. 13th Ann. IEEE Appl. Power Electron. Conf. Exp., 1998, vol. 1, pp. 64–68. [9] K. Hyunbae, Y. Sungmo, K. Namsu, and R. D. Lorenz, “Using low resolution position sensors in bumpless position/speed estimation methods for low cost PMSM drives,” in Proc. IEEE 40th IAS Ann. Meeting Conf. Rec., 2005, vol. 4, pp. 2518– 2525. [10] S. Morimoto, M. Sanada, and T. Takeda, “Sinusoidal current drive system of permanent magnet synchronous motor with low resolution position sensor,” in Proc. IEEE 31st IAS Ann. Meeting Conf. Rec., 1996, vol. 1, pp. 9–14. [11] R. D. Lorenz and K. W. Van Patten, “High-resolution velocity estimation for all- digital, AC servo drives,” IEEE Trans. Ind. Appl., vol. 27, no. 4, pp. 701–705, Jul./Aug. 1991. 14 September 2015
  • 47. 47 references [12] Z. Feng and P. P. Acarnley, “Extrapolation technique for improving the effective resolution of position encoders in permanent-magnet motor drives,” IEEE/ASME Trans. Mechatronics, vol. 13, pp. 410–415, Aug. 2008. [13] T. Emura and L. Wang, “A high resolution interpolator for incremental encoders based on the quadrature PLL method,” IEEE Trans. Ind. Electron., vol. 47, pp. 84– 90, Feb. 2000. [14] C. Nasr, R. Brimaud, and C. Glaize, “Amelioration of the resolution ofa shaft position sensor,” in Proc. Power Electron. Appl. Conf.,Antwerp, Belgium, 1985, vol. 1, pp. 2.237–2.241. [15] A. E. Fitzgerald, Charles KingsleyJr., and Stephen D. Umans, Electric Machinery 6th edn. Beijing: Tsinghua Univ. Press, 2003. 14 September 2015