9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for...

30
© POM2 Consortium • p1 POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 26-3-2014 Charge-optimal control of battery-powered equipment Application to FMTC badminton robot

Transcript of 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for...

Page 1: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p1

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

26-3-2014

Charge-optimal control of battery-powered equipment

Application to FMTC badminton robot

Page 2: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p2

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Outline

1. Introduction2. Modeling3. Charge-optimal control

Page 3: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p3

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Outline

1. Introduction1. General context2. Presentation of the badminton robot

2. Modeling3. Charge-optimal control

Page 4: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p4

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

General context

+ There is growing interests in electrification of dr ive trains+ Battery technology plays significant role

+ However, batteries are characterized by limited ene rgy storage capacity ���� this limits autonomy

Nasa’s four-wheeled autonomous mobile robot for lunar and Mars missions

Daimler electrical car charging

FMTC badminton robot arm

Page 5: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p5

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

How can the battery usage be extended?

+ Two possible levers:� Battery technology: use battery with high energy density

� Control strategy: optimize battery capacity utilization� Eco-driving mode: driver is helped to achieve a higher battery utilization by

reducing driving aggressiveness� Similar methodology can be applied for industrial applications

+ GOAL:� charge-optimal control for the badminton robot arm

���� Set control parameters so that the utilized charge i s minimal

Page 6: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p6

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

+ 3 axis robot: linear, arm rotation and hit

+ Camera images of the shuttle and calculation of its estimated trajectory allow the interception point to be dete rmined

+ Target parameters of the arm motion are defined� Distance to be travelled: θ� Maximum velocity: Vmax

� Maximum acceleration: Amax

FMTC – Badminton robot

Page 7: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p7

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

FMTC – Badminton robot

Axis 2

Axis 1Axis 1

Axis 2

48V- 5Ah battery pack (LiPo)

Page 8: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p8

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

The current control strategy+ Time optimal:

� The arm moves as fast as possible to intercept the shuttle� This leads to high velocity and high acceleration� Also high currents are drawn from the battery � the battery usage

time is reduced

Page 9: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p9

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Alternative control strategy?

+ FMTC has developed and applied “Energy-optimal” on the linear motion control which allows almost 60% of en ergy savings

+ For the arm motion, the optimization will concern t he charge drawn from the battery

To be optimally chosen

Page 10: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p10

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Outline

1. Introduction

2. Modeling1. Power prediction model2. Battery response model

3. Charge-optimal control

Page 11: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p11

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Battery and mechanical system modeling for designing the optimal controller

+ Two models are built:� Power predictor to establish the relationship between the control

settings (Amax, Vmax, θ) and the electrical measured power

� Battery equivalent circuit model: to predict the battery response to given control settings

Page 12: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p12

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Power prediction model

+ Power balance between the electrical and the mechan ical part of the system

�� � �� � �� � �� � ��

Electrical power

Electrical losses

Mechanical power

Mechanicallosses

Idle power

Mechanical system

Page 13: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p13

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Power prediction model

+ Power balance between the electrical and the mechan ical part of the system

�� � �� � �� � �� � ��

� �� �electrical power from the battery

� � �� �� � �� �� ohmic losses in line before and after the drive

� � ��� � ��� mechanical power at the arm

�� � ���� � ��� � ��� mechanical losses due to dry and viscous friction

� is the idle power necessary for holding the robot arm in a given position

� � ���� � Ki is dependent on the battery state of charge (SoC)

Page 14: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p14

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Power prediction model

+ For dynamic motions the motor is approximately prop ortional to the acceleration and the velocity to the voltage

+ The power equation becomes

+ This result in parameter estimation problem:

� To be estimated: J, Tf, K1, K2, Pidle

� Measured or known form settings: α, ω, Ub, Ib

� �� � ≡ �� � ���� � �!" � #$ %&� ���� � #'(%&�)�� � �*+,�

Parameter estimation using least squared method

Page 15: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p15

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Power model validation

+ The model is validated using validation dataset

Page 16: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p16

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Battery modeling

+ Two models are built:� Power predictor to establish the relationship between the control

settings (Amax, Vmax, θ) and the electrical measured power

� Battery equivalent circuit model: to predict the battery response to given control settings

Power source: Battery

Page 17: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p17

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Battery Equivalent Circuit Model

Parameters to estimate:OCV; R0; R1; C1; R2; C2 as a function of soc

2 RC pairs are enough to capture the dynamic behavior of the battery

-. / � 012 � 345. � 6 3757'

78$

9: �;:�:

U= �;= =U� �;� �

R0

R1 R2

C1 C2

OCV= U0

UbU1 U2

Ib

Least squared method is used

Page 18: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p18

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Parameters estimation

+ Experimental HPPC (Hybrid Pulse Power Characterizat ion) data are used for parameters estimation

� The parameters are estimated for different SoC values

� Curves can be fitted giving these parameters i.f.o. SoC

Page 19: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p19

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Parameters estimation

+ OCV=f(SoC): a polynomial or an exponential functio n to be used in the model can be fitted

0 0.2 0.4 0.6 0.8 135

40

45

50

OC

V [V

]

SoC

The other parameters are estimated in the same way

Estimated parameters are used in the battery model to calculate the voltage response

Page 20: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p20

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Model validation: current prediction

+ Current prediction results

Mean absolute error: 0.032A RMS error: 0.13A

8.25 8.3 8.35 8.4 8.45 8.5

x 104

0

1

2

3

4

5

6

Time (ms)

Cur

rent

(A

)

PredictedMeasured

Page 21: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p21

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Model validation: voltage prediction

+ Voltage prediction with actual position

Mean absolute error: 0.00072V RMS error: 0.017V

0 0.5 1 1.5 2

x 105

47.8

48

48.2

48.4

48.6

48.8

Time (ms)

Vol

tage

(V

)

PredictedMeasured

8.2 8.25 8.3 8.35 8.4 8.45 8.5

x 104

47.9

48

48.1

48.2

48.3

48.4

48.5

Time (ms)

Vol

tage

(V

)

PredictedMeasured

Page 22: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p22

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Outline

1. Introduction

2. Modeling

3. Charge-optimal control1. Optimization problem formulation2. Design of the controller3. Comparison with other control strategies

Page 23: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p23

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Control optimization

+ Chose optimally the control settings

+ The power model and the battery model are used to d esign the control strategy that minimizes charge utiliza tion

Settings (Amax, Vmax, θ)

Page 24: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p24

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Design of the optimized control: problem formulation

Given a desired angular distance to travel, find the control variable Amax and Vmax so that:

� the charge drawn from the battery is minimal between the departing point θ1 and the arrival point θ2 of the movement.

Subject to the following constraints:- T<Tmax (max travel time)- V>35V- I<100 A

Given a desired angular distance to travel, find the control variable Amax and Vmax so that:

� the charge drawn from the battery is minimal between the departing point θ1 and the arrival point θ2 of the movement.

Subject to the following constraints:- T<Tmax (max travel time)- V>35V- I<100 A

Page 25: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p25

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Function to minimize: Utilized charge

+ The integrated model is simulated to evaluate the u tilized charge

+ For each combination ( θ, Initial Voltage, Travel time) the settings (A max, Vmax) minimizing the charge are calculated

Page 26: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p26

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

The optimization solution

+ The optimized solution ( Amax_opt, Vmax_opt) leading to minimal charge is obtained by constrained gradient optimiza tion

+ The results are stored in look-up tables giving

>�?@AB/ � "> !, D, 2*E*/ and 2�?@AB/ � "2(!, D, 2*E*/)

Page 27: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p27

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Outline

1. Introduction

2. Modeling

3. Charge-optimal control1. Optimization problem formulation2. Design of the controller3. Comparison with other control strategies

Page 28: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p28

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

The optimized controller allows to longer use the battery

+ A sequence of robot motions is used to discharge the battery from 48V to 40V

+ 3 different control strategies are compared

+ QOS allows using longer the battery

Page 29: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p29

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Conclusion

+ Charge-optimal control allows to longer use batteri es

+ Charge-optimal is equivalent to energy optimal

+ Advantage: the battery response model can be used t o accurately monitor on-line the state of charge of t he battery

+ The methodology can be applied also to battery-powe red industrial applications

Page 30: 9- Charge-optimal control of battery-powered equipment...Feb 09, 2014  · POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031 Battery and mechanical system modeling for designing

© POM2 Consortium • p30

POM2 Prognostics for Optimal Maintenance, IWT-SBO-100031

Remark

+ The battery parameters change with time and charge/discharge cycles

+ They depend also on temperature. This is not taken into account in the model