Comparaisons avec System Modeler
Wolfram System Modeler est l'outil de modélisation et de simulation physique le plus complet. Contrairement à d'autres systèmes, System Modeler ne requiert pas de modules complémentaires et prend entièrement en charge le langage de modélisation standard Modelica. System Modeler est conçu pour se connecter parfaitement à Mathematica pour un meilleur flux de travail intégré de modélisation, de simulation et d'analyse.
Wolfram System Modeler | MapleSim* | Simulink* | |
---|---|---|---|
Version | 13.3 | 2023.1 | Version R2023a |
Conditions supplémentaires | Mathematica facultatif | *Maple requis | *MATLAB requis |
Modélisation |
|||
Une modélisation hiérarchique qui suit la topologie de la vie réelle | |||
Modélisation multidomaine | |||
Conception de modèles par glisser-déposer | |||
Documentation automatique des modèles | |||
Création programmatique des modèles | |||
Prise en charge de Modelica | |||
Concevoir des composants à partir d'équations symboliques | |||
Éditeur Modelica à part entière | |||
Inclusion des fonctions C externes | |||
Débogage avancé des équations des modèles | |||
Simulation |
System Modeler | MapleSim | Simulink |
Solveur hybride continu-discret | |||
Solveur en temps réel | |||
Solveur d'analyse de sensibilité | |||
Traçage |
System Modeler | MapleSim | Simulink |
Traçage de n'importe quelle variable des systèmes | |||
Sauvegarder les tracés entièrement configurés dans les modèles | |||
Tracés interactifs en temps réel | |||
Visualisation |
System Modeler | MapleSim | Simulink |
Visualisation mécanique et automatique en 3D | |||
Environnement de visualisation personnalisé | Mathematica | Maple | MATLAB |
Tableaux de bord interactifs | |||
Langage graphique 2D et 3D | |||
Formats d'exportation standard (.avi et .mov) | |||
Analyse et conception |
System Modeler | MapleSim | Simulink |
Plateforme d'analyse | Mathematica | Maple | MATLAB |
Contrôle de simulation programmable | |||
Balayage parallélisé des paramètres | |||
Analyse de l'équation des modèles | |||
Détection de l'équilibre des modèles | |||
Conception des systèmes de contrôle | |||
Calibrage automatisé des modèles | |||
Analyse de fiabilité intégrée | |||
Optimisation des systèmes | |||
Diagrammes dynamiques | |||
Génération automatique de modèles à partir de données CAO | |||
Linéarisation numérique des modèles | |||
Linéarisation symbolique | |||
Accès aux données référencées | |||
Connectivité et déploiement |
System Modeler | MapleSim | Simulink |
Modélisation de systèmes dans le cloud | |||
Créer des programmes d'installation pour vos propres bibliothèques | |||
Exportation de modèles avec des FMI (Functional Mock-up Interface) | |||
Exportation de modèles avec des FMI pour la co-simulation | |||
Importation de modèles avec des FMI (Functional Mock-up Interface) | |||
Lien vers le simulateur en temps réel | |||
Déployer des fichiers exécutables pour la simulation | |||
Prise en charge de l'authentification unique | |||
Bibliothèques de modèles intégrées |
System Modeler | MapleSim | Simulink |
Électricité (analogique, numérique et multiphase) | |||
Mécanique (translationnelle, rotationnelle et multi-corps 3D) | |||
Thermique (transfert de chaleur et écoulement des fluides) | |||
Fluide (compressibles, mélanges, multiphase) | |||
Supports (multicomposants, transitions de phase) | |||
Blocs de signaux (continus, discrets et logiques) | |||
Magnétique (tubes de flux, onde fondamentale) | |||
Horloge (systèmes synchrones/horloges) | |||
Graphes d'état | |||
Bibliothèques de modèles supplémentaires |
System Modeler | MapleSim | Simulink |
Systèmes biochimiques | |||
Systèmes hydrauliques | |||
Avions | |||
Machines tournantes | |||
Simulation d'entreprise | |||
Dynamique des systèmes | |||
Modélisation planaire (multicorps 2D) | |||
Labos virtuels interactifs supplémentaires |
System Modeler | MapleSim | Simulink |
Labos de physique pour les cours au lycée | |||
Labos de biologie pour les cours au lycée | |||
Labos de chimie pour les cours au lycée | |||
Labos thermiques pour les cours universitaires | |||
Labos de biologie pour les cours universitaires | |||
Labos d'électronique pour les cours universitaires | |||
Labos de génie mécanique pour les cours universitaires | |||
Bibliothèques de connectivité supplémentaires |
System Modeler | MapleSim | Simulink |
Bibliothèque OPC classique pour l'accès aux données (DA) | |||
Bibliothèque OPC pour l'architecture unifiée (UA) | |||
Bibliothèque de connexion Arduino (Firmata) |
Simplifiez votre flux de travail
System Modeler implante le langage Modelica, qui tire profit des forces de la modélisation basée sur les composants, où le flux dans les composants est modélisé. Ceci présente des avantages significatifs par rapport à la modélisation basée sur les blocs. Cet exemple de construction d'un circuit électrique illustre le flux simplifié obtenu avec la modélisation basée sur les composants :
L'avantage Modelica
Modelica est un langage standard en accès libre spécialement conçu pour la modélisation des systèmes physiques. Il permet à tout le monde de travailler efficacement ensemble sur des projets à grande échelle, en construisant des composants personnalisés et des bibliothèques réutilisables.
Wolfram MathCore est un membre fondateur de l'Association Modelica et participe activement à la conception du langage Modelica depuis 1997. System Modeler est le résultat de cet effort et de plus de 15 ans de collaboration étroite avec des clients dans les secteurs de l'automobile, de la machinerie lourde, des sciences de la vie et de la marine, ce qui en fait l'outil Modelica le plus facile à utiliser.
Au-delà de la simulation
Pour aller au-delà de la simple simulation numérique, avoir un modèle de haute-fidélité est très utile, notamment pour tout ce qui concerne l'optimisation et la conception de contrôle, la visualisation personnalisée et l'interactivité. Ensemble, System Modeler et Mathematica offrent un contrôle programmatique complet des simulations et permettent toutes sortes de conception et d'analyse.
System Modeler peut exporter et importer des unités de maquettes fonctionnelles, ce qui permet d'utiliser des modèles dans d'autres outils et de transférer les modèles existants dans System Modeler.