22
Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr Sanja Antić, assistant prof. Dr Miroslav Bjekić, full prof. Vojislav Vujičić, teaching assistant Faculty of Technical Sciences Čačak, University of Kragujevac, Serbia Author s: http://www.empr.ftn.kg.ac.rs/ Email: [email protected] 5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5 th ICREPS, Belgrade, 12 th and 13 th October 2017 1

Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Educational laboratory setupof DC motor cascade controlbased on dSpace1104 platform

Dr Marko Rosić, assistant prof.Dr Sanja Antić, assistant prof.

Dr Miroslav Bjekić, full prof.Vojislav Vujičić, teaching assistant

Faculty of Technical Sciences Čačak, University of Kragujevac, Serbia

Authors:

http://www.empr.ftn.kg.ac.rs/Email: [email protected]

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

1

Page 2: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Introduction• Nowadays electric drives consume more than 40% of the total electric energy

production and more than 60% total industrial consume.

• Motor control algorithms should also be developed having in mind energy efficiency of the electric drive in general.

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

2

Page 3: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Introduction

• With a exponential growth of power electronic development during the last few decades a huge number of electric drive control algorithms was developed.

• This paper describes experimental setup for testing DC machine control algorithms combining modern laboratory equipment with model-based design and rapid control prototyping.

• These methods allow quick development of control algorithm strategies, their analysis in sense of control quality, dynamics as well as energy efficiency of the drive.

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

3

Page 4: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Content:

• Model Based Design and Rapid Control Prototyping

• dSPACE 1104 platform

• Laboratory experimental setup

• Simulink model of DC motor cascade speed control

• Graphical user interface and Control application - Control Desk

• Estimation of DC motor parameters and synthesis of the current and speed loop – PI regulators tuning

• Simulation and Experimental results

• Conclusion

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

4

Page 5: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Model-Based design (MBD) andRapid Control Prototyping (RCP)

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

5

• Model-Based Design is a modern trend in developing different complex control algorithms manly in motion control (closed loop model simulation – rapid control prototyping - code implementation – simulation in HIL - validation)

• Rapid Control Prototyping (RCP) as a part of MBD is a process that lets engineers

quickly test and iterate their control strategies – automatic code generation to

real time system.

Page 6: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

dSPACE 1104• dSPACE 1104 is a complete real-time control system based on a 603 PowerPC 64-bit floating-

point processor running at 250 MHz. For advanced I/O purposes the platform includes slave DSP subsystem based on the TMS320F240 DSP microcontroller (16-bit, 150MHz)

• Real Time Interface allows communication between model developed in Matlab/Simulink and dSPACE1104. Application developed in Control Desk is used as a Graphical User Interface in algorithm control and visualization of the characteristic quantities.

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

6

Page 7: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Block structure of the experimental setup

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

7

Power converterH- bridge

Currentsensor

CMS3005 board

M

Power supply

+

-

230 V50 Hz

30 V DC

A/D

A/DUDC

IA

enc

Signal conditioning and isolation

Inc

dSPACE 1104Controller board

PWM

PC

Control Desk

Page 8: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Laboratory experimental setup

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

8

Page 9: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Laboratory experimental setup - parts

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

9

Fig. 3 – Signal isolation board and power converter (inverter)

Fig. 4 –Current sensor board

Fig. 5 –Adaption signal board for speed measurement

Page 10: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Motor current, speed and voltage reconstruction in Simulink model

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

10

a)

b)

c)

d)

Page 11: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

11

Page 12: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

12

Page 13: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

13

Motor parameters Estimated motor parameters

Uan 90 V Ra 1.344 Ω

Ian 9A La 4.5 mH

nn 3200 rpm J 2.6133 10-5 kgm2

KT 0.182 Nm/A B 2.1886∙10-5 kgm2

Table 1. - DC PM motor parameters 3418090, NEMA34

DC motor parameters

• Motor parameters were estimated applying

Nonlinear least square method and Trust-Region-

Reflective Algorithm

34.5 103.35ms.

1.344

aa

a

LT

R

1.194s.m

JT

B

Page 14: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

14

The synthesis of the current loop

+ dK

1/

1

a

a

R

T s

( )arI s ( )aI s( )aU s

+ dK

1/

1

a

a

R

T s

( )arI s ( )aI s( )aU sIi

Pi

KK

s

PI PWM

+ dK

1/

1

a

a

R

T s

( )arI s ( )aI s( )aU sIi

Pi

KK

s

PI PWM

Fig. 9 - Block diagram of current loop PI control

Method KPi KIi

Compensation method La/KdT=0.225 Ra/KdT=67.2

Table 1. – PI parameters of the current loop

Page 15: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

15

The synthesis of the speed loop

+

1/

1m

B

T s

( )rn s ( )arI sI

P

KK

s

PI

1

1T s

current-loop

( )n s( )aI sТK

30

30

( )emM s

( )lM s

+

+

1/

1m

B

T s

( )rn s ( )arI sI

P

KK

s

PI

1

1T s

current-loop

( )n s( )aI sТK

30

( )emM s

( )lM s

+

Fig. 10 - Block diagram of speed loop PI control

Method KP KI

Compensation and modulus optimum methods J/2KTT=0.1436 B/2KTT=0.1203

Symmetrical optimum method J/2KTT=0.1436 J/2KTT2=71.794

Tunning PI parameters 0.012 0.015

Tunning PI parameters 0.012 0.1

Tunning PI parameters 0.012 0.2

Tunning PI parameters 0.012 0.3

Table 2. – PI parameters of the speed loop

Page 16: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Experimental results-current loop

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

16

Fig. 13. - Current loop input-output signals with compensation method (zoomed view – right)

Page 17: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Experimental results-speed loop

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

17

Method KP KI

Compensation and modulus optimum methods J/2KTT=0.1436 B/2KTT=0.1203

Symmetrical optimum method J/2KTT=0.1436 J/2KTT2=71.794

Tunning PI parameters 0.012 0.015

Tunning PI parameters 0.012 0.1

Tunning PI parameters 0.012 0.2

Tunning PI parameters 0.012 0.3

P

I

K 0.1436

K 0.1203

P

I

K 0.1436

K 71.794

Page 18: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Experimental results-speed loop

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

18

Method KP KI

Compensation and modulus optimum methods J/2KTT=0.1436 B/2KTT=0.1203

Symmetrical optimum method J/2KTT=0.1436 J/2KTT2=71.794

Tunning PI parameters 0.012 0.015

Tunning PI parameters 0.012 0.1

Tunning PI parameters 0.012 0.2

Tunning PI parameters 0.012 0.3

Page 19: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

19

Method KP KI

Compensation and modulus optimum methods J/2KTT=0.1436 B/2KTT=0.1203

Symmetrical optimum method J/2KTT=0.1436 J/2KTT2=71.794

Tunning PI parameters 0.012 0.015

Tunning PI parameters 0.012 0.1

Tunning PI parameters 0.012 0.2

Tunning PI parameters 0.012 0.3

It can be noticed that the increase of the integral

gain KI decreases the rise time, but also increases

the overshot and the settling time, reflecting

negatively to the dynamics of the system.

Experimental results-speed loop

Page 20: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

20

Method KP KI

Compensation and modulus optimum methods J/2KTT=0.1436 B/2KTT=0.1203

Symmetrical optimum method J/2KTT=0.1436 J/2KTT2=71.794

Tunning PI parameters 0.012 0.015

Tunning PI parameters 0.012 0.1

Tunning PI parameters 0.012 0.2

Tunning PI parameters 0.012 0.3

Experimental results-speed loop

Page 21: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Conclusion• In this paper, the educational laboratory setup for real-time cascade control of DC motor based

on the dSPACE1104 platform is described. The basic idea in designing and realization of the setupis to provide to students of the Faculty of Technical Sciences in Cacak, who attend the course ofControl of electrical drives, another opportunity to practice on the most advanced laboratoryequipment used for the control and regulation of electric motors and to get more familiar withRCP and MBD as well.

• Controller synthesis methods were applied to achieve the desired speed responses with thelimitation of the motor current and achieving the aperiodicity in the current signal of the assigneddynamic.

• This platform allows students to test analyze different control strategies and configurations.The Rapid Control Prototyping with Simulink models and dSPACE1104 board gives a uniquequality of the achieved setup and provides the possibility for its further improvement andupgrading by testing the various control algorithms for AC machines as well.

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

21

Page 22: Educational laboratory setup of DC motor cascade control ...Educational laboratory setup of DC motor cascade control based on dSpace1104 platform Dr Marko Rosić, assistant prof. Dr

Thank you for your attention!

5. MKOIEE, Beograd, 12. i 13. oktobar 2017 5th ICREPS, Belgrade, 12th and 13th October 2017

22