Modélisation Bond Graph

Slides:



Advertisements
Présentations similaires
Conférence Tunisienne de Génie Electrique CTGE’ 2004
Advertisements

OPTIMISATION DE LA COMMANDE D’UN MOTEUR SYNCHRONE
Cours 7 Problèmes d’ordre 2 en temps : Analyse modale
Cours 7 Problèmes d’ordre 2 en temps : Analyse modale
Chapitre III : DYNAMIQUE DU POINT
A. Pascu Mécanismes et éléments des machines
Oscillations libres des systèmes à deux degrés de liberté
unité #2 Ondes électromagnétiques et relativité restreinte
Objectif : Lors de l'étude ou de la conception de la partie opérative d'un système, il est nécessaire de traduire le cahier des charges par un schéma précisant.
Modélisation et commande hybrides d’un onduleur multiniveaux monophasé
Chap. 3 Travail Energie Oscillations
Compétences attendues :
Equations différentielles ordinaires
Variation de la vitesse d’un moteur
Chapitre VII :Commande par retour d’état
Machines tournantes et variation de vitesse
Guy Gauthier, ing., Ph.D. Session été 2013.
Lois de la statique Equilibre des solides.
Chapitre 3: Modélisation des systèmes
un outil pour la modélisation et
L’ Enseignement des Sciences Industrielles dans la filière PTSI -PT.
Conduction dans les solides MISE EN EQUATION DU BILAN THERMIQUE
L’objectif est de passer
Résolution des Équations Différentielles
Chute verticale avec frottement
VI-1 Introduction VI-2 Représentation d’état
Le moteur à courant continu
Les fluides non newtoniens
Modélisation causale multiphysique
Dynamique des solides.
Introduction à la Théorie géométrique de la diffraction
De la causalité Sortie les mai 2004 au cours du séminaire PT à l’Ensam de Lille Marc Ouziaux.
Représentation des systèmes dynamiques dans l’espace d’état
Systèmes mécaniques et électriques
Représentation des systèmes dynamiques dans l’espace d’état
Équations différentielles Partie 1
Michael Esfeld Université de Lausanne
Chapitre 4 L’inertie et le mouvement à deux dimensions
Le système masse-ressort
Ondes et physique moderne
Le pendule simple.
Chapitre 2 Les ondes mécaniques
Les actionneurs pneumatiques
Forces et moments Chapitre 2.
Modélisation Bond Graph 5- Systèmes hydrauliques
Modélisation Bond Graph
Présentation de la méthode des Eléments Finis
Chapitre VII Travail et Energie.
Mécanique du point Introduction Cinématique: études de trajectoires
Exercices de DYNAMIQUE de rotation
IUT Amiens, Département Informatique Physique des SI
Electrostatique- Chap.2 CHAPITRE 2 CHAMP ELECTROSTATIQUE Objectif :
Potentiel électrostatique
Étude de la MACHINE A COURANT CONTINU
Modélisation Bond Graph 1- Principe, structure, construction
Algorithmique et programmation (1)‏
Modélisation des Actions Mécaniques
Guy Gauthier, ing., Ph.D. 6 janvier 2015
Continuité de l’énergie Utilisation des intégrales,
Deuxième séance de regroupement PHR004
1/16 Chapitre 3: Représentation des systèmes par la notion de variables d’état Contenu du chapitre 3.1. Introduction 3.2. Les variables d’état d’un système.
Principe Fondamental de la Statique (P.F.S)
Commande optimale linéaire quadratique de Lunar Lander
Modélisation Bond Graph 3- Équations déduites du Bond Graph
Chapitre 7 Les équations différentielles d’ordre 1
Chapitre 7 Les équations différentielles d’ordre 1
Compétences attendues :
Pierre Joli Cours de Mathématique Pierre Joli
MECANIQUE DES MILLIEUX CONTINUS ET THERMODYDAMIQUE SIMULATIONS.
Centre d’intérêt : Fonctionnement dans les quatre quadrants
Transcription de la présentation:

Modélisation Bond Graph 2- Causalité R1 d1(t) h1(t) d2(t) h2(t) d3(t) S2 S1 R2 1-1- Notion de causalité 1-2- Affectation de la causalité 1-3- Propagation de la causalité 1-4- Cas particuliers 1-5- Exercices C : S1 R : R1 R : R2 h1 d2- d1 h1 d2 h2 d3 h1 h1 h2 h2 Sf : d1 1 C : S2 d1 d2 d2 d2 -d3 EEA / Commande des systèmes industriels PAG + FM

- Définit les relations de cause à effet en vue de la commande Introduction Notion fondamentale : - Définit les relations de cause à effet en vue de la commande - Structure les équations en vue de la résolution - Permet la détection d’erreurs de modélisation La causalité a un sens physique Exemple : Moteur à courant continu Γ  u i Le moteur tourne car il est alimenté L’alimentation électrique du moteur est la cause et sa rotation la conséquence BG2-1- Notion de causalité

Expression de la causalité dans les Bond Graph 2 cas possibles : - A impose l’effort à B qui en retour impose le flux à A A B e f A B e f f = φ(e) barre de causalité - A impose le flux à B qui en retour impose l’effort à A A B e f A B e f e = φ(f) La barre de causalité est du côté de l’élément qui impose le flux ou à qui l’effort est imposé BG2-1- Notion de causalité

Causalité intégrale, causalité dérivée est une causalité intégrale est une causalité dérivée Exemple : Mise en mouvement d’une masse F V I : m m V F La masse acquiert de la vitesse car elle est soumise à une force f = φ(e) On impose la force à la masse, on ne peut pas imposer sa vitesse Il peut y avoir une discontinuité de l’effort, pas de la vitesse (raison énergétique) PFD: ou C’est la force qui est imposée → causalité intégrale Il n’existe (à priori) pas de système physique à causalité dérivée BG2-1- Notion de causalité

Préférence à la causalité intégrale Recherche d’une loi de commande Principe de l’inversion de modèle : puisqu’on connaît les effets d’une cause, il suffit de choisir la bonne cause pour obtenir l’effet désiré, à condition que le modèle respecte la causalité naturelle (intégrale) ... Résolution des équations Il est souhaitable d’obtenir des équations sous la forme qui conduit à l’implantation C’est une équation différentielle ordinaire (ODE), qui se résout avec les méthodes d’intégration explicites comme celle de Runge Kutta Si certains éléments restent en causalité dérivée, il apparaîtra des équations algébro-différentielles de la forme Elles sont traitées par des méthodes d’intégration implicites, plus délicates à utiliser → Il faut privilégier la causalité intégrale BG2-1- Notion de causalité

Causalité des sources et de l’éléments R Causalité imposée Source d’effort Source de flux Se Sf e imposé par Se f imposé par Sf Causalité indifférente Elément R R f = e/R e = R.f Cas particulier : frottement sec F v Pour F donné, on ne connaît pas forcément v → Causalité flux R BG2-2- Affectation de la causalité

Causalité des éléments I et C Causalité préférentielle = intégrale Elément I I Elément C C Dans le cas où il faudrait utiliser la causalité dérivée, les équations diffèrent : I C BG2-2- Affectation de la causalité

Causalité des jonctions Restrictions de causalité Jonction 1 Egalité des flux → un seul lien impose le flux à la jonction → un seul lien sans trait causal près du 1 3 1 4 2 ici c’est f3 qui s’impose : f1 = f2 = f4 = f3 e3 = e1 + e2 - e4 Jonction 0 Egalité des efforts → un seul lien impose l’effort à la jonction → un seul lien avec trait causal près du 0 3 1 4 2 ici c’est e1 qui s’impose : e2 = e3 = e4 = e1 f1 = -f2 + f3 + f4 BG2-2- Affectation de la causalité

Causalité du transformateur et du gyrateur Restrictions de causalité (suite) Transformateur Pas de permutation de la nature énergétique → même causalité en entrée et en sortie → affectation symétrique de la causalité 2 cas TF : m 1 2 e1 = m.e2 f2 = m.f1 e2 = 1/m.e1 f1 = 1/m.f2 Gyrateur Permutation de la nature énergétique → affectation antisymétrique de la causalité GY : r 1 2 e1 = r.f2 e2 = r.f1 f2 = 1/r.e1 f1 = 1/r.e2 BG2-2- Affectation de la causalité

Règles de propagation de la causalité Affecter les causalités imposées par les sources Mettre les éléments I et C en causalité intégrale Propager les causalités aux jonctions, transformateurs et gyrateurs Affecter les causalités (de façon indifférente) aux éléments R L’étape 2 peut amener des conflits de causalité. On peut alors : - accepter de changer une causalité intégrale en une causalité dérivée et reprendre en 3 (causalité mixte) - reprendre la modélisation en ajoutant des éléments qui auraient été négligés (par exemple en mécanique un élément C qui tient compte de la flexibilité d’une pièce), ou à l’inverse en simplifiant le modèle (par exemple en mécanique en ramenant les inerties sur le même axe) BG2-3- Propagation de la causalité

Exemple : Système masse ressort V1 V2 f F K2 K1 m1 m2 + Bond Graph simplifié du 1-5- ... I : m1 Se : F I : m2 C : 1/K2 C : 1/K1 R : f 1 : V1 1 : V2 1 : V3 BG2-3- Propagation de la causalité

Causalité non unique ou non définie Il n’y a pas toujours unicité dans l’affectation de la causalité aux éléments R Ce degré de liberté peut créer des équations implicites problématiques pour la résolution numérique Causalité non définie Exemple : Charge d’une batterie conflit ! Vg Vb Chargeur Batterie Se : Vg 1 : I Solution : ajouter un élément R qui modélise la résistance du fil Se : Vg 1 : I R : R Vg Vb BG2-4- Cas particuliers

Exemple : Bras de levier Causalité mixte Exemple : Bras de levier K m2 m1 a b V1 V2 F V2 / V1 = b/a I : m1 I : m2 Se : F 1 : V1 TF : b/a 1 : V2 C : 1/K2 conflit ! Cause : Traduction de la dépendance existant entre les vitesses des 2 masses Solutions : - accepter une causalité mixte : mettre m1 ou m2 en causalité dérivée - réunir les 2 masses en une seule ayant une inertie équivalente - introduire une flexibilité du levier (ajoute une variable d’état...) BG2-4- Cas particuliers

Exercices Ve Vs R C L 1 : I1 + I2 0 : V Se : Ve C : C R : R I : L Se : C R : R3 C : 1/K1 I : J 1 : 1 1 : 2 1 : V1 TF : D/2 BG2-5- Exercices

Conflits de causalité à cause de la non prise en compte de K2 K3 Sf : V12 I : M1.r² 1 : 3 1 : V45 1 : V3 TF : -r TF : 1/r Se : – M1.g I : M1 C : 1/K4 I : M2 Se : – M2.g K2 K3 Conflits de causalité à cause de la non prise en compte de K2 K3  relations entre les vitesses... BG2-5- Exercices