Main / DynamiqueAvancee
GMC705: Dynamique Avancée (été 2015)
- Professeur: Alexis Lussier Desbiens (819 821 8000 x62147)
- Horaire (voir plan de cours pour plus de détails):
- Cours: mercredis de 15h30 à 18h30 (C1-5014)
- ED: lundis de 16h30 à 18h+ (C1-3010).
- Description
- Géométrie vectorielle algébrique et différentielle pour la formation d’équations cinématique. Tenseurs et calculs de propriétés de masse. Formulation des équations du mouvement pour des systèmes 3D sujets à des contraintes grâce à la méthode Newton/Euler, la conservation de la quantité de mouvement, le principe de D’Alembert, la puissance/travail/énergie, la méthode de Lagrange et la méthode de Kane. Calculs symboliques et numériques par ordinateur pour résoudre des équations linéaires/non-linéaires algébriques et différentielles représentants la configuration, les forces et le mouvement de systèmes à plusieurs degrés de liberté.
- Le cours s’intéresse de manière générale à l’équation \(\vec{F} = m\vec{a}\) afin de permettre des recherches graduées avancées et l’utilisation de ces outils en entreprise. Le cours s’attarde à chacun des terms de \(\vec{F} = m\vec{a}\) (\(\vec{F}\), m, \(\vec{a}\), et le signe égal), à définir chacun des termes avec un notation précise, aux définitions importantes, à la procédure pour former les équations, à la formulation efficace des équations du mouvement et à la résolution de ces équations grâce à l’ordinateur pour la simulation, la visualisation, le contrôle, etc.
- Plan de cours
Matériel présenté en classe (ordre chronologique inverse)
Simulation du bras robotique manipulant une balle (HW21.7)
- Code MG pour former les équations du mouvement selon Kane
- Code matlab généré par MG et modifié pour utiliser dans une boucle de contrôle
- Code matlab simulant le contrôleur et le bras robotique
- Contrôleur FeedForward (FF) utilisant les équations dynamiques de MG pour prédire les couples nécessaires selon la trajectoire désirée
Magnus Effect
Loop the loop
Cours 10 (?)
Code MG pour Babyboot (voir également la page MG sur ce problème)
- Version du code "manuelle" (utilisant toutes les étapes comme si vous le feriez à la main)
- Version du code utilisant les fonctions automatisées de MG
Code MG pour un mécanisme à quatre barres
- Version du code utilisant la technique de Kane Augmented (3 équations du mouvement + 2 équations de contraintes) = 5 équations
- Version du code utilisant la technique de Kane Embedded (3 équations du mouvement - 2 équations de contraintes = 1 équation
Cours 8
Vidéos
- "Robots" gyroscopes
- Gyroscopes applications
Cours 7
Vidéos
- DCL et conservation de la quantité de mouvement angulaire:
- Contrôle de système sous-actionnées:
- Conception de mécanismes
Cours 6
Vidéos
- Voir devoir HW8.17 et 11.16 (hélicoptère avec treuil)
- Greaseless-ball-bearings (concepts de vitesse relative)
Masse
- What exactly is the Higgs boson?
- Large Hadron Collider
- CERN: facts and figures about the Large Hadron Collider (pdf)
Molecular dynamics
- Molecular dynamics: modèles d'atomes, sable, impact avec eau, etc
- Kilogramme
Cours 5
Code pour balle avec contact sur plancher et plafond:
- Code MG pour simuler une balle touchant le sol et le plafond. Utilise la fonction sign pour activer des ressorts simulant les contacts.
- Code Matlab pour simuler la même balle. Utilise la détection d'évènements de Matlab rendu disponible par le code matlab généré par ce code MG. La fonction plotProjEventDetection.m appelle le code matlab de simulation et affiche les résultats.
- Page de Motion Genesis pour gérer les impacts: Bouncing ball with event handling in MATLAB
- Lampard's disallowed goal for England at the 2010 World Cup
Vidéos présentés lors du cours (merci Julien)
et la dynamique de corps mous :-)
Autres vidéos intéressants
Cours 4
Code pour résoudre des équations dynamiques:
Vidéos présentés lors du cours
Cours 3
Example du "Babyboot".
- Code MG de résolution utilisant la théorie de Kane.
- Code MG de résolution utilisant le principe de D'Alembert.
Vidéos présentés lors du cours
- Ne dites pas à ce gars que l'angle entre deux vecteurs est défini de 0 à 180 deg!
- Mécanismes utilisés par les chats pour tomber sur leurs pieds et utilisation de ces principes pour la création d'énergie (merci Jean-Francois):
- Mouvement perpétuel (merci Dino). Essayez de l'expliquer!
Cours 2
Résoudre des équations non-linéaires
Cours 1
- Présentation du plan de cours