vector control (field oriented control, direct torque control) · 2 of field oriented control (foc)...

43
1 „Vector Control (Field Oriented Control, Direct Torque Control)“ Referents: Prof. Dr.‐Ing. Ralph Kennel ([email protected]) Technische Universität München Arcisstraße 21 80333 München Germany

Upload: ngoanh

Post on 30-Aug-2018

232 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

1

„Vector Control(Field Oriented Control, Direct Torque Control)“

Referents:Prof. Dr.‐Ing. Ralph Kennel

([email protected])Technische Universität München

Arcisstraße 2180333 München

Germany

Page 2: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

2

of Field Oriented Control (FOC)

as well as Direct Torque Control (DTC)

is to operate AC machines/motors

directly by the physical law of Lorentz force

(that means, the torque is produced

by an electrical current in a magnetic field)

magnetic field

and armature current (for torque production)

are controlled separately and independently

The General Idea

Page 3: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

3

Force Production in Synchronous Machines

… in principle the magnetic conditions in a synchronous machines are equal… to DC machines

B

If

B

Page 4: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

4

… even in high speed condition the mechanical motion is so slowthat Maxwell‘s equations can be applied in the same way

(there is no energy radiation – there is no Displacement Current)

B

If

B

Force Production in Synchronous Machines

Page 5: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

5

Page 6: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

6

Page 7: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

7

Page 8: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

8

Page 9: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

9

Page 10: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

10

Page 11: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

11

voltage and frequency are irrelevant

for this type of control

… under this assumption

any AC machine/motor

behaves like a DC motor

The General Idea

Page 12: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

12

constanttorque

constantpower

Torque and Power Characteristics of Electrical Machines

Page 13: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

13

constanttorque

constantpower

base speedrange

field weakeningrange

Torque and Power Characteristics of Electrical Machines

Page 14: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

14

Referents:Prof. Dr.‐Ing. Hans‐Georg Herzog

([email protected])Prof. Dr.‐Ing. Ralph Kennel

([email protected])Technische Universität München

Arcisstraße 2180333 München

Germany

characteristic

„Vector Control(Field Oriented Control, Direct Torque Control)“

Page 15: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

15

(Linear) Control Loop

controllercontrolling

elementcontrolled

system

control error e(t)

advantages of (linear) control loops

• well accepted compromise between stability and dynamics

• simple optimization procedures (step response …)

• acceptable robustness against parameter variations

• (limited) implicit linearization auf non-linear components

Page 16: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

16

Step Responses

overshoot

compromise

lower dynamics

Page 17: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

17

Cascade Structure

- --

Drehzahl-regelung

Drehmoment-/StromRegelung

M3~

i

Lageregelung

Lagegeber

Tacho

Kommutierungssignale

s*

s

n* i*

n

position controllerspeed

controller

torque/currentcontroller

commutation signals

tacho generator

position encoder

servomotor

cascaded control with 3 control loops

Page 18: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

18

… controls the magnetic fieldby a current (Ampère’s law) in d-direction and

… and the torqueby a quadrature (armature) current in q-direction

the position of the magnetic field is neededto perform FOC

this can be obtained by a position sensoror so-called “sensorless control”

Field Oriented Control (FOC)

Page 19: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

19

-

Feldschwächung

- -

-

M-Regler Strom-Regler

Feld-Regler

Ma-schinen-modell

ej

e-j

e-j

M3~

i

u

Encoder

n* i*q

i*d*

for asynchronousmachines

field weakening field controller

speedcontroller

currentcontrollers

machine

model

for synchronousmachines

Field Oriented Control (FOC)

Page 20: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

20

Field Oriented Control

20

• Rotor flux orientation

• PI-controllers

• Cascaded structure

• Limitation in the dynamic response

• Average voltage control

*

sdi

*

sqi

sdi

sqi

*

sdv

*

sqv

dq

abc

*

sv

*

sv

*v*

bv

*

cv

1S

2S

3S

s

r

*

r

*w

w

PI

wPI

diPI

qiPI

Page 21: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

21

… controls the magnetic field

by the stator voltage (Faraday’s law)

… and the torque

by the stator current (Lorentz force)

DTC does not need a position/speed sensor

unless position or speed have to be controlled

Direct Torque Control (DTC)

Page 22: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

22

22

*ww

*T

T *

Direct Torque Control

• Stator flux and torque tontrol

• Hysteresis controllers

• No current regulation

• No modulator

• Switching table

Page 23: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

23

23

• magnetic flux is integral of stator voltage

• magnetic flux moves in direction of stator voltage

3v

3v

s k

s k 1s k

1s k

Results DTC: Stator flux distortion

Page 24: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

24

• Stator flux path control

• Current waveform

• Number of commutations

• Direct Self Control (DSC)

Results DTC: Torque and flux hysteresis bands

24

increasing

Page 25: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

25

25

• Tn=20[Nm],w=1000[RPM]

Final Compariosn: Steady state

0.9 0.92 0.94 0.96 0.98 10

10

20

30

Tor

que

[Nm

]

0.9 0.92 0.94 0.96 0.98 10

10

20

30

Tor

que

[Nm

]

0.9 0.92 0.94 0.96 0.98 10

10

20

30

Tor

que

[Nm

]

0.9 0.92 0.94 0.96 0.98 10

10

20

30

Time [s]

Tor

que

[Nm

]

FOC

DTC

PTCk1

PTCk2

Page 26: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

26

26

0.9 0.92 0.94 0.96 0.98 1-30

-15

0

15

30

Am

plitu

de [

A]

0.9 0.92 0.94 0.96 0.98 1-30

-15

0

15

30

Am

plitu

de [

A]

0.9 0.92 0.94 0.96 0.98 1-30

-15

0

15

30

Am

plitu

de [

A]

0.9 0.92 0.94 0.96 0.98 1-30

-15

0

15

30

Time [s]

Am

plitu

de [

A]

• Tn=20[Nm],w=1000[RPM]

FOC

DTC

PTCk1

PTCk2

THD

2%

9.5%

6%

3.5%

Final Compariosn: Steady state

Page 27: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

27

27

0.9 0.92 0.94 0.96 0.98 1-400

-200

0

200

400

Vol

tage

[V

]

0.9 0.92 0.94 0.96 0.98 1-400

-200

0

200

400

Vol

tage

[V

]

0.9 0.92 0.94 0.96 0.98 1-400

-200

0

200

400

Vol

tage

[V

]

0.9 0.92 0.94 0.96 0.98 1-400

-200

0

200

400

Time [s]

Vol

tage

[V

]

• Tn=20[Nm],w=1000[RPM]

FOC

DTC

PTCk1

PTCk2

Final Compariosn: Steady state

Page 28: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

28

0.69 0.7 0.71 0.72 0.73-5

0

5

10

15

20

Time [s]

Torq

ue [N

m]

28

• Torque reference step of 15 [Nm]

Final comparison: Torque response

FOC

DTC

FOC

DTC

Page 29: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

29

29

• Flux reference step of 0.19 [Wb]

0.4 0.45 0.5 0.55 0.6 0.65 0.70.65

0.7

0.75

0.8

0.85

Time [s]

Flux

[Wb]

FOCDTC

Final comparison: Stator flux response

Page 30: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

30

30

• Stator current behavior

FOC DTC

Final comparison: Stator flux response

Page 31: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

31

31

• High starting current

Final comparison: Starting without limitation

0 0.1 0.2 0.3-70

-35

0

35

70

Am

plitu

de [

A]

0 0.1 0.2 0.3-70

-35

0

35

70

Am

plitu

de [

A]

0 0.1 0.2 0.3-70

-35

0

35

70

Am

plitu

de [

A]

0 0.1 0.2 0.3-70

-35

0

35

70

Time [s]

Am

plitu

de [

A]

FOC

DTC

PTCk1

PTCk2

-37.8 [A]

-62.4 [A]

65 [A]

64.3 [A]

Page 32: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

32

32

• Stator flux

FOC DTC

Final comparison: Starting without limitation

Page 33: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

33

33

• Limited stator current

0 0.1 0.2 0.3-40

-20

0

20

40

Am

plitu

de [

A]

0 0.1 0.2 0.3-40

-20

0

20

40

Am

plitu

de [

A]

0 0.1 0.2 0.3-40

-20

0

20

40

Am

plitu

de [

A]

0 0.1 0.2 0.3-40

-20

0

20

40

Time [s]

Am

plitu

de [

A]

FOC

DTC

PTCk1

PTCk2

Final comparison: Starting with current limitation

Page 34: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

34

34

• Stator flux

FOC DTC

Final comparison: Starting with current limitation

Page 35: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

35

any AC drive under FOC (or DTC) behaveslike a synchronous drive

or a DC motor with speed/position control

… under speed control a real speed is kept constantaccording to the speed reference

under any load until maximum torque… when exceeding maximum torque

the drive is not stopping at standstill (breakdown),but reducing speedas long as the required torque can be provided

characteristicAC machine with speed control

Page 36: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

36

an electrical machine with inverter supply

and speed control

always provides

the characteristic of a synchronous machine

… independant on the type

of the respective electrical machine

characteristicAC machine with speed control

Page 37: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

37

speed

torq

ue

motor operationPel > 0

Pmech< 0

generator operationPel < 0

Pmech> 0

… variations of supply voltageresult in a shift of the characteristic … but vertically only

… variations of supply frequencyresult in a shift of the characteristic horizontally

load characteristic

operation point

… that is exactly, what speed control performswhen speed reference varys

characteristicAC machine with speed control

Page 38: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

38

speed

torq

ue

motor operationPel > 0

Pmech< 0

generator operationPel < 0

Pmech> 0

… here the characteristicsare arbitrary definitions as well

… the transition frommotor to generator operation

or vice versavirtually happens „automatically“

… as soon asthe operation point changes

from the first quadrantto the fourth quadrant

(or vice versa)

characteristicAC machine with speed control

Page 39: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

39

source : SIEMENS

characteristic of (synchronous) drivewith speed control

thermal limitation

limitation by maximum stator voltage

limitation by maximum stator current

… unfortunately in most data sheetsthe 1. quadrant is presented only

characteristicAC machine with speed control

Page 40: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

40

Referents:Prof. Dr.‐Ing. Hans‐Georg Herzog

([email protected])Prof. Dr.‐Ing. Ralph Kennel

([email protected])Technische Universität München

Arcisstraße 2180333 München

Germany

advantages in comparison to U/f Control

„Vector Control(Field Oriented Control, Direct Torque Control)“

Page 41: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

41

advantages of FOC or DTCin comparison to U/f Control

that FOC or DTC are feedback control schemes

U/f control is a feedforward control scheme

FOC and DTC can react on (torque) disturbances

– U/f control cannot

Page 42: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

42

DC SM ASM

Advantages

Disadvantages

- Simple control

- interior ventilation

simple to realize

- high protection standard

- small size

- maintenance free

- low inertia

- high torque

even at standstill

- high dynamics

- losses in the stator

- high protection standard

- maintenance free

- high overload capability

- low cost

- high torque

even at standstill

- high speed range

- low protection standard

- mechanical wear

(brushes, collector)

- current limitation

- standstill

(collector segments)

- high speed

(commutation)

- maximum terminal

voltage of 200 V

(transformer needed)

- losses in the rotor

(heat transfer via shaft)

- high cost

- limited speed range

- limited overload

capability

(demagnetizion)

- harmonic losses

mainly in the rotor

(heat transfer via shaft)

- high inertia

- field current needed

(losses, size,

bigger inverter)

- complex control

- Parameter depending

control

Comparison of Different Electrical Machines

Page 43: Vector Control (Field Oriented Control, Direct Torque Control) · 2 of Field Oriented Control (FOC) as well as Direct Torque Control (DTC) is to operate AC machines/motors directly

43

Thank You !!!

Any Questions ?

Prof. Dr.-Ing. Ralph Kennel

Technische Universität München

Electrical Drive Systems and Power Electronics