LMS Imagine.Lab AMESim

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
AMESim
Image illustrative de l'article LMS Imagine.Lab AMESim
Logo

Modélisation et Simulation avec AMESm
Modélisation et Simulation avec AMESm

Développeur LMS International
Première version 1995
Environnement Multi-plateformes
Langue Anglais, Chinois, Japonais
Type Logiciel de CAE, Modélisation, Simulation, Interface utilisateur graphique
Licence propriétaire
Site web LMS Imagine.Lab AMESim website

LMS Imagine.Lab AMESim (anciennement AMESim) est un logiciel de simulation pour la modélisation et l'analyse de systèmes 1D multi-domaines. Le logiciel offre une suite de simulation 1D pour modéliser et analyser les systèmes intelligents multi-domaines et prédire leur performance multi-disciplinaire. Les composants du modèle sont décrits en utilisant des modèles analytiques validés qui représentent le comportement réel hydraulique, pneumatique, électrique ou mécanique, du système.

Pour créer un modèle de simulation d'un système, un ensemble de bibliothèques validées peut être utilisé, contenant des composants prédéfinis pour différents domaines physiques. L'utilisateur peut composer un modèle d'un système basé sur la physique, à condition qu'il puisse être décrit de façon appropriée dans une représentation en géométrie unidimensionnelle. Les sous-modèles d'un système doivent être reliés entre eux - pour ce faire, chaque sous-modèle est doté de ports, qui peuvent avoir plusieurs entrées et sorties. La causalité est forcée en reliant les entrées d'un sous-modèle à la sortie d'un autre sous-modèle (et vice-versa). Cette approche donne la possibilité de simuler le comportement de systèmes intelligents avant que la géométrie CAO détaillée ne soit disponible.

AMESim fonctionne sur la majorité des plateformes de type UNIX (dont Linux) et sous Windows.

LMS Imagine.Lab AMESim Revision 12[1]a été publié en mars 2013.

Entreprise[modifier | modifier le code]

Le logiciel AMESim a été développé par la société Imagine. La société Imagine a été rachetée en juin 2007 par la société LMS International. Imagine avait été créée 20 ans auparavant en 1987 par Pierre Guérin et Michel Lebrun pour la conception et le contrôle de systèmes dynamiques complexes (initialement, la plateforme pétrolière Ekofisk en mer du Nord), en couplant des servo-actionneurs hydrauliques avec des structures mécanique en éléments finis.

LMS est un fournisseur de lociciels et de services en ingénierie pour les entreprises automobiles[2], aéronautiques et autres entreprises des industries mécaniques avancées. LMS International propose une combinaison de logiciels de simulation 1D et 3D, de systèmes d’essais et de services d’ingénierie axés sur des attributs tels que la dynamique des systèmes, l’intégrité des structures, la qualité sonore, la durabilité, la sécurité ou encore la consommation d’énergie.

Le siège de LMS est à Louvain, Belgique. LMS est une spin-off de la K.U. Leuven en 1980[3].

Utilisation[modifier | modifier le code]

Par son utilisation, AMESim ressemble beaucoup à Simscape de The MathWorks[réf. nécessaire].

AMESim est un logiciel multi-domaine : il permet de relier entre eux des systèmes des différents domaines physiques (hydraulique, pneumatique, mécanique, électrique, …).

La modélisation d'un système se fait en quatre étapes :

  • mode sketch : pendant lequel on assemble les différents composants ;
  • mode sous-modèle : pendant lequel on choisit le sous-modèle physique associé à chaque composants ;
  • mode paramètre : pendant lequel on choisit les paramètres pour les différents sous-modèles ;
  • mode simulation : pendant lequel on fait tourner la simulation.

Entre le passage du mode sous-modèle au mode paramètre, le sous modèle est compilé. Il est par conséquent nécessaire de disposer d'un compilateur. Sous la plateforme Windows, AMESim fonctionne avec le compilateur libre gcc (qui est fourni avec AMESim), mais également avec le compilateur de Microsoft Visual C++.

Depuis la version 4.3.0, AMESim utilise le compilateur Intel sur toutes les plateformes.

Plateforme AMESim[modifier | modifier le code]

LMS Imagine.Lab AMESim offre une large gamme de fonctionnalités, ce qui en fait une plateforme à part entière pour la modélisation et la simulation[non neutre] :

  • Outils d'Analyse
    • Graphes et tracés, tableau de bord, Animation, Replay, éditeur de tables, analyse linéaire (valeurs propres, déformées modales, fonctions de transfert, lieu des racines), index d'activité.
  • Optimisation, Robustesse, DOE
    • Plan d'expériences (étude paramétique, full factorial, central composite), optimisation (NLPQL, algorithme génétique), Monte-Carlo (tir aléatoire, Latin Hypercube, Optimized Latin Hypercube, avec distribution uniforme ou gaussienne).
  • Scripting du simulateur
    • Fonctions de scripting pour piloter les simulations (depuis Microsoft Excel grâce aux sous-routines Visual Basic fournies, depuis Matlab, Scilab, Python), Circuit API (pour construire ses propres applications basées sur AMESim en C et en Python), Script File Generator (fichier de circuit API file automatiquement généré à partir du modèle existant).
  • Customisation d'AMESim
    • Outils personnalisés de pré et post-traitements customisés en Python, Script Caller Assistant, Editor of Parameter Group.
  • Solveurs et Numérique
    • LSODA, DASSL, DASKR, solveurs à pas fixe, partitionnement discret, traitement parallèle, cosimulations Amesim–Amesim.
  • Interfaces Logiciels
    • Cosimulation générique (à utiliser pour cosimuler avec n'importe quel logiciel couplé avec AMESim), interface pour la maquette fonctionnelle (export, import).
  • 1D/3D CAE
    • Cosimulation logicielle CFD (Fluent, CFX, StarCD, Eole, …), import FEM de la base modale réduite avec nœuds frontières prédéfinis, cosimulation logicielle MBS et import/export (LMS Virtual.Lab Motion or MSC.Adams).
  • Plateforme Modelica
    • Support du langage de modélisation Modelica, et support des subsets de la Modelica Standard Library (MSL) avec des outils dédiés : éditeur de texte modelica, assistant d'import modelica, compilateur modelica, assemblage graphique modelica.
  • Développement
    • L'utilisateur peut développer ses propres sous-modèles en assemblant différents sous-modèles standards (supercomposants) ou en programmant ses propres sous-modèles en C ou en Fortran avec AMESet. Le code source C de la plupart des sous-modèles standards est fourni, ce qui permet aux utilisateurs de repartir de cette base pour répondre à leurs besoins.

Bibliothèques physiques[modifier | modifier le code]

LMS Imagine.Lab AMESim est fourni avec deux bibliothèques par défaut : mécanique et signal. Les autres bibliothèques (environ 30) doivent être achetées séparément.

Pour créer un modèle de simulation système dans AMESim, un grand nombre de bibliothèques peuvent être utiliseés avec des composants prédéfinis à partir des différents domaines physiques. Le vaste ensemble de bibliothèques disponibles supprime le besoin de rédiger du code[réf. nécessaire] et il permet aux équipes de développement de mettre au point des modèles de systèmes complexes qui couvrent plusieurs domaines physiques simultanément. En ce sens, ces bibliothèques accélèrent la création de modèles et permettent de libérer du temps pour optimiser la conception. LMS affirme également que les éléments des bibliothèques sont tous entièrement validés, ce qui contribue à l'exactitude et à la fiabilité des résultats de la simulation.

LMS Imagine.Lab AMESim propose des bibliothèques pour :

  • Contrôle-commande :
    • Bibliothèques : signal et contrôle, générateur de signaux moteur.
    • Composants : blocs continus, lecture de tables, fonctions, composants logiques, hystérésis, signal discret, routage, bus, commandes cycliques, …
  • Electrique :
    • Bibliothèques : base électrique, électromécaniques, moteurs électriques et pilotages, conversion statique électrique, électrochimie, électricité automobile.
    • Composants : résistance, inductance, condensateur, transformateur, batterie, alternateur, machines synchrones, machines à induction, machines à courant continu, générateurs, Park direct, Park inverse, redresseurs, onduleurs, hacheurs, gradateurs, fils, fusibles, relais, ventilateurs, souffleurs, lampes et ampoules, systèmes de lève-vitres, bobines magnétiques, entrefers, fuites magnétiques, actionneurs piézoélectriques, …
  • Mécanique :
    • Bibliothèques : mécanique 1-D (linéaire et rotatif), mécanique plane, cames et suiveurs, import Eléments Finis (FEM), groupe motopropulseur, dynamique du véhicule.
    • Composants : masses, ressorts, amortisseurs, culbuteurs, suivers, pignon et crémaillère, système vis-écrou, vis sans fin, leviers, engrenages, roulements, joints, accouplements, embrayages, caisses, pneus, …
  • Fluides :
    • Bibliothèques : hydraulique, conception des composants hydrauliques, résistances hydrauliques, remplissage, pneumatique, conception de composants pneumatiques, mélange de gaz, air humide.
    • Composants : réservoirs, volumes, orifices, pertes de charge, coudes, expansions, contractions, jonction en T, roulements, poppets, spools, pistons, vérins, membranes, fuites, joints, … conduites hydrauliques et pneumatiques avec effets d'ondes et coups de bélier, tuyaux flexibles, vitesse du son, chocs, … base de données de propriétés de fluides et de gaz, …
  • Thermodynamique :
    • Bibliothèques : thermique, thermo-hydraulique, conception des composants thermo-hydraulique, thermo-pneumatique, flux diphasique, climatisation, système de refroidissement, échangeur de chaleur.
    • Composants : capacités thermiques, conduction, convection, rayonnement, échangeurs, radiateurs, condenseurs, pompes, thermostats, compresseurs.
  • Moteur à combustion interne :
    • Bibliothèques : IFP conduite, IFP moteur, IFP échappement, CFD-1D, IFP C3D.
    • Composants : moteurs, boîtes de vitesses, vilebrequin, arbre à cames, cylindre, combustion, échanges de chaleur aux parois, gestion du remplissage de l'air, soupapes, compresseurs, turbocompresseurs, conduites, injecteurs, post-traitement, catalyseurs, …

Suite logicielle AMESim[modifier | modifier le code]

La suite logicielle LMS Imagine.Lab AMESim-Suite est constituée de différentes applications :

  • AMESim :
    • Produit principal pour la modélisation et la simulation de systèmes dynamiques ;
    • Adaptatibilité, réutilisation, évolutivité, solveurs inégalés, fonctionnalités avancées.
  • AMECustom :
    • Personnalisation de modèles et protection de la propriété intellectuelle ;
    • Adaptation et personnalisation de l'apparence des modèles, création et publication de catalogues prêts à l'emploi, facilite l'échange de modèles ainsi que leur chiffrement.
  • AMERun :
    • Simulation de modèles déjà existants ;
    • Version run-only, adaptée pour les non-experts pour partager les modèles validés, solveurs standards et fonctionnalités avancées d'AMESim.
  • AMESet :
    • Développement de nouveaux composants ;
    • Capitalisation de savoir-faire, plateforme ouverte, outil de développement intégré pour créer de nouveaux sous-modèles.

Industrie[modifier | modifier le code]

LMS Imagine.Lab AMESim est utilisé par la plupart des constructeurs et fournisseurs dans l'industrie automobile, aéronautique et mécanique à travers le monde. La liste de référence inclut des entreprises comme General Motors, Toyota, Renault, PSA Peugeot Citroën, Bosch, Siemens, Delphi, Airbus, Embraer, Dassault Aviation, Goodrich, Snecma, Caterpillar, Komatsu, Cognizant et CNH Global[réf. nécessaire].

Éducation et recherche[modifier | modifier le code]

LMS Imagine.Lab AMESim est utilisé dans le monde entier par de nombreuses écoles d'ingénieurs et universités. C'est aussi une plateforme logicielle de référence pour de nombreux projets de recherche scientifique en Europe.[réf. nécessaire]

Historique des releases[modifier | modifier le code]

Nom/Version Numéro de Build Date
AMESim  ?? 1995
AMESim 1.0 v100 1996
AMESim 1.5 v150 1997
AMESim 2.0 v200 1998
AMESim 2.5 v250 Avril 1999
AMESim 3.0 v300 Juin 2000
AMESim 3.5 v350 Mai 2001
AMESim 4.0 v400 Mars 2002
AMESim 4.1 v410 Avril 2003
AMESim 4.2 v420 Septembre 2004
AMESim 4.3 v430 Octobre 2005
AMESim Rev 7A v700 Avril 2007
AMESim Rev 7B v710 Décembre 2007
AMESim Rev 8A v800 Juin 2008
AMESim Rev 8B v810 Décembre 2008
AMESim Rev 9 v900 Novembre 2009
AMESim Rev 10 v1000 Novembre 2010
AMESim Rev 11 v1100 Novembre 2011
AMESim Rev 12 v1200 Mars 2013
AMESim Rev 13 v1300 Décembre 2013

Références[modifier | modifier le code]

  1. (en) « What’s new in LMS Imagine.Lab AMESim Revision 12 », LMS International (consulté le 2013-07-14)
  2. (en) Alfred Lynn, Edzko Smid, Moji Eshraghi, Niall Caldwell et Dan Woody, « Modeling hydraulic regenerative hybrid vehicles using AMESim and Matlab/Simulink », Enabling Technologies for Simulation Science IX (Proceedings of SPIE), Orlando (FL), vol. 5805,‎ 29 mars 2005, p. 24 (DOI 10.1117/12.603712)
  3. (en) « Facts and figures », LMS International (consulté le 2011-07-14)

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]