Técnicas de Control Predictivo aplicadas a sistemas basados en

Anuncio
Técnicas de Control Predictivo
aplicadas a sistemas basados en
pilas de combustible
Carlos Bordons
Fuel Cell Control Lab
Dpto. de Ingeniería de Sistemas y Automática
Universidad de Sevilla
Carlos Bordons, Simposio CEA, Almeria 2010
1
Índice
Presentar algunos trabajos realizados en torno al uso de
técnicas de Control Predictivo (Model Predictive Control,
MPC) a sistemas que usan pilas de combustible.
Experiencias en nuestro laboratorio de la Universidad de
Sevilla
1. Introducción
2. Dinámica
3. Control de la alimentación de
aire
4. Inclusión de almacenamiento
5. Conclusiones
Carlos Bordons, Simposio CEA, Almeria 2010
2
1. Introducción
•
•
•
Las pilas de combustible
(Fuel cells) se han
desarrollado
considerablemebte en los
últimos años: buenas
candidatas para
generación limpia de
electricidad tanto en
aplicaciones móviles
como estacionarias
Se alimentan de
hidrógeno. Los
subproductos son agua y
calor
Muchos temas abiertos
(materiales,
electroquímica,
fabricación,
mantenimiento). El
control automático de
estos sistemas es uno de
ellos
Carlos Bordons, Simposio CEA, Almeria 2010
3
Motivación
Toyota last summer announced it would put
hydrogen fuel-cell cars into production in 2015.
Honda FCX Clarity
Leasing. 200 vehicles in USA and Japan
Carlos Bordons, Simposio CEA, Almeria 2010
Introducción a las pilas
• Sistemas
electroquímicos que
generan potencia
eléctrica a partir de un
combustible
• Hay muchas clases de
FC: SO (Solid Oxide), MC
(Molten Carbonate), PA
(Phosphoric Acid), PEM
(Polymer Electrolite
Membrane), etc.
PEM: muy usadas en automoción,
electrónica de consumo o
generación eléctrica estacionaria
Baja temperatura, respuesta rápida,
alta densidad de potencia…
Carlos Bordons, Simposio CEA, Almeria 2010
5
Control de pilas de combustible
Diseño de sistemas de control para pilas y equipamiento auxiliar:
• Control de la alimentación de aire (Stefanopoulou et al., Bordons
et al., Riera et al.)
• Sistemas híbridos con pilas de combustible (Thountong, Chandler,
Rodatz, Choi, Del Real, etc.)
• Aplicaciones en automoción (Rodatz, Guzzella, Sciarreta,
Stefanopoulou, Suh, Arce, etc.)
• Control de convertidores electrónicos: campo muy activo
# journal & conference papers
Muchas empresas
interesadas a nivel
mundial
(automoción y
generación
eléctrica)
1200
980
1000
800
600
400
200
150
0
3
9
20
1985
1990
1995
2000
0
2005
2010
Years
Carlos Bordons, Simposio CEA, Almeria 2010
6
Un pila de combustible es un planta
generadora de energía
• Como:
Manipular los reactivos para
conseguir la potencia deseada
– Turbinas de gas o vapor
– Calderas
– Motores de combustión
• Muchos retos para la comunidad
de control
• Model Predictive Control (MPC):
gran éxito en procesos
industriales
On-line
optimization
Razones para el
éxito en la
industria:
Multi-level
control
Constraint
management
Carlos Bordons, Simposio CEA, Almeria 2010
7
2. Dinámica de una pila de combustible
Fluid-dynamic
equations
Water
Gases
Slow dynamics (seconds).
Limited by the hydrogen and
oxygen delivery system
(compressor and valves)
Electrochemical
characteristic
Almost instantaneous
Thermal
effects
Very slow dynamics
(minutes)
• Model developed and validated on a
Nexa Fuel Cell (Ballard)
Dinámica de la pila
Carlos Bordons, Simposio CEA, Almeria 2010
8
Modelo dinámico de una pila
Hay muchos modelos en la literatura. No son adecuados para control:
–
–
–
–
Orientados al diseño y análisis de la pila
Modelos complejos de parámetros distribuidos
Sin considerar los efectos dinámicos
Ausencia de validación experimental
•
Propuesta: Modelado basado en referencias orientadas al control *:
•
Extensión del modelo existente:
•
Validado en una pila real
–
–
–
–
–
–
Parámetros concentrados
Dinámica de los fluidos: hidrógeno, oxígeno, vapor de agua
Carácterística eléctrica estática: curva de polarización
Se ha añadido la condensación de agua (flooding) a la dinámica de los fluidos
Se han considerado los efectos térmicos
Carácterísitca eléctrica: curva de polarización simplificada
* Pukrushpan, J. T., Stefanopoulou, A. G., and Peng, H. “Control of Fuel Cell Power
Systems”, Springer-Verlag, 2004.
Dinámica de la pila
Carlos Bordons, Simposio CEA, Almeria 2010
9
Model validation
Max. Power: 1.2 kW
Voltage: 45 – 26 V
Current: 0 – 52 A
Air cooling
PEM Fuel Cell
Used by many research
groups
Inputs: H2 Feed, O2
Feed, Electric Load
Outputs: Water, Voltage,
Heat
Fuel Cell Dynamics
Carlos Bordons, Simposio CEA, Almeria 2010
10
Validación del Modelo
Input Data
Model Outputs
Model development and
validation of a PEM
benchmark. Journal of Power
Sources, 2007. Arce, Del Real
and Bordons
Fuel Cell Dynamics
Carlos Bordons, Simposio CEA, Almeria 2010
11
Modelo no lineal detallado
• Simulador disponible para investigadores interesados
• Este modelo se puede usar para diseñar y validar las estrategias
de control. Herramienta muy útil.
Para diseñar el controlador (Model Predictive Control) se debe
construir un modelo orientado a control
Dinámica
Carlos Bordons, Simposio CEA, Almeria 2010
3. Control de pilas PEM
• Low-level control,
main control loops:
fuel/air feeding,
humidity and
temperature
• High-level control,
whole system,
integrating the
electrical
conditioning,
storage and fuel
processor (if
necessary)
H2
flow
Hydrogen
Humidification
Air flow
Humidifier
Cooling
Compressor
Water
Fuel Cell Control
Power
management
Manipulated
variables
Separator
Carlos Bordons, Simposio CEA, Almeria 2010
13
énfasis en el Control de aire/combustible
Seminal paper: Control of Fuel Cell Breathing J. T. Pukrushpan,
A. G. Stefanopoulou and H. Peng, IEEE Control Systems
Magazine, 2004. Ann Arbor, Michigan. (and Springer book).
Several control strategies (2004-2009):
Feedforward: Stefanopoulou et al., Varigonda et al.
LQR: Pukrushpan et al., Rodatz et al.
Neural Network: Almeida, Simoes
Adaptive Control: Zhang et al.
Sliding Mode Control: UPC, Seville group
Model Predictive Control: Seville group
Lack of experimental tests!
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
14
Airflow control
•
Objective: supply in an effective way the necessary flow of reactans,
providing a good transient response and minimizing auxiliary
consumption:
–
•
•
MV
Setpoint and control strategy selection
Important: keep the oxygen excess ratio. Starvation danger
Control the flow of oxygen
Compressor
Voltage
H2 Valve
Ist
Vst
Fuel Cell
λo2
Fuel Cell Control
Pst
O2
WO 2,in
WO 2,react
CV
Carlos Bordons, Simposio CEA, Almeria 2010
15
Control objective
• Manipulate the compressor
to track a desired λO2
• Starvation: λO2>1
• Pukrshupan et al., 2004:
λO2>2 for safety reasons
(distributed value)
• Literature: constant values
depending on the FC size
Is there an optimal value for λO2?
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Optimal value for λO2
Control criterium: maximum efficiency
Setpoint choice depending on load
Existing controllers: constant excess
ratio
Net power: Pnet =PFC – Paux
Higher flow implies more power but
also more losses. Trade-off
Constrained predictive control strategies for PEM fuel cells. C. Bordons, A. Arce, and A. del Real in IEEE Proc.
2006 American Control Conference, Minneapolis, Minnesota USA, 2006.
Real-Time Implementation of a Constrained MPC for Efficient Airflow Control in a PEM Fuel Cell. Alicia Arce,
Alejandro J. del Real, Carlos Bordons and Daniel R. Ramírez, IEEE Transactions on Industrial Electronics (2009)
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
17
Experimental setup
Nexa built-in controller overriden
Advantech PCM-3370 CPU: 650MHz
Pentium III with 256MB
2 Advantech PCM-3718HO
multifunction cards (16 AI and 1 AO)
Simulink Real Time Workshop
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
18
Control strategy: Model Predictive Control
Control actions
Optimization over a future receding horizon
using a dynamic model of the plant
Setpoint
t
t+1
t+2
t+N
Past
Inputs and
outputs
Future
Control
Actions
Cost Function
Fuel Cell Control
Future
outputs
Model
Reference
Trajectory
Future
Errors
Optimizer
Constraints
Carlos Bordons, Simposio CEA, Almeria 2010
MPC for airflow control
•
•
•
•
•
•
Airflow control for maximum efficiency
Satisfying oxygen starvation avoidance
Based on a constrained explicit MPC
Suitable for real-time implementation (low computational demands)
Master-Slave
Reference governor for λO2 choice
Real-Time Implementation of a Constrained MPC for Efficient Airflow Control in a PEM Fuel Cell. A.
Arce, A. del Real, C. Bordons and D. R. Ramírez, IEEE Transactions on Industrial Electronics (2009)
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Constrained Predictive Controller
Subject to:
Input constraint (physical limits)
Desired output constraint
• Implicit feed-forward effect:
• Sampling time according to system dynamics: 10 milliseconds
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Explicit MPC
• Constrained MPC implies solving a QP (computational cost)
• Explicit MPC solution:
– Off line computation + On line search
– The solution of the multi-parametric problem gives rise to a PWA
control law
regions
A. Bemporad, M. Morari, V. Dua and E. Pistikopoulous. The explicit linear quadratic regulator
for constrained systems, Automatica 38 (2002)
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Implementation
•
•
•
•
•
Horizons: 4 (small)
221 regions
Matlab Toolbox
Embedded controller PC-104
Average exec time: 0.245 ms
Design and experimental validation of a
constrained MPC for the air feed of a fuel cell.
J.K. Gruber, M.Doll and C.Bordons. Control
Engineering Practice vol 17, 874–885, 2009.
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Results
• Allows
performance
improvements of
3.87%.
• Improved
transient
responses
compared to
those of the
manufacturer’s
control law.
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Linear-varying parameters
Due to the dependence of λO2 on the load
The following convolution model is proposed
The model parameters ai are scaled by the load (w). Computed at
each samplig period.
Design and experimental validation of a constrained MPC for the air feed of a fuel cell. J.K. Gruber,
M.Doll and C.Bordons. Control Engineering Practice vol 17, 874–885, 2009.
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Experimental results
Improve Nexa’s built-in controller. N=7
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Nonlinearities
• Nonlinearities at low load (startups,
partial load)
• Polarization curve
• Use Nonlinear MPC
Linear controller
Nonlinear Control of the Air Feed of a Fuel
Cell. Jorn K. Gruber, Carlos Bordons and
Fernando Dorado. IEEE American Control
Conference, Seattle, 2008.
Fuel Cell Control
Danger
Carlos Bordons, Simposio CEA, Almeria 2010
27
Nonlinear control-oriented model of the FC
Second order Volterra model (diagonal). Inclusion of the load in the model
Model validation
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Implementation
• Constraints:
• N=16, Nu=5
• QP using Lemke’s algorithm
• Execution times: 0.8 ms (average), 2.4 ms (max)
F.J. Doyle and R.K. Pearson, B.A. Ogunnaike, Identification and Control Using Volterra Models, Springer, 2001
Gruber, J. K., Bordons, C., Bars, R., Haber, R., Nonlinear predictive control of smooth nonlinear systems based on
Volterra models. Application to a pilot plant. International Journal of Robust and Nonlinear Control, 2009
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
NMPC with respect to linear MPC
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Dynamic improvement with respect to built-in controller
Nonlinear MPC for the airflow in a PEM fuel cell using a Volterra series model. J.K.
Gruber, C. Bordons and A. Oliva. Submitted to Control Engineering Practice.
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Up to now…
• Model Predictive Controllers can provide
good transient behaviour to setpoint
changes and optimize efficiency.
However:
• The fuel cell system shows a much faster
transient behavior with respect to changes
in the stack current than to changes in the
compressor motor voltage.
• These different dynamics make it
physically impossible to avoid the
characteristic peaks in the oxygen excess
ratio after abrupt changes in the load
current
• A reduction of these peaks could be
achieved by using additional batteries or
ultracapacitors supplying the demanded
peaks in the stack current.
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
4. Fuel Cell + Storage + Converter
The DC/DC converter and the capacitor decouple fuel cell and load
FC
DC
DC
C
Load
• The use of storage (capacitor bank) allows
smooth transients (FC lifetime) and voltage
regulation
• The maximum efficiency criterium is used too
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
33
Control objective
In power transients:
– The capacitor
initially supplies the
power to the load
– Then the FC
setpoint is moved to
the new steady
state (with a
maximum power
slope and
optimum oxygen
excess ratio)
Fuel Cell Control
Energy supplied by the
capacitors
Energy excess supplied
by the FC to restore the
capacitors energy and
bus voltage
Carlos Bordons, Simposio CEA, Almeria 2010
Topology and operation
Minimum Fuel Consumption Strategy for PEM Fuel Cells.
C. Ramos-Paja, C. Bordons, A. Romero, R. Giral and L.
Martínez-Salamero. IEEE Transactions on Industrial
Electronics, vol. 56, No 3, 2009
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
35
Response. Power transients
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Some results
•
•
•
•
Safe and smooth operation (no peaks)
Regulated voltage output
Optimal profile control being 3.87% (average) more efficient than
the Nexa internal control in this particular case (5.82%
improvement around 800 W). Same topology
18.7 minutes extended operation for a hydrogen cylinder of 240 g
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
MPC de una pila: Conclusiones
Estado estacionario: elegir el mejor valor de λO2 para la máxima
eficiencia (sin coste adicional). Se pueden conseguir mejoras en
torno a un 4% sobre el fabricante (experimental)
Comportamiento Transitorio: seleccionar el mejor algoritmo de
control
El Control Predictivo puede:
– Reducir la probabilidad del fenómeno de starvation e
incrementar la seguridad y vida útil de la pila
– Reducir considerablemente el tiempo de compensación del
error en la tesa de exceso de oxígeno con una señal de
entrada mucho má suave
¡Una estrategia de control adecuada
puede reducir el consumo!
Fuel Cell Control
Carlos Bordons, Simposio CEA, Almeria 2010
Algunas aplicaciones
Motor eléctrico 4 kW
Pila de 5 kW fuel cell
Baterías
H2 comprimido
INTA
Fuel Cell Hybrid Vehicles
Carlos Bordons, Simposio CEA, Almeria 2010
39
Prototipo “León”
Fuel Cell Hybrid Vehicles
Carlos Bordons, Simposio CEA, Almeria 2010
H2 de fuentes renovables
Hidrogenera con estación de repostaje
Usa energía solar para un electrolizador
En Sanlúcar la Mayor (Sevilla)
Carlos Bordons, Simposio CEA, Almeria 2010
Algunos temas abiertos
• Control
Pnet (W)
– Control de la humedad (gestión
del agua)
– Control de Temperatura
(setpoint óptimo). Tener en
cuenta la corrosión (íntimamente
relacionada con la temperatura y
el agua) en la minimización
1000
900
800
700
600
500
400
300
2
4
6
8
10
300
310
320
330
340
Tst (K)
O
2
• Economía del Hidrógeno: producción,
distribución y almacenamiento de H2
Fuel Cell Hybrid Vehicles
Carlos Bordons, Simposio CEA, Almeria 2010
42
Conclusiones
• Las pilas de combustible pueden contribuir significativamente a los
objetivos internacionales de reducción de CO2 tanto en el sector
del transporte como la generación estacionaria
• Reto clave a corto plazo es la demostración del comportamiento
duradero de las pilas en condiciones reales de operación
• Retos claves a medio plazo: funcionamiento con combustibles
renovables, reducción del coste y mejoras en cuanto a rendimiento
y vida útil.
Las técnicas de Control Automático pueden
mejorar las prestaciones de los sistemas
basados en pilas de combustible: transitorios,
consumo y vida útil
Carlos Bordons, Simposio CEA, Almeria 2010
Gracias por su atención
Agradecimientos: Alicia Arce, Carlos A. Ramos-Paja,
Alejandro del Real y Jorn Gruber
Carlos Bordons
bordons@esi.us.es
Universidad de Sevilla
Carlos Bordons, Simposio CEA, Almeria 2010
44
Técnicas de Control Predictivo
aplicadas a sistemas basados en
pilas de combustible
Carlos Bordons
Fuel Cell Control Lab
Dpto. de Ingeniería de Sistemas y Automática
Universidad de Sevilla
Carlos Bordons, Simposio CEA, Almeria 2010
45
Descargar