Contenus pédagogiques et travaux de fin d’études

Plateforme d’apprentissage numérique de la HSHL

Modélisation

Un système technique réel est décrit par des équations mathématiques. Les équations aident à calculer, mais peu à comprendre. Pour la compréhension, un schéma fonctionnel (schéma-bloc) convient mieux. Dans un schéma-bloc, un système est décomposé en sous-systèmes.

Le schéma-bloc se compose de blocs (fonctionnels) reliés par des signaux. Pour simplifier, nous ne considérons dans ce tutoriel que des blocs à un signal d’entrée et un signal de sortie. Un bloc est décrit mathématiquement par sa fonction de transfert. On a

\[ H = \frac{\text{grandeur de sortie}}{\text{grandeur d’entrée}} \]

Exemple de bloc fonctionnel : le réducteur

Un réducteur (engrenage) a pour grandeur d’entrée la vitesse de rotation N1 de l’arbre d’entrée (noir). Sur l’arbre d’entrée se trouve une roue dentée (bleue) de Z1 = 20 dents. Un arbre de sortie porte une roue plus petite de Z2 = 10 dents, engrenée avec la première. La vitesse de rotation N2 de l’arbre de sortie est la sortie du réducteur.

Engrenage de deux roues dentées à Z1 et Z2 dents, vitesses de rotation N1 et N2

Le réducteur est modélisé comme un bloc. L’entrée du bloc est la vitesse de rotation N1, la sortie la vitesse N2. On décrit le réducteur en rapportant la vitesse de sortie à la vitesse d’entrée. Le bloc est dessiné sous forme de rectangle avec sa désignation au milieu ; les signaux sont des flèches surmontées de leur nom.

Bloc réducteur (Getriebe) avec l’entrée N1 et la sortie N2
Getriebe = réducteur
\[ H = \frac{\text{grandeur de sortie}}{\text{grandeur d’entrée}} = \frac{N_2}{N_1} \]

Les vitesses de rotation sont liées au nombre de dents des roues de la façon suivante :

\[ \frac{N_2}{N_1} = \frac{Z_1}{Z_2} \]

Nous pouvons ainsi décrire la fonction de transfert indépendamment des valeurs aux entrées et sorties :

\[ H = \frac{\text{grandeur de sortie}}{\text{grandeur d’entrée}} = \frac{N_2}{N_1} = \frac{Z_1}{Z_2} \]

C’est important pour la modélisation, car les vitesses de rotation varient, mais pas le nombre de dents. La fonction de transfert doit être définie par des grandeurs internes, indépendamment des valeurs actuelles des grandeurs d’entrée et de sortie.

La fonction de transfert permet de calculer directement la grandeur de sortie à partir d’une grandeur d’entrée. En réarrangeant l’équation, on obtient

\[ \text{grandeur de sortie} = H \cdot \text{grandeur d’entrée} \]

Pour modéliser un bloc, il faut donc nommer les grandeurs d’entrée et de sortie et connaître la relation mathématique entre elles.

Addition et soustraction

Dans un schéma-bloc, il faut additionner et soustraire des signaux. Ces opérations mathématiques sont modélisées ainsi :

Sommateur : signal A et signal B donnent signal C
\[ \text{Signal C} = \text{Signal A} + \text{Signal B} \]

Pour une soustraction, on dessine un signe moins sur le signal à soustraire.

Soustracteur : le signal B est soustrait du signal A, résultat signal C
\[ \text{Signal C} = \text{Signal A} - \text{Signal B} \]

Multiplication et division

Pour modéliser le produit de deux grandeurs, on insère un bloc avec une fonction de transfert. Le facteur de multiplication correspond à la fonction de transfert H du bloc ; on inscrit sa valeur numérique dans le bloc. Si par exemple le signal B doit être multiplié par 5, on le modélise ainsi :

Bloc de facteur 5 : entrée signal B, sortie signal A
\[ \begin{gathered} \text{Signal A} = 5 \cdot \text{Signal B} \\[6pt] \text{Signal de sortie} = H \cdot \text{signal d’entrée avec } H = 5 \end{gathered} \]

Pour diviser, on utilise une fraction comme facteur H du bloc. Pour diviser le signal B par 5, on utilise la modélisation suivante :

Bloc de facteur 1/5 : entrée signal B, sortie signal A
\[ \text{Signal A} = \frac{1}{5} \cdot \text{Signal B} \]

Exemple 1

Considérons un réducteur à deux étages. Trois roues dentées sont assemblées ainsi :

Engrenage de trois roues Z1, Z2, Z3 et bloc réducteur avec l’entrée N1 et la sortie N3
Getriebe = réducteur

Les grandeurs d’entrée et de sortie doivent être définies dans l’énoncé ; on ne peut pas les « deviner ». La grandeur d’entrée est la vitesse de rotation N1 de la roue de gauche, la grandeur de sortie la vitesse N3 de la roue de droite.

\[ \begin{gathered} \text{Données de l’énoncé :} \\[4pt] Z_1 = 20,\ Z_2 = 10,\ Z_3 = 15,\ N_1 = 100\,\mathrm{tr/min} \\[4pt] \text{Inconnues : } H_{\mathrm{Getriebe}} \text{ et } N_3 \end{gathered} \]

Calculons la fonction de transfert du bloc « réducteur » (Getriebe). Il n’y a pas ici une seule bonne solution : le réducteur peut être modélisé de différentes façons. Commençons par modéliser chaque étage séparément. Nous décomposons le système en sous-systèmes et considérons d’abord seulement les roues 1 et 2.

Sous-système H12 : roues Z1 et Z2 avec bloc de N1 vers N2
Teilsystem = sous-système
\[ \begin{gathered} \text{Physique : } N_2 = \frac{Z_1}{Z_2} \cdot N_1 \\[6pt] \text{Modélisation : } H_{12} = \frac{\text{sortie}}{\text{entrée}} = \frac{N_2}{N_1} = \frac{Z_1}{Z_2} \\[6pt] \text{Utilisation de la fonction de transfert : } N_2 = H_{12} \cdot N_1 \\[6pt] \text{Exemple : } H_{12} = \frac{Z_1}{Z_2} = \frac{20}{10} = 2 \end{gathered} \]

Concrètement, la solution H = 2 signifie que la roue 2 tourne deux fois plus vite que la roue 1.

Considérons ensuite le sous-système formé des roues 2 et 3 :

Sous-système H23 : roues Z2 et Z3 avec bloc de N2 vers N3
Teilsystem = sous-système
\[ \begin{gathered} \text{Physique : } N_3 = \frac{Z_2}{Z_3} \cdot N_2 \\[6pt] \text{Modélisation : } H_{23} = \frac{\text{sortie}}{\text{entrée}} = \frac{N_3}{N_2} = \frac{Z_2}{Z_3} \\[6pt] \text{Utilisation de la fonction de transfert : } N_3 = H_{23} \cdot N_2 \\[6pt] \text{Exemple : } H_{23} = \frac{Z_2}{Z_3} = \frac{10}{15} = \frac{2}{3} = 0{,}67 \end{gathered} \]

Pour modéliser le système complet, nous réunissons les deux sous-systèmes. Ils sont montés en série, car la grandeur de sortie du sous-système 1 est la grandeur d’entrée du sous-système 2.

Réducteur comme mise en série des sous-systèmes H12 et H23
Teilsystem = sous-système
\[ \begin{gathered} N_2 = H_{12} \cdot N_1 = 2 \cdot 100\,\mathrm{tr/min} = 200\,\mathrm{tr/min} \\[4pt] N_3 = H_{23} \cdot N_2 = 0{,}67 \cdot 200\,\mathrm{tr/min} = 133\,\mathrm{tr/min} \end{gathered} \]

En ingénieurs paresseux, nous avons terminé. Mais dans ce cas, nous pouvons encore simplifier la modélisation en regroupant les fonctions de transfert en une fonction de transfert globale. C’est simple ici, car les deux fonctions de transfert sont des facteurs :

Réducteur avec la fonction de transfert globale H_Ges de N1 vers N3
Getriebe = réducteur · Ges = total
\[ \begin{gathered} H_{\mathrm{Ges}} = \frac{N_3}{N_1},\quad H_{23} = \frac{N_3}{N_2};\quad H_{12} = \frac{N_2}{N_1} \\[6pt] H_{\mathrm{Ges}} = \frac{N_3}{N_1} = \frac{N_3}{N_2} \cdot \frac{N_2}{N_1} \quad \left(\text{multiplié par } \frac{N_2}{N_2}\right) \\[6pt] H_{\mathrm{Ges}} = \frac{N_3}{N_2} \cdot \frac{N_2}{N_1} = H_{23} \cdot H_{12} = 2 \cdot \frac{2}{3} = 1{,}33 \\[6pt] N_3 = H_{\mathrm{Ges}} \cdot N_1 = 1{,}33 \cdot 100\,\mathrm{tr/min} = 133\,\mathrm{tr/min} \end{gathered} \]

Exemple 2

Considérons un pointeur laser monté en rotation, qui projette un point sur un écran. Quand on modifie l’angle du pointeur, le point se déplace sur l’écran. La grandeur d’entrée est l’angle α (par lequel nous agissons sur le système) et la grandeur de sortie est la hauteur h du point sur l’écran (l’effet).

Laser avec l’angle α, la distance d à l’écran et la hauteur h du point lumineux
Winkel = angle · Abstand = distance · Höhe = hauteur · Leinwand = écran

Il faut toujours un peu de physique pour modéliser, sinon on n’obtient aucune relation mathématique. Dans les examens d’automatique et les autres exercices, la physique est toujours donnée. Pour la hauteur h, on a :

\[ \tan(\alpha) = \frac{h}{d} \;\rightarrow\; h = d \cdot \tan(\alpha) \]

Nous avons obtenu ici une formule qu’on ne peut pas simplement mettre sous la forme sortie divisée par entrée. L’angle α est prisonnier de la tangente ; on ne l’en sort pas facilement. L’arc tangente n’aide pas non plus, essayez donc. C’est pourquoi nous utilisons l’« approximation des petits angles » des mathématiques. Pour de petits angles (en radians), on a :

\[ \begin{gathered} \tan(\alpha) \approx \alpha \\[6pt] h = d \cdot \tan(\alpha) \approx d \cdot \alpha \\[6pt] H = \frac{\text{sortie}}{\text{entrée}} = \frac{h}{\alpha} \approx d \end{gathered} \]

Nous pouvons ainsi achever la modélisation. Nous dessinons le système dans le schéma-bloc comme un bloc avec sa fonction de transfert, l’angle étant la grandeur d’entrée et la hauteur la grandeur de sortie.

Laser et écran avec bloc H ≈ d de l’angle α vers la hauteur h
Winkel = angle · Abstand = distance · Höhe = hauteur · Leinwand = écran

Le résultat de la modélisation est aussi plausible intuitivement : si l’on augmente la distance d, la hauteur h augmente pour un même angle α.

Vérification de plausibilité

Important : le résultat de toute modélisation doit être vérifié quant à sa plausibilité. Cela signifie : faites varier l’entrée et réfléchissez à la façon dont la sortie devrait évoluer. Vérifiez ensuite par le calcul que le modèle va dans le bon sens. Des ponts s’effondrent et des avions s’écrasent à cause de modèles non vérifiés. Savoir vérifier la plausibilité est la compétence la plus importante de l’ingénieur, en particulier face aux résultats d’une modélisation réalisée par une intelligence artificielle.

Modélisation exacte

Un modèle ne représente jamais exactement la réalité. Il est donc acceptable de faire des approximations, à condition d’en être conscient. Dans le montage ci-dessus, nous ne pouvons pas imposer l’angle α avec une précision arbitraire, car rien au monde ne fait tourner un pointeur laser exactement et sans tolérances. Nous n’avons donc pas besoin non plus de mathématiques parfaites et sans erreur pour la modélisation.

En automatique, il s’agit plutôt que le modèle reproduise grossièrement le comportement du système. L’établissement de modèles exacts est si laborieux qu’on le fait rarement en pratique. Si une modélisation exacte est exigée, on fait appel à un expert en modélisation ou à un spécialiste de l’automatique, et non à un diplômé ETR avec un semestre d’automatique en poche.

Télécharger le cours en PDF

Le PDF contient toutes les pages du cours. Les contenus interactifs (livres, vidéos, simulations) ne sont disponibles que sur le site.