Discuter:AMESim

Un article de Wikipédia, l'encyclopédie libre.

[modifier] Comparaison avec Modelica

La connexion des sous-modèles par des ports semble rapprocher AMESim de Modelica plus que de Simulink. Mais il semble qu'il y a contradiction entre le devoir de respecter la causalité et la description des ports ("variables échangées qui vont dans les deux directions"). Foubare 10 octobre 2006 à 16:59 (CEST)

Je ne comprends pas pourquoi cela entraine une contradiction. Cela dit AMESim supportera le langage Modelica à partir de la version 5.
Dans un système physique, en général, la causalité entre ce qui serait une entrée et une sortie n'existe pas naturellement. Par exemple pour une résistance électrique, on a juste une relation entre un courant et une différence de potentiel, sans que l'un soit causé par l'autre de façon définitive (ça changerait selon qu'on la branche sur une source de courant ou de tension). Modelica permet de simuler ce genre de systèmes sans que l'utilisateur ait à fixer pour chaque composant ce que sont les entrées et les sorties. Chaque sous-système correspond à un certain nombre d'équations implicites. Dans un schéma fonctionnel tel que peut le simuler Simulink, par contre, chaque bloc possède des entrées et des sorties clairement définies et un rapport de causalité. Les équations reliant les sorties aux entrées sont explicites. Cela convient bien pour certains types de systèmes où les valeurs reliant les blocs correspondent à de l'information pure (numérique, ou analogique avec une impédence de sortie nulle et une impédence d'entrée infinie) comme ce qu'on a souvent en automatique et en traitement du signal. Foubare 21 octobre 2006 à 10:00 (CEST)
Ben toutes les causalités dans AMESim sont issues de la technique du Bond Graphe. Or beaucoup de gens se sont déjà lancés dans la modélisation de bond graphes avec Modelica. Motodashi 28 octobre 2006 à 17:57 (CEST)
C'est peut-être à cause de l'heure, mais cette fois, c'est moi qui ne vois pas le rapport. S'il y a un lien entre AMESim et les bond graphs, il faudrait le décrire. Quant à la 2ème phrase, je ne vois pas quelle conclusion vous voulez en tirer. Modelica permet aussi de décrire des systèmes causals style Simulink, mais là n'est pas la question. Foubare 31 octobre 2006 à 01:10 (CET)