Sciences industrielles A
Banque PTPT2026
# Epreuve de Sciences Industrielles A
BANQUE PT — PHYSIQUE & TECHNOLOGIE
056
Durée 5 h
Si, au cours de l'épreuve, un candidat repère ce qui lui semble être une erreur d'énoncé, d'une part il le signale au chef de salle, d'autre part il le signale sur sa copie et poursuit sa composition en indiquant les raisons des initiatives qu'il est amené à prendre.
**L'usage de calculatrices est interdit.**
**Composition du sujet :**
- 1 cahier 33 pages de texte numérotées de 2 à 37 comprenant des annexes à partir de la page 29 à 37 ;
- 1 cahier réponse de 28 pages à rendre à la fin de l'épreuve.
**Matériel autorisé** : tous instruments usuels du dessinateur à l'exception de tous les modèles de règles à calcul.
TOUTE AUTRE DOCUMENTATION EST INTERDITE
**Avertissement :**
**L'ensemble des réponses sera rédigé exclusivement sur le cahier réponse dans les espaces libres proposés pour chaque question.**
La **présentation**, la **lisibilité**, l'**orthographe**, la **qualité de la rédaction**, la **clarté** et la **précision** des raisonnements entreront pour une **part importante** dans l'**appréciation des copies**. En particulier, les résultats non justifiés ne seront pas pris en compte. Les candidats sont invités à encadrer les résultats de leurs calculs.
Il est interdit aux candidats de signer leur composition ou d'y mettre un signe quelconque pouvant indiquer sa provenance.
# Exosquelette d'assistance du poignet
## PRÉSENTATION
### Contexte d'étude du système
L'évolution des conditions de travail en milieu industriel a un impact important sur la santé des travailleurs, favorisant l'apparition de maladies liées aux activités professionnelles. En particulier, les troubles musculosquelettiques (TMS) sont considérés comme l'un des principaux problèmes sanitaires, sociaux et économiques de ces dernières décennies. Les rapports annuels nationaux et internationaux sur le travail montrent tous des tendances similaires : les déclarations de TMS continuent d'augmenter dans tous les pays du monde. Ils occupent la première place des maladies liées au travail dans la plupart des pays industrialisés.
Les TMS ont un impact sur la santé du travailleur et sur sa capacité à effectuer son travail dans de bonnes conditions. En France, ils sont la deuxième cause de déclaration d'invalidité, avec plus de 10 millions de journées de travail perdues en 2015. Les TMS représentent plus de 80% des maladies professionnelles à déclarer, soit plus d'un million de cas en 2020. Ils concernent un actif sur deux en France [^1].
**Figure 1** — Répartition des TMS déclarées en France au cours de l'année 2017 selon le site de l'assurance santé.
Repères lisibles : épaule 30 % ; coude 22 % ; bas du dos 7 % ; main, poignet, doigts 38 % ; genou 2 %.
**Figure 2** — Prévalence des TMS chez les 18-64 ans en 2021 selon Santé Publique France.
Axe des abscisses gradué de 0 à 50 (%). Légende : Hommes ; Femmes. Valeurs imprimées en bout de barre :
| | Hommes | Femmes |
| --- | --- | --- |
| TMS du dos | 40 | 47 |
| Lombalgie (hors sciatique) | 35 | 39 |
| Douleur sciatique | 15 | 23 |
| TMS du membre supérieur | 27 | 30 |
| TMS de l'épaule | 16 | 19 |
| TMS du coude | 11 | 9 |
| Syndrome du canal carpien | 9 | 10 |
Parmi les facteurs de risques physiques associés à l'apparition des TMS, on peut citer le maintien d'une posture statique inconfortable, des mouvements de bras répétitifs, la réalisation de tâches demandant des efforts importants, ou encore l'exposition à des vibrations. Le support d'étude de ce sujet tend à réduire certains de ces facteurs physiques.
### Présentation du système
L'industrie de la boucherie est un secteur fortement touché par les TMS, en particulier les travailleurs de la découpe de viande. La découpe et le désossage nécessitent des gestes précis, répétitifs et pénibles qui ne peuvent être automatisés. Ces actions entraînent des exigences particulièrement élevées en termes d'effort du poignet, ce qui est corroboré par la forte prévalence des TMS du poignet chez ces travailleurs. Les interventions ergonomiques classiques sont insuffisantes dans ce cas pour permettre une diminution significative des contraintes biomécaniques subies par l'opérateur.
**Figure 3** — Exosquelette d'avant-bras et de poignet, développé par les sociétés ADIV et LAB4i.
Repères lisibles : Paire de muscles pneumatiques ; Brassard ; Gant. Mention © ADIV.
Un moyen de diminuer les contraintes subies est d'assister l'opérateur dans son travail. Ainsi, un exosquelette assistant les mouvements du poignet pourrait permettre de réduire les efforts nécessaires à la réalisation de tâches de découpe. L'exosquelette (ou orthèse) présenté sur la **Figure 3** est un exosquelette de découpe développé conjointement par l'ADIV [^2] et la société LAB4i [^3] et breveté [^4].
L'ADIV est un Institut Technique Agro-Industriel (ITAI) et une Société de Recherche sous Contrat (SRC) basée à Clermont-Ferrand, qui propose des prestations sur-mesure de R&D appliquée, d'audit, conseil et formation aux industriels des filières viandes. Elle compte une trentaine de collaborateurs qui proposent des solutions d'innovation collectives et individualisées dans une démarche collaborative avec les industriels du secteur.
LAB4i, créée en 2019, est la filiale innovation du Groupe OVALT (35, Rennes). Sa mission principale est d'aider les filiales du groupe à proposer des produits et services innovants pour leurs clients industriels. La société est constituée d'une dizaine de collaborateurs regroupant l'ensemble des principales compétences du milieu industriels : génie des logiciels, génie informatique, génie automatique, génie électrique et génie mécanique.
L'exosquelette développé est une structure composée d'un brassard se glissant sur l'avant-bras, articulé avec un gant se glissant sur la main de l'opérateur. Une pièce intermédiaire permet de laisser libre 2 degrés de liberté avant des axes concourants : la flexion-extension du poignet et la déviation radio-ulnaire (abduction-adduction). Ces deux degrés de liberté sont chacun actionnés par une paire de « muscles » pneumatiques antagonistes. Ces actionneurs, qui seront étudiés en détail dans l'une des parties du sujet, sont des actionneurs pneumatiques qui se raccourcissent et génèrent un effort de contraction lorsqu'ils sont mis sous pression. Enfin, deux capteurs d'effort piézorésistifs viennent mesurer l'effort entre la main et le gant, et permettent la régulation de la pression dans les muscles pneumatiques par le biais d'un micro-contrôleur et de manodétendeurs.
L'objectif de ce sujet est d'appréhender, par une approche simplifiée, quelques-uns des éléments spécifiques au développement d'un tel exosquelette. Les valeurs numériques seront introduites au fur et à mesure des besoins.
Les figures, modélisations et valeurs numériques utilisées ne sont que des illustrations du système réel et n'engagent en aucune façon l'ADIV et LAB4i. Elles sont uniquement proposées par les concepteurs de cette épreuve afin d'appréhender de manière plausible les grandes lignes du fonctionnement et d'étudier les problématiques associées à ce type d'exosquelette. Les concepteurs du sujet remercient l'ADIV et LAB4i pour leur autorisation d'usage de ce support.
Pour quantifier l'efficacité du système étudié, il lui est associé les spécifications des **Tableau 1 - page 29** et **Tableau 2 - page 30**.
### Structure du sujet
L'étude se structure en 5 parties indépendantes. La première partie porte sur l'étude des efforts générés par un opérateur lors d'un travail de découpe et sur la nécessité de lui apporter une assistance afin de réduire le risque de trouble musculo-squelettique. La deuxième partie porte sur l'étude cinématique d'un exosquelette et sa compatibilité avec l'avant-bras d'un opérateur. La troisième partie permet d'obtenir un modèle dynamique d'une articulation à partir d'une commande en pression de muscles antagonistes. La partie suivante porte sur la régulation d'une telle articulation. Enfin, la dernière partie cherche à valider le dimensionnement du groupe pneumatique, source d'énergie du système d'assistance.
### Travail demandé
Après une lecture attentive du sujet (environ 20 min), il est proposé au candidat une étude articulée autour de trois parties indépendantes (les durées indiquées correspondent au poids relatif de chacune d'elles) :
- Partie A : Étude mécanique de l'ensemble main, poignet et avant-bras lors d'un travail de découpe (40 min)
- Partie B : Étude de la configuration mécanique de l'exosquelette (1h10)
- Partie C : Étude de l'actionnement mécanique d'une articulation (1h10)
- Partie D : Étude de l'asservissement des mouvements de déviation radio-ulnaire (1h10)
- Partie E : Étude du groupe pneumatique (30 min)
### Applications numériques et notations
#### Applications numériques
Dans le domaine des Sciences Industrielles, le fait de savoir calculer et analyser les valeurs des grandeurs utiles au dimensionnement est aussi important que celui de savoir déterminer leurs expressions littérales. C'est pourquoi, **une attention toute particulière sera accordée à la réalisation des applications numériques**.
Pour réaliser celles-ci sans l'usage d'une calculatrice, vous pourrez faire des approximations de bon sens, qui conduiront éventuellement à une erreur relative de quelques pourcents sur le résultat final. Par exemple, dans le calcul suivant, qui fait intervenir l'accélération de la pesanteur $g = 9,81\,\mathrm{m \cdot s^{-2}}$, on pourra prendre :
$$\frac{\pi^{2}}{2} \times \frac{100}{24} \times \left(5 + 3 \cdot 10^{-2}\right) \times g \approx \frac{10}{2} \times 4 \times 5 \times 10 = 1000\,\mathrm{m \cdot s^{-2}}$$
#### Notations
Pour simplifier les notations dans ce sujet, le référentiel correspondant à un repère $\mathcal{R}_{i}$ est lui aussi désigné par $\mathcal{R}_{i}$. Les torseurs cinématique, cinétique et dynamique du mouvement du solide $\mathbf{j}$ par rapport au solide $\mathbf{i}$ (ou par rapport au référentiel $\mathcal{R}_{i}$ lié à celui-ci), exprimés en $A$, sont notés respectivement :
$$\mathcal{V}_{j/i} = \left\{ \begin{matrix} \vec{\Omega}_{(j/i)} \\ \vec{V}_{(A,j/i)} \end{matrix} \right\}_{A}, \quad \mathcal{C}_{j/i} = \left\{ \begin{matrix} \vec{P}_{(j/i)} \\ \vec{\sigma}_{(A,j/i)} \end{matrix} \right\}_{A} \quad \text{et} \quad \mathcal{D}_{j/i} = \left\{ \begin{matrix} \vec{\gamma}_{(j/i)} \\ \vec{\delta}_{(A,j/i)} \end{matrix} \right\}_{A}$$
Le torseur des actions mécaniques exercées par le solide $\mathbf{i}$ sur le solide $\mathbf{j}$, exprimé en $A$, est noté :
$$\mathcal{F}_{i \to j} = \left\{ \begin{matrix} \vec{R}_{i \to j} \\ \vec{M}_{(A,\, i \to j)} \end{matrix} \right\}_{A}$$
Si le torseur cinématique et le torseur des actions mécaniques précédents sont exprimés en projection dans une base orthonormée $(\vec{x},\, \vec{y},\, \vec{z})$, on utilisera les notations :
$$\mathcal{V}_{j/i} = \left\{ \begin{matrix} p_{ji} & u_{ji} \\ q_{ji} & v_{ji} \\ r_{ji} & w_{ji} \end{matrix} \right\}_{A\,(\vec{x},\vec{y},\vec{z})} \quad \text{et} \quad \mathcal{F}_{j \to i} = \left\{ \begin{matrix} X_{ji} & L_{ji} \\ Y_{ji} & M_{ji} \\ Z_{ji} & N_{ji} \end{matrix} \right\}_{A\,(\vec{x},\vec{y},\vec{z})}$$
Les dérivées première et seconde d'une quantité $x(t)$ par rapport au temps pourront être notées indifféremment :
$$\dot{x} = \frac{\mathrm{d}x}{\mathrm{d}t} \quad \text{et} \quad \ddot{x} = \frac{\mathrm{d}^{2}x}{\mathrm{d}t^{2}}$$
Enfin, on notera, lorsque cela est possible, une fonction dans le domaine temporel par une lettre minuscule (e.g. $i(t)$) et sa transformée de Laplace par une lettre majuscule (soit $I(p)$).
[^1]: Brière, J., & Fouquet, N. (2024). Prévalence de troubles musculo-squelettiques en France, dans la population générale et dans la population des actifs occupés selon la catégorie socioprofessionnelle et le secteur d'activité (Thèse de doctorat, Santé Publique France)
[^2]: www.adiv.fr
[^3]: www.groupe-ovalt.com/lab4i/
[^4]: Alric M, Peyron A (2020). Device for Supporting at Least one Rotational Movement of a User's Wrist (International Patent WO/2020/174152)
## PARTIE A — Étude mécanique de l'ensemble main, poignet et avant-bras lors d'un travail de découpe
**Objectif :** Définir et quantifier le couple d'assistance que doit fournir l'exosquelette au niveau de la *déviation radio-ulnaire* pour une tâche de découpe représentative de l'activité de l'opérateur.
### A.1 Anatomie du bras
#### A.1.1 Simplifications anatomiques
Lors du travail de découpe de viande par un opérateur, il serait illusoire de pouvoir tenir compte de toutes les classes d'équivalence cinématique impliquées dans le mouvement. En effet, l'ensemble que l'on peut simplifier en {avant-bras, poignet, main} est composé d'un très grand nombre d'os.
On ramène donc l'étude d'un bras à un ensemble de trois solides indéformables : la main, le poignet et l'avant-bras. Pour cet ensemble, on définit deux degrés de liberté (voir **Figure 31 - page 31** et **Figure 33 - page 31**), l'un représentant la flexion-extension entre le poignet et l'avant-bras, l'autre la déviation radio-ulnaire entre la main et le poignet.
#### A.1.2 Paramétrage de l'ensemble {avant-bras, poignet, main}
L'**Annexe C.2.1** donne le paramétrage de l'ensemble {avant-bras, poignet, main} et on en présente ici les principaux repères associés :
- **l'avant-bras** : solide 0 auquel on associe le repère $\mathcal{R}_{0} = (O,\, \vec{x}_{0},\, \vec{y}_{0},\, \vec{z}_{0})$. Ce repère sera assimilé dans cette partie à un référentiel galiléen ;
- **le poignet** : solide 1 auquel on associe le repère $\mathcal{R}_{1} = (O,\, \vec{x}_{1},\, \vec{y}_{1},\, \vec{z}_{1})$. Le poignet 1 est en liaison pivot d'axe $(O,\, \vec{z}_{0})$ avec l'avant-bras 0. On note $\alpha$ l'angle de flexion-extension tel que $\alpha = (\vec{x}_{0},\, \vec{x}_{1}) = (\vec{y}_{0},\, \vec{y}_{1})$ et $\vec{z}_{0} = \vec{z}_{1}$ ;
- **la main (+ couteau)** : solide 2 auquel on associe le repère $\mathcal{R}_{2} = (O,\, \vec{x}_{2},\, \vec{y}_{2},\, \vec{z}_{2})$. La main 2 est en liaison pivot d'axe $(O,\, \vec{y}_{1})$ avec le poignet 1. On note $\beta$ l'angle de déviation radio-ulnaire tel que $\beta = (\vec{z}_{1},\, \vec{z}_{2}) = (\vec{x}_{1},\, \vec{x}_{2})$ et $\vec{y}_{1} = \vec{y}_{2}$.
### A.2 Étude du couple de déviation radio-ulnaire lors d'un travail de découpe
On suppose que le poignet 1 est de masse négligeable, et que l'ensemble 2, i.e. {main + couteau}, est de masse $m_{2}$. On donne la matrice d'inertie de l'ensemble 2 au point $O$ :
$$\mathbb{I}(O,2) = \begin{pmatrix} A_{2} & 0 & 0 \\ 0 & B_{2} & 0 \\ 0 & 0 & C_{2} \end{pmatrix}_{(\vec{x}_{2},\, \vec{y}_{2},\, \vec{z}_{2})}$$
On donne ensuite la position du centre de masse de l'ensemble 2 : $\overrightarrow{OG_{2}} = L_{1}.\vec{x}_{2} - L_{2}.\vec{z}_{2}$.
**Figure 4** — Schéma simplifié de l'ensemble {avant-bras, poignet, main}.
Repères lisibles : axes $\vec{x}_{0}$, $\vec{x}_{1}$, $\vec{x}_{2}$, $\vec{y}_{1} = \vec{y}_{2}$, $\vec{z}_{0} = \vec{z}_{1}$, $\vec{z}_{2}$ ; angles $\alpha$ et $\beta$ ; solides 0, 1 et {2, couteau} ; points $O$, $G_{2}$, $P$ ; efforts $-m_{2}.g.\vec{z}_{0}$ et $F_{c}.\vec{x}_{2}$. Mentions : Axe de flexion/extension ; Axe de déviation radio ulnaire.
Le couteau subit une force de coupe au point $P$ défini par $\overrightarrow{OP} = L_{3}.\vec{x}_{2} - L_{4}.\vec{z}_{2}$. Cette force est exprimée de la manière suivante :
$$\mathcal{F}_{c \to 2} = \left\{ \begin{matrix} F_{c}.\vec{x}_{2} \\ \vec{0} \end{matrix} \right\}_{P}$$
L'ensemble 2 est également soumis à son propre poids (poids du couteau et de la main) :
$$\mathcal{F}_{g \to 2} = \left\{ \begin{matrix} -m_{2}.g.\vec{z}_{0} \\ \vec{0} \end{matrix} \right\}_{G_{2}}$$
Enfin, on modélise l'action des muscles du poignet comme deux couples $C_{0}$ (flexion-extension) et $C_{1}$ (déviation radio-ulnaire) appliqués sur chacun des degrés de liberté du poignet :
$$\mathcal{F}_{C_{0} \to 1} = \left\{ \begin{matrix} \vec{0} \\ C_{0}.\vec{z}_{0} \end{matrix} \right\}_{O} \quad \text{et} \quad \mathcal{F}_{C_{1} \to 2} = \left\{ \begin{matrix} \vec{0} \\ C_{1}.\vec{y}_{1} \end{matrix} \right\}_{O}$$
**Q1-** Déterminer l'expression au point $O$ du moment cinétique $\vec{\sigma}_{(O,\,2/0)}$ de l'ensemble 2 dans son mouvement par rapport à l'avant-bras 0.
**Q2-** Déterminer l'expression de $\vec{\delta}_{(O,\,2/0)} \cdot \vec{y}_{2}$, la projection sur $\vec{y}_{2}$ du moment dynamique $\vec{\delta}_{(O,\,2/0)}$ de l'ensemble 2 dans son mouvement par rapport à l'avant-bras 0, exprimé au point $O$ .
**Q3-** Déterminer au point $O$, l'expression du torseur mécanique de la force de coupe $\mathcal{F}_{c \to 2}$ ainsi que celle du torseur de l'action mécanique de la gravitation $\mathcal{F}_{g \to 2}$ sur l'ensemble 2.
**Q4-** A l'aide du théorème de votre choix, écrire une équation d'équilibre permettant d'obtenir le couple $C_{1}$ dû à l'action des muscles sur l'axe de déviation radio-ulnaire.
Après avoir obtenu une équation permettant d'évaluer le couple articulaire de déviation radio-ulnaire que doit fournir l'opérateur lors d'une tâche de coupe, un cas particulier est étudié, en supposant que les effets dynamiques sont négligeables devant la force de coupe et celle de la pesanteur.
Dans ce cas particulier, on fait l'hypothèse que le poignet n'est pas en flexion ($\alpha = 0$) mais avec une déviation radiale relativement élevée ($\beta = -\dfrac{\pi}{18}$ ; $\cos(\beta) \approx 1$ et $\sin(\beta) \approx 0,17$). On associe à la main et au couteau des dimensions moyennes : $L_{1} = 0,1\,\mathrm{m}$, $L_{2} = 0,05\,\mathrm{m}$, $L_{4} = 0,2\,\mathrm{m}$, $m_{2} = 0,5\,\mathrm{kg}$. La force de coupe est estimée à $F_{c} = 30\,\mathrm{N}$.
**Q5-** Dans cette configuration spécifique et en condition quasi-statique, déterminer le couple de déviation radio-ulnaire que doit fournir l'opérateur.
Des travaux expérimentaux ont permis de mesurer la force maximale que le poignet peut développer pour différentes configurations articulaires sur un ensemble d'individus sans entraînement particulier [^5]. La **Figure 5** représente les résultats moyens obtenus pour des hommes lors de ces tests. La caractéristique obtenue est une caractéristique couple-angle, le couple maximal étant dépendant de la configuration articulaire.
**Figure 5** — Couple maximal de déviation radio-ulnaire développé par un homme en moyenne.
Axes imprimés : Couple (N.m), graduations 11,5 ; 12,0 ; 12,5 ; 13,0 ; 13,5 ; 14,0 ; 14,5. Déviation radio (−) / ulnaire (+) (en °), graduations −10 ; −5 ; 0 ; 5 ; 10 ; 15 ; 20 ; 25 ; 30. Légende : Points expérimentaux ; Interpolation quadratique.
Les recommandations ergonomiques de l'INRS [^6] prévoient que les efforts réalisés par les opérateurs restent toujours inférieurs à 20% de leurs capacités maximales, sur des tâches effectuées de manière journalière.
**Q6-** En supposant que la courbe **Figure 5** soit représentative des capacités d'un opérateur, déterminer le couple maximal qu'il peut développer dans le cas particulier étudié **Q5**, et en déduire le couple que doit fournir l'exosquelette dans cette situation pour valider l'exigence Id 1.1 du diagramme des exigences **(req)** donnée **Tableau 2 - page 30**.
[^5]: Données issues de l'article : Xia, T., and Frey-Law, L. A. (2015). Wrist joint torque–angle–velocity performance capacity envelope evaluation and modelling. International Journal of Human Factors Modelling and Simulation, 5(1), 33-52.
[^6]: Les troubles musculosquelettiques du membre supérieur (TMS-MS), guide pour le préventeur, ED 957, INRS
## PARTIE B — Étude de la configuration mécanique de l'exosquelette
**Objectif :** Déterminer les conditions cinématiques permettant de rendre compatible le mouvement du bras avec celui de l'exosquelette.
L'étude conduite dans la **Partie A** montre que pour respecter les recommandations liées aux efforts des opérateurs sur des tâches répétitives journalières, il faut parfois recourir à une assistance extérieure en utilisant, par exemple, un exosquelette.
### B.1 Composition de l'exosquelette
#### B.1.1 Description des pièces mécaniques
L'exosquelette étudié se compose de trois parties principales :
- **le brassard** : il est lié à l'avant-bras ;
- **le gant** : la main vient s'y loger ;
- **l'arc** : partie reliant le gant au brassard via deux liaisons pivot.
L'exosquelette se compose aussi de deux paires de muscles pneumatiques montés en association agoniste/antagoniste comme le montre le schéma de la **Figure 3 - page 3**. Une des paires fournit l'assistance pour le mouvement d'extension/flexion et l'autre pour celui de déviation ulnaire ou radiale.
#### B.1.2 Paramétrages de la main et de l'exosquelette
Pour analyser les mouvements relatifs des parties du corps et des pièces de l'exosquelette, on donne le paramétrage du bras en **Annexe C.2.1** et celui de l'exosquelette **Annexe C.2.2**.
Le point $O$ est associé à l'origine des repères liés au bras (solides 0, 1 et 2) et le point $O_{e}$ à celui des repères liés à l'exosquelette, également appelé orthèse (solides 3, 4 et 5).
### B.2 Réglage de l'orthèse par rapport au bras de l'opérateur
Afin de rendre l'orthèse compatible avec le mouvement de la main par rapport à l'avant-bras de l'opérateur, quelques réglages s'imposent.
**Q7-** A partir du paramétrage, déterminer l'expression du torseur cinématique $\mathcal{V}_{2/0}$ du mouvement de la main 2 par rapport à l'avant-bras 0 ainsi que l'expression du torseur cinématique $\mathcal{V}_{5/3}$ du mouvement du gant 5 par rapport au brassard 3.
#### B.2.1 Hypothèse d'un encastrement main/gant et avant-bras/brassard
Dans un premier temps, on considère que la main est solidaire du gant et que l'avant-bras est solidaire du brassard. On cherche donc à déterminer les conditions qui rendent compatible le mouvement de la main par rapport à l'avant-bras avec le mouvement du gant par rapport au brassard (voir **Figure 6**).
**Q8-** Quelle(s) condition(s) géométrique(s) *(et non cinématique(s) !!)* **minimales** imposer pour que le mouvement de l'orthèse soit compatible avec celui de toute la partie avant du bras ?
**Figure 6** — Graphe des liaisons du bras de l'opérateur et de l'exosquelette sous l'hypothèse d'un encastrement main/gant et avant-bras/brassard.
Repères lisibles : solide 4 ; Pivot $(O_{e},\, \vec{y}_{4})$ ; {2, 5} ; Pivot $(O,\, \vec{y}_{1})$ ; solide 1 ; Pivot $(O,\, \vec{z}_{1})$ ; {0, 3} encastré ; Pivot $(O_{e},\, \vec{z}_{4})$.
Indépendamment du résultat de la question précédente, on impose que la main et le gant sont solidaires avec coïncidence des repères ($\mathcal{R}_{4} = \mathcal{R}_{1}$).
**Figure 7** — Schémas cinématiques du bras et de l'exosquelette dans le cas où $\mathcal{R}_{4} = \mathcal{R}_{1}$.
Repères lisibles : $\vec{z}_{4} = \vec{z}_{3} = \vec{z}_{1} = \vec{z}_{0}$ ; $\vec{y}_{1} = \vec{y}_{2}$ ; {2, 5} ; $O = O_{e}$ ; solide 4 ; {0, 3} ; $\vec{y}_{4} = \vec{y}_{5}$ ; axes $\vec{x}_{0}$, $\vec{x}_{1}$, $\vec{x}_{2}$, $\vec{y}_{1}$, $\vec{z}_{1}$ ; solides 1 et 4.
**Q9-** En prenant en considération la coïncidence des repères ($\mathcal{R}_{1} = \mathcal{R}_{4}$), déterminer le degré d'hyperstatisme du mécanisme présenté **Figure 7**. Quelle(s) conséquence(s) cela peut avoir ?
#### B.2.2 Recherche d'un modèle isostatique
Dans cette partie, on considère que le gant n'est plus solidaire de la main et que le brassard n'est plus solidaire de l'avant bras. Pour fixer l'exosquelette sur le bras de l'opérateur, on introduit deux liaisons sphère-plan (ou ponctuelles) et dans un premier temps, on cherche à démontrer que l'association de ces deux liaisons en parallèle est équivalente à une liaison cylindre-plan (linéaire rectiligne).
On se place alors dans le cadre élémentaire du mécanisme défini par le graphe des liaisons ci-contre, avec $\overrightarrow{AB} = L.\vec{x}_{0}$ et :
- $\mathcal{L}_{A}$ = ponctuelle au point $A$ de normale $\vec{z}_{0}$ ;
- $\mathcal{L}_{B}$ = ponctuelle au point $B$ de normale $\vec{z}_{0}$.
Graphe : solides 0 et 1 reliés par $\mathcal{L}_{A}$ et $\mathcal{L}_{B}$.
**Q10-** Par une approche à partir des torseurs cinématiques ou une approche à partir des torseurs des actions transmissibles, déterminer rigoureusement la liaison équivalente $\mathcal{L}_{eq}$ entre 1 et 0.
**Q11-** Compléter les deux schémas cinématiques de l'ensemble {1, 2} avec pour l'un, les liaisons $\mathcal{L}_{A}$ et $\mathcal{L}_{B}$ et pour l'autre, la liaison équivalente.
Avec l'introduction des deux liaisons cylindre-plan, le graphe des liaisons de la **Figure 6** évolue pour devenir celui de la **Figure 8**.
**Figure 8** — Graphe des liaisons et schéma cinématique du bras de l'opérateur et de l'orthèse avec plus de mobilité.
Graphe : 0 (bâti) — Cylindre-plan de contact $(C,\, \vec{y}_{3})$ et normale $\vec{z}_{1}$ — 3 — Pivot $(O,\, \vec{z}_{1})$ — 4 — Pivot $(O,\, \vec{y}_{1})$ — 5 — Cylindre-plan de contact $(D,\, \vec{z}_{5})$ et normale $\vec{y}_{1}$ — 2 — Pivot $(O,\, \vec{y}_{1})$ — 1 — Pivot $(O,\, \vec{z}_{1})$ — 0.
Schéma : solides 0, 1, 2, 3, 4, 5 ; points $O$, $C$, $D$ ; axes $\vec{x}_{0}$, $\vec{x}_{1}$, $\vec{x}_{2}$, $\vec{y}_{1}$, $\vec{y}_{3}$, $\vec{z}_{1}$, $\vec{z}_{5}$. Mention : avec $\overrightarrow{OC} = -c.\vec{x}_{0}$ et $\overrightarrow{OD} = d.\vec{x}_{2}$.
**Q12-** En justifiant la démarche, déterminer le nombre de contraintes de montage du nouveau mécanisme. Les exigences 1.3.1 et 1.3.2 du diagramme des exigences **(req)** du **Tableau 2 - page 30** sont-elles validées ?
### B.3 Étude des longueurs des muscles lors de l'orientation du gant vis-à-vis du brassard
**Objectif :** Établir le lien entre l'orientation de la main par rapport à l'avant-bras et les longueurs des muscles pneumatiques.
#### B.3.1 Points d'ancrage des actionneurs pneumatiques
Les muscles pneumatiques sont attachés d'une part au brassard et d'autre part au gant. Afin de déterminer la longueur de chacun des muscles en fonction de la position du gant par rapport au brassard, la **Figure 9** définit la position des points $A_{i}$ (ancrage muscle/brassard) et des points $B_{i}$ (ancrage muscle/gant) pour chacun des muscles $i$. La **Figure 10** est le modèle cinématique associé à la **Figure 9**.
$$\overrightarrow{OO_{b}} = -L_{b}.\vec{x}_{0} \qquad \begin{aligned} \overrightarrow{O_{b}A_{1}} &= -R_{v}.\vec{y}_{0} & ; & \quad \overrightarrow{O_{b}A_{2}} &= R_{v}.\vec{z}_{0} \\ \overrightarrow{O_{b}A_{3}} &= R_{v}.\vec{y}_{0} & ; & \quad \overrightarrow{O_{b}A_{4}} &= -R_{v}.\vec{z}_{0} \end{aligned} \qquad \overrightarrow{OO_{g}} = L_{g}.\vec{x}_{2} \qquad \begin{aligned} \overrightarrow{O_{g}B_{1}} &= -R_{v}.\vec{y}_{2} & ; & \quad \overrightarrow{O_{g}B_{2}} &= R_{v}.\vec{z}_{2} \\ \overrightarrow{O_{g}B_{3}} &= R_{v}.\vec{y}_{2} & ; & \quad \overrightarrow{O_{g}B_{4}} &= -R_{v}.\vec{z}_{2} \end{aligned}$$
**Figure 9** — Paramétrage permettant de définir les points d'ancrage des muscles pneumatiques.
Repères lisibles : $O$, $O_{b}$, $O_{g}$ ; points $A_{1}$, $A_{2}$, $A_{3}$, $A_{4}$, $B_{1}$, $B_{2}$, $B_{3}$, $B_{4}$ ; angles $\alpha$ et $\beta$ ; axes $\vec{x}_{0}$, $\vec{x}_{1}$, $\vec{x}_{2}$, $\vec{y}_{0}$, $\vec{y}_{1} = \vec{y}_{2}$, $\vec{z}_{0} = \vec{z}_{1}$, $\vec{z}_{2}$.
**Figure 10** — Schéma cinématique de l'ensemble {brassard, arc, gant} et points d'ancrages des muscles.
Repères lisibles : solides 0, 1, 2 ; points $O$, $A_{1}$, $A_{2}$, $A_{3}$, $A_{4}$, $B_{1}$, $B_{2}$, $B_{3}$, $B_{4}$.
On cherche ici à déterminer la longueur d'un muscle en fonction de l'orientation du gant par rapport au brassard. Pour cela, on s'intéresse à un muscle $i$ reliant le point $A_{i}$ au point $B_{i}$. On note $\lambda_{i}$ la longueur de ce muscle tel que $\lambda_{i} = \left\lVert \overrightarrow{A_{i}B_{i}} \right\rVert$.
#### B.3.2 Loi entrée-sortie lors d'un mouvement de flexion-extension
On s'intéresse dans un premier temps au simplement mouvement de flexion-extension pour lequel l'angle de déviation radio-ulnaire est nul ($\beta = 0^{\circ}$ d'où $\mathcal{B}_{1} = \mathcal{B}_{2}$).
**Figure 11** — Paramétrage des points d'ancrage lors d'un mouvement de flexion-extension.
Repères lisibles : $O$, $O_{b}$, $O_{g}$ ; $A_{1}$, $A_{3}$, $B_{1}$, $B_{3}$ ; $L_{b}$, $L_{g}$, $R_{v}$ ; angles $\alpha$ ; axes $\vec{x}_{0}$, $\vec{x}_{1} = \vec{x}_{2}$, $\vec{y}_{0}$, $\vec{y}_{1} = \vec{y}_{2}$.
**Q13-** A partir du paramétrage donné **Figure 11** lors d'un mouvement de flexion-extension, déterminer l'expression de $\lambda_{1}$ définie par $\lambda_{1} = \left\lVert \overrightarrow{A_{1}B_{1}} \right\rVert$.
#### B.3.3 Loi entrée-sortie dans le cas général
Dans le cas plus général d'un mouvement de déviation radio-ulnaire combiné à un mouvement de flexion-extension, le paramétrage de la **Partie B.3.1** permet de montrer que pour $\lambda_{2} = \left\lVert \overrightarrow{A_{2}B_{2}} \right\rVert$ :
$$\lambda_{2}^{2} \;=\; 2.R_{v}^{2} + L_{b}^{2} + L_{g}^{2} + 2.R_{v}.\left(L_{g}.\sin(\beta) - R_{v}.\cos(\beta)\right) + 2.L_{b}.\left(L_{g}.\cos(\beta) + R_{v}.\sin(\beta)\right).\cos(\alpha) \qquad \text{(B.1)}$$
**Q14-** Par un raisonnement simple, donner l'expression de $\lambda_{4} = \left\lVert \overrightarrow{A_{4}B_{4}} \right\rVert$, longueur du segment $[A_{4},\, B_{4}]$.
#### B.3.4 Méthodes numériques
Comme le met en évidence la relation (B.1), les expressions des longueurs des muscles en fonction des angles de flexion-extension et de déviation radio-ulnaire ne sont guère linéaires. Pour simplifier l'étude, il convient d'avoir recours à des méthodes numériques.
Lors de la phase de dimensionnement, pour obtenir la longueur maximale $\lambda_{2-max} = \max\left(\lambda_{2}(\beta)\right)$ **lorsque** $\alpha = 0^{\circ}$, on peut utiliser une méthode de Newton associée à un problème du type « déterminer $\beta$ tel que $f(\beta) = 0$ ».
**Remarque :** si $\lambda_{2} > 0$ et $\lambda_{2-max} = \max\limits_{\beta}\left(\lambda_{2}(\beta)\right)$, alors $\lambda_{2-max}^{2} = \max\limits_{\beta}\left(\lambda_{2}^{2}(\beta)\right)$.
**Q15-** A partir de l'expression de $\lambda_{2}^{2}$ donnée par l'équation (B.1), proposer une expression de $f$ permettant de déterminer $\lambda_{2-max}$ à partir d'une méthode de Newton.
La méthode de Newton est une méthode itérative.
**Q16-** Après avoir rappelé la relation de récurrence liant $\beta_{n+1}$ à $\beta_{n}$ dans l'algorithme de Newton, écrire une fonction `newton(f, fp, beta_0, eps=10**-8)` prenant en argument `f`, une fonction dont on cherche le zéro, `fp` sa fonction dérivée, `beta_0` un premier candidat pour le processus itératif et `eps`, une valeur de tolérance associée à un critère d'arrêt de l'algorithme lié à $|f(\beta)|$.
Une approche graphique peut aussi être conduite. Avec $R_{v} = 30\,\mathrm{mm}$, $L_{g} = 100\,\mathrm{mm}$ et $L_{b} = 193\,\mathrm{mm}$, la **Figure 12** donne ainsi l'évolution de la longueur $\lambda_{2}$ entre les deux points d'accroche du muscle 2, en fonction de l'angle $\beta$ de flexion/extension et pour différentes valeurs de l'angle $\alpha$ de déviation ulnaire ou radiale.
**Figure 12** — Évolution de la longueur $\lambda_{2}(\alpha,\beta)$ entre les deux points d'accroche du muscle pneumatique 2.
Axes imprimés : $\lambda_{2}$ (cm), graduations de 15 à 31 ; $\beta$ (deg), graduations de −120 à 120 par pas de 20. Légende des courbes : $\alpha = 80^{\circ}$ ; $\alpha = -80^{\circ}$ ; $\alpha = 70^{\circ}$ ; $\alpha = -70^{\circ}$ ; $\alpha = 60^{\circ}$ ; $\alpha = -60^{\circ}$ ; $\alpha = 50^{\circ}$ ; $\alpha = -50^{\circ}$ ; $\alpha = 40^{\circ}$ ; $\alpha = -40^{\circ}$ ; $\alpha = 30^{\circ}$ ; $\alpha = -30^{\circ}$ ; $\alpha = 20^{\circ}$ ; $\alpha = -20^{\circ}$ ; $\alpha = 10^{\circ}$ ; $\alpha = -10^{\circ}$ ; $\alpha = 0^{\circ}$.
**Q17-** A partir de (B.1) et des valeurs de $\alpha$ choisies pour tracer $\lambda_{2}(\beta)$ au niveau de la **Figure 12**, justifier que des courbes soient superposées et que le maximum de la longueur $\lambda_{2}$ semble être obtenu pour $\alpha = 0^{\circ}$.
Le catalogue constructeur présenté **Tableau 3 - page 33** donne les caractéristiques des muscles pneumatiques DMSP-5-100N choisis, notamment le pourcentage de contraction maximal.
**Q18-** Déterminer graphiquement $\lambda_{2-max}$ et à partir du pourcentage de contraction maximale, déterminer la plage d'évolution de l'angle $\beta$ de déviation radio-ulnaire quand $\alpha = 0^{\circ}$. L'exigence Id 1.2.3.1 est-elle alors satisfaite (rappel en **Figure 13**) ? Qu'en est-il de l'exigence Id 1.2.3.2 ?
**Figure 13** — Rappel de l'exigence Id 1.2.3.
Diagramme `req [requirement] Débattement angulaire [ Débattement angulaire ]` :
- «requirement» **Débattement minimal** — Id = "1.2.3.1" — Text = "Le débattement angulaire minimal doit être d'au moins 45° dans les 4 directions."
- «requirement» **Débattement angulaire** — Id = "1.2.3" — Text = "Le débattement angulaire doit être suffisant pour permettre les mouvements de l'opérateur"
- «requirement» **Débattement limite** — Id = "1.2.3.2" — Text = "Le débattement maximal atteignable ne doit pas dépasser 60° dans les 4 directions."
## PARTIE C — Étude de l'actionnement mécanique d'une articulation
**Objectif :** Déterminer le couple d'assistance fourni par l'exosquelette à l'opérateur, en fonction de la plage angulaire de travail. Déterminer le modèle dynamique d'une articulation actionnée par des muscles antagonistes.
### C.1 Caractérisation des actionneurs
Les muscles pneumatiques utilisés dans l'exosquelette sont des muscles de McKibben. Les muscles de McKibben sont des muscles pneumatiques utilisés notamment en robotique pour leur rapport poids/puissance très avantageux et leur compliance naturelle (cf exigences Id 1.2.2 et Id 1.3.3). Le principe de fonctionnement d'un muscle de McKibben est simple. Le muscle est constitué d'une gaine de caoutchouc entourée d'une tresse en tissu (ou en plastique), sertie avec deux embouts à chaque extrémité.
**Figure 14** — Muscle pneumatique (Catalogue FESTO).
Lorsque l'on injecte de l'air sous pression dans la gaine, elle se gonfle et l'angle de tresse augmente : on a alors une contraction du muscle que l'on peut maitriser (en fonction de la pression dans la gaine). On retrouve de tels actionneurs sur des robots en contact avec l'homme : en effet, ces actionneurs sont dits « compliants » (souples) et permettent donc une interaction humain/robot sans danger.
La force générée par le muscle peut s'exprimer théoriquement de la manière suivante :
$$F_{c} \;=\; g.\frac{\pi.r_{0}^{2}}{\lambda_{0}^{2}}.P\left(a.(\lambda_{0} - k.\delta\lambda)^{2} - \lambda_{0}^{2}.b\right) \qquad \text{(C.1)}$$
- $F_{c}$ : Force de contraction développée par le muscle artificiel (Newton)
- $P$ : Pression à l'intérieur du muscle artificiel (Pa)
- $r_{0}$ : Rayon initial du muscle (m)
- $g$ : $9,81\,\mathrm{m.s^{-2}}$
- $a, b$ : Constantes fonctions de l'angle de tresse initial $\alpha_{0}$, avec $a = 3/\left(\tan^{2}(\alpha_{0})\right)$ et $b = 1/\left(\sin^{2}(\alpha_{0})\right)$
- $k$ : Paramètre de tresse
- $\lambda_{0}$ : Longueur au repos du muscle (m)
- $\delta\lambda$ : Contraction du muscle ($\delta\lambda = \lambda_{0} - \lambda$ en m)
La force développée par le muscle dépend donc de la pression et de la contraction du muscle.
On s'intéresse à présent à l'un des muscles de l'articulation de déviation radio-ulnaire. On rappelle que c'est un muscle DMSP-5-100N de marque FESTO (cf **Annexe D**). La **Figure 36 - page 32** donne les courbes caractéristiques du muscle, c'est-à-dire l'évolution de la force générée en fonction de la contraction de la longueur nominale, pour différentes pressions de fonctionnement.
Il est possible de simplifier la relation (C.1) dans la mesure où la contraction du muscle reste faible devant sa longueur au repos. Dans ce cas, la relation entre l'effort généré par le muscle et la contraction devient linéarisable (C.2) :
$$F_{c} = P.(F_{c_{0}} - K.\delta\lambda) \qquad \text{(C.2)} \qquad \text{avec : } \begin{aligned} F_{c_{0}} &: \text{Force isométrique maximale unitaire} \\ K &: \text{Raideur apparente du muscle} \end{aligned}$$
**Q19-** Donner les unités des paramètres $F_{c_{0}}$ et $K$ de l'équation (C.2).
**Q20-** Tracer, sur le **Cahier réponses**, l'allure d'une caractéristique Force-Contraction linéarisée pour une pression constante. Mettre en évidence les paramètres $P$, $K$ et $F_{c_{0}}$ sur le graphe.
On a obtenu, à l'aide d'un dispositif de mise en charge (mesurant la charge imposée au muscle, la pression, et le niveau de contraction du muscle), des données expérimentales stockées sur un ordinateur sous la forme d'un fichier texte contenant en première colonne la valeur de la force et en deuxième colonne la contraction au cours du temps.
**Q21-** Compléter le code dans le **Cahier réponses** afin de tracer la caractéristique théorique du muscle pour pouvoir la comparer à la caractéristique expérimentale obtenue sous une pression de 2 bars.
### C.2 Modèle dynamique de l'actionnement musculaire
A présent, on va chercher à modéliser le comportement dynamique des muscles ainsi que d'une articulation. Lors d'une contraction, les frottements visqueux associés au muscle ne sont plus négligeables. La force qu'il développe peut alors être écrite de la manière suivante :
$$F_{tot} \;=\; F_{c} + F_{f} = P.\left(F_{c_{0}} - K.\delta\lambda\right) - \mu.\frac{\mathrm{d}\delta\lambda}{\mathrm{d}t} \qquad \text{(C.3)}$$
**Remarque :** on rappelle que $\delta\lambda > 0$ lorsque le muscle se contracte.
Les muscles de McKibben ne peuvent que tirer, ils sont dits unidirectionnels. Pour actionner une liaison pivot, il est donc nécessaire de monter une paire de muscles antagonistes (ayant des actions opposées) pour pouvoir faire bouger la liaison dans les deux sens. Le montage est réalisé tel que présenté à la **Figure 15**. Pour pouvoir faire fonctionner correctement (et notamment asservir) une telle articulation, il est nécessaire d'en connaitre le comportement dynamique.
A l'état initial, l'articulation est à l'équilibre : les deux muscles sont alimentés à une pression $P_{0}$ et sont tous deux contractés de $\delta\lambda_{0}$ ($\delta\lambda_{0} > 0$). Pour actionner la liaison, on envoie un échelon de pression $\delta P$ de signe opposé dans chaque muscle. Il en résulte une contraction et une détente dans les muscles 1 et 2.
Les muscles sont attachés de part et d'autre à une poulie de rayon $R$. Pour le modèle, on peut supposer que $R = R_{v}$, avec $R_{v}$ la distance entre les fixations sur le gant de deux muscles antagonistes (cf **Partie B.3.1**). Les muscles s'enroulent (ou se déroulent) autour de cette poulie en fonction du mouvement $\delta\theta$ de cette dernière selon le bilan des actions mécaniques. On note $C_{mp}$ le couple généré par la contraction des muscles sur l'articulation (assimilable ici à la poulie et sa liaison avec le bras).
**Q22-** En supposant qu'à l'état initial les muscles sont contractés à la moitié de leur contraction maximale (on prendra ici contraction maximale théorique de 20%), donner l'expression du rayon de poulie nécessaire pour que l'amplitude articulaire $\theta_{max}$ atteignable en fonction de $\lambda_{0}$ et $R$ soit au moins égale à $45^{\circ}$ (débattement de $\pm 45^{\circ} \approx \pm 0,75\,\mathrm{rad}$ conformément à l'exigence Id 1.2.3.1). Faire l'application numérique avec $\lambda_{0} = 30\,\mathrm{cm}$. Expliquer brièvement pourquoi ce rayon est différent de $R_{v}$ donné juste avant **Q17**.
**Q23-** Donner l'expression du couple $C_{mp}$ en fonction des forces développées par les muscles 1 et 2, $F_{tot_{1}}$ et $F_{tot_{2}}$ respectivement.
**Q24-** En notant $J$ l'inertie de la poulie suivant son axe de rotation, en négligeant l'effet de la pesanteur sur la poulie et en supposant l'avant-bras comme associé à un référentiel galiléen, déterminer l'équation du mouvement de la poulie.
**Figure 15** — Représentation d'une articulation actionnée par des muscles antagonistes. Entre l'état initial et l'état après échelon de pression, la différence de contraction entre les deux muscles génère le déplacement angulaire de la poulie.
Repères lisibles, état initial : $\vec{z}_{0,2}$, distance $d$, longueur $\lambda_{0} - \delta\lambda_{0}$, pression $P_{0}$ sur Muscle 1 et Muscle 2, points $M_{1}$ et $M_{2}$, rayon $R$, axe $\vec{x}_{0}$.
Repères lisibles, après un échelon de pression $\delta P$ : angle $\theta$, couple $C_{mp}$, axes $\vec{x}_{0}$, $\vec{x}_{2}$, $\vec{z}_{0}$, $\vec{z}_{2}$, point $O$, arcs $R.\theta$, Muscle 1 à $P_{0} - \delta P$, Muscle 2 à $P_{0} + \delta P$, longueurs $\lambda_{0} - \delta\lambda_{0}$.
**Q25-** A partir de l'équation (C.3) et de la valeur de l'allongement relatif $\delta\lambda$, établir que l'équation de mouvement de la poulie (donc en $\theta$) en fonction de la variation de pression $\delta P$ dans les deux muscles est donnée par (C.4).
$$J.\frac{\mathrm{d}^{2}\theta}{\mathrm{d}t^{2}} = -2.R.\left(\mu.\frac{\mathrm{d}\theta}{\mathrm{d}t} + P_{0}.K.R.\theta + \left(K.\delta\lambda_{0} - F_{c_{0}}\right).\delta P\right) \qquad \text{(C.4)}$$
Afin de réguler l'assistance portée à l'opérateur, il convient de connaitre la fonction de transfert associée à l'articulation, permettant de passer d'une consigne de pression $\Delta P(p)$ à la rotation de la poulie $\Theta(p)$, où $\Delta P(p)$ et $\Theta(p)$ sont respectivement les transformées de Laplace des grandeurs $\delta P(t)$ et $\theta(t)$.
**Q26-** A partir du modèle dynamique précédemment établi, déterminer la fonction de transfert $H(p) = \dfrac{\Theta(p)}{\Delta P(p)}$ liée à l'actionnement pneumatique de l'articulation.
**Q27-** Mettre $H(p)$ sous la forme canonique $H(p) = \dfrac{K_{m}}{1 + \dfrac{2.\xi_{m}}{\omega_{m}}.p + \dfrac{p^{2}}{\omega_{m}^{2}}}$ et déterminer les expressions analytiques de ses éléments caractéristiques.
On soumet la paire de muscles antagonistes à un échelon de $\delta P_{0} = 6\,\mathrm{bars}$. La réponse expérimentale est présentée dans le **Cahier réponses** en **Q28**. On lui associe un modèle du second ordre dont la réponse temporelle est donnée sur le même graphique.
**Q28-** A partir des abaques des **Figure 37** et **Figure 38** de l'**Annexe E**, déterminer avec deux chiffres significatifs, les valeurs des coefficients $K_{m}$, $\xi_{m}$ et $\omega_{m}$ associés à la courbe du modèle du second ordre.
## PARTIE D — Étude de l'asservissement des mouvements de déviation radio-ulnaire
**Objectif :** Établir une régulation en effort lors des mouvements de déviation radio-ulnaire.
### D.1 Chaîne fonctionnelle de l'asservissement d'effort
Pour assister l'opérateur dans sa tâche de découpe, des capteurs sont intercalés entre sa main et l'orthèse. Ces capteurs délivrent une tension proportionnelle à l'effort exercé par la main sur le gant.
L'objectif de la régulation d'effort est de soulager la main de l'opérateur en déplaçant le gant à l'aide de muscles pneumatiques. Ces derniers ont tous une extrémité fixée sur le brassard (solidaire de l'avant-bras de l'opérateur) et l'autre sur le gant. Comme le décrivent les parties précédentes, une paire de muscles pneumatiques en montage agoniste/antagoniste permet d'obtenir un mouvement de flexion-extension d'une part et d'autre part un mouvement de déviation radio-ulnaire.
Les informations remontant des capteurs d'effort sont traitées par le micro-contrôleur qui pilote individuellement chacun des manodétendeurs en tension. Chacun des manodétendeurs impose une pression d'air à l'intérieur du muscle pneumatique qui lui est associé en fonction de sa tension de consigne. L'énergie pneumatique est fournie par un groupe pneumatique, lui-même alimenté par le secteur.
Cette structure est décrite par le diagramme de blocs internes **(ibd)** du **Cahier réponses** à la **Q29**.
**Q29-** Dans chacune des neuf cases du **Cahier réponses**, indiquer les flux d'information par la lettre I, les flux d'énergie par la lettre E et les éventuels flux de matière par la lettre M.
**Q30-** Donner le nom et la fonction générique des composants listés dans le cahier réponse.
### D.2 Asservissement d'effort lors d'un mouvement de déviation radio-ulnaire
#### D.2.1 Structure de l'asservissement
**Remarque :** cette partie présente de façon détaillée la structure de l'asservissement. La compréhension de l'ensemble des concepts qui y sont décrits n'est pas nécessaire pour traiter les questions suivantes. Une lecture rapide de la **Partie D.2.1** est donc à privilégier.
Comme décrit **Partie D.1**, l'étude porte uniquement sur les efforts de déviation radiale du poignet lors d'un travail de découpe (voir **Figure 17**). Cinq éléments principaux sont alors à prendre en considération :
- **l'avant-bras** en liaison pivot d'axe $(O,\, \vec{y}_{2})$ avec la main et en liaison pivot $(O,\, \vec{y}_{5})$ avec le gant (via le brassard). **Remarque :** $\vec{y}_{0} = \vec{y}_{2} = \vec{y}_{5}$ ;
- **l'opérateur** exerçant autour de l'axe $(O,\, \vec{y}_{0})$ un couple $C_{op}$ sur la main (couple que l'asservissement cherche à maitriser) lors d'un mouvement $\theta_{op}$ de la main 2 par rapport à l'avant-bras 0 ;
- **l'exosquelette** fournissant un couple $C_{mp}$ au gant, sur l'axe $(O,\, \vec{y}_{0})$, couple piloté par l'asservissement et tend à déplacer le gant 5 d'un angle $\theta$ par rapport à l'avant-bras 0 ;
- **la pièce à découper** qui oppose un couple $C_{dec}$ sur l'axe $(O,\, \vec{y}_{0})$ au couteau, via une force $F_{dec}$ globale, appliquée au niveau de sa lame ;
- **le couteau** qui est en contact direct avec la partie intérieure du gant et le pouce de la main. Lors du mouvement de découpe, on considère que le couteau exerce une action mécanique sur le gant et non sur la main.
**Figure 16** — Zoom sur l'interface Main/Gant - position des capteurs d'effort.
Repères lisibles : Main ; Gant ; Capteurs déviation radio-ulnaire ; axes $\vec{z}_{2}$, $\theta_{op}$, $\vec{z}_{5}$, $\theta$, $\vec{z}_{0}$, $\vec{y}_{0}$.
**Figure 17** — Bilan des actions mécaniques lors d'un travail de découpe.
Repères lisibles : Gant ; Main ; $C_{op}$, $C_{mp}$, $F_{dec}$ ; axes $\vec{z}_{5}$, $\theta$, $\vec{z}_{0}$, $\theta_{op}$, $\vec{z}_{2}$, $\vec{y}_{0} = \vec{y}_{2} = \vec{y}_{5}$ ; point $O$.
La **Figure 17** permet de visualiser les actions mécaniques exercées sur l'ensemble {gant, main, couteau} et la **Figure 16** présente le positionnement des capteurs à l'interface dos-de-la-main/gant.
En effet, la main n'est pas un solide rigide. Sa souplesse permet un léger mouvement de rotation $\delta\theta = \theta_{op} - \theta$ par rapport au gant et on la modélise par un système visco-élastique [^7]. Deux capteurs sont intercalés entre la main et le gant. Ils sont pré-chargés. Au repos, le conditionnement des capteurs conduit à un couple mesuré $C_{eq}$. Lorsque la main quitte sa position d'équilibre par rapport au gant, la différence de compression des capteurs produit un signal $C_{mg}$ différent de $C_{eq}$. On note alors $\delta C_{mg} = C_{mg} - C_{eq}$, la différence entre la mesure en fonctionnement $C_{mg}$ et la mesure au repos $C_{eq}$.
L'objectif est de maintenir nul $\delta C_{mg}$ en imposant une consigne $\delta C_{mg}^{*} = 0\,\mathrm{N.m}$ en entrée de l'asservissement (voir **Figure 18**).
La différence de mesure entre les deux sorties de capteurs d'effort permet d'évaluer le couple exercé par la main sur le gant $\delta C_{mg}$ . Ce signal est comparé à la consigne de couple $\delta C_{mg}^{*}$ (supposée nulle) puis traité par le microcontrôleur. Ce dernier délivre une tension consigne $u_{c}$ à chacun des manodétendeurs. La contraction ou le relâchement des muscles pneumatiques provoque le mouvement du gant et par conséquence, celui du couteau.
Les muscles fonctionnant en mode agoniste/antagoniste et les capteurs étant placés de façon stratégique entre la main et le gant, le schéma fonctionnel de la **Figure 18** peut être simplifié en celui de la **Figure 19**. Le mouvement de la main $\theta_{op}$ y apparait comme une perturbation. Le correcteur corrige l'écart $\varepsilon$ entre la consigne $\delta C_{mg}^{*}$ et le couple $\delta C_{mg}$ généré au niveau de l'interface main/gant. Le correcteur délivre une tension de commande $u_{c}$, amplifiée puis appliquée aux manodétendeurs. Ces derniers délivrent alors des pressions dont la différence vaut $\delta_{p}$.
On note $\Theta_{op}(p)$, $\Theta(p)$, $\Delta\Theta(p)$, $\Delta C_{mg}(p)$, $\Delta C_{mg}^{*}(p)$, $C_{dec}(p)$, $\varepsilon(p)$, $U_{c}(p)$ et $\Delta_{p}(p)$ les transformées de Laplace des grandeurs $\theta_{op}(t)$, $\theta(t)$, $\delta\theta(t)$, $\delta C_{mg}(t)$, $\delta C_{mg}^{*}(t)$, $C_{dec}(t)$, $\varepsilon(t)$, $u_{c}(t)$ et $\delta_{p}(t)$.
**Figure 18** — Schéma fonctionnel d'une régulation d'effort lors d'un mouvement de déviation radio-ulnaire.
Blocs et signaux lisibles : $\Delta C_{mg}^{*}$ ; comparateur ; Microcontroleur ; Mano Agoniste ; Muscle Agoniste ; Mano Antagoniste ; Muscle Antagoniste ; $C_{dec}$ ; Gant ; $\theta$ ; comparateur recevant $\theta_{op}$ ; Modèle main visco-élastique ; Capteur déviation b ; Capteur déviation h ; Conditionnement ; $\Delta C_{mg}$.
**Figure 19** — Schéma simplifié d'une régulation d'effort lors d'un mouvement de déviation radio-ulnaire.
Blocs et signaux lisibles : $\Delta C_{mg}^{*}(p)$ ; $\varepsilon(p)$ ; Correcteur ; $U_{c}(p)$ ; Amplificateur Manodétendeur ; $\Delta P(p)$ ; Muscles ; $C_{dec}(p)$ ; Gant ; $\Theta(p)$ ; $\Theta_{op}(p)$ ; $\Delta\Theta(p)$ ; Système d'acquisition ; $\Delta C_{mg}(p)$.
#### D.2.2 Modélisation de l'asservissement du mouvement de déviation radio-ulnaire
##### D.2.2.1 Modélisation du manodétendeur
On s'intéresse ici au bloc Amplificateur/Manodétendeur de fonction de transfert $H_{mano}(p) = \dfrac{\Delta P(p)}{U_{c}(p)}$.
La tension de sortie du microcontrôleur à destination d'un manodétendeur est comprise entre 0 et 5 V. Elle est alors rehaussée par un amplificateur pour varier entre 0 et 10 V et piloter le manodétendeur en tension. Ce distributeur délivre alors une pression comprise entre $\approx 0\,\mathrm{bar}$ et $6\,\mathrm{bars}$ aux muscles pneumatiques via des tuyaux à raccordement *direct*.
La dynamique du détendeur est suffisamment grande pour qu'on assimile sa fonction de transfert à un gain pur $H_{mano}(p) = \dfrac{\Delta P(p)}{U_{c}(p)} = K_{mano}$.
**Q31-** Déterminer la valeur numérique du gain $K_{mano}$ en $\mathrm{bar.V^{-1}}$.
**Q32-** A partir des désignations et références des manodétendeurs FESTO donnés en **Annexe F, Figure 39** et **Figure 40**, donner le nom normalisé du manodétendeur à utiliser.
##### D.2.2.2 Modélisation de l'interface main/gant
**Objectif :** Déterminer le couple au niveau du poignet lors d'un mouvement relatif de la main par rapport au gant.
Dans cette partie, on cherche à déterminer la fonction de transfert du bloc « Système d'acquisition » de la **Figure 19**. Pour cela, on modélise l'épaisseur de la main par un milieu déformable visco-élastique de raideur $k_{m}$ et de coefficient de frottement visqueux $f_{m}$. Le paramétrage est donné **Figure 20**.
**Figure 20** — Paramétrage de l'interface Gant/Main.
Repères lisibles : Gant ; Main ; Capteur $Cap_{h}$ ; Capteur $Cap_{b}$ ; points $G_{h}$, $M_{h}$, $G_{b}$, $M_{b}$, $O$ ; axes $\vec{x}_{5}$, $\vec{z}_{5}$, $\vec{z}_{2}$, $\theta_{op}$, $\vec{z}_{0}$, $\vec{y}_{0}$, $\vec{x}_{2}$.
Figures de passage :
- base $(\vec{x}_{0},\, \vec{z}_{0},\, \vec{y}_{0})$ et angle $\theta_{op}$ vers $(\vec{x}_{2},\, \vec{z}_{2})$ ; angle $\theta_{op}$ également repéré depuis $\vec{z}_{0}$ ;
- base $(\vec{x}_{0},\, \vec{z}_{0},\, \vec{y}_{0})$ et $(\vec{x}_{5},\, \vec{z}_{5},\, \vec{y}_{5})$, angle $\theta$ ;
- base $(\vec{x}_{2},\, \vec{z}_{2},\, \vec{y}_{2})$ et $(\vec{x}_{5},\, \vec{z}_{5},\, \vec{y}_{5})$, angle $\delta\theta$.
$$\delta\theta = \theta - \theta_{op}$$
$$\overrightarrow{OG_{b}} = R_{g}.\vec{x}_{5} + a.\vec{z}_{5}$$
$$\overrightarrow{G_{b}G_{h}} = L.\vec{z}_{5}$$
$$\overrightarrow{OM_{b}} = R_{m}.\vec{x}_{2} + a.\vec{z}_{2}$$
$$\overrightarrow{M_{b}M_{h}} = L.\vec{z}_{2}$$
On note $x_{h} = \left\lVert \overrightarrow{G_{h}M_{h}} \right\rVert$ et $x_{b} = \left\lVert \overrightarrow{G_{b}M_{b}} \right\rVert$. On peut montrer à l'aide d'une étude similaire à celle conduite dans la **Partie B.3.3** que :
$$x_{h}(\delta\theta) \;=\; \sqrt{R_{m}^{2} + 2.(a+L)^{2} + R_{g}^{2} - 2.\left(R_{m}.R_{g} + (a+L)^{2}\right).\cos(\delta\theta) + 2.(a+L).\left(R_{g} - R_{m}\right).\sin(\delta\theta)} \qquad \text{(D.1)}$$
$$x_{b}(\delta\theta) \;=\; \sqrt{R_{m}^{2} + 2.a^{2} + R_{g}^{2} - 2.\left(R_{m}.R_{g} + a^{2}\right).\cos(\delta\theta) + 2.a.\left(R_{g} - R_{m}\right).\sin(\delta\theta)} \qquad \text{(D.2)}$$
On note $\delta x_{h}(\delta\theta) = x_{h}(\delta\theta) - x_{h}(0)$ et $\delta x_{b}(\delta\theta) = x_{b}(\delta\theta) - x_{b}(0)$.
**Q33-** A partir de l'équation (D.2), montrer qu'on peut raisonnablement obtenir au premier ordre $x_{b}(\delta\theta) = R_{g} - R_{m} + a.\delta\theta$.
De même, on peut montrer que l'on peut poser : $x_{h}(\delta\theta) = R_{g} - R_{m} + (a+L).\delta\theta$.
La main exerce sur le gant deux actions mécaniques par l'intermédiaire des deux capteurs d'effort dont la raideur est très grande en comparaison avec celle de la main. On peut modéliser ces actions mécaniques par les torseurs $\mathcal{F}_{main \to gant_{h}}$ et $\mathcal{F}_{main \to gant_{b}}$. L'aspect visqueux et élastique de la main conduit aux actions mécaniques suivantes :
$$\left\{ \begin{aligned} \mathcal{F}_{main \to gant_{h}} &= \left\{ \begin{matrix} k.\left(\ell_{r0} - x_{h}(\delta\theta)\right).\vec{x}_{5} - f.\dfrac{\mathrm{d}x_{h}(\delta\theta)}{\mathrm{d}t}.\vec{x}_{5} \\ \vec{0} \end{matrix} \right\}_{G_{h}} \\ \mathcal{F}_{main \to gant_{b}} &= \left\{ \begin{matrix} k.\left(\ell_{r0} - x_{b}(\delta\theta)\right).\vec{x}_{5} - f.\dfrac{\mathrm{d}x_{b}(\delta\theta)}{\mathrm{d}t}.\vec{x}_{5} \\ \vec{0} \end{matrix} \right\}_{G_{b}} \end{aligned} \right. \quad \text{où } \ell_{r0} > R_{g} - R_{m} > 0 \qquad \text{(D.3)}$$
avec $\ell_{r0}$ l'épaisseur des doigts.
**Q34-** A partir du paramétrage de la **Figure 20** et des expressions données équation (D.3) et question **Q33**, déterminer les expressions de $C_{eq}$, $A_{mg}$ et $B_{mg}$ telles que $C_{mg} = C_{eq} - A_{mg}.\delta\theta - B_{mg}.\dfrac{\mathrm{d}\delta\theta}{\mathrm{d}t}$ avec $\vec{M}_{(O,\, main \to gant)} = C_{mg}.\vec{y}_{5}$.
Le couple $C_{eq}$ dépend du serrage imposé en fixant le gant sur la main. Une fois le gant installé, cette grandeur est constante et on préfère utiliser la grandeur $\delta C_{mg} = C_{mg} - C_{eq}$ pour la régulation.
**Q35-** A partir de l'expression de $C_{mg}$ donnée question **Q34**, déterminer la forme canonique de la fonction de transfert $H_{mg}(p) = \dfrac{\Delta C_{mg}(p)}{\Delta\Theta(p)}$ en fonction de $A_{mg}$ et $B_{mg}$.
#### D.2.3 Performances de l'asservissement en effort
**Objectif :** Déterminer les performances de l'asservissement en effort lors de mouvements de flexion-extension.
En reprenant les bilans des actions mécaniques de la question **Q26** pour tenir compte du couple résistant $C_{dec}$ exercé sur le couteau, l'étude des fonctions de transferts intermédiaires, on pose $\Delta C_{gm}^{*} = -\Delta C_{mg}^{*}$ et $\Delta C_{gm} = -\Delta C_{mg}$ pour aboutir au schéma bloc de **Figure 21** où toutes les constantes sont **strictement positives**.
**Figure 21** — Schéma bloc d'une régulation d'effort lors d'un mouvement de déviation radio-ulnaire.
Chaîne directe : $\Delta C_{gm}^{*}(p)$ ; comparateur ; $\varepsilon(p)$ ; $C(p)$ ; $U_{c}(p)$ ; $K_{mano}$ ; $\Delta P(p)$ ; $\dfrac{K_{m}}{1 + \dfrac{2.\xi_{m}}{\omega_{m}}.p + \dfrac{p^{2}}{\omega_{m}^{2}}}$ ; $\Theta(p)$.
Somme de $C_{dec}(p)$ à travers $\dfrac{1}{2.P_{0}.K.R^{2}}$, puis de $\Theta_{op}(p)$, donnant $\Delta\Theta(p)$, puis $K_{ma}.(1 + \tau_{ma}.p)$ donnant $\Delta C_{gm}(p)$, en retour sur le comparateur.
##### D.2.3.1 Cas de la correction proportionnelle
On se place dans le cas où le correcteur est un gain pur tel que $C(p) = K_{p}$.
**Q36-** Déterminer les valeurs de $K_{p}$ qui conduisent à la stabilité de l'asservissement.
D'après le théorème de superposition, il est possible d'écrire :
$$\Delta C_{gm}(p) = H_{c}(p).\Delta C_{gm}^{*}(p) - H_{p}(p).\left(K_{dec}.C_{dec}(p) + \Theta_{op}(p)\right) \qquad \text{(D.4)}$$
**Q37-** A partir du schéma bloc **Figure 21** et de l'équation (D.4), déterminer l'expression de $K_{dec}$ et celle de $H_{p}(p)$ sous forme d'une fraction de polynômes.
On cherche à obtenir un effort $\delta C_{gm}(t)$ nul en régime permanent pour une entrée $\delta C_{gm}^{*}(t)$ nulle, une perturbation en échelon $C_{dec}(t) = C_{dec0}.u(t)$ et un mouvement de la main nul ($\theta_{op}(t) = 0$).
**Q38-** Déterminer l'expression analytique de l'erreur $E_{rs}$ en régime permanent lorsque le système est sollicité dans les conditions ci-dessus. L'exigence Id 1.4.2.1 est-elle respectée ?
##### D.2.3.2 Cas de la correction proportionnelle intégrale
On se place dans le cas où le correcteur est proportionnel intégral : $C(p) = K_{i}.\dfrac{1 + T_{i}.p}{T_{i}.p}$.
**Q39-** Justifier que si le système est stable, alors avec cette correction le système est précis en réponse à un échelon d'entrée $\Delta C_{gm}^{*}$ nul, une perturbation en échelon $C_{dec}(t) = C_{dec0}.u(t)$ et un mouvement de la main nul $\theta_{op}(t) = 0$.
L'exigence de précision Id 1.4.2.1 relative à la perturbation du couteau étant respectée, on simplifie le schéma bloc de la **Figure 21** par celui de la **Figure 22** avec $K_{BO} = K_{mano}.K_{m}.K_{ma}$.
**Figure 22** — Schéma bloc de la régulation d'effort lors d'un mouvement de déviation radio-ulnaire.
Chaîne : $\Delta C_{gm}^{*}(p)$ ; comparateur ; $C(p)$ ; bloc $\dfrac{K_{BO}.(1 + \tau_{ma}.p)}{1 + \dfrac{2.\xi_{m}}{\omega_{m}}.p + \dfrac{p^{2}}{\omega_{m}^{2}}}$ ; sommateur ; $\Delta C_{gm}(p)$ en retour. Entrée $\Theta_{op}(p)$ à travers $\dfrac{1}{K_{ma}.(1 + \tau_{ma}.p)}$ rejoignant le sommateur.
**Q40-** Par la méthode de votre choix, déterminer si l'erreur en régulation $E_{regs}$ pour un mouvement de la main en rampe, de pente $\Omega_{0}$ ($\theta_{op}(t) = \Omega_{0}.t.u(t)$) est nulle, finie mais non nulle ou infinie. L'exigence de précision Id 1.4.2.2 est-elle respectée ?
##### D.2.3.3 Cas d'une correction PIDf
Afin de valider l'exigence de précision et d'autres performances de l'asservissement d'effort de fonction de transfert en boucle ouverte non corrigée $FTBO_{nc}$, un correcteur proportionnel intégral double est retenu :
$$C(p) = K_{i2}.\frac{1 + T_{i2}.p}{T_{i2}^{2}.p^{2}}.\frac{1 + c.T_{c}.p}{1 + \dfrac{T_{c}}{c}.p} \qquad \text{pour} \qquad FTBO_{nc}(p) = \frac{K_{BO}.(1 + \tau_{ma}.p)}{1 + \dfrac{2.\xi_{m}}{\omega_{m}}.p + \dfrac{p^{2}}{\omega_{m}^{2}}}$$
Indépendamment des valeurs numériques déterminées dans les questions précédentes, on pose :
$$\xi_{m} = 0,45 \; ; \; \omega_{m} = 6,5\,\mathrm{rad.s^{-1}} \; ; \; \tau_{ma} = \frac{265,43\,\mathrm{N.s.m^{-1}}}{9780\,\mathrm{N.m^{-1}}} \approx 25\,\mathrm{ms} \; ; \; c = 10 \; ; \; T_{c} = 25\,\mathrm{ms} \; \text{et} \; K_{BO} = 0,1 \qquad \text{(D.5)}$$
**Q41-** Tracer sur le **Cahier réponses** le diagramme de gain asymptotique de la $FTBO_{nc}$.
On donne sur la **Figure 23**, le diagramme de phase de la fonction de transfert en boucle ouverte corrigée $FTBO_{cor}(p) = C(p).FTBO_{nc}(p)$.
On définit $\omega_{0dB}$ comme la pulsation pour laquelle on souhaite que le gain de la fonction de transfert en boucle ouverte corrigée s'annule.
**Q42-** Déterminer la plage de pulsation permettant de vérifier l'exigence de stabilité Id 1.4.1.1 avec la fonction de transfert en boucle ouverte corrigée $FTBO_{cor}$ ? Quelle plage de valeurs est compatible avec l'exigence de rapidité Id 1.4.3.1 ?
On donne **Figure 24**, le diagramme de gain de la fonction de transfert en boucle ouverte corrigée $FTBO_{corr}$ pour $K_{i2} = 1$.
**Q43-** Si on cherche à minimiser la valeur du gain $K_{i2}$, quelle valeur numérique imposer à $\omega_{0dB}$ ? Déterminer graphiquement la valeur de $K_{i2}$.
Avec une valeur $K_{i2}$ deux fois plus grande que celle recherchée à la question précédent, on effectue une simulation numérique afin de connaitre la réponse temporelle. L'idée finale est bien d'imposer $\Delta C_{gm}$ nul. Cependant, pour observer la dynamique de l'asservissement, on soumet, à $t_{e} = 0,5\,\mathrm{s}$, le système à un échelon d'amplitude $10\,\mathrm{N.m}$ et entre $t_{d} = 1\,\mathrm{s}$ et $t_{f} = 2\,\mathrm{s}$, on impose une rotation de la main de $45^{\circ}$ à vitesse constante (perturbation en rampe).
**Q44-** Vérifier la satisfaction de chacune des exigences relatives aux performances de l'asservissement d'effort.
**Figure 23** — Diagramme de phase de la fonction de transfert en boucle ouverte corrigé $FTBO_{corr}$.
Axes imprimés : $\phi$ (°), graduations −90 ; −135 ; −180 ; −225. $\omega$ ($\mathrm{rad.s^{-1}}$), graduations $10^{-2}$, $10^{-1}$, $1$, $10$, $10^{2}$, $10^{3}$, $10^{4}$, $10^{5}$.
**Figure 24** — Diagramme de gain de la fonction de transfert en boucle ouverte corrigé $FTBO_{corr}$ pour $K_{i2} = 1$.
Axes imprimés : $G_{dB}$ (dB), graduations de 60 à −100 par pas de 20. $\omega$ ($\mathrm{rad.s^{-1}}$), graduations $10^{-1}$, $1$, $10$, $10^{2}$, $10^{3}$.
**Figure 25** — Simulation numérique de l'asservissement d'effort.
Axes imprimés : $\Delta C_{gm}(t)$ (N.m), graduations 0 ; 5 ; 10 ; 15. $\theta_{op}(t)$, repères 15° ; 30° ; 45°. $t$ (s), graduations 0 ; 0,5 ; 1 ; 1,5 ; 2 ; 2,5 ; 3.
[^7]: Dorian Verdel & al. (2022). Influence of the physical interface on the quality of human–exoskeleton interaction (IEEE Transactions on Human-Machine Systems, VOL. 53.1 2022 44-53)
## PARTIE E — Étude du groupe pneumatique
**Objectif :** Valider les performances de la source d'énergie pneumatique.
### E.1 Structure du groupe pneumatique
Lors des phases d'assistance à l'opérateur de découpe, le groupe pneumatique apporte l'énergie nécessaire à la contraction des muscles pneumatiques. Ce groupe est principalement constitué (voir **Figure 26**) d'un moteur électrique monophasé entrainant un compresseur pour remplir un accumulateur (réservoir d'air).
**Figure 26** — Schéma du groupe pneumatique.
Repères lisibles : Moteur M1~ ; Filtre d'entrée ; Compresseur ; Refroidisseur ; Filtre micronique ; Sécheur ; Soupape de sécurité ; Accumulateur ; Manomètre ; Clapet anti-retour.
### E.2 Étude du compresseur
Le compresseur se compose d'un piston en translation dans une chambre cylindrique (voir **Figure 27**). Il est mu par le moteur via un mécanisme bielle-manivelle. A l'aide de clapets anti-retour, lorsque le piston descend il aspire l'air extérieur à une pression $p_{1}$ pour atteindre un volume maximal $V_{1}$ dans la chambre. Lorsqu'il remonte, il comprime l'air emprisonné. En fin de compression la pression est alors $p_{2}$ et le volume final $V_{2}$. On appelle taux de compression volumique $\tau$ le rapport $\tau = \dfrac{V_{1}}{V_{2}}$.
On modélise ici l'air comme un gaz parfait ($p.V = n.R.T$ avec $n$ le nombre de moles d'air, $R$ la constante des gaz parfaits et $T$, la température). Devant la faiblesse du temps d'échange entre le gaz et les parois de la chambre de compression, on considère la compression comme adiabatique et on néglige les différentes pertes (défaut d'étanchéité, échanges thermiques réels, …). On considère donc la compression comme adiabatique et réversible et donc isentropique.
On désigne par $V_{3}$ le volume de l'accumulateur et de la conduite entre l'accumulateur et le clapet anti-retour. On considère que ce volume est à la pression $p_{3}$ pendant la phase d'aspiration et de compression. On ne tient pas compte des éléments placés entre la pompe et l'accumulateur décrits **Figure 26**.
La phase de compression permettant de passer de $(p_{1},\, V_{1})$ à $(p_{2},\, V_{2})$ n'est cependant pas réelle puisque le clapet de refoulement s'ouvre dès que la pression dans la chambre de compression $p_{c}$ (avec $p_{1} \leq p_{c} \leq p_{2}$) atteint la valeur de pression dans l'accumulateur ($p_{c} = p_{3}$). Pour simplifier l'étude du compresseur, on décompose le cycle en trois phases, comme présenté **Figure 27** :
- Étape 1 - fin d'aspiration : $(p_{1},\, V_{1},\, T_{1})$ pour le cylindre et $(p_{3},\, V_{3},\, T_{3})$ pour l'accumulateur ;
- Étape 2 - fin de compression : $(p_{2},\, V_{2},\, T_{2})$ pour le cylindre et $(p_{3},\, V_{3},\, T_{3})$ pour l'accumulateur ;
- Étape 3 - fin de détente : $(p_{4},\, V_{4},\, T_{4})$ pour le cylindre et l'accumulateur avec $V_{4} = V_{3} + V_{2}$.
Enfin, des manodétendeurs en aval du groupe pneumatique permettent un débit d'air en direction des muscles pneumatiques ce qui fait chuter la pression dans l'accumulateur.
**Figure 27** — Données d'état (pression, volume, température) lors des phases d'aspiration-compression-détente.
- Étape 1 : Aspiration — cylindre $(p_{1},\, V_{1},\, T_{1})$, accumulateur $(p_{3},\, V_{3},\, T_{3})$, entrée Air, MCC.
- Étape 2 : Compression — cylindre $(p_{2},\, V_{2},\, T_{2})$, accumulateur $(p_{3},\, V_{3},\, T_{3})$, MCC.
- Étape 3 : Détente — $(p_{4},\, V_{4},\, T_{4})$, Accu, MCC.
Lors d'une compression isentropique, $p.V^{\gamma} = \mathrm{Cte}$, avec $\gamma$ le coefficient de Laplace, avec pour l'air $\gamma \approx 1,4$ (aux températures de l'étude). Pour les applications numériques, il sera possible d'utiliser la **Figure 28**.
**Q45-** Déterminer l'expression de la pression maximale $p_{2}$ atteignable en fonction de la pression d'admission $p_{1}$ et des volumes $V_{1}$ et $V_{2}$. Faire l'application numérique pour $p_{1} = 1\,\mathrm{bar}$, $V_{1} = 26,25\,\mathrm{cm^{3}}$ et $V_{2} = 7\,\mathrm{cm^{3}}$ en précisant la valeur numérique de $\tau$.
**Figure 28** — Puissances de $x$ : $x^{1}$, $x^{\gamma}$ et $x^{\gamma-1}$.
Axes imprimés : abscisse $x$ de 0 à 5 ; ordonnée de 0 à 10. Légende : $x$ ; $x^{\gamma}$ ; $x^{\gamma-1}$.
**Q46-** Montrer que $T_{2} = T_{1}.\tau^{\gamma-1}$. Avec une admission à $T_{1} = 293,15\,\mathrm{K}$ ($20^{\circ}\,\mathrm{C}$), déterminer la température $T_{2}$ en fin de compression (en degrés Kelvin puis degrés Celsius). Le refroidisseur est-il nécessaire ?
Moyennant quelques hypothèses, il est possible de montrer que $p_{4} = \dfrac{p_{2}.V_{2} + p_{3}.V_{3}}{V_{2} + V_{3}}$. Cette pression $p_{4}$ devient alors la pression $p_{3}$ du cycle suivant.
Si on appelle $p_{n}$ la pression à l'intérieur de l'accumulateur à l'instant $t_{n}$, alors $p_{n+1} = \dfrac{p_{2}.V_{2} + p_{n}.V_{3}}{V_{2} + V_{3}}$. A l'aide de la méthode du point fixe, on peut montrer que la suite tend vers $p_{2}$. Il existe donc une pression limite atteignable dans l'accumulateur qui est celle atteinte en fin de compression.
On réalise **Figure 29** un essai de remplissage d'un compresseur initialement « vide », donc à la pression atmosphérique $p = 1\,\mathrm{bar}$.
**Figure 29** — Remplissage d'un compresseur à 95% de sa capacité maximale.
Axes imprimés : $p$ (bar), graduations de 0 à 7 ; $t$ (s), graduations de 0 à 80 par pas de 10. Points expérimentaux et courbe en trait mixte.
La **Figure 29** permet de modéliser la courbe de remplissage par deux fonctions affines de coefficients directeur $K_{p1}$ et $K_{p2}$. On note $\delta p$ la variation de pression pendant une période $\delta t$ :
$$\begin{cases} \text{si } 1 \leq p < 4\,\mathrm{bar} \text{ alors } \delta p = K_{p1}.\delta t \\ \text{si } p \geq 4\,\mathrm{bar} \text{ alors } \delta p = K_{p2}.\delta t \end{cases} \qquad \text{(E.1)}$$
**Q47-** Déterminer les coefficients $K_{p1}$ et $K_{p2}$ à partir de la **Figure 29** et de l'équation (E.1).
Lors de l'utilisation de l'exosquelette le débit d'air comprimé nécessaire à la contraction des muscles fait chuter la pression dans le compresseur. On note $K_{p3} = 0,025\,\mathrm{bar.s^{-1}}$ le coefficient de proportionnalité entre la variation de pression $\delta p$ dans l'accumulateur (pour un pression $p \geq 4\,\mathrm{bar}$) et le temps écoulé $\delta t$ pendant cette variation liée à l'assistance de l'exosquelette : $\delta p = -K_{p3}.\delta t$.
La **Figure 30 - page 29** présente un diagramme d'états **(stm)** du groupe pneumatique où l'évènement AU désigne le déclenchement de l'arrêt d'urgence.
**Q48-** A partir de la **Figure 30**, de l'ouverture et de la fermeture des manodétendeurs représentées sur le chronogramme et des expressions numériques des coefficients $K_{pi}$, tracer sur le **Cahier réponses** l'évolution de la pression dans le compresseur en le supposant initialement à la pression atmosphérique $p = 1\,\mathrm{bar}$ et les autres lignes du chronogramme.
## ANNEXE A — Diagramme d'états (stm) du groupe pneumatique
**Figure 30** — Diagramme d'états (stm) du groupe pneumatique.
```
stm [Machine à État] Gestion du compresseur [ Gestion du compresseur ]
VEILLE
-- Marche --> MARCHE
<-- Arrêt --
ARRET URGENCE
-- AU --> (depuis MARCHE)
<-- Acquittement --
MARCHE
MISE EN PRESSION
do / Alimenter la pompe
-- Pression > 6 bar --> ATTENTE
<-- Pression < 4 bar --
entrée : Pression < 6 bar --> MISE EN PRESSION
else --> ATTENTE
```
## ANNEXE B — Diagrammes d'exigences (req)
### B.1 Exigences principales de l'exosquelette
**Tableau 1** — Diagramme des exigences partiel (req) de l'exosquelette.
Cadre : `req [Modèle] Exosquelette [ Principales ]`.
- «functionalRequirement» **Assister l'opérateur** — Id = "1" — Text = "Le système doit permettre à l'opérateur d'accomplir les tâches de découpes sans dépasser le seuil d'effort maximal admissible."
- «physicalRequirement» **Fournir l'énergie** — Id = "2" — Text = "Le système d'assistance doit être alimenté en énergie de façon suffisante."
- «requirement» **Débit minimal** — Id = "2.1.2" — Text = "Sous 4 bar, le débit minimal doit être d'au moins 10 L/min"
- «requirement» **Énergie pneumatique** — Id = "2.1" — Text = "La source d'énergie doit apporter une pression et un débit suffisant au système d'assistance"
- «requirement» **Pression d'utilisation** — Id = "2.1.1" — Text = "La pression disponible doit être comprise entre 4 et 6 bar"
### B.2 Extrait des exigences relatives à « Assister l'opérateur » (Id 1)
**Tableau 2** — Extrait du diagramme des exigences partiel relatif à l'exigence Id 1 « Assister l'opérateur ».
Cadre : `req [Functional Requirement] Assister l'opérateur [ Assister l'opérateur 1 ]`.
- «functionalRequirement» **Assister l'opérateur** — Id = "1" — Text = "Le système doit permettre à l'opérateur d'accomplir les tâches de découpes sans dépasser le seuil d'effort maximal admissible."
- «usabilityRequirement» **Effort maximal admissible** — Id = "1.1" — Text = "L'effort maximal admissible se limite à 20% de la capacité maximale d'effort de l'opérateur." Lien «refine».
- «functionalRequirement» **Accompagner le mouvement** — Id = "1.2" — Text = "Le système doit générer le mouvement de sa propre structure avec souplesse vis-à-vis de l'opérateur."
- «requirement» **Motricité** — Id = "1.2.1" — Text = "Le système doit comporter des actionneurs."
- «requirement» **Compliance** — Id = "1.2.2" — Text = "Les actionneurs doivent posséder une élasticité suffisante."
- «requirement» **Débattement angulaire** — Id = "1.2.3" — Text = "Le débattement angulaire doit être suffisant pour permettre les mouvements de l'opérateur."
- «requirement» **Débattement minimal** — Id = "1.2.3.1" — Text = "Le débattement angulaire minimal doit être d'au moins 45° dans les 4 directions."
- «requirement» **Débattement limite** — Id = "1.2.3.2" — Text = "Le débattement maximal atteignable ne doit pas dépasser 60° dans les 4 directions."
- «physicalRequirement» **Adapter la structure** — Id = "1.3" — Text = "Le système doit s'adapter à l'utilisateur."
- «requirement» **Morphologie** — Id = "1.3.1" — Text = "Le système doit s'adapter aux bras de différents opérateurs."
- «requirement» **Mécanisme** — Id = "1.3.2" — Text = "Le mécanisme de l'assistance doit être compatible avec les mouvements de l'opérateur."
- «requirement» **Poids** — Id = "1.3.3" — Text = "Le système porté par l'utilisateur ne doit pas excéder 3 kg."
- «performanceRequirement» **Réguler l'assistance d'effort** — Id = "1.4" — Text = "Le système doit être régulé pour maximiser les performances de l'assistance d'effort."
- «requirement» **Stabilité** — Id = "1.4.1" — Text = "Le système doit être stable."
- «requirement» **Marge de phase** — Id = "1.4.1.1" — Text = "La marge de phase doit être de 45° minimum."
- «requirement» **Marge de gain** — Id = "1.4.1.2" — Text = "La marge de gain doit être d'au moins 6 dB."
- «requirement» **Amortissement** — Id = "1.4.1.3" — Text = "En réponse à un échelon, le dépassement ne doit pas excéder 20%."
- «requirement» **Précision** — Id = "1.4.2" — Text = "Le système doit être précis."
- «requirement» **Action du couteau** — Id = "1.4.2.1" — Text = "L'erreur en régulation doit être nulle pour une entrée en échelon au niveau de l'effort de découpe."
- «requirement» **Action de l'opérateur** — Id = "1.4.2.2" — Text = "Lors d'un mouvement en rampe de la main de l'opérateur, l'erreur en régulation doit être nulle."
- «requirement» **Rapidité** — Id = "1.4.3" — Text = "Le système doit être suffisamment rapide pour permettre à l'opérateur d'effectuer les mêmes gestes techniques qu'en absence d'assistance."
- «requirement» **Bande passante à 0 dB** — Id = "1.4.3.1" — Text = "La bande passante à 0 dB doit être d'au moins 90 rad/s en boucle ouverte."
- «requirement» **Temps de réponse à 5%** — Id = "1.4.3.2" — Text = "Le temps de réponse à 5% pour une entrée en échelon doit être inférieur à 100 ms."
## ANNEXE C — Anatomie de l'avant-bras et structure de l'exosquelette
### C.1 Anatomie de la main et de l'avant-bras
**Figure 31** — Mouvements du poignet et des doigts d'après https://www.la-main.ch.
Repères lisibles : AVANT-BRAS ; POIGNET ; Extension ; Flexion ; Déviation ulnaire ; Déviation radiale ; Pronation ; Supination.
### C.2 Paramétrages
#### C.2.1 Paramétrage de l'ensemble {avant-bras, poignet, main}
**Figure 32** — Figures de passage de la base 0 à la base 2.
Angles $\alpha$ entre $(\vec{x}_{0},\, \vec{z}_{0},\, \vec{y}_{0})$ et $(\vec{x}_{1},\, \vec{z}_{1})$ ; angle $\beta$ entre $(\vec{x}_{1},\, \vec{z}_{1},\, \vec{y}_{1})$ et $(\vec{x}_{2},\, \vec{z}_{2},\, \vec{y}_{2})$.
**Figure 33** — Schéma cinématique lié au mouvement de la main 2 par rapport à l'avant-bras 0.
Solides 0, 1, 2 ; point $O$ ; axes $\vec{z}_{0}$, $\vec{x}_{1}$, $\vec{y}_{1}$, $\vec{y}_{2}$.
On considère l'avant-bras composés de trois solides indéformables (**Figure 33**) :
- **l'avant-bras** : solide 0 auquel on associe le repère $\mathcal{R}_{0} = (O,\, \vec{x}_{0},\, \vec{y}_{0},\, \vec{z}_{0})$ ;
- **le poignet** : solide 1 auquel on associe le repère $\mathcal{R}_{1} = (O,\, \vec{x}_{1},\, \vec{y}_{1},\, \vec{z}_{1})$. Le poignet 1 est en liaison pivot d'axe $(O,\, \vec{z}_{0})$ avec l'avant-bras 0. On note $\alpha$ l'angle tel que $\alpha = (\vec{x}_{0},\, \vec{x}_{1}) = (\vec{y}_{0},\, \vec{y}_{1})$ et $\vec{z}_{0} = \vec{z}_{1}$ ;
- **la main (+ couteau)** : solide 2 auquel on associe le repère $\mathcal{R}_{2} = (O,\, \vec{x}_{2},\, \vec{y}_{2},\, \vec{z}_{2})$. La main 2 est en liaison pivot d'axe $(O,\, \vec{y}_{1})$ avec le poignet 1. On note $\beta$ l'angle tel que $\beta = (\vec{z}_{1},\, \vec{z}_{2}) = (\vec{x}_{1},\, \vec{x}_{2})$ et $\vec{y}_{1} = \vec{y}_{2}$.
#### C.2.2 Paramétrage de l'exosquelette
L'orthèse est composée (**Figure 35**) :
- **d'un brassard** : solide 3 auquel on associe le repère $\mathcal{R}_{3} = (O_{e},\, \vec{x}_{3},\, \vec{y}_{3},\, \vec{z}_{3})$ ;
- **d'un arc** : solide 4 en liaison pivot d'axe $(O_{e},\, \vec{z}_{3})$ avec le brassard 3. On lui associe le repère $\mathcal{R}_{4} = (O_{e},\, \vec{x}_{4},\, \vec{y}_{4},\, \vec{z}_{4})$ tel que $\vec{z}_{4} = \vec{z}_{3}$ et on pose $\gamma = (\vec{x}_{3},\, \vec{x}_{4}) = (\vec{y}_{3},\, \vec{y}_{4})$ ;
- **d'un gant** : solide 5 en liaison pivot d'axe $(O_{e},\, \vec{y}_{4})$ avec l'arc 4. On lui associe le repère $\mathcal{R}_{5} = (O_{e},\, \vec{x}_{5},\, \vec{y}_{5},\, \vec{z}_{5})$ tel que $\vec{y}_{4} = \vec{y}_{5}$ et on pose $\delta = (\vec{z}_{4},\, \vec{z}_{5}) = (\vec{x}_{4},\, \vec{x}_{5})$.
**Figure 34** — Figures de passage de la base 3 à la base 4.
Angles $\gamma$ et $\delta$.
**Figure 35** — Schéma cinématique lié au mouvement du gant 5 par rapport au brassard 3.
Solides 3, 4, 5 ; point $O_{e}$ ; axes $\vec{z}_{3} = \vec{z}_{4}$, $\vec{y}_{4}$, $\vec{y}_{5}$.
## ANNEXE D — Muscles pneumatiques
Extrait catalogue FESTO https://www.festo.com/fr/fr/p/muscle-fluidique-id_DMSP
### D.1 Lien force/contraction en fonction de la pression
**Figure 36** — Force admissible F [N] en fonction de la contraction h [%] de la longueur nominale.
Titre de graphe : Plage de fonctionnement DMSP-5-100N-…
Axes imprimés : F [N], graduations 0 ; 50 ; 100 ; 150 ; 200. h [%], graduations −5 ; 5 ; 10 ; 15 ; 25. Repères [1], [2], [3] portés sur l'axe des abscisses.
Légende : 0 bar ; 1 bar ; 2 bar ; 3 bar ; 4 bar ; 5 bar ; 6 bar.
- [1] Distension max. admissible
- [2] Contraction max. admissible
- [3] Force théorique (140 N) pour une pression de service max.
Plage de fonctionnement admissible (zone grisée).
### D.2 Extrait catalogue
Muscle pneumatique DMSP
Fiche de données techniques
- N — Taille : 5 … 40
- T — Longueur nominale : 30 … 9000 mm
- O — Force de traction : 0 … 6000 N
**Tableau 3** — Muscles pneumatiques DMSP - Extrait catalogue FESTO.
Caractéristiques techniques générales
| | 5 | 10 | 20 | 40 |
| --- | --- | --- | --- | --- |
| Taille | 5 | 10 | 20 | 40 |
| Raccord pneumatique | M3 | G1/8 | G1/4 | G3/8 |
| Modèle | Membrane de contraction | | | |
| Fonctionnement | à simple effet, en traction | | | |
| Ø intérieur [mm] | 5 | 10 | 20 | 40 |
| Longueur nominale [mm] | 30 … 1000 | 40 … 9000 | 60 … 9000 | 120 … 9000 |
| Course [mm] | 0 … 200 | 0 … 2250 | 0 … 2250 | 0 … 2250 |
| Charge utile, suspendue [kg] | 5 | 30 | 80 | 250 |
| Distension max. admissible [^a] | 1 % de la longueur nominale | 3 % de la longueur nominale | 4 % de la longueur nominale | 5 % de la longueur nominale |
| Contraction max. admissible | 20 % de la longueur nominale | 25 % de la longueur nominale | 25 % de la longueur nominale | 25 % de la longueur nominale |
| Déport max. admissible des raccords | Axe admissible : ≤ 1,0°. Tolérance de parallélisme : ±0,5 % (jusqu'à une longueur nominale de 400 mm), ≤ 2 mm (à partir d'une longueur nominale de 400 mm) | | | |
| Type de fixation | Par accessoires | | | |
| Position de montage | indifférente (un guidage externe est nécessaire en présence de forces transversales) | | | |
[^a]: La distension max. est atteinte en cas d'accrochage de la charge utile suspendue max. admissible.
Conditions de service et d'environnement
| | 5 | 10 | 20 | 40 |
| --- | --- | --- | --- | --- |
| Taille | 5 | 10 | 20 | 40 |
| Pression de service [bar] | 0 … 6 | 0 … 8 | 0 … 6 | 0 … 6 |
| Fluide de service | Air comprimé selon ISO 8573-1:2010 [7:–:–] | | | |
| Note sur le fluide de service/commande | Fonctionnement lubrifié possible (requis pour d'autres opérations) | | | |
| Température ambiante [°C] | −5 … +60 | | | |
| Résistance à la corrosion CRC [^b] | 2 | | | |
| Homologation | TÜV | | | |
[^b]: Classe de protection anticorrosion CRC 2 selon la norme Festo FN 940070. Résistance modérée à la corrosion. Utilisation en intérieur avec risque de condensation. Pièces externes visibles dont la surface répond essentiellement à des critères d'apparence, en contact direct avec une atmosphère industrielle courante.
Forces [N] à la pression de service max. admissible
| Taille | 5 | 10 | 20 | 40 |
| --- | --- | --- | --- | --- |
| Force théorique [^c] | 140 | 630 | 1500 | 6000 |
[^c]: À la longueur nominale minimale, la force est réduite d'environ 10 %.
## ANNEXE E — Asservissements
### E.1 Abaque pour un système du second ordre
**Figure 37** — Amplitude relative (en %) du premier dépassement $D_{1}$ en fonction du coefficient d'amortissement $\xi$.
Axes imprimés : $D_{1}$ (en %), graduations de 0 à 100 par pas de 10 ; $\xi$, graduations de 0 à 1,0 par pas de 0,1.
**Figure 38** — Temps de réponse réduit $T_{rr} = T_{r5\%}.\omega_{0}$ en fonction du coefficient d'amortissement $\xi$, $\omega_{0}$ étant la pulsation propre.
Axes imprimés : $T_{r5\%}.\omega_{0}$, graduations de 2 à 12 ; $\xi$, graduations 0,3 ; 0,4 ; 0,5 ; 0,6 ; 0,7 ; 0,8 ; 0,9 ; 1.
## ANNEXE F — Manodétendeurs pneumatiques
**Figure 39** — Désignation des manodétendeurs proportionnels VEAB - FESTO.
Code illustré : `VEAB - L - 26 - D14 - F - V1 - 1 - R1`.
| Champ | Code | Signification |
| --- | --- | --- |
| Type | VEAB | Manodétendeur proportionnel |
| Type de distributeur | L | Distributeur à raccordement direct |
| Type de distributeur | B | Distributeur pour embase |
| Fonction de distributeur | 26 | Manodétendeur proportionnel 3 voies |
| Plage de pression | D14 | −1 … 0,005 bar |
| Plage de pression | D12 | 0,001 … 0,2 bar |
| Plage de pression | D7 | 0,005 … 1 bar |
| Plage de pression | D2 | 0,01 … 2 bar |
| Plage de pression | D9 | 0,03 … 6 bar |
| Raccord pneumatique | F | Flasque/Plaque de connexion |
| Raccord pneumatique | Q4 | Raccord enfichable 4 mm |
| Entrée de la valeur de consigne | V1 | Type de tension 0 … 10 V |
| Entrée de la valeur de consigne | A4 | Type de courant 4 … 20 mA |
| Tension de service | 1 | 24 V CC |
| Connexion électrique | R1 | Connecteur mâle, M8x1, 4 pôles |
**Figure 40** — Références des manodétendeurs proportionnels VEAB - FESTO.
Distributeur à raccordement direct
| Consigne | Plage de réglage de la pression [bar] | Références | Type |
| --- | --- | --- | --- |
| Type : tension 0 … 10 V | −1 … 0,005 | 8046307 | VEAB-L-26-D14-Q4-V1-1-R1 |
| | 0,001 … 0,2 | 8046301 | VEAB-L-26-D12-Q4-V1-1-R1 |
| | 0,005 … 1 | 8046303 | VEAB-L-26-D7-Q4-V1-1-R1 |
| | 0,01 … 2 | 8046305 | VEAB-L-26-D2-Q4-V1-1-R1 |
| | 0,03 … 6 | 8046299 | VEAB-L-26-D9-Q4-V1-1-R1 |
| Type de courant, 4 … 20 mA | −1 … 0,005 | 8046308 | VEAB-L-26-D14-Q4-A4-1-R1 |
| | 0,001 … 0,2 | 8046302 | VEAB-L-26-D12-Q4-A4-1-R1 |
| | 0,005 … 1 | 8046304 | VEAB-L-26-D7-Q4-A4-1-R1 |
| | 0,01 … 2 | 8046306 | VEAB-L-26-D2-Q4-A4-1-R1 |
| | 0,03 … 6 | 8046300 | VEAB-L-26-D9-Q4-A4-1-R1 |
Distributeur pour embase
| Consigne | Plage de réglage de la pression [bar] | Références | Type |
| --- | --- | --- | --- |
| Type : tension 0 … 10 V | −1 … 0,005 | 8046271 | VEAB-B-26-D14-F-V1-1-R1 |
| | 0,001 … 0,2 | 8046265 | VEAB-B-26-D12-F-V1-1-R1 |
| | 0,005 … 1 | 8046267 | VEAB-B-26-D7-F-V1-1-R1 |
| | 0,01 … 2 | 8046269 | VEAB-B-26-D2-F-V1-1-R1 |
| | 0,03 … 6 | 8046263 | VEAB-B-26-D9-F-V1-1-R1 |
| Type de courant, 4 … 20 mA | −1 … 0,005 | 8046272 | VEAB-B-26-D14-F-A4-1-R1 |
| | 0,001 … 0,2 | 8046266 | VEAB-B-26-D12-F-A4-1-R1 |
| | 0,005 … 1 | 8046268 | VEAB-B-26-D7-F-A4-1-R1 |
| | 0,01 … 2 | 8046270 | VEAB-B-26-D2-F-A4-1-R1 |
| | 0,03 … 6 | 8046264 | VEAB-B-26-D9-F-A4-1-R1 |
**Figure 41** — Relations pression de sortie/débit pour différents réglages de la pression de sortie.
Axes imprimés : Pression de sortie (bar), graduations 0 à 7 ; Débit ($\mathrm{L.min^{-1}}$), graduations 0 ; 10 ; 20 ; 30 ; 40. Courbes légendées : Réglage à 6 bars ; Réglage à 4,8 bars ; Réglage à 3,6 bars ; Réglage à 2,4 bars ; Réglage à 1,2 bars.
Page blanche portant la seule mention : IMPRIMERIE NATIONALE - 26 1056 - D'après documents fournis.
## Cahier réponse — Épreuve de Sciences Industrielles A
056
**AVERTISSEMENT**
Toutes les calculatrices sont interdites, quel qu'en soit le type, ainsi que les agendas électroniques, les règles à calculs, les téléphones portables…
**INSTRUCTIONS**
- Remplir sur chaque copie A3 en MAJUSCULES toutes vos informations d'identification : nom, prénom, numéro inscription, date de naissance, le libellé du concours, le libellé de l'épreuve et la session.
- **Une feuille, dont l'entête n'a pas été intégralement renseigné, ne sera pas prise en compte.**
- **Vérifiez que votre cahier réponse comporte le nombre de pages indiqué et qu'il est correctement imprimé.**
- Composer lisiblement sur les copies avec un stylo à encre foncé : bleue ou noire. Le crayon-mine et autres couleurs peuvent être utilisés **uniquement dans les schémas**.
- L'usage de stylo à friction, stylo plume, stylo feutre, liquide de correction et dérouleur de ruban correcteur est strictement interdit. Les surveillants et surveillantes se réservent le droit de les confisquer.
- **À la fin de l'épreuve, rendre toutes les pages dans l'ordre mêmes celles non renseignées. Toute réclamation ultérieure ne pourra pas être prise en compte.**
- Il est interdit aux candidats de signer leur composition ou d'y mettre un signe quelconque pouvant indiquer sa provenance. La présence d'une information d'identification en dehors du cartouche donnera lieu à un point de pénalité et la page concernée pourra être soustraite de la correction.
Cartouche répété sur les feuilles du cahier réponse : Modèle CMEN-DR v2 ©EXATECH. Nom de famille (Suivi, s'il y a lieu, du nom d'usage) ; Prénom(s) ; Numéro Inscription (Le numéro est celui qui figure sur la convocation ou la feuille d'émargement) ; Né(e) le. (Remplir cette partie à l'aide de la notice.) Concours / Examen ; Section/Spécialité/Série ; Epreuve ; Matière ; Session.
CONSIGNES du cartouche :
- Remplir soigneusement, sur CHAQUE feuille officielle, la zone d'identification en MAJUSCULES.
- Ne pas signer la composition et ne pas y apporter de signe distinctif pouvant indiquer sa provenance.
- Numéroter chaque PAGE (cadre en bas à droite de la page) et placer les feuilles dans le bon sens et dans l'ordre.
- Rédiger avec un stylo à encre foncée (bleue ou noire) et ne pas utiliser de stylo plume à encre claire.
- N'effectuer aucun collage ou découpage de sujets ou de feuille officielle. Ne joindre aucun brouillon.
### PARTIE A — Étude mécanique de l'ensemble main, poignet et avant-bras lors d'un travail de découpe
#### A.2 Étude du couple de déviation radio-ulnaire lors d'un travail de découpe
**Q1-** Déterminer l'expression au point $O$ du moment cinétique $\vec{\sigma}_{(O,\,2/0)}$ de l'ensemble 2 dans son mouvement par rapport à l'avant bras 0.
*(cadre de réponse)*
NE RIEN ECRIRE DANS CE CADRE
**Q2-** Déterminer l'expression de $\vec{\delta}_{(O,\,2/0)} \cdot \vec{y}_{2}$, la projection sur $\vec{y}_{2}$ du moment dynamique $\vec{\delta}_{(O,\,2/0)}$ de l'ensemble 2 dans son mouvement par rapport à l'avant bras 0, exprimé au point $O$ .
*(cadre de réponse)*
**Q3-** Déterminer au point $O$, l'expression du torseur mécanique de la force de coupe $\mathcal{F}_{c \to 2}$ ainsi que celle du torseur de l'action mécanique de la gravitation $\mathcal{F}_{g \to 2}$ sur l'ensemble 2.
*(cadre de réponse)*
**Q4-** A l'aide du théorème de votre choix, écrire une équation d'équilibre permettant d'obtenir le couple $C_{1}$ dû à l'action des muscles sur l'axe de déviation radio-ulnaire.
*(cadre de réponse)*
**Q5-** Dans cette configuration spécifique et en condition quasi-statique, déterminer le couple de déviation radio-ulnaire que doit fournir l'opérateur.
*(cadre de réponse)*
**Q6-** Déterminer le couple maximal qu'un opérateur peut développer dans le cas particulier étudié précédemment, et en déduire le couple que doit fournir l'exosquelette dans cette situation pour valider l'exigence Id 1.1 du diagramme des exigences **(req)**.
*(cadre de réponse)*
### PARTIE B — Étude de la configuration mécanique de l'exosquelette
#### B.2 Réglage de l'orthèse par rapport au bras de l'opérateur
**Q7-** A partir du paramétrage, déterminer l'expression du torseur cinématique $\mathcal{V}_{2/0}$ du mouvement de la main 2 par rapport à l'avant-bras 0 ainsi que l'expression du torseur cinématique $\mathcal{V}_{5/3}$ du mouvement du gant 5 par rapport au brassard 3.
*(cadre de réponse)*
#### B.2.1 Hypothèse d'un encastrement main/gant et avant-bras/brassard
**Q8-** Quelle(s) condition(s) géométrique(s) *(et non cinématique(s) !!)* **minimales** imposer pour que le mouvement de l'orthèse soit compatible avec celui de toute la partie avant du bras ?
*(cadre de réponse)*
**Q9-** En prenant en considération la coïncidence des repères ($\mathcal{R}_{1} = \mathcal{R}_{4}$), déterminer le degré d'hyperstatisme du mécanisme. Quelle(s) conséquence(s) cela peut avoir ?
*(cadre de réponse)*
#### B.2.2 Recherche d'un modèle isostatique
**Q10-** Par une approche à partir des torseurs cinématiques ou une approche à partir des torseurs des actions transmissibles, déterminer rigoureusement la liaison équivalente $\mathcal{L}_{eq}$ entre 1 et 0.
*(cadre de réponse)*
NE RIEN ECRIRE DANS CE CADRE
**Q11-** Compléter les deux schémas cinématiques de l'ensemble {1, 2} avec pour l'un, les liaisons $\mathcal{L}_{A}$ et $\mathcal{L}_{B}$ et pour l'autre, la liaison équivalente.
Schéma cinématique de l'ensemble {0, 1} avec les liaisons $\mathcal{L}_{A}$ et $\mathcal{L}_{B}$ : points $A$, $B$, solide 0, solide 1, axes $\vec{x}_{0}$, $\vec{y}_{0}$, $\vec{z}_{0}$.
Schéma cinématique de l'ensemble {0, 1} avec la liaison $\mathcal{L}_{eq}$ : points $A$, $B$, solide 0, solide 1, axes $\vec{x}_{0}$, $\vec{y}_{0}$, $\vec{z}_{0}$.
**Q12-** En justifiant la démarche, déterminer le nombre de contraintes de montage du nouveau mécanisme. Les exigences 1.3.1 et 1.3.2 sont-elles validées ?
*(cadre de réponse)*
#### B.3 Étude des longueurs des muscles lors de l'orientation du gant vis-à-vis du brassard
**Q13-** A partir du paramétrage donné lors d'un mouvement de flexion-extension, déterminer l'expression de $\lambda_{1}$ définie par $\lambda_{1} = \left\lVert \overrightarrow{A_{1}B_{1}} \right\rVert$.
*(cadre de réponse ; mention : plus de place page suivante…)*
*(cadre de réponse, suite)*
**Q14-** Par un raisonnement simple, donner l'expression de $\lambda_{4} = \left\lVert \overrightarrow{A_{4}B_{4}} \right\rVert$, longueur du segment $[A_{4},\, B_{4}]$.
*(cadre de réponse)*
**Q15-** A partir de l'expression de $\lambda_{2}^{2}$, proposer une expression de $f$ permettant de déterminer $\lambda_{2-max}$ à partir d'une méthode de Newton.
*(cadre de réponse ; mention : plus de place page suivante…)*
*(cadre de réponse, suite)*
**Q16-** Après avoir rappelé la relation de récurrence liant $\beta_{n+1}$ à $\beta_{n}$ dans l'algorithme de Newton, écrire une fonction `newton(f, fp, beta_0, eps=10**-8)` prenant en argument `f`, une fonction dont on cherche le zéro, `fp` sa fonction dérivée, `beta_0` un premier candidat pour le processus itératif et `eps`, une valeur de tolérance associée à un critère d'arrêt de l'algorithme lié à $|f(\beta)|$.
$\beta_{n+1} =$
```
1 def newton(f, fp, beta_0, eps=10**-8):
2
3
4
5
6
7
8
9
10
11
12
13
14
15
```
**Q17-** Justifier que des courbes soient superposées et que le maximum de la longueur $\lambda_{2}$ semble être obtenue pour $\alpha = 0^{\circ}$.
*(cadre de réponse)*
**Q18-** Déterminer graphiquement $\lambda_{2-max}$ et à partir du pourcentage de contraction maximale, déterminer la plage d'évolution de l'angle $\beta$ de flexion/extension quand $\alpha = 0^{\circ}$. L'exigence Id 1.2.3.1 est-elle alors satisfaite ? Qu'en est-il de l'exigence Id 1.2.3.2 ?
*(cadre de réponse)*
### PARTIE C — Étude de l'actionnement mécanique d'une articulation
NE RIEN ECRIRE DANS CE CADRE
#### C.1 Caractérisation des actionneurs
**Q19-** Donner les unités des paramètres $F_{c_{0}}$ et $K$.
*(cadre de réponse)*
**Q20-** Tracer, sur le **Cahier réponses**, l'allure d'une caractéristique Force-Contraction linéarisée pour une pression constante. Mettre en évidence les paramètres $P$, $K$ et $F_{c_{0}}$ sur le graphe.
Axes du graphe à compléter : $F_{c}$ en ordonnée, $\delta\lambda$ en abscisse.
**Q21-** Compléter le code dans le **Cahier réponses** afin de tracer la caractéristique théorique du muscle pour pouvoir la comparer à la caractéristique expérimentale obtenue sous une pression de 2 bars.
```python
import numpy as np
import matplotlib.pyplot as plt
data = np.genfromtxt('donnees.txt',
dtype=float, delimiter=' ')
plt.plot(data[0, :], data[1, :],
label = 'Expérimentale')
plt.xlabel('Contraction du muscle (m)')
plt.ylabel('Force (N)')
plt.show()
Fc0, K = 1, 1 ## Valeurs arbitraires
## Pression (Pa) lors de l'expérience
P_exp =
def F_c(x, P):
plt.legend()
plt.show()
```
#### C.2 Modèle dynamique de l'actionnement musculaire
**Q22-** En supposant qu'à l'état initial les muscles sont contractés à la moitié de leur contraction maximale (on prendra ici contraction maximale théorique de 20%), donner l'expression du rayon de poulie nécessaire pour que l'amplitude articulaire $\theta_{max}$ atteignable en fonction de $\lambda_{0}$ et $R$ soit au moins égale à $45^{\circ}$ (débattement de $\pm 45^{\circ} \approx \pm 0,75\,\mathrm{rad}$ conformément à l'exigence Id 1.2.3.1). Faire l'application numérique avec $\lambda_{0} = 30\,\mathrm{cm}$. Expliquer brièvement pourquoi ce rayon est différent de $R_{v}$.
*(cadre de réponse)*
**Q23-** Donner l'expression du couple $C_{mp}$ en fonction des forces développées par les muscles 1 et 2, $F_{tot_{1}}$ et $F_{tot_{2}}$ respectivement.
*(cadre de réponse)*
**Q24-** En notant $J$ l'inertie de la poulie suivant son axe de rotation, en négligeant l'effet de la pesanteur sur la poulie et en supposant l'avant-bras comme associé à un repère galiléen, déterminer l'équation du mouvement de la poulie.
*(cadre de réponse)*
**Q25-** Établir que l'équation de mouvement de la poulie (donc en $\theta$) en fonction de la variation de pression $\delta P$ dans les deux muscles est donnée par (C.4).
*(cadre de réponse ; mention : plus de place page suivante…)*
NE RIEN ECRIRE DANS CE CADRE
*(cadre de réponse, suite de Q25)*
**Q26-** A partir du modèle dynamique précédemment établi, déterminer la fonction de transfert $H(p) = \dfrac{\Theta(p)}{\Delta P(p)}$ liée à l'actionnement pneumatique de l'articulation.
*(cadre de réponse)*
**Q27-** Mettre $H(p)$ sous la forme canonique $H(p) = \dfrac{K_{m}}{1 + \dfrac{2.\xi_{m}}{\omega_{m}}.p + \dfrac{p^{2}}{\omega_{m}^{2}}}$ et déterminer les expressions analytiques de ses éléments caractéristiques.
*(cadre de réponse)*
**Q28-** Déterminer avec deux chiffres significatifs, les valeurs des coefficients $K_{m}$, $\xi_{m}$ et $\omega_{m}$.
**Figure** (cahier réponse, Q28). Axes imprimés : $\theta(t)$ (rad), graduations 0,1 à 0,7 par pas de 0,1 ; $t$ (s), graduations 1 ; 2 ; 3 ; 4 ; 5. Légende : Courbe expérimentale ; Modèle du second ordre.
### PARTIE D — Étude de l'asservissement des mouvements de déviation radio-ulnaire
#### D.1 Chaîne fonctionnelle de l'asservissement d'effort
**Q29-** Dans chacune des neuf cases, indiquer les flux d'information par la lettre I, les flux d'énergie par la lettre E et les éventuels flux de matière par la lettre M.
Diagramme `ibd [System] Exosquelette [ flux principaux ]`.
Blocs lisibles :
- : Platine de commande
- : Manodétendeur flexion
- : Manodétendeur extension
- : Manodétendeur déviation radiale
- : Manodétendeur déviation ulnaire
- : Microcontroleur
- Echappement
- Air
- Energie électrique
- Energie pneumatique
- : Groupe pneumatique
- : Orthèse
- brassard : Brassard
- : Muscle déviation ulnaire
- : Muscle déviation radiale
- : Muscle extension
- : Muscle flexion
- arc : Arc
- gant : Gant
- : Capteur déviation radio - ulnaire [2]
- : Capteur flexion - extension [2]
- Mouvement de déviation radio - ulnaire
- Mouvement de flexion - extension
Neuf cases vides sont prévues sur les flux du diagramme.
NE RIEN ECRIRE DANS CE CADRE
**Q30-** Donner le nom et la fonction générique des composants listés ci-après.
| Composant | Nom générique | Fonction générique |
| --- | --- | --- |
| Manodétendeur | | |
| Capteur déviation radio-ulnaire | | |
| Muscle | | |
| Groupe pneumatique | | |
| Micro-contrôleur | | |
#### D.2 Asservissement d'effort lors d'un mouvement de déviation radio-ulnaire
##### D.2.2 Modélisation de l'asservissement du mouvement de déviation radio-ulnaire
###### D.2.2.1 Modélisation du manodétendeur
**Q31-** Déterminer la valeur numérique du gain $K_{mano}$ en $\mathrm{bar.V^{-1}}$.
*(cadre de réponse)*
**Q32-** A partir des désignations et références des manodétendeurs FESTO donnés en **Annexe F**, donner le nom normalisé du manodétendeur à utiliser.
*(cadre de réponse)*
###### D.2.2.2 Modélisation de l'interface main/gant
**Q33-** Montrer qu'on peut raisonnablement obtenir au premier ordre $x_{b}(\delta\theta) = R_{g} - R_{m} + a.\delta\theta$.
*(cadre de réponse)*
**Q34-** Déterminer les expressions de $C_{eq}$, $A_{mg}$ et $B_{mg}$ telles que $C_{mg} = C_{eq} - A_{mg}.\delta\theta - B_{mg}.\dfrac{\mathrm{d}\delta\theta}{\mathrm{d}t}$ avec $\vec{M}_{(O,\, main \to gant)} = C_{mg}.\vec{y}_{5}$.
*(cadre de réponse ; mention : plus de place page suivante…)*
*(cadre de réponse, suite)*
**Q35-** A partir de l'expression de $C_{mg}$, déterminer la forme canonique de la fonction de transfert $H_{mg}(p) = \dfrac{\Delta C_{mg}(p)}{\Delta\Theta(p)}$ en fonction de $A_{mg}$ et $B_{mg}$.
*(cadre de réponse)*
##### D.2.3 Performances de l'asservissement en effort
###### D.2.3.1 Cas de la correction proportionnelle
**Q36-** Déterminer les valeurs de $K_{p}$ qui conduisent à la stabilité de l'asservissement.
*(cadre de réponse)*
**Q37-** Déterminer déterminer l'expression de $K_{dec}$ et celle de $H_{p}(p)$ sous forme d'une fraction de polynômes.
*(cadre de réponse)*
**Q38-** Déterminer l'expression analytique de l'erreur $E_{rs}$ en régime permanent lorsque le système est sollicité dans les conditions ci-dessus. L'exigence Id 1.4.2.1 est-elle respectée ?
*(cadre de réponse)*
NE RIEN ECRIRE DANS CE CADRE
*(cadre de réponse laissé vide au-dessus de Q39)*
###### D.2.3.2 Cas de la correction proportionnelle intégrale
**Q39-** Justifier que si le système est stable, alors avec cette correction le système est précis en réponse à un échelon d'entrée $\Delta C_{gm}^{*}$ nul, une perturbation en échelon $C_{dec}(t) = C_{dec0}.u(t)$ et un mouvement de la main nul $\theta_{op}(t) = 0$.
*(cadre de réponse)*
**Q40-** Par la méthode de votre choix, déterminer si l'erreur en régulation $E_{regs}$ pour un mouvement de la main en rampe, de pente $\Omega_{0}$ ($\theta_{op}(t) = \Omega_{0}.t.u(t)$) est nulle, finie mais non nulle ou infinie. L'exigence de précision Id 1.4.2.2 est-elle respectée ?
*(cadre de réponse)*
###### D.2.3.3 Cas d'une correction PIDf
**Q41-** Tracer le diagramme de gain asymptotique de la $FTBO_{nc}$.
Grille : $G_{dB}$ (dB), graduations de 100 à −100 par pas de 20 ; $\omega$ ($\mathrm{rad.s^{-1}}$), graduations $10^{-3}$, $10^{-2}$, $10^{-1}$, $1$, $10$, $10^{2}$, $10^{3}$.
**Q42-** Quelle est la plage de pulsation permettant de vérifier l'exigence de stabilité Id 1.4.1.1 avec la fonction de transfert en boucle ouverte corrigée $FTBO_{cor}$ ? Quelle plage de valeurs est compatible avec l'exigence de rapidité Id 1.4.3.1 ?
*(cadre de réponse)*
**Q43-** Si on cherche à minimiser la valeur du gain $K_{i2}$, quelle valeur numérique imposer à $\omega_{0dB}$ ? Déterminer graphique la valeur de $K_{i2}$.
*(cadre de réponse)*
**Q44-** Vérifier la satisfaction de chacune des exigences relatives aux performances de l'asservissement d'effort.
*(cadre de réponse)*
### PARTIE E — Étude du groupe pneumatique
NE RIEN ECRIRE DANS CE CADRE
#### E.2 Étude du compresseur
**Q45-** Déterminer l'expression de la pression maximale $p_{2}$ atteignable en fonction de la pression d'admission $p_{1}$ et des volumes $V_{1}$ et $V_{2}$. Faire l'application numérique pour $p_{1} = 1\,\mathrm{bar}$, $V_{1} = 26,25\,\mathrm{cm^{3}}$ et $V_{2} = 7\,\mathrm{cm^{3}}$ en précisant la valeur numérique de $\tau$.
*(cadre de réponse)*
**Q46-** Montrer que $T_{2} = T_{1}.\tau^{\gamma-1}$. Avec une admission à $T_{1} = 293,15\,\mathrm{K}$ ($20^{\circ}\,\mathrm{C}$), déterminer la température $T_{2}$ en fin de compression (en degrés Kelvin puis degrés Celsius). Le refroidisseur est-il nécessaire ?
*(cadre de réponse)*
**Q47-** Déterminer les coefficients $K_{p1}$ et $K_{p2}$.
*(cadre de réponse)*
**Q48-** Tracer l'évolution de la pression dans le compresseur en le supposant initialement à la pression atmosphérique $p = 1\,\mathrm{bar}$ et les autres lignes du chronogramme.
Chronogramme. Lignes : Marche ; Arrêt ; AU ; Acquittement ; Manodétendeur ; VEILLE ; ARRET URGENCE ; MARCHE ; MISE EN PRESSION ; ATTENTE. Axe $t$.
Grille de pression : $p$ (bar), graduations de 0 à 7,0 par pas de 0,5 ; axe $t$, graduations 0 ; 50 ; 100 ; 150 ; 200 ; 250 ; 300 ; 350.
Page offerte pour refaire une question. A n'utiliser qu'en cas d'extrême nécessité.
*(cadre vierge)*
Aide sur une question
Connectez-vous pour demander une explication.