Développement d'équipements médicaux avec l'approche Model-Based Design

L'approche Model-Based Design permet aux ingénieurs de séparer clairement la phase de design d'équipements médicaux des étapes d'implémentation. Elle permet également l'intégration d'approches agiles dans les workflows de développement logiciel existants.

Avec l'approche Model-Based Design, vous pouvez :

  • Modéliser et simuler des algorithmes et des équipements de diagnostiques et thérapeutiques avant leur implémentation
  • Vérifier et valider des systèmes multidomaines complexes à un niveau d'abstraction supérieur
  • Prototyper le design et créer des preuves de concept en générant automatiquement du code C, C++, GPU ou HDL à partir des modèles
  • Produire des rapports personnalisables, pouvant servir à démontrer la conformité aux réglementations FDA/CE
  • Prouver la sécurité du code dans toutes les conditions d'exécution possibles grâce à l'analyse statique

« Avec l'approche Model-Based Design et Simulink, nous avons pu réduire les coûts et les risques du projet grâce à la vérification précoce, raccourcir le délai de mise sur le marché d'un système certifié IEC 62304 et livrer en production un code de très grande qualité dès la première version. »

Michael Schwarz, ITK Engineering

Développer des équipements médicaux avec l'approche Model-Based Design

Modélisation et simulation de systèmes dynamiques

Le développement d'équipements médicaux couvre différents domaines de l'ingénierie, notamment les systèmes logiciels, mécaniques, électriques et hydrauliques. L'utilisation de Simulink® pour la modélisation de systèmes dynamiques vous permet d'intégrer ces différents domaines dans un environnement de simulation unifié qui facilite le design et l'implémentation d'équipements médicaux complexes. Avec cette approche, vous pouvez :

  • Développer des modèles de systèmes logiciels indépendants de l'environnement et du hardware cible
  • Mener des tests basés sur la simulation pour comprendre et itérer sur les exigences et les spécifications
  • Effectuer des compromis de design et évaluer le comportement d'un dispositif multidomaines complexe
  • Tester des unités et des sous-systèmes entiers au niveau du modèle et du code

Déploiement et prototypage temps réel

Après avoir développé et testé les modèles en simulation, vous pouvez générer automatiquement le code pour les prototypes ou les unités de production finales. Cela élimine le besoin d'écrire manuellement des milliers de lignes de code, et permet d’améliorer la qualité et d'augmenter la productivité.

Les tests et la simulation temps réel permettent de vérifier les designs à un stade précoce, d'évaluer les compromis de design et de créer des prototypes cliniques fonctionnels, beaucoup plus rapidement et pour un coût très inférieur.


Vérification et validation des modèles et du code

Les capacités étendues de vérification et de validation dans Simulink vous permettent de tester et de vérifier de manière rigoureuse les modèles et le code pour le hardware cible. Avec Simulink Test™ et Simulink Requirements™, vous pouvez :

  • Créer, analyser et gérer les exigences, ainsi que produire des rapports de traçabilité
  • Réaliser une analyse de la couverture du modèle et du code qui mesure l'exhaustivité des tests
  • Gérer les tests basés sur la simulation des modèles, du code généré et du hardware (simulé ou physique)
  • Identifier les erreurs de design cachées (dépassement d'entier, logique morte, division par zéro, etc.)
  • Produire des rapports personnalisables, pouvant servir à démontrer la conformité aux réglementations FDA/CE