Mécanique non linéaireMéthodes numériques et expérimentales (GSI)
Mécanique non linéaire
Unité d'enseignement Méthodes numériques et expérimentales · GI.S9.IMC.MNE
8ECTS (UE)
1.5Coefficient
36:00Heures
Séquencement
Objectifs pédagogiques
Ce cours se décline en 2 parties principales :
La première partie concerne le calcul de structures par éléments finis prenant en compte un comportement matériau non linéaire, puis en présence de non-linéarités géométriques et avec la prise en compte des grandes transformations.
La seconde partie concerne aborde la notion de vibrations non linéaires et consiste à :
- Appréhender l’influence de non-linéarités géométriques sur les vibrations de systèmes mécaniques simples en régimes libre et forcé.
- Appréhender les notions de stabilité linéaire et d’oscillations auto-entretenues.
- S’initier aux méthodes dites perturbatives pour la résolution de systèmes vibrants non linéaires.
- Mettre en œuvre ces méthodes à l’aide de programmes Python.
Pré-requis
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Mécanique des milieux continus | Génie Mécanique 1 | S5 |
| Eléments finis - calcul de structures | Sciences de l'Ingénieur S7 | S7 |
| Vibrations des structures | Sciences de l'Ingénieur S7 | S7 |
Programme
Programme du cours :
Partie 1 : calcul de structures non linéaires par éléments finis
I. Comportement non-linéaire en petite perturbation
- Rappel d’éléments finis
- Rappel de plasticité, visco-élasticité et endommagement isotrope.
- Rappel du schéma de Newton
- Intégration d’une loi de comportement - Jacobienne.– Algorithme de « return mapping »
- Équilibre : Étape globale et étape locale en non linéaire
- Exemple unidimensionnel dans Matlab
- Application dans Abaqus standard : cas élastoplastique avec des contacts.
II. linéarités géométriques et grandes transformations
- Introduction sur la base d’un calcul d’impact
- Notions élémentaires pour les grandes transformations
- Mesures de déformation
- Mesures de contrainte
- Cas du cisaillement simple ; approche analytique et applications à Abaqus
- Limiteur de localisation et dépendance au maillage ; Application à la poutre 1D - Comparaison avec les résultats obtenus sur ABAQUS.
Partie 2 : Vibrations non linéaires
- Introduction et résultats préliminaires. Généralités sur les systèmes mécaniques non linéaires. Exemples introductifs.
- Méthodes d’analyse. Stabilité des systèmes dynamiques. Méthodes perturbatives.
- Forçage harmonique de l’oscillateur de Duffing.
- Oscillations auto-entretenues.
Références bibliographiques
- « Computational Inelasticity », J.C. Simo, T.J.R. Hughes, Mechanics and materials, Springer,
- Documentation Abaqus : Intégration d’une loi de comportement
- Documentation Abaqus : Deformation, Strain and Strain rates ; Stress measures, stress rates.
- « Mechanics of deformable Solids », Linear and Nonlinear, Analytical and Computational Aspects, Issam Doghri, Springer, ISBN 3-540-66960-4.
- A.H. Nahfeh et D.T. Mook: Nonlinear Oscillations. John Wiley & Sons, Ltd, 2007.
- A.H. Nayfeh: Introduction to Perturbation Techniques. Wiley Classics Library. John Wiley & Sons, Ltd, 2011.
- D.H. Hodges et G.A. Pierce: Introduction to Structural Dynamics and Aeroelasticity. Cambridge, University Press, 2011.
Compétences
8| Réf. | Verbe | Description | Niveau |
|---|---|---|---|
| C2_1 | résoudre | Connaître le principe de fonctionnement d’une résolution non-linéaire incrémentale | 3 |
| C2_1 | résoudre | Connaître les outils mathématiques permettant de décrire les grandes transformations | 3 |
| C2_1 | analyser | Connaitre l’influence de non-linéarités géométriques faibles sur les vibrations libres et la résonnance d’un système mécanique | 2 |
| C2_1 | résoudre | Savoir déterminer la stabilité linéaire d’une solution non oscillante (par exemple celle de l’équilibre trivial d’un système homogène) | 2 |
| C2_2 | analyser | Savoir interpréter les grandeurs lues lors de l’affichage des résultats d’un calcul aux grandes déformations | 3 |
| C3_2 | résoudre | Utiliser un logiciel de calcul de structures non linéaire et interpréter les résultats | 3 |
| C3_2 | résoudre | Savoir différencier grandeurs lues dans le référentiel global ou dans un référentiel lié à la matière | 2 |
| C3_2 | résoudre | Résoudre à la main et/ou à l’aide d’un programme Python le système d’équations différentielles non linéaires régissant le mouvement d’un système à 1 ou 2 ddl à l’aide de méthodes perturbatives | 3 |