Télécharger la présentation
Publié parDieudonné Mallet Modifié depuis plus de 10 années
1
INTEGRATED DESIGN FOR INGENIERING SYSTEMS : Bond Graph Approach.
Belkacem OULD BOUAMAMA Professeur : Ecole Polytechnique Universitaire de Lille (Polytech’lille) Recherche : Laboratoire d'Automatique, Génie Informatique et Signal LAGIS - UMR CNRS 8021 Mèl : Tél. : (33) (0) , mobile : (33) (0) Bureau : FO14 Polytech’Lille
2
INTRODUCTION
3
SOMMAIRE Préambule Pourquoi la conception intégrée
Les outils de la modélisation pour la conception intégrée Pourquoi les Bond graphs pour la conception intégrée Types of industrial projects realized by Bond graph
4
Préambule La transversalité, l'interdisciplinarité, la pluridisciplinarité, la gestion de projets, sont aujourd’hui largement citées mais souvent préconisées avec un abus de langage sans aucune démarche scientifiquement bien structurée. Le principal obstacle à la pénétration d’une activité de conception intégrée tient à la structure même des institutions académiques et industrielles, où chaque discipline est strictement cloisonnée. Ce cours présente un langage complet, doté d’une structure graphique et commune à toutes les spécialités d’ingénierie, capable de générer lui-même tous les niveaux (technologique, physique, mathématique et algorithmique) de la conception intégrée des systèmes d’ingénierie. Cet outil est le bond graph. Ce cours est le résultat d’un transfert des résultats de recherche fondamentale, mais surtout appliquée effectuée au sein du Laboratoire d'Automatique, Génie Informatique et Signal de Lille (LAGIS - UMR CNRS 8021). Ces résultats validés par des applications industrielles entérineront la puissance de cet outil largement utilisé par les grandes compagnies (Airbus, PSA, Renault, CEA, EDF..). J’ai eu à enseigner ce module ailleurs qu’en France, c’est pourquoi la grande partie des transparents sont en langue anglaise. Malgré tout le soin apporté à la rédaction, je suis conscient des imperfections qui peuvent encore subsister dans ce polycopié. Aussi, je vous suis reconnaissant par avance des remarques que pourront lui adresser les lecteurs et les étudiants pour la perfection de ce support de cours. Mots clefs : conception intégrée, mécatronique, bond graphs.
5
Objectifs et organisation du cours 1/4
Cadre du cours L'activité de conception est par essence, une activité pluridisciplinaire mettant en présence des compétences diversifiées et le déploiement de logiciels d'aide à l’analyse, la modélisation et l’optimisation des systèmes d’ingénierie. Les procédés physiques avec leur systèmes d’information (contrôle, acquisition, gestion de données et de signaux, …) caractérisés par les couplages inter domaines et les interactions multiples entre les éléments imposent aujourd’hui une vision globale et intégrée appelée aussi « approche système » de la conception. Il s’agit alors pour un ingénieur, dès qu’il s’agit de concevoir un système hétérogène, vu comme un «complexe d’éléments» d’utiliser un langage unifié pour sa représentation architecturale, sa modélisation et enfin sa simulation par des outils logiciels appropriés. Ces quatre niveaux de connaissance : technologique, physique, mathématique et algorithmique sont représentés par un seul outil : les bond graphs, aujourd’hui largement utilisé par les grandes industries (PSA, Renault, EDF, IFP, CEA, Airbus,…) et enseignés dans les grandes écoles d’ingénieurs .
6
Objectifs et organisation du cours 2/4
Le but final est de dépasser l'approche analytique du domaine d'étude enseignée en amont (dans chaque département) pour acquérir une vision "systémique" globale pour l’analyse et la synthèse des systèmes complexes. Organisation du module : Cours, TD et mini projet. Cours : Le but du cours est de maîtriser les concepts de la conception intégrée pour la modélisation de n’importe quel système indépendamment de sa nature physique. A la fin du cours, l’étudiant aura : maîtriser le langage de l’outil bond graph comme approche unifiée et système pour la modélisation et la simulation en vue de la conception intégrée, appris à développer une démarche systématique de conception des systèmes d’ingénierie à partir des Plans (ISO)des Instruments Détaillés jusqu’à l’informatisation de leur mise en œuvre, développer un raisonnement basée sur l‘analogie et les concepts de causalité pour comprendre et résoudre le niveau algorithmique de la modélisation. Le cours est illustré par des exemples pédagogiques et par un cas pratique réel (analyse et synthèse d’une installation d’une centrale thermique disponible à Polytech’Lille et piloté à distance par Internet).
7
Objectifs et organisation du cours 3/4
TD Le but des Travaux Dirigés (TD) est d’apprendre (sur des cas d’étude pédagogiques) les outils logiciels spécifiques pour la réalisation des schémas de simulation des systèmes conçus, la génération et l’analyse (en terme de causalité) des équations formelles. Travaux Pratiques sous forme de projet: En Travaux Pratiques (réalisés sous forme de projets) les élèves incluront leurs connaissances théoriques acquises dans une vision globalement cohérente d'un projet de conception intégrée d’un système réel de nature spécifique au profil de la spécialité des étudiants. Le procédé ou système réel à étudier est proposé par l’étudiant. Dans le cas contraire, les sujets à traiter concernent par exemple : la dynamique de la suspension de voiture, presse hydraulique robotique, le pilotage d'une cimenterie, pilotage d'un unité de station d'épuration des eaux usées, procédés énergétiques et de transformation chimique, approche « système » pour la conception de systèmes automatisés, la mécatronique,…). Chaque groupe d’étudiants réalisera un sous modèle du procédé global. Le modèle global sera alors reconstruit alors par la connexion des différents sous modèles: une démarche de gestion de projets.
8
Objectifs et organisation du cours 4/4
Pré requis nécessaires pour suivre cet enseignement : Physique élémentaire : lois de conservation de masse et d’énergie, lois de transfert thermique et de masse, électricité, hydraulique de base, éléments de base de la mécanique. Eléments de la simulation et de l’analogie: notion de causalité, calculabilité, … mathématique différentielle élémentaire : équations algébriques, sens physique des équations différentielles (par leur résolutions). Niveau demandé Minimum BAC+2
9
Bibliographie et/ou matériels (nécessaires et devant être accessibles à l'étudiant
Outils logiciel : Matlab-Simulink, Symbols2000 Bibliographie : Le présent polycopié est suffisant. Pour plus de détails, est donné en annexe une copie d’un article dans les Techniques de l’ingénieurs. Pour des recherches approfondies sur l’utilisation des bond graphs, consulter : J. Thoma et B. Ould Bouamama « Modelling and simulation in thermal and chemical engineering » Bond graph Approach , Springer Verlag, 2000. Les Bond Graphs sous la direction de Geneviève Dauphin-Tanguy. Collection IC2 Systèmes Automatisés Informatique Commande et Communication, Edition Hermes, 383 pages, Paris 2002. B. Ould Bouamama, A.K. Samantary, K. Medjaher,, M. Staroswiecki et G. Dauphin-Tanguy et (2004). Model builder using Functional and bond graph tools for FDI design. Control Engineering Practice, CEP, Vol. 13/7 pp B. Ould Bouamama, K. Medjaher, A.K. Samantary et M. Staroswiecki Supervision of an industrial steam generator. Part I: Bond graph modelling, Control Engineering Practice, CEP, sous presse (disponible chez l’auteur) B. Ould Bouamama, K. Medjaher, A.K. Samantary et M. Staroswiecki Supervision of an industrial steam generator. Part II: On line eimplementation, Control Engineering Practice, CEP, sous presse ((disponible chez l’auteur).
10
PARTIE 1 : 1. MOTIVATIONS
11
Finalité de l’approche
Gestion d’un projet multidisciplinaire Objectif Modéliser pour : Concevoir Analyser décider Structurée Unifiée intégrée générique Une méthode
12
Conception intégrée Conception ? APPROCHE SYSTÉMIQUE :
une activité pluridisciplinaire mettant en présence des compétences diversifiées et le déploiement de logiciels d'aide à l’analyse, la modélisation et l’optimisation des systèmes d’ingénierie. APPROCHE SYSTÉMIQUE : méthodologie de représentation, de modélisation d'un objet actif finalisé, physique ou immatériel, en interaction avec ses environnements par l'intermédiaires de flux (énergétiques, informationnels ou matériels ) sur lesquels le système exerce une action: un flux qu'il modifie et "processe
13
CONSTAT sur L’EXISTANT
ASPECT PHILOSOPHIQUE La systémique et la complexité : expliquée du point de vue social, et philosophique Pas de démarche structurée ASPECT ECONOMIQUE Théorie de Forester (notion de source et de puits) Souvent les notions d’automatique (feed back, adaptation…) admises comme notion d systémique et de complexité EN TECHNOLOGIE Intégration est la mise « côte à côte » plusieurs méthodes !! Esprit corporatiste assez développée Or : Le problème n’est pas d’expliquer la systémique, mais de l’appliquer
14
La révolution vient de l’industrie automobile ?
Approche dans l’industrie mécanique Conception géométrique Analyse des comportements aux efforts Essais sur prototypes physiques Alors que : Performances énergétiques et dynamiques non testés pas de langage commun à toutes les disciplines et aux ingénieurs concepteurs Le seul outil commun ce sont les mathématiques Ça bouge depuis fin des années 70 Évolution du calcul formel et de l’informatique Apparition de bibliothèques de modèles Techniques des interfaces graphiques évoluées Apparition de la « mécatronique » (association des différents phénomènes à l’électronique) dans l’automobile
15
Pourquoi une approche système de la conception ?
Caractère d’un procédé physique Les procédés physiques avec leur systèmes d’information (contrôle, acquisition, gestion de données et de signaux, …) caractérisés par les couplages interdomaines et les interactions multiples entre les éléments imposent aujourd’hui une vision globale et intégrée.. Nécessité d’un langage unifié pour sa représentation architecturale, sa modélisation et enfin sa simulation par des outils logiciels appropriés. les bond graphs, aujourd’hui largement utilisé par les grandes industries (PSA, Renault, EDF, IFP, CEA, Airbus,…) et enseignés dans les grandes écoles d’ingénieurs.
16
2. Les outils de la modélisation pour la conception intégrée
17
NIVEAUX DE MODELISATION
What to do ? 1. Technological 2. Physical Storage, dissipation, …. 3. Mathematical 4. Algorithmic
18
FONCTIONS ET TYPES DE MODÈLES
Cognitive Predictive Normative TYPES Fonctionnel Qualitatif Quantitatif Forte Moyenne Faible Fonctionnel Type de modèles Valeur des fonctionnalité des modèles Qualitatif quantitatif Forte - Faible - Cognitive Prédictive Normative fonctionnel Stocker S E Support Contrôle qualitatif quantitatif
19
Analyse des différents modèles
FONCTIONNELS Représentation large des systèmes Forme communicable Peu de raisonnement Ambigus QUALITATIFS Fonction essentiellement prédictive 1er niveau de simulation Champ d’application (validité) limité Moins ambigus QUANTITATIFS Fonction pédagogique et aptitude à la communication faible Cham d’application limité Formalisation forte, Simulation plus fine Décisionnels (optimisation, conception, aide à la décision, prédictif)
20
WHAT IS MODELLING ? What is modeling ? Why modeling ? Conception
Decision Control
21
Definition of modeling
The different mathematical equations describing a system and to predict its behavior is called a mathematical model. The mathematical model can also be defined as an operator giving the relation between input and output signals x1 SYSTEM Y xK Model
22
IMPORTANCE OF MODELLING
It is interesting to note that in automation projects, the modeling requires 80% of the total time. Even more, if the classical design tools of control engineering (P, PI, PID) are still much used in industry, it is because the control engineer is incapable to produce the precise models required for modern theories. The quest for optimal solutions, helped by powerful computers needs a mathematical model for all types of simulation. This is the reason for the importance of modeling. From simple control of ovens until artificial satellites, all ambitious enterprises need simulation one way or the other. Independent service enterprises for modeling exist today within the framework of research and development
23
LEVELS OF MODELING 1. Technological 3. Mathematical 4. Algorithmic
What to do ? 1. Technological 2. Physical Storage, dissipation, …. 3. Mathematical 4. Algorithmic
24
3. Why Bond graph for integrated conception
?
25
Bond Graphs and levels in BG
WORD BG S1 S2 e1 f1 e2 f2 1. Technological BG MODEL 1 C:C1 R:R1 Sf1 2 3 Se1 2. Physical Constitutive EQUATIONS 3. Mathematical CAUSALITY 4. Algorithmic
26
The BG power full tool for modeling ….and more
A Word bond graph : technological level is used to make initial decisions about the representation of dynamic systems Indicates the major subsystems to be considered As opposite to block diagram the input and outputs are not a signals but a power variables to be used in the dynamic model A bond graph consists of subsystems linked together by lines representing power bonds (labelled by physical power variables (physical level) From this grahical model (but having a deep physical knowledge) is deduced Dynamic equations (algebraic or differential) (mathematical level) Simulation program (how the dynamic model will be calculated)
27
INTEREST OF BOND GRAPH MODELING
MULTI ENERGY DOMAIN OF PROCESSES The BG uses unified approach independently of physical system COMPLEXITY OF PHENOMENA The BG shows clearly to the operator the visualization of physical phenomenon energy storage, energy transformation and energy dissipation. Model stows the flowing power in the process. NON STATIONNARITY The bond graph model is subject to evolution, meaning the model can be refined by adding more elements like thermal losses or inertia effects, without having to start all over again SOLVABILITY OF THE SIMULATION SCHEME the causal properties of the bond graph allow to resolve problems related with the solvability of the algorithm.
28
WHAT WE CAN DO WITH BOND GRAPH ?
29
TYPES OF INDUSTRIAL PROJECTS REALISED BY BG
MODELLING NUCLEAR PLANT MECHANICAL CONTROL CONTROLLABILITY OBSERVABILITY FDI and FTC MONITORING ABILITY DEDUCTION OF ARRs (Fault indicators) FROM BG ALARM FILTERING
30
THE EKOFISK JACKING OPERATION
31
A feasibility study in coordination with Phillips Petroleum Company
A feasibility study in coordination with Phillips Petroleum Company. Norway, during the second half of 1985 The jacking operation Raising of 6 decks and their interconnecting bridges simultaneously by 6,5 meters Heaviest platforms deck tons Raising to take place in summer 1987 Expected shut down 28 days
32
What is the Bond graphs contribution for FDI design ?
Optimal sensor placement Diagnosability results New sensor architecture Diagnosability analysis technical specifications Generate a dynamic and formal models Generate a formal residuals residuals Technological process P&ID Structural analysis Causal and structural propeerties of BG Fonctional analysis BG Physics Online implementation Sensors Data from sensors
33
TYPES OF INDUSTRIAL APLICATIONS
FCC process : Refinery process that cracks high boiling points components into light components. Steam generator
34
Types of applications Nuclear power plant Fuel cell
35
Electrochemical integrated with transport sytem
membrane Bipolar plate (a) Diffusion layer (b) Active Electrical load Produce electrical energy from a chemical fuel Traction
36
APPLICATION OF BG MODELING TO STEAM GENERATOR INSTALLATION
Chapter 5 APPLICATION OF BG MODELING TO STEAM GENERATOR INSTALLATION
37
VIEW OF THE INSTALLATION OF STEAM GENERATOR
38
Schematic of the pilot installation to be modeled
CONDENSER HEAT-EXCHANGER V8 Condensate V4 V5 LG 2 LC Aero-refrigerator TIR 26 Environment FIR 23 24 27 21 Cooling water P3 P4 22 TC 5 PR 20 LIR 19 18 V3 25 Process delay system FIR 10 PR 11 PIR 16 TR 17 PC 2 14 15 38 29 31 V1 V6 User 13 12 ZC 1 V2 V11 STEAM FLOW FIR 3 P2 P1 V9 STORAGE TANK TIR 2 LIR 1 LG LIR 9 8 LG 1 TR 5 PC PIR 7 6 Q 4 Thermal resistor LC V10 60kW BOILER FEED WATER
39
1. WORD BOND GRAPH OF THE INSTALLATION
Heating element Voltage source i GT U P h SE , & m H EE Cooling circuit Steam generator T TH & Q & , H m VG Steam expansion P GV h & , H m EC P h Exchanger condenser & , H m SC P h Discharge valves & , H m AL P h P h EB , & H m Receiver feeding circuit & , H m SB P h
40
2. BG MODEL OF EACH SUBSYSTEM
What is the RS element ? Electric Heater Constitutive equations of the electric heater RS and MTF elements
41
Model bond graph of feed water supply system
Determination of mass flows of the feeding circuit The hydraulic model allows to find the mass flow in the feeding circuit. The mass flow is delivered from the intersection of the pump and of the conduit , as shown on figure .
42
Bond graph model of feed water supply system
43
Constitutive equations of feed water system
Element RCP, pump characteristics and series junction To illustrate, the pump characteristic is given by: MTF element The transformer MTF is modulated by a Boolean variable bl coming from the relay with bl = 0 for high level and bl = 1 for low level of water in the steam accumulator. According to the selected causalities, we have the relations R Multiport and series 1 junction
44
The output of the relay is:
The determination of the flow towards the steam generator comes from solving the system of equations The output of the relay is: The thermal energy transported by the flow is then The enthalpy of the water becomes hAl = cpe.TAL .
45
Bond graph model of the accumulator
46
BG Model of the boiler
47
Constitutive equations of the boiler
Pseudo element R : Legendre transformation Parallel Junction (0 junction): energy conservation in the steam generator R-elements for the transfer of heat from the boiler to the metal and from the metal to the environment
48
Constitutive equations for heat losses
C-element for storing energy in the metal of the steam generator The global heat capacity of the metal is CMG = VMG.MG. cmetal Equations of the two phase mixture X (Steam quality) PGV (Pressure in the boiler) Water level in the steam generator since we know the mixture ratio X, we can calculate the water quantity NGV in the two phase mixture:
49
Bond graph model of the steam expansion sytem
50
Bond graph model of the steam expansion steam
51
Constitutive equations for steam expansion system
Parallel Junction (0-junction) R Multiport
52
Dynamics of valves The transfer functions WV of the two valves have been identified on the pilot installation. Their transfer function has been found as: The flow at the input of the condenser equal the output of the boiler or steam generator GV:
53
Bond graph model of the condenser
54
Word bond graph of the condenser
Steam and tubes going out & , H m 15 14 Exit warm water T ,P Heat exchange cold water-tube 7 Entry of cold water Steam +tubes entry & Q 5 T & Q 17 T & , H m 1 From expansion flow sytem h ,P Condens- -ation & , H m 3 h ,P & , H m 19 L i quid and tubes h ,P & , H m 13 Disch- arge valves h ,P T & Q 10 & , H m 27 Tank h ,P
55
BG Model of the condenser
The state space equation is nonlinear by the coupled powers and has the form Physical means of the state variables ? Warm fluid Tin 1 RT1 (a) Cm Tm Tout Cooling fuid Wall fT Hexa-RCR (b) RT2
56
Hexa (Heat exchanger element)
Q & T C:C M 1 R:K 4 2 5 C H m , P Fluide Chaud 3 Sf F 7 6 8 FROID Hexa H m & , 1 2 3 T P Fluide Chaud C:C C 5 6 F M Q 4 Froid
57
BG model
58
Constitutive equations
Hydraulic and thermal. energy Multiport C:CV The one ports C-elements called C5 , C17 and C10 represent the thermal energy in the three sections of the serpentines
59
Multiport Reco for steam phase
R elements : The thermal conduction flow is given by the law of Fourier Multiport Reco for steam phase C:CL : Multiport C called C13 for thermal and hydraulic accumulation of the condensate
60
Hydraulic resistance R in the discharging valve
61
Block diagram of BG model of the condenser
62
Bond graph model of the receiver
The quantity of mass mB and enthalpy HB stored in the receiver are calculated by the constitutive nonlinear equations of the multiport C.
63
ADVANTAGES OF BOND-GRAPH TOOL
Modelling Unified representation language Shows up explicitly the power flows Makes possible the energetic study Structures the modeling procedure Makes easier the dialog between specialists of differents physical domains Makes simpler the building of models for multi-disiplinary systems Shows up explicitly the cause - to efect relations (causality) Leads to a systematic writing of mathematical models (linear or non linear associated Identification No “black box” model identification of unknown parameters, but knowledge of the associated physical phenomena Physical meaning for the obtained model
64
ADVANTAGES OF BOND-GRAPH TOOL
Analysis Putting to the fore the causality problems, and therefore the numerical problems Estimation of the dynamic of the model and identification of the slow and fast variables Study of structural properties choice and positioning of sensors and actuators help for control system design Functioning in faulty mode Control Physical meaning of the state variables, even if they are not always measurable Possibility to build a state observer from the model Design of control laws from simplified models
65
ADVANTAGES OF BOND-GRAPH TOOL
monitoring Graphical determination of the “monitorability” conditions and of the number and location of sensors to make the faults localisable and detectable Design of software monitoring systems Determination of “sensitive” parts of a system Simulation Specific softwares (CAMAS, CAMP+ASCL, ARCHER, 20 SIM) A priori knowledge of the numerical problems which may happen (algebraic-differential equation, implicit equation) by the means of causality Physical meaning of the variables associated with the bon-graph model can be done after a phase of structural and formal analysis
66
It's ALL THANK YOU
67
Bibliography J. Thoma et B. Ould Bouamama « Modelling and simulation in thermal and chemical engineering » Bond graph Approach , Springer Verlag, 2000. Ould Bouamama B. et Thoma J.U. (2001). Les Bond Graphs sous la direction de Geneviève Dauphin-Tanguy. Chap. 6 : Procédés thermodynamiques et chimiques. pp , Collection IC2 Systèmes Automatisés Informatique Commande et Communication, Edition Hermes, 383 pages, Paris 2002. Thoma, J. U., 1975, "Introduction to Bondgraphs and their Applications", Pergamon Press. Karnopp D. and R. Rosenberg Systems dynamics. A unified Approach, Wileey Intersciences; New York, 1975
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.