Logiciel de simulation de circuits électriques à base des Réseaux Dynamiques Hybrides à Composants

Documents pareils
Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

Cours d Analyse. Fonctions de plusieurs variables

Aiguilleurs de courant intégrés monolithiquement sur silicium et leurs associations pour des applications de conversion d'énergie

Synthèse des convertisseurs statiques DC/AC pour les systèmes photovoltaïques

Algorithmes pour la planification de mouvements en robotique non-holonome

Les équations différentielles

Circuits RL et RC. Chapitre Inductance

Chapitre 1 Régime transitoire dans les systèmes physiques

Introduction : Les modes de fonctionnement du transistor bipolaire. Dans tous les cas, le transistor bipolaire est commandé par le courant I B.

24h/24 et 7j/7, les cours de formation en ligne sur les logiciels ONAYA

TD1 Signaux, énergie et puissance, signaux aléatoires

Dimensionnement Introduction

Génie Industriel et Maintenance

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Modélisation et Simulation

Mesure. Multimètre écologique J2. Réf : Français p 1. Version : 0110

ELEC2753 Electrotechnique examen du 11/06/2012

Intérêt du découpage en sous-bandes pour l analyse spectrale

Introduction à l analyse numérique : exemple du cloud computing

Fonctions de plusieurs variables

Le transistor bipolaire

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Fonctions de deux variables. Mai 2011

BES WEBDEVELOPER ACTIVITÉ RÔLE

Chapitre 4 : Le transistor Bipolaire

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Master Informatique Aix-Marseille Université

Chapitre 6. Fonction réelle d une variable réelle

Corrigé Exercice 1 : BRIDE HYDRAULIQUE AVEC HYPOTHÈSE PROBLÈME PLAN.

MATHS FINANCIERES. Projet OMEGA

Eléments constitutifs et synthèse des convertisseurs statiques. Convertisseur statique CVS. K à séquences convenables. Source d'entrée S1

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Intégration de la dimension sémantique dans les réseaux sociaux

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Chapitre 2 Le problème de l unicité des solutions

LA MESURE INDUSTRIELLE

SCL LOGICIEL DE CONTROL

La température du filament mesurée et mémorisée par ce thermomètre Infra-Rouge(IR) est de 285 C. EST-CE POSSIBLE?

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Genie Logiciel Avancé Projet :Gestion d une chaîne hotelier low cost

Calcul intégral élémentaire en plusieurs variables

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Entraînement, consolidation, structuration... Que mettre derrière ces expressions?

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

Résolution d équations non linéaires

«Innovation Intelligence» La valorisation des données massives au service des partenariats R&D. Expernova Université d été GFII

Chapitre 7. Circuits Magnétiques et Inductance. 7.1 Introduction Production d un champ magnétique

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

Introduction à l électronique de puissance Synthèse des convertisseurs statiques. Lycée Richelieu TSI 1 Année scolaire Sébastien GERGADIER

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

Gestion de projet et. «Second précepte: diviser chacune des difficultés que j examinerois, en autant de. qu il seroit requis pour les mieux

PLAN DE FORMATION TECHNICIEN(NE) D'ASSISTANCE EN INFORMATIQUE TAI

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Intelligence Inventive & Mapping des réseaux de Recherche. Expernova & Active Innovation Management GFII 5 Mars 2015

Centrale d alarme DA996

Fonctions homographiques

UN PROCEDE DE SUPERVISION ET TELESURVEILLANCE A DISTANCE : UN OUTIL PEDAGOGIQUE FAVORISANT L INITIATION AU TRAVAIL DE GROUPE

DISQUE DUR. Figure 1 Disque dur ouvert

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Apprentissage Automatique

Système ASC unitaire triphasé. PowerScale kva Maximisez votre disponibilité avec PowerScale

L équipe doit être constituée d'au moins 3 membres dont le chef de projet. Informations sur le Projet. Scientifiques. Secteurs développement

Les transistors à effet de champ.

SOMMAIRE... 1 ESPACE DU CLUB...

THESE DOCTEUR. Génie Electrique. Maxime MOREAU

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Patrons de Conception (Design Patterns)

Windows Serveur 2008

Leçon 1 : Les principaux composants d un ordinateur

«Un logiciel de gestion des références bibliographiques : pourquoi faire?»

SCIENCES INDUSTRIELLES (S.I.)

Modélisation intégrée des écoulements pour la gestion en temps réel d'un bassin versant anthropisé

Cours 9. Régimes du transistor MOS

Systèmes de transmission

La gestion des eaux à la CACG. RIO : une approche intégrée

Etude des convertisseurs statiques continu-continu à résonance, modélisation dynamique

Seniors/Niveau 2. Connaissances préalables requises. Pour accéder au niveau 2, il faut être capable de:

SIMULATION ORIENTEE EVENEMENTS DES MODELES HYBRIDES

Chapitre 0 Introduction à la cinématique

Simulation Matlab/Simulink d une machine à induction triphasée. Constitution d un référentiel

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Études et Réalisation Génie Électrique

Dossier justificatif des travaux de R&D déclarés au titre du CIR

Quantification Scalaire et Prédictive

La métrologie au laboratoire. vigitemp 10. centrale de surveillance et de traçabilité vigitemp kit de cartographie vigicart

PROGRAMMES DONT LES UNIVERSITES PARTENAIRES SONT DIPLOMANTES. N.B : DIPLOME DE TECHNICIEN SUPERIEUR(DTS) : équivaut au BAC+2

Convertisseurs statiques d'énergie électrique

données en connaissance et en actions?

COMMANDER la puissance par MODULATION COMMUNIQUER

INFORMATIQUE : LOGICIELS TABLEUR ET GESTIONNAIRE DE BASES DE DONNEES

Baccalauréat ES Amérique du Nord 4 juin 2008

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Filière MMIS. Modélisation Mathématique, Images et Simulation. Responsables : Stefanie Hahmann, Valérie Perrier, Zoltan Szigeti

Transcription:

Logiciel de simulation de circuits électriques à base des Réseaux Dynamiques Hybrides à Composants M. Chami, J.Saâdi Laboratoire d Electrotechnique et d Electronique E.N.S.E.M. BP. 8118 Oasis, Casablanca Tel (02) 23 07 89 / e-mail : chami72@hotmail.com Résumé : Dans ce papier, nous proposons un logiciel de simulation des circuits électriques hybrides. Ce dernier adopte une approche originale pour la génération des lois de Kirtchoff basée sur l'utilisation du modèle RDHC (Réseaux Dynamiques Hybrides à Composants) [Saa94]. Ce modèle permet une représentation à topologie variable en adoptant une modélisation sans à priori permettant ainsi la conception de circuits nouveaux et la prise en compte de défauts des composants. I- Introduction : La simulation est devenue un outil indispensable pour l analyse et la conception des circuits électrique. Depuis les années 70 à nos jours, un grand nombre de logiciels fait proposé sur le marché et que nous pouvons classer selon le modèle d extraction des équations en deux familles [Gla96] : 1- Les simulateurs de type SPICE : basé principalement sur la méthode (ANM) Analyse Nodale Modifiée, utilisée dans plusieurs logiciels de simulation dérivés de SPICE : PSPICE, HSPICE, SMARTSPICE, DSPICE, MUSC[Gla96]. 2- Les simulateurs basés sur la méthode des variables d états utilisés dans un grand nombre de simulateurs dédiés (CIRCUIT, SCRIPT, ATOSEC, MC2, OSSE )[Enj89]. Ces deux familles nécessitent une étude topologique du réseau qui fournit Les matrices topologiques permettant l extraction les lois de Kirtchoff. Ces dernières seront réduites pour aboutir aux équations à intégrer. Cette approche oblige à considérer la topologie globale du réseau pour chaque configuration possible des interrupteurs. C est pour cette raison que cette approche utilise la topologie fixe pour les Semi-conducteurs. Dans cette dernière les Semi-conducteurs sont modélisés par des résistances de très grande valeur dans l état bloqué (R off ) et de faible valeur dans le cas passant (R on ). Un changement de configuration devient une simple variation de résistance, de cette façon on a toujours la même topologie à résoudre, ce qui donne un seul système d équation à résoudre. Cette méthode présente l inconvénient de nécessiter un temps de simulation très long d autre part une large variation de certaines constantes du temps qui peut générer des instabilités numériques. L approche que nous avons adopté est basée sur la topologie variable et utilise les RDHC comme modèle. Cette topologie modélise le semi-conducteur par un générateur en série avec une faible résistance dans le cas passant et un circuit ouvert dans le cas bloqué. Où tous simplement, par un court circuit dans le cas passant et un circuit ouvert dans le cas bloqué. Cette approche présente les intérêts suivants : 1- Le système d équations issu de la modélisation a une dimension plus petite que celui issu de la topologie fixe, ce qui minimise le temps de calcul. 2- La possibilité de travailler dans le mode sans à priori.

II- Réseaux Dynamiques Hybrides à Composants [RDHC] : Les RDHC ont été proposés par J.Saâdi [Saa94] comme une nouvelle représentation graphique pour l analyse des convertisseurs statiques. Les Réseaux Dynamiques Hybrides à Composants sont constitués de réseaux dynamiques continus représentant la partie continue du système, associés à des Réseaux de Pétri représentant la partie discrète. Les deux parties s influencent mutuellement par l intermédiaire de fonctions d influences f dc et f cd (l influence du discret sur le continue et inversement). Pour simplifier la notion des fonctions d influence, on représente un exemple d illustration : f dc (a) Circuit électrique (b)-1 Modèle RDCC [Tension] f cd (b)-2 Modèle RDCC [Courant] (b)-3 Réseaux de Pétri Exemple -1-: (a) Circuit électrique, (b) RDHC du circuit II-1 Formulation des équations : Sachant que le RDHC est défini par un sextuplet : R=< c P, c T, V, Pré, Post, X 0 ). Avec : - c P est un ensemble fini de place. - c T est un ensemble fini m de transition. - V est la fonction des variables de tirs. ( variable des transitions) - Pré : une matrice représentant les valeurs des arcs entrant de chaque place par rapport à tous les transitions. - Post : une matrice représentant les valeurs des arcs sortant de chaque place par rapport à tous les transitions. On associe à chaque réseau une matrice d incidence W nxm (n : ordre du système, m : nombre de transition) tel que : W ij = Post( c P i, c T j ) - Pré( c P i, c T j ).

Le réseau est caractérisé par la relation : dx Q = W.V(t) (1) dt On peut écrire l équation sous une autre forme, sachant que les places du RDHC ne sont pas tous non nul (1) devient : dx Q dt 0 = WD. V(t) (2) = W. V(t) S Avec : W D = matrice d incidence de la partie dynamique (place 0) W S = matrice d incidence de la partie statique (place = 0) Q = matrice diagonale contenant les poids des places non nuls. V(t) = [X(t) U(t) Z(t)] T, avec U(t) vecteur d entrée (source de flux ou d effort), Z(t) vecteur de variables intermédiaires. X(t) = Vecteur d état. Le système (2) peut être définitivement écris sous la forme : QX = AX + BU + CZ (3) 0 = DX + EU + FZ II-3 Méthodologie : A partir d un circuit électrique, on extrait de chaque composant son RDHC équivalent élémentaire. Pour chaque composant, on aura alors les trois parties suivantes : 1- RDCC du tension (Réseaux dynamiques continue à composants) (LKT) 2- RDCC du courant (LKC) 3- Réseaux de Pétri (Rdp : Juste pour les Semi-conducteurs) Le RDHC global sera traité sous forme de liste de place, transition et arcs correspondants. On va extraire le RDCC du courant, puis le RDCC du tension et le Rdp à la fin. II-3-1 Loi de Kirtchoff de courant : L ensemble des RDCC courant nous donne automatiquement les équations de la loi de Kirtchoff de courant, ainsi nous pouvons simplifier les courant en série et les courant nul. Nous pouvons ainsi diminuer le nombre global de variable entrant dans les équations. II-3-2 RDCC du tension : L ensemble des RDCC de tension élémentaire de chaque composant va construire un réseau fermé, on aura alors une suite de places avec des arcs entrants et sortants. Notre RDCC tension sera écrit sous la forme suivante :

Etat Place Poids de place Transition Poids de l arc Sens Une lecture directe de cette liste, en plus des équations extraites du RDCC courant, nous donne automatiquement une équation de type (3). Cette dernière peut être écrite sous la forme générale : Y = AY 1 + BU 1 (4) III- Présentation du logiciel : Le logiciel peut être considéré comme une structure à trois modules s appuyant sur une bibliothèque principale comportant le RDHC élémentaire de chaque composant. Le premier est un éditeur de circuit, le deuxième représente le processeur de simulation et le dernier consacré à la visualisation des résultats sous forme de courbes. III-1 Editeur de Circuit : Cet éditeur graphique, composé d une barre d outil comportant une base de donnée de composants faciles à insérer. On trouve un espace graphique comportant des pointillés marquant les points de liaisons entre composants. Il permet en plus la gestion des fichiers [*. cir] pour la sauvegarde, la lecture, la modification ou l impression. Cet éditeur avant chaque sauvegarde, génère le modèle RDHC équivalent du circuit et le lui associe. Cet outil graphique est interactif et facile à mettre en œuvre. III-2 Module de simulation : Ce module lit les fichiers de l éditeur du circuit. Et à partir de son modèle RDHC, il extrait les équations équivalentes. Nous pouvons ensuite lancer la simulation avec un pas proposé par défaut ou bien un pas choisi par l utilisateur. Nous avons choisi comme méthode de résolution numérique Range-Kutta4 [Nou89] connue par sa stabilité et sa haute précision. La simulation peut être stoppée pour un changement éventuel de valeur des caractéristiques des composants ou bien pour un changement de niveau du modèle d un composant ou introduire des défauts sur les composants pour analyser leur influence sur le comportement global du circuit. III-3 Editeur de courbe : Les résultats du module de simulation peuvent être visualiser directement dans l'éditeur de courbe.

III-4 Exemple de validation : Exemple -2- : Caractéristiques : S1 = 20 V / 100 Hz / 0 rd / 0 Ω S2 = 20 V / 100 Hz / 2,094 rd / 0 Ω S3 = 20 V / 100 Hz / 4,189 rd / 0 Ω R = 7000 Ω C = 5 E-5 F (a) - Circuit Electrique ( module 1) (b) - Valeur des composants ( module 2) La tension de sortie du filtre (V) Les trois sources de tension (V) (c) Résultat de la simulation ( module 3 ) IV- Conclusion : Au cours de ce travail, nous avons proposé une approche originale pour la simulation des circuits électriques basés sur le modèle RDHC (Réseaux dynamiques Hybrides à Composants) qui nous a permis de lever d une manière élégante les ambiguïtés posées par la topologie variable. Une validation de l approche a été réalisée grâce à un exemple de redresseur trois phases à six diodes incluant les principales difficultés. Les résultats sont encouragent et nous pensons dans un avenir proche inclure des défauts composants dans le modèle et dans un second temps étendre l outil de simulation à des systèmes Mécaniques, Hydrauliques et Thermiques.

V- Bibliographie : [Bor85] : BORDRY FK. «Synthèse des méthode de simulation des convertisseurs statiques», thèse de doctorat, INP Toulouse, décembre 1984. [Nou89] : J.P. NOUGIER «Méthode de calcul Numérique», Ouvrage, 3ème édition, 1989. [Enj89] : G.ENJALBERT «Développement d un outil de conception assistée par ordinateur : logiciel Circuit», thèse de doctorat de l INP, Grenoble, 06/09/1989. [Saa94] : J. SAADI «Diagnostic et modélisation de défauts au sein d une association convertisseur - machine», thèse de doctorat Es-sciences appliquées, Université Mohamed V, 27/09/1994. [Saa96] : J. SAADI, T.BENNANI «Modèle unifié pour la représentation des systèmes dynamiques hybrides sujets à des pannes», Journal Marocain d automatique, d informatique et de traitement de signal 1996. [Gla96] : D. S. GLAO «Contribution à la modélisation et à la simulation à niveau d abstraction multiples et mode mixte, des dispositifs d électronique de puissance», thèse de doctorat de l université de paris VI, 10/06/1996.