30
Advanced Passivity-Based Control for a Fuel Cell/Super-Capacitor Hybrid Power System with Aging Tolerant Control Suyao KONG PhD student Université Bourgogne Franche - Comté, France FEMTO-ST Institute / FCLAB Supervisors: Mickaël HILAIRET, Robin ROCHE Email: [email protected] 17/05/2018

Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Advanced Passivity-Based Control for a Fuel

Cell/Super-Capacitor Hybrid Power System with

Aging Tolerant Control

Suyao KONG PhD student

Université Bourgogne Franche - Comté, France

FEMTO-ST Institute / FCLAB

Supervisors: Mickaël HILAIRET, Robin ROCHE

Email: [email protected]

17/05/2018

Page 2: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Context

1. ANR Project Datazero

2. Introduction to IDA-PBC

3. Advanced passivity-based control

4. Aging tolerant control

5. Simulation and Hardware In the Loop results

6. Conclusion and future works

2/30

Page 3: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

1. ANR Project Datazero

3/30

Page 4: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

ANR Project DATAZERO Objective Designing a zero-emissions, 100% renewable energy supply for a datacenter

Challenges Ensuring the quality of service for IT (Information Technologies)

Avoiding over-redundancy and over-provision in power lines and IT

Intermittence of renewable generation

How to coordinate the different energy sources

Target market Small and middle size datacenters for Cloud / Virtualization (1000 𝑚2, 1 MW)

Partners LAPLACE, IRIT, EATON, FEMTO-ST (Besançon and Belfort)

Renewable energy + Long term storage + Flexibility of IT

4/30

Page 5: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Framework of DATAZERO

5/30

Page 6: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Components of the microgrid

6/30

Page 7: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Connection with the project

Objective of this research:Proposing an advanced passivity-based control and an aging-tolerant control for a

fuel cell/super-capacitor hybrid power system.

This work discusses: Energy management control for hybrid systems

IDA-PBC: Interconnection and Damping Assignment - Passivity Based Control

Aging tolerant control of fuel cell

Fuel cell / Super capacitors

Validation using Hardware In the Loop (HIL)

7/30

Page 8: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

2. Introduction to IDA-PBC

8/30

Page 9: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

IDA-PBC

• Rewrite the closed-loop state space equations to a PCH form (Port-controlled Hamitonian):

• Consider a nonlinear system:

𝐻𝑑( 𝑥) is the natural energy function of the system; 𝐽 𝑥 is a skew-symmetric matrix representing the interconnections between states; 𝑅 𝑥 is a positive semi-definite symmetric matrix representing the natural damping of the system.

Passivity-based control (PBC)

• A controller design methodology that achieves stabilization by rendering the system passive with a

desired storage function and damping injection. The conception method is called IDA-PBC:

Interconnection and damping assignment passivity-based control

𝑥 = 𝑓 𝑥 + 𝑔 𝑥 𝑢; 𝑥 ∈ 𝑅𝑛; 𝑢 ∈ 𝑅𝑚

𝑦 = ℎ 𝑥 ; 𝑦 ∈ 𝑅𝑚

𝑥 = 𝐽 𝑥 − 𝑅 𝑥 𝛻𝐻𝑑 𝑥 + 𝑔 𝑥 𝑢𝑦 = 𝑔𝑇( 𝑥)𝛻𝐻𝑑( 𝑥)

𝐽 𝑥 = −𝐽 𝑥𝑅 𝑥 = 𝑅( 𝑥)𝑇

9/30

Page 10: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

IDA-PBC

• « Matching equation »

So that

• The objective of IDA-PBC is to find a static state-feedback control u 𝑥 = 𝛽 𝑥 such that the closed-loop

dynamics is a Port controlled Hamitonian system with the interconnection and the dissipation of the form:

𝐻𝑑(𝑥) is qualified as a Lyapunov function and the system is asymptotically stable.

Find 𝛽 𝑥

𝑥 = 𝐽𝑑 𝑥 − 𝑅𝑑 𝑥 𝛻𝐻𝑑

𝐻𝑑 = − 𝛻𝐻𝑑𝑇𝑅𝑑 𝑥 𝛻𝐻𝑑 ≤ 0 𝐻𝑑 𝑥 = 𝑥∗ = 0

𝐽 𝑥 − 𝑅( 𝑥)𝜕𝐻

𝜕𝑥 𝑥 + 𝑔( 𝑥)𝛽( 𝑥) = 𝐽𝑑 𝑥 − 𝑅𝑑 𝑥

𝜕𝐻𝑑

𝜕𝑥 𝑥

10/30

Page 11: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

3. Advanced Passivity-Based Control

11/30

Page 12: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Control structure with IDA-PBC [1]

Main

source

Transient

source

Energy

management

[1] M. Hilairet, M. Ghanes , O. Bethoux , V. Tanasa , J-P. Barbot , D. Normand-Cyrot.

(2013). A passivity-based controller for coordination of converters in a fuel cell system.

Control Engineering Practice 21 1097–110912/30

Page 13: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

In practice, two saturation functions are applied:

Saturation

Saturations

A dynamic saturation of SCs current.

A static saturation of FC current.

13/30

Page 14: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Advanced Passivity-Based Control

Main idea of the new strategy:

Take into account the saturation directly into the controller in order to preserve the stability

property of the passivity controller, as follows:

• If the voltage of the SCs is low (𝑣𝑠𝑐𝐿 < 𝑣𝑠𝑐 < 𝑣𝑠𝑐𝑙), limit the discharge of the SCs during

a discharge operation, or accelerate the charge during a generating mode of the load.

• If the voltage of the SCs is high (𝑣𝑠𝑐ℎ < 𝑣𝑠𝑐 < 𝑣𝑠𝑐𝐻), limit the charge during a generating

mode of the load, or accelerate the discharge during a discharge operation.

• Otherwise (𝑣𝑠𝑐𝑙 ≤ 𝑣𝑠𝑐 ≤ 𝑣𝑠𝑐ℎ), the controller operates normally as the previous release

of the controller.

14/30

Page 15: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Advanced Passivity-Based Control

=0

New strategy based on the control law obtained by M. Hilairet et al. [1]:

𝑟2 = −𝐶𝐽12 𝑣𝑏

𝐶𝑠𝑐 𝑣𝑠𝑐to impose 𝑖𝑠𝑐

∗ =0 at 𝑣𝑠𝑐 = 𝑣𝑠𝑐𝐿 or 𝑣𝑠𝑐 = 𝑣𝑠𝑐𝐻 15/30

Page 16: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Simulation and comparison

Simulation results - Comparison of the new and previous controller [1]

16/30[1] M. Hilairet, M. Ghanes , O. Bethoux , V. Tanasa , J-P. Barbot , D. Normand-Cyrot.

(2013). A passivity-based controller for coordination of converters in a fuel cell system.

Control Engineering Practice 21 1097–1109

Page 17: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

4. Aging tolerant control

17/30

Page 18: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

New control structure with IDA-PBC

Main

source

Transient

source

Dissipation

of energy

Estimation of

the fuel cell

SoH

Energy

management

18/30

Page 19: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

FC aging

P-I curvesPolarisation curves

Objective: Finding the current of maximum power for different SoH in order to avoid overloading of the fuel cell.

19/30

Page 20: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Aging model (works of Mathieu BRESSEL [2])

[2] M. Bressel, M. Hilairet, D. Hissel, B. Ould-Bouamama, Remaining Useful Life Prediction and

Uncertainty Quantification of Proton Exchange Membrane Fuel Cell Under Variable Load, IEEE

Transactions on Industrial Electronics, Vol. 63-4, 19 janvier 2016, pp. 2569-2577 20/30

Page 21: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Calculation of FC’s limit current

Maximum power current under different temperature

Estimation of State of Health Extended Kalman Filter [2]

Estimation of 𝐼𝑚𝑎𝑥𝑓𝑐

From the curves, the maximum power current is

almost independent from the temperature.

𝐼𝑚𝑎𝑥𝑓𝑐 can be expressed by a function of 𝑆𝑜𝐻:

𝐼𝑚𝑎𝑥𝑓𝑐 = 𝑓(𝑆𝑜𝐻)

Curve fitting for 80℃ ( the average)

𝐼𝑚𝑎𝑥𝑓𝑐 = −186 × 𝑆𝑜𝐻 + 189.5

Saturation of 𝐼𝑓𝑐

𝐼𝑚𝑎𝑥𝑓𝑐𝑠𝑎𝑡 = 𝐼𝑚𝑎𝑥𝑓𝑐 × 80%

[2] M. Bressel, M. Hilairet, D. Hissel, B. Ould-Bouamama, Remaining Useful Life Prediction and

Uncertainty Quantification of Proton Exchange Membrane Fuel Cell Under Variable Load, IEEE

Transactions on Industrial Electronics, Vol. 63-4, 19 janvier 2016, pp. 2569-2577 21/30

Page 22: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

5. Simulation and Hardware In the Loop results

22/30

Page 23: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Operation modes

Modes of SCs: mode = 0: no limitation of SCs in charging or discharging mode = 1: limitation of SCs discharging when the SCs voltage is low mode = 4: limitation of SCs charging when the SCs voltage is high + energy dissipation mode = 5: saturation at −𝑖𝑠𝑐𝑚𝑎𝑥

+ energy dissipation

mode = 6: saturation at 𝑖𝑠𝑐𝑚𝑎𝑥

Bonus: mode = 2: acceleration of SCs charging when the SCs voltage is low to increase the convergence

of 𝑣𝑏 to 𝑣𝑏∗

mode = 3: acceleration of SCs discharging when the SCs voltage is high to increase theconvergence of 𝑣𝑏 to 𝑣𝑏

Modes of FC: mode = 0: no saturation mode = 7: saturation at 𝑖𝑓𝑐𝑚𝑎𝑥

mode = 8: saturation at 𝑖𝑓𝑐𝑚𝑖𝑛0 + energy dissipation

23/30

Page 24: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Simulation

Simulation with accelerated FC aging

24/30

Page 25: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Hardware In the Loop

Hardware In the Loop scheme

dSPACE boardSimulation of hybrid system (ds1006 board) and communication with the controller (ds5203 board)

DE1_SoC ALTERA boardImplementation of the controller and EKF algorithms3 PWMs, 6 data decoder, 1 NIOS II microcontroller

25/30

Page 26: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Hardware In the Loop

Hardware In the Loop results

26/30

Page 27: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

6. Conclusion and future works

27/30

Page 28: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Conclusion

Energy management control using IDA-PBC (Interconnection and Damping

Assignment Passivity Based Control)

An aging aware control [2] of the fuel cell realized by an Extended Kalman Filter

(EKF);

A dissipative load in order to avoid over-voltage of the DC bus;

A dynamic saturation of SCs current that considers the SoC;

A dynamic saturation of the FC current to protect the system from instability;

Integration of some component constraints in the controller equations;

The stability in saturated mode;

28/30

Page 29: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Energy management for complete system (Once the battery is integrated, a large

proportion of theoretical work will be done.)

Element Done Doing To do

Fuel cell ✓

Super-capatitors ✓

Battery ✓

PV ✓

Electrolyser ✓

Wind turbine ✓

Optimization algorithms for IT and electrical planes

Control of micro grid

Power Hardware in the Loop (PHIL)

Future works

29/30

Page 30: Advanced Passivity-Based Control for a Fuel Cell/Super ... KONG.pdf · Energy management for complete system (Once the battery is integrated, a large proportion of theoretical work

Thank you for your attention

30/30