Simulink pour la modélisation de systèmes et la simulation 

Modélisation et simulation de toutes les pièces de votre système dans un environnement multi-domaines

Les ingénieurs et les scientifiques utilisent Simulink® pour la modélisation multi-domaines et la simulation. Vous pouvez ainsi réutiliser des modèles d'un environnement à un autre pour simuler le fonctionnement de l'ensemble des pièces de votre système. Grâce à Simulink, vous pouvez :

  • Modéliser votre système d'un domaine à un autre en utilisant des outils spécifiques et des blocs préassemblés.
  • Développer des modèles à grande échelle par subdivision avec des composants système réutilisables et des bibliothèques.
  • Combiner vos modèles dans une simulation avec un niveau de système même si les modèles n'ont pas été créés dans Simulink.
  • Exécuter des simulations volumineuses en parallèle sur votre ordinateur de bureau multicœur, cluster de calcul, ou sur le cloud, sans créer trop de code.

« Il n'existe aucun autre outil pouvant fournir un environnement de simulation en même temps qu'une vérification et validation du hardware. Avec cet environnement unique, je peux faire tout cela. Voilà pourquoi j'utilise MATLAB et Simulink. »

Dr. Deepak Mishra, Indian Space Research Organization

Utiliser Simulink pour la simulation de systèmes

Regardez les vidéos de cette série MATLAB® Tech Talk pour acquérir les fondamentaux de la simulation à événements discrets.
Regardez cette série de vidéos pour vous familiariser avec les concepts fondamentaux des machines à états.
Découvrez en quoi la modélisation physique simplifie la création de modèles de systèmes physiques pour la simulation et active l’optimisation de niveau système.

Modélisez votre système d'un domaine à un autre

Créez et simulez des systèmes hybrides dans Simulink. Modélisez des logiques combinatoire et séquentielle avec des machines à états dans Stateflow®, et représentez des agents et des processus contrôlés par des événements avec SimEvents®. Décrivez un modèle de votre système physique avec Simscape™.

Vous pouvez également créer des applications spécifiques à l'industrie dans Simulink en utilisant des blocs préassemblés, ce qui vous évitera de créer des blocs. Utilisez par exemple des blocs pour modéliser et simuler des systèmes de transmission automobile dans Powertrain Blockset™, des systèmes de propulsion d'avions avec Aerospace Blockset™, ou des systèmes vidéo et audio avec des outils de traitement du signal numérique.


Développez des modèles à grande échelle par subdivision 

Créez des designs volumineux et complexes dans Simulink par subdivision de système, et réutilisez vos composants dans votre modèle avec des bibliothèques et le référencement de modèles. Utilisez les bibliothèques pour partager et réutiliser les fonctions utilitaires au niveau de l'ensemble du modèle. Grâce au référencement de modèles, développez votre design en parallèle avec d'autres membres de l'équipe et vérifiez indépendamment vos composants avant de les intégrer au système.  


Découvrir les produits

Combinez vos modèles dans une simulation avec un niveau de système

Rassemblez tous les composants de votre design dans Simulink, quel que soit leur format d'origine. Co-simulez avec plus de 100 outils de modélisation et de simulation, et utilisez le S-Function Builder ou le bloc C Caller pour utiliser votre propre code dans Simulink. L'application Functional Mock-Up Interface (FMI) est également supportée, et vous pouvez utiliser le bloc d'importation FMI dans Simulink pour utiliser des éléments externes FMU pour l'échange de modèles ou des éléments FMU de co-simulation.

Vous pouvez en outre simuler vos modèles dans un environnement de simulation hautes performances en utilisant la co-simulation multicœur. Et profitez d'une excellente précision numérique lors de la co-simulation grâce à la compensation du signal.


Découvrir les produits

Exécutez des simulations volumineuses

Pour les tâches lourdes en calculs, par exemple les simulations de Monte Carlo et l'optimisation du design, exécutez des simulations en parallèle sur votre ordinateur de bureau multicœur, cluster de calcul, ou sur le cloud. Exécutez et gérez automatiquement des simulations en parallèle en utilisant la commande parsim et le Simulation Manager avec Parallel Computing Toolbox™.

La mémoire système sera toujours performante pour vos simulations volumineuses qui utilisent et produisent d'importantes quantités de données. Simulink charge de manière incrémentielle et consigne vos données dans la mémoire lors des simulations. Les données de simulation peuvent alors être traitées petit bloc par petit bloc.


Découvrir les produits

Partage de simulations

Partagez avec vos collaborateurs, vos fournisseurs et vos clients les informations issues de vos simulations. Grâce à Simulink Compiler, vous pouvez compiler des simulations sous forme d'exécutables autonomes, d'applications web ou de FMU. Les applications autonomes peuvent être des applications de simulation complètes utilisant les éléments graphiques et interfaces utilisateur MATLAB conçus avec MATLAB App Designer. Créez et hébergez une application web avec MATLAB Web App Server™ pour donner accès à votre simulation via un navigateur. Les Functional Mockup Units (FMU) autonomes sont des binaires qui respectent la norme FMI (Functional Mockup Interface) et peuvent être utilisés dans un environnement de simulation externe.