← Accueil Cours Exercices créés Correction TD Documents donnés
SII · C03 — Déterminer les lois de pilotage en mouvement

C03 — Cinématique du solide : déterminer les lois de pilotage en mouvement

Modèle cinématique (schéma, graphe des liaisons, repères liés, figures de changement de base) ; mouvements de rotation (pivot) et translation (glissière, translation circulaire) ; produit scalaire & vectoriel entre bases ; vecteur vitesse angulaire, formule de Bour ; vitesse/accélération d'un point ; torseur cinématique, relation de Varignon ; composition des mouvements ; roulement sans glissement.

Sommaire du chapitre
📌 Fiche mémo — C03 Cinématique du solide
Figure de changement de base\(\vec x_2=\cos\alpha\,\vec x_1+\sin\alpha\,\vec y_1\), \(\vec y_2=-\sin\alpha\,\vec x_1+\cos\alpha\,\vec y_1\)
Produit scalaire entre bases0 (même base), \(\cos\alpha\) (vecteurs adjacents), \(\pm\sin\alpha\) (non adjacents)
Vitesse angulaire\(\vec\Omega_{2/1}=\dot\alpha\,\vec z\) ; composition \(\vec\Omega_{3/1}=\vec\Omega_{3/2}+\vec\Omega_{2/1}\)
Formule de Bour\(\big[\tfrac{d\vec U}{dt}\big]_j=\big[\tfrac{d\vec U}{dt}\big]_i+\vec\Omega_{i/j}\wedge\vec U\)
Relation de Varignon\(\vec V_{B\in2/1}=\vec V_{A\in2/1}+\vec{BA}\wedge\vec\Omega_{2/1}\) (« BABAR »)
Torseur cinématique\(\{\mathcal V_{2/1}\}=\{\vec\Omega_{2/1};\ \vec V_{A\in2/1}\}_A\)
Rotation pure\(\{\omega\vec u;\ \vec0\}_{M\in\text{axe}}\), \(\|\vec V_M\|=r|\omega|\)
Translation pure\(\{\vec0;\ v\vec u\}\), champ de vitesse uniforme
Composition des vitesses\(\vec V_{P\in2/0}=\vec V_{P\in2/1}+\vec V_{P\in1/0}\)
Roulement sans glissement\(\vec V_{J\in2/1}=\vec0\) ; roue-sol : \(V=R\omega\)
Démarche vitesse/accélération d'un pointfigures de base + \(\vec\Omega\) → vecteur position → dériver terme à terme par Bour → regrouper par vecteur unitaire → vérifier l'homogénéité → redériver pour \(\vec\gamma\)
Composer des torseurs cinématiques\(\{\mathcal V_{n/0}\}=\{\mathcal V_{n/n-1}\}+\dots+\{\mathcal V_{1/0}\}\), exprimés au même point

1. Résumé de cours détaillé

On veut relier les paramètres de mouvement (angles des pivots, distances des glissières) aux grandeurs cinématiques de l'effecteur (position, vitesse, accélération), pour en déduire les lois de pilotage — qui sont aussi les consignes d'un système asservi en position/vitesse.

1.1 Modèle cinématique & repérage

Solide indéformable \(\forall A,B\in(S),\ \|\vec{AB}\|=\text{cste}\). À chaque solide on associe un repère lié : ses points y ont des coordonnées constantes. Un solide a au plus 6 degrés de liberté / un autre : 3 translations (position de l'origine) + 3 rotations (orientation de la base).
Figure de changement de base (rotation plane d'angle \(\alpha\) autour de \(\vec u\)) Le vecteur commun sort perpendiculairement. Décomposition : un terme en cos (le plus grand) et un en sin (le plus petit). Ex. rotation autour de \(\vec z\) : \[ \vec x_2=\cos\alpha\,\vec x_1+\sin\alpha\,\vec y_1,\qquad \vec y_2=-\sin\alpha\,\vec x_1+\cos\alpha\,\vec y_1. \]
Liaisons & mouvements Pivot d'axe \((A,\vec u)\) → rotation, paramètre angle \(\alpha(t)\), vitesse angulaire \(\dot\alpha\) (rad·s⁻¹). Glissière de direction \(\vec u\) → translation rectiligne, paramètre distance \(\lambda(t)\), vitesse \(\dot\lambda\) (m·s⁻¹). Translation circulaire (parallélogramme déformable) : bases identiques mais trajectoire un cercle, vitesse \(R\dot\alpha\).

1.2 Produit scalaire entre vecteurs de bases en rotation

Règle Entre deux vecteurs d'une figure de changement de base d'angle \(\alpha\) : 0 (même base), \(\cos\alpha\) (adjacents), \(\pm\sin\alpha\) (non adjacents). Projection : \(\vec A\cdot\vec x_0=\) coordonnée de \(\vec A\) sur \(\vec x_0\). Norme : \(\|\vec u\|=\sqrt{\vec u\cdot\vec u}\) — pour deux termes \(a\vec z_2+b\vec z_3\) : \(\|\cdot\|=\sqrt{a^2+b^2+2ab\cos\beta}\).

1.3 Produit vectoriel & produit mixte

Base orthonormée directe \(\vec x\wedge\vec y=\vec z\), \(\vec y\wedge\vec z=\vec x\), \(\vec z\wedge\vec x=\vec y\) (antisymétrique). Entre bases en rotation plane : intensité \(\sin\theta\) (angle signé du 1ᵉʳ vers le 2ᵉ vecteur), direction = vecteur commun. Produit mixte nul si 2 vecteurs colinéaires ; il change de signe par échange de deux vecteurs.

1.4 Vitesse angulaire, formule de Bour, vitesse d'un point

Vecteur vitesse angulaire \(\vec\Omega_{2/1}=\dot\alpha\,\vec z\) (rotation d'angle \(\alpha\) autour de \(\vec z\)). Propriétés : \(\vec\Omega_{i/i}=\vec0\), \(\vec\Omega_{i/j}=-\vec\Omega_{j/i}\), composition \(\vec\Omega_{3/1}=\vec\Omega_{3/2}+\vec\Omega_{2/1}\).
Formule de Bour (changement de base de dérivation) \[ \Big[\frac{d\vec U}{dt}\Big]_{j}=\Big[\frac{d\vec U}{dt}\Big]_{i}+\vec\Omega_{i/j}\wedge\vec U. \] Pour un vecteur unitaire d'une base : \(\Big[\dfrac{d\vec x_i}{dt}\Big]_{j}=\vec\Omega_{i/j}\wedge\vec x_i\) (car \(\vec x_i\) est fixe dans \(B_i\)).
Démarche vitesse / accélération d'un point 1) figures de changement de base + \(\vec\Omega\) ; 2) vecteur position ; 3) poser \(\vec V=\big[\tfrac{d\,\vec{QM}}{dt}\big]_0\), distribuer ; 4) dériver chaque \(\vec x_i\) par Bour ; 5) regrouper par vecteur unitaire ; 6) vérifier l'homogénéité ; 7) dériver à nouveau pour \(\vec\gamma\).

1.5 Torseur cinématique & Varignon

Relation de Varignon (« BABAR ») \[ \vec V_{B\in2/1}=\vec V_{A\in2/1}+\vec{BA}\wedge\vec\Omega_{2/1}. \] Le champ des vitesses est un torseur cinématique \(\{\mathcal V_{2/1}\}=\big\{\vec\Omega_{2/1};\ \vec V_{A\in2/1}\big\}_A\) (résultante = vitesse angulaire, moment = vitesse en un point).
Cas types Rotation d'axe \((A,\vec u)\) : \(\{\mathcal V_{2/1}\}=\{\omega\vec u;\ \vec0\}_{M\in\text{axe}}\), \(\|\vec V_M\|=r|\omega|\) (\(r\) = distance à l'axe). Translation : \(\{\mathcal V_{2/1}\}=\{\vec0;\ v\,\vec u\}\), champ uniforme. Composition : \(\{\mathcal V_{n/0}\}=\{\mathcal V_{n/n-1}\}+\dots+\{\mathcal V_{1/0}\}\).

1.6 Composition des vitesses & contact ponctuel (RSG)

Composition en un point \(\vec V_{P\in2/0}=\vec V_{P\in2/1}+\vec V_{P\in1/0}\) ; passage solide↔point : \(\vec V_{P\in1/0}=\vec V_{P/0}-\vec V_{P/1}\).
Roulement sans glissement (RSG) Au contact \(J\) entre (2) et (1), le vecteur glissement est \(\vec V_{J\in2/1}\). Non-pénétration : \(\vec V_{J\in2/1}\cdot\vec n=0\). RSG : \(\vec V_{J\in2/1}=\vec0\). Exemple roue-sol : \(\boxed{V=R\omega}\).

2. Exercices d'entraînement (créés) avec corrections

Exercice A — Dérivée d'un vecteur unitaire (Bour)♦♦◊
Base \(B_1\) en rotation d'angle \(\theta(t)\) autour de \(\vec z_0\) par rapport à \(B_0\). Calculer \(\big[\tfrac{d\vec x_1}{dt}\big]_0\) et \(\big[\tfrac{d\vec y_1}{dt}\big]_0\).

\(\vec\Omega_{1/0}=\dot\theta\,\vec z_0\). Par Bour : \(\big[\tfrac{d\vec x_1}{dt}\big]_0=\vec\Omega_{1/0}\wedge\vec x_1=\dot\theta\,\vec z_0\wedge\vec x_1=\dot\theta\,\vec y_1\).

\(\big[\tfrac{d\vec y_1}{dt}\big]_0=\dot\theta\,\vec z_0\wedge\vec y_1=-\dot\theta\,\vec x_1\).

\(\dfrac{d\vec x_1}{dt}\Big|_0=\dot\theta\,\vec y_1\), \(\dfrac{d\vec y_1}{dt}\Big|_0=-\dot\theta\,\vec x_1\)

Exercice B — Bras à 1 pivot + 1 glissière (vitesse & accélération)♦♦♦
\(\vec{O_0B}=a\,\vec z_0+\lambda(t)\,\vec x_1\), (1) en rotation d'angle \(\theta\) autour de \(\vec z_0\). Déterminer \(\vec V_{B/0}\) et \(\vec\gamma_{B/0}\).

Vitesse

\(\vec V_{B/0}=\dot\lambda\,\vec x_1+\lambda\,\big[\tfrac{d\vec x_1}{dt}\big]_0=\dot\lambda\,\vec x_1+\lambda\dot\theta\,\vec y_1\) (le terme \(a\vec z_0\) est constant).

\(\vec V_{B/0}=\dot\lambda\,\vec x_1+\lambda\dot\theta\,\vec y_1\)

Accélération

En dérivant (\(\tfrac{d\vec x_1}{dt}=\dot\theta\vec y_1\), \(\tfrac{d\vec y_1}{dt}=-\dot\theta\vec x_1\)) :

\(\vec\gamma_{B/0}=(\ddot\lambda-\lambda\dot\theta^2)\,\vec x_1+(2\dot\lambda\dot\theta+\lambda\ddot\theta)\,\vec y_1\)

On reconnaît les termes centripète \(-\lambda\dot\theta^2\) et de Coriolis \(2\dot\lambda\dot\theta\).

Exercice C — Roulement sans glissement roue-sol♦♦◊
Cadre (2) en translation \(V\vec x_0\) ; roue (1) de rayon \(R\), vitesse angulaire \(-\omega\vec z_0\) / cadre ; RSG au contact \(J\) avec le sol (0).

\(\vec\Omega_{1/0}=\vec\Omega_{1/2}+\vec\Omega_{2/0}=-\omega\vec z_0\). RSG : \(\vec V_{J\in1/0}=\vec0\).

Varignon en \(A\) (centre roue, \(\vec{AJ}=-R\vec y_0\)) : \(\vec V_{A\in1/0}=\vec V_{J\in1/0}+\vec{AJ}\wedge\vec\Omega_{1/0}=-R\vec y_0\wedge(-\omega\vec z_0)=R\omega\,\vec x_0\).

Or \(A\) est sur l'axe pivot (1)-(2) : \(\vec V_{A\in1/0}=\vec V_{A\in2/0}=V\vec x_0\).

\(V=R\omega\)

3. Correction du TD

Source : S2I-C03-TD (6 TD) + corrigés officiels LECONTE (TD1&2, TD3). Les schémas cinématiques sont des figures ; on restitue les résultats analytiques et la méthode. Sélection représentative des exercices clés.

TD 1–2 — Interpréter un schéma & contraindre une trajectoire

Exercice 1.2 — Robot ERICC 3 (coordonnées opérationnelles)♦♦◊
Bras (1) pivot \(\alpha\) autour \(\vec z_0\), avant-bras (2) pivot \(\beta\) ; \(\vec{OA}=a\vec x_1\), \(\vec{AB}=b\vec x_2\), \(\vec z_0\) commun.

Vecteur position et coordonnées de \(B\) dans \(R_0\)

\(\vec{OB}=a\vec x_1+b\vec x_2\), avec \(\vec x_1=\cos\alpha\,\vec x_0+\sin\alpha\,\vec y_0\) et \(\vec x_2=\cos(\alpha+\beta)\vec x_0+\sin(\alpha+\beta)\vec y_0\).

\(X=a\cos\alpha+b\cos(\alpha+\beta)\), \(Y=a\sin\alpha+b\sin(\alpha+\beta)\), \(Z=0\) (homogène : des mètres)

Contrainte de sécurité \(\|\vec{OB}\|\leqslant R\)

\(\|\vec{OB}\|=\sqrt{a^2+b^2+2ab\cos\beta}\leqslant R\) soit \(\cos\beta\leqslant\dfrac{R^2-a^2-b^2}{2ab}\).

Exercice 2.1 — Échelle EPAS (modèle direct & inverse)♦♦♦
\(\vec{OD}=-R\vec x_1+b\vec y_0+x(t)\vec x_2\) ; \(\alpha=(\vec x_0,\vec x_1)\) (pivot \(\vec y_0\)), \(\theta=(\vec x_1,\vec x_2)\) (pivot \(\vec z_1\)), \(x(t)\) glissière.

Q1 — Coordonnées \(X,Y,Z\) de \(D\) dans \(R_0\) (par projection)

\(X=\vec{OD}\cdot\vec x_0\), etc. En passant \(\vec x_2=\cos\theta\,\vec x_1+\sin\theta\,\vec y_1\) puis \(\vec x_1\) dans \(B_0\) :

\(X=(x\cos\theta-R)\cos\alpha\), \(\quad Y=b+x\sin\theta\), \(\quad Z=(R-x\cos\theta)\sin\alpha\)

Q2–Q3 — Modèle inverse (retrouver \(\alpha,\theta,x\))

Rapport \(\dfrac ZX=-\tan\alpha\) ; puis \(\theta\) via \(Y\) et \(X\) :

\(\alpha=-\arctan\dfrac ZX\), \(\quad\theta=\arctan\dfrac{Y-b}{\frac{X}{\cos\alpha}+R}\), \(\quad x(t)=\dfrac{Y-b}{\sin\theta}\)

Q4 — Trajectoire rectiligne verticale (X, Y constants, Z variable)

Condition \(Z_0=(R-x\cos\theta)\sin\alpha=0\) : si \(\alpha=\alpha_0=0\), alors \(\theta=\pm\arccos\dfrac{L+R}{x(t)}\) (avec \(X_0=L\) constante).

\(\alpha=0\) et \(\theta=\pm\arccos\dfrac{L+R}{x(t)}\) pilotent une montée verticale de la nacelle

Exercice 2.3 — Robot de manutention (translation circulaire, parallélogramme)♦♦♦
Parallélogramme \(ABCE\) : \(\alpha=(\vec x_0,\vec x_1)\) (moteur \(M_1\)), \(\beta=(\vec x_0,\vec x_2)\) (moteur \(M_2\)) ; \(\vec{AB}=L\vec x_1\), \(\vec{BJ}=H\vec x_3\), avec \(\vec x_3=\vec x_2\).

Bases & mouvement

Parallélogramme ⟹ \(\vec x_2=\vec x_3\) et \(\vec x_1=\vec x_4\) : seulement 3 bases \(B_0,B_1,B_2\). Repère lié à (3) : \(R_3(B,\vec x_2,\vec y_2,\vec z)\).

\(M_1\) bloqué (\(\alpha\) constant), \(\beta\) varie

(3)/(0) = rotation d'axe \((B,\vec z)\) ; \(T_{J/0}\), \(T_{C/0}\) cercles de centre \(B\).

\(M_2\) bloqué (\(\beta\) constant), \(\alpha\) varie

(3)/(0) = translation à trajectoire circulaire de rayon \(AB\) ; \(T_{C/0}\) cercle de centre \(E\).

Trajectoire verticale de \(J\) à distance \(d\) de \(A\)

\(\vec{AJ}=L\vec x_1+H\vec x_2\), condition \(\vec{AJ}\cdot\vec x_0=d=\)cste :

\(d=L\cos\alpha+H\cos\beta=\text{cste}\) (loi liant les deux moteurs)

TD 3 — Contraindre une vitesse ou une accélération

Exercice 3.1 — Centrifugeuse (vitesse, accélération, tr/min pour 9 g)♦♦♦
Bras (1) pivot \(\alpha\) autour \(\vec z_0\), cabine (2) pivot \(\beta\) autour \(\vec y_1\) ; \(\vec{OA}=a\vec x_1\) (\(a=3\) m), \(\vec{AG}=b\vec x_2\) (\(b=1\) m).

Q3 — Vitesse \(\vec V_{G\in2/0}\)

\(\vec{OG}=a\vec x_1+b\vec x_2\). \(\tfrac{d\vec x_1}{dt}|_0=\dot\alpha\vec y_1\) ; \(\vec\Omega_{2/0}=\dot\alpha\vec z_1+\dot\beta\vec y_2\), d'où \(\tfrac{d\vec x_2}{dt}|_0=\dot\alpha\cos\beta\,\vec y_1-\dot\beta\,\vec z_2\).

\(\vec V_{G\in2/0}=\dot\alpha\,(a+b\cos\beta)\,\vec y_1-b\dot\beta\,\vec z_2\)

Q4 — Accélération (\(\beta\) constant, \(\dot\beta=0\))

\(\vec V_{G\in2/0}=\dot\alpha(a+b\cos\beta)\vec y_1\) ; par Bour :

\(\vec\gamma_{G/0}=-\dot\alpha^2(a+b\cos\beta)\,\vec x_1+\ddot\alpha(a+b\cos\beta)\,\vec y_1\)

Q5 — \(\omega\) du bras pour 9 g (cabine verticale \(\beta=90^\circ\), \(\dot\alpha\) constant)

\(\cos90^\circ=0\), \(\ddot\alpha=0\) : \(\|\vec\gamma_G\|=a\dot\alpha^2=9g\), donc \(\dot\alpha=\sqrt{\dfrac{9g}{a}}=\sqrt{\dfrac{9\times9{,}81}{3}}\approx5{,}4\) rad·s⁻¹.

\(\dot\alpha=\dfrac{5{,}4\times60}{2\pi}\approx51{,}8\) tr·min⁻¹

Exercice 3.2 — Unité de découpe de savons (coupe droite)♦♦♦
Parallélogramme \(ABCD\), \(\vec{AB}=L\vec y_1\), \(\vec{BM}=b\vec y_0\), \(\vec{MP}=\mu(t)\vec z_0\), \(\alpha=(\vec y_0,\vec y_1)\), \(\vec x_0\) commun. (4)/(3) translation \(\mu(t)\).

Q1 — Mouvement de (3)/(0)

Translation à trajectoire circulaire de rayon \(AB\), paramétrée par \(\alpha(t)\).

Q3 — Vitesse \(\vec V_{P\in4/0}\)

\(\vec{AP}=L\vec y_1+b\vec y_0+\mu\vec z_0\). Dérivation (\(\tfrac{d\vec y_1}{dt}|_0=\dot\alpha\vec z_1\... \), via \(\vec\Omega_{1/0}=\dot\alpha\vec x_0\)) :

\(\vec V_{P\in4/0}=\dot\alpha L\,\vec z_1+\dot\mu\,\vec z_0\), soit avec \(\vec z_1=\cos\alpha\,\vec z_0-\sin\alpha\,\vec y_0\) :

\(\vec V_{P\in4/0}=-\dot\alpha L\sin\alpha\,\vec y_0+(\dot\alpha L\cos\alpha+\dot\mu)\,\vec z_0\)

Q4 — Condition de coupe droite

La lame doit avancer selon \(\vec y_0\) à la vitesse \(V_s\) du savon : \(\vec V_{P\in4/0}\cdot\vec y_0=V_s\).

\(V_s=-\dot\alpha L\sin\alpha\)

Q5 — \(\alpha(t)\) avec \(\alpha(0)=90^\circ\)

En intégrant \(V_s=-\dot\alpha L\sin\alpha=\dfrac{d}{dt}(L\cos\alpha)\) : \(V_s\,t=L\cos\alpha(t)\) (cste \(=0\)).

\(\alpha(t)=\arccos\dfrac{V_s\,t}{L}\) (pour \(\alpha\in[0,\tfrac\pi2]\))

Exercice 3.3 — Robot de peinture (loi de pilotage)♦♦♦
Pistolet en \(P\). On impose que \(P\) balaie horizontalement à vitesse \(V\) suivant \(\vec x_0\) : \(\vec V_{P/0}=V\vec x_0\).

Démarche

On exprime \(\vec V_{P/0}\) en fonction de \(\dot\lambda,\dot\alpha,\dot\beta\) puis on projette la contrainte \(\vec V_{P/0}=V\vec x_0\) sur \(\vec x_0,\vec y_0,\vec z_0\). La projection sur \(\vec z_0\) donne \(\beta\) ; les deux autres donnent \(\dot\lambda\) et \(\dot\alpha\).

\(\dot\lambda=\dfrac{V}{\tan\alpha}\), \(\qquad\dot\alpha=-\dfrac{V}{b\sin\alpha}\)

Ces deux EDO s'intègrent numériquement pour fournir les lois de pilotage \(\lambda(t)\) et \(\alpha(t)\) des axes.

Bilan C03 Chapitre central et calculatoire. Méthode invariante : figures de changement de base + \(\vec\Omega\), vecteur position, dérivation par Bour, puis torseur cinématique / Varignon pour propager les vitesses, et composition pour enchaîner les solides. Deux familles d'usage : modèle direct/inverse (position de l'effecteur ↔ paramètres, ex. EPAS, ERICC) et lois de pilotage (imposer une trajectoire/vitesse ⟹ relations sur \(\dot\alpha,\dot\lambda\), ex. peinture, savon), plus la condition RSG \(V=R\omega\). Non détaillés ici mais de même méthode : TD4 (torseurs — maquette soufflerie, robot soudeur 4 axes), TD5 (contact ponctuel — came/poussoir, banc pneus), TD6 (centre d'usinage 5 axes).

📂 Documents donnés

Tous les documents originaux liés à ce chapitre (cours magistral, TD, corrigés…). Cliquez pour ouvrir le PDF.

Les documents sont inclus dans ce dossier (sous-dossier documents\) — le paquet est autonome et partageable tel quel.