Home > Description > Français
EcosimPro est un outil mathématique de modélisation et de simulation de systèmes dynamiques pouvant être représentés par équations algébro-différentielles et événements discrets. D'apprentissage facile, cet outil propose un contexte de développement visuel similaire à celui de Microsoft Visual Studio.
Le langage d'EcosimPro permet à l'utilisateur de créer et d'utiliser des bibliothèques de composants (par exemple, vannes, conduites, chaudières, condenseurs, contrôleurs, échangeurs de chaleur, inductances, etc). Ces composants peuvent ainsi être ré-utilisés par la suite pour la création de composants plus complexes. Facile à apprendre, le langage d'EcosimPro (appelé EL) est un langage orienté objet qui permet d'exprimer d'une façon simple les équations et les événements qui régissent chaque composant.
Les composants peuvent être hérités les uns des autres (héritages simples et multiples), des instances peuvent être ajoutées pour un composant, etc.
EcosimPro se charge d'extraire les équations du modèle définitif, de les transformer symboliquement, de détecter les problèmes d'excès de variables, de résoudre automatiquement les liens algébriques linéaires et non linéaires, ainsi que de réduire l'indice (par dérivation symbolique) en cas de problèmes d'excès de contraintes.
EcosimPro possède de puissants résolveurs d'équations linéaires, non linéaires et algébro-différentielles. Tout ceci est invisible à l'utilisateur, ce qui lui permet de se concentrer sur le système physique à modéliser, tout en laissant à EcosimPro le soin de se charger des aspects complexes de gestion et d'optimisation du modèle mathématique.
EcosimPro permet la création graphique de nouveaux composants au moyen d'un outil CAD. Il est possible de créer une icône pour chaque composant, puis de les réutiliser pour la création de nouveaux composants par copier-coller des icônes et liaison à de nouveaux composants.
En ce qui concerne l'exécution de simulations, EcosimPro dispose d'un écran permettant de suivre graphiquement l'évolution de n'importe quelle variable; avec la souris, l'utilisateur peut dialoguer et modifier des données de façon dynamique. Les graphiques sont exportables à Word par simple copier-coller. Les expériences peuvent aussi être exécutées par lots avec analyse des résultats. Le programme permet de préparer des rapports en format ASCII à partir des résultats de simulation, et d'exporter ces résultats à Excel, Matlab, etc.
L'utilisateur qui désire réutiliser un modèle réalisé avec EcosimPro en milieu industriel peut procéder de deux façons :
- Travailler avec une classe C++ générée automatiquement par EcosimPro pour l'ensemble du code de simulation
- Travailler avec une commande ActiveX produite par EcosimPro. Dans le but, par exemple, d'exécuter des simulations à partir d'Excel au moyen d'une simple routine en Visual Basic
Nombre d'utilisateurs industriels très exigeants utilisent EcosimPro : ESA, NASA, SNECMA, DASA, ALENIA, etc. En effet, EcosimPro a de nombreuses applications dans des domaines aussi variés que contrôle-commande, turboréacteurs, piles à combustible, bilans thermiques, chimie, traitement des eaux et rejets, mécanique, économie, réseaux thermiques, robotique, etc. Il peut aussi être utilisé comme puissant résolveur d'équations algébro-différentielles.
Les bibliothèques de composants créées sous EcosimPro sont complètement réutilisables par d'autres utilisateurs, puisqu'elles ne comprennent aucune causalité d'écriture des équations. Autrement dit, le format choisi pour introduire les équations a peu d'importance, puisque EcosimPro dégagera automatiquement la variable qui convient le mieux dans chaque cas. Les nouveaux utilisateurs peuvent réutiliser les bibliothèques existantes ou en créer de nouvelles.
Les bibliothèques actuellement disponibles sont : Circuits électriques, Contrôle-commande, Turboréacteurs, Bilan thermique de centrales, et Contrôle de l'environnement dans les véhicules spatiaux (ECLSS). De nouvelles bibliothèques sont en cours de développement et pourraient être disponibles au cours des prochains mois.
En bref, EcosimPro constitue l'intégration dans les règles de l'art des plus récentes techniques de modélisation orienté objet et dynamique de systèmes, de traitement symbolique et numérique de systèmes hybrides (équations algébro-différentielles et événements), une interface homme-machine conviviale, la production de graphiques 1D et 2D, ainsi que la génération de codes C++ et ActiveX.
Pour utiliser EcosimPro, il faut un ordinateur personnel avec système d'exploitation Windows NT 4.0 ou 95 ou 98, 64 Mb de RAM, 200 Mb de mémoire sur disque dur et compilateur Microsoft C++ 6.0


