Composants logiciels orientés-objet pour la modélisation et la simulation des procédés chimiques
Institution:
Toulouse, INPTDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
L'auteur decrit l'elaboration en langage eiffel de composants logiciels orientes-objets destines a la modelisation et a la simulation des procedes chimiques. L'accent est mis sur la modelisation par abstraction directe du monde reel et sur l'impact vis-a-vis de la qualite du logiciel, en terme de reutilisabilite, d'extensibilite et de performance. Les classes d'objets identifiees concernent trois domaines essentiels: le domaine mathematique et numerique, le domaine thermodynamique et le domaine des procedes. La bibliotheque oak (object-oriented algebra kernel, noyau algebrique oriente-objet) repose sur une modelisation par objets des categories de l'algebre. Elle introduit notamment les classes de matrices, d'expressions symboliques et de modeles mathematiques formels et associe a ces modeles une taxonomie de solveurs dedies. La bibliotheque atom (applied thermodynamics object-oriented model, modele oriente-objet de thermodynamique appliquee) permet une representation hierarchique de la matiere combinee a des proprietes thermodynamiques pour les calculs d'equilibres entre phases. Une nouvelle formulation des modeles d'equilibres liquide-vapeur y est proposee. Finalement, la bibliotheque pool (process object-oriented library, bibliotheque orientee-objet de procede) autorise une modelisation hierarchique des procedes exploitee par une strategie de simulation a niveau de modularite variable, de la strategie modulaire sequentielle classique a la strategie globale. L'approche mise en uvre est purement orientee-objet et les applications etudiees montrent que l'impact au niveau des performances est minime relativement aux gains en flexibilite de modelisation et en qualite du logiciel