Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2
Rappel de mécanique
Contenu
◼ Notation
𝑨 = [𝒂𝒊𝒋 ] i =1……...n nombre de ligne
j=1……….n nombre de colonne
𝒂𝟏𝟏 𝒂𝟏𝟐
𝑨 = [𝒂 𝒂𝟐𝟐 ]
𝟐𝟏
1.1 Operation matricielles
Addition
Multiplication
𝒂𝟏𝟏 𝒂𝟏𝟐 𝒃𝟏𝟏 𝒃𝟏𝟐 𝒂 .𝒃𝟏𝟏 + 𝒂𝟏𝟐.𝒃𝟐𝟏 𝒂𝟏𝟏. 𝒃𝟏𝟐 + 𝒂𝟏𝟐. 𝒃𝟐𝟐
𝐀. 𝐁 = [ ].[ ] = [ 𝟏𝟏 ]
𝒂𝟐𝟏 𝒂𝟐𝟐 𝒃𝟐𝟏 𝒃𝟐𝟐 𝒂𝟐𝟏.𝒃𝟏𝟏 + 𝒂𝟐𝟐.𝒃𝟐𝟏 𝒂𝟐𝟏. 𝒃𝟏𝟐 + 𝒂𝟐𝟐. 𝒃𝟐𝟐
𝒌. 𝐀 = 𝒌. 𝐀 = [𝒌. 𝒂𝒊𝒋 ]
1.1 Operation matricielles
(𝑨 + 𝑩) + 𝑪 = 𝑨 + (𝑩 + 𝑪)
𝟏 𝟎
𝑰𝒏 = [ ]
𝟎 ⋱𝟏
Propriété associative
Propriété associative
𝑨+𝑩=𝑩+𝑨
𝑨. 𝑩 ≠ 𝑩. 𝑨
1.1 Operation matricielles
Inversion 𝑨−𝟏 . 𝑨 = 𝑨. 𝑨−𝟏 = 𝑰𝒏
Pour, n=2:
𝑨−𝟏 . 𝑨 = 𝑨. 𝑨−𝟏 = 𝑰𝒏
−𝟏 𝟏 𝑎22 −𝑎12
𝑨 = 𝑫𝒆𝒕 [−𝑎 𝑎11 ]
21
𝑫𝒆𝒕(𝑨) = 𝒂𝟏𝟏 𝒂𝟐𝟐 − 𝒂𝟐𝟏 𝒂𝟏𝟐
Matrice Symétrique
1 −8 7
𝑇
𝐴 = [𝑎𝑖𝑗 ], 𝑎𝑖𝑗 = 𝑎𝒋𝒊 𝐴 =𝐴 Ex: [−8 9 4]
7 4 2
Matrix anti-symétrique
0 −8 7
𝐴 = [𝑎𝑖𝑗 ], 𝑎𝑖𝑗 = −𝑎𝒋𝒊 𝐴 = −𝐴𝑇 Ex: [ 8 0 4]
−7 −4 0
1.1 Operation matricielles
Vecteurs
Cas particulier de la matrice à une colonne
𝑽 = [𝑽𝒊𝒋 ], 𝒊 = 𝟏 … … 𝒏, 𝒋 = 𝟏
Ex:
𝟏
𝑽 = [ 𝟑] , 𝑽𝑻 = [𝟏 𝟑 𝟓]
𝟓
Remarque :
𝒗𝒙 𝒉𝒙 𝑣𝑦 ℎ𝑧 −𝑣𝑧 ℎ𝑦
𝑽 = [𝒗𝒚 ] , 𝑯 = [𝒉𝒚 ] , 𝑉 × 𝐻 = 𝑍 = [ 𝑣𝑧 ℎ𝑥 −𝑣𝑥 ℎ𝑧 ]
𝒗𝒛 𝒉𝒛 𝑣𝑥 ℎ𝑦 −𝑣𝑦 ℎ𝑥
H
v
1.1 Operation matricielles
◼ Non associative
𝑽 × (𝑯 × 𝒁) ≠ (𝑽 × 𝑯) × 𝒁
◼ Distributive sur addition
𝑽 × (𝑯 + 𝒁) = (𝑽 × 𝑯) + (𝑽 × 𝒁)
◼ Anti-commutative
𝑽 × 𝑯 = −𝑯 × 𝑽
𝑽𝑻 𝑨𝑽 ≥ 𝟎
◼ A est définie négativement (A<0) si pour tout vecteur V non nul :
𝑽𝑻 𝑨𝑽 < 𝟎
◼ A est semi-défini négatif si pour tout vecteur V non nul :
𝑽𝑻 𝑨𝑽 ≤ 0
1.2 Positionnement
1.2.1 Rotation:
Représentation en 2D :
y0 𝟎 𝟎
𝒙𝟏 𝒚𝟏
𝐜𝐨𝐬 (𝝓) 𝐜𝐨𝐬 (𝝓) −𝐬𝐢𝐧 (𝝓)
y1
𝑹𝟎𝟏 = ( )
𝐬𝐢𝐧 (𝝓)
x1 𝐬𝐢𝐧 (𝝓) 𝐜𝐨𝐬 (𝝓)
𝝓
𝝓
x0
−𝐬𝐢𝐧 (𝝓) 𝐜𝐨𝐬 (𝝓)
y0
𝟏
𝟏
𝒙𝒑
y1 𝑷=(𝟏 )
x1 𝒚𝒑
𝒑
𝟎 𝟏𝟏
𝟏
𝒚𝒑 𝟏 𝟎
𝒙 𝒙𝒑
𝒑 𝐜𝐨𝐬(𝝓 ) − 𝒚𝒑 𝒔𝒊𝒏(𝝓)
𝒙𝒑 𝑷=(𝟎 )=(𝟏 )
𝟏
𝝓 𝒚𝒑 𝒙𝒑 𝐬𝐢𝐧(𝝓) + 𝒚𝒑 𝒄𝒐𝒔(𝝓)
x0
𝟎
𝑷 = 𝑹𝟎𝟏 𝟏𝑷
Transformations des coordonnées:
𝑹𝟏
𝟏 𝟐
𝑷 = 𝑹𝟏𝟐 𝑷
𝟎
𝑷 = 𝑹𝟎𝟏 𝟏𝑷 ⇒ 𝟎
𝑷 = 𝑹𝟎𝟏 𝑹𝟏𝟐 𝟐𝑷 = 𝑹𝟎𝟐 𝟐𝑷 𝑅0
𝑅2
𝑷
1.2 Positionnement
Operateur de rotation ⃗⃗⃗⃗
𝑣2 𝝓𝟐
⃗⃗⃗⃗
𝑣1 𝝓𝟏
⃗⃗⃗⃗
𝒗𝟏 = 𝑹𝝓𝟏 ⃗⃗⃗⃗
𝒗𝟎 , ⃗⃗⃗⃗
𝒗𝟐 = 𝑹𝝓𝟐 ⃗⃗⃗⃗
𝒗𝟏 ⇒ ⃗⃗⃗⃗
𝒗𝟐 = 𝑹𝝓𝟐 𝑹𝝓𝟏 ⃗⃗⃗⃗
𝒗𝟎
⃗⃗⃗⃗
𝑣0
𝑅0
Représentation en 3D :
positionnement: 𝒚𝟎
𝑹𝟎𝟏 = ( 𝟎𝒙𝟏 𝟎
𝒚𝟏 𝟎
𝒛𝟏 ) , 𝐝𝐞𝐭 (𝑹𝟎𝟏 ) = 𝟏
𝒚𝟏
𝑹𝟎𝟏 −𝟏 = 𝑹𝟎𝟏 𝑻 = 𝑹𝟏𝟎 , 𝑹𝟎𝟏 ∈ 𝒔𝒐(𝟑)
𝑷 𝒙𝟏
Changement de repère: 𝑹𝟎
𝟎
𝑷 = 𝑹𝟎𝟏 𝟏𝑷 et 𝟏
𝑷 = 𝑹𝟏𝟐 𝟐𝑷 𝑹𝟏 𝒙𝟎
𝒛𝟏
𝟎
𝑷 = (𝑹𝟎𝟏 𝑹𝟏𝟐 ) 𝟐𝑷 ⇒ 𝟎
𝑷 = 𝑹𝟏𝟐 𝟐𝑷 (Associative)
𝒛𝟎
la séquence des rotations est importante
1.2 Positionnement
Exemple : 𝒚𝟎 𝒚𝟏
𝐜𝐨𝐬 (𝝓) 𝟎 𝐬𝐢𝐧 (𝝓)
⃗
𝒗
𝑹𝟏𝟎 = 𝑹(𝒚𝟎 ,𝝓) =( 𝟎 𝟏 𝟎 )
𝝓
−𝐬𝐢𝐧 (𝝓) 𝟎 𝐜𝐨𝐬 (𝝓)
𝟏
𝒗 = 𝑹𝟏𝟎 𝟎𝒗 = 𝑹(𝒚𝟎 ,𝝓) 𝟎𝒗
𝑹𝟎
𝒛𝟏
Rotation par rapport à x : 𝒙𝟎
−𝝓⬚
𝟏 𝟎 𝟎
𝒛𝟎 𝒙𝟏
𝑹(𝒙𝟎 ,𝝓) = (𝟎 𝐜𝐨𝐬 (𝝓) −𝐬𝐢𝐧 (𝝓))
𝟎 𝐬𝐢𝐧 (𝝓) 𝐜𝐨𝐬 (𝝓)
Avec :
𝝎𝟐𝒙 𝒗𝝓 + 𝒄𝝓 𝝎𝒙 𝝎𝒚 𝒗𝝓 − 𝝎𝒛 𝒔𝝓 𝝎𝒙 𝝎𝒚 𝒗𝝓 + 𝝎𝒚 𝒔𝝓
𝑹(𝝎,𝝓) = [𝝎𝒙 𝝎𝒚 𝒗𝝓 + 𝝎𝒛 𝒔𝝓 𝝎𝟐𝒚 𝒗𝝓 + 𝒄𝝓 𝝎𝒚 𝝎𝒛 𝒗𝝓 − 𝝎𝒙 𝒔𝝓]
𝝎𝒙 𝝎𝒛 𝒗𝝓 − 𝝎𝒚 𝒔𝝓 𝝎𝒚 𝝎𝒛 𝒗𝝓 + 𝝎𝒙 𝒔𝝓 𝝎𝟐𝒛 𝒗𝝓 + 𝒄𝝓
Matrice de rotation :
𝒛𝒂
1.2 Positionnement
Une attitude p (pose) est définie de manière minimale par 6 paramètres : 3
pour la translation et 3 pour la rotation :
𝑻𝒙
𝑻𝒚
𝑻
𝑷 = 𝒛 , sachant que T sont des coordonnées de translation et trois coordonnées de
𝝍
𝝋
[𝜸]
rotation (angles d’Euler)
Une attitude peut aussi être représentée par une matrice homogène.
La matrice homogène est aussi :
Un opérateur de changement de repère
Un opérateur de transformation rigide
⃗⃗⃗⃗⃗
𝑴𝒂𝒃 = [ 𝑹𝒂𝒃 𝒂𝒃]
𝟎𝟎𝟎 𝟏
1.2 Positionnement
𝒚𝒂 𝒚𝒃
𝑷
𝒙𝒃
Admettant : 𝑷 = 𝒂(𝒂𝒃) + 𝑹𝒂𝒃 𝒃𝑷
𝒂 𝒃
𝒛𝒃
𝒂 𝒂 𝒂
𝑷 𝑹 (𝒂𝒃) 𝒃𝑷
Alors : [ ] = [ 𝒂𝒃 ][ ] 𝒙𝒂
𝟏 𝟎𝟎𝟎 𝟏 𝟏
𝑴𝒂𝒃
𝒛𝒂
La matrice homogène est opérateur de transformation rigide
appliqué à tous les points d’un solide ne déforme pas ce solide
Propriétés :
𝑴𝒂𝒃 𝑴𝒃𝒄 = 𝑴𝒂𝒄
Opérateur de changement de repère de coordonnées de points de Ra
vers Rc
𝑹 𝑻 𝑻 𝑻
𝑴=[ ]⟹ 𝑴 =[−𝟏 𝑹 −𝑹 𝑻]
𝟎 𝟏 𝟎 𝟏
La matrice M n’est pas commutative
1.2 Positionnement
Exemple 1 :
▪ Pour le premier mouvement de rigide
𝟎
𝑷 = 𝒅𝟎𝟏 + 𝑹𝟎𝟏 𝟏𝑷
▪ Pour le deuxième mouvement de
rigide
▪ 𝑷 = 𝒅𝟏𝟐 + 𝑹𝟏𝟐 𝟐𝑷
𝟏
𝒃 𝒙𝒃
Rb un repère lié à un solide en mouvement par 𝑹𝒃
𝑷
𝒛𝒃
rapport à un repère Ra 𝒂
𝑹𝒂
la matrice homogène 𝑴𝒂𝒃 de transformation entre 𝒙𝒂
Ra et Rb en fonction du temps 𝒛𝒂
𝟎 𝟏 𝟎 ̇ 𝟏
( )
[ 𝑷(𝒕)] = 𝑴𝒂𝒃 (𝒕) [ 𝑷 𝒕 ]⇒ [ 𝑷 (𝒕)] = 𝑴𝒂𝒃 (𝒕) [ 𝑷(𝒕)]
̇
𝟏 𝟏 𝟏 𝟏
𝑹𝒂𝒃 𝑻𝒂𝒃
𝑴𝒂𝒃 (𝒕) = [ ] ⇒ 𝟎𝑷̇(𝒕) = 𝑹̇𝒂𝒃 (𝒕) 𝟏𝑷(𝒕) + 𝑻̇𝒂𝒃 (𝒕)
𝟎 𝟏
C’est un vecteur dont l’axe coïncide avec l’axe de rotation, qui est dirigé
suivant le « principe du tire-bouchon » et dont la norme est égale à la valeur
de la vitesse angulaire.
1.3 Cinématique
Application :
Trouver la vitesse du point P lié au repère Rb qui tourne suivant un vecteur
vitesse de rotation Ω par rapport à Ra
Ω
Admettant : ‖𝒗‖ = 𝛀⃗⃗⃗⃗⃗⃗ 𝒂𝒑𝒔𝒊𝒏(𝜽)
De plus : 𝒗 ⊥ (⃗⃗⃗⃗⃗⃗⃗
𝒂𝒑, 𝛀) 𝒂