Simulink

Concevoir Simuler Déployer

Simulink vous permet de concevoir votre système avec des modèles multi-domaines, de simuler avant de passer sur le hardware et de déployer sans avoir à écrire de code.

Simulink est conçu pour l'approche Model-Based Design

Du concept à l'opérationnel

Pour transformer le développement de systèmes complexes, les entreprises leader du marché adoptent l'approche Model-Based Design en utilisant systématiquement des modèles tout au long du processus.

  • Utilisez un modèle virtuel pour simuler et tester votre système plus tôt et plus fréquemment
  • Validez votre design avec des modèles physiques, des tests Hardware-in-the-Loop et le prototypage rapide
  • Générez du code de production C, C++, CUDA, PLC, Verilog et VHDL, puis déployez-le directement sur votre système embarqué
  • Conservez un lien numérique offrant une traçabilité entre les exigences et l'architecture du système, le design des composants, le code et les tests
  • Étendez les modèles aux systèmes en opération pour effectuer une maintenance prédictive et une analyse des défaillances

Simulink est conçu pour la simulation

Concevoir et simuler votre système avant de passer sur le hardware

Explorez un vaste espace de design et testez vos systèmes plus tôt grâce à la modélisation et la simulation multi-domaines.

  • Évaluez rapidement plusieurs idées de design dans un seul environnement de simulation multi-domaines.
  • Simulez des modèles de système à grande échelle avec des composants et des bibliothèques réutilisables comprenant des outils de modélisation tiers spécialisés.
  • Déployez des modèles de simulation pour les tests sur PC, temps réel et Hardware-in-the-Loop
  • Exécutez des simulations à grande échelle sur des ordinateurs multicœurs, des clusters et dans le cloud

Simulink est conçu pour le Model-Based Systems Engineering

Concevoir, analyser et tester des architectures système et software

Le Model-Based Systems Engineering (MBSE) concerne l'utilisation de modèles pour supporter le cycle de vie complet du système. Simulink relie les exigences et l'architecture du système, au design détaillé des composants, à leur implémentation et aux tests dans le processus de développement.

  • Capturez et décomposez les exigences
  • Définissez et élaborez des spécifications pour les composants, les compositions et les architectures
  • Établissez une source unique pour l'architecture et les interfaces au niveau composants
  • Réalisez des analyses et des études de compromis avec MATLAB
  • Validez les exigences et vérifiez les architectures système en utilisant des tests basés sur la simulation

Simulink est conçu pour le développement agile de software

Le développement agile de software aide les équipes à apporter de la valeur à leurs clients plus rapidement. Pour ce faire, elles utilisent des cycles d'itération courts en accordant une attention particulière à l'intégration continue et au travail collaboratif. La simulation, les tests automatisés et la génération de code permettent de raccourcir le cycle de développement, vous permettant ainsi de devenir une équipe agile et performante.

  • Développez et exécutez des tests de simulation dans un serveur d'automatisation pour vérifier en continu de nouvelles itérations de design
  • Effectuez davantage d'analyses et de tests sur PC avant de passer au hardware
  • Livrez du software fonctionnel grâce à des simulations que les clients peuvent évaluer
  • Réagissez rapidement aux changements d'exigences grâce aux mises à jour de modèles et à la simulation
  • Rendez vos progrès visibles aux parties prenantes grâce aux rapports et tableaux de bord automatiques

Simulink est conçu pour les utilisateurs MATLAB

Utilisez MATLAB et Simulink ensemble pour conjuguer la puissance de la programmation textuelle et graphique dans un seul environnement.

Vous pouvez appliquer vos connaissances sur MATLAB pour :

  • Optimiser les paramètres
  • Créer de nouveaux blocs
  • Rédiger des tests et des scripts d'automatisation
  • Exécuter des milliers de simulations en parallèle
  • Analyser des résultats de simulation

« Simulink est particulièrement utile dans deux phases de notre processus de développement. En phase préliminaire, il nous aide à essayer de nouvelles idées et à visualiser la façon dont elles fonctionneront. Une fois que le code est généré et que les tests en véhicule ont été effectués, nous pouvons effectuer plusieurs simulations, affiner le design et générer de nouveau le code pour l'itération suivante ».

Jonny Andersson, Scania