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

Watch the videos in this MATLAB® Tech Talk series to learn the fundamentals behind discrete-event simulation.
Regardez cette série de vidéos pour vous familiariser avec les concepts fondamentaux des machines à états.
Learn how physical modeling simplifies the creation of physical system models for simulation and enables system-level optimization.

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.  

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

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