Actuellement, les systèmes sont de plus en plus complexes dans le sens multiphysique et nécessitent donc des outils adaptés qui permettent de prendre en compte cet aspect multiphysique. De plus, l’approche systémique ou ingénierie des systèmes définit un système comme l’interaction de plusieurs composants. Pour répondre à ce besoin a été créé en 1995 le langage Modelica dont l’objectif est de modéliser et de simuler des systèmes dynamiques hybrides. Par hybride est entendue la combinaison de systèmes continus et discrets.
Plusieurs articles ayant abordé les thèmes de modélisation et simulation, tâches quotidiennes de nombreux ingénieurs et chercheurs, ont par le passé été publiés dans ces pages : simulation électronique, simulation mécanique… [1-7]. À chaque fois, il s’agissait d’un seul domaine physique : mécanique, électronique... Dans cet article, nous allons découvrir et mettre en œuvre OpenModelica, un outil open source développé par Open Source Modelica Consortium (OSMC). La première partie de cet article consiste en une prise en main au travers d'un exemple simple de suspension. La seconde partie, quant à elle, se focalisera essentiellement sur l'aspect multiphysique d'un problème, à savoir, la chaîne de traction d'un véhicule électrique.
1. Présentation d’OpenModelica
Modelica est un langage de modélisation orienté objet, basé sur les équations mathématiques pour la modélisation de systèmes multiphysiques [8]. C’est un langage moderne qui...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première