AMESim

AMESim
AMESim
Logo LMS International.gif
AMESimScreenshot.jpg
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 10[1]a été publié en novembre 2010.

Sommaire

Entreprise

Le logiciel AMESim a été développé par la société Imagine. La société Imagine a été rachetée en juin 2007[2] 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[3], 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[4].

Utilisation

Par son utilisation, AMESim ressemble beaucoup à Simscape de The MathWorks.

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

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 :

  • 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

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 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[5], 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

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

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, Snecma, Caterpillar, Komatsu, Cognizant et CNH Global[6].

Éducation et recherche

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 en Europe.

Historique des releases

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

Références

  1. What’s new in LMS Imagine.Lab AMESim Revision 10, LMS International. Consulté le 2011-04-15
  2. http://www.lmsintl.com/lms-international-announces-completion-of-imagine-acquisition
  3. Erreur dans la syntaxe du modèle ArticleAlfred Lynn, « Enabling Technologies for Simulation Science IX », dans , Orlando FL, vol. 5805, 29 March 2005, p. 24 [lien DOI] 
  4. Facts and figures, LMS International. Consulté le 2011-07-14
  5. LMS Imagine.Lab AMESim brochure, LMS International. Consulté le 2010-04-06
  6. References, LMS International

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article AMESim de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • AMESim — (or LMS Imagine.Lab AMESim) is simulation software for the modelling and analysis of one dimensional (1D) systems. AMESim is under further development and sold commercially by LMS International, based in Leuven, Belgium. The software package… …   Wikipedia

  • Modelica — Paradigm(s) declarative language Appeared in 1997 Stable release 3.2 (March 24, 2010 …   Wikipedia

  • Simulation language — A computer simulation language describes the operation of a simulation on a computer. There are two major types of simulation: continuous and discrete event though more modern languages can handle combinations. Most languages also have a… …   Wikipedia

  • Simulink — Infobox Software name = Simulink caption = Simulink, running a simulation of a thermostat controlled heating system. developer = The MathWorks latest release version = R2008a latest release date = release date|2008|03|01 operating system = Cross… …   Wikipedia

  • List of Python software — The Python programming language is actively used by many people, both in industry and academia for a wide variety of purposes. Integrated development environments * Boa Constructor, a cross platform IDE for Python development * Eric, an IDE for… …   Wikipedia

  • Bond graph — A bond graph is a graphical description of a physical dynamic system. It is an energy based graphical technique for building mathematical models of dynamic systems. A bond graph depicts the energy flow between components used to model a system.… …   Wikipedia

  • List of computer simulation software — See Computer simulation Open Source * ASCEND (open source NLA/DAE modelling environment) * Computational Infrastructure for Operations Research (free open source Operations Research code) * Facsimile a free, open source discrete event… …   Wikipedia

  • Dynamic simulation — is the use of a computer program to model the time varying behavior of a system. The systems are typically described by ordinary differential equations or partial differential equations. As mathematical models incorporate real world constraints,… …   Wikipedia

  • Ecosim — Infobox Software name = EcosimPro caption = EcosimPRo in schematic view, used for graphical models generation author = developer = released = latest release version = 4.2 latest release date = September 5th 2007 latest preview version = 4.0… …   Wikipedia

  • Automation Studio — Développeur Famic Technologies Dernière version …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”