UNIVERSITÉ DU QUÉBEC
MÉMOIRE PRÉSENTÉ À L'UNIVERSITÉ DU QUÉBEC À TROIS-RIVIÈRES
COMME EXIGENCE PARTIELLE DE LA MAÎTRISE EN GÉNIE ÉLECTRIQUE
PAR NADINE HASSANAL y
MODÈLE DYNAMIQUE DU SYSTÈME D' ALIMENTATION D'AIR PO UR LE CONTRÔLE D'UNE PILE À COMBUSTIBLE H2/AIR DE TYPE PEM
DÉCEMBRE 2009
Université du Québec à Trois-Rivières
Service de la bibliothèque
Avertissement
L’auteur de ce mémoire ou de cette thèse a autorisé l’Université du Québec à Trois-Rivières à diffuser, à des fins non lucratives, une copie de son mémoire ou de sa thèse.
Cette diffusion n’entraîne pas une renonciation de la part de l’auteur à ses droits de propriété intellectuelle, incluant le droit d’auteur, sur ce mémoire ou cette thèse. Notamment, la reproduction ou la publication de la totalité ou d’une partie importante de ce mémoire ou de cette thèse requiert son autorisation.
Il
Résumé
Le développement des systèmes de PAC I pour les applications résidentielles et
d'automobiles a pris une grande ampleur ces dernières années. Le fonctionnement correct
de la pile nécessite le contrôle des éléments auxiliaires principaux tels que les systèmes
d'alimentation d'air et d'hydrogène, le système de refroidissement, le système
d'humidification, etc. Un contrôle efficace basé sur des modèles d'état adéquats permettra
d'optimiser les performances du système telles que la puissance nette, l'efficacité de la
conversion hydrogène - puissance de sortie et la durée de vie du système.
Le présent travail consiste à développer un modèle d'état du système destiné à la
commande d'une pile à combustible à membrane échangeuse de proton (PEMFC2). Dans ce
modèle, nous avons analysé en détail la dynamique de l' alimentation d'air. Le modèle
d'état est décrit par les variables suivantes: la pression du collecteur d'entrée, la pression
du collecteur de sortie, le débit d'air du compresseur, la tension du compresseur, la tension
de commande de la valve de sortie d'air, le courant et la tension de la pile. L' effet de la
pression d'oxygène sur le comportement du système (voltage de la pile) est analysé. La
validation par simulation est faite et comparée avec les mesures expérimentales provenant
d'une PAC de 600W.
1 P AC : Pile à combustible 2 PEMFC : Proton Exchange Membrane Fuel Cell
III
Remerciements
Je voudrais tout d'abord remercier les organismes qui ont supporté financièrement mon
projet: le LTE3-Hydro-Québec, le CRSNG-RNC4 et particulièrement l'IRH5 qui m'a
accueillie pour l'élaboration et la conduite de ce projet.
Je remercie tout particulièrement mon directeur de recherche M. Kodjo Agbossou qui a
accepté de diriger mes travaux.
J'adresse mes remerciements à M. Yves Dubé d'avoir accepté d'être mon co-directeur,
pour son encadrement complet et son assistance. Je le remercie pour sa disponibilité et je
lui suis très reconnaissante.
J'adresse également mes remerciements à M. Pélopé Adzakpa qui m'a toujours offert son
soutien et son aide inconditionnelle dans le déroulement de mon travail. Un grand merci à
M. Demian Pimentel qui m'a aidée précieusement au niveau technique et qui a permis la
validation expérimentale de mes travaux.
Un grand merci à mes amis et collègues de travail que j'ai eu la chance de côtoyer durant
mon séjour à l'IRH.
Je remercie tous mes professeurs du département de Génie électrique et Génie informatique
avec qui j'eu eu le p laisir de travailler durant mes cours à la maîtrise.
3 L TE : Laboratoire des Technologies de l'Énergie 4 CRSNG-RNC : Conseil de Recherche en Sciences Naturelles et en Génie - Ressources Naturelles du Canada 5 lRH : Institut de Recherche sur l'Hydrogène
IV
Mes remerciements les plus sincères à toute ma famille , en particulier ma mère, ma sœur et
mes frères, qui m'ont toujours soutenue moralement tout au long de mes études.
Enfin, je désire remercier chaleureusement toutes les autres personnes qui m'ont aidée et
soutenue de près ou de loin dans la réalisation de ma maîtrise en génie électrique.
v
Table des matières
Résumé .. ... ...... .. ... ... ........... .... .. ......... .. ... .......... ... ............ .. ................. ........ ..... .. .. .................... ii
Remerciements ....... .... .......... ................................. ... .. .... ........... ............ .... ..... ... ... ... .............. iii
Table des matières ........ ..... .. ... .... ............................. .. .... ............. .. ........ ... ........ .... ... ... ... ..... ... .. v
Liste des tableaux ... ........ ........ .. ....... .................... .. ... ... ....... ... ...... ... .. ... ... ........... .... ... ... ..... ... ... x
Liste des figures ..... ... ..... ............... ...... ... ....................... ...... ... .. ... ... ... ................ .. ... ... ... .. ... ... . x i
Liste des symboles ........ ... .................................................. ............... .... .... ........... ... ... .. .... .. .. xi i
Chapitre 1 - Introduction ........ .. ... .............. ......................... .. ....... .. .. .............. .. .. .... .. ... .... .. ... ... 1
1.1 Problématique .. ..... .... ..... ...... ... .. .. ..... ... ........ ... ...... ... ...... ... ... ............ .. ... ... ... ... ... ... ... .. 2
1.1.1 Contexte du contrôle .............................................. ........ .................. .. .... .. .... 2
1.1.2 Contexte de la modél isation .................... .. ...... .................... .... .................... . 3
1.2 Description du projet et objectifs de recherche ...................... .. ............................... 4
1.3 Structure du mémoire .............. .. ............ .. ................................................................ 4
Chapitre 2 - État de l ' art .......................................................... ...................... .... .. ... .... .. .. .... .... 6
2.1 État de l'art sur la modélisation ...................... .... ............ .............. .. .. ........ .. .... ......... 6
2 .1 . 1 Modélisation phys ique ou mécanist ique (modèle de
connaissance) ........................................ ... .. ... .. .. ........ ... ..... ....... .. ... ... ... ... ... ... 7
Y I
2.1.2 Modélisation du comportement statique et dynamique (modèle
de représentation) ..... ... ..... ............................................. ..... .......... .. .. ........ .... 8
2.1.3 Modélisation semi-physique ou semi-empirique « boîte grise » ............... 10
2.2 État de l'art sur le contrôle ................. .... .......... ... .. ..... .. .......... .... ....... ... ..... ... .. ... .... 10
Chapitre 3 - Revue des paramètres de fonctionnement de la pile à combustible .. .... .. .... ..... 15
3.1 Pile à combustible à membrane échangeuse de protons (PEMFC) ...... ..... .. ... ... .... 16
3.1.1 Principe de fonctionnement .. ... ....... ... .................................... ... .............. ... 16
3.1.2 Courbe de polarisation .. ..... .. .. ...... ... .............. .. ..... .... ...... ... ... .. ........... ..... .... 18
3.2 Système de pile à combustible ................... ... .. ... ... .......... ... ........................ .. ... ... ... 19
3.3 Variables d 'opération de la pile ....................... ....... .... .. .... ................... .. ..... ... ... ... .. 21
3.4 Modèle de la tension totale de la pile à combustible de type PEM .............. .. ... ... . 21
3.4.1 Hypothèses du modèle .................................... .... ..... .................. ... ... ... .. .. ... 21
3.4.2 Potentiel de Nernst .................... .. ......................... ............................ .. .... .. .. 22
3.4.3 Surtension d'activation ........ .... ........ .. .................... .................. ... ..... .... ... ... 23
3.4.4 Surtension ohmique ...... .................. ................ ..... ......... ..... ... ... ... .... .. .... ... .. 23
3.5 Objectif du contrôle d ' une pile à combustible H2/air de type PEM .......... ... ......... 24
3.6 Conclusion .................................. ... .............. ... .... ..... ... ... .... ....... .... ........ .... .. ... .. ...... 25
Chapitre 4 - Modélisation du dispositif d ' alimentation en air ........... .. ...... ........... ........ .. ..... 26
4.1 Introduction .... ........ .............. .. .................................... .. ...... .. ...... ... ... .... .. ............ ... 27
4.2 Rendement du compresseur. ......... ....... .. ..................................... ..................... ... .. . 28
VII
4.3 Modèle dynamique du collecteur d' entrée .. .... .. ..... ... ...... .. .... ... ... ... ... ..... ... ... ...... .. . 32
4.3 .1 Modèle de la température du compresseur .. ...... ... ..... ... ... ... ....... .. .. ... .... .. ... 32
4.3.2 Modèle dynamique du débit massique d'air du compresseur ... .. ... ..... ... .... 32
4.4 Modèle dynamique du collecteur de sortie ..... ... ... .. ... ... ... ... .. .... .. .... ... ..... ...... ......... 35
4.4.l Modèle du débit massique d' air à l' entrée et à la sortie de la
PAC ... ....... ...... ... .. .. .. ... .. ....... ....... .... ...... .. .... ...... ...... ..... ...... ... ...... ... .. ... ....... . 35
4.4.2 Modèle du débit massique d'air à travers l'électrovanne ..... ...... .. .. ....... ... . 36
4.5 Conclusion ..... ................ .. ..... ............ .... ... .. ... .. ... .. ...... .... .. .... .. .. .. .. ... .. ............. .. .... .. 38
Chap itre 5 - Linéarisation du modèle de la pil e à combustib le .......... ... ... ... ... ..... ............ ..... 39
5.1 Introduction ............. .. .... .. ..... ................. .. ...... ............ ... ... ... ... .. ... ...... ........ .... ......... 39
5.2 Modèle d' état linéaire de la pile à combustible .. ... ..... ... ... .. .... ... ... ... ... ... ... ..... .. ...... 39
5.2.1 Linéarisation par la méthode de petit signa l .... ...... ... ... ... ... .. .... ... ... ... ...... ... 39
5.2.2 Identification des paramètres du modèle .. ... .... ... .... ... ... ... ... ............ .. ... ... ... 41
5.3 Discrétisation du modèle continu et identification des valeurs
stationnaires ..... ... ... ..... .. .......... ... ... .... .. ..... .. ........ .. ... ... ... ......... ..... ... ...... ... ... ... ... .. .... 44
5.4 Modèle Simulink .... ... .. .... .. .. .. ... ... .... ... .. .. ..... ...... .... ...... ...... ... ......... ...... .... .. .... ..... ... 46
5.5 Conclusion .. .... .. ............. .. .... .. .. .. ...... ......... ........ .. .... ... .... ... .............. .... ....... .... .... .. .. 46
Chapitre 6 - Résu ltats expérimentaux et validation .. ... ... ... .. ........ .... ...... ... ....... ... .... ...... ....... 47
6.1 Protocole expérimental ... ... ..... .... ......... .. .. .. .......... ... .. ... ... ... .. ....... .. .. ..... .. ...... .... ..... . 47
6.2 Validation du modèle complet du système sans l' électrovanne .... .... ... .. ... .. ....... ... 47
VIII
6.2.1 Modéli sation des paramètres du système ..... ... .. ... ... ... ................. ......... ... ... 47
6.2.2 Résultats et di scussion ............ ....... ... .... .... ........ .... ...... ...... .... .. ... ... .. .... ....... 49
Chapitre 7 - Conclusions et recommandations ....... .......... .... ... ................................. ... ...... ... 51
7.1 Conclusions .............. .. ......... ... .. ........ .. ..... ... .. .... ......... .. ... ... ...... .. ... .... ..... ...... .... ...... 51
7.2 Recommandati ons ........... ...... ...... .. ... ..... .... ... ... ... ..... .. .......... ... .. ..... .... ...... ... ... ..... ... 52
Bibliographie ........... .. ...... .. .. .. ...... .. ... ... ... ..................... ...... ... ....... ....... ............. .. ...... .. ... ... .. ... 53
Annexe A: Méthodes de contrôle et d ' optimisation du sous-système d' alimentation d ' air
pour une pile à combustible ........... ................... .............. ............. .. .. .. .................. .... .... ... ... .. 57
Annexe B: Tableau de comparaison des diffé rents types de pile à combust ible .. .. ....... .... .. 59
Annexe C: Diffé rents paramètres du système PAC ..... .. .. .. ..... ... .. .. .. .. ................ .. .... .... ........ 61
Annexe D: Courbe du rendement du compresseur en fonction du courant .. ..... .... .. ... ... ...... 62
Annexe E: Tableau des mesures expérimentales sur la pile EPAC .... .... ... ..... ... .. .... ...... .. .... 63
Annexe F : Courbes du débit d ' air de la PAC en fonction de la différence de pression d ' air
à la sortie du compresseur ... ........ ..... ..... .. .. ... ... ... ... ... .... ..... ... .... ....... ..... .... ..... ... .. ........ .. ...... .. 66
Annexe G: Code du programme Modele_etat:..) ineaire_Non_Ev.c ..... ... ........ ... ... ... ..... .... ... 67
Annexe H: Diagramme Simulink® du modèle d ' état de la PAC .... ..... .. .. ....... .. .... .. ... ... ...... .. 78
Annexe 1: Module «Modele etat nonlineaire» sur Simulink® ...... .. .. ...... ...... ..... .... .......... ... 79
Annexe J : Module «Modele etat lineaire» sur Simulink® .. ........ ...... .............. ... .... ... .. .. ... ... 80
Annexe K: Sous modules du «Modele etat nonl ineaire» .................... .. ... ...... ... ... .. ... .. ....... 81
Annexe L: Réponse dynamique pour une augmentation du courant de la PAC .. ...... ..... .. ... 84
IX
Annexe M: Réponse dynamique pour une diminution du courant de la PAC ................ ... .. 85
Annexe N: Commande numérique de la pile à combustible .. ......... ... .................................. . 86
Annexe 0: Article scientifique publié et présenté à la Conférence Canadienne de Génie
é lectrique et informatique de 2007 « Air supply state model for a proton exchange
membrane fuel cell control » ........ ... ..... ... ..................... ... ........ .................................... .. .. ... .. 94
x
Liste des tableaux
Tableau 3-1 : Valeurs des paramètres pour la surtension d'acti vation .. .... .. ... ..... .. .... ........ .. 23
Tableau 4-1 : Valeurs des coefficients du modèle du débit d' air du
compresseur ..... ... ..... .. .... ... ... ...... .. ......... ... ... ...... ...... ..... .. .... .... .. ... ... ... ... ... .. .... 35
Tableau 6-1 : Paramètres généraux de la pile EPAC .. .. .. ..... .. .. .. .. ... ... .. .... ...... .............. ... ... . 48
XI
Liste des figures
Figure 3.1 : Pile à combustible de type PEM alimentée en hydrogène et en
oxygène .................... .. .................. ... .... ... ... ... ................................................ ... 18
Figure 3.2 : Courbe caractéristique de la pile à combustible .. ...... .. ........................ ......... 19
Figure 3.3: Schéma bloc du système PAC ...................... ... ... ...... .. ......... ... ... .............. .... . 20
Figure 4.1: Schéma du système d 'alimentation d'air.. .... ... .. ... ... .......... .... ... .. ... ............. .. 27
Figure 6.1 : Réponse dynamique globale ...... ..... ...... ..................................... ... ................ 49
Figure N.l: Schéma bloc de commande à retour d 'étaL ......... .. .. ....... ........ .... ... ... ... .. .. .... 90
Symbole
E Ne mSI
EO o
EO
F
mCOI1S
ln Je
ln Ie,in
ln Ie .olll
ln valve
Unités
mol.cm-3
v
v
v
A
A
kg.s-1
kg.s- 1
kg.s-l
XII
Liste des symboles
Description
Aire affective de la pile EPAC
Aire effective de l'ouverture de l' électrovanne
Coefficient de décharge de l' électrovanne
Concentration de l' oxygène à l' interface catalytique de
la cathode
Potentiel thermodynamique de la réaction
électrochimique à l'intérieur de la cellule
Potentiel de la réaction de formation de l' eau aux
conditions standards (=1 ,229 V)
Potentiel théorique réversible de la réaction de
formation de l' eau
Constante de Faraday (= 96485 Clmol)
Courant du moteur d' entraînement du compresseur
Courant de l' empilement de la PAC
Débit massique d' oxygène consommé
Débit massique de l'air à la sortie du compresseur
Débit massique d'air moyen à l' intérieur de la PAC
Débit massique de l' air à l' entrée de la PA C
Débit massique de l' air à la sortie de la PAC
Débit massique de l' air à l'entrée de l' électrovanne
kg.mor l
n
Po atm
Pin Pa
P at111 Pa
atm
Po, atm
P RM Pa
P SM Pa
~leCIr.cp w
w
R
tO s
if s
K
XIII
Masse molaire d'oxygène (= 32 x 10-3 kgf mol)
Exposant polytropique
Nombre d'électrons transférés dans la réaction (= 2)
Nombre de cellules de la pile EPAC
Pression de référence standard ( = 1 atm)
Pression initiale
Pression atmosphérique (= 1,01325 X 10-5 Pa)
Pression pa11ielle effective de l'hydrogène à l'interface
réactionnelle
Pression partielle effective de l'oxygène à l'interface
réactionnelle
Pression du collecteur de sortie (à l'entrée de
l' électrovanne)
Pression du collecteur d'entrée (pression d' air du
compresseur)
Puissance électrique du compresseur
Puissance reçue par l' air
Constante universelle des gaz parfaits (=8,31451 J/mol.K)
Constante de l'air (=286,9J / kg.K)
Résistance de référence (= 0,269Q/ cm2)
Résistance interne totale (électronique, protonique et
de contact) de la PAC
Temps initial
Temps final
Température de référence standard (= 298,15K)
Trel
U fc
U valve
VRM
w
v
r
77 cp
p
K
K
K
K
K
K
v
v
v
J
3 k -1 m.g
%
J.moZ-I.K -1
XIV
Température atmosphérique (25°e ~ 298,15K)
Température du compresseur
Température moyenne de la pile
Température d'opération de la pile
Température de référence (= 343, 15 K)
Température à la sortie de la pile (en amont de
l' électrovanne)
Tension d'alimentation du compresseur d'air
Tension totale de la pile
Tension d'alimentation de l'électrovanne
Volume du collecteur de sortie
Volume du collecteur d'entrée
Travail
Volume massique de l' air
Rapport de chaleur spécifique de l'air (=1,4)
Rendement du compresseur
Masse volumique
Changement d'entropie à la température Ta
Coefficients paramétriques pour chaque modèle de
cellule (i = 1, .. ,4)
Chapitre 1 - Introduction
L'énergie constitue l'un des pnnCIpaux défis que l'humanité devra relever dans les
décennies à venir et l'efficacité énergétique est devenue une considération primordiale dans
presque toutes les étapes de conception, même celle des nouveaux bâtiments [1].
De nos jours, on parle de plus en plus du changement climatique, de la pollution de l'air qui
entraîne la dégradation de l'environnement ainsi que la déplétion des ressources d'énergie
fossile qui concerne la sécurité d'approvisionnement de l'énergie. Tous ces problèmes nous
amènent à chercher des solutions efficaces et durables. Quelques solutions possibles sont
entre autres: augmentation de l'efficacité des systèmes de conversion d'énergie existant et
optimisation de leur utilisation; stimulation et promotion de l'utilisation des systèmes
d'énergie renouvelable comme l'éolienne et les panneaux solaires, le tout relié à une PAC.
Tout cela favorise un développement durable et la protection de l' environnement.
La recherche et le développement des systèmes de PAC pour de multiples applications ont
pris une grande ampleur ces dernières années. Dans ce cadre, la maîtrise de la réaction
électrochimique au niveau de la PAC est bien avancée de nos jours. Par contre, le contrôle
dynamique qui permet de faire fonctionner convenablement la pile , n'est pas encore pris en
compte efficacement. Or, le fonctionnement correct de la pile nécessite le contrôle des
éléments auxiliaires principaux tels que les systèmes d'alimentation d'air et d'hydrogène, le
système de refroidissement, le système d'humidification, etc. Un contrôle efficace basé sur
des modèles d' état adéquats permettra d' optimiser les performances du système de la PAC
2
telles que la puissance nette, l'efficacité de la conversion hydrogène - puissance réseau et la
pérennité du système.
1.1 Problématique
Actuellement, le développement des PAC s'est principalement concentré sur les
matériaux et sur les techniques d'assemblages des empilements. Plusieurs efforts ont été
consacrés à l'étude des méthodes de contrôle des piles à membranes échangeuses de
protons (PEM6). Son incapacité à suivre une variation brusque de la charge électrique aussi
rapide qu 'on le désire préoccupe le domaine de la recherche.
1.1.1 Contexte du contrôle
Nous noterons ici deux points di stincts:
a- Pour satisfaire à une demande de courant de charge, il faut avoir un débit d 'air et
une pression d' air correspondants.
Pour analyser ces paramètres, nous avons établi .un li en entre le débit et la press ion
d'air, ensuite nous avons réalisé un modèle dynamique de la pression d' air du
compresseur en fonction du courant d' empilement. Cela nous a permis de connaître la
relation entre le courant et la pression d' air.
b- Pour optimiser la puissance nette de la pile, il faut commander la puissance du
compresseur en manipulant deux variables: la tension du compresseur et la tension
de l' électrovanne, dans le but d' obtenir le débit et la pression d'air optimum.
6 PEM : Proton Exchange Membrane
3
Pour ce faire , dans un premier temps nous avons réalisé un modèle de la puissance
consommée du compresseur en fonction du débit et de la pression d'air. Cette puissance
servira au calcul de la puissance nette de la pile.
1.1.2 Contexte de la modélisation
La modélisation de la PAC correspond à une phase très importante des recherches. En
effet, elle participe à une meilleure compréhension et représentation des phénomènes mis
en jeu au sein de la PAC [2]. A ce jour, il existe un certain nombre de modèles de PEM qui
ont chacun leurs propres spécificités et utilités.
Les modèles de PAC développés peuvent offrir un niveau de détail considérable et par
conséquent, le problème qui se pose concerne l'identification et la validation de ces
modèles.
Les expérimentateurs se sont amenés à mettre en place des moyens expérimentaux
complexes pour tester les PAC et ses systèmes dans des conditions de sécurité satisfaisantes
(entre autre, il faut prendre en compte les risques liés à l'utilisation de l'hydrogène). Par la
suite, l'identification des plages de variation des différents paramètres physiques permettant
d'étudier, de caractériser, puis d'optimiser le fonctionnement de la PAC et du système, est
généralement effectuée en recourant à un grand nombre d'essais expérimentaux qui
nécessitent à la fois du temps, une disponibilité des moyens d'essais et des moyens
financiers conséquents pour un laboratoire. fi faut aussi tenir compte du fait que la longueur
des essais est liée en partie aux constantes de temps importantes liées aux phénomènes
thermiques et à leur contrôle.
4
1.2 Description du projet et objectifs de recherche
Ces dernières années, les intérêts pour la technologie PAC ne cessent d'augmenter. En
particulier, la PAC à acide polymère (ou PEMFC) a atteint son plus haut statut de
développement dans la production décentralisée d'électricité, surtout dans le domaine du
transport.
Le présent travail consiste à développer un modèle d' état du système destiné à la
commande d'une PAC à membranes échangeuses de protons (PEMFC). Dans ce modèle,
nous analyserons en détail la dynamique de l'alimentation d'air. Pour établir cette
dynamique, nous considérons l'air comme compressible et les éléments du modèle sont les
collecteurs d'entrée et de sortie de la pile, la résistance à l'écoulement et les paramètres du
compresseur. L'analyse de l'effet de la pression d' oxygène sur le comportement du système
(voltage de la pile) est présentée et la validation est faite à partir des mesures
expérimentales provenant d'une PAC de 600W. La puissance du compresseur est aussi
évaluée dans le but d'optimiser la puissance nette de la pile.
1.3 Structure du mémoire
Le contexte de la recherche, la problématique reliée à celle-ci ainsi que les objectifs de
recherche ont été présentés dans les sous-sections précédentes de ce chapitre.
Le chapitre 2 présente l'état de l'art sur la modélisation et le contrôle de la PAC où l'on
trouve une vue d'ensemble des travaux de recherche effectués dans le domaine.
Le chapitre 3 traite de la revue des différents paramètres de fonctionnement de la PAC
de type PEM. On y trouve également une description générale du principe de
fonctionnement de la PAC, de ses systèmes auxiliaires et des conditions à respecter pour le
5
fonctionnement de l'ensemble. De plus, nous y présenterons en détail le modèle de la
tension totale de la PAC.
Le chapitre 4 présente . les différentes étapes de la modélisation du système
d'alimentation en air où nous présenterons en détail le modèle dynamique des collecteurs
d'entrée et de sortie de la PAC.
Le chapitre 5 explique la linéarisation du modèle de la PAC en utilisant la méthode de
« petit signal» autour d'un point d'opération nominal. Ce chapitre comprend des sous
sections où l'on trouve la méthode d'identification des paramètres du modèle, la
discrétisation du modèle continu pour obtenir un modèle discret et enfin la méthode
d'identification des valeurs stationnaires à l'aide de «l'algorithme avec identification par
moyenne exponentielle».
Le chapitre 6 aborde le contexte expérimental dans lequel ont été effectués les tests de
validation. La modélisation de la PAC a été réalisée à l'aide du logiciel Matlab/Simulink®
et les paramètres de simulation choisis sont également présentés dans ce chapitre. Il
présente enfin les résultats expérimentaux comparés avec ceux obtenus par simulation afin
de montrer la validité du modèle.
Enfin , le chapitre 7 regroupe une synthèse des conclusions tirée du présent travail , suivi
de quelques recommandations et de nouvelles perspectives de recherche dans le but de
faciliter et de bonifier la suite du projet. Un aperçu de la commande optimale numérique,
plus particulièrement de la commande LQR ou du régulateur linéaire quadratique, est
présenté en Annexe.
6
Chapitre 2 - État de l'art
Ce chapitre se divise en deux sections dont la première porte sur l'état de la recherche
des différentes modélisations de la PAC et la seconde sur l'état de la recherche des
méthodes de commande d'une PAC.
2.1 État de l'art sur la modélisation
La construction d'un modèle dépend généralement de l'utilisation à laquelle il est
destiné: un modèle peut servir par exemple à concevoir, comprendre, prévoir ou
commander. Certains modèles peuvent s'appuyer sur l' expression des lois physiques
(modèle de connaissance) ou au contraire sur une retranscription comportementale des
données collectées expérimentalement (modèle de représentation), dit « boîte noire ».
Cependant, fréquemment les modèles développés utilisent des approches intermédiaires
pouvant être qualifiées de « boîtes grises ».
Des synthèses relatives aux modèles de PAC existants peuvent être trouvées dans [3] ,
[4] et [5]. Ces dernières années, dans le domaine du génie électrique, de nombreuses
approches de modélisation ont été mises en œuvre.
Il existe aujourd'hui plusieurs voies pour aboutir à la modélisation des PAC, des
systèmes de PAC ou de ses composants. Entre autres, nous pouvons citer:
• La modélisation électrochimique [6] , [7] et [8]
7
• La modélisation énergétique (Bond-graphs [9], [10] et REM 7 [Il])
• La modélisation par éléments finis [12]
• La modélisation thermique des PAC [13], [14] et [15]
• La représentation par des équations d'états [16]
• La modélisation des composants auxiliaires tel que le compresseur [17]
• Les modèles dynamiques multi-physiques des PAC [18], [19]
Toutes ces modélisations nécessitent des moyens d'essais et des travaux expérimentaux
importants.
Voyons brièvement les différentes approches pour la modélisation des piles à
combustible [2] .
2.1.1 Modélisation physique ou mécanistique (modèle de connaissance)
Cette modélisation est basée sur les lois de la physique. Ainsi , les paramètres qui y
interviennent sont dits « réifiables », c'est-à-dire que leurs valeurs peuvent être reliées à des
éléments physiquement mesurables. De tels modèles sont riches en informations sur le
comportement statique et dynamique du système, et leur domaine de validité est large.
Cependant, ils sont la plupart du temps basés sur des équations aux dérivées partielles ne
comportant pas de solutions analytiques connues. Leur mise en œuvre peut être donc
rendue très lourde.
7 REM : Représentation Énergétique Macroscopique
8
Bien que ce modèle ait pour but de comprendre et prévoir le comportement d'un
système, on aura recours à un modèle de connaissance.
Établir un modèle de connaissance, c'est écrire un processus de manière scientifique et
quantitative. Les mathématiques permettent cette transcription quantitatives des problèmes
physiques et offrent de nombreux outils pour résoudre les problèmes, partiellement ou
complètement. On ramène ensuite la solution dans son contexte d'origine. Cette description
du processus permet d'en étudier l'évolution, d'en simuler les variantes et d'en modifier
certains paramètres.
La modélisation physique d'une PAC est ainsi basée sur la description directe des
phénomènes et constituants des cellules. Cette approche nécessite une compréhension fine
des phénomènes électriques, thermiques, fluidiques et électroniques associés aux éléments
des cellules de la PAC et aussi un accès aux paramètres internes de la pile (comme les
caractéristiques des matériaux de la PAC, épaisseur des électrodes, etc.). L'inconvénient de
ce type de modélisation réside alors dans la complexité de son élaboration et
éventuellement dans les temps de calcul pouvant être très longs. La description physique
devient rapidement très compliquée du fait des effets des nombreux paramètres et
phénomènes investi gués, souvent fortement couplés, répartis dans l'espace dimensionnel de
la P AC et dépendants des variations 1 iées au temps.
2.1.2 Modélisation du comportement statique et dynamique (modèle de
représentation)
Cette modélisation est basée sur des représentations mathématiques de type « boîte
noire ». Les paramètres utilisés ne sont pas réifiables, c'est-à-dire qu'ils ne sont pas reliés
9
entre eux par des lois physiques connues. Elle a pour but de décrire le comportement d'une
PAC sans avoir recours aux paramètres internes du composant électrochimique. Les
paramètres internes (par exemple les températures au cœur de la pile) sont en effet souvent
peu évidents à définir et à estimer.
Le principal avantage de ce type de modèle est sa simplicité de mise en œuvre et
d'identification tandis que son inconvénient principal est l'absence de liaison avec les
phénomènes physiques mis en jeu, mais en plus leur domaine de validité est réduit.
Par exemple la caractéristique statique courant-tension d'une PAC (appelée courbe de
polarisation) peut ainsi être représentée par un simple tableau de points ou par une fonction
mathématique quelconque sans signification physique, de type polynomiale. Celle-ci peut
représenter très précisément l'allure de la tension pour des conditions physiques données .
Par contre, sa plage ne dépasse pas celle des essais qui ont permis l'identification de ses
coefficients.
Dans l'hypothèse d'une représentation d'un phénomène par une fonction
mathématique, linéaire ou non linéaire, des méthodes de régression peuvent être mises en
œuvre pour estimer en un temps très court les différents paramètres de l'expression retenue.
Ce type de démarche peut également être retenu pour représenter des phénomènes
. dynamiques tels que la réponse de la PAC à des sollicitations en créneaux de courant. Les
réseaux de neurone constituent une alternative à ce type d'approche. La commande, le
contrôle et le diagnostic sont les principaux domaines d'application de ce type de modèle.
10
2.1.3 Modélisation semi-physique ou semi-empirique « boîte grise»
L'approche par circuits -électriques équivalents pennet de décrire le comportement
électrique, voire énergétique de la P AC. Les différents éléments du circuit reflètent d'un
point de vue macroscopique les phénomènes physico-chimiques locaux. Ils peuvent de
plus, dans certains cas, décrire le comportement fréquentiel du composant électrochimique;
ils constituent alors des modèles dynamiques et sont assez facilement paramétrables. Ils
sont facilement implémentables dans les simulateurs du type des circuits utilisés en génie
électrique. Par exemple la réponse électrique de la pile peut être modélisée par une source
de tension mise en série avec une résistance dont la non-linéarité ne dépend que du courant.
La tension aux bornes d'une cellule ou de la pile peut être calculée au moyen d'une
fonction paramétrée par le courant de la pile, sa température, les pressions des réactifs, le
chargement en eau de la membrane. La forme mathématique de la fonction repose sur des
concepts physiques (ainsi , une dépendance logarithmique de la tension en fonction du
courant reflète un phénomène d'activation). Le domaine de validité du modèle semi
empirique est plus étendu que celui du modèle de représentation pure évoqué dans le
paragraphe précédent.
2.2 État de l'art sur le contrôle
Le comportement dynamique du système de pile PEM suivant un changement brusque
de la consigne ~u courant de charge a été déjà analysé en utilisant la dynamique non
linéaire et la commande orientée sur modèle [20]. Le modèle développé est utilisé pour une
commande par rétroaction afin de réguler le comportement transitoire du système PEMFC.
II a comme critère de maintenir le niveau nécessaire de la pression partielle de l' oxygène à
la cathode durant les changements brusques du courant de la pile demandés par l'utilisateur.
11
La réponse transitoire d'une PAC à un changement de la puissance consommée par la
charge est un phénomène complexe. Un modèle dynamique doit expliquer la réaction
électrochimique du carburant et de l'air et le transport multiphasé de l'eau et des
composants de gaz.
Le rendement de la PAC est plus élevé que la plupart des moteurs à combustion interne,
cette performance élevée dépend de la pression et de la température d'air à l'entrée [21]. La
consommation du compresseur est environ 20% de la puissance fournie par la PAC, ce qui
diminue la puissance utile de la pile. C'est pourquoi une conception, une optimisation et
une commande du système de compression des PAC sont des défis importants pour le
développement des PAC.
Un modèle de la pile PEM, incluant le processus de compreSSIOn d'air et
d'humidification a été développé et l'étude de la gestion d'alimentation d' air a été mise au
point [21]. Une méthode simple d'optimisation est proposée pour maximiser le gain de
tension de la PAC en incluant la chute de tension due au processus de compression, et en
tenant compte de l'humidité relative de l'air à la sortie de la PAC (contrainte
d' optimisation) pour éviter les problèmes dus à la sécheresse ou au noyage. Les paramètres
d'optimisation utilisés sont la pression et la stœchiométrie d'air.
Les résultats d'optimisation prouvent que, d'une part, travailler à l'air entièrement
humidifié à l'entrée de la PAC n'est pas toujours une bonne solution, spécialement pour les
faibles taux de débits d'air qui causent un niveau élevé de la stœchiométrie d'air et
provoquent ainsi le noyage de la membrane; d'autre part, il vaut mieux travailler à l'air
entièrement humidifié à l'admission aux taux élevés de débit d'air.
12
Une autre méthode d'optimisation de l'énergie pour un générateur PAC encastré de
type PEM a été proposée [22] en utilisant une stratégie de commande du circuit
d'alimentation d'air. Pour ce faire, deux boucles de commande sont proposées:
une boucle interne qui permet de réguler le débit d'air du groupe moteur
compresseur. Elle utilise un régulateur flou non linéaire PD + 1. On l'appelle ainsi
car seulement ses parties proportionnelle et dérivative utilisent la logique floue .
L'implémentation de ce contrôleur flou non linéaire mène à environ 8% de
réduction d'énergie consommée par le groupe moteur-compresseur.
Une deuxième boucle qui sert à déterminer la consigne du débit d' air. Elle est
effectuée grâce à un superviseur de type flou qui est basé sur cinq entrées que sont
la tension et la dérivée de la tension de la pile, le courant et la dérivée du courant de
la pile et la dérivée de la puissance demandée par la pile, la sortie est le débit d'air.
On remarque que la détermination de la référence du débit d'air dépend non
seulement du courant requis pour le réseau électrique CCS mais aussi de la tension
de la PAC.
Sans le superviseur flou , la tension de la pile diminue dramatiquement et peut causer la
destruction de la PAC, tandis qu'avec le superviseur flou , le compresseur d' air augmente
rapidement le débit d' air afin de drainer les gouttelettes d' eau dans le compartiment de la
cathode. Cependant, une augmentation de 2% de plus d' énergie est consommée par le
groupe moteur-compresseur. Afin de réduire cette énergie consommée par le circuit
d' alimentation d' air, un processus d'optimisation des paramètres du superviseur de logique
8 CC : courant continu
13
floue a été rajouté. Il s'agit de la méthode PSO « Particle Swram Optimization » qui permet
d'obtenir les valeurs optimales pour les paramètres du superviseur flou proposé.
Une autre technique proposée par Caux et al. [23] permet de gérer le système
d'alimentation d'air en fixant la pression d'air à une valeur constante tandis que le débit
doit suivre une référence liée au courant électrique fourni à la charge. Trois contrôleurs
numériques sont utilisés pour commander le système d'alimentation de la PAC pour
produire l' électricité:
un contrôleur RST pour la commande du moteur d' entraînement du compresseur
(moteur synchrone à aimants permanents)
deux contrôleUrs RST pour les 2 états (la pression P Calh et le débit d'air n1cp ) afin de
rejeter les perturbations et les petites erreurs d' identification.
D'autre part, la recherche sur l' opération dynamique des PAC mentionnée par Philipps
et al. [24] montre qu'afin d' atteindre un rendement d'énergie élevé, une modulation
dépendant de la puissance à partir de la pression et du débit de l' alimentation d' air est
nécessaire. Deux différentes stratégies sont proposées :
Stratégie 1: la pression d'opération et le débit massique d'air sont ajustés
conformément à la demande de courant requis.
Stratégie 2 : il s'agit d'une pression d'opération constante et un ajustement du débit
d'air conformément au courant requis.
Dans les deux cas, le débit d' air est ajusté de telle sorte que le rapport stœchiométrique
(À =2) soit maintenu. Les résultats de l' application de ces deux stratégies pour le système
PA C avec leur dépendance sur le niveau de pression et le débit d' air sont présentés.
14
La recherche sur la consommation d'énergie a mené à une stratégie améliorée et
optimisée en considérant l'alimentation d'air pour minimiser la consommation d'énergie
interne du système PAC pour l'opération dynamique des véhicules. Celle-ci réduit de 50%
l'énergie consommée par le compresseur. Pour un fonctionnement à pleine capacité,
l'énergie consommée par le système d'alimentation d'air est similaire pour les deux
stratégies. Par conséquent, la stratégie 1 mène à un meilleur rendement énergétique en
particulier pour un fonctionnement à capacité partielle qui apparaît régulièrement dans les
applications des véhicules, tandis que la stratégie 2 permet d'obtenir un meilleur temps de
réponse du courant demandé. De plus, le système oscille moins, car seulement un paramètre
varie comparativement à la stratégie 1 où deux paramètres varient en même temps. Pour
choisir la stratégie d'alimentation d'air, il est nécessaire de faire un compromis entre la
capacité de répondre au transitoire rapide du courant et l'énergie consommée par le
compresseur. La limitation de la dynamique de la PAC à courant élevé est causée par la
plus faible tension d'une cellule.
Pour terminer cette section, nous présenterons dans un tableau en Annexe A les
différents algorithmes de contrôle utilisés dans la littérature pour le contrôle ou
l'optimisation du système d'alimentation d'air.
Chapitre 3 - Revue des paramètres de fonctionnement de la pile à combustible
Les piles à combustible offrent une production énergétique propre et efficace et sont
actuellement en cours de développement à travers le monde. Elles sont des moyens par
excellence d'utilisation du vecteur énergétique hydrogène pour produire de l'électricité. En
fait, ce sont des dispositifs électrochimiques qui convertissent directement l' énergie
chimique du carburant en énergie électrique, leurs deux sous-produits étant l'eau et la
chaleur.
Il existe six types de piles à combustible [25] (cf Annexe B) , dont trois fonctionnent
avec un électrolyte liquide et trois avec un électrolyte solide. Remarquons que ces piles
sont classées selon la nature de leur électrolyte et leur température de fonctionnement.
La tendance du marché actuel s'oriente vers les unités de production de petite taille.
C'est pourquoi notre étude se concentre sur le générateur PAC de type PEM « Proton
Exchange Membrane » utilisé dans la production décentralisée d' électricité.
Un système PAC comprend plusieurs sous-systèmes dont le compresseur d'air, le
ventilateur, les échangeurs d'humidité et de chaleur, les pompes, les valves, les systèmes de
conversion d'énergie, etc.
Ce chapitre introduit les concepts de bases d'une PAC de type PEM, son principe de
fonctionnement, la courbe caractéristique ainsi que les variables d'opération de celle-ci.
16
3.1 Pile à combustible à membrane échangeuse de protons (PEMFC)
La technologie des PAC à acide polymère (ou PEMFC) retient l'attention pour trois
raisons essentielles:
a- Sa température de fonctionnement relativement basse « 100°C) laisse envisager
une technologie simplifiée pour assurer un démarrage rapide et une évacuation
aisée de la chaleur produite à température ambiante.
b- Elle est insensible à la présence de CO2 dans l'air.
c- Elle est de technologie « tout solide », ce qui est plus attrayant pour des raisons
essentiellement liées à des contraintes d'industrialisation en grande série et à la
fiabilité: durée de vie sensiblement supérieure aux filières à électrolyte liquide.
La pile PEM présente d'autres avantages dont:
une densité de puissance plus élevée et un temps de démarrage rapide;
sa simplicité de conception ;
sa compacité;
la limitation des problèmes de corrosion qu'elle procure.
La technologie PEMFC concentre actuellement le plus gros effort de recherche et de
développement et vise essentiellement à optimiser les performances en termes de
rendement, de compacité, de masse et de coût.
3.1.1 Principe defonctionnement
Le fonctionnement d ' une pile à combustible PEM est basé sur le principe inverse de
l'électrolyse de l'eau. Ce principe a été démontré par le gallois William Grove, en 1839. En
fait, une réaction d'oxydoréduction entre l'hydrogène et l'oxygène donne de l'eau, de
17
l'électricité et de la chaleur. Outre cette chaleur de réaction , de nombreux autres
phénomènes viennent malheureusement altérer le rendement électrique: phénomènes
d'activation, phénomènes de diffusion, phénomènes ohmiques.
Une PAC de type PEM est constituée d'un empilement de cellules électrochimiques en
série. Chaque cellule est le siège d'une réaction électrochimique inverse de l'électrolyse de
l'eau, la réaction d'oxydoréduction (en présence de platine) fait réagir l'hydrogène et
l'oxygène pour produire de l'eau, de l'électricité et de la chaleur selon les équations
suivantes:
À l'anode (Demi-réaction d'oxydation)
À la cathode li 02 + 2H+ + 2e- ~ H 20 (Demi-réaction de réduction)
Réaction globale de la cellule:
Cette réaction crée une différence de potentiel entre les électrodes qui est propre au
couple rédox9 H 2 et °2 , Du fait de ce caractère naturel de très basse tension, les
constructeurs assemblent en série plusieurs cellules électrochimiques afin d'obtenir une
tension suffisamment élevée avec un rendement satisfaisant.
La figure 3.1 [8] présente un schéma d'une PAC constituée de 3 cellules, alimentée en
H 2 et en °2 ,
9 rédox : réaction d'oxydo-réduction
ell rée 02
entrée H2
\ ,ouche d':Icti \'ation anode l'ou, he dl' diffusion
pl;\(lutl terminale Ilr,;::al iw membrane
(éleclmlyIC)
Assemblage melnhmlle-èlectrode (.\1EA)
18
e-canaux O:!
plaque terminale p05ili ve
Figure 3.1 : Pile à combustible de type PEM alimentée en hydrogène et en oxygène
3.1.2 Courbe de polarisation
La courbe de polarisation d'une PAC est la courbe exprimant la relation courant-tension
de la pile. C'est avec cette courbe que l'on obtient les informations concernant l'efficacité
et la puissance de la pile.
On peut distinguer sur la courbe de polarisation, trois phénomènes prépondérants en
fonction de la valeur de la densité de courant comme le montre la figure 3.2 [20].
a- La première zone représente « la région de polarisation d'activation » : Pour les
courants très petits, la tension chute rapidement lorsque le courant augmente.
b- La deuxième zone caractérise « la région de polarisation ohmique »: C' est la
région de fonctionnement normal de la PAC car 'dans cette région , la tension
diminue linéairement avec le courant et elle est valable sur une forte plage de
variation de la densité de courant.
19
c- La troisième zone est « la région de polarisation de concentration )) (transport de
1.2
~ 0.8 o ,
-'"
~ 0.6 !'l (; > ~ 0.4 u
0.2
masse): Quand le courant dépasse une certaine valeur, la tension s'effondre
rapidement. Ce « genou » de la caractéristique V -] représente la limite supérieure de
l' exploitation sûre de la pile. Étant donné les pertes significatives, l' opération
prolongée dans cette région peut endommager la PAC.
V l'o:' Activation
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
Current Density, i (Alcm2j
;,.
§ '~
~
, ; 1
os
Ot
04
oc'
0
Activation côté cathode
, ,
""",,",-ml',., é."""+ "".,"'"' "-""-.
~--- : -l : \."\
Limitatio! par diifrlon e n1age 1 1 1 !
, !
D 0.5 1 1.6 Z
Densité de couram (Alcm")
Figure 3.2 : Courbe caractéristique de la pile à combustible
' , _ .'.:
3.2 Système de pile à combustible
Autour du cœur de la pile, élément actif, il faut mettre en œuvre un certain nombre
d 'auxiliaires comme montré sur la fi gure 3.3 pour faire fonctionner correctement le
générateur et en obtenir le meilleur rendement.
La tension aux bornes de la PAC de type PEM est donnée de manière simpl ifi ée par
la formule dite de Tafel [25]. Elle montre que la tension dépend des pressions partielles
d'hydrogène et d 'oxygène, de la température et bien sûr du courant débité. La tension
normale aux bornes d 'une cellule est de l' ordre de 0,7 volt.
('""lion de puissance
CommaJ:w.e de l'hunidité
f:~~~~j-H-2 --r--+~~~~~~~~=---I.r--------· ------~----···· --~· · ~~. l .. C'~~ ) J. ' H, -'-- --- --- -~-_L.J_-- ' _.
Valve cqntre preSSlOn
----J l , 1 Séparateur d'eau
Réservoir d'eau
Figure 3.3 : Schéma bloc du système PAC
Ainsi un générateur PAC comprend:
• le cœur de PAC, en anglais « stack »;
• le compresseur qui fournit l'air pressurisé traversant la cathode;
• le circuit d'humidification de l'air;
• le circuit d'humidification de l'hydrogène pour ajouter l'humidité au gaz;
20
• le circuit de refroidissement (la gestion thermique) qui permet de maintenir la
température optimale de la pile;
• les convertisseurs de puissance: convertisseur survolteur CC/CC et l'onduleur
CCA 10 pour protéger le système contre les fluctuations de la tension de sortie,
JO CA : courant alternatif
2 1
courants inverses et variations soudaines de charge pour assurer une durée de
vie maximale;
• le système de stockage d'énergie électrique tampon;
• les capteurs, vannes et dispositifs de contrôle.
3.3 Variables d'opération de la pile
Nous présenterons en Annexe C les différents paramètres du système PAC. Pour mieux
les comprendre, nous l'avons divisé en quatre sous-groupes tels que:
• les paramètres primaires: ce sont les variables que nous pouvons contrôler
directement;
• les paramètres intermédiaires: ce sont les variables que nous ne pouvons pas
contrôler directement;
• les paramètres finaux et les paramètres fixes (constantes).
3.4 Modèle de la tension totale de la pile à combustible de type PEM
L'équation de la tension totale de la PAC [25] est donnée par l'équation (3.1):
U ft: = neells (E Nemst - Vaet - Vohm )
3.4.1 Hypothèses du modèle
(3.1 )
- On suppose que toutes les cellules de la pile ont le même comportement (leur
valeur est identique);
22
- Tout ce qui est compris dans la pile entre les canaux du côté anodique et ceux
du côté cathodique est considéré être à la température moyenne de la cellule,
On suppose que la pression partielle d'oxygène Po, est égale à 21 % de la
pression d'air du compresseur.
3.4.2 Potentiel de Nernst
Le potentiel thermodynamique de la réaction à l'intérieur de la cellule obéit à la loi de
Nernst que l'on exprime ainsi:
_ 0 RTfe r( \~ ( )1 ENems, - E + nF ln ~ Po, r PH, ~ (3.2)
Dans l'équation 3.2, le potentiel théorique réversible En est calculé à partir du potentiel
aux conditions standards. Pour ce faire , on pose comme hypothèse que le changement
d'entropie de la réaction est constant sur la plage de température couverte et égale à celui
aux conditions standards. Ainsi, le potentiel théorique réversible tel que montré dans
l'équation 3.3 devient uniquement fonction de la température.
(3.3)
En remplaçant 3.3 dans 3.2, on obtient la relation 3.4 donnant le potentiel d'équilibre
thermodynamique de la pile.
(3.4)
23
3.4.3 Surtension d'activation
La surtension d' activation d ' une réaction électrochimique est en quelque sorte la
résistance au transfert d'électrons. Cette chute de tension [26] est donnée par la relation 3.5.
(3.5)
Po avec c = 2 [25] O2 (4%J
5 08 x 1 06 e Tic ,
(3 .6)
Le tableau 3-1 nous donne les valeurs expérimentales des paramètres;i [27] pour la
pile EPAC:
Tableau 3-1 : Valeurs des paramètres pour la surtension d'activation
~1 ~2 ~3 ~4
H-Power 1,186 -8,068x 10-3 -3 ,45xl0-4 1 ,53x 10-4 EPAC-500 [LTE 2004]
L'équation 3.5 devient:
3.4.4 Surtension ohmique
La chute ohmique à l'intérieur d'une cellule est causée à la fois par le mouvement
d'électrons et d'espèces ioniques. Dans les cas des PEMFC, les pertes ioniques sont dues
au mouvement de protons dans la membrane. Les pertes ohmiques sont en général de
l'ordre de 1 % (tout au plus) du potentiel de la cellule dans le modèle avec les valeurs de
courant que nous avons sur la pile EPAC que nous verrons plus en détail dans les chapitres
24
suivants. On peut donc faire une approximation de la chute ohmique totale [28] qui est
reliée au courant à l'aide de la loi d' Ohm:
(3.8)
Rrer + a r (Tre - Trer ) avec R = " .l ' .
ohm A Je
(3.9)
En substituant l'équation (3.9) dans (3.8), nous obtiendrons:
(3 .10)
Avec a I' = 0,00202 Ocm 2 / K [28]
3.5 Objectif du contrôle d'une pile à combustible H 2/air de type PEM
La pile PEM est un réacteur électrochimique alimenté en continu. Elle offre de
multiples avantages pour la conversion hydrogène - électricité tels que l'efficacité et le
démarrage rapide. Le système de production comprend la PAC, le survolteur CC/CC, le bus
CC et l'onduleur CC/CA.
La complexité et l'interaction entre les dispositifs nous amènent à étudier le contrôle
du système sous une variété de conditions d' opération et d'une plage de fonctionnement
large. Plusieurs paramètres influencent le comportement et le bon fonctionnem ent du
système dont les principaux sont:
• les températures de la pile, de l'air et de l'hydrogène;
• les pressions à l' anode et à la cathode;
• les humidités relatives à l' anode et à la cathode;
25
• les rapports stœchiométriques d'02 et d'H2.
3.6 Conclusion
Ce chapitre présente une description générale du principe de fonctionnement d'une
PAC de type PEM. Cette pile est sans doute la plus adaptée pour notre application de
production décentralisée d'électricité de par ses performances en termes de rendement, de
durée de vie, de par sa compacité, sa température de fonctionnement favorisant des temps
de démarrage réduits. Nous avons cependant montré que le système de PAC de type PEM
demeure particulièrement complexe car un grand nombre de phénomènes physico
chimiques, thermiques, fluidiques, électrochimiques, mécaniques et électriques
apparaissent. Les paramètres physiques sont nombreux et ils présentent des influences
mutuelles. Ensuite, le modèle de la tension de la PAC de type PEM a été réalisé de façon
détaillée. Enfin, nous avons présenté l'importance de la commande du système PAC à
cause de la complexité et de l'interaction entre les dispositifs du système; plusieurs
paramètres doivent être pris en considération.
Chapitre 4 - Modélisation du dispositif d'alimentation " en aIr
Ce chapitre vise à développer un modèle d'état non linéaire du système PAC de type
PEM en particulier pour la pile EPAC-500 de H-Power. Dans ce modèle, nous analyserons
en détail la dynamique du système l'alimentation d'air, et nous observerons l' effet de la
pression d'oxygène sur le comportement de la tension de la pile.
Pour · établir cette dynamique, nous considérons l'air comme compressible et les
éléments du modèle sont les collecteurs d'entrée et de sortie de la pile, la résistance à
l'écoulement et les paramètres du compresseur.
Le modèle d'état est décrit par les trois variables d'état suivantes:
• la pression du collecteur d'entrée (PSM ) ,
• la pression du collecteur de sortie (P RA.{ ) ,
• et le débit massique d'air à la sortie du compresseur(m"cp ).
La variable d'entrée est le courant de l'empilement (IfJ tandis que les variables de
commande sont la tension du compresseur (Ucp ) et la tension d'alimentation de
l'électrovanne (U valve ). L'analyse de l'effet de la pression d'oxygène sur le comportement
de la tension de la pile est présentée et la validation est faite à partir des mesures
expérimentales provenant de la PAC EPAC-500.
27
4.1 Introduction
La PAC EPAC est alimentée par l' air et l'hydrogène. Le diagramme bloc du système
d' alimentation d'air est schématiquement montré sur la figure 4.1.
Compresseur
. fnvalve
d'entrée
Collecteur de sortie
m (c. i'j,
Cathode
al c::: ~ .c Anode E al ~
{p electrovanne alm~=====~;;:=======:::..J
I:tn:--- ..
Reservoir
Figure 4.1 : Schéma du système d'alimentation d'air
Sur notre système EPAC, le compresseur d'air est une pompe à diaphragme avec deux
têtes entraînée par un moteur à courant continu. Une électrovanne est montée à la sortie de
la pile dont l' aire d'ouverture est proportionnelle à la tension d' alimentation. Cell e-ci
servira pour le contrôle de la pression d'air à l' intérieur des canaux dans le but d' optimiser
la puissance nette de la pile. Les sorties en air et hydrogène se rejoignent.
Pour développer ce modèle dynamique, voici quelques hypothèses que nous avons
faites [29] :
• L ' air est considéré comme compressible;
• La température à la sortie de la pile (TRM ) est supposée égale à la température
d' opération de la pile Tfc ;
28
• La pression partielle effective de l'oxygène à l'interface réactionnelle P Ol est égale à
21 % de la pression du compresseur PSM ;
• Lorsqu'il n'y a pas d'électrovanne à la sortie de la pile, le rendement maximal
expérimental observé du compresseur est de 13% (cf Annexe D).
4.2 Rendement du compresseur
Dans cette section, nous allons déterminer le rendement réel du compresseur d'air, il
dépend de la puissance électrique du compresseur P';1ec1r,cp et de la puissance reçue par
l'air P f/uide .
L'équation du rendement réel du compresseur [30] est donnée par la relation:
P f/u ide
1lcp,réel = p ' électr,cp
(4.1)
où P'; leclr,coIl1P est la puissance électrique du compresseur et s'exprime par la
relation:
(4.2)
P jluide est la puissance reçue par l'air et se calcule comme suit:
. . P =m *W=m r vdr> ,fluide cp cp r
'Pin
(4.3)
En réalité, on a une évolution réversible au cours de laquelle il y a un échange de
chaleur, ce qui signifie qu'on a une évolution «polytropique ». Pour une telle évolution ,
p. V n = ete (constante).
29
Pour une évolution polytropique, on peut tirer la relation suivante:
n-I
Tair ,0 111 = (Pair ,ouI J---;; ( Vair ,i11 Jn-I Tair ,in P air ,in = Vair ,0 1/1
(4.4)
où Tair,in (K) et Tair ,oul (K) sont respectivement les températures de l'air à l' entrée et à la
sortie du compresseur;
Pair,in(Pa) et Pair ,OUl (Pa) sont respectivement les pressions absolues de l'air à l'entrée et
à la sortie du compresseur;
Vair,;n (m 3) et Vair,oUl (m3
) sont respectivement les volumes de l'air à l' entrée et à la sortie
du compresseur.
Connaissant les valeurs de Tair,in' Tair,olll' Pair ,in et Pair ,olll dans l'équation 4.4, on peut
déduire la valeur de n pour chaque point d'opération avec l' équation suivante:
11-1
Tair OUI ( Pair oUI J " , " , --' - = --'- qUI donne, en lUI applIquant le logarIthme, Tair ,in P Qlr ,in
( n-IJ Tair oUI P air oUI n , • ln(-.-' .-J = ln (--' -. J OU , de façon equlvalente
Tolr ,m P Qlr ,m
ln(Tair ,oUl J = n -1 * In(Pair ,oUl J TOIr .1n n P O/r ,m
Cette dernière équation nous donne
30
In ( p air ,oul J P OIr ,m n = _-,--------0. __ ----'-_-:-
ln ( Pair ,OUI * Tair ,in J P air ,in Tair ,ouI
4.5)
( Jlln
Sachant que p .vn = ete, on déduit v = e;
En substituant la valeur de v dans l'équation 4.3 , on obtient:
P =. [ aj, ... a", ete d ( JI / /7
fluide m cp rp 'Pw,..", P
• • ( (Pair ,0111 r~1 -(p air,in r~1 ) = m cp *(ete)l ln * Ci' ... " p-Clln) .dp = m cp *(ete)l ln *...o...-________ ~
OIr ,i/l n-l
n
, ' _ * 1/ /7 * * - -• n ((p n-I )n-I) d OU PflUide -mcp (ete) n-l air ,OIll ) n -(Pair ,in n (4.6)
avec ete = Pair ,in .(Vair ,1I7)n = Pair ,0111 .(Vair ,0111 Y'
, ( 3 k -1) t ( 3 k -1) t t' t les volumes d ou Vair ,in m. g e Vair,oul m. g son respec Ivemen massIques e
l'air à l'entrée et à la sortie du compresseur.
Ra Tair.in sachant que vair ,in = ---
P air,in
( J" ( J" . Ra Tair,in Ra Tair ,0111
on obtIent ete = Pair,il1 ' . . = Pair ,0111 • .
P OIr ,111 P OIr ,OUI
En substituant les équations 4.2 et 4.6 dans l' équation 4.1 , on obtient:
3 \
• n ({ __ )n-I )n-I ) mep * (ete)l !n *;=] \Pair ,oUl -;; - (P air,i" -;;
1Jep,réel = (4.7)
Sachant que dans notre cas, d'après la figure 4.1 , on a :
Pair,i11 = P alm' Pair ,oui = P SM ' Tair ,in = Tallll et Tair .0Ul = Tep
(4.8)
m(;:J avec n = --;---'----'----::-
In(PSM * ~IIII J P Ofm cp
(4 .9)
( J" (R T J" Ra Talm a cp
et ete = Palin' = PSM ' --Patm PSM
(4.10)
A partir des mesures expérimentales, nous calculons les valeurs réelles du rendement
du compresseur à chaque point de fonctionnement.
Nous montrons en Annexe D la courbe du rendement réel du compresseur 1Jcp,réel en
fonction du courant d 'empilement I fe ' Grâce à la régression linéaire, cette courbe est
approximée par la relation linéaire suivante:
1Jcp = 0.005 I (c + 0.0697 (4.11 )
Dans la suite, c'est cette estimation du rendement du compresseur "' cp montrée à
l'équation 4.11 qui sera utilisée.
32
4.3 Modèle dynamique du collecteur d'entrée
Hypothèse: On suppose que les températures d'air à l' entrée et à la sortie du collecteur
d'entrée sont les mêmes et égalent àTcp •
D'après le principe de conservation d'énergie et la relation thermodynamique de base,
on a:
(4.12)
4.3.1 Modèle de la température du compresseur
L'équation de la température du compresseur est obtenue par l'équation
thermodynamique de base [31]:
T = T + Ta lnl r(pSM Jr;1 -1] cp atm
17cp Palin (4.13)
avec 17cp = 0,005.Ijê + 0,0697 (Cf Annexe D) (4.14)
Nous remarquons que le rendement du compresseur 17cp est généralement faible «13%)
à basse pression (lorsque l'électrovanne est complètement ouverte).
4.3.2 Modèle dynamique du débit massique d'air du compresseur
Sur notre système EPAC, le débit d'air du compresseur est contrôlé par un système
indépendant Lab VIEW, fixé par le courant de consigne 1ft demandé par l'utilisateur. Nous
pouvons donc estimer que le débit d'air du compresseur sera en fonction de plusieurs
33
variables tels que la tension d'alimentation du compresseurUep ' la pression d'air du
compresseur P SM et le courant d'empilement 1 Je •
. Trouvons donc la relation mep = f(Uep, PSM J fi-' ). Le modèle dynamique du débit d'air
du compresseur est estimé par la relation:
(4.15)
A partir des mesures expérimentales obtenues sur le banc d'essai lorsqu'on varie le
courant de consigne 1ft , nous avons obtenus des séries de mesures sur chaque point de
fonctionnement (Cf Annexe E).
Nous allons maintenant voir comment estimer ces paramètres al ' a2 , a3 et ao en
utilisant la méthode de « régression linéaire multiple ».
À partir des mesures, nous constituons les vecteurs suivants:
dm ep
dt
Uep (t,) l je (t,)
Ucp(t2) l jc (t2)
Ucp (t) = =X2 l jc (t) = =X3
Uep (t n) l jc (tn)
L'équation 4.15 s'écrit alors :
où & représente le bruit ou l'erreur da la mesure par rapport au modèle.
Sous forme matricielle, l'équation 4.16 s'écrit:
a,
y [X, X 2 X 3 IJ a2
= +& a3
ao
= X.A+&
a, a2
X 3 1] et A = a3
ao
34
(4.16)
(4.17)
L'estimation du vecteur des paramètres A par la méthode « des moindres carrés » pour
minimiser l'erreur & donne, si X est de rang complet,
( 4.18)
où X T est la transposée de la matrice X .
Sous Matlab, l'équation 4.18 se traduit par l'instruction:
A= ((X'*xy( -1 ))*X'*Y ( 4.l9)
35
Avec les mesures expérimentales présentées à l'Annexe E, on utilise l'équation 4.19
pour obtenir les valeurs des coefficients al' a2 , a3 et ao tels que montrées dans le tableau
4-1.
Tableau 4-1 : Valeurs des coefficients du modèle du débit d'air du compresseur
Coefficient Valeur Unité
al -5,7791 X 10-8 kg /(Pa.s 2)
a2 5,0452 xl 0-5 kg /(V.s 2)
a3 1,1257xl0-s kg /(A.s 2)
ao 1,1839 x 1 0-2 kg f S2
4.4 Modèle dynamique du collecteur de sortie
Hypothèse: On suppose que la température d'air à la sortie de la pile T11M est constante
et égale à la température d'opération de la pile Tfc .
D'après le principe de conservation d'énergie et la relation thermodynamique de base,
on a:
dPRM Ra·TIIM ( • .) dt = VSM
m fe,out - m va!ve (4.20)
4.4.1 Modèle du débit massique d'air à l'entrée et à la sortie de la PAC
On suppose qu'on a un débit d'air moyen à l'intérieur de la pile et on le note par m fe .
Le débit massique d'air à l'entrée et à la sortie de la PAC (m fe,i11 et m (e ,OUf ) peuvent être
estimés [32] respectivement comme suit:
36
mle,;n = mie + 0,5* meons (4.21)
mle ,oUI = mie - 0,5 * meons (4.22)
où m eons est calculé à partir de la loi de Faraday:
• M02 * Ile * neells m eons =
4* F (4.23)
Le débit d'air moyen à l'intérieur de la pile mie (cf Annexe F) est donné par la
relation:
(4.24)
avec PI/M = Palin (lorsqu'il n'y a pas d'électrovanne à la sortie de la pile);
où keolh =8xI0-8 kg !(s.Pa) et b=7xlO-S kg ! s.
Finalement, on a la relation du débit d'air à l'entrée et à la sortie de la pile:
• M02 * ! fi: * neells m fi:,in = keal" (PSM - P/IM ) + b + 0,5 * 4 * F (4.25)
• MO*! *n 2 .fi: cells mle,oUl = kealh(PSM - P/IM ) + b - 0,5 * 4 * F (4.26)
4.4.2 Modèle du débit massique d'air à travers l'électrovanne
Le débit massique mvalve dans l'équation 4.20 peut être calculé par l'équation non
linéaire pour une tuyère « Non linear nozzle equation» [33] comme montré dans les
équations 4.28 et 4.29. Ce débit qui passe à travers l'électrovanne est en fonction de :
• la pression en amont PI/M ,
37
• la pression en aval Palm'
• et la température en amont de l'électrovanne T RM'
Le calcul du débit est divisé en deux cas selon le rapport de la pression critique PRer;I
[33] :
PR . = (Pa"" J . = (_2 J r~1 c rll P + 1
HM c rII r
Avec r = 1,4 on obtient: P RCI'iI = 0,528
1 er cas:
Si Palm > P Rer;I ' on a un « écoulement subsonique » PIIM
alors,
zème cas:
Si Pa"" ~ P Rer;I , on a un « écoulement sonique » P IIM
alors,
r+ 1
• _ CdArPRM 1 .. )1/2 (_2_)2tr-ll mva/ve - JRa T
IIM V r+ 1
(4.27)
(4.28)
(4.29)
38
Comme on a une électrovanne à ouverture proportionnelle ou « proportional solenoid
valve », l' aire effective d 'ouverture de l'électrovanne est directement proportionnelle à la
tension d'alimentation de celle-ci . Ce qui donne:
En résumé, voici les équations qui permettent de déterminer In valve dans l'équation 4.20
selon le type de l ' écoulement :
[Y-Il Cd k3 Uw1ve PRM (Palm JIIY 2~ 1-( PQlm Jr si PRM < Palm (normal jlow)
J Ra TRM PUM 1 1 PRM PRcril I11 va/ve = (4.30)
y+1
Cd k3Uvaive PliM f..) 11 2 ( 2 ] 2CY- I) . > Palm (1 k d jl ) ,-;:;-;;:;- V - SI P,iM - -- C10ce ow " Ra TRM 1 + 1 PRer;,
4.5 Conclusion
Ce chapitre a traité la modélisation du dispositif d ' alimentation d'air de la PAC. Tout
d'abord, nous avons présenté le modèle dynamique du collecteur d 'entrée de la pile
incluant le modèle de la température du compresseur ainsi que le modèle dynamique du
débit massique d ' air du compresseur. Ensuite, nous avons vu le modèle dynamique du
collecteur de sortie de la pile, dans lequel nous avons vu le modèle du débit massique d ' air
à l' entrée et à la sortie de la PA C, ainsi que le modèle du débit massique d'air à travers
l ' électrovanne.
Chapitre 5 - Linéarisation du modèle de la pile à combustible
L'analyse des systèmes non-linéaires est une tâche ardue car il n'y a pas de méthodes
permettant de traiter tous ces systèmes de façon systématique. Ce chapitre montre comment
linéariser le modèle de la PAC en utilisant la méthode de «petit signal ». Ce modèle est
résumé dans [29].
5.1 Introduction
Le modèle non-linéaire (dans les équations 3.1 , 4.12, 4.15 et 4.20 complétées avec les
équations 3.4, 3.7, 3.10, 4.21 , 4.22 et 4.30) est linéarisé en utilisant la méthode de «petit
signal)) autour d'un point nominal d'opération des différentes variables d'état, variables
d'entrée et variables de commande. Ainsi , le modèle linéaire obtenu est un «modèle d 'état
linéaire de petit signal )).
Le modèle d'état d'un système décrit ses caractéristiques internes et externes [34].
Avec ce modèle, nous pouvons déterminer l'état futur d'un système connaissant son état
actuel et les variables de commande ou entrées.
5.2 Modèle d'état linéaire de la pile à combustible
5.2.1 Linéarisation par la méthode de petit signal
Le modèle d' état linéaire de petit signal de la PAC de type PEM est décrit comme suit:
Ax = A Ax + Bu !:lu + Bw !:lw
!:ly = C Ax + Du !:lu + Dw !:lw
Ax = [ !:lp SM !:lp HM !:l ~ ep r !:lu = M jè
!:lw = [!:lUep !:lUvalve y !:ly = !:lU Je
40
(5.1 )
où X , Y , U, wet !:l dénotent respectivement les variables d'état, de sorties, d'entrées,
de commande et des variations des quantités par rapport à leur valeur nominale.
Dans l'équation 5.1, on a :
Trois variables d 'état qui sont:
la variation de la pression du collecteur d'entrée (qui est égale à la pression d'air
du compresseur): !:lPSA1'
la variation de la pression du collecteur de sortie (qui est égale à la pression d'air
à la sortie de la pile): f..P RM '
la variation du débit massique d'air du compresseur: f.. m cp .
Deux variables de commande qui sont:
la variation de la tension du compresseur: f..Ueomp ,
la variation de la tension d'alimentation de l' électrovanne: f..Uvalve '
La variable d'entrée (ou de perturbation) qui est:
la variation du courant d'empilement: M Je .
41
La variable de sortie qui est:
la variation de la tension totale de la pile: !1U(c
Les formes des différentes matrices A , Bu, Bw, C , Du et Dw sont montrées ci-
dessous:
All1 o ; o [
BU]] l 0 0 J B = B; _ ; u BU2 Bw - 0 Bw22
u3 B II'3 1 0
(5.2)
5.2.2 Identification des paramètres du modèle
Pour déterminer les paramètres du modèle, nous utilisons la technique qui revient à
étudier le comportement du système autour d'un point de fonctionnement (appelé aussi
point d'équilibre) déterminé par l'application du théorème de Taylor qui se résume comme
suit:
Soit f(x] ,x2 , .. ,xJ, une fonction réelle à minimiser autour du point (x] O, x20, .. ,xl1o )' On
a :
où !, oe dénotent les termes d'ordre élevé (c'est-à-dire les termes d'ordre supérieur à 1).
Ainsi , si on définit :
f autour du point de fonctionnement; en négligeant les termes d' ordre élevé, on trouve:
42
(5.4)
Ainsi, en effectuant l'opération de l'équation 5.4 aux équations 3.1 , 4.12, 4.15 et 4.20
complétées avec les équations 3.4, 3.7, 3.10, 4.21, 4.22 et 4.30, on peut déduire les
coefficients des différentes matrices A , Bu, Bw, C , Du et D w.
Ainsi, dans le cas de « l'écoulement subsonique », les coefficients sont:
(5 .5)
(5.6)
A = k 1+_1_ PSM o y __ I_ [
y-I 1 D , ~,LJ ~" (5.7)
(5.8)
(5.9)
(5 .10)
43
[
r- I 1 1 PSM o r 1 B =-05kk 1+-(-J --"I . r 1
1Jcp P allll 1Jcp
(5 .11 )
(5 .12)
Cd k4k3 PRMO
JRaTrc (5 .1 3)
(5. 14)
(5. 15)
(5. 16)
Pour le cas de « l 'écoulement sonique », les coefficients A22 et BW 22
sont remplacés par:
(5 .17)
(5 .18)
k = . 2 r- I '
1J cp (Pallll )r
44
k3 = 2.46 x 10-6 m 2 / V ;
k = Ra Taun . 4 V '
/lM
k = M 02 neells
r 4F
5.3 Discrétisation du modèle continu et identification des valeurs stationnaires
Pour implémenter le modèle d'état linéaire de la PAC tel que décrit dans l'équation 5.1,
nous avons suivi certaines étapes. Tout d'abord, il s'agit de discrétiser le modèle d'état
linéaire continu, ensuite d'effectuer l'identification des valeurs stationnaires (soient les
variables d'état, les variables d'entrée et la variable de sortie). Dans les sections qui
suivent, nous allons voir en détail ces différentes étapes.
1 ère étape: Discrétiser le système pour obtenir un modèle d'état discret
On rappelle que les équations d'état linéaire de notre système peuvent s'écrire sous la
forme:
(5 .19)
Dans ce cas, nous avons regroupé les variables d'entrée et de commande de notre
système dans la même matrice ô'u .
Le modèle linéaire discret s'écrit comme suit:
{Llxk+~ = ~ Llxk + Qk l1uk
I1Yk - Ck Llxk + Dk l1uk (5.20)
45
Les relations entre les matrices Ak' Bk et Pk' Qk sont définies comme suit:
P _ AA.T _ Ioo (Ak y ( Ty k - e - .,
;=0 1.
(5.21 )
(5.22)
où T est la période d'échantillonnage (s).
2éme étape: Identifier les valeurs stationnaires
Comme le modèle d'état est développé autour des valeurs stationnaires, il faut calculer
les variations autour de ces valeurs en identifiant UO, XO etYO. Nous sommes en face
d'une identification de paramètres variant dans le temps.
Une étude [34] mentionne quelques algorithmes permettant de calculer UO, XO et YO.
Entre autres « l'algorithme d 'identification directe du régime stationnaire », « l'algorithme
avec identification par moyenne exponentielle », etc.
Dans notre cas, nous allons utiliser ce dernier algorithme qui est une méthode non
seulement efficace mais aussi facile à implémenter.
Le principe de « l'algorithme avec identification par moyenne exponentielle» est
comme suit:
(5.23)
(5.24)
(5.25)
46
où Â est un paramètre empirique. Sa valeur est 0.98 et son rôle ressemble à un facteur
d'oubli. Le choix de ce dernier est important pour identifier correctement les paramètres
temporels.
5.4 Modèle Simulink
Pour implémenter le modèle, nous avons utilisé l'environnement Matlab/Simulink®
avec un module s-function programmé en langage C. L'avantage de ce dernier par rapport
au langage de Matlab .m est la réduction considérable du temps de calcul durant
l'exécution du programme. Nous trouverons en Annexe G le programme détaillé du modèle
d' état linéaire de la pile avec l'identification des valeurs stationnaires par la méthode de
l'algorithme avec moyenne exponentielle.
5.5 Conclusion
Ce chapitre présente les différentes étapes de linéarisation du modèle de la PAC par la
méthode de «petit signal » autour d'un point nominal d' opération des différentes variables
d'état, variables d' entrée et variables de commande. Ainsi, après avoir identifié les
coefficients des différentes matrices, nous obtenons le modèle d'état linéaire continu.
Ensuite, nous avons discrétisé le modèle pour obtenir un modèle discret car une
commande multivariable est envisagée dans la suite du projet. Pour ce faire, nous avons
utilisé « l'algorithme avec identification par moyenne exponentielle» pour identifier les
valeurs stationnaires du modèle d'état discret.
Enfin , nous avons programmé le modèle dans un fichier.c utilisant l'environnement
Matlab/Simulink® avec un module s-function.
Chapitre 6 - Résultats expérimentaux et validation
6.1 Protocole expérimental
Le système de PAC de type PEM utilisé sur notre banc d'essai est la EPAC-500 de H
Power. Il est constitué de 65 cellules et produit 600W de puissance. 11 est alimenté d ' une
part avec une pression d'hydrogène de 140kPa et de l'autre part avec de l'air ambiant, qui
est comprimé par une pompe à diaphragme à deux têtes entraînée par un moteur à courant
continu. La température d'opération de la PAC est de 313,1 5K. Une valve solénoïde de
type proportionnelle est utilisée pour contrôler la pression d'air à l' entrée des canaux afin
d 'améliorer la puissance nette de la pile.
6.2 Validation du modèle complet du système sans l'électrovanne
Hypothèse: On suppose que l'électrovanne à la sortie de la PAC est complètement
ouverte, c'est-à-dire que la tension d'alimentation de l' électrovanne Uvalve est constante; ce
qui implique que nous n'avons alors plus qu'un modèle à deux entrées: 1ft et U cp '
6.2.1 Modélisation des paramètres du système
Le modèle complet du système de PAC est implémenté dans l'environnement
Matlab/Simulink®. Nous présenterons en Annexe H le diagramme Simulink® du modèle
d'état non linéaire et linéaire de la PAC. Ensuite, nous montrerons les différents modules
du bloc «Modele_etat_nonlineaire» ainsi que du bloc «Modele_etat_lineaire» en
Annexes 1 et J respectivement. Les sous-modules « Debit mcp », « Température Tcp »,
48
« Pression~sm » et « Tension de la pile Ufc » du bloc «Modele_etat_nonlineaire» sont
présentés à l'Annexe K.
Les variables et paramètres utilisés dans le modèle dynamique du système pile à
combustible EPAC-500 de H-Power sont résumés dans le tableau 6-1.
Tableau 6-1 : Paramètres généraux de la pile EPAC
Paramètres Symboles Unités Valeurs
Aire active de la PAC Afe cm2 78
Coefficient expérimental ao kg.s-2 1, 1839x 10-2
Coefficient expérimental a) k P -1 -2 g. a s -5 ,7791 xlO-s
Coefficient expérimental a2 k y-I-2 g. s 5,0452 xl 0-5
Coefficient expérimental a3 k A- I -2 g. .s 1,1257xl0-S
Coefficient expérimental b k -1 g .s 8,Oxl0-s
Constante de Faraday F C.mo!"1 96485
Paramètre de débit keafh kg .S-I Pa-I 7,Oxl0-s
Constante de l'air Ra lkg- I K- 1 286,9
Rapport de chaleur spécifique de l'air r - 1,4
Masse volumique de l'air à 20°C P a kg.m-3 1,2
Masse molaire de l'air M a kg.mo!"1 28,97xl0-3
Masse molaire de l'oxygène M o, kg.mo!"1 32,Oxl0-3
Nombre de cellules de la PAC nee"s 65 -
Température de la PAC Tfc K 313,15
Volume du collecteur d'entrée VSM m-'
1 ,29xl 0-4
Yolume du collecteur de sortie V'?M m
j
1 ,92x 1 0-4
49
6.2.2 Résultats et discussion
Nous présentons dans cette section les mesures expérimentales réalisées ainsi que les
résultats obtenus par simulation de la réponse dynamique du système de la PAC lorsque
l'électrovanne se trouvant à la sortie de la pile est complètement ouverte.
Sur la figure 6.1 , les réponses transitoires de la pression d' air du compresseur, de son
débit massique d'air ainsi que de la tension totale de la PAC sont montrées pour différentes
consignes de courant de charge entre 0 et 12 A.
f :: ffi o .. 10 20 30 40 50 60
" x 10 f ::: r: ;····e····x····P····é····r···i·rre·········n····t··a····I····· i.: •••••.•••• ~ ...................... J •..•• ·jfo ... ~ ...... ~ ...... ~ ...... ~\ ................................. ··.···.i6-······/··.·_····--"~:~:~=ru"'-a:li,:~~; ~~,o: ·_n~ _~--! ... ;;~.~ .. _ .... ~ .. _ .... ~ .. _ .... § .. _ .... r ~l:.1 _____ ~,;i~ .. ~ ... _ ... § ... _ ... ~ ... _ ... ~ .... ~ .. f~ .. _ ........... _ ............... _ ............. _ ............. _ ............. _ ............... ~ ...... ~ ...... ~ ...... -t.:_ ..
,L :fI ) : t ......... . § 1.04 .. '- :' ~"'.~ ... ~ .. :g .. ;;;; .. ~. ~~;t------;b~jf---"""'~-t:==t 'i:i : - ... !!! 1.02 f-- ..................................................................................... _ ......................... : ................................ - ....................................... "'\, .................... -.......................... -.. _ ........................... ................................................................. -+
CL sirrulation ~on .. linéaire
~ .2 > <= 0 ,n <= CI> f-
1 ~----~----------~---------------~ o ., 10 x10
10
7l 60 ..
sirrulation ········ .. ······ .... ······· Iinéaire· .. · .. · ...
5D
20
20
expérirrental
30
30
! l
40
40
40 .- ................................. ........... : ..................................................................................................................... 1 ................................................................................ _ ..... .
0 10 20 30
Temps (s) 40
Figure 6.1 Réponse dynamique globale
50 60
50 60
50 60
50
Nous présenterons aux Annexes L et M des cas particuliers lorsqu'on considère
seulement la fenêtre [34.5s; 37s] et la fenêtre [49.8s ; 51.2s] respectivement. Ce sont les
réponses transitoires pour un échelon de courant ascendant de 2 à 14A et un échelon de
courant descendant de 14 à 7 A.
La tension totale de la pile varie en fonction du courant de la pile et de la pression
partielle d'oxygène.
Nous remarquons que les résultats de simulations sont en corrélation avec les résultats
expérimentaux aussi bien pour des phases stationnaires que pour des phases transitoires
croissantes et décroissantes; à l'exception du débit d'air. Cette petite différence entre la
mesure expérimentale du débit d'air et celle de la simulation est due au temps de réaction
du capteur de débit d'air.
En résumé, nous pouvons dire qu'il n'y a pas de différence significative entre les résultats
du modèle obtenus par simulation et ceux obtenus par les mesures expérimentales réalisées
sur le banc d'essai.
Chapitre 7 - Conclusions et recommandations
Ce dernier chapitre fait une synthèse des principales conclusions tirées aux cours des
différentes étapes du projet de recherche. Des recommandations et de nouvelles
perspectives de recherche seront aussi présentées afin de faciliter et de bonifier la suite du
projet.
7.1 Conclusions
Le présent travail de recherche avait pour objectif principal l'élaboration d 'un modèle
dynamique complet et adéquat du système d'alimentation d'air de la pile à combustible de
type PEM permettant pour la suite du projet de contrôler convenablement la PAC à l'aide
d'une commande numérique.
Actuellement, des articles scientifiques font état d'une dizaine de types de
modélisations différentes de la pile à combustible dépendamment de leur utilisation. Suite à
l' analyse de chacune d'elle, nous avons choisi un modèle d'état linéaire discret obtenu par
la méthode de «petit signal)) autour d'un point nominal d'opération.
Nous avons privilégié le modèle d'état discret par rapport au modèle ARMA Il (modèle
autorégressif et moyenne mobile) car c'est un outil très efficace pour la conception de
correcteurs ainsi que pour l'étude du comportement interne du système. Il est tout désigné
pour les systèmes multivariables tels que celui que nous avons dans cette étude.
Il ARMA: AutoRegressive Moving Average
52
La validation de ce modèle d'état à partir des mesures expérimentales provenant de la
PAC EPAC-500 a été réalisée, dans le cas sans électrovanne à la sortie de la pile. Il est à
noter que les résultats obtenus en pratique reflètent bien le modèle obtenu en simulation. La
différence entre l'expérimentation et la simulation étant non-significative, les hypothèses
considérées dans cette étude sont proches de la réalité.
Un banc d'essai a été aménagé au centre d'essais de l'IRH. Il a permis de valider
expérimentalement le modèle conçu lors de ce projet de recherche.
La commande numérique optimale, plus particulièrement la commande LQR, sera
présentée en détail en Annexe N afin de faciliter l'application de la méthode.
7.2 Recommandations
Bien que nous ayons pu valider avec des mesures expérimentales le modèle complet du
système pile à combustible sans l'électrovanne, il reste maintenant à pouvoir valider le
modèle en présence de l' électrovanne grâce à des mesures expérimentales sur le banc
d'essai.
De plus, comme le modèle a été conçu pour La commande, il serait intéressant de
choisir une loi de commande numérique comme celle de la commande LQR suggérée dans
ce projet, de l' adapter à notre modèle et de pouvoir le valider.
53
Bibliographie
[1] J. Ferrier, "Urbanopolis - Une exposition réalisée par le Musée de la Civilisation," 2008.
[2] B. Wahdame, "Analyse et optimisation du fonctionnement de piles à combustible par la méthode des plans d'expériences," dans Sciences pour l'Ingénieur et Microtechniques, vol. Doctorat: Université de Technologie de Belfort Montbeliard et de l'université de Franche-Comte, 2006, pp. 238.
[3] A. Biyikoglu, "Review of proton exchange membrane fuel ce Il models," International Journal of Hydrogen Energy, vol. 30, pp. 1181-1212, 2005.
[4] K. Haraldsson and K. Wipke, "Evaluating PEM fuel cell system models," Journal of Power Sources, vol. 126, pp. 88-97, 2004.
[5] M. C. Pera, D. Candusso, D. Hissel, and J. M. Kauffmann , "Fuel Cell Power Generators a great idea but a stubborn reality," IEEE Industrial Electronics Society Newsletter, vol. 55, n03, 2006.
[6] S. Walkiewicz, "Etude par spectroscopie d'impédance électrochimique de piles à combustible à membrane échangeuse de protons," vol. DEA Electrochimies INPG: LEPMI, 200 1.
[7] J. Garnier, "Association en parallèle de générateurs pile à combustible," dans L2ES, vol. Doctorat: UFC, 2006.
[8] G. Fontes, "Modélisation et caractérisation de la pile PEM pour l'étude des interactions avec des convertisseurs statiques," vol. Doctorat. Toulouse: INP, 2005 .
[9] R. Saisset, "Contribution à l'étude systémique de dispositifs énergétiques à composants électrochimiques. Formulisme Bond Graph appliqué aux piles à combustible, accumulateurs Lithium-Ion, Véhicule Solaire," vol. Doctorat. Toulouse: INP, 2004.
[10] A. A. Franco, "Un modèle physique mutiéchelle de la dynamique électrochimique dans une pile à combustible à électrolyte polymère, une approche Bond Graph dimension infinie," vol. Doctorat. Lyon: Université Claude Bernard Lyon 1, 2005 .
[11] D. Chrenko, "Characterization of a Polymer Electrolyte Fuel Cell System. Contribution to the study of Fuel Cell Ageing," dans L2ES, vol. Master, 2005 .
54
[12] J. Scholta, G. Escher, W. Zhang, L. Kuppers, L. Jorissen , and W. Lehnert, "Investigation on the influence of channel geometries on PEMFC perfermance," Journal of Power Sources, vol. 1555, pp. 66-71 , 2006.
[13] L. Dumercy, "Contribution à la caractérisation thermique et fluidique d'une pile à combustible à membrane échangeuse de protons ( PEMFC)," vol. Doctorat: UFC et UTBM, 2004.
[14] M. Boillot, "Validation expérimentale d'outils de modélisation d'une pile à combustible de type PEM," dans Laboratoire des Sciences du Génie Chimique, vol. Doctorat. NANCY: Institut National Polytechnique de Lorraine, 2005.
[15] J. Ramousse, "Transferts couplés masse-charge-chaleur dans une cellule de pile à combustible à membrane polymère," dans Laboratoire d'Enegétique et de Mécanique Théorique et Appliquée (LEMTA), vol. Doctorat: INPL, 2005.
[16] A. Hernandez, "Diagnostic d'une pile à combustible de type PEFC," dans L2ES, vol. Doctorat, 2006.
[17] M. Tekin, L. Dumercy, D. Hissel, M. C. Pera, R. Glises, J. M. Kauffmann , P. Schott, A. De Bernardinis, G. Coquery, F. Badin, A. Lachichi, and B. Davat, "Fuel cell system for transportation application: modeling and experimetal validation ," presented at France Deutschland Fuel Cell Conference, Forbach (France), 2002.
[18] W. Friede, "Modélisation et caractérisation d'une pile à combustible du type PEM," vol. Doctorat. Nancy: INPL, 2003.
[19] J. P. Poirot- Crouvezier, P. Baurens, and D. Levrard, "Modélisation dynamique d'une pile à combustible de Nora destinée au véhicule électrique," dans lOème conférence canadienne sur l'hydrogène. Québec, 2000.
[20] J. T. Pukrushpan, H. Peng , and A. G. Stefanopoulou, "Simulation and analysis of transient fue l cell system performance based on dynamic reactant flow model," ASME International Mechanial Engineering Congress and Exposition, New Orleans, LA, USA, pp. 1-12, 2002'.
[2 1] B. Blunier and A. Miraoui , "Optimization and air supply management of a polymer electrolyte fuel cell," 2005.
[22] M. Tekin, D. Hissel , M.-C. Pera, and l-M. Kauffmann, "Energy consumption reduction of a PEM fuel cell motor-compressor group thanks to efficient control laws," Journal of Power Sources, vol. 156, pp. 57-63 , 2005
[23] S. Caux, J . Lachaize, M. Fadel , P. Shott, and L. Nicod, "Modelling and control of a Fuel Ce ll System and Storage Elements in transport applications," Journal of Process Control, vol. 15, pp. 481-491 , 2005.
55
[24] F. Philipps, G. Simons, and K. Schiefer, "Dynamic investigation of PEFC stacks in interaction with the air supply system," Journal of Power Sources, vol. 154, pp. 412-419, 2006.
[25] 1. E. Larminie and A. Dicks, Fuel Cel! System Explained. . Chichester, U.K.: Wiley, 2000.
[26] K. Agbossou, G. Simard, M. Fournier, and A. Labbé, "Description du modèle de pile à combustible de type PEM du LTE - IRH, Rapport interne de l'IRH," septembre 2005.
[27] M. Fournier, K. Agbossou , A. Poulin, Y. Dubé, and S. G., "Dynamic model of a PEMFC stack suitable for component level modeling of a fuel cell based generator," presented at WHEC 16, Lyon, France, 2006.
[28] M. Ceraolo, C. Miulli , and A. Pozio, "Modelling static and dynamic behaviour of proton exchange membrane fuel cells on the basis of electro-chemical description ," Journal of Power Sources, vol. 113, pp. 131-144, 2003.
[29] N. Hassanaly, K. Agbossou , Y. Dubé, and K. P. Adzakpa, "Air supply state model for a proton exchange membrane fuel cell control ," presented at Proceedings of the Canadien Conference on Electrical and Computer Engineering, Vancouver, BC, 22-26 April 2007.
[30] V. Wylen, R. Sonntag, and Desrochers, Thermodynamique appliquée, 2ème ed, 1992.
[31] 1. T. Pukrushpan, A. G. Stefanopoulou, and P. Huei, "Modeling and control for PEM fuel cell stack system," 2002.
[32] S. Rodatz, G. Paganelli, and L. Guzzella, "Optimizing air supply control of a PEM fuel cell system," presented at American Control Conference, 2003.
[33] P. Thomas, Simulation of lndustrial Pro cesses for Control Engineer. Butterworth Heinemann, London, 1999.
[34] Y. Dubé, "Montage, simulation et algorithmes pour la commande automatique du procédé de broyage," dans Faculté des sciences et de génie, vol. Thèse de doctorat. Québec: Université Laval , 1985.
[35] J. T. Pukrushpan, A. G. Stefanopoulou, and P. Huei , "Control of fuel cell breathing," Control Systems Magazine, IEEE, vol. 24, pp. 30-46, 2004.
[36] P. Rodatz, C. Onder, and L. Guzzella, "Air Supply System of a PEMFC Stack Dynamic Model," Fuel Cells, vol. 5, pp. 126-132, 2005.
[37] A. Vahidi, A. Stefanopoulou, and P. Huei, "Model predictive control for starvation prevention in a hybrid fuel cell system," 2004.
56
[38] 1. O. Sehumaeher, P. Gemmar, M. Denne, M. Zedda, and M. Stueber, "Control of miniature proton exehange membrane fuel eells based on fuzzy logie," Journal of Power Sources, vol. 129, pp. 143-151 , 2004.
[39] A. R. Sakehare, A. Davari , and A. Feliaehi , "Control of solid oxide fuel cell for stand-alone and grid connection using fuzzy logic technique," 2004.
[40] 1. Binfet and B. M. Wilamowski , "Microprocessor implementation offuzzy systems and neural networks," 2001 .
[41] M. Santos, J. M. de la Cruz, S. Dormido, and A. P. de Madrid, "Between fuzzy-PID and PID-eonventional eontrollers: a good ehoiee," 1996.
[42] A. Sakhare, A. Davari , and A. Feliachi, "Fuzzy logic control of fuel cell for standalone and grid conneetion," Journal of Power Sources, vol. 135, pp. 165-176, 2004.
[43] K. Yoon-Ho and K. Sang-Sun, "An electrical modeling and fuzzy logic control ofa fuel cell generation system," Energy Conversion, IEEE Transactions on, vol. 14, pp. 239-244, 1999.
[44] B. Shahian and M. Hassul , Control System Design Using Mat/ab: Prentice-Hall , 1993.
[45] P. Borne and al. , Commande et optimisation des processus: Editions Teehnip, 1990.
[46] K. Ogata, Modern Control Engineering, 3rd ed: Prentice Hall , 1997.
[47] E . Arango, C. Ramos-Paja, J. Cal vente, R. Giral , A. Romero, and L. MartinezSalamero, "Fuel Cell Power Output Using a LQR Controlled AIDB Converter," presented at Clean Eleetrieal Power, 2007. ICCEP '07. International Conference on, 2007.
57
Annexe A: Méthodes de contrôle et d'optimisation du sous-système d'alimentation d'air pour une pile à combustible
Technique commande
de
Anticipation non linéaire
&
Rétroaction linéaire
Contrôleur LQG
(Linear Quadratic Gaussien)
Commande prédictive
Utilisation Principe
pour contrôler le rapport - le contrôleur par anticipation stœchiométrie d'02 durant la (Feedforward) anticipe l'effet de la variation de la demande de courant perturbation appliquée au système et de la PAC [35] et [31] . réagit à temps.
---4 par l'intermédiaire de la tension - le contrôleur par rétroaction d'entrée du compresseur. (Feedback) quand à lui contrôle
uniquement à partir de l' information dont il dispose au point à contrôler.
- pour commander la pression d'air - c'est une technique moderne (compresseur) afin d 'éviter le utilisant l'espace d'état pour manque d'oxygène [36] et [32] . concevoir les régulateurs dynamiques
d , l ' 1 optimaux. Elle permet le compromis - pour ecoup er avec succes e ", d 'b't . t l' entre la regulahon et 1 effort de e 1 massique e a preSSlOn.
commande en tenant compte des perturbations et du bruit du processus de mesure.
Avantages IIneonvénients*
- Bonne réponse face au changement brusque du courant. Elle permet de calibrer la réponse transitoire de la puissance fournie à la charge [31].
Pour l'anticipation (non linéaire) : la précision dépend du vieillissement des composants, le modèle inverse du compresseur est requis et ne peut être obtenu analytiquement* [31].
- réduction du temps de réponse.
- la conception de LQG exige un modèle d'espace d'état du système.
- contrôler le débit d'air dans un système hybride (PAC et ultra condensateur) pour éviter le manque d'oxygène à la cathode [37] .
- anticiper le comportement en 1- Commande utilisant le modèle mathématique du performance.
optimale basée sur la
- pour optimiser la perturbation de la demande de courant entre la pile et le stockage intermédiaire [37]. (simulation)
système. - N'exige pas la connaissance préalable de la
- maintenir les variables de 1 consigne [37]. commande proches de leurs consignes Pit' l' , . . - our es sys emes non mealres. tout en respectant les contramtes d'opérations du problème. - Requiert la connaissance du modèle du
système* .
Technique de commande
Logique floue
Utilisation
- contrôler le rapport stœchiométrie d'02
~ par l'intermédiaire de la tension du ventilateur [38]. (expérimental)
- pour réguler le débit d'air du groupe moteur- compresseur en utilisant un régulateur flou PD +1. Il s'agit d'une optimisation de l'énergie consommée par le soussystème d'alimentation d'air [22].
- pour déterminer la consigne du débit d'air en utilisant un superviseur flou [22].
Principe
- Conception basée sur des règles simples .
- Les contrôleurs flous utilisent trois processus de conversion avant que la sortie finale soit produite:
1.
2.
3.
L'étape de fuzzification ;
L'étape d' inférence à partir d'une base de règles sous la forme « SI.. ALORS »;
L'étape de défuzzification.
58
Avantages IInconvénients*
- Peut être utilisé pour un modèle de système inconnu ou incertain [39]. (simulation)
- Méthode adaptive, offre une stabilité et une performance robuste face aux variations des paramètres et les perturbations de charge [39].
- Efficace et robuste pour les systèmes nonlinéaires et complexes pour lesquels les modèles mathématiques sont inexistants ou incomplets [40]et [41]. (simulation)
Implémentation facile et économique n'exigeant pas un microcontrôleur sophistiqué [42].
- Les contrôleurs flous sont souvent bons, mais non optimaux quand les fonctions d'appartenance et les règles floues sont choisies arbitrairement [40].
- La complexité du système augmente rapidement en fonction du nombre de variables d'entrées et de sorties [41].
Aucune procédure systématique pour l'ajustement de ses paramètres [41].
- Requiert une vitesse de calcul importante pour fonctionner en temps réel [43].
59
Annexe B: Tableau de comparaison des différents types de pile à combustible
Type de la Mobile Température pile à Électrolyte Catalyseur Avantages Inconvénients
combustible ion d'opération
Alkaline Fuel Potasse sous A la cathode : OR 50- 200·C - coût et poids plus faibles que -nécessite la présence de catalyseurs Cell (AFC) forme aqueuse platine les solutions acides. nobles à la cathode;
KOH (liquide) A l'anode : - flexibilité sur un éventail de -les petites quantités de CO2
nickel catalyseurs. empoisonnent le système, ainsi ne
peuvent pas utiliser de l'air et de l'hydrogène pur.
Proton Polymère Platine Ir 50 -lOO·C - fonctionne à température - nécessite des catalyseurs précieux; Exchange organique 0.25g/kW ambiante; - sensible au CO;
Membrane Fuel (solide) - temps de démarrage rapide; - la teneur en eau des membranes doit Cell Nafion ou acide - l'électrolyte solide réduit la être contrôlée (les membranes doivent
ou poly- corrosion, le croisement de gaz être humidifiées pour éviter la perflorosulfonic et les issues de gestion déshydratation);
Polymer d'électrolyte; - nécessite de l'hydrogène sous forme Electrolyte -faible volatilité de l'électrolyte très pure;
Membrane Fuel à la température de - reformage externe très poussé. Cell fonctionnement;
(PEMFC) - compatibilité avec le CO2 ;
- densité de courant élevée.
Direct Methanol Polymère Catalyseur à Ir 60- 120·C - carburant méthanol à l'anode; - Problème de croisement du Fuel Cell organique (solide) l'anode: mélange - pas de reformage externe; méthanol.
(DMFC) Nafion ou acide de ruthénium et - évite tout stockage poly- de platine d' hydrogène. perflorosulfonic
Type de la pile à
combustible Phosphoric
Acid Fuel Cell (PAPC)
Molten Carbonate Fuel
Cell (MCFC)
Solid Oxide Fuel Cel! (SOFC)
Électrolyte
Acide phosphorique (liquide)
Carbonates de lithium et de potassium fondus (liquide)
Oxyde de Zirconium Zr02 et d'ytterbium Y203 (solide)
Catalyseur
Platine 0.8g/kW
Nickel
A base de nickel et d'oxydes
Mobile ion
w
C032-
02-
Température d'opération
- 220'C
- 650'C
500 -lOOO'C
Avantages
- peu sensible au CO; - facilité de fabrication; - stabilité thermique et chimique; - la cogénération peut mener à un rendement très élevé; - le CO2 ne réagit pas.
- rendements théoriques élevés; - insensible aux polluants; - peuvent consommer du CO comme carburant; - sans catalyseur noble; - peut fonctionner avec la cogénération; - fonctionne même avec du CO2
dans le système. - insensible aux polluants; - reformage interne possible; - chaleur utile récupérable pour des utilisations industrielles; - la température élevée peut avoir ainsi un rendement plus élevé, plus de flexibilité de carburant, et des catalyseurs peu coûteux; - l'électrolyte solide réduit des problèmes de gestion de corrosion et d'électroWe.
60
Inconvénients
- nécessite un reformage externe; loin d'être utilisée pour des
applications commerciales car poids et taille grands; - coût élevé dû aux matières employées; - densités de courant et de puissance faibles; - coût élevé du catalyseur en métal; - la pile doit être maintenue à 100°F ('" 37,78°C) à tout moment une fois que l'unité est commissionnée. - reformage externe; - coût de matériaux élevé; - technologie délicate; - besoin de fonctionner à haute température pour fournir le transfert d'ions adéquat à l'électrolyte; - la haute température augmente la corrosion et la panne des composants de la pile. - fonctionne à très haute température; - la haute température mène à la corrosion et à la panne des composants et de la pile; - la tolérance de soufre est basse (c'està-dire le catalyseur de reformation est empoisonné).
6 1
Annexe C: Différents paramètres du système PAC
Hacheur Ondu1eur PAC Bus CC Système pile à combustible Hl/air de type PEl\I Survolteur CC/ CA
CC/CC
Paramètres Primaires. àcoutrôler
• Temperature de la pile CC) Tf, ' - Temperature de l'air CC) Tair
1 - Température de H~ Cc) TH;\ - Presüon il. l'anode (atm) Pli: \ \
Façons d' influencer les - Pre~sion il. la cathode (atm) Po: " \ ~ Paum'Ir .. ""<nu"""'" puamètres à contrôler - Humidité relative il. l' ano de RHa '0
- Tension du Ui. " ,1 - Humidité relativ e il. la RH c~ ____ ~ Para.mètTes frn3UX
\ 'entilateur (V) cathode l---~llNi\' eaud 'hYdratation de la Î . -r---- !!tTenslOn de ,solue 1 Ufc
c Rapport stoechiometrique RSO: .-1---: uembrane V de la pile (\ . ) - Tension d' entrée Ue,:;
/ - Densité de courant de la pile i / du compresseur CV) d'U: (ou stoechiométlie d' air) - Rapport stoechiométrique RSH:~ / .a combustible (A/m :) d' Hl - rapp0l1 cyclique du 1.1 / conveltisseur CC" CC ou cc/ca - l ' angle de phase de la tension 5 de sortie ca {rad)
Paramètr e,s; fixes (cons.tantes) Para.mètres fix·es (comtallte,s)
- Fra ction molaire N :JO: XN:10: -Epaisseur de la couche de diffusion t&!! (~un)
- Epaisseur de la membrane (~ml) t""<n - Coefficient de poussée l1d electroosmotique de la membrane
- Epaisseur de l'électrode (wu) T.1 (1\1 embrane ele ctro -0 Sl1lOtiC dIa g - Conductivité thermique de K,.l coefficient) (n H:,Oiproton) l'électrode (Wi cm-K) - Coefficient de diffusion de l'eau de la D~;.
- Conductivité themuque de la K""", membrane ( m:/ ~) membrane sè che (\~V/ cm-K) - Conductiùté électlique de la membrane K
(Sim)
~ a... -CP -CP ... ~ a 0 U
1 "1:1 R
&
Annexe D: Courbe du rendement du compresseur en fonction du courant
130/0
120/0 - --
11 0/0
10%
9%,
8%,
7 0/0
6 0/0
°
Rendement réel du compressseur en fonction du courant d'empilement Ifc (Pile EPAC)
2
Test du 07-07-06 (graph 4)
4 6
l!iI!
y = 0,005x + 0,0697
R 2 = 0,9604
- Rend_ comp, réel= fris_MX) pour une charge décroissante
-- Linéaire (Rend_comp, réel= fris_MX) pour une charge décroissante)
8 10 12
Courant: d'empilement: ( A)
62
14
Annexe E: Tableau des mesures expérimentales sur la pile EPAC
Courant I re (A) .
~ÇM (Pa) Ucp (V) Temps (s) m ep (kg / s)
0 0,39 0,00022272 103002 2,367 0,5 0,391 0,00022142 103034 2,367 1 0,392 0,00021948 103047 2,367 1,5 2,306 0,00021786 102957 2,367 2 2,322 0,0002165 102940 2,367 2,5 2,323 0,00021514 102913 2,367 3 2,324 0,00021384 102866 2,367 3,5 2,324 0,00021274 102886 2,367 4 2,324 0,0002115 102905 2,367 4,5 2,325 0,00021054 102859 2,367 5 2,325 0,00020976 102887 2,367 5,5 2,325 0,00020904 102857 2,367 6 2,349 0,00020788 102909 2,367 6,5 6,269 0,00023294 103627 3,314 7 6,293 0,00027058 103736 3,335 7,5 6,294 0,0002766 103822 3,335 8 6,294 0,00027796 103806 3,336 8,5 6,294 0,00027926 103747 3,336 9 6,293 0,00027932 103832 3,336 9,5 6,294 0,0002799 103783 3,336 10 6,293 0,0002799 103780 3,335 10,5 6,293 0,00028004 103802 3,335 11 6,296 0,0002799 103862 3,335 11,5 10,281 0,00035264 105952 5,451 12 10,308 0,00041878 106240 5,478 12,5 10,309 0,00043062 106312 5,479 13 10,31 0,00043562 106245 5,479 13,5 10,31 0,00043826 106204 5,48 14 10,31 0,00044066 106276 5,48 14,5 10,311 0,00044254 106378 5,48 15 10,311 0,0004432 106251 5,48 15,5 10,311 0,00044448 106229 5,48 16 10,41 0,00044688 106372 5,48 16,5 14,378 0,0005204 109123 7,932 17 14,407 0,00058866 109383 7,962 17,5 14,41 0,00060156 109461 7,964 18 14,411 0,00060726 109411 7,963 18,5 14,411 0,00061146 109382 7,964 19 14,411 0,00061406 109376 7,964 19,5 14,411 0,00061568 109445 7,964 20 14,411 0,00061814 109440 7,964 20,5 14,411 0,00062098 109467 7,964 21 14,327 0,00062286 109401 7,964 21 ,5 10,33 0,00055732 106665 5,5
63
64
Courant l Je (A) . P..w (Pa) Ucp (V) Temps (s) mcp (kg / s)
22 10,31 0,00048982 106356 5,479 22,5 10,311 0,00048056 106366 5,48 23 10,311 0,0004785 106450 5,48 23,5 10,313 0,00047726 106397 5,48 24 10,312 0,00047596 106410 5,481 24,5 10,313 0,00047558 106496 5,481 25 10,313 0,00047454 106369 5,481 25,5 10,313 0,00047448 106427 5,481 26 10,155 0,00047396 106409 5,482 26,5 6,322 0,0004022 104176 3,357 27 6,298 0,00033476 103906 3,338 27,5 6,296 0,00032324 103893 3,337 28 6,296 0,00031948 103949 3,337 28,5 6,296 0,00031682 103955 3,337 29 6,296 0,0003143 103942 3,337 29,5 6,297 0,00031248 103960 3,337 30 6,297 0,00031086 103958 3,337 30,5 6,297 0,00030918 103883 3,338 31 6,144 0,00030776 103945 3,337 31 ,5 2,35 0,00026236 102933 2,367 32 2,33 0,00023644 103028 2,367 32,5 2,33 0,00023114 102983 2,367 33 2,331 0,00022868 102936 2,367 33,5 2,331 0,00022654 103050 2,367 34 2,331 0,00022484 103043 2,367 34,5 2,331 0,00022322 102968 2,367 35 2,331 0,00022136 102954 2,367 35,5 2,331 0,00022058 102985 2,367 36 2,86 0,00021864 103005 2,367 36,5 14,346 0,0003862 108503 7,894 37 14,417 0,00055712 109407 7,968 37,5 14,419 0,00058568 109385 7,969 38 14,42 0,00059496 109502 7,969 38,5 14,419 0,00060072 109404 7,969 39 14,42 0,00060486 109429 7,97 39,5 14,419 0,0006092 109491 7,969 40 14,42 0,00061256 109478 7,969 40,5 14,42 0,00061588 109581 7,969 41 13,626 0,0006184 109563 7,97 41 ,5 0,479 0,00041404 103118 2,367 42 0,403 0,00027324 103083 2,367 42,5 0,401 0,00025212 103065 2,367 43 0,403 0,0002448 103119 2,367 43,5 0,402 0,00024032 103085 2,367 44 0,402 0,00023728 103039 2,367 44,5 0,403 0,00023386 103105 2,367
65
Courant 1 Je (A) .
PSM (Pa) Ucp (V ) Temps (s) m cp (kg / s)
45 0,404 0,00023146 103060 2,367 45,5 0,405 0,00022918 103022 2,367 46 0,991 0,00022764 103065 2,367 46,5 14,341 0,00037402 108038 7,828 47 14,425 0,00055874 109409 7,972 47,5 14,426 0,00059126 109404 7,974 48 14,427 0,00060052 109394 7,974 48,5 14,426 0,00060596 109402 7,973 49 14,426 0,00060992 109460 ~ , 973 49,5 14,426 0,00061276 109439 7,973 50 14,427 0,00061568 109459 7,974 50,5 14,426 0,00061826 109430 7,973 51 14,34 0,00062054 109460 7,974 51 ,5 7,36 0,00049838 104936 3,899 52 7,324 0,0003838 104514 3,866 52,5 7,322 0,0003667 104506 3,866 53 7,322 0,00036158 104519 3,866 53,5 7,323 0,00035848 104462 3,866 54 7,322 0,00035626 104500 3,866 54,5 7,323 0,00035446 104541 3,866 55 7,324 0,00035258 104516 3,866 55,5 7,322 0,00035122 104537 3,866 56 7,082 0,00035012 104517 3,866 56,5 0,451 0,00028184 103011 2,367 57 0,411 0,00024304 103064 2,367 57,5 0,41 0,00023554 103094 2,367 58 0,41 0,00023262 103000 2,367 58,5 0,412 0,00023036 103021 2,367 59 0,412 0,00022782 103073 2,367 59,5 0,412 0,00022614 103080 2,367 60 0,413 0,00022576 103096 2,367
Annexe F: Courbes du débit d'air de la PAC en fonction de la différence de pression d'air à la sortie du compresseur
mf'c, air= kcath (Psm-Prm)+b Test du 26-06-06
0.0006 .-----------------------,
0.0C'AJ5
Vi' - 0 .0004 =.0 .!II ;1 ~ 0 .0003 .!:I
!:S-
oS O.oC'AJ2 a
0 .0001
y = 9E -0& + 7E -05
___________________ R2_ ==_ O. 99.5~ __________________ _
• mIe, si r =· h:~ath [P;;m·PnnJ
--Linésir .. (mfc ,. air = l.:ath (P!:m-PnnJ-'-b l
o ~I~==~==~====~==~==~==~ o 1000 2000 :3000 4OC<l 5lfJO 500'01
Psm-Pnu len Pa)
mfc, air= kcath (Psm-Prm)+b Test du 07-07-06
0.0006 -,---------------,
0.0005 Y = 8E-08x .... 7E-OS
R2 = 0.9896 Vi'
~ 0.0004 .!II := ~ 0.0003 .1:1 <t
cE 0.0002 a 0.0001 • mfc;aU=kc:ath (psm-P:rnJ
- l.ù-,.É>air .. [rnk', air = kc:at.h (F'STIl- FYmi+b 1
o l' '1 o 2000 4000 6000
Psm-Prm len Pa)
66
/,.
Annexe G: Code du programme Modele etat lineaire Non Ev.e
Module modele etat lineaire Non EV . e Dernière modification e A Mai 2007
Nadine Hassanaly et Pélopé Adz
Ce module sert à implémenter le modele d ' état lineaire de la PAC . Pour ce faire, nous avons besc i n de discrèt ser le modele d ' état lineaire continu , ensuite , effectuer l ' identification les valeurs stationnaires (soit les entrées , soit les variables d'états) par la méthode de "l' algorithme avec moyerLIle exponentielle ". Peur l;::_~r le prograrn_i. .. ·flè
Taper dans le Wor de Simul ink : mez modele etat l i neaire Non EV.e - g
Entré,:,:,s : Valeur stationnaire initiale ae la presslon du compresseur (en Pa) correspondant â 1fc= O. 30A
]JrmO : Valeur stationnaire initiale de la pression du collecteur de sortie (en Pa) correspondant à 1fo= O. 39A Valeur stationnaire initial e du ,jé;t,j_t fna.ssi<1:1jJj (j ' air du cornpreS,5€>ur (en kg./s) i1 1fc= C .3':iA
lieC! Valeur stationnaire initiale du C()Ur~int d ! CIFpil<:'~lT1C'Lt (:~:n 1->.}
Valeur static)nnaire ini -:i(:.ils ct~ la T.ension du ,::oIùpre.ss01.1r (en "';7\
UvalveO Valeur stationnaire initiale ce la tension de l ' éleetrovannelen Vi OfcO Valeur stationnaire initiale oe la tension de ~a le (en V)
, Ife
d. tIn) -it-
...;, / !
Périods d ' éehantil (en .5)
c H2 int Pression partielle de l ' hydr 2 l ' int.E::rfac~~ , ..,.,
l C'ëiCt.l Onn r0l. J.. (~ (en
Les sorties sont lss variables d ' eta~s Y, et la variable de sortie Y pSln ;
_À. l·
~ r. 2 rCtep; y TJfc ;
Autres - I ci ce sone des variables d ' états . Cid [L3
]Jrecédent iDeltaX[i] et XCIi] . DsltaU[i] et UO iJ et YO);
67
! * VARIABLE D'tTAT ./ doub l e Old[13] ;
\!a r.i.éblcs
Il Ce sont les deltaX l~s DeltaU et l es UO=
TLCpO ;
U',;êllveC; ; le YC double double double
AB[2] [2] ; // 1·" l'I:';51.1.ltat du t ch d(:,;ux matI'L:;r:;s "L.. et B; A_plus_B[2] [2] ; "lE: rbsultat dE: la SOlilil1e dE: deux matriees },," et B; scalaire fois_A[2 ] [2] ; I/le résult éit du produit d ' un sc;alaire par un':,:
//Inatricc: double inverse_A[2 ] [2] ; double transposee_A[2] [2] ;
/Ile résultat de l ' inve rse de la matrice A // le résultat du tI de la matrice g
Fonctions util i sée s dans le progra~ne ~!
void Produit_Matrice (double [2] [2] , double[2 ] [2]) ; IIProduit de deuz mat r ices A et 8 ; v o id Somme_Matrice (double [2] [2] , double [2] [2] ) ; Il Somme de deuz ma t iees A e t 8; v o id Scalaire_fois_Matrica (double , double [2] [2]) ; 1/ Produit scalaire par une mat oc double Max_Matrice (double [2] [2]) ; /! T.;'.?:l. ~rnen t l'na/. :i.r:r.Jm cl J une ma t:. r ::. ce void Inverse_Matrice (double [2] [2]) ; void Tranposee_Matrice (double[ 2] [2]) ; double Valeur_absolue (double) ;
/./ ? 1.. ci 1 une rrlat.ric{~~
!~=========================================================================*/
s t ati e void mdlInitializeSizes (SimStruet *S)
int i ; ssSetNumSFcnParams (S , 0) ; if (ssGetNumSFcnParams (S) != ssGetSFcnParamsCount (S))
return ;
/~ configuration des variab l es d ' états 'j
ssSetNumDiscStates (S , 13 ) ;
/,:, con ation des ports d'entréE: ~I
if ( ! ssSetNumInputPorts (S , NUM_I NPUTS)) return ;
f o r (i=O ; i<NUM_INPUTS ; i++)
ssSetInputPortWidth (S , i , 1 ) ; ssSetInputPortDirectFeedThrough (S , i , 1 ) ;
!~ configuration des ports de sorti~ ./ i f ( ! ssSetNumOutputPorts (S , NUM OUTPUTS))
return ; for ( i =O; i<NUM_OUTPUTS ; i++)
ssSetOutputPortWidth (S , i , 1) ;
68
,~ Spécifie ~le le bloc n'a qu'un seul LIme ~!
ssSetNumSampleTimes (S , 1) ; ssSetOptions (S , SS OPTION EXCEPTION FREE CODE) ;
/*=========================================================================~I
static void mdllnitializeSampleTimes (SimStruct *S) {
ssSetSampleTime (S , 0 , INHERITED_ SAMPLE_TIME) ; ssSetOffsetTime (S , 0 , FIXED_ IN_MINOR_STEP_OFFSET ) ;
!'=========================================================================*/
static void mdlOutputs (S imStruct *S , int T tid)
/~ Variables d'Entr~es au prog r amme ~/
double psmO ; //Valeur stbt cmnair(, i.nit .Ld.l ·" ·5(, la pres~;:LU:i. clu c'.)mly[(',sscur (en, Fa)
double prmO ; /IValeur stationnaire initiale de la pression du collecteur
double mcpO ; de sortie (en Pa)
//Valeur stationnaire lnl Lale du debi~ massique d'air I/du ccrLpre:o:seuc (en 15)
69
double IfcO ; double UcpO ;
; , ~;ta :lDnnaLce :::.t<.~:t. :i.cJnn·.3..:Lrc
initiale eu ccurant d ' initiale 0' la tensLcn d~
•.. (en 1\)
IIValeur (en V)
double UvalveO ; /IValeur stationnaire Lnitiale de la tension de 'électrovanne{en V)
double UfcO ; double Ife ;
!!Valeur initiale de la tension de / /Ccu.rant dt .. t.(:'\Inc:rt (en l\)
double Ucp ; /IL'c;r:sLcn corn):: l",',s:,;eur (en double Uvalve ; IITensiDr: de l ' électrovanne (en v;
a
double p_H2 int ; !I C'est la pression partielle de l' I! r~actionnelle (atm)
/ / \/I\P, .J.'./\'BI.;F:S Lj' .~·;'T.l}\rT - fC:r1.t: ,~J.::!:::; S():r··!~ . . :l._c:::~: ()ïJ b.1.cc. double DeltaX[3] ; Il Ce sont 105 jel~a X; double X[3] ; /1 Cc s,~)rlt les y •........ t'SIn, Prm,
.l.E: (sn "\j')
double XO[3] ; I! Ce sonL es valeu rs scacionna~res Psrn0, PrmO, double DeltaU[3] ; /1 Ce sont les delta V; double U[3] ; Il Ce son~ les V~ Ifc , JCT, Uvalve double UO[3] ; Il re sont les valeurs sta~iQnnaires , Uval~eO
double A[2] [2] ; 1/ (:'es ': ,m·" mat ce cart"", cl e d:.mensLurl .~ par ;' double B[2 ] [2] ; double C[2] , 0[2] ; 1/ MatrIces lianes de dimensIon / double P[2] [2] , terme P[2] [2] ; double Q[2] [2] ; // L':IS m3tr.:Lces t' et Ci :3unt utiJ!:3ées r.()UI le mcd':,}.e cljs;:r,.:~t.
double max terme P; !I Valeur de ' él~me nt maxiurum cla ns une ma~rice - -
double matrice l [2] [2] ; IIMatc:Lce d' i.derlt:i.'é GOLt .l.e3
double DeltaY ; double y ;
I/sant
!I Variable de :30l'tle Vfc (t0nsion de a
doubl e YO ; ,. doubl e Ethermo ; /
valeur stationnaire initiale Vfco Potentiel thermodyn~migue d~ la réaction
doubl e Vohm ; d ouble Vact ; double c 02 int ; -
double Vfc ;
/. AVrEE:) "/
!
/ , ,
1 / Il : (
/ ' : / / / , (
{=terlsion dE7 Nernst ) (éL V) Surtension ohmi que(en V) Surtension d ' activation (en V) ' :onc~ntration de l ' oxyg0ne sur ' interface catalytique de la cathode ( en mol/cm~3) Tension totale de la PAC
doubl e precision=le - 4 ; /IPrécision utile pour la dét~Imination d~ la .ma"t~ r.icë r"
int i , j , k ; double Tech ; I/Période d ' éch~ntillonnage utilisé~ pour le modèle di~CI~t doub l e t ; / !T'emf>s (s.l double Rohm , kr , kl , k2 , k3 , k4 doub l e gl , g2 , g3 , g4 , g5 ; double AOO , AOl , A02 , AlO , AlI , A20 ; /ICoeffici~nts de la matrIces d'~tats
/ n:i.né~.ires double Bul , Bu2 , Bu3 , Bw22 , Bw3l , OuI , Cll ; I/Co~fficients d~ la matric~ des doubl e cl , c2 ; Il var i ables d ' ent rée et de ,::(\niJr,~nGes
i*===Initialisation de tout~s les constantes sur l~ bloc "Modèle d ' état lin~i~air(:: " ==="'1
,/.J- Al , ?~2 (~t ... 1::...3 sont dr::s coefficir::'!nts obtenus r:::xp(·rirno::.:~ntal(:::mE:nt 1-,our 1.'è: modèle dynamique du d'è:bi t rna~'si(,lU'è: d ' ;,;ir' du compré'ssr~ur (è:L foncti'zl de la pression d ' air Psrn et de la tension Ucp +/
/.~ Les n()u\~·~a1.1.X ccef.f:LcienLs du Tnod~l~ linea.j .. re du. 1er oreir..::: ,~le drncp pç;:i.rd:~
fai~ le 01/05/07 */ double doub l e doub l e double
al= a2= a3= aO=
- 5 . 779le - 08 ; I/(en kg/s2 , Pa)-1 . 1876~ - 007
5 , 0452e- 005 ; //(en kgis: . Vl 1, 1257e-005 ; 1/ (en K(;/s2 , h.)
1 . 183ge- 002 ; //(en kg/s2)
double alphal= 9 . 66e - 5 ; / / r':o'"fficié'nt obt'è:LU exp-2rim'::Ltiüé'[(l,;mt Il (en kg/ls , Pa))
70
double alpha2 = - 9 . 75e - 3 ; 1/ Coefficient obtenu exp6rim~Ltalement(eL kg/sI // Voir anne~e E du rapport c . a . d courbe
double M02= 32 , Oe - 3 ; int ncells= 65 ; doubl e F= 96485 , 0 ;
//t~1-3.sse m·)}aire d ' '')zyg~ne (en kéJ/rnol.) / /i';,:;mt-,re total des ce.:L::'l.,Jl~s de la pile EE'i\C /!Con3tant~ de Faraday (en Cimall
/* Les coefficients ci - jessous sont obtenus exp6rimeLtaleme~t pour _e modele du d~bit mfe point en fonction de la pression (Psm- prmj _ ..
\!(.Ji r ~inn(;::c F du r a.ppc\rt ;.:,/
double kcath= 8 , Oe - 8 ;
doubl e b=7 . 0e - 5 ;
double Patm= 101325 , 0 ; double Ra= 286 . 9;
! /r:'.)(!ffic .:i.(:;nt ,~,J::,t:E:nu exp,:~r':Lm~:nt 3.}(=rnent
// (en kq/ (s . Pa)) ! /C.·'~é:ff:i.cient <;btenu. expér.iment::i.J.em~nL (ên kg.:':::;)
/ /FressioL at.rllosphérique (en Pa) I!Constante de l ' air ( eL J/(Kg , K)
double Vsrn= l . 2ge - 4 ;
doubl e Vrrn= l . 92e - 4 ;
/ !\foluIfL,,~ du supply manif!jld obt>~nu ! !'~;(rE;rim,,'ntal"~rnE;[;t ( dl m3) !!Volurne du return manifold obtenu 1 1'~;(r)!::rir[l,,'ntal'3r11'è;[;t ('é'n m:'-)
/* 'Lü5 cocff:i .. c:i.r::nts ci - dt::5S0US sDnt !:·,btE~nLlS (:~z F>f::r:i.menta.J..t~~m·~:nt peur 1.-:: m.()dèl~ ,R.lU. .rendem~n L du c()m1jr~::::.seu.r en f,jtlC L :1.on du ,::(,urant:: l fc>'" /
double B1= 0 . 005 ; double B2= 0 . 0 697 ;
double garna= 1 . 4 ; doubl e Tatrn= 2 98 . 15 ;
!!rappor~ de c~al'3ur spécifique d~ l ' air / /TE-Hlp{'ratUl:'è; E,mbiant'3 {'.':fi Ki
1/ ConstantGs util i s ès dans l~s cOGffici~nts dG S matrices A e t B double Cd= 10 ; doubl e R ref= 0 . 269 ; doubl e alpha_T= 0 . 002 02 ; double T ref= 343 . 15 ; double Tfc= 313 . 15 ; double Arn= 78 . 0 ;
doubl e eta cp= 0 . 13 ;
metllOd,! ,5;" l ' a.1.gori t:hme double alpha= 0 . 98 ;
Il ~c coefficient dB dècharge ~! no zzle «=~I 0 . 5 / / ~.iJ. ohm . cm) / / en ()hm . (~ :m:~ /E Il T~mpêr2ture d~ rêference !~n K)
1/ 'I\:Tq:>'::ratUI:E: cl ' () l>~rat:i.cL d,,:' la r:i.1E: (en I() I! !~:i.re 3.Cti.V7 ·:J.ê la Pj\C.~ (-2:rt cne:)
1/ F.end0IT'tE::nt rna::imurn du conlpr~~~SE-ur Il (P<)lŒ la pil.~ EPAr:> I! à faibl~ pressiOL(sn ~)
avec ~)y'3nne exponentie .1..1.e*1 Il C ' C:3t. ljnc v3.1eu r- ':p .' c,n ." po.:'·:: {étl.
1· Parametres ~lectriques de la cellule nécessaires po~r ca.1.culer la s0rt~nsion d'aetiv2cion '!
l/Vi":1,::t =(:~il + Xi~'ATfc~ + xij+T()p'A-lr:;g{c~O~ int) + xi4')-Tfc'~:1r:;g(U[C])) ;
double xi1= 1 . 186 ; doubl e xi2= - 8 . 063e - 3 ; double xi 3= - 3 . 45e - 4 ; doub l e xi4= 1 . 525e - 4 ;
Z3 et Z4) du modele linéaire de 1a tension de la VUE; Ure
(:,btenus 1:::ar 1.21 rTlsthG.j·;;: ,5f: rE~qr~:~::~sic,:n rTluJt .. :Lpl.:"! Z·::::.((X " I";:)A( - 1.))+-X 1 ·;'-Y Hypoth~se : On suppose que la tension Cfc f( Pm, Uep , rfe et mepl ~:>u A est la rné.:.t:r..1.ce d.::s "véi.:r.:i.abl.·::3 .j ' üLt:réE::~ ( 1 , }>SIT: , f"]Cp , Tfc et. rH'::}:')
y ~st le vect~ur de la variable de sortie ( CEe) zo= 62 . 255 v ; Zl= - 8 . 3131e - 005 V/kPa ; Z2= 1 . O~~6 ; Z3= - 1 . 6307 Zl= ; Z4=
1 . 0985e+004 V/(kg/sl*!
doubl e ZO= 5 . 3332e+001 ; ! / en \1
doub l e Zl = - 1 . 3586e - 006 ; I! ~n V/kPa double Z3= 9 . 173ge+003 ; 1/ en 'F /
·il (kg/s) double Z4= - 2 . 6915e+000 ; / 1 ~n V / .. D.~
double Z5= 3 . 1040e+ 000 ; il sans urii té
1* Pour .1.es variables d ' ètat:s ~/
InputRealPtrsType uPtrs = ssGetlnputPortRealSignalPtrs (S , O) ;
71
72
real T *sPtr = ssGetDiscStates (S) ;
st.rèc:s ,ja.n 5 U.LCi f o r (i =O ; i<13 ; i++) Old[i] = sPtr[i] ;
I* --Test des différentes fonctions : bien réusssi : le vendredi 2 Février :007 -_ ok /
1* Transfert des données en en~ree * ! psmO prmO mcpO IfcO UcpO UvalveO UfcO Ifc Ucp Uvalve Tech p H2 int=
*uPtrs[O] ; *uPtrs[l] ; *uPtrs[2] ; *uPtrs[3] ; *uPtrs[4] ; *uPtrs[5] ; *uPtrs [6] ; *uPtrs[7] ; *uPtrs[B] ; *uPtrs[9] ; *uPtrs[10] ; *uPtrs [11] ;
/Y" l;lccè,j(:~ ::tU terrJ.I):::~: '.'" / t = ssGetT (S) ;
Rohm = (R_ref + alpha T*(Tfc - T ref))/Am; gl= (gama - 1)/gama ; g2= (2*gama - 1)/gama ; g3= 2/gama ; g4= (gama+1)/gama ; g5= (2 *gama)/(gama- 1) ;
kr= (M02 *ncells)/(4*F) ; k1= (Ra*Tatm)/Vsm; k2=1/(eta_cp* pow (Patm , gl)) ; k3= 2 . 46e - 6 ; k4= (Ra*Tfc)/Vrm ;
/"=========================================================================*! Il Les variables stationaires intitiales (é t=Os)
if (t==O) {
XO[O]= psmO ; XO[l]= prmO ; XO[2]= mcpO ; UO[O]= IfcO ; UO[l]= ucpO ; UO[2]= UvalveO ; YO= UfcO ; for (i=O ; i<13 ; i++) Old[i]=O . O; Old [3]=XO[0] ; Old [ 4]=XO[1] ; Old[5]=XO[2] ; Old[9]=UO[0] ; Old[10]=UO[1] ; Old[11]= UO[2] ; Old[12]=YO ;
U[O]=Ifc ; U[l]=Ucp ; U[2]=Uvalve ;
Il cl 0t c2 : Calculs intsunêdiaires p0ur calculs! Il les éléments de la matrice A cl= l+(l/eta cp)*pow ((Old[3]/Patm) , (gl)) - (l/eta cp) ; c2= Patm/Old[4] ;
1* Coefficients des différentes matrices pour le modèle d'état linéaire de la PAC avec une électrovanne è~ement ouverte â la sortie de
I*Les coefficients de la matrice d ' état A[2 x 2]*1 AOO= kl*(k2*(gl)*pow (Old[3] , ( - l/gama) )*(Old[5]+kcath*prmO - b - 0 . 5*kr*Old[9]) -
kcath* (1 + (1/ eta _ cp) * (g2) *pow ( (Old [3] /Patm) , (gl) ) - (1/ eta cp))) ; A01= kl*kcath*cl ; A02= k4*cl ; AlO= k4*kcath ; All= - k4*(kcath+((Cd*k3*Old[11])*2*pow (c2 , g3) -
pow (c2 , g4)/( sqrt (Ra*Tfc*g5*( pow (c2 , g3) -pow (c2 , g4) ))))) ; A20= al ; Cll= 3 . 665e - 4*((double)ncells)*Tfc/(Old[3]/101325 . 0) ; Oul= ((double )ncells)*( - 1 . 53e- 4*Tfc/Old[9] - (Rohm)) ;
/+. TJe:~ c,-~,~:Cf:i.c .:Lent:~; cle la rnat:r:l.':':2 des \ia :r :l.ab:l.es d t ent.:r~2 et de c,.:>mma,ndes-f.·/ Bul= - 0 . 5*kr*kl*cl ; Bu2=- 0 . 5*kr*k4 ; Bu3= a3 ; Bw22= - Cd*k4*k3*Old[4]*( sqrt (g5*( pow (c2 , g3) -pow (c2 , g4))))/ sqrt (Ra*Tfc) ; Bw31= a2 ;
A[O] [O]=AOO ; A[O] [1]=A02 ; A [1] [0] =A20 ; A[l] [1] =0 ;
B[O] [0]= Bul ; B [0] [1] =0 ; B [ l] [0]=Bu3 ; B[l] [1]=Bw3l ;
C [ O]= CU ; C[l]=O ;
0[0]= OuI ; 0[1]= 0 ;
!~ Création d ' une matrice identité de dimensions 2 par 2'/ fo r (i=O ; i<2 ; i++) {
for (j=O ; j<2 ; j++) matrice I[i] [j] 0 ;
matrice I[O] [0] =1.0 ; mat r i ce l [1] [1] = 1. 0 ;
73
l'x Cal.cu.J de:::; C(:_,(:~:f::f c. L f;~~nt::; clc' f::> m.a C .J.,~:C:::; ;..' (.: ~, ':' Cd (:lu mcdè.J..c d.T,:~:t:at disc.rct*/ Il Déts"mination de a matnics P Il P~ +A*T~ (pow(A , 2l*pow(T , 2))/( 1·~ ) (pow(A,31~pow(T , 3l1/(1~2~3)+
/ j p ,:; \A[ ( !\ f 4 ) ..;.,. po \,'J ( fT: , LI ) :; ./ ( 1. * 2 .~ 3 * -4 ) + P C VI ( /\ 1 .s ) * r ('> ',;~1 ( rr , ~)) ) ./ ( .1. y ;. :~ f' :3 +- 4 "k 5 ) -+ • • • ;
f o r (i=O ; i<2 ; i++) for (j=O ; j<2 ; j++) {
terme Pli] [j]=matrice I[i] [j] ; P [i] [j] =terme P [i] [j] ;
max terme P=Max_Matrice (terme Pl ; k=O ; \"hile (k<= l) {
k+=l ; Il Une appro% imation d~ 2eme ordre de ~a sèri~ ~st
Scalaire_fois_Matrice (T ech/ ((double) k) , A) ; ! /LE' r~'sultat est dans !/scaLalne fois A
74
Produit_Matrice (scalaire fois_A , terme Pl ; !/Le résultat de cs produit / / s st claDE; 1~~B
for (i=O ; i<2 ; i++) for (j=O ; j<2 ; j++) terme Pli] [j]=AB[i] [j] ; Somme_Matrice (P , terme Pl ; IlLe l ' '3sultàt de c{~tte ",orrùu~ '~s t dan3
liA us B, c ' est la nouvelle rrstrice P . for (i=O ; i<2 ; i++) for (j=O ; j<2 ; j++) Pli] [j]=A plus B[l] [J] ; max terme P=Max_Matrice (terme Pl ; !!Ce maximum bcra
} I/Fin de \-;hile
!IDétennination de la matrice Q !/Q= (P - Il~inv(A)*B;
Scalaire_fois_Matrice (- I , matrice 1) ; Somme_Matrice (P , scalaire fois_A) ; Inverse_Matrice (A) ; Produit_Matrice (A_plus_ B, inverse_ A) ; Produit_Matrice (AB , B) ; for (i=O ; i<2 ; i++)
!! pn~clslon fi%ée.
for (j=O ; j<2 ; j++) Q[i] [j]=AB[i] [j] ; 1/ ma.: lee ()
_ ... . La
/! ------------------------------- - -----------------------------: ; ; ! : ! ! : ! ! ! !
/* Calcul des valeurs de DeltaUlkj+/ DeltaU[O]= U[O] - Old[9] ; DeltaU[l]= U[I] - Old[IO] ; DeltaU[2]=0 ;
I*Calcul des valeurs ~c DeltaX[k~lJ DeltaX[k+l] =P~DeltaX[k]+Q~DeltaU kJ~!
DeltaX[O]=P[O] [OJ*Old[OJ+ P[OJ [IJ*01d[2J+Q[OJ [OJ *Old[6J+Q[OJ [IJ*Old[7] ; DeltaX[l]=O ; DeltaX[2]=P[I] [O]*01d[O]+ P[l] [1]*Old[2]+Q[I] [0]*Old[6]+Q[I] [1]*Old[7] ;
//CaLcu je la·~en~d.c,n t.()"i:?,L~ de 1a r'/'.c ])elta'i[k //De1taY= Zl*Delta Fsm+ Z3· Delta mcp+ Z4* Delta Ifc+ Z5*Delta Ocp: DeltaY= ZI*Old[0]+Z3*Old[2]+Z4*Old[6]+Z5*Old[7] ;
/*Les variables de sor~ies qu ' on veut visualiser à l' X[O]= DeltaX[0]+Old[3] ; X [1] = prmO ; X[2]= DeltaX[2]+Old[5] ; Y= DeltaY+ Old[12] ;
//Psm //Prm =
Dclt-::iPSln P.sTaO I)el taPrrn + FrInO
//mcp = Deltmncp i
Il Vfc= DeltaVfcO + VfcO
}: ! ,
1* dentification des valeurs stationnaires pour chaque variable d'état , d' (;fi _xô',' et d(, curmnand'" ~. l ' .:ln:3tant y+1 par la môUluc]c,' di,', l. ' a.lCior.:! .. th.ruè, avec moyenne ezponent el l e'/
XO[O]= alpha*Old[3]+(1 . 0 - alpha)*X[0] ; IINouvelle valeur statiunnaire XO[I]= prmO ; IINou v el.le vaieur statiunnaire XO[2]= alpha*Old[5]+(1 . 0- alpha)*X[2] ; IINuuvel.l.e valeur statiunnaire
UO[O] = alpha*Old[9]+(1 . 0- alpha)*U[0] ; UO[I]= alpha*Old[10]+(1 . 0- alpha)*U[I] ; UO[2]=0 ;
I/Nouvelle valeur stationnaire IfeO /INouvelle valeur stationnaire //Nouvelle valeur statiennaire
fJ",131-:'JC:O
YO= alpha*Old[12]+( 1. 0 - alpha)*Y ; //Nouvel e val.eur statlonnaire ria 0valve rJotée U'jalve()
!~ VARIABLES D'ETAT POUR LE PROCHAIN PAS DE TEMPS f o r (i=O ; i<3 ; i++) Old[i] = DeltaX[i] ; f o r ( i =O; i<3 ; i++) Old[i+3] XO[i] ; for ( i=O ; i<3 ; i++) Old[i+6] DeltaU[i] ; f o r (i=O ; i<3 ; i++) Old[i+9] UO[i] ; Old[12]=YO ;
*ssGetOutputPortRealSignal (S , O) *ssGetOutputPortRealSignal (S , I) *ssGetOutputPortRealSignal (S , 2) / ,/ ~: .:"3
X [0] ; X [1] ; X [2] ;
= Vic; *ssGetOutputPortRealSignal (S , 3) y ;
/*=========================================================================*1 void Produit_Matrice (double A[2] [2 ], doub l e B[2] [2]) {
int i , j , k ; doubl e produit ; fo r ( i=O ; i<2 ; i++)
f o r (j=O ; j<2 ; j++)
produit =0 . 0 ; for (k=O ; k<2 ; k++)
produit=produit + A[i] [k]*B[k] [j] ;
AB [i] [j] = produi t ;
re t u rn ;
!*=========================================================================", vo i d Somme_Matrice (double A[2] [2] , double B[2] [2])
75
int i , j ;
for (i=O ; i<2 ; i++)
for (j=O ; j<2 ; j++) A_pl us B [i] [j] = A [i] [j] + B [i] [j] ;
return ;
!., ....................................................................... .
void Scalaire_fois_Matrice (double scalaire , double A[2] [2])
int i , j ;
for (i=O ; i<2 ; i++)
f o r (j = O; j<2 ; j++) scalaire fois _Mi] [j]
return ;
scalaire*A[i] [j] ;
............................................. *- /
1+=========================================================================*/ void Tranposee_Matrice (double A[2] [2]) {
int i , j ;
for (i=O ; i<2 ; i++) {
for (j=O ; j<2 ; j++) transposee_Mi] [j] A[j] [i] ;
return ;
;... ====================================================================~*I
void Inverse_Matrice (double A[2] [2] )
int i , j ; double determinant ; Il out de Nadi ne
determinant = A[O] [0] *A[l] [1] - A[l] [0] *A[ O] [1] ;
if (determinant==O . O) printf (" \n La matr i c e n ' est p a s inve rsibl e \n" ) ;
else I / I :- d8terrnnant di.ffé r,,':::Dt df3 C;
inverse_MO] [0] inverse_MO] [1] inverse_Ml] [0] inverse_Ml] [1]
A[l] [1] Ideterminant ; - A[l] [0] Ideterminant ; - A[O] [1] /determinant ; A[O] [O]/determinant ;
Tranposee_Matrice (inverse_A) ; for (i=O ; i<2 ; i++) f or (j=O ; j<2 ; j++) inverse_Mi] [j]=transposee_A[i] [j] ;
76
return ;
! -~- ........................................ ............... .................... .............. ..... ....................................................... ...... .......................... ............................. .... .......... ................................... ............ ..... ............... .......................................................... * / double Max_Matrice (double A [ 2] [2 ])
int i , j ; double x , maximum= 0 . 0 ;
fo r ( i=O; i <2 ; i++ )
for ( j=O; j <2 ; j++ ) {
x = Valeur_absolue (A[i ] [j]) ; if (x >maximum ) maximum = x ;
return( maximum) ;
!~=========================================================================*
d ouble Valeur_absolue (doub l e a) {
! . .,. :.; ....... .
do ub l e a bs o l u e ; i f (a >= O. O) abs o l ue a ; else a bs olue = - a ; re t urn( abs o l u e ) ;
static void mdlUpdate (Si mStru c t *S , int T tid )
int i ; r e al_T *sPt r = ssGetDiscStates (S) ; for (i= O; i <1 3 ; i ++) s Pt r [ i ] = Old [ i] ;
static void mdlTerminate (S i mStruct *S)
.i.fdef / * ç this fj e be
..... :::::::::::::::::::::.::::"* ,/
.............. ..... " .... , -;- j /
/
led as a MEY-fi l s? */
!* MEX - f le ince r face u2chanism ~!
!" Code generacion s c ration functlon +!
77
Annexe H: Diagramme Simulink® du modèle d'état de la PAC
Modèle d'état linéaire de la pile EPAC Auteur: Nadine Hassanaly
Dernière mise à jour: 30- 01-07 emps
Variable d'entrée CV) !tension Vep 1--
Variable d'entrée (A)
1 courant Ife 1--
Autres variables d'entrée
Variable d'entrée 1 Uvalve CV)
Uep (V) mep (kg/s) 1 ~ •
r--t--I~~lmep_init (kg/s) psm (Pa) 1 ~.
~--I~~lpsm_init (Pa) Tep (K) 1 ~.
Ile (A) Ule (V) 1 ~.
psmO (Pa)
prmO (Pa) psm (Pa)
1 •
mepO (kg/s)
IleO (A)
UepO (V) prm (Pa)
1 •
UvalveO (V)
UleO (V)
mep (kg/s)
Uep(V)
Uvalve (V)
- T_echantillon (s) Ule (V)
~ p_H 2_int (atm)
Modele_etat_lineaire
Modèle non linéaire
Modèle l inéaire
Modèle linéaire
Modèle linéaire
78
79
Annexe 1: Module «Modele etat nonlineaire» sur Simulink®
Module: «Modele_etat_nonlineaire» Auteur: Nadine Hassanaly
Dernière mise à jour: 31-01 -07
4 Pression psm (Pa) )
) ~ Tension Ucp (V) mpoint_cp (kg/s)
) ~ mpoint_cp_init (kg/s)
mep kg/s) Debit mep ~,
4 mpoint_cp (kg/s)
IT cp (kg/s)
psm :Pa)
) ~ psm_init (Pa)
PressionJlsm (Pa) .. .. ... 1
Courant Ilc (A) ( 2 .. ·lli~
d
sm (Pa)
~ Température Tcp (K)
Pression Psm
r--+ Pression psm (Pa)
Température Tcp (K) -..--. (4j .• ~ ) .. Courant Ilc (A) cp (K)
Temperature Tep
~ Pression Psm (Pa)
Tension Ulc (V) .. ... ( 4 ' ) ···,·,o<x-
... ... courant Il c (A) le (V)
Tension de la pile Ule
Annexe J: Module «Modele etat lineaire» sur Simulink®
Modu le: «Modele_etat_lineaire» Auteur: Nadine Hassanaly
Dernière mise à jour: 31-01-07
~ psmO (Pa)
~ f---+C<J iJiO pnnO (Pa) psm (Pa)
0---+ mepO (Iq;j/s)
~ IfeO (A)
~ f--+C Z,' ) UepO 0/) pnn (Pa)
~ UvalveO 0/) modele_etaUineaire
~ UfeO 0/)
~I ~@ Ife (A) 1 mep (I<Q/s)
~ Uep0l)
~ Uvalve 0/)
Œ!)-----+ f---+( 4o,& T _eehanti llon (s) Ufe 0/)
C2:D--+ p_H2_int (atm)
S-Funetion
80
Annexe K: Sous modules du «Modele etat nonlineaire»
Pression psm (Pa)
A3
ete
«Debit mcpn du module «Modeie_ctaCnonlineaire» Auteur: Nadine Hassanaly
Dernière mise à 31-01-07
d/dt (mpoint_cp)
s
mpoint_cp_init Integrator1 (kg/s)
Sous-modu le:
Debit_min en kg/s
du rnodule _ Auteur: Nadine Hassanaly
Dernière mise à iour 31-01-07
Tatm
ela_imposé
Switch
81
cte
mpoint_cp (kg/s)
Sous-module: «Pression psm» du module ,dVlodele_etat_nonlineaire}}
Auteur: Nadine Hassanaly Dernière mise à jour: 31-01-07
temps1
s
La pression du compresseur d'air 1
compresseur d'air
82
paramètres
Paramètres électriques
Potentiel circuit ouvert
Sous~module: «Tensionde la pile Ufe» du module «Modele_etat_nonlineaire))
Auteur: Nadine Dernière mise à iour:31-01-07
de la pile
La surtension ohmique
Nbre_cellules
Ls surtension d'activation
83
Annexe L: Réponse dynamique pour une augmentation du courant de la PAC
~ ~ ë ~ ~ 0
Ü
<il
14
10
6
2 ..... ..............
34.5 5
X 10 1.1 ;.
/ 1
35
................. ...........
/
....... .. . .
35.5 36 36.5 37
e:.. 1.08 , . ~
ç
expérirrental , ~ .... • " -11 ~ .~ .~ .~ .. ~ } -~ .~._~;~' :: •••••• ~ . ~ ~ .• ~ - ~. ~- ~- ~--.--.r-.--.-0.... c: o ·ili Q)
c:
~ ~ 0.. U E
"'" .0 -Q)
Cl
~ 5 c:
.Q en c: Q)
1-
i "- .' : : ---. .. 106 ; . ., .................. • . : sirrulation linéaire~': sirrulation non-linéaire
1.o4!· . ! .. -.~_ .... --..........
102 ,.~---------,;~---~!-=------'------~~---_. 34.5 ~
x10
35 355 36 365 37
8f·················· ········ ···· · ············· ···· ··· ·· sl~~ior~······ ··· ······· ··············· · , ..................................................... :............................. ... .. ...... ............. ,. . .. ................................. ..
6 : -., ""'i 7' -= -------' "
4
2.~ ::~~~~~~==~~~~~====c: .. ::==c.~l;\ .. '~"rre"œll ~l -- ---- -34.5 ( mm ' expérirrental . mm ' .. ·l mmmm..m .mm ... . F
35 35.5 36 36.5
60
50
sirrulation .
: ........... ··~ .. · ... ~~~~:f°';:,:.~~;:: .. :: .. :i::: .......... ::.~: ... ;:: ...................... 1
expérirrental /. ' 40 r...... . ........................ L... . f
37
34.5 35 35.5 36 36.5 37
Temps (5)
84
Annexe M: Réponse dynamique pour une diminution du courant de la PAC
:;( 14
~ 12 ë ~ 10 ::J a
0 8
6 49,8 5 50 50 ,2 50.4 50,6 50.8 51 51 ,2
x 10 1,1 :-----;:-------:-----~---
co ' Cl. • - .
E 1 08 ~........................ : / sirrulation non-linéair~ ~ ~ 106 _ ____ - - , ~ •• •• ~ ••• ~~ -E AeXP~irre-n-tal ' ----- L-~--, 1 en ,.... ~--- ( slrru ~tion ~ 104 . • ........... ~~ ............... I. .. I~~~~iJe'----·
•••••••••••••••••• 1
en C,
49,8 -4
X 10 8
~ c:: 6 u E
1i . Q)
o
2 49,8
:> 53 . """"""" """"""
50 50.2
50 50.2
50.4 50,6 50.8 51 51.2
50A 50 ,6 50,8 51
~ c: o en c: ~
50 1· """'" """""",,' .
47 ~~:d~:······"·····r·-""n.nnr;~~:,~~l·····n"'··· 1
44 t_ """""" " "" mm """,,_I ~-=:':::::::::::!:lJ(p~Jirl!lf1téll m 49,8 50 502 50A 50,6 50.8 51 51.2
tem DS{S
85
86
Annexe N: Commande numérique de la pile à combustible
1. Introduction
Dans cette annexe, nous allons présenter le principe général d'une commande optimale et
ensuite la particularité de la commande LQR12 ou du régulateur linéaire quadratique.
2. Commande LQR
a. Commande optimale
Dans cette section, nous allons voir l'objectif et le principe de la commande optimale [44], [45] .
La commande optimale utilisée dans cette section est une commande par retour d'état, c'est-à-
dire que la boucle de rétroaction (jeedback) s'applique sur l'état du système à contrôler.
En fait, l'objectif de cette commande peut être spécifié en termes d'un critère d'optimalité.
Nous notons par exemple les critères d'optimalité suivants:
Temps minimum:
If
Minimiser J = fdt 10
Effort minimal:
Minimiser J = 1. fU(t) 2 dt 2 /0
où u(t) est la variable de commande
12 LQR : Linear Quadratic Regulator
(N.I)
(N .2)
87
Critère de consommation:
if
J = fluldt (N.3) /0
Où dans chaque cas, on doit faire passer l'état de système d'une valeur initiale donnée à une
valeur finale spécifiée.
Le critère peut aussi représenter une minimisation de l'erreur :
if J = ]e(t)1 2
dt (NA) 10
00
ou, sur un horizon infini J = fle(tt dt (N.5) /0
avec e(t) l'erreur de poursuite entre la sortie et le consigne.
L'inconvénient de ce dernier critère est qu'il mène fréquemment à une loi de commande
nécessitant une commande excessive. Dès lors, le critère suivant qui impose à la fois une pénalité
sur l'erreur de sortie et sur la consigne, est fréquemment employé:
1 oof[ TT ] J=- e Qe+u Ru dt 2 /0
(N.6)
avec Q ~ 0 et R > 0 Q,R étant des matrices symétriques
Le problème de commande optimale est de trouver l'entrée optimale u * (t) sur [to ;T] qui fait
suivre au procédé une trajectoire optimalex*(t) tel que le critère d'optimalité est optimisé, et que
l'état final satisfasse la condition ci-dessous, pour une fonction !.JIO à spécifier,
!.JI ( x(T)) = 0 !.JI E 9tP
If/(-) représente une contrainte qui doit être rencontrée exactement.
b. Régulateur quadratique linéaire
Soit le système à régler décrit par le modèle d'état [44] :
où
{~(t) = A x(t) + B uCt)
yCt) = C xCt)
xCt) : est le vecteur d'état de dimension dim xCt) = n xl ;
(N.7)
u(t) : est le vecteur de commande de dimension 1 xl , où 1 est le nombre d'actionneurs;
y Ct) : est le vecteur des grandeurs à régler de dimension dim yCt) = m xl ;
A : est la matrice d'état du système de dimension dim A = n x n ;
B : est la matrice de commande de dimension dim B = n xl,
A vec pour objectif la minimisation du critère:
T
If( T T ) J = - x Q x + u R u dt 2 ID
(N.S)
Q~Û et R>û Q et R sont des matrices symétriques.
Écrivons le Hamiltonien H:
H(x,u,t) = ~(X T Qx+uT R u)+ X (Ax+ Bu) (N.9)
Pour un optimum, les équations suivantes doivent être satisfaites:
88
aH x=-
aÀ
• aH -À=ax
aH =0 au
avec x(O) = xO
avec À(T) = 0
Avec l'équation N.1 0, nous obtenons:
Ainsi , en résumé, nous obtiendrons:
x = A x + Bu ; x(O) = xO
. - À = Q x + AT À ; À(T) = 0
u * étant la commande optimale.
89
équation d'état;
équation adjointe ou co-état;
(N.lO)
(N.11)
(N.12)
(N.l3)
(N.14)
Ces équations couplées avec conditions aux limites mixtes (x(O) et À(T) spécifiés) sont
difficiles à résoudre numériquement.
Pour résoudre le problème, il y a trois étapes à considérer:
1 ère étape: Trouver la matrice Hamiltonienne et la solution de l'équation de Riccatti
En substituant la commande optimale dans l' équation d' état, nous écrivons:
90
(N.15)
où H est appelé matrice Hamiltonienne de dimension 2n x 2n et  la matrice diagonale n x n
dont les éléments 21' 2 2 , 23 , ,, .,2n sont les valeurs propres à partie réelle négative.
À partir de N .15, on obtient
(N.16)
(N.17)
Pour éviter de devoir résoudre le problème avec conditions mixtes, nous pouvons obtenir un
retour d'état stabilisant, optimal au sens du compromis rapidité-énergie de commande. Il s' agit donc
de trouver la matrice de gain du retour d'état Ktelle que:
u * (t) = - K x(t) (N.18)
avec dim K = 1 x n .
u X x y .. B ... ... j ... C ... - ~ ... ... A~
A r-I -K
A
1
...
Figure N.l : Schéma bloc de commande à retour d' état
Nous pouvons poser:
2 = pet) x (N.19)
91
Dérivons cette équation par rapport au temps:
À = pet) x + pet) x
. En remplaçant x par son expression obtenue à partir de l'équation N .15 et  par son expression
à l' équation N.19, alors on obtient:
· . À = pet) x + P(t) A x - P(t) B R- J B T P(t) X (N.20)
Or à partir de l'équation N.15 et en remplaçant  par son expression (équation N.19), on obtient
alors l' expression suivante:
· À=-Qx-AT P(t) x (N.21)
A vec les équations N .20 et N .2 1, on obtient :
· P(t)x+P(t)Ax-P(t)BR- J B T P(t) x =-Qx-AT P(t) x (N.22)
L'équation N.22 doit être satisfaite pour tout x(t). Alors une condition suffisante d'optimalité
est que pet) vérifie l'équation N.23 connue sous le nom d'Équation algébrique de Riccatti (en
régime permanent):
(N.23)
i me étape: Vérifier la stabilité de la boucle fermée
Le système linéaire représenté par l'équation N.12, auquel on applique la commande à retour
d'état décrite aux équations N.14 et N.19 (u*(t)=-Kx(t) avec K=R- J B T P), devient le
système dynamique homogène:
~(t) = (A - B R- J B T p)x(t) (N.24)
92
L'équation N.24 est stable si et seulement si toutes les valeurs propres de sa matrice d'évolution
sont dans le demi-plan complexe gauche. De l'équation N.16 on obtient:
(N .25)
Les valeurs propres de la matrice d' évolution de la boucle sont donc des coefficients À, , Â2 , Â3 , ... ,Ân
de la matrice diagonale A. Ces coefficients sont les valeurs propres à partie réelle négative de la
matrice Hamiltonienne H; le système est donc stable en boucle fermée.
3ème étape: Établir la commande dans Matlab
Dans le « Control System Toolbox » de Matlab, après avoir défini les matrices A, B, Q et R, la
commande Iqr (A, B, Q, R) génère le calcul de la matrice K.
3. Application sur le système de PAC
Il est important de se rappeler que dans le modèle d'état linéaire de la PAC tel que décrit dans
l'équation 5.1 , la variable contrôlée est la variation de la tension totale de la pile f'.. U(c tandis que
les variables manipulées sont la variation de la tension du compresseur f'.. U eomp et la variation de la
tension d'alimentation de l'électrovanne f'..Uvalve . La variable d'entrée est la variation du courant
d' empilement de la pile M fe •
Ce modèle dynamique servira de base pour le développement du contrôleur LQR basé sur la
variable d'état. L'approche LQR est donc une approche basée sur modèle qui produit des
contrôleurs de rétroaction à la sortie; ces derniers sont obtenus par la résolution de deux problèmes
d'optimisation. Un compromis entre l'entrée de la commande et l'erreur du signal de sortie peut être
obtenu à cet égard.
93
Une fois que les matrices A et B sont obtenues, l'approche LQR peut être utilisée pour obtenir
les valeurs optimales pour les coefficients de rétroactions. Afin d'appliquer cette technique, la
condition de contrôlabilité doit être vérifiée [46]. En utilisant MATLAB, on obtient la contrôlabilité
du système et la matrice du gain de retour d' état K pour la commande quadratique optimale [47].
Les matrices Q et R de l' index quadratique de performance sont définies en tenant compte des
considérations d'énergie et du poids relatif de la variable de sortie.
L'instruction[K,S ,e]=lqr(A,B, Q, R), fournit donc la solution de l' équation de Riccatti en temps
continu (matrice S), détermine les gains matriciels optimaux de la rétroaction (Matrice K) et
l'emplacement des pôles en boucle fermé (vecteur e ).
94
Annexe 0: Article scientifique publié et présenté à la Conférence Canadienne de Génie électrique et informatique de 2007 « Air supply state model for a proton exchange
membrane fuel cell control»
Air Supply State Model For a Proton Exchange Membrane Fuel Cell Control
N. Hassanaly K. Agbossou * y. Dubé K. P. Adzakpa Hydrogen Research lnstitute
Université du Québec à Trois- Rivières PO Box 500, Trois-Rivières, (Qc) Canada
*Corresponding author: [email protected]
Abstrad - This work ai ms to develop astate model for a Proton Exchange Membrane Fuel CeH (pEMFC) system control. In this model, the air supply dynamic will be analyzed. The air is assumed to be compressible and the different elements in the model are the inlet and outlet manifolds, the flow resistance and the parameters of the compressor. This model is described by the following variables: the inlet manifold pressure, the outlet manifold pressure, the compressor voltage, the stack current and the outlet valve control voltage. The effect of the oxygen partial pressure on the system's behavior (stack voltage, ... ) is analyzed and validated on a 600W power PEMFC fuel experimental data. The model results fit weil with the experiment and it will help to optimize the stack net power.
Keywords- Pressure; air supply modelillg; stale model; PEM fuel cel; colltrol
I. INTRODUCTION
ln the last few years, fuel cell systems modeling and analysis have received much attention in research and development. This interest allows, today, a good understanding of electrochemical reactions in fuel cells. However, accurate dynamic control for suitable operations of the fuel cell is not efficiently dealt with. ln general, the output efficiency of a PEMFC is around 50% [1] and its response depends on the air and hydrogen feeding, flow and pressure regulation , and heat and water management [2].
Now, in order to operate the fuel cell in good conditions, the main auxiliary components such as air and fuel supply systems, cooling systems, humidification systems, etc., need to be accurately controlled. An efficient control based on appropriate state models helps in optimizing the fuel cell performances such as its net power, hydrogen-power grid conversion efficiency and lifetime.
Recently, Pukrushpan et al. [3] and [4] proposed a modelbased control strategies that includes compressors, supply and return manifolds and humidifier, to analyze and optimize the transient behavior ofPEM fuel cell but without solenoid valve. Rodatz [5] built a reduced model from the above models for the control of the air suppl Y system flow rates and pressures, but the model is not linearized. Bao et al. [6] developed a dynamic model of PEMFC system that is capable of characterizing the mixed effects of gas flow, pressure and humidity. The model of air supply system and the anode recirculat ion is also presented,
but the multiplicity of the variables makes the model complex. Moreover, their model is kept nonlinear.
In ail the above models, the compressor air mass flow rate is based on the compressor flow map. In this paper, we developed a fuel cell system dynamic model in which the compressor air mass flow is model with a first order system based on the experimental compressor behavior. It is assumed that compressed hydrogen is available, and more attention is given to the temporal characteristics of air supply (oxygen). ln the sequel, the air supply dynamic modeling is described in section 2. The experimental setup and the model validation result are presented and discussed in section 3. Finally, section 4 summarizes the main conclusions of the present work.
Nomenclature
nt
M P R
T U V Tl
Subscript a
current (A)
flow rate (kg/s)
molar weight (kg mor ')
pressure (Pa)
resistance (n) lime (s) lemperature (K)
voltage (V) volume ( ml)
efficiency (%)
dry a ir related quanti ty
quanti ty at 1 atm pressure compressor
individual fuel cell rel ated quanti ty
hydrogen
oxygen
return manifold for the cathode
SM suppl y manifold for the cathode
II. AIR SUPPL y DYNAMIC MODELING
A. The state space representation
The modeled PEM fuel cell is fed with hydrogen and air. This diagram bloc is schematically shown on Figure 1. A proportional solenoid valve, where the orifice area is proportional to the valve voltage, is mounted at the stack exit and the outlet hydrogen and air are mixed.
Figure 1. The PEM fuel cell reactant suppl y systems
ln the dynamic model, the air is assumed to be compressible and the different elements in the model are the inlet and out let manifolds, the flow resistance, the parameters of the compressor and the proportional solenoid valve. The model is described by three state variables (the suppl y manifold pressure, the return manifold pressure and the compressor air flow) , two control variables (the compressor voltage, the solenoid valve voltage) and the load current which is an input variable. The governing equations for the supply manifold and the return manifold pressures are respectively defined using the energy conservation principle and standard therrnodynamic relationship below where the temperature TRM is assumed to be
the fuel cell temperature Tfc .
(1)
dPRM RaT/lM ( , ' J --= -- 111 fe.oUl - m valve dl V/lM
(2)
, The compressor air flow rate, fIl cp, is related to the supply
manifold pressure and the compressor voltage,
(3)
where al' az and aJ are fitting parameters characterizing the
modeled PEMFC test bench. The fuel cell inlet and outlet mass flows in equations (1) and (2) can be estimated [5] as follows:
l' , , m fe,in = m .fc+ 0.5 I11 cons
, , , m je, oul = m fc - O.5 1J1 cons
(4)
where the reacted oxygen mass flow rate is calculated trom the Faraday law given by equation (5)
(5)
and, according to experimental data, the mass flow through the fuel cell can be written as
(6)
ln equation (6), km/il and b are experimental fitting parameters. The flow rate in equation (2) through the valve can be computed by the nonlinear nozzle equation (7) [7] as below
mvalvc =
I / r [ r-Il Cd k3 Vva/vePRM (Pa/mJ 2y 1_(patmJr ~RaTRM p//M y - I PRM
if PRM < Pa/m (normal j1ow) PRait
r+1
Cd kJ Uva/vc PRM (y)I /2 (_2_) 2(r-ll ~Ra TRM y+1
if PRM ~ Pa/m (chockedj1ow) PRcrit
(7)
The air temperature in the compressor,Tcp in equation (1), is
defined by using thermodynamic relations
T=T +Tatttt[(pSMJr;l_l] (8) cp alm T]cp Par",
The stack voltage is computed according to equation (9) as follows [8] U le = n cells (E nersl - U aCI - U ohm)
where the Nernst potential ENcmS( , the activation overvoltage
vaet and the ohmic overvoltage V ahm ' are computed [9] as
(9)
E Nemst = 1.229 - 0.85 x 1 o-J (T fe - 298.15) + 4.3085x 10- 5 T fc In (po, l/Z PH, )
V act = 1. 1 86 - 8063 x 1 O-J Tfc - 3.45x 1 0-4 T fc In(Co J+ 1.53 x 1 0--4 T fc In (1fc)
U ohm = Roml'! Je .
ln this voltage equation, Po, is assumed to be 21 % of the
supply manifold pressure PSM .
B. Modellinearization
The non-linear model in equations (1 , 2, 3 and 9), completed with equations (4 to 8), is linearized by using a sm ail signal method around the nominal state point to other states. Then, the linear PEMFC state-space is described by
!lx = A !lx + Bu !J.u + Bw !J.w
!J.y = C !lx + Du !J.u
!lx = [!J.P.IM !J.pRM !J./;'cP]
!J.u = !J.lfc
!J.w = [!J. Ucp !J.V va/ve r !J.y=!J.U fc
T
(10)
where x, y, u, w and !J. den ote respectively the states, the outputs, the inputs, the control variables and the variations of the quantities trom their nominal values. The linearized system matrices A, Bt" Bw, C, Dt" and Dw are given by the following equations
A= [~ : ~: ~3lBtt=[::::lBW= [ ~ B~22lC =[C I 001 Du = [DuI 1 ~ 1 0 0 0 BW31 0
where the coefficients, for the normal flow, are
Cd k4 k ) PllMo
J RaTfc
-4 Tfc CI = - 3.2346 x I0 n cells--
PSMo
D ( 1
-3 10-4 Tfc Rohm J "1 = n cells , ) X ----- . I fco Am
For the chocked flow, the coefficients A22 and B"'22 are replaced
by
Ill. EXPERlMENT A TI ON
The fuel cell stack is fed with 140kPa pressure hydrogen and with ambient air, which is compressed by means of a twin head of diaphragm pump. The fue l cell operational temperature is 313.15K. This PEMFC stack is made up of 65 cell s and
produces a 600W output power. The proportion al solenoid valve is used to control the ai r pressure inside the channels in order to improve stack net power. The model is implemented in Matlab/Simulink® environment. Ln this section, the experimental data and the resul ts obtained by simulating the transient response of the stack system are presented and discussed when the solenoid valve at the stack exit is completely opened.
The variables and parameters in this dynamic model are summarized in table 1 and correspond to the 600W stack.
TABLE 1. GENERAL PARAMETERS
Para mete r Symbol Units Value Atmospheric pressure Parm Pa 1.013x105
Atmospheric temperature Tarrn K 298 .15
Air specifie heat ratio r 14 Air density Pa K ·3 g.m !.2
Universal gas constant R lmol-I K· I 83 14
Air gas constant Ra Jkg-I K· I 286.9
Molar mass of air Ma kg. mor' 28.97xlO·3
Molar mass of oxygen M 02 kg.mor l 32.0x l 0·3
Faraday's constant F C.mor ' 96485 Temperature of fuel cell Tfc K 313.15
Number of cells in fuel cell stack n cel/s 65
Fuel cell active area Arc cm2 78
Supply manifold volume VSM m3 1.29x l 0-4
Coefficient a, kg.kpa"s'2 -7 .93 x l O-4
Coefficient a2 kgV-l s·2 7.95 X 10.2
Coefficient a) kg.s·1 8.26x 1 0-4
tlow parameter k carh kg .s-I Pa" 70x 10·5
Coefficient b kg .s·, 80xI0"
The results using the non linear model are shown in Fig. 2. In Fig. 2a, the dynamic response of the compressor pressure, mass flow and the voltage stack is shown for a stack load current between 0 and 12A having 2, 6 and 12A increasing and decreasing step variations. In Fig 2.b and c, particular cases of increasing and decreasing currents respectively.
The stack voltage is function of stack current and oxygen partial pressure. These model results fit very weil with the experimental data. The step variation in the experimental air mass flow (Fig.2b and 2c) is due to the fact that the air mass flow is not directly measured; it is rather calcu lated from the load current and the air stoichiometric ratio.
This model is designed in order to help elaborating control strategies, find ing the tradeoff between the power produced by the stack and the parasitic power (the compressor and other auxil iaries ' power). lt will be used for a linear optimal control which wi ll improve the output power efficiency and the fuel cell operation management.
15
':~:::t8 0x 105 5 10 15 20 25 30 35 40 45 50
~~ ::: - ~ - - - ' - - '- - -:- - - ~ - - - ' - - - - - :rL--~-=-- - -1 1 :
1.04 - - - - - - - - - - - : - - ---= <t L == ~~~ri~iarulation J 1 1 ~: 1
1 .02 o _. 5 10 15 20 25 30 35 40 45 50 x 10
o 10 15 20 25 30 3S 40 45 50
60H ••• •••••• • non Mnear sim.Jlation l' T ' ,.... - r-1 1 1 1
55 - - -t - - -1- - - -t - - - 1- - - t- - - - 1- - - i- - - - - - t- --1 1 lit 1 i 1
50~--- ~'----~---~-- ---F 10 15 20 25 30 35 40 4 5 50
t ime(s)
(a) Global dynamic response
i :jl::::: :~: f::: :::::::: :::::::: j:::::: 1 ~ !~ i : ---:-- -- l - -- -d
~ 10' 2.2 2.4 2.6 2.8 3
l' .081_-_-_-_-_-_-;,-_ -_-_-_-_-_-_~, -.::,,-:=.::~-::~.::~.~; .. ~;., .;~.;;;~:;::._:_:::_:_:_=, =_ =_=_=_=_=_=1 i1.06 1 1 1 1
~ 1.04 - - - - - - - - - - - 1- - - - - -1 .......... , non ~near si ll1.Jlation 1
; 1 .02 1 -- experirrentat 1
_ ~ 10-4 2.2 2.4 2.6 2.8
f ~ : : ib?E : I~ ' ~' -~:~:~;~',:~~:~~~~~:~~' ;( 2 ' •• 1 -- experirrental
2 U U U U 52,----,----,---r===============~
~ 5 1 ~--~ - - - -1 - - - - - -l ........... non linear s irrulation
>
6> 50 ___ ___ 1 __ ~ ____ 1 ______ ...J . .L __
~ 1 : 1 1 1
~ :; = = = = = =:= = t~:..:..:.:..:...~...:.:.:.:+~_·:..::.~ 2 U U U U
' ;""(5)
(b) Increasing stack currerît transient response
::f··+····~·· ... j ... .. i· ... f·· ··1 1~lO' 1.9 2 2.1 2.2 2.3 2 .
1.08c:==r==:-r---'r====;===:;===ïl 1 l '" : 1 •••• •••••• non ~~ear sirrulation 1
- - - - - 1- - - - - - 1 - - - ï - - 1--expenrrental ~.
- - - - - 1- - - - - - 1- - - - - '"1- _" •••• _. 1 ....
~ ~ 1.06
! 1.04 , , ,--~~~~~~~~
;if 1.02'-----'----'-----.J'-----'----'-----.J 1 .~ 1 0-4 1.9 2.1 2.2 2.3 2.
6~ .. ~ .. ~ .. ·~ .. ~ .. ·~ .. ~· , ·~ .. ~ .. ~ .. ·~ .. ~ .. ~r:, -·-···-··.-.. ---:~~1·=·-~ .. _·~ .. ~· ,,~~~~~~!~7~~r~n~Tni~~I~ID~~n~l~ _____ : ____ _ r: ___ .~~ .. ~.-: .. ~ .. ~ .. ~ .. ~ .. ~ ___ __ ~ ____ _
2'-------'------'-------'-------'------'-----~ 1.8 1.9 2. ' 2.2 2.3 2 .
~ 52r-----,-----~----~------~----~----_,
8, 51 - - - - -:- - - - - ~ ... ~~.~~ .... ~""' ...... _~t-.--s-~ 50 - - - - - :- - - - - ~ - - - - - ~ - - - - - ~ - - - - - ,- - - - -
~ 49 - - - - -1- - - - - ri - - - - - ï - - 1 ••••• •••••. non linear si rrulat ion 1-05 48 JO_ .. _ ..... _ __.., ... "V
1.8 ' .9 2 .1 ,;rre(5)
2 .2 2.3 2.4
(c) Decreasing stack current transient response Figure 2. Experimental and simulation dynamic responses according to the
stack CUITent variat ions
IV. CONCLUSION
A complete state model of PEMFC air supply has been described in this work while a proportional solenoid valve is mounted at the PEMFC stack exit. A state-space representation of air pressure and air tlow control structure has been presented. Instead of using the tlow map, the air tlow state model was based on the experimental behavior of the compressor. A model-based controller can be designed on the basis of this state model. While the solenoid valve was opened, the simulation results using the nonlinear model correspond weil with measured data. More experimentation will be curried out with different openings of the valve. Moreover, further experimentations and simulations will include the linear state model validation. Furthermore, this study can be extended to the controller design for the air supply.
ACKNOWLEDGM ENT
This work was jointly supported by L TE-Hydro-Quebec, Natural Resources - Canada and Natural Sciences and Engineering Research Council of Canada.
REFERENCES
[1] F. Barbir and T. Gomez, "Efficiency and economics of proton exchange membrane (PEM) fuel cells," international Journal of Hydrogen Energy, vol. 21 , pp. 891-901,1996.
[2] 1. P. Pukrushpan, P. Huei , and G. S. Anna, "ControlOriented Modeling and Analysis for Automotive Fuel Cell Systems," Journal of Dynamic Systems, Measurement, and Control, vol. 126, pp. 14-25,2004.
[3] M. Grujic, K. M. Chittajallu , E. H. Law, and 1. T. Pukrushpan, "Model-based control strategies in the dynamic interaction of air supply and fuel cell ," Power and Energy, vol. 218, pp. 1-13,2004 .
[4] M. Grujicic, K. M. Ch ittaj ail u, and 1. T. Pukrushpan , "Control of the transient behaviour of polymer elctrolye membrane fuel cells systems," Journal Automobile Engineering, vol. 218, pp. 1239-1250, 2004.
[5] S. Rodatz, G. Paganelli, and L. Guzzella, "Optimizing air supply control of a PEM fuel cell system," presented at Proceedings of American Control Conference, Denver, Colarado, 2003_
[6] C. Bao, M. Ouyang, and B. Yi , "Modeling and control of air stream and hydrogen tlow with recirculation in a PEM fuel cell system--I. Control-oriented modeling," International Journal of Hydrogen Energy, vol. ln Press, Corrected Proof.
[7] P. Thomas, Simulation of industrial Processes for Control Engineer: Butterworth Heinemann, London, 1999.
[8] 1. E. Larminie and A.Dicks, Fuel Cel! System Explained. Chichester, U.K.: Wiley, 2000.
[9] M.Fournier, K. Agbossou, A. Poulin, Y. Dubé, and G. Simard, "Dynamic model of a PEMFC stack suitable for component level modeling of a fuel ce Il based generator," presented at WHEC 16, Lyon France, 2006.