SlideShare a Scribd company logo
1 of 24
Field Programmable Gate Array Based Speed Control of BLDC
Motor
Rajesh M Pindoriya
Indian Institute of Technology
Mandi (IIT Mandi)
S Rajendran
Indian Institute of Technology
Gandhinagar (IITGn)
Dr. P J Chauhan
Marwadi Education Foundation’s
Group of Institutes, Rajkot, India
Co - Authors,
1
Motivation and Objective
Basic Understanding about Project work
Introduction : Electrical Drives System
Introduction: BLDC Motor
Flow Chart of Controller
Simulink Model of BLDC Motor
Experimental Setup
Conclusion
References
Outline
2
Motivation and Objective
BLDC Motor have higher efficiency and lower maintenance requirement compare to other motors
Conventional motors are not effective and costly
FPGA based controller has more advantages as compared to conventional controller
Motivation
 This paper demonstrates the Field Programmable Gate Arrays (FPGAs) of design methodologies
with a focus on motor drives applications
 This work presents FPGAs implementation for PWM based speed control of inverter-fed BLDC
motor
 The proposed methodology is first simulated for open loop and closed loop speed control. These
simulation results are further verified through lab scale experimental set up
 It has been observed that FPGAs based closed loop method improves the transient and steady state
response in speed control of BLDC motor
Objective
3
Basic Understanding about Project work
3- Inverter
BLDC Motor
3- Inverter fed BLDC Motor
Speed Controller
(Classical/Modern)
dcI
Actual
speed
Reference
speed
Controlled
gate pulses
Rotorposition
sensor
4
Electrical
source
Power processing unit Motor
SensorController
Load
Reference
signal
Electrical
Drives
Introduction : Electrical Drives System
5
BLDC Motor Control Applications
AC, DC
and
Universal
Motors
Transition to
BLDC
Motor
As consumers demand
more energy efficient
products, more BLDC
motors are being used
6
BLDC motor is a novel type of DC motor which commutation is done electronically instead of using
brushes
Research shows that the method starts the BLDC motor with large starting torque that can be obtained
by a bipolar drive, and it runs the BLDC motor at high speed that can be driven by unipolar drive[1-3]
Introduction: BLDC Motor
7
PI controller 3 Phase inverter
Commutation logic
GatePulses
Speed control
loop
Theta
Error
signalReference
speed
Flow Chart of Controller
Load
8
Actual
speed
Start
Set value
100 to 4600 RPM
Check hall sensor signals
Reference value & carrier
value
PWM pulses output
3 phase Inverter
BLDC motor
PI output & generate
PWM pulses
Error = (set speed –
actual speed)
PI controller
Actual speed calculateIf open
loop
Compare reference value &
carrier Value
No
Yes
Closed loop
End
Flowchart for Speed Control of
BLDC Motor
9
 In particular, the rapid growth of semiconductor technology in recent years makes single
component logic circuits the design trend
 FPGA development tools are also very powerful now and easy to use
 FPGAs are well-suited for high speed demanding applications
 Designers can develop a fully hardware architecture which is dedicated to the control algorithm to
implement [2]
Pros
 Flexible programming
 Shorter development cycle
 Parallel processing
 Real time software
 Less complicated and more reliable
 Lower design cost
 Fast execution
 High flexibility & stability
 Expectable output
Why Choose FPGA?
10
Speed control in a BLDC motor involves changing the
applied voltage across the motor phases
This can be done using a sensored method based on the
concept of PWM
A common control algorithm for a permanent-magnet
BLDC motor is PWM control
It is based on the assumption of linear relationship
between the phase current and the torque & speed
Speed regulation is achieved by using two levels of duty
cycles; a high duty D(H) and a low duty D(L)[7]
Digital Control System
DVdcVavg 11
Simulink Model of Closed Loop BLDC Motor
12
Waveforms of Back EMFs & Stator Currents of BLDC Motor
 It has been observed back EMFs of BLDC motor is trapezoidal shape and it is constant at
every 60 degree interval
All three phase is 120 degree phase shift to each other
Fig. 1. Back EMFs waveforms when Kp=0.3, Ki=3 Fig. 2. Stator currents of BLDC motor when 𝑲 𝑷= 𝟎. 𝟑, 𝑲𝒊= 𝟑
13
Speed Response with PI Controller
Fig. 3. Speed response when Kp=0.3, Ki= 3
We can control speed (transient)
responses of any motor through
gain value of Kp & Ki [10].
As per the criterion of almost
negligible overshoot and
undershoot time, the optimal gain
value of PI controller is found to
be Kp=0.3 and Ki=3.
How to set gain value of the Kp &
Ki parameters???.
Mostly two methods are used for
setting parameter,
(1) Trial & Error
(2) Ziegler Nichols
14
Terminal voltage Volts 310
Rated current Amps 4.52
No. of Poles 4
Rated torque N*m 2.2
Resistance Ohms 3.07
Inductance mH 6.57
Rotor inertia kg*m 1.4-1.8
IPM Module PEC16D5M01
Spartan 3A Kit FPGA
Voltage Constant Volts 5
Torque Constant N*m 0.49
Auto Transformer
Current Rating
Amps 4
Experimental Parameters
Sensor Clockwise Direction
H
A
H
B
H
C
S 1 S 2 S 3 S 4 S 5 S 6
0 0 1 0 0 0 1 1 0
0 1 0 1 0 0 0 0 1
0 1 1 1 0 0 1 0 0
1 0 0 0 1 1 0 0 0
1 1 0 0 0 1 0 1 0
1 1 1 0 0 1 0 0 1
Table I Experimental parameters Table II Clockwise sensor and drive
15
Experimental Setup
16
Fig. A. Experimental setup Fig. B. Demonstrate of Experimental setup
PWM Waveforms on DSO
Fig.5. PWM waveforms on DSO Fig.6. PWM waveforms on DSO
17
Speed Response of Open Loop BLDC Motor
Fig. 7. Rotor speed of 1173 RPM at duty cycle of 28%
(forward to reverse)
Fig. 8. Rotor speed of 2065 RPM at duty cycle of 50%
(reverse to forward)
18
Speed Response of Closed Loop
.
Fig.9. Set speed 1000 PRM & actual speed 993 RPM
(reverse to forward)
Closed loop method for speed control of BLDC motor is best comparing to open loop method
In this method speed control according to our reference speed value
In this diagram set (reference) value is 1000 RPM and actual value of speed is 993 RPM
Fig. 10. set speed (1000 RPM) & Actual (981 RPM)
(forward to reverse)
19
Sr. No Duty cycle (%)
(Open loop)
Speed (RPM)
(Open loop)
Reference speed
(Closed loop)
Actual speed
(Closed loop)
1 30 300 550 553
2 40 700 1000 993
3 50 1500 2002 2002
4 60 1950 2500 2542
5 70 2550 3000 3005
Speed have been control of BLDC motor in both direction, one is forward and reverse
direction
As well as we can apply break operation in within a few second, so it has been simple to
control speed of BLDC Motor using FPGA platform
Summary of The Experimental Results
20
Conclusion
This paper work demonstrates the use of an efficient and lower cost controller based on FPGAs
programming to control the speed of BLDC motor
The advantages of digital hardware are - very high speed and easily adjusted to comply with
software
The use of FPGAs in digital control can be easily adapted to analog control
 The simulation results and that verified through experiments have demonstrated the effectiveness
of PWM technique for speed control of BLDC motor and its practical applications
 Using FPGA platform any drives are easily controlled, least time consuming, real time control
action, parallel processing and transient response is good compare to microcontroller
21
1. E. Monmasson, M. N. Cirstea, “FPGA Design Methodology for Industrial Control System- A
Review,” IEEE Trans. On Indus. Electron., vol.54, no. 4, pp. 1824-1842, Aug.2007.
2. T. Trimberger, J. A. Rawson, C. R. Lang, and J. P. Gray, “A structured design methodology and
associated software tools,” IEEE Trans. Circuits and Systems, vol. 28, no. 7, pp. 618–634, Jul. 1981.
3. E. Monmasson, L. Idkhajine, I. Bahri, M. W. Naouar, and L. Charaabi, “Design methodology and
FPGAs-based controllers for empower electronics and drive applications,” in Proc. ICIEA’2010 Conf.,
Taichung, Taiwan, pp. 2328–2338, 2010.
4. Y. Y. Tzou and H. J. Hsu, “FPGAs realization of space-vector PWM control IC for three-phase PWM
inverters,” IEEE Trans. Power Electron., vol. 12, no. 6, pp. 953–963, Nov. 1997.
5. S. J. Ovaska and O. Vainio, “Evolutionary- programming-based op-timization of reduced-rank
adaptive filters for reference generation in active power filters,” IEEE Trans. Ind. Electron., vol. 51,
no. 4, pp. 910–916, Aug. 2004.
6. E. Monmasson, L. Idkhajine, M. N. Cirstea, I. Bahri, A. Tisan, and M. W. Naouar “FPGAs in
Industrial Control Applicalication” IEEE Trans. on Ind. Informatics, vol. 7, no. 2, pp. 224-243, May
2011.
References
22
7. E. Monmasson, M. W. Naouar, and L. Idkhajine, “FPGAs-based controllers for power electronics and
drive applications,” IEEE Ind. Electron. Mag., vol. 5, no. 1, pp. 1–13, Mar. 2011.
8. 8. J. J. Rodriguez-Andina, M. J. Moure, and M. D. Valdes, “Features, design tools, and application
domains of FPGAs,” IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 1810–1823, Aug. 2007.
9. J. W. Dixon and I. A. Leal, “Current Control Strategy for Brushless DC Motors Based on a Common
DC Signal”, IEEE Trans. on Power Electronics, vol. 17, no. 2, Mar. 2002.
10. G. J. Silva, A. Datta, and S. P. Bhattacharyya, “New results on the synthesis of PID controller” IEEE
Trans. on Automatic Control, vol. 47, no. 2, Feb. 2002.
11. A. Sathyan,, N. Milivojevic, Y. J. Lee, M. Krishnamurthy, and A. Emadi, “An FPGA-Based Novel
Digital PWM Control Scheme for BLDC Motor Drives” IEEE Trans. on Ind. Electron., vol. 56, no. 8,
Aug. 2009.
23
24

More Related Content

What's hot

Closed Loop Control of DC Drives
Closed Loop Control of DC Drives Closed Loop Control of DC Drives
Closed Loop Control of DC Drives RohanSharma344025
 
Permanent magnet brushless dc motors ppt
Permanent magnet brushless dc motors pptPermanent magnet brushless dc motors ppt
Permanent magnet brushless dc motors pptsrmrithi
 
Permanent magnet synchronous motor
Permanent magnet synchronous motorPermanent magnet synchronous motor
Permanent magnet synchronous motorZeeshan Akhtar
 
Drives lec 21_22_Chopper Controlled DC Drives
Drives lec 21_22_Chopper Controlled DC DrivesDrives lec 21_22_Chopper Controlled DC Drives
Drives lec 21_22_Chopper Controlled DC DrivesMohammad Umar Rehman
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motorEdgefxkits & Solutions
 
Speed control in 3 phase induction motor
Speed control in 3 phase induction motorSpeed control in 3 phase induction motor
Speed control in 3 phase induction motorKakul Gupta
 
Speed control of dc motor using chopper
Speed control of dc motor using chopperSpeed control of dc motor using chopper
Speed control of dc motor using chopperAjeeta Srivastava
 
Multi-phase Brush-less DC motor And Applications
Multi-phase Brush-less DC motor And Applications Multi-phase Brush-less DC motor And Applications
Multi-phase Brush-less DC motor And Applications Zain Ul Abideen
 
Speed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulatorSpeed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulatorShivagee Raj
 
Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Imanul Mazarbhuiya
 
Phase Lock Loop control of dc drive
Phase Lock Loop control of dc drivePhase Lock Loop control of dc drive
Phase Lock Loop control of dc driveraviarmugam
 
Vector control of pmsm
Vector control of pmsmVector control of pmsm
Vector control of pmsmMalarselvamV
 
Electrical ac & dc drives ppt
Electrical ac & dc drives pptElectrical ac & dc drives ppt
Electrical ac & dc drives pptchakri218
 
Single Phase Induction Motor Speed Control
Single Phase Induction Motor Speed ControlSingle Phase Induction Motor Speed Control
Single Phase Induction Motor Speed ControlEdgefxkits & Solutions
 
Modeling and simulation of pmsm
Modeling and simulation of pmsmModeling and simulation of pmsm
Modeling and simulation of pmsmRavi teja Damerla
 
Speed Control of Induction Motor Drive Using Universal Controller
Speed Control of Induction Motor Drive Using Universal ControllerSpeed Control of Induction Motor Drive Using Universal Controller
Speed Control of Induction Motor Drive Using Universal ControllerArif Shahriar
 
Dc motor
Dc motorDc motor
Dc motorKishan
 

What's hot (20)

Closed Loop Control of DC Drives
Closed Loop Control of DC Drives Closed Loop Control of DC Drives
Closed Loop Control of DC Drives
 
Permanent magnet brushless dc motors ppt
Permanent magnet brushless dc motors pptPermanent magnet brushless dc motors ppt
Permanent magnet brushless dc motors ppt
 
Permanent magnet synchronous motor
Permanent magnet synchronous motorPermanent magnet synchronous motor
Permanent magnet synchronous motor
 
Drives lec 21_22_Chopper Controlled DC Drives
Drives lec 21_22_Chopper Controlled DC DrivesDrives lec 21_22_Chopper Controlled DC Drives
Drives lec 21_22_Chopper Controlled DC Drives
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motor
 
Speed control in 3 phase induction motor
Speed control in 3 phase induction motorSpeed control in 3 phase induction motor
Speed control in 3 phase induction motor
 
Speed control of dc motor using chopper
Speed control of dc motor using chopperSpeed control of dc motor using chopper
Speed control of dc motor using chopper
 
Chapter5
Chapter5Chapter5
Chapter5
 
Multi-phase Brush-less DC motor And Applications
Multi-phase Brush-less DC motor And Applications Multi-phase Brush-less DC motor And Applications
Multi-phase Brush-less DC motor And Applications
 
Speed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulatorSpeed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulator
 
Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique
 
Motor drives
Motor drivesMotor drives
Motor drives
 
Phase Lock Loop control of dc drive
Phase Lock Loop control of dc drivePhase Lock Loop control of dc drive
Phase Lock Loop control of dc drive
 
Vector control of pmsm
Vector control of pmsmVector control of pmsm
Vector control of pmsm
 
Electrical ac & dc drives ppt
Electrical ac & dc drives pptElectrical ac & dc drives ppt
Electrical ac & dc drives ppt
 
Bldc motors ppt
Bldc motors pptBldc motors ppt
Bldc motors ppt
 
Single Phase Induction Motor Speed Control
Single Phase Induction Motor Speed ControlSingle Phase Induction Motor Speed Control
Single Phase Induction Motor Speed Control
 
Modeling and simulation of pmsm
Modeling and simulation of pmsmModeling and simulation of pmsm
Modeling and simulation of pmsm
 
Speed Control of Induction Motor Drive Using Universal Controller
Speed Control of Induction Motor Drive Using Universal ControllerSpeed Control of Induction Motor Drive Using Universal Controller
Speed Control of Induction Motor Drive Using Universal Controller
 
Dc motor
Dc motorDc motor
Dc motor
 

Viewers also liked

Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controllerUday Wankar
 
BLDC motor control reference design press presentation
BLDC motor control reference design press presentationBLDC motor control reference design press presentation
BLDC motor control reference design press presentationSilicon Labs
 
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPICSpeed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPICijsrd.com
 
Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerMurugappa Group
 
Sensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC MotorSensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC Motorijsrd.com
 
A seminar on brushless dc motors
A seminar on brushless dc motorsA seminar on brushless dc motors
A seminar on brushless dc motorsvishal Barvaliya
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTAmiya Ranjan Behera
 
speed control of three phase induction motor
speed control of three phase induction motorspeed control of three phase induction motor
speed control of three phase induction motorAshvani Shukla
 
Wireless power transmission
Wireless power transmissionWireless power transmission
Wireless power transmissionrakeshkk
 
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTOR
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTORPOWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTOR
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTORvanmukil
 
Speed control of_bldc_motor_with_simple_c[1]
Speed control of_bldc_motor_with_simple_c[1]Speed control of_bldc_motor_with_simple_c[1]
Speed control of_bldc_motor_with_simple_c[1]Central Government
 
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Altera Corporation
 
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...IDES Editor
 
E bike bldc motor test set up
E bike bldc motor test set upE bike bldc motor test set up
E bike bldc motor test set upDhaneshwar Patil
 
Speed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWMSpeed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWMIOSR Journals
 
Model-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentModel-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentThe Hartford
 

Viewers also liked (20)

Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
BLDC motor control reference design press presentation
BLDC motor control reference design press presentationBLDC motor control reference design press presentation
BLDC motor control reference design press presentation
 
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPICSpeed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
 
Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controller
 
Sensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC MotorSensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC Motor
 
Brushless DC Motors
Brushless DC MotorsBrushless DC Motors
Brushless DC Motors
 
A seminar on brushless dc motors
A seminar on brushless dc motorsA seminar on brushless dc motors
A seminar on brushless dc motors
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
 
speed control of three phase induction motor
speed control of three phase induction motorspeed control of three phase induction motor
speed control of three phase induction motor
 
Vinay report
Vinay reportVinay report
Vinay report
 
Eee ppt
Eee pptEee ppt
Eee ppt
 
Wireless power transmission
Wireless power transmissionWireless power transmission
Wireless power transmission
 
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTOR
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTORPOWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTOR
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTOR
 
Speed control of_bldc_motor_with_simple_c[1]
Speed control of_bldc_motor_with_simple_c[1]Speed control of_bldc_motor_with_simple_c[1]
Speed control of_bldc_motor_with_simple_c[1]
 
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
 
3D tree modeling
3D tree modeling3D tree modeling
3D tree modeling
 
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...
 
E bike bldc motor test set up
E bike bldc motor test set upE bike bldc motor test set up
E bike bldc motor test set up
 
Speed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWMSpeed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWM
 
Model-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentModel-Based Design For Motor Control Development
Model-Based Design For Motor Control Development
 

Similar to FPGA Based Speed Control of BLDC Motor

Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...IJERA Editor
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controlleriosrjce
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Mustefa Jibril
 
Dynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro ControllerDynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro Controlleridescitation
 
Torque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy LogicTorque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy LogicPoojaBan
 
Simulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID ControllerSimulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID Controllerijtsrd
 
Speed Control of Induction Motor by V/F Method
Speed Control of Induction Motor by V/F MethodSpeed Control of Induction Motor by V/F Method
Speed Control of Induction Motor by V/F MethodIJERA Editor
 
Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...IJERA Editor
 
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...IJPEDS-IAES
 
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
 

Similar to FPGA Based Speed Control of BLDC Motor (20)

Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
 
J010616573
J010616573J010616573
J010616573
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
 
[000007]
[000007][000007]
[000007]
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
 
V04507125128
V04507125128V04507125128
V04507125128
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...
 
Batch 05.pptx
Batch 05.pptxBatch 05.pptx
Batch 05.pptx
 
Dynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro ControllerDynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro Controller
 
Torque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy LogicTorque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy Logic
 
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
 
Simulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID ControllerSimulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID Controller
 
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
 
Speed Control of Induction Motor by V/F Method
Speed Control of Induction Motor by V/F MethodSpeed Control of Induction Motor by V/F Method
Speed Control of Induction Motor by V/F Method
 
Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...
 
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
 
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
 
L010237985
L010237985L010237985
L010237985
 
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...
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

FPGA Based Speed Control of BLDC Motor

  • 1. Field Programmable Gate Array Based Speed Control of BLDC Motor Rajesh M Pindoriya Indian Institute of Technology Mandi (IIT Mandi) S Rajendran Indian Institute of Technology Gandhinagar (IITGn) Dr. P J Chauhan Marwadi Education Foundation’s Group of Institutes, Rajkot, India Co - Authors, 1
  • 2. Motivation and Objective Basic Understanding about Project work Introduction : Electrical Drives System Introduction: BLDC Motor Flow Chart of Controller Simulink Model of BLDC Motor Experimental Setup Conclusion References Outline 2
  • 3. Motivation and Objective BLDC Motor have higher efficiency and lower maintenance requirement compare to other motors Conventional motors are not effective and costly FPGA based controller has more advantages as compared to conventional controller Motivation  This paper demonstrates the Field Programmable Gate Arrays (FPGAs) of design methodologies with a focus on motor drives applications  This work presents FPGAs implementation for PWM based speed control of inverter-fed BLDC motor  The proposed methodology is first simulated for open loop and closed loop speed control. These simulation results are further verified through lab scale experimental set up  It has been observed that FPGAs based closed loop method improves the transient and steady state response in speed control of BLDC motor Objective 3
  • 4. Basic Understanding about Project work 3- Inverter BLDC Motor 3- Inverter fed BLDC Motor Speed Controller (Classical/Modern) dcI Actual speed Reference speed Controlled gate pulses Rotorposition sensor 4
  • 5. Electrical source Power processing unit Motor SensorController Load Reference signal Electrical Drives Introduction : Electrical Drives System 5
  • 6. BLDC Motor Control Applications AC, DC and Universal Motors Transition to BLDC Motor As consumers demand more energy efficient products, more BLDC motors are being used 6
  • 7. BLDC motor is a novel type of DC motor which commutation is done electronically instead of using brushes Research shows that the method starts the BLDC motor with large starting torque that can be obtained by a bipolar drive, and it runs the BLDC motor at high speed that can be driven by unipolar drive[1-3] Introduction: BLDC Motor 7
  • 8. PI controller 3 Phase inverter Commutation logic GatePulses Speed control loop Theta Error signalReference speed Flow Chart of Controller Load 8 Actual speed
  • 9. Start Set value 100 to 4600 RPM Check hall sensor signals Reference value & carrier value PWM pulses output 3 phase Inverter BLDC motor PI output & generate PWM pulses Error = (set speed – actual speed) PI controller Actual speed calculateIf open loop Compare reference value & carrier Value No Yes Closed loop End Flowchart for Speed Control of BLDC Motor 9
  • 10.  In particular, the rapid growth of semiconductor technology in recent years makes single component logic circuits the design trend  FPGA development tools are also very powerful now and easy to use  FPGAs are well-suited for high speed demanding applications  Designers can develop a fully hardware architecture which is dedicated to the control algorithm to implement [2] Pros  Flexible programming  Shorter development cycle  Parallel processing  Real time software  Less complicated and more reliable  Lower design cost  Fast execution  High flexibility & stability  Expectable output Why Choose FPGA? 10
  • 11. Speed control in a BLDC motor involves changing the applied voltage across the motor phases This can be done using a sensored method based on the concept of PWM A common control algorithm for a permanent-magnet BLDC motor is PWM control It is based on the assumption of linear relationship between the phase current and the torque & speed Speed regulation is achieved by using two levels of duty cycles; a high duty D(H) and a low duty D(L)[7] Digital Control System DVdcVavg 11
  • 12. Simulink Model of Closed Loop BLDC Motor 12
  • 13. Waveforms of Back EMFs & Stator Currents of BLDC Motor  It has been observed back EMFs of BLDC motor is trapezoidal shape and it is constant at every 60 degree interval All three phase is 120 degree phase shift to each other Fig. 1. Back EMFs waveforms when Kp=0.3, Ki=3 Fig. 2. Stator currents of BLDC motor when 𝑲 𝑷= 𝟎. 𝟑, 𝑲𝒊= 𝟑 13
  • 14. Speed Response with PI Controller Fig. 3. Speed response when Kp=0.3, Ki= 3 We can control speed (transient) responses of any motor through gain value of Kp & Ki [10]. As per the criterion of almost negligible overshoot and undershoot time, the optimal gain value of PI controller is found to be Kp=0.3 and Ki=3. How to set gain value of the Kp & Ki parameters???. Mostly two methods are used for setting parameter, (1) Trial & Error (2) Ziegler Nichols 14
  • 15. Terminal voltage Volts 310 Rated current Amps 4.52 No. of Poles 4 Rated torque N*m 2.2 Resistance Ohms 3.07 Inductance mH 6.57 Rotor inertia kg*m 1.4-1.8 IPM Module PEC16D5M01 Spartan 3A Kit FPGA Voltage Constant Volts 5 Torque Constant N*m 0.49 Auto Transformer Current Rating Amps 4 Experimental Parameters Sensor Clockwise Direction H A H B H C S 1 S 2 S 3 S 4 S 5 S 6 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 1 1 1 0 0 1 0 0 1 Table I Experimental parameters Table II Clockwise sensor and drive 15
  • 16. Experimental Setup 16 Fig. A. Experimental setup Fig. B. Demonstrate of Experimental setup
  • 17. PWM Waveforms on DSO Fig.5. PWM waveforms on DSO Fig.6. PWM waveforms on DSO 17
  • 18. Speed Response of Open Loop BLDC Motor Fig. 7. Rotor speed of 1173 RPM at duty cycle of 28% (forward to reverse) Fig. 8. Rotor speed of 2065 RPM at duty cycle of 50% (reverse to forward) 18
  • 19. Speed Response of Closed Loop . Fig.9. Set speed 1000 PRM & actual speed 993 RPM (reverse to forward) Closed loop method for speed control of BLDC motor is best comparing to open loop method In this method speed control according to our reference speed value In this diagram set (reference) value is 1000 RPM and actual value of speed is 993 RPM Fig. 10. set speed (1000 RPM) & Actual (981 RPM) (forward to reverse) 19
  • 20. Sr. No Duty cycle (%) (Open loop) Speed (RPM) (Open loop) Reference speed (Closed loop) Actual speed (Closed loop) 1 30 300 550 553 2 40 700 1000 993 3 50 1500 2002 2002 4 60 1950 2500 2542 5 70 2550 3000 3005 Speed have been control of BLDC motor in both direction, one is forward and reverse direction As well as we can apply break operation in within a few second, so it has been simple to control speed of BLDC Motor using FPGA platform Summary of The Experimental Results 20
  • 21. Conclusion This paper work demonstrates the use of an efficient and lower cost controller based on FPGAs programming to control the speed of BLDC motor The advantages of digital hardware are - very high speed and easily adjusted to comply with software The use of FPGAs in digital control can be easily adapted to analog control  The simulation results and that verified through experiments have demonstrated the effectiveness of PWM technique for speed control of BLDC motor and its practical applications  Using FPGA platform any drives are easily controlled, least time consuming, real time control action, parallel processing and transient response is good compare to microcontroller 21
  • 22. 1. E. Monmasson, M. N. Cirstea, “FPGA Design Methodology for Industrial Control System- A Review,” IEEE Trans. On Indus. Electron., vol.54, no. 4, pp. 1824-1842, Aug.2007. 2. T. Trimberger, J. A. Rawson, C. R. Lang, and J. P. Gray, “A structured design methodology and associated software tools,” IEEE Trans. Circuits and Systems, vol. 28, no. 7, pp. 618–634, Jul. 1981. 3. E. Monmasson, L. Idkhajine, I. Bahri, M. W. Naouar, and L. Charaabi, “Design methodology and FPGAs-based controllers for empower electronics and drive applications,” in Proc. ICIEA’2010 Conf., Taichung, Taiwan, pp. 2328–2338, 2010. 4. Y. Y. Tzou and H. J. Hsu, “FPGAs realization of space-vector PWM control IC for three-phase PWM inverters,” IEEE Trans. Power Electron., vol. 12, no. 6, pp. 953–963, Nov. 1997. 5. S. J. Ovaska and O. Vainio, “Evolutionary- programming-based op-timization of reduced-rank adaptive filters for reference generation in active power filters,” IEEE Trans. Ind. Electron., vol. 51, no. 4, pp. 910–916, Aug. 2004. 6. E. Monmasson, L. Idkhajine, M. N. Cirstea, I. Bahri, A. Tisan, and M. W. Naouar “FPGAs in Industrial Control Applicalication” IEEE Trans. on Ind. Informatics, vol. 7, no. 2, pp. 224-243, May 2011. References 22
  • 23. 7. E. Monmasson, M. W. Naouar, and L. Idkhajine, “FPGAs-based controllers for power electronics and drive applications,” IEEE Ind. Electron. Mag., vol. 5, no. 1, pp. 1–13, Mar. 2011. 8. 8. J. J. Rodriguez-Andina, M. J. Moure, and M. D. Valdes, “Features, design tools, and application domains of FPGAs,” IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 1810–1823, Aug. 2007. 9. J. W. Dixon and I. A. Leal, “Current Control Strategy for Brushless DC Motors Based on a Common DC Signal”, IEEE Trans. on Power Electronics, vol. 17, no. 2, Mar. 2002. 10. G. J. Silva, A. Datta, and S. P. Bhattacharyya, “New results on the synthesis of PID controller” IEEE Trans. on Automatic Control, vol. 47, no. 2, Feb. 2002. 11. A. Sathyan,, N. Milivojevic, Y. J. Lee, M. Krishnamurthy, and A. Emadi, “An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives” IEEE Trans. on Ind. Electron., vol. 56, no. 8, Aug. 2009. 23
  • 24. 24