MATLAB, Simulink et Simscape pour la conceptde systèmes mécatroniques

孔塞维兹,optimisez et vérifiez des systèmes mécatroniques

Le développement de systèmes mécatroniques requiert l'intégration de sous-systèmes physiques avec des systèmes de contrôle et du logiciel embarqué。Les ingénieurs utilisent le基于模型的设计倒modéliser, simuler et vérifier des systèmes mécatroniques多学科,杜développement初始jusqu'à la生产。

MATLAB®,仿真软件®et Simscape™vous permeent de:

  • compprendrre les interactions entre des systèmes complex, de la conception des algorithmes jusqu'au comportement体质du système
  • Accélérer le développement en travaillant en parallèle avec plusieurs équipes
  • Prédire et优化les性能du système
  • Améliorer la qualité des systèmes mécatroniques et les tester à l 'aide d'un nombre réduit de原型硬件
  • Éliminer les errurs de coage Manuel en générant automatiquement le code à partir des modèles de simulation
  • 保险商la traçabilité, des exigences jusqu'au design et au code
  • Réutiliser les modèles de design en tant que jumeaux numériques

«L 'utilisation de Simulink pour le基于模型的设计知识永久de développer les命令气动复合体要求倒诺特仿生处理助理等systèmes mécatroniques。Grâce à Simulink PLC编码器,il est aujourd'hui beaucoup加上简单的de passer du设计à la制作。»

Rüdiger Neumann博士,Festo

Modelisation

Utilisez Simscape倒développer des modèles au niveau système ou合成afin de représenter les parties physiques du système dans les domaines électriques, mécaniques ou hydrliques。进口des设计à partir de fichiers de CAO倒可视化les复合材料物理3D等苏电路SPICE afin d'intégrer un comement spécifique à un fabricant。Optimisez les performance du système et détectez les errors d'intégration très tôt dans le procsus de développement grâce à la simulation。Réutilisez les modèles de模拟倒le虚拟调试欧莱斯jumeaux numeriques在操作。


概念systèmes de contrôle和监督逻辑

Linearisez des模型体型非线性倒开发des系统de controle en仿羔皮呢fermee恩典辅助技术de l 'automatique线性,像德波德欧勒莱斯图形放置de波兰人,或者用des策略controle皇冠告诉,le controle predictif ou robuste。使用功能prédéfinies等交互方式régler等优化自动方式contrôleurs有关满足的紧急情况和禁忌stabilité德选民système。分析原理caractéristiques性能等stabilité时间领域等fréquentiel,举例时间dépassement,时间montée,相位和增益。

Développez et vérifiez des machines à états pour la gestion des commands de supervision et des errors。Utilisez l'animation graphique pour analyser et déboguer la logique de supervision pendant son exécution afin d'identifier les potentielles erurs de concepurs。


测试硬件在环(HIL)等原型快速命令

Affinez vos算法avec le prototype rapide des lois de commands (RCP) pour les préparer à votre生产环境。Utilisez des模拟硬件在环(HIL) de vos安装等modèle d'环境afin de réduire le nombre de原型物理。Exécutez des simulation temps réel sur du hardware Speedgoat, puis analysez les résultats dans MATLAB pour améliorer la performance de votre système mécatronique。

测试硬件在环(HIL)等原型快速命令

Génération de code de production。

Génération de code de production

Éliminez les errors de code manuel en générant automatiquement du code C, c++, IEC 61131-3(结构化文本和梯形图),CUDA®, Verilog®VHDL optimisé指令代理MATLAB et Simulink。泰雷兹的设计之路与固定之路étudier性能的妥协。Intégrez le code généré, indépendant de la cible, avecl' environment de développement intégré (IDE) de votre platform PLC倒le déploiement sur votre硬件temps réel et le débogage en ligne。


Vérification et验证

Créez,进口等gérez les exigences dans votre modèle afin d ' assurela traçabilité dans vos设计,测试等代码généré。Démontrez que les designs répondent aux exigences, générez automatiquement des test cas pour la couverture de modèles, et améliorez la qualité des designs tout au long du procsus de développement à l'aide de méthodes de test formelles。Vérifiez la conformité du modèle et du code à l'aide de méthodes formelles et de l' analyze statique。识别les bugs et prouvez l'缺位d' errors d'exécution批评grâce à l' analyze statique de code。和谐与人工制品nécessaires倾注répondre工业规范IEC 61508, ISO 26262等DO-178

Vérification et验证

Baidu
map