Fiche de cours

Simuler une chaine de puissance avec un modèle multiphysique

Lycée   >   Terminale   >   Sciences de l’ingénieur   >   Simuler une chaine de puissance avec un modèle multiphysique

  • Fiche de cours
  • Quiz et exercices
  • Vidéos et podcasts
Objectifs
  • Savoir ce qu’est un modèle multiphysique.
  • Être capable d’analyser un modèle multiphysique et de le comparer à une chaine de puissance.
  • Être capable de modifier et de configurer un modèle multiphysique.
  • Être capable de mener une simulation et d’en extraire des résultats.
Points clés
  • Un modèle multiphysique est un modèle numérique qui représente un produit pluritechnique.
  • Un modèle multiphysique permet de modéliser et de simuler une chaine de puissance.
  • Le principal logiciel qui permet de créer des modèles multiphysiques est Matlab, avec l’environnement Simulink.
  • Un modèle multiphysique permet d’analyser l’écart attendu-simulé et l’écart simulé-mesuré.
Pour bien comprendre
  • La chaine de puissance
  • Le diagramme SysML de blocs internes
  • Le cahier des charges
1. Le modèle multiphysique
a. Qu'est-ce qu'un modèle multiphysique ?
Un modèle est une représentation d'un produit réel. Un modèle sert principalement à réalisation des simulations.
Simuler, c'est tester un modèle dans des conditions données. Ces conditions sont appelées paramètres de la simulation.

Plusieurs catégories de modèles existent. On a notamment les modèles analytiques et les modèles numériques.

Les modèles analytiques

Les modèles analytiques se basent sur la théorie. Ils sont construits à partir de formules physiques. Ils nécessitent des hypothèses et des approximations. Ils peuvent souvent être utilisés sans faire usage de l'informatique.

Les modèles numériques

Les modèles numériques utilisent la puissance de calcul des ordinateurs modernes pour simuler des approximations des produits réels. Ils sont moins dépendants de la théorie et des formules, mais la qualité des résultats obtenus dépend de celle du matériel informatique utilisé et du temps de calcul numérique consacré à la simulation.

b. Aspect multiphysique

Les produits étudiés en sciences de l'ingénieur sont des produits pluritechniques : ils comportent des technologies issues de plusieurs domaines comme la mécanique, l'électronique, l'informatique, l'électrotechnique, etc.

Mettre au point un modèle analytique, qui mélange plusieurs types de technologies, est assez compliqué : l'association de plusieurs formules, issues de théories différentes, avec des hypothèses différentes, pose souvent problème et est parfois impossible.

En revanche, les simulations numériques, moins dépendantes de la théorie, vont convenir à la construction de modèles qui représentent des produits pluritechniques.

Un modèle multiphysique est un modèle numérique qui représente un produit pluritechnique, il met en œuvre plusieurs types d'énergies.
Remarque
On parle aussi de modèle multidomaine.
c. Logiciels de modélisation

Des logiciels spécifiques permettent de construire les modèles multiphysiques. Ces logiciels proposent des palettes de blocs logiciels, qui modélisent les composants mécaniques, électroniques, etc., les plus courants.

La modélisation consiste à identifier les blocs nécessaires pour modéliser le produit, puis à relier ces blocs.

Exemple
Voici un exemple d'une partie de la palette de composants du module Simscape de Matlab Simulink. On retrouve plusieurs composants électroniques de base.
Palette de composants du module Simscape

 Le principal logiciel utilisé pour réaliser des modèles multiphysiques est Matlab, avec l'environnement Simulink, et le module Simscape notamment. C'est ce logiciel qui est habituellement installé dans les lycées, c'est lui qui va être utilisé dans la suite de cette fiche.

Chaque bloc logiciel peut simuler le comportement du composant qu'il modélise.

Le composant comporte les éléments suivants.

  • Des ports d'entrées ou de sorties : ils représentent les points d’entrée et de sortie des flux d'énergie (ou éventuellement d'information) qui traversent le composant.
  • Des paramètres : ils représentent les grandeurs physiques propres au composant, qui sont réglables.
  • Un comportement : des algorithmes font fonctionner le composant virtuel. Ils permettent au composant virtuel de simuler le comportement du composant réel. Du point de vue du modèle, leur rôle est de transformer les entrées du composant en sorties.
Exemple
Voici le bloc logiciel, qui représente un moteur à courant continu, avec deux entrées pour l'énergie électrique (+ et ), et deux sorties, pour l'énergie mécanique de rotation (C et R).
Représentation d'un moteur à courant continu
(DC Motor) avec Matlab Simulink
La fenêtre de paramétrage permet de régler les caractéristiques physiques du moteur, comme le moment d'inertie du rotor par exemple : les algorithmes n'ont pas besoin d'être modifiés par le concepteur ou l’utilisateur du modèle.
Fenêtre du paramétrage du moteur
d. Lien avec le diagramme SysML de blocs internes

Les modèles multiphysiques, dans leur construction comme dans leur aspect visuel, ressemblent beaucoup au diagramme SysML de blocs internes.

  • Les blocs logiciels sont analogues aux blocs du diagramme SysML.
  • Les traits, qui relient les blocs logiciels, sont analogues aux traits qui relient les blocs du diagramme.
Rappel
Le diagramme SysML de blocs internes permet de représenter la chaine de puissance d'un produit.

Il est donc intéressant, pour bien utiliser et comprendre un modèle multiphysique, de le comparer avec le diagramme SysML de blocs internes du produit.

Exemple
Voici la chaine de puissance qui permet le déplacement d'un robot de surveillance sur roue, sous forme de diagramme SysML de blocs internes.

Voici sa modélisation multiphysique.

Remarques
  • Dans le modèle multiphysique, chaque type d’énergie est représenté par une couleur différente :
    • bleu pour l’énergie électrique ;
    • jaune pour l’énergie mécanique de rotation ;
    • vert pour l’énergie mécanique de translation.
  • L'élément « Solver Configuration » est nécessaire au fonctionnement de la simulation du modèle.
  • Les éléments « Electrical Reference » permettent de donner un niveau de référence électrique, c’est-à-dire un 0 V, pour les parties électriques du modèle. L’élément « Mechanical Rotational Reference » joue le même rôle pour la rotation du moteur en donnant un angle servant de 0°.
  • Les éléments « Inertia » et « Mass » permettent d’indiquer le moment d’inertie et la masse de certaines parties du produit modélisé.
e. Analyse des écarts et intérêt de la modélisation
Un modèle multiphysique permet de simuler le comportement d'un produit existant ou en cours de conception.

À l'issue d'une simulation, on peut alors comparer l’écart entre l’attendu et le simulé, et l’écart entre le mesuré et le simulé.

L'écart entre l'attendu et le simulé

L'écart entre l'attendu et le simulé représente la différence entre :

  • d'une part, les fonctionnalités décrites dans le cahier des charges : c’est-à-dire ce que l'on attend du produit que l'on est en train d'étudier ;
  • d'autre part, les résultats obtenus lors d'une simulation effectuée à partir d'un modèle multiphysique du produit.
L'écart entre le mesuré et le simulé

L'écart entre le mesuré et le simulé représente la différence entre :

  • d'une part, les résultats d'une expérimentation avec le produit réel, et les mesures faites sur ce produit ;
  • d'autre part, les résultats obtenus lors d'une simulation effectuée à partir d'un modèle multiphysique.
Intérêts de la modélisation

Les simulations permettent :

  • de faire des prévisions sur la manière dont le produit fonctionnera ;
  • de tester un produit qui n'existe pas encore car il est cours de conception. Le modèle multiphysique aide alors à valider des choix technologiques et à tester plusieurs paramètres pour chaque composant ;
  • d'affiner et améliorer le modèle pour qu'il puisse être plus efficacement utilisé par la suite.
2. La manipulation d'un modèle multiphysique

Au lycée, les modèles multiphysiques sont construits par l’enseignant. Les élèves n'ont pas à savoir mettre au point les modèles, par contre ils doivent pouvoir les analyser, modifier les blocs et être capables de paramétrer une simulation pour en tirer des résultats pertinents.

a. Mener une simulation

Matlab permet de réaliser des simulations à partir du modèle.

Lancer une simulation

Pour lancer une simulation, il faut cliquer sur le bouton « Run » dans la barre de menu. La simulation se lance : une barre de progression montre son évolution en bas à droite de la fenêtre.

Visualiser les résultats de la simulation

Une fois la simulation terminée, les résultats sont accessibles à l'aide des blocs de visualisation ajoutés au modèle.

Il faut cliquer dessus, puis régler l'échelle des axes du graphique. On obtient alors une courbe qui représente l'évolution de la grandeur physique virtuellement mesurée.

Exemple
Le modèle multiphysique ci-dessous modélise la chaine de puissance qui permet le déplacement d’un robot de surveillance sur roue.

On lance la simulation en cliquant sur « Run ». Au bout de quelques secondes, la simulation est terminée.

Ce modèle multiphysique est équipé d’un capteur de mouvement de translation (pour mesurer la position et la vitesse) et de deux blocs « Scope ».

On peut cliquer sur les blocs « Scope1 » (pour la vitesse) et « Scope » (pour la position) pour afficher la courbe représentant l’évolution de la position du produit en fonction du temps.

Les unités utilisées pour les axes sont les unités du système international (seconde, mètre et mètre/seconde).

Avec le bouton de mise à l’échelle automatique des graphes, on obtient des courbes analysables.

b. Paramétrer une simulation

Il est souvent nécessaire de modifier les paramètres de la simulation, notamment sa durée.

Pour avoir accès aux différents paramètres de la simulation, il faut suivre la méthode suivante.

  1. Cliquer sur l'engrenage dans la barre d'action.
  2. Choisir « Solver » dans le panneau latéral.

Les modifications qui peuvent être réalisées portent sur les paramètres :

  • « Start time », qui permet de régler, en seconde, l'instant de départ de la simulation ;
  • « Stop time », qui permet de régler, en seconde, l'instant de fin de la simulation.
Exemple
On entre dans le menu de paramétrage de la simulation en cliquant sur l’engrenage.

Puis on règle le temps de départ de la simulation à 0 s et le temps de fin à 20 s. 
Fenêtre de paramétrage de la simulation, onglet « Solver »
c. Configurer un bloc

Pour configurer un bloc, il faut suivre la méthode suivante.

  1. Double-cliquer sur le bloc à configurer.
  2. Une fenêtre s'ouvre, dans laquelle on peut choisir les valeurs à donner à chaque caractéristique physique du composant représenté par le bloc.
  3. Une fois les modifications terminées, on peut cliquer sur « Ok ».
Exemple
On double-clique sur le bloc de la batterie.
On règle la tension de la batterie à 12 V, la résistance interne à 2 Ohms et on laisse la capacité à « infinite ».
Fenêtre de paramétrage du bloc
qui représente une batterie
d. Ajouter un instrument de mesure virtuel

Il est souvent nécessaire d’ajouter des blocs au modèle pour visualiser certains résultats de la simulation.

Pour mesurer une grandeur, il faut suivre la méthode suivante.

Étape 1 – Ouvrir la partie associée à la grandeur à mesurer.

Aller dans la palette « Simulink », développer la partie « Simscape », puis la partie « Foundation ». 

Chercher le domaine qui correspond à la grandeur que l'on veut mesurer, par exemple « Electrical » ou « Mechanical », et le développer.

Exemple
Dans le modèle multiphysique du robot de surveillance, on veut installer un ampèremètre afin de connaitre l’évolution de l’intensité entre le pilote du moteur, « Controlled PWM Voltage », et le moteur, « DC Motor ».

On va pour cela dans « Simscape » « Foundation » « Electrical ».

Palette Simulink : « Simscape » « Foundation » « Electrical »
Étape 2 – Chercher le bloc du capteur nécessaire.

Chercher une catégorie de blocs comportant « Sensors » dans son nom, la développer, et choisir le bloc qui correspond au capteur dont on a besoin.

Exemple
On entre ensuite dans « Electrical Sensors » et on choisit le bloc qui correspond à l'ampèremètre : « Current Sensor » (littéralement « capteur de courant » en français).
Palette Simulink : « Simscape » « Foundation »
« Electrical » « Electrical Sensors »
Étape 3 – Ajouter le bloc du capteur dans le modèle multiphysique.

Ajouter le bloc du capteur dans le modèle multiphysique, et le connecter au réseau existant.

Exemple
On place le bloc dans le réseau, en venant le faire glisser dans la fenêtre du modèle multiphysique.
On le connecte en série avec les autres blocs, comme un ampèremètre réel.
Ajout d'un ampèremètre en série
entre la carte de contrôle « Controlled PWM Voltage »
et le moteur à courant continu « DC Motor »
Étape  4 – Convertir le flux physique du capteur en valeurs numériques.

Ajouter un bloc de transformation du flux physique en valeurs numériques. Dans la palette simulink, ce bloc se trouve dans « Simscape » « Utilities » et se nomme « PS-Simulink Converter ».

Connecter le bloc du capteur au bloc « PS-Simulink Converter ».

Exemple
On ajoute un bloc de transformation du flux physique en valeur numérique, qui se trouve dans « Simscape » « Utilities », et qui se nomme « PS-Simulink Converter ».
On relie la sortie restante de l'ampèremètre à ce bloc « PS-Simulink Converter ».
Ampèremètre « Current Sensor »
relié à un bloc « PS-Simulink Converter »
Étape 5 – Créer un graphe pour visualiser les valeurs mesurées par le capteur.

Ajouter un bloc pour créer un graphe. Dans la palette simulink, ce bloc se trouve dans « Simulink » « Sinks » et se nomme « Scope ».

Connecter le bloc » PS-Simulink Converter » au bloc « Scope ».

Exemple
On ajoute un bloc pour créer un graphe, qui se trouve dans « Simulink » « Sinks » et qui se nomme « Scope ».
On relie le bloc « PS-Simulink Converter » à ce bloc « Scope ».
Bloc « PS-Simulink Converter »
relié à un bloc du graphe « Scope »

Évalue ce cours !

 

Des quiz et exercices pour mieux assimiler sa leçon

La plateforme de soutien scolaire en ligne myMaxicours propose des quiz et exercices en accompagnement de chaque fiche de cours. Les exercices permettent de vérifier si la leçon est bien comprise ou s’il reste encore des notions à revoir.

S’abonner

 

Des exercices variés pour ne pas s’ennuyer

Les exercices se déclinent sous toutes leurs formes sur myMaxicours ! Selon la matière et la classe étudiées, retrouvez des dictées, des mots à relier ou encore des phrases à compléter, mais aussi des textes à trous et bien d’autres formats !

Dans les classes de primaire, l’accent est mis sur des exercices illustrés très ludiques pour motiver les plus jeunes.

S’abonner

 

Des quiz pour une évaluation en direct

Les quiz et exercices permettent d’avoir un retour immédiat sur la bonne compréhension du cours. Une fois toutes les réponses communiquées, le résultat s’affiche à l’écran et permet à l’élève de se situer immédiatement.

myMaxicours offre des solutions efficaces de révision grâce aux fiches de cours et aux exercices associés. L’élève se rassure pour le prochain examen en testant ses connaissances au préalable.

S’abonner

Des vidéos et des podcasts pour apprendre différemment

Certains élèves ont une mémoire visuelle quand d’autres ont plutôt une mémoire auditive. myMaxicours s’adapte à tous les enfants et adolescents pour leur proposer un apprentissage serein et efficace.

Découvrez de nombreuses vidéos et podcasts en complément des fiches de cours et des exercices pour une année scolaire au top !

S’abonner

 

Des podcasts pour les révisions

La plateforme de soutien scolaire en ligne myMaxicours propose des podcasts de révision pour toutes les classes à examen : troisième, première et terminale.

Les ados peuvent écouter les différents cours afin de mieux les mémoriser en préparation de leurs examens. Des fiches de cours de différentes matières sont disponibles en podcasts ainsi qu’une préparation au grand oral avec de nombreux conseils pratiques.

S’abonner

 

Des vidéos de cours pour comprendre en image

Des vidéos de cours illustrent les notions principales à retenir et complètent les fiches de cours. De quoi réviser sa prochaine évaluation ou son prochain examen en toute confiance !

S’abonner

Découvrez le soutien scolaire en ligne avec myMaxicours

Plongez dans l'univers de myMaxicours et découvrez une approche innovante du soutien scolaire en ligne, conçue pour captiver et éduquer les élèves de CP à la terminale. Notre plateforme se distingue par une riche sélection de contenus interactifs et ludiques, élaborés pour stimuler la concentration et la motivation à travers des parcours d'apprentissage adaptés à chaque tranche d'âge. Chez myMaxicours, nous croyons en une éducation où chaque élève trouve sa place, progresse à son rythme et développe sa confiance en soi dans un environnement bienveillant.

Profitez d'un accès direct à nos Profs en ligne pour une assistance personnalisée, ou explorez nos exercices et corrigés pour renforcer vos connaissances. Notre assistance scolaire en ligne est conçue pour vous accompagner à chaque étape de votre parcours éducatif, tandis que nos vidéos et fiches de cours offrent des explications claires et concises sur une multitude de sujets. Avec myMaxicours, avancez sereinement sur le chemin de la réussite scolaire, armé des meilleurs outils et du soutien de professionnels dédiés à votre épanouissement académique.

Fiches de cours les plus recherchées

Sciences de l’ingénieur

Le stockage d'énergie

Sciences de l’ingénieur

Piloter un projet avec les méthodes agiles

Sciences de l’ingénieur

Mettre en oeuvre une démarche design

Sciences de l’ingénieur

Procéder à une veille technologique

Sciences de l’ingénieur

Évaluer une solution ou un prototype

Sciences de l’ingénieur

Les algorigrammes- Terminale- Sciences de l’ingénieur

Sciences de l’ingénieur

L'intelligence artificielle

Sciences de l’ingénieur

Résoudre un problème de statique avec trois forces non parallèles

Sciences de l’ingénieur

Descente de charges : résoudre un problème

Sciences de l’ingénieur

L'algorithmique : structures conditionnelles, boucles et procédures