+ All Categories
Home > Documents > NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 ·...

NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 ·...

Date post: 11-Mar-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe Asachi” din Iaşi Tomul LIX (LXIII), Fasc. 1, 2013 Secţia ELECTROTEHNICĂ. ENERGETICĂ. ELECTRONICĂ NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL BY GHEORGHE BĂLUŢĂ * , GHEORGHE URSANU and CRISTINA-NICOLETA DIACONESCU “Gheorghe Asachi” Technical University of Iaşi Faculty of Electrical Engineering Received: December 3, 2012 Accepted for publication: December 23, 2012 Abstract. The authors present in this paper an accurate and fast running Matlab ® / Simulink ® open-loop model of the BLDC electrical drive system. For analysis, we chose an experimental system with a Hurst type BLDC motor. The numerical simulation results confirm that the mathematical model is accurately enough and reproduces with sufficient precision physical behavior of the electric drive system. Key words: BLDC motor; numerical simulation; openloop control; Matlab/Simulink. 1. Introduction The conventional brushed motors are attractive because of their properties such as high efficiency and linear mechanical characteristics. The control of conventional Direct Current (DC) motor supposes a mechanical switch and not requires complex hardware tools. This mechanical switch requires periodic maintenance because the brushes need to be replaced. The Brushless DC (BLDC) motors replace often the brushed DC motors. The * Corresponding author: e-mail: [email protected]
Transcript
Page 1: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de

Universitatea Tehnică „Gheorghe Asachi” din Iaşi Tomul LIX (LXIII), Fasc. 1, 2013

Secţia ELECTROTEHNICĂ. ENERGETICĂ. ELECTRONICĂ

NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL

BY

GHEORGHE BĂLUŢĂ*, GHEORGHE URSANU and CRISTINA-NICOLETA DIACONESCU

“Gheorghe Asachi” Technical University of Iaşi

Faculty of Electrical Engineering Received: December 3, 2012 Accepted for publication: December 23, 2012

Abstract. The authors present in this paper an accurate and fast running Matlab®/ Simulink® open-loop model of the BLDC electrical drive system. For analysis, we chose an experimental system with a Hurst type BLDC motor. The numerical simulation results confirm that the mathematical model is accurately enough and reproduces with sufficient precision physical behavior of the electric drive system.

Key words: BLDC motor; numerical simulation; open–loop control; Matlab/Simulink.

1. Introduction

The conventional brushed motors are attractive because of their

properties such as high efficiency and linear mechanical characteristics. The control of conventional Direct Current (DC) motor supposes a mechanical switch and not requires complex hardware tools. This mechanical switch requires periodic maintenance because the brushes need to be replaced. The Brushless DC (BLDC) motors replace often the brushed DC motors. The *Corresponding author: e-mail: [email protected]

Page 2: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

94 Gheorghe Băluţă, Gheorghe Ursanu and Cristina-Nicoleta Diaconescu

current commutation is not done by a mechanical switch, rather by a solid state switches inverter. The commutation instants are determined by the rotor position. The position is directly or indirectly detected by sensored/sensorless techniques (Zhou Zhao-Yong et al., 2003).

The electrical drive analySe is a delicate process since electrical drive systems are complex (characterized by fast processes) (Lyshevski, 2003). Before the practical implementation of every system, an important role is occupied by numerical simulation stage. To meet this goal was developed many programming tools for real systems and especially for electrical drive systems numerical simulation.

The purpose of this paper is to build an accurate and fast running Matlab®/ Simulink® open-loop model of the BLDC motor electrical drive system (Chiasson, 2005). The goal is to test most important working regimes which are hard to be implemented in reality and to provide the important information to motion law implementation.

2. Numerical Simulation of BLDC Electrical Drive System

The position is sensed by sensored techniques and was applied some

assumption such: the magnetic saturation and eddy current losses are neglected, symmetrically phase windings distribution, the mutual inductances of the phases are neglected, trapezoidal distribution of the air gap magnetic field, etc. The mathematical model was deduced by state eq. form (Saxena et al., 2010; Tibor et al., 2011) and is presented like in following state-eqs.:

r

d 1 ,dd 1 ,dd 1 ,ddω ,dtdd

A AA A

B BB B

C CC C

e r

rr

i e R i ut L L Li e R i ut L L Li e R i ut L L L

m mJ J

,t

(1)

where uA, uB, uC are the phase supply voltages, eA, eB, eC – the induced phase Back-Electromotive Forces (BEMF), iA, iB, iC – the phase currents, LA=LB=LC=L and RA=RB=RC=R – the phase inductances and, respectively, resistances, ωr – the angular speed, θr – the rotor angle, me – the electromagnetic torque, mr – the load torque and J – the total inertia of the electrical drive system.

Page 3: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

Bul. Inst. Polit. Iaşi, t. LVIX (LXIII), f. 1, 2013 95

The BEMF and electromagnetic torque can be expressed as (Cai et al., 2010)

,

2 ,3

4 ,3

A e r r

B e r r

A e r r

e K f

e K f

e K f

, (2)

2 4 ,3 3e r A r B r Cm Kf i Kf i Kf i

(3)

where Ke is the BEMF constant, K – the torque constant and f(θr) – a periodic function which characterizes the trapezoidal nature of the BEMF waveform.

The evolution of this nonlinear function per electrical cycle is given by following relations:

1, 0 3,(6 ) 3, 3 2 3,1, 2 3 4 3,

(6 ) 9, 4 3 5 3,1, 5 3 2

r

r r

r r

r r

r

f

.

(4)

The Simulink® model of open loop BLDC system is presented in Fig. 1.

This model includes the Logical Block that is responsible for electronically commutation of the motor, the Inverter Block, which is responsible for the BLDC motor phases supplying with rectangular voltage waveforms and the BLDC Motor Block that includes also the Hall-Effect position sensor block.

The Inverter Block model is presented in Fig. 2. The inverter is implemented using the following equations:

PWM1 PWM 2

PWM3 PWM4

PWM5 PWM6

0 5 ( ),0 5 ( ),0 5 ( ),

AN a

BN a

CN a

u . Uu . Uu . U

(5)

where Ua is DC link voltage, εPWMx , [%], is duty cycle of command signal applied to x transistor (x = 1,…,6, see Fig. 3).

Page 4: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

96 Gheorghe Băluţă, Gheorghe Ursanu and Cristina-Nicoleta Diaconescu

mr

To Workspace1

Mout

To Workspace

F_U PWM

PWM GENERATORBLOCK

mr

Mr M1

PWM

HA

HB

HC

PWM1

PWM2

PWM3

PWM4

PWM5

PWM6

LOGICAL BLOCK

PWM1

PWM2

PWM3

PWM4

PWM5

PWM6

uA

uB

uC

INVERTER BLOCK

80

DUTY CYCLE [%]

uA

uB

uC

mr

HA

HB

HC

me

Theta

n

iA

iB

iC

BLDC MOTOR BLOCK (Hall)

HA

HB

HC

uA

uB

uC

uA

uB

uC

HA

HB

HC

iA

iB

iC

n

me

mr mr

Mr

mr

M1

Mout

Fig. 1 – Simulink model of the open-loop control structure. The inverter supplies the input voltage for the three phases of the BLDC

motor (based on two-phase-on rule, see Fig. 3). Appropriate pairs of transistors are driven based on the Hall-effect sensors input. As sensors are the direct feed back of the rotor position, synchronization between stator and rotor flux is permanently achieved.

The BLDC Motor Block includes the BEMF Block, the in fact BLDC motor block and the Hall-effect position block. The first two block models can be seen in Fig. 4.

Page 5: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

Bul. Inst. Polit. Iaşi, t. LVIX (LXIII), f. 1, 2013 97

3uC

2uB

1uA

T6

T5

T4

T3

T2

T1

S3

S2

S1

0

C1

-1/2

A2

1/2

A1

7Vdc

6PWM6

5PWM5

4PWM4

3PWM3

2PWM2

1PWM1

VDC

A1

A2

C1

T1

T2

T3

T4

T5

T6

S1

S2

S3

uA

uB

uC

Fig. 2 – Simulink model of the Inverter Block.

T1

T2

T3

T4

T5

T6

D1

D2

D3

D4 D6

D5

*

*

*

AB

CN

Ua

eA

eB

eC

iB

iC

iA LARA

LB

LC

RB

RC

Fig. 3 – Electrical diagram of BLDC Motor - Inverter assembly. In Fig. 5 are illustrated the inside BEMF’s Block for counterclockwise

sense. The BEMFs amplitude, who directly influences the phase current amplitude, is given by eqs. (2) and waveforms trapezoidal nature is forced by fABC Block. This bloc have three S Function blocks which defines f(θr) functions.

The Hall Block has the goal to emulate those three digital signals provided by the rudimentary Hall-effect transducer, usually build on BLDC motors. From these three digital signals combination can be obtained the sector information (see CGZ Block in Fig. 6), information set as input in Logical Block (Fig. 7).

Page 6: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

98 Gheorghe Băluţă, Gheorghe Ursanu and Cristina-Nicoleta Diaconescu

Page 7: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

Bul. Inst. Polit. Iaşi, t. LVIX (LXIII), f. 1, 2013 99

3eC

2eB

1eA

5

p

Theta

f A

f B

f C

fABCP4

P3

P2

P1-C-

Ke

Div1

2w

1Theta

1Sector

S1

K3

K2

K1

0

4

0

2

0

1

3HC (MSB)

2HB

1

HA (LSB)

Fig. 5 – Simulink model Fig. 6 – Simulink model of the BEMF Subsystem. of the CGZ Block.

7Sector

6PWM6

5PWM5

4PWM4

3PWM3

2PWM2

1PWM1

t

To Workspace

M2

M1

K1

D1

ClockSector

PWM

PWM1

PWM2

PWM3

PWM4

PWM5

PWM6

CW

HA (LSB)

HB

HC (MSB)

Sector

CGZ

Sector

PWM

PWM1

PWM2

PWM3

PWM4

PWM5

PWM6

CCW

5SENSE

(S)

4HC

3HB

2HA

1PWM

Fig. 7 – Simulink model of the Logical Block.

In order to integrate differential eqs. system, the Simulink® platform

was automatically configured in ode45 mode, with variable integration step (Chung-Wen H. et al., 2007).

Page 8: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

100 Gheorghe Băluţă, Gheorghe Ursanu and Cristina-Nicoleta Diaconescu

3. Simulation Results

The electric motor used is a Brushless DC machine with trapezoidal

BEMF adapted to digital control (star connection), Hurst DMA0002024C1010, with parameters described in Table 1.

Table 1 Rated Values of the Motor Prototype

Parameter Value Rated Power, [W] 26.46 Rated Torque, [N.m] 0.076 Rated Voltage, [V] 24 Rated Current, [A] 1.16 Phase Resistance, [Ω] 2.015 Phase Inductance, [H] 0.0023 Rated Speed, [rot/min] 2,054 Total Inertia, [kg.m2] 4.43e-6 Number of poles p = 10

For a constant load torque, mr = Mr = ct., in the following figures can be

seen the input and the output waveforms in/from the blocks forward described namely

a) Hall Block (Fig. 8); b) Logical Block (Fig. 9); c) Inverter Block (Fig. 10); d) BEMF Blocks (Fig. 11). As simulation results are visualized the mechanical most important

waveforms for load step variation (Fig. 12).

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.180

0.5

1

HA

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.180

0.5

1

HB

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.180

0.5

1

HC

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.180

5

SE

CT

OR

TIME [s] Fig. 8 – Hall Block time diagrams.

Page 9: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

Bul. Inst. Polit. Iaşi, t. LVIX (LXIII), f. 1, 2013 101

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

0.51

PW

M1

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

0.51

PW

M2

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

0.51

PW

M3

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

0.51

PW

M4

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

0.51

PW

M5

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

0.51

PW

M6

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

5

Sec

tor

TIME [s]

Fig. 9 – The Logical Block time diagrams.

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16

-10

0

10

u A[V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16

-10

0

10

u B[V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16

-10

0

10

u C[V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

2

4

6

Sec

tor

TIME [s]

Fig. 10 – The Inverter Block time diagrams.

Page 10: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

102 Gheorghe Băluţă, Gheorghe Ursanu and Cristina-Nicoleta Diaconescu

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16-0.5

0

0.5

e A [V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16-0.5

0

0.5

e B [V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16-0.5

0

0.5

e C [V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

5

Ele

ctric

al A

ngle

[rad

]

TIME [s]

a – Counterclockwise sense.

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16-0.5

0

0.5

e A [V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16-0.5

0

0.5

e B [V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16-0.5

0

0.5

e C [V

]

TIME [s]

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16

-5

0

Ele

ctric

al A

ngle

[rad]

TIME [s] b – Clockwise sense.

Fig. 11 – The BEMF Block time diagrams.

As can be seen, because of open-loop BLDC system structure, the speed of the motor is reduced when load is changing. To eliminate this speed error, more complex control structure is needed, such closed-loop control structure with PI controller.

4. Conclusions

The numerical simulation is an important stage in computer assisted

design of electrical drive systems. The simulation advantages with respect to

Page 11: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

Bul. Inst. Polit. Iaşi, t. LVIX (LXIII), f. 1, 2013 103

other experimental methods are: energy economy of experiments, the possibility to test hard regimes, difficult to be implemented on proper installation, the important information providing for control law implementation.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.80

0.1

0.2

me

[Nm

]

TIME [s]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

0.04

0.06

0.08

mr [N

m]

TIME [s]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.80

1000

2000

n [r

pm]

TIME [s]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.80

200

400

600

800

The

ta [

rad]

TIME [s]

Time, [s]

Time, [s]

Time, [s]

Time, [s] a – Counterclockwise sense.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8-0.2

-0.1

0

me

[Nm

]

TIME [s]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8-0.08

-0.06

-0.04

mr [N

m]

TIME [s]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

-2000

-1000

0

n [rp

m]

TIME [s]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8-800

-600

-400

-200

0

Thet

a [rad

]

TIME [s] b – Clockwise sense.

Fig. 12 – Mechanical variables time diagrams for load step variation.

Page 12: NUMERICAL SIMULATION OF BRUSHLESS DC ELECTRICAL DRIVES. OPEN–LOOP CONTROL · 2013-07-08 · BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică „Gheorghe

104 Gheorghe Băluţă, Gheorghe Ursanu and Cristina-Nicoleta Diaconescu

This paper presents the mathematical modeling and numerical simulation of BLDC motor system. From construction and operation of BLDC motor is derived the mathematical model of electrical drive system in state eqs. form. Based on this, the Simulink® model designed here corresponds to an open-loop structure (with Hall-effect position transducer). For analysis, we chose a Hurst type BLDC motor experimental system.

Numerical simulation results confirm that the mathematical model that is accurately enough and reproduces with sufficient precision physical behavior of the electric drive system.

REFERENCES Lyshevski S., Engineering and Scientific Computation Using MATLAB. John Wiley &

Sons, New Jersey, USA, 2003. Saxena R., Pahariya Y., Tiwary A., Modeling and Simulation of BLDC Motor Using

Soft Computing Techniques. Proc. of Commun. Software a. Networks Conf. (ICCSN), 2010, 583-587.

Tibor B., Fedak V., Durovsky F., Modeling and Simulation of the BLDC Motor in MATLAB GUI. Proc. of Ind. Electron. Conf. (ISIE), 2011, 1403-1407.

Zhou Zhao-Yong, Xu Zheng, Li Tie-Cai, FPGA Implementation of a New Hybrid Rotor Position Estimation Scheme Based on Three Symmetrical Locked Hall Effect Position Sensors. Proc. of Electron. a. Motion Control Conf. (IPEMC), May 2004, Xian, China, vol. 3, 1592-1596.

Cai C., Hui Z., Jinhong L., Yongjun G., Modeling and Simulation of BLDC motor in Electric Power Steering. Proc. of Power and Energy Engng. Conf. (APPEEC), 2010, 1-4.

Chung-Wen H., Cheng-Tsung L., Chih-Wen L., An Efficient Simulation Technique for the Variable Sampling Effect of BLDC Motor Applications. Ind. Electron. Soc. (IECON), 2007, 1175-1179.

Chiasson J., Modeling and High-Performance Control of Electric Machines. John Wiley & Sons, New Jersey, USA, 2005.

MODELAREA MATEMATICĂ ŞI SIMULAREA NUMERICĂ A ACŢIONĂRILOR ELECTRICE CU MOTOARE DE CURENT

CONTINUU FĂRĂ PERII

(Rezumat)

Se prezintă rezultatele modelării matematice şi simulării numerice a unui sistem de acţionare electrică cu motor de c. c. fără perii (BLDC). Este prezentat modelul matematic al sistemului sub forma ecuaţiilor de stare. Pe baza modelului obţinut a fost conceput modelul Simulink® al sistemului corespunzător funcţionării în circuit deschis (traductor de poziţie cu senzori Hall). Pentru analiză s-a ales un motor BLDC de tip Hurst. Rezultatele simulării numerice confirmă faptul că modelul matematic reproduce cu suficientă precizie comportarea fizică a sistemului de acţionare electrică.


Recommended