Simulink

 

Simulation et Model-Based Design

Concevez et simulez votre système dans Simulink avant de passer sur le hardware. Explorez et implémentez des designs que vous n’auriez sans doute pas pu considérer, sans avoir à écrire de code C, C++ ou HDL.

Model-Based Design : du concept au code

Modélisez et simulez votre système

Explorez un large espace de conception en modélisant le système à tester et le processus physique. Votre équipe s’appuie sur un environnement multi-domaines unique pour simuler le comportement de toutes les parties du système.

Testez plus tôt et plus souvent

Réduisez le recours à des prototypes coûteux, en testant votre système dans des conditions qui seraient d’ordinaire trop risquées ou chronophages pour être considérées. Validez votre modèle avec les tests hardware-in-the-loop et le prototypage rapide. Préservez la traçabilité des exigences jusqu’au design et au code.

Générez du code automatiquement

Au lieu d’écrire des milliers de lignes de code à la main, générez automatiquement du code C et HDL de production avec l’assurance d’un comportement identique à celui du modèle que vous avez créé dans Simulink. Puis, déployez-le directement sur votre MCU, DSP ou FPGA.

MATLAB et Simulink travaillent ensemble

Lorsque vous utilisez MATLAB® et Simulink® ensemble, vous combinez la programmation textuelle et graphique pour concevoir votre système dans un environnement de simulation.

Utilisez directement les milliers d’algorithmes déjà présents dans MATLAB. Ajoutez simplement votre code MATLAB dans un bloc Simulink ou dans un diagramme Stateflow®.

Utilisez MATLAB pour créer vos données d’entrée et piloter la simulation. Exécutez des milliers de simulations en parallèle. Puis, analysez et visualisez les données dans MATLAB.

Des modèles pour tous les projets

Wireless Communications

Télécommunications

Les blocs Simulink vous permettent de modéliser et de manipuler rapidement les signaux, transformées, filtres, et autres opérations, et de vérifier la conformité à des standards tels que le LTE.

Motor and Power Control

Commande moteur et électronique de puissance

Simulez les systèmes de commande d’électronique de puissance utilisés dans les véhicules électriques, les énergies renouvelables et les procédés industriels. Utilisez les composants à votre disposition pour construire des modèles haut niveau de moteurs électriques, convertisseurs de puissance et batteries.

Control Systems

Systèmes de contrôle

Modélisez la dynamique de votre système pour concevoir et régler des lois de commande ainsi que de la logique de supervision. Utilisez des modèles de simulation pour vérifier votre design et générer automatiquement du code à des fins de prototypage ou de production.

Signal Processing

Traitement du signal

Simulink vous permet de modéliser et de simuler des systèmes de traitement numérique du signal. Il fournit une gamme de signaux et de formes d’onde de test, des collections de types et d’architectures de filtres et des fonctions pour la visualisation dynamique. Les codes couleur et les informations affichées dans le diagramme vous permettent d’inspecter rapidement la fréquence et la taille des signaux pour les designs de systèmes basés sur des trames ou des échantillons.

Robotics

Robotique

Développez des contrôleurs à l’aide de blocs pour les véhicules évoluant au sol ou pour les manipulateurs, accédez à ROS, collectez et analysez des données de capteurs. Contrôlez votre robot avec les algorithmes que vous développez, et générez automatiquement du code que vous pouvez exécuter sur le matériel.

ADAS

Systèmes avancés d’assistance à la conduite (ADAS)

Modélisez et simulez le véhicule et son environnement, fusionnez des données de capteurs et mettez au point des lois de contrôle à l’aide de Simulink. Développez des algorithmes décisionnels sur la base des données fusionnées.

Image Processing and Computer Vision

Traitement d’image et computer vision

Intégrez la vision à la robotique, aux systèmes ADAS, aux contrôles et autres systèmes multidomaines. Modélisez et simulez l’implémentation hardware avec des bancs d’essai en utilisant des convertisseurs trames vers pixels et des algorithmes de vision conçus pour les FPGA et les ASIC.

Internet of Things

Internet des objets

Avec Simulink, vous pouvez développer et tester des dispositifs intelligents, puis déployer vos modèles sur des nœuds périphériques utilisant des cartes Raspberry Pi par exemple. Utilisez des blocs pour envoyer des données vers MATLAB et ThingSpeak de manière à pouvoir les analyser plus en détails.

Vous découvrez Simulink ? Sa prise en main est très simple.

Les ingénieurs et scientifiques du monde entier utilisent Simulink

Huawei

« Pour la conception et le développement de nos prototypes 5G, nous réalisons toute la simulation au niveau de la liaison air avec MATLAB et Simulink, et importons les paramètres du modèle, de l’antenne jusqu’à la nouvelle forme d’onde, depuis nos systèmes de test sur le terrain... Nous pouvons voir les performances du système dans sa globalité et identifier les problèmes potentiels. »

Kevin Law, Directeur Architecture et Design Algorithmique

Fujitsu Laboratories of America

« En intégrant les résultats de la simulation de niveau circuit dans nos modèles Simulink, nous pouvons simuler des millions de cycles avec la précision nécessaire pour tenir compte du bruit et autres effets transitoires. Simulink est le seul outil suffisamment rapide pour nos simulations de tolérance de jitter. »

William Walker, Vice-président

Rensselaer Polytechnic Institute

« L’un des principaux avantages de l’utilisation de MATLAB et de Simulink dans nos activités de recherche est la disponibilité de toolboxes pour la vision par ordinateur, le traitement d’image et le développement de systèmes de contrôle. Tous les outils dont nous avons besoin sont accessibles dans un seul et même environnement facilement intégrable avec nos autres logiciels pour la robotique et les systèmes d’automatisation. »

Dr. John Wen, Responsable du département industriel et ingénierie système

Aller plus loin avec Simulink

Découvrez les principales nouveautés et passez en revue toutes les dernières fonctionnalités.

Édition intelligente

Améliorez l’apparence de votre modèle en cachant le nom des blocs par défaut. Vous pouvez également regrouper rapidement des signaux, ajouter des ports d’entrée et de sortie à vos blocs, etc.

Ordonnancement

Ajuster les fonctions d’exportation et les composants ordonnançables en fonction de la fréquence, et le comportement du modèle au lancement et à l’arrêt.

Performances

Obtenez rapidement les résultats de la simulation à l’aide des artefacts de modèle partagé, compilez rapidement le plus haut niveau du modèle et utilisez l’option de solveur automatique pour configurer votre modèle.