Vous êtes sur la page 1sur 15

Module : Outils informatiques et mathématiques 2 Licence professionnelle STEEL

Enseignant : Damien Guilbert (damien.guilbert@univ-lehavre.fr)

TP 2: MODÉLISATION D’UN SUPERCONDENSATEUR ET


ETUDE D’UN HACHEUR SERIE/PARALLELE POUR SA
CHARGE/DECHARGE
1. Objectif
- Connaître le fonctionnement d’un supercondensateur et ses applications.
- Comprendre comment un supercondensateur peut être modélisé.
- Savoir lire et analyser des données techniques d’un supercondensateur.
- Modéliser dans l’environnement « Simulink » et « Simscape>>Electrical>>Specialized Power
Systems » le modèle équivalent du supercondensateur.
- Étudier la charge/décharge d’un supercondensateur via l’utilisation d’un hacheur série/parallèle.

2. Généralités sur les supercondensateurs


Comparés aux batteries, les supercondensateurs offrent une haute densité de puissance, temps de
charge et décharge très court, et un meilleur rendement de stockage et de restitution de l’énergie.
Comme illustré sur le diagramme de Ragone ci-dessous comparant les performances énergétiques des
systèmes de stockage, la densité d’énergie des supercondensateurs se situe entre les condensateurs
électrolytiques et les batteries (plomb, nickel-hydrure métallique, lithium-ion). Comme les
condensateurs, les supercondensateurs stockent de l’énergie sous forme électrochimique dépendant
de sa capacité C et du carré de sa tension. Les supercondensateurs ont la particularité de se charger et
se décharger très rapidement qui leur permet de répondre aux pics de puissances en complément des
batteries et des piles à combustible.

Fig. 1. Diagramme de Ragone des élements de stockage d’énergie électrique.


TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

Les supercondensateurs sont commercialisés sous différentes appellations (supercapacitor,


ultracapacitor) et par différentes entreprises telles qu’EPCOS, PANASONIC, EATON, BATSCAP,
VISHAY. L’une des entreprises les plus réputées dans le développement des supercondensateurs est
l’entreprise MAXWELL TECHNOLOGIES qui a été récemment achetée par l’entrepreneur Elon
Musk qui possède les entreprises TESLA et SpaceX.
Les valeurs de capacité des supercondensateurs sont inclues entre 1 et 3000F. Des recherches sont
actuellement effectuées pour augmenter leur capacité et la densité d’énergie. Par leur avantage, les
supercondensateurs peuvent être utilisés dans un bon nombre d’applications embarquées et
stationnaires :
-Application industrielles
-Alimentation de secours pour la robotique
-Sauvegarde de la mémoire
-Compteur intelligent
-Système UPS (Uninterruptible Power Supply)
-Voitures électriques
-Tramway
-Trolleybus

L’énergie stockée par un supercondensateur en (J) est exprimée par la relation suivante :

1
𝐸𝑠𝑐 = 2 𝐶𝑉 2 (1)

La même énergie exprimée en (Wh) est donnée par :

1
𝐶𝑉 2
𝐸𝑠𝑐 = 23600 (2)

La puissance maximale du supercondensateur est donnée par la relation suivante :

𝑉2
𝑃𝑠𝑐 = 4∗𝐸𝑆𝑅 (3)
𝐷𝐶

Où le terme ESRDC représente la résistance équivalente série du supercondensateur (donnée dans le


document technique du supercondensateur).

Ec représente l’énergie utilisable qu’on limite à 50% pour optimiser la durée de vie du
supercondensateur et son énergie utilisable :

1 𝑉 2
×𝐶(𝑉𝑛𝑜𝑚 − 𝑛𝑜𝑚 )
2 2
𝐸𝑐 = 3600
(4)

2
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

3. Caractérisation d’un supercondensateur


Dans cette partie, nous souhaitons modéliser la charge et décharge d’un supercondensateur
(connue sous le terme anglais Electrochemical Double-Layer Capacitor (EDLC)) via un modèle
électrique équivalent composé de résistances et de condensateurs. Le modèle équivalent d’une
cellule supercondensateur est donné sur la Fig. 2. On rappelle que les modules de
supercondensateur (généralement rencontrés dans différentes applications) combinent des cellules
en série et/ou parallèle afin d’obtenir une tension et courant désirés. Les valeurs de capacités pour
les supercondensateurs sont de l’ordre du Farad (F) contrairement à celles des condensateurs
conventionnelles (beaucoup plus petites).

Fig. 2. Modèle équivalent d’un supercondensateur.


Les valeurs des capacités C1, C2 et C3 sont fixées. La valeur de la capacité Cv dépend de la tension
à ses bornes. Les valeurs des résistances, R1, R2 et R3 sont fixées. La tension aux bornes de chaque
condensateur individuel dans le modèle est calculée à partir de la relation suivante :
𝑣
𝑉𝑐𝑛 = 𝑁 − 𝑅𝑛 𝑖𝑛 (5)
𝑠𝑒𝑟𝑖𝑒𝑠

où :
• v est la tension aux bornes d’une cellule du supercondensateur.
• Nseries est le nombre de cellules en série.
• n est le numéro de la branche. n=[1, 2, 3].
• in est le courant qui traverse la branche n.
• Rn est la résistance dans la branche n.
• Vcn est la tension aux bornes du condensateur dans la branche n.
L’équation pour le courant traversant la première branche du modèle dépend de la tension aux
bornes des condensateurs. Si les condensateurs subissent une tension positive, alors :
𝑉𝑐1 > 0
De là, nous en déduisons :
𝑑𝑉𝑐1
𝑖1 = (𝐶1 + 𝑘𝑣 𝑉𝑐1 ) (6)
𝑑𝑡

3
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

En outre :
𝑑𝑉𝑐1
𝑖1 = 𝐶1 (7)
𝑑𝑡

où :
• Vc1 est la tension aux bornes des condensateurs dans la première branche.
• C1 est la valeur du condensateur fixée dans la première branche.
• kv est le gain de la valeur du condensateur dépendant de sa tension à ses bornes.
• i1 est le courant qui traverse la première branche.
Pour les branches restantes, le courant est exprimé par :
𝑑𝑉𝑐𝑛
𝑖𝑛 = 𝐶𝑛 (8)
𝑑𝑡

où :
• n est le numéro de la branche. n=[2, 3].
• Cn est la capacité de la branche n.
Enfin, le courant total du modèle d’une cellule d’un supercondensateur est donné par la relation
suivante :
𝑣
𝑖 = 𝑁𝑝𝑎𝑟𝑎𝑙𝑙𝑒𝑙 (𝑖1 + 𝑖2 + 𝑖3 + 𝑅 ) (9)
𝑑𝑖𝑠𝑐ℎ𝑎𝑟𝑔𝑒

où :
• Nparallel est le nombre de cellules en parallèle.
• Rdischarge est la résistance d’autodécharge du supercondensateur.
• i est le courant total du supercondensateur.
Pour pouvoir réaliser le modèle d'un supercondensateur, il faut avoir les paramètres suivants :
- Nombre de cellules en série
- Nombre de cellules en parallèle
- Coefficient kv
- Résistance R1
- Capacité C1
- Résistance R2
- Capacité C2
- Résistance R3
- Capacité C3
- Résistance Rdischarge

4
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

Les paramètres kv, R1, C1, R2, C2, R3, C3, Rdischarge et Vmax correspondent aux valeurs pour une
cellule. Les paramètres kv, R1 et C1 affectent la réponse à court terme (en secondes). Les
paramètres R2 et C2 affectent la réponse à court et moyen terme (en minutes). Les paramètres
R3 et C3 affectent la réponse à moyen et long terme terme (en minutes). La réponse à moyen et
long terme (en centaines de minutes). Le paramètre Rdischarge représente les pertes en raison de
l'autodécharge du condensateur.
Pour déterminer les paramètres du modèle, il est nécessaire de disposer des informations de la
fiche technique. En outre, des relevés expérimentaux de la tension du supercondensateur dans le
cadre d'un processus de charge et de décharge sont requis. La Fig. 3 montre la tension d’une
cellule de supercondensateur Vc lorsqu’il est chargé par un courant constant Is de 0 à t3, et à t3, le
courant de charge est retiré.

Fig. 3. Réponse en tension de la charge d’un supercondensateur.


Les paramètres kv, R1 et C1 sont calculés en se basant sur le courant de charge et la tension du
supercondensateur aux instants, 0, t2, et t3. Les paramètres R2 et C2 sont déterminés à partir de la
tension du supercondensateur aux instants, t3, t5, et t6. Les paramètres R3 et C3 sont calculés à partir
de la tension du supercondensateur aux instants, t7, t8, et t9. Enfin, le paramètre Rdischarge est déterminée
à partir des données techniques utilisant le courant de fuite.

4. Modélisation du supercondensateur
Pendant cette séance de TP, nous allons travailler sur la modélisation d’un supercondensateur à l’aide
du logiciel Matlab/Simulink. Pour cela, les librairies « simulink » et « Simscape>>Electrical » sont
particulièrement utilisées.

5
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

Sur la Fig. 4, on montre un circuit pour étudier le comportement en charge et décharge d’une cellule
de supercondensateur.

Fig. 4. Circuit électrique pour l’étude de la charge et décharge d’un supercondensateur.


Cet exemple de circuit permet de visualiser le courant et la tension d’une cellule de supercondensateur
pour sa charge et décharge. Pour charger le supercondensateur, un courant de 100 A est appliqué au
supercondensateur pendant 100 secondes. Le supercondensateur est ensuite mis à l’arrêt pendant une
minute. Pendant l'heure suivante, pour décharger le supercondensateur, une charge de 50 A est
appliquée pendant une seconde toutes les 50 secondes. Le supercondensateur est ensuite mis à l’arrêt
jusqu'à la fin de la simulation. Le scope affiche le courant et le comportement de la tension de
charge/décharge du supercondensateur.
2) Réaliser le circuit électrique de la Fig. 3 en utilisant la librairie « Simulink » et
« Simscape>>Electrical » et paramétrer les trois blocs (charging current, load current, on/off) de la
librairie Simulink pour respecter le cahier des charges décrit ci-dessus.
- Le modèle du Supercapacitor se trouve dans Simscape>>Electrical>>Passive
- Le bloc f(x)=0 se trouve dans Simscape>>Utilities
- Les raccourcies pour les mesures Iin et V peuvent se trouver dans Simulink>>Signal Routing
- Les blocs i et v sont des sous-systèmes (Subsystem) représentés comme des blocs qui contiennent
les éléments suivants :

Fig. 5. Contenus respectifs des blocs i et v.

6
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

- Les symboles suivants et sont des convertisseurs permettant de connecter des


éléments de deux librairies différentes. Ils peuvent se trouver dans Simscape>>Utilities

- Le bloc (Controlled Current Source) peut être trouvé à partir de la barre de recherche.

- Le bloc (Voltage Sensor) peut être trouvé dans Simscape>>Electrical>>Sensors &


Transducers
- Une fois les circuits (Fig. 5) réalisés, vous pouvez à présent créer un sous-système en sélectionnant
le circuit et une barre apparaîtra vous invitant à créer un Subsystem (voir Fig. 6). Vous pouvez alors
connecter ces deux sous-systèmes avec le reste du modèle (voir Fig. 4).

Fig.6. Procédure pour créer un sous-système.


3) Relevez dans le bloc du Supercapacitor les paramètres du modèle électrique équivalent d’une
cellule d’un supercondensateur.
4) Afin d’enregistrer les résultats de simulation dans le « workspace » de Matlab, il faut utiliser trois
blocs « To Workspace » qui se trouvent dans la librairie Simulink>>Sinks. Deux blocs sont utilisés
pour enregistrer le courant et la tension du supercondensateur; tandis que le dernier bloc est utilisé
pour sauvegarder le temps de simulation. C’est pourquoi, un « clock » doit être ajouté au fichier
Simulink, se trouvant dans la librairie Simulink>>Sources.
En faisant un double-cliquer sur le bloc « To Workspace », la fenêtre ci-dessous apparaît. Il faut
renommer chaque grandeur qu’on souhaite mesurer et enregistrer les données en format « Array ».

7
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

Fig. 7. Intérieur du bloc « To Workspace ».


La figure ci-dessous montre le circuit avec les trois blocs « To Wokspace ».

Fig. 8. Circuit complet avec les blocs « To Workspace ».


Dans l’étape suivante, nous allons lancer la simulation mais tout d’abord, il faut régler le temps de
simulation comme indiquer sur la figure ci-dessous.

Fig. 8. Réglage du temps de simulation.


5) Lancer la simulation puis tracer vos résultats en utilisant la commande suivante :

Cette commande permet de tracer sur une même figure le courant et la tension du supercondensateur
en fonction du temps avec deux axes d’ordonnées différentes.

8
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

-Tracé vos résultats dans Matlab (vous pourrez réaliser un script) puis analysez-les en vous basant
sur le cahier des charges décrit en page 6.
6) A réaliser à la maison ou en fin de séance si le temps le permet : à partir de vos résultats de la
question 5 et vous en appuyant de la Fig. 3 et des équations (5)-(9), déterminez les différents
paramètres du modèle. Comparer vos résultats aux paramètres réelles du modèle (question 3).
Conclure.
7) Dans cette partie, l’objectif est de modéliser le circuit équivalent du supercondensateur présenté à
la Fig. 2 avec l’utilisation du concept de Subsystem (introduit précédemment) représenté ci-dessous
en forme de bloc.

Fig. 9. Modélisation du supercondensateur avec le concept de « Subsystem ».


Dans une première partie, nous allons créer ce sous-système incluant les éléments qui composent le
modèle équivalent du supercondensateur (Fig. 2). Pour réaliser ce circuit, nous allons utiliser la
librairie Simscape>>Electrical>>Passive. Vous pouvez vous appuyer de la figure ci-dessous pour
réaliser le modèle équivalent du supercondensateur avec les différents éléments.

Fig. 10. Modèle réalisé du supercondensateur.

9
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

Pour réaliser le condensateur Cv (dont sa valeur dépend de la tension à ses bornes) de la Fig. 2, vous
avez besoin d’un condensateur à paramètre variable, qui se trouve dans la librairie
Simscape>>Electrical>>Passive. L’élément entouré en rouge a été vu précédemment et permet de
convertir un signal Simulink en signal physique (Simscape>>Utilities). Les éléments entourés en
bleu se trouvent dans la librairie Simulink.
Une fois que le modèle est réalisé, nous procédons à la création de notre Subsystem, introduit
précedemment. Pour cela, nous allons sélectionner le modèle du supercondensateur et un rectangle
va apparaître comme illustré dans la figure ci-dessous. Il faut sélectionner le premier Create
Subsystem afin de créer votre Subsystem qui vous permettra d’obtenir le circuit de la Fig. 11.

Fig. 11. Création du Subsystem pour le circuit électrique équivalent du supercondensateur.


8) Paramétrer chaque élément du modèle avec les valeurs suivantes :
Valeur supercondensateur (modèle Simscape) :

Kv = 0.95
R1 = 0.2
C1 = 2.5
R2 = 90
C2 = 1.5
R3 = 1000
C3 = 4
Rch = 1000

9) Comme à la question 4, ajoutez les blocs « To Workspace » et les configurer, modifier le temps de
simulation et tracé de vos résultats dans Matlab puis analysez-les.

10) Réaliser des simulations en modifiant les paramètres du modèle du supercondensateur comme
suit :

Maxwell ultracapacitor 1200F 2.7V (model BCAP‐1200):


Kv = 276

10
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

R1 = 0.0103
C1 = 890
R2 = 1.7
C2 = 86.4
R3 = 12.1
C3 = 150
Rch = 1000

11) En vous appuyant sur la documentation technique donnée ci-dessous pour les supercondensateurs
MAXWELL, collecter les informations importantes du supercondensateur BCAP1200 et calculer
Pmax (W), Esc (J), Esc (Wh), et Ec (Wh) avec les formules données en page 2.

Fig. 11. Fiche caractéristique supercondensateur MAXWELL 1200F.

11
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

5. Étude d’un hacheur série/parallèle (buck/boost)


Le développement croissant des micro-réseaux électriques incluant des énergies renouvelables et le
besoin d’ajuster la production en fonction de la demande requièrent l’utilisation d’appareils pour le
stockage de l’énergie comme les supercondensateurs. En complément des dispositifs de stockage, les
convertisseurs de puissance jouent un rôle primordial. Ils permettent de convertir la tension produite,
qui peut être en AC ou DC, en une forme de tension qui convient au dispositif de stockage, souvent
en DC. Pour les systèmes de stockage de l’énergie comme les batteries et les supercondensateurs, les
convertisseurs DC-DC de type buck-boost (série/parallèle) sont généralement employés pour
permettre la charge et décharge de l’élément de stockage. C’est un convertisseur bidirectionnel en
courant, fonctionnant dans deux quadrants de fonctionnement dans le plan courant-tension. La
topologie série/parallèle est illustrée sur la Fig. 12.

Fig. 12. Convertisseur buck-boost (série/parallèle).


Tout d’abord pour la charge du supercondensateur, le convertisseur fonctionne généralement en
mode « Buck » puisque la tension du bus DC (DC link) est plus élevée que la tension du
supercondensateur (voir Fig. 12). Dans ce cas, c’est Q1 et D2 qui sont utilisés.
Dans le cas contraire, pour la décharge du supercondensateur, le convertisseur fonctionne en mode
« boost » où on a besoin d’élever la tension et non plus la diminuer. Dans ce cas, c’est Q2 et D1 qui
sont utilisés.

• Modélisation d’un convertisseur

L’objectif est de réaliser ce convertisseur et d’une commande en boucle ouverte pour étudier la charge
et décharge du supercondensateur donné sur la Fig. 13.

12
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

Fig. 13. Modélisation du convertisseur connecté à un supercondensateur (modèle RC).


1) Avec le logiciel Simulink, réaliser le montage ci-dessus en vous aidant des points suivants pour
trouver tous les composants nécessaires :

-pour les éléments comme la bobine, le condensateur et la résistance, nous les trouvons dans
la librairie Simscape/Electrical/Specialized Power Systems/Passives et nous choisissons
Series RLC Branch.
Une fois que nous avons choisi l’élément, faire double-clic et dans la partie Branch type
sélectionné le type d’élément à utiliser par exemple une résistance (R), faire la même
procédure pour les autres éléments.
- les éléments de mesure, nous les trouvons dans Simscape/Electrical/Specialized Power
Systems/Sensors and Measurements.
-la diode et le transistor MOSFET, nous les trouvons dans Simscape/Electrical/Specialized
Power Systems/Power Electronics.
-Le bloc « powergui » se trouve dans Simscape/electrical/Specialized Power
Systems/Utilities.

2) Dans cette partie, le supercondensateur est modélisé avec un circuit électrique simple composé
d’une résistance Rsc et d’un condensateur Csc. Pour le modèle BCAP1200 (Fig. 11), relever la valeur
de la résistance série et celle du condensateur. Ces deux valeurs sont utilisées dans le modèle.

3) Configurez les paramètres de simulation puis simulez votre modèle.

-L=200µH (inductance de lissage des supercondensateur).


-DC source=6V (on alimente qu’une seule cellule de supercondensateur).
-Temps simulation=100s.
-Fréquence du convertisseur : 0.01 Hz
-Conditions initiales de charge du supercondensateur : 1 V (à régler avec le condensateur Csc)

13
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

4) Cahier des charges : nous souhaitons charger le supercondensateur pendant 50s et le


décharger pendant 40s. Entre les deux fonctionnements, il y a 5s.

Par quels éléments sera réalisés la charge et décharge du supercondensateur? Pour vous aider,
vous pouvez vous appuyer sur la Fig. 12.

5) Paramétrez les deux blocs Pulse Generator ci-dessous pour répondre au cahier des charges.
La charge et la décharge doivent se faire séparément. L’amplitude du signal doit être égale 1
(fermeture de l’interrupteur).

Fig. 14. Paramétrage du bloc « Pulse Generator » pour la charge et décharge du supercondensateur.
6) Comme à la question 4, ajoutez les blocs « To Workspace » (voir Fig. 13) et les configurer,
modifier le temps de simulation et tracé de vos résultats dans Matlab puis analysez-les afin de
vérifier votre cahier des charges.

7) Pour permettre un bon cycle de charge et de décharge, la tension minimale du


supercondensateur doit être limitée à :
𝑉𝑠𝑐_𝑛𝑜𝑚
𝑉𝑠𝑐_𝑚𝑖𝑛 = (10)
2

où Vsc-nom représente la tension nominale du supercondensateur (rated voltage).

Proposer une solution pour limiter la plage de fonctionnement du supercondensateur. De plus,


sachant qu’à Vsc-nom, l’état de charge (SOC : state-of-charge) du supercondensateur est égal à
100% (chargé) et 0% (déchargé), proposer une solution pour obtenir l’état de charge en temps
réel à partir de la mesure de tension Vsc. Modifier votre circuit Simulink en conséquence, et tracer
vos résultats. Commenter et conclure.

14
TP 2 : Modélisation d’un supercondensateur et étude d’un hacheur série/parallèle pour sa
charge/décharge

On rappelle que le SOC est exprimé par la relation suivante :


𝑡
𝑄𝑖𝑛𝑖𝑡 −∫0 𝑖(𝑡)𝑑𝑡
𝑆𝑂𝐶 (%) = 𝑥100 (11)
𝑄𝑇

Où Qinit est la quantité de charges initiale et QT est la quantité de charge totale. On rappelle que :
𝑡
𝑄 = 𝐶𝑈𝑆𝐶 = ∫0 𝑖(𝑡)𝑑𝑡 (12)

Où C représente la capacité du condensateur (F) et USC est la tension du supercondensateur.

6. Synthèse du TP

15

Vous aimerez peut-être aussi