• Aucun résultat trouvé

Projet “Calcul num´ erique d’un temps de descente”

N/A
N/A
Protected

Academic year: 2022

Partager "Projet “Calcul num´ erique d’un temps de descente”"

Copied!
3
0
0

Texte intégral

(1)

Universit´e de Toulouse III, FSI - D´epartement de Math´ematiques Licence 2, module “Calcul scientifique” , 2013-2014

Projet “Calcul num´ erique d’un temps de descente”

Novembre 2013

Dans ce projet on s’int´eresse au calcul approch´e du temps de descente d’une bille sur un tobbo- gan, dont la forme est donn´ee. Diff´erentes m´ethodes du calcul num´erique d’une int´egrale sont d´ecrites et sont `a impl´ementer et `a comparer.

On consid`ere un tobbogan, dont la forme est donn´ee par la fonction suivante : y: [0,1]→R, y0(x)60 ∀x∈[0,1].

Une bille est lˆach´ee du haut du tobbogan, sans vitesse initiale. On souhaite connaˆıtre le temps Tf qu’elle met pour arriver en bas du tobbogan.

Figure 1 – Tobbogan

1. Calcul analytique du temps de descente

Supposons que la bille a la masse m et se d´eplace sans frottement sur la courbe y(x). Pour retrouver le temps finalTf de descente, on va proc´eder par ´etapes.

1. ´Etape : Longueur s(x0) parcourue par la bille jusqu’`a l’endroit (x0, y(x0)) sur la courbe.

On peut facilement comprendre, en regardant la Fig. 1, qu’on a la relation suivante ds

dx =p

1 + [y0(x)]2 ⇒s(x0) = Z x0

0

p1 + [y0(x)]2dx .

2. ´Etape : Temps de descente t(x0) jusqu’`a l’endroit (x0, y(x0)) sur la courbe.

La vitesse de d´eplacement de la bille est donn´ee par v(t) =s0(t) = ds

dt .

Afin de d´eterminer le temps de descente, on va effectuer un bilan d’´energie Ecin+Epot = 1

2mv2(t) +mgy(t) =mgy(0) =Etot, 1

(2)

o`ug = 9.81 est la constante de gravit´e. Ce bilan d’´energie nous permet de calculer la vitesse ds

dt =v(t) =p

2g[y(0)−y(t)], ce qui m`ene au temps de descente

t(x0) =

Z t(x0)

0

dt=

Z s(x0)

0

ds

p2g[y(0)−y(s)] = Z x0

0

p1 + [y0(x)]2 p2g[y(0)−y(x)]dx . Le temps final de descente que l’on recherche est finalement donn´e par la formule

Tf = Z 1

0

p1 +y0(x)2

p2g(y(0)−y(x))dx . (1)

2. Calcul approch´e de l’int´egrale

L’int´egrale (1) ne pouvant pas en g´en´eral ˆetre calcul´e de mani`ere exacte, on va devoir faire appel `a des m´ethodes num´eriques. Pour cela, on va discr´etiser le domaine de calcul [0, L], o`u L= 1 dans notre cas, en

xi = (i−1)∗∆x , i= 1,· · · , Nx, ∆x= L (Nx−1), et on va noter la fonction `a int´egrer par f(x) :=

1+y0(x)2

2g(y(0)−y(x)), ainsi que les valeurs f(xi) sim- plement par fi. Donner une explication des m´ethodes de quadrature suivantes :

1. M´ethode des rectangles `a gauche/ `a droite :

Tf,Rg := ∆x

Nx−1

X

i=1

fi, Tf,Rd := ∆x

Nx

X

i=2

fi, 2. M´ethode des trap`ezes :

Tf,T := ∆x 1 2f1+

Nx−1

X

i=2

fi+1 2fNx

! .

3. M´ethode de Simpson : On se place dans le cadre o`u Nx= 2m+ 1.

Tf,S := ∆x

6 f1+ 2

m−1

X

i=1

f2i+ 4

m−1

X

i=1

f2i+1+fNx

! .

3. Application et comparaison des diff´erentes m´ethodes

Utiliser les trois m´ethodes de quadrature d´efinies ci-dessus, pour calculer le temps de descente de la bille, Tf, pour les trois tobbogans suivants (“droit”, “raide” et “doux”) :

y1(x) := 1−x , y2(x) = 1−√

x , y3(x) = 1−1

2x3/2(5−3x).

Faˆıtes une repr´esentation des trois tobbogans, et commenter les temps de descentes trouv´es.

Comparer aussi les trois m´ethodes de quadrature, en ce qui concerne le temps de calcul et la pr´ecision.

2

(3)

Difficult´e :

La fonction `a int´egrer f est singuli`ere en x= 0. Pour ´eviter les soucis d’int´egration autour de x= 0, on va d´ecomposer l’int´egrale Tf en deux parties

Tf =Tf,1+Tf,2 = Z δ

0

f(x)dx+ Z 1

δ

f(x)dx ,

et on utilisera pour le calcul de Tf,2 les formules de quadrature d´efinies plus haut, tandis que pour Tf,1, il faut avoir recours `a une autre id´ee. La valeur de δ > 0 est `a choisir de mani`ere appropri´ee.

Concernant le calcul deTf,1, essayer de trouver le comportement asymptotique de la fonctionf dans un voisinage de x= 0, c.`a.d. essayer de trouver une autre fonction g tq. f ∼g autour de x= 0 et tq.g soit simple `a int´egrer, par ex. `a int´egrer analytiquement. Int´egrer `a ce moment-l`a g au lieu de f dans l’intervalle (0, δ) et tester votre r´esultat num´erique pour Tf pour plusieurs valeurs de δ.

3

Références

Documents relatifs

Si f est une fonction vectorielle d´ efinie sur un intervalle compact [a, b] de R , on appellera suite associ´ ee ` a f toute suite (ϕ n , θ n ) de couples de fonctions en escalier

Remarque 4.1 Si f, g sont deux fonctions num´ eriques ou vectorielles int´ egrables sur [a, b] et si leurs valeurs ne diff` erent qu’en un nombre fini de points de [a, b], leurs

Faire un programme qui calcule l’int´egrale d’une fonction donn´ee `a l’aide de la m´ethode des rectangles, des trap`ezes, de Simpson et de Gauss `a deux points. Tracer le

Faire un programme qui calcule l’int´egrale d’une fonction donn´ee `a l’aide de la m´ethode des rectangles, des trap`ezes, de Simpson et de Gauss `a deux points.. Tracer

On a le droit d’ajouter ou de soustraire le mˆeme nombre `a gauche et `a droite de l’´egalit´e, et de multiplier ou diviser par le mˆeme nombre non nul `a gauche et `a droite.

Les nombres rationnels sont les nombres qui peuvent s’´ ecrire sous la forme a.. b o` u a et b sont des nombres entiers, avec b

Exercice 3 Calcul avec des puissances, aussi bien avec que sans calculatrice ( ?) 1.. Morel - http://xymaths.free.fr Calcul num´erique, puissances, et calculatrice

gsl vector const view array, gsl vector const view array with stride, gsl vector div, gsl vector fprintf, gsl vector fread, gsl vector free, gsl vector fscanf, gsl vector fwrite,