2
Asservissement de la tension d´ elivr´ ee par un convertisseur de type Buck Positionnement th´ ematique egulation, Electronique de puissance, Syst` emes embarqu´ es Mots-cl´ es Mots-cl´ es (enfran¸cais) Mots-cl´ es (en anglais) Convertisseur statique DC/DC DC/DC Buck converter Lin´ earisation Linearization egulation Control Syst` emes embarqu´ es Embedded systems egulateur PID PID controller Bibliographie comment´ ee Un convertisseur statique, ´ egalement appel´ e hacheur, est un composant ´ electronique qui permet d’adapter une source d’´ energie ´ electrique ` a un r´ ecepteur donn´ e en la convertissant. Deux grands types de convertisseurs peuvent ˆ etre distingu´ es : les r´ e-hausseurs de tension, ou convertisseurs Boost , et les abaisseurs de tension, ou convertisseurs Buck [1]. Les premiers sont essentiellement utilis´ es dans l’industrie automobile ou navale. Les t´ el´ ephones mobiles int` egrent quant ` a eux un convertisseur Buck. C’est ce mod` ele qui sera l’objet de notre ´ etude. La tension d´ elivr´ ee par ces convertisseurs doit ˆ etre r´ egul´ ee afin de maintenir sa valeur malgr´ e des variations possibles de la charge et de la tension d´ elivr´ ee par la source d’alimentation. Cette derni` ere subit en effet des cycles de charge / d´ echarge et son niveau de charge est caract´ eris´ e par une grandeur appel´ ee State of Charge (Soc) [2]. Ce cycle pr´ esente en premi` ere approximation une forme triangulaire, g´ en´ erant ainsi sur la tension de sortie une perturbation pouvant ˆ etre assimil´ ee `a une rampe. Le sch´ ema ´ electrique ´ equivalent du convertisseur Boost est compos´ e d’un ensemble de composants ´ electroniques passifs (r´ esistance, capacit´ e, inductance), et d’un transistor fonctionnant en mode interrupteur. Le sch´ ema ´ electrique ´ equivalent du convertisseur pr´ esente deux configurations possibles en fonction de la position de l’interrupteur. Un mod` ele moyen peut ˆ etre obtenu ` a partir des lois de Kirchoff en consid´ erant que la fr´ equence d’ouverture et de fermeture de l’interrupteur est relativement ´ elev´ ee par rapport ` a la rapidit´ e du syst` eme [3]. Ce mod` ele est alors compos´ e de deux ´ equations diff´ erentielles non-lin´ eaires, et la variable de commande est le rapport cyclique de commande du convertisseur. Le courant circulant dans une branche du circuit est alors une moyenne des courants circulant dans cette branche sur une p´ eriode du cycle d’ouverture et de fermeture de l’interrupteur. L’asservissement des syst` emes non–lin´ eaires a ´ et´ e abord´ e de diff´ erentes mani` eres dans la litt´ erature. Les m´ ethodes les plus anciennes consistent `a lin´ eariser le mod` ele non-lin´ eaire autour d’un point de fonctionnement [4]. Le mod` ele lin´ eaire ainsi obtenu permet de d´ eterminer un r´ egulateur pour r´ epondre au cahier des charges en termes de performances et de robustesse. Plusieurs m´ ethodes ont ´ et´ e propos´ ees pour la synth` ese d’un egulateur. Le r´ eglage d’un correcteur de type PID peut ˆ etre r´ ealis´ e `a l’aide de la m´ ethode de Ziegler- Nichols [5] ou `a l’aide de techniques fr´ equentielles plus ´ elabor´ ees permettant notamment de fixer la Marge de Phase de l’asservissement [6]. Cette derni` ere approche est int´ eressante car, la lin´ earisation 1

Asservissement de la tension d elivr ee par un ... - CONVERTISSEUR.pdf · Asservissement de la tension d elivr ee par un ... et de v eri er ses performances et ses limites en simulation,

Embed Size (px)

Citation preview

Asservissement de la tension delivree par unconvertisseur de type Buck

Positionnement thematique

Regulation, Electronique de puissance, Systemes embarques

Mots-cles

Mots-cles (en francais) Mots-cles (en anglais)Convertisseur statique DC/DC DC/DC Buck converterLinearisation LinearizationRegulation ControlSystemes embarques Embedded systemsRegulateur PID PID controller

Bibliographie commentee

Un convertisseur statique, egalement appele hacheur, est un composant electronique qui permetd’adapter une source d’energie electrique a un recepteur donne en la convertissant. Deux grands typesde convertisseurs peuvent etre distingues : les re-hausseurs de tension, ou convertisseurs ≪ Boost≫, et les abaisseurs de tension, ou convertisseurs ≪ Buck ≫ [1]. Les premiers sont essentiellementutilises dans l’industrie automobile ou navale. Les telephones mobiles integrent quant a eux unconvertisseur Buck. C’est ce modele qui sera l’objet de notre etude. La tension delivree par cesconvertisseurs doit etre regulee afin de maintenir sa valeur malgre des variations possibles de lacharge et de la tension delivree par la source d’alimentation. Cette derniere subit en effet des cyclesde charge / decharge et son niveau de charge est caracterise par une grandeur appelee State ofCharge (Soc) [2]. Ce cycle presente en premiere approximation une forme triangulaire, generant ainsisur la tension de sortie une perturbation pouvant etre assimilee a une rampe. Le schema electriqueequivalent du convertisseur ≪ Boost ≫ est compose d’un ensemble de composants electroniques passifs(resistance, capacite, inductance), et d’un transistor fonctionnant en mode interrupteur. Le schemaelectrique equivalent du convertisseur presente deux configurations possibles en fonction de la positionde l’interrupteur. Un modele ≪ moyen ≫ peut etre obtenu a partir des lois de Kirchoff en considerantque la frequence d’ouverture et de fermeture de l’interrupteur est relativement elevee par rapport a larapidite du systeme [3]. Ce modele est alors compose de deux equations differentielles non-lineaires, etla variable de commande est le rapport cyclique de commande du convertisseur. Le courant circulantdans une branche du circuit est alors une moyenne des courants circulant dans cette branche surune periode du cycle d’ouverture et de fermeture de l’interrupteur. L’asservissement des systemesnon–lineaires a ete aborde de differentes manieres dans la litterature. Les methodes les plus anciennesconsistent a lineariser le modele non-lineaire autour d’un point de fonctionnement [4]. Le modelelineaire ainsi obtenu permet de determiner un regulateur pour repondre au cahier des charges entermes de performances et de robustesse. Plusieurs methodes ont ete proposees pour la synthese d’unregulateur. Le reglage d’un correcteur de type PID peut etre realise a l’aide de la methode de Ziegler-Nichols [5] ou a l’aide de techniques frequentielles plus elaborees permettant notamment de fixer laMarge de Phase de l’asservissement [6]. Cette derniere approche est interessante car, la linearisation

1

conduisant a une approximation du modele, les marges de robustesse doivent etre suffisantes afin depreserver la stabilite du systeme en presence de ces erreurs de modele. Pour contourner ce probleme etassurer un fonctionnement correct de l’asservissement independamment du point de fonctionnementchoisi, des approches utilisant le modele non-lineaire ont ete recemment proposees. Elles sont baseessur des techniques issues de la theorie de Lyapunov [7], mais depassent le cadre theorique de notreapproche. La fonction de transfert du regulateur etait historiquement realisee analogiquement a l’aidede circuits electroniques actifs a base d’amplificateurs operationnels. A l’heure actuelle, cette approcheest de plus en plus abandonnee au profit de l’utilisation de systemes embarques presentant plus depossibilites et de flexibilite. L’algorithme de commande est base sur des equations de recurrence, etimplemente dans le microcontroleur situe sur la carte de controle/commande de type Arduino, parexemple [8]. Ces equations de recurrence sont obtenues par discretisation de la fonction de transfertdu regulateur. La periode d’echantillonnage doit etre judicieusement choisie afin de respecter le criterede Shannon [9].

Problematique retenue

L’algorithme d’asservissement implemente sur une carte Arduino doit assurer de bonnes margesde robustesse en raison des erreurs de modelisation liees a la linearisation. Il doit en outre permettrede compenser les variations de la tension delivree par la batterie provenant de ses cycles de charges/decharges.

Objectifs du TIPE

Je me propose : (i) de determiner la fonction de transfert du convertisseur Buck a partir de sonmodele physique, (ii) de choisir une methode de synthese d’un regulateur de type PI Avance de Phaseet de verifier ses performances et ses limites en simulation, et (iii) d’implementer le regulateur surla carte Arduino et de valider les performances de l’asservissement avec une batterie chargee et unebatterie partiellement dechargee.

References bibliographiques

[1] Philippe Barrade : Electronique de Puissance, Methodologies et convertisseurs elementaires.Presses Polytechniques et Universitaires Romandes, 2006.

[2] Akram Eddahech : Modelisation du vieillissement et determination de l’etat de sante de batterieslithium-ion pour application vehicule electrique et hybride. These de doctorat, Universite deBordeaux 1, 2014.

[3] H Sira-Ramirez et R Silva-Ortigoza : Control design technics in power electronics devices,chapitre 2. Springer, 2016.

[4] P. De Larminat : Automatique. Hermes, 1996.

[5] B. Wayne Becquette : Process control, modelling design and simulation. Prentice Hall, 1957.

[6] K. J. Astrom et B. Wittenmark : Adaptive control. Prentice Hall, 2014.

[7] Amin Shotorbani et Ebrahim Babaei : Robust nonlinear controller based on control lyapu-nov function and terminal sliding mode for buck converter. International Journal of NumericalModelling : Electronic Networks, Devices and Fields, 2016.

[8] G. V. Arun Kumar : A technical seminar on embedded-system-programming-using-arduino-microcontroller, 2015. Consulte le 5 juillet 2016 http://fr.slideshare.net/ArunKumar1709/

embedded-system-programming-using-arduino-microcontroller.

[9] M. Charbit et G. Blanchet : Elements de base pour le traitement numerique du signal et del’image, 2010. Polycopie de cours, Telecom ParisTech.

2