===== Commit 2014-09-12 =====
* Forces de Coriolis
===== Forces de Coriolis =====
* Implémentation de la force de Coriolis en plus des forces centrifuges lorsqu'on effectue un calcul dans un référentiel tournant en dynamique.
* Soit :
* $ \overrightarrow{\omega} $ : le vecteur de rotation (direction & amplitude) du référentiel (défini via les propelems ...)
* $ \overrightarrow{OM} $ : reliant un noeud au premier point de l'axe de rotation
* $ \overrightarrow{V} $ : La vitesse (dans le référentiel tournant) au noeud considéré
* Force Centrifuge : $ F_{Centrifuge} = m \quad \overrightarrow{\omega} \wedge \overrightarrow{\omega} \wedge \overrightarrow{OM} $
* Force de Coriolis : $F_{Coriolis} = -2 m \quad \overrightarrow{\omega} \wedge \overrightarrow{V}$
* Correction des conditions initiales en methode IQSI :
* IQSI = 1 : ajout des conditions initiales d'accélération
* IQSI = 2 : ajout des conditions initiales en vitesse et accélération
* Application : oo_meta/apps/massSpring3dRotationIQSI2VY2.py
* Système masse ressort dans un référentiel en rotation autour de l'axe Z (360deg/sec)
* Initialisation du mouvement de procession via une vitesse initiale $\overrightarrow{V}=(0,2,0)$
* On observe le mouvement de précession induit par coriolis
{{ :commit:2014:coriolis.png?200 |}}
HELP : SI Quelqu'un a un exemple simple et CHIFFRE de validation de coriolis, je suis preneur...
===== Elements de masse =====
* interfacage de la matrice de raideur analytique des éléments de masse (pour les forces externes, soit les forces centrifuges & de Coriolis) qui existait mais n'était pas correctement branchée ...
===== Fichiers ajoutés/supprimés =====
A :
R :
===== Tests ajoutés/supprimés =====
A : apps.mechanisms.massCoriolis.py
A : apps.mechanisms.massSpring3dRotationIQSI2.py
A : apps.mechanisms.massSpring3dRotationIQSI2AX.py
A : apps.mechanisms.massSpring3dRotationIQSI2AY.py
A : apps.mechanisms.massSpring3dRotationIQSI2AZ.py
A : apps.mechanisms.massSpring3dRotationIQSI2VX.py
A : apps.mechanisms.massSpring3dRotationIQSI2VXVY.py
A : apps.mechanisms.massSpring3dRotationIQSI2VY.py
A : apps.mechanisms.massSpring3dRotationIQSI2VZ.py
A :
R :
--- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2014/09/12 //