Concept

Formulation implicite ou explicite d'un problème de dynamique

En simulation numérique, un problème dépendant du temps peut être formulé de manière implicite ou explicite. Un problème dépendant du temps décrit une situation qui évolue ; le système est modélisé à différents instants t discrets appelés « pas de temps ». La méthode explicite consiste à déterminer la solution à t + Δt en fonction de la valeur de la fonction en t. Si la fonction à évaluer s'appelle y(t), alors le problème se formule de la manière suivante : y(t + Δt) = F(y(t)). La méthode d'Euler est une méthode explicite. La méthode implicite consiste à déterminer la solution à t + Δt en résolvant une équation prenant en compte la valeur de la fonction en t et en t + Δt. Le problème se formule de la manière suivante : G(y(t), y(t + Δt)) = 0. Les méthodes de Runge-Kutta sont des méthodes dites implicites-explicites (ou « imex ») car une partie est résolue par une méthode implicite et l'autre par une méthode explicite. La formulation implicite est la formulation la plus simple mais elle est limitée aux problèmes quasi statiques. La formulation explicite permet de modéliser plus finement les phénomènes mais est très gourmande en ressources (nombre d'opérations, durée du calcul, mémoire nécessaire). Elle est donc utilisée pour des simulations de phénomènes de courte durée et ne pouvant être simulés avec la formulation implicite : il s'agit essentiellement de problèmes de dynamique rapide, chocs, propagation d'ondes. En termes de logiciels, on parle de solveur implicite ou de solveur explicite. En formulation implicite, le phénomène est représenté par l'équation où est le vecteur position ; est le vecteur vitesse et le vecteur accélération ; m est la masse ; c est un facteur d'amortissement ; k est la raideur ; F est la force extérieure s'exerçant sur le système ; t est le temps. Pour être plus précis, dans la méthode des éléments finis, cette équation décrit le comportement des éléments, les différents termes de l'équation sont donc des matrices. À chaque pas de temps, le solveur cherche une solution stationnaire à cette équation, cela représente donc une situation d'équilibre.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.