• Aucun résultat trouvé

On va utiliser la bibliothèque

N/A
N/A
Protected

Academic year: 2022

Partager "On va utiliser la bibliothèque"

Copied!
1
0
0

Texte intégral

(1)

On va utiliser la bibliothèque numpy afin de traiter l’équation aux dérivées partielles. Cet exercice va aborder deux parties : la manipulation de tableaux puis l’application au calcul numérique pour résoudre l’équation de la chaleur.

Manipulation de listes Sans l’utilisation de numpy

1 tab_a = [ 1 , 2 , 3 , 4 ]

2 tab_b = [ 5 , 6 , 7 , 8 ]

3 tab_1=tab_a+tab_b

4 p r i n t( tab_1 )

Exécution : tab_ 1=...

Sans l’utilisation de numpy

1 tab_c=np . a r r a y ( [ 1 , 2 , 3 , 4 ] )

2 tab_d=np . a r r a y ( [ 5 , 6 , 7 , 8 ] )

3 tab_2=tab_c+tab_d

4 p r i n t( tab_2 )

Exécution :tab_ 2=...

On nommeil’indice d’un élément d’une listetab_coutab_d(de tailleN). On souhaite créer une listeLcontenant les valeurs tab_c[i−1] +tab_d[i] pour 0<i<N. La taille de la liste ainsi obtenue sera donc de N−1. Effectuer cette opération.

b. . . . . . . . . . . .

Discrétisation de l’équation de la chaleur

On va découper en éléments finis les grandeurs espace et temps afin de traiter numériquement les dérivées partielles deT(x, t) apparaissant dans l’équation de la chaleur

∂T

∂tD.∂2T

∂x2 =0

● pour l’espacex0, x1, ..., xi, ..., xN X−1 avec un échantillonnage dx= L N X +1

● pour le tempst0, t1, ..., tn, ..., tN T−1 avec un échantillonnage dt= τ N T +1

Ainsi la température à l’abscisse xi et au tempstn sera notéeTin et correspondra à un tableau : T =[[T00, T10, ..., Ti0, ..., TN X0 ],[T01, T11, ..., Ti1, ..., TN X1 ], ...,[T0N T, T1N T, ..., TiN T, ..., TN XN T]]

1. Exprimer les grandeurs suivantes en fonction deTin,Tin+1,Ti−n1,Ti+n1,dxetdt

● (∂T

∂t)

(xi,tn)=. . . .

● (∂T

∂x)

(xi,tn)=. . . .

● (2T

∂t )

(xi,tn)

=. . . . 2. En déduire une expression de l’équation de la chaleur

b. . . .

Résolution numérique de l’équation

● A partir du fichier equationchaleur.py, compléter l’expression RSH[1 :-1]=...permettant de calculer les valeurs de températures aux différentes abscisses xi à un instant donné. Compiler.

b. . . .

● Modifier alors l’expression afin de résoudre l’équation de la chaleur pour un système comportant un terme source.

Compiler

∂T

∂tD.∂2T

∂x2 =Pv

b. . . .

Références

Documents relatifs

Le Roux a résolu pour l’équation linéaire du second ordre, est passible d’une même méthode pour l’équation que nous consi- dérons.. les points remplaçant chaque

Devisme dans sa Thèse (~) ; dans une seconde partie nous associons à l’équation (1) un espace dans lequel l’élément.. linéaire serait donné par

une frontière sphérique à une équation aux dérivées partielles hyper- bolique, comme cela se présente dans un problème hydrodynamique.. très simple, qui va

PAK M. Le cas particulier que je signale se rapporte à l'équation d'Euler et de Poisson. Darboux, dans ses Leçons sur la théorie des surfaces, a. III), puis, appliquant, dans

En effet, on sait d'ailleurs que la courbe (G) ne doit pas avoir plus d'un seul p o i n t d'intersection avec toute droite paral- lèle à l'un des axes; il est donc aisé de voir

Mais on peut effectuer les deux sommations qui entrent dans l'expression ( 4 ) de -s, même dans le cas où les C et les (7

Il est peu étonnant que le théorème de prolongement reste valable si on admet des distributions comme solutions, ce que nous nous proposons de montrer dans ce paragraphe.,

Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale.. Toute copie ou impression de ce fichier doit contenir la présente mention