• Aucun résultat trouvé

Energétique 1ère année Méthodes Numériques

N/A
N/A
Protected

Academic year: 2022

Partager "Energétique 1ère année Méthodes Numériques"

Copied!
3
0
0

Texte intégral

(1)

Energétique 1ère année Méthodes Numériques

Sup'Galilée Année 2012-2013

Examen du 10 avril 2013

durée : 1h30.

Sans documents, sans calculatrice, sans portable, ...

Tous les calculs doivent être justiés

Exercice 1 : 11 points

Soient α, β, ν et c quatre réels. On souhaite résoudre numériquement le problème suivant

u 2 p x q νu 1 p x q u p x q f p x q , @ x Ps a; b r , (1)

u 1 p a q α, (2)

u p b q β. (3)

Q. 1 1. Quelles sont les données du problème (1) à (3)? (préciser le type de chaque donnée : réel, entier, fonction, vecteur, ...)

2. Quelles sont les inconnues du problème (1) à (3)? (préciser le type) 3. Quelles sont les conditions initiales?

4. Quelles sont les conditions aux limites?

Q. 2 1. Expliquez ce qu'est une discrétisation régulière de l'intervalle r a; b s avec N pas de discrétisation en espace.

2. Ecrire la fonction (algorithmique ou Matlab) DisReg permettant d'obtenir cette discrétisation.

On note x i , i P v 0, N w cette discrétisation. On souhaite résoudre (1) à l'aide du schéma numérique u i 1 2u i u i 1

∆x 2 ν u i 1 u i 1

2∆x cu i f i . (4)

Q. 3 1. Expliquer comment le schéma (4) a été obtenu à partir de (1) et préciser ce que représente les termes u i , f i et ∆x ?

2. Donner l'ensemble E des valeurs que peut prendre i dans le schéma (4).

3. Construire une discrétisation des conditions aux limites d'ordre 2 au moins.

4. Le schéma global est de quel ordre? Justiez.

On note V V V le vecteur de dimension N 1, de composantes V V V i u i 1 , @ i P v 1, N 1 w . Q. 4 Montrer que le vecteur V V V est solution du système linéaire

A V V V F F F (5)

en explicitant la matrice A et le vecteur F F F (préciser les dimensions).

Q. 5 Ecrire la fonction (algorithmique ou Matlab) AssembleMat retournant une matrice M P M d pRq dénie par

M

α 1 α 2 α 3 0 . . . . . . 0 µ 1 µ 2 µ 3 0 . . . . . . 0 0 ... ... ... ... ...

... ... ... ... ... ... ...

... ... ... ... ... 0 0 . . . . . . 0 µ 1 µ 2 µ 3

0 . . . . . . 0 β 1 β 2 β 3

(6)

où pour tout j P v 1, 3 w , α j , β j et µ j sont des réels donnés.

(2)

Q. 6 On suppose les données du problème (1) à (3) fournies et la fonction RSL permettant la résolution du système linéaire A x x x bbb déjà implémentée : x x x Ð RSLpA , bbb q . Ecrire un algorithme complet de résolution du problème (1) à (3) basé sur (5). (Utiliser au maximum les fonctions)

Exercice 2 : 12 points

On souhaite résoudre numériquement l'E.D.P. suivante B u

B t p t, x q ν B 2 u

B x 2 p t, x q f p t, x q , @p t, x q Ps t 0 ; t 0 T ss a; b r , (1)

u p t 0 , x q u 0 p x q , @ x P r a; b s , (2)

u p t, a q u a p t q , @ t P r t 0 ; t 0 T s , (3) B u

B x p t, b q v b p t q , @ t Ps t 0 ; t 0 T s . (4) avec ν un réel strictement positif, t 0 P R , T ¡ 0, p a, b q P R 2 , a   b.

Q. 1 1. Que signie l'abréviation E.D.P.?

2. L'E.D.P. (1) est-elle elliptique, parabolique ou hyperbolique? Justier.

3. Quelles sont les données du problème (1) à (4)? (préciser le type de chaque donnée : réel, entier, fonction, vecteur, ...)

4. Quelles sont les inconnues du problème (1) à (4)? (préciser le type) 5. Quelles sont les conditions initiales?

6. Quelles sont les conditions aux limites?

On note t n , n P v 0, N t w et x i , i P v 0, N x w les discrétisations régulières des intervalles r t 0 ; t 0 T s et r a; b s avec N t pas de discrétisation en temps et N x pas de discrétisation en espace.

Q. 2 Donner explicitement les formules permettant de calculer l'ensemble des t n et des x i . On souhaite résoudre l'E.D.P. à l'aide des schémas numériques

u n i 1 u n i

∆t ν u n i 1 1 2u n i 1 u n i 1 1

∆x 2 f i n 1 . (5)

u n N 1

x

2 4u n N 1

x

1 3u n N 1

x

2∆x v b p t n 1 q . (6)

Q. 3 1. A quoi correspondent les valeurs u n i 1 , f i n 1 , ∆t et ∆x ? 2. Expliquer comment le schéma (5) a été obtenu à partir de (1).

3. Expliquer comment le schéma (6) a été obtenu à partir de (4).

4. Donner une discrétisation (détaillée) du problème (1) à (4) en utilisant les schémas (5) et (6).

5. Le schéma est de quel ordre en temps? en espace?

On note U U U n les vecteurs de dimension N x 1, de composantes U U U n i u n i 1 , @ i P v 1, N x 1 w . Q. 4 1. Comment initialiser le vecteur U U U 0 ?

2. En supposant le vecteur U U U n déjà calculé, montrer que le vecteur U U U n 1 est solution du système linéaire A U U U n 1 bbb n (7) en explicitant la matrice A et le vecteur bbb n (préciser les dimensions).

2

(3)

Q. 5 1. Ecrire la fonction AssembleMat1D retournant la matrice M P M d pRq dénie par

M

1 0 0 . . . . . . . . . 0

β α β ... ...

0 ... ... ... ... ...

... ... ... ... ... ... ...

... ... ... ... ... 0

... ... β α β

0 . . . . . . 0 µ 4µ 3µ

(8)

où α, β et µ sont des réels donnés.

2. On suppose les données du problème (1) à (4) fournies et la fonction RSL permettant la résolution du système linéaire A x x x bbb déjà implémentée : x x x Ð RSLpA , bbb q .

Ecrire un algorithme complet de résolution du problème (1) à (4) en utilisant les schémas (5) et (6).

3

Références

Documents relatifs

La méthode des volumes finis est utilisée pour résoudre numériquement des équa- tions aux dérivées partielles, comme la méthode des différences finies et celle des éléments

Si l’on admet, comme cela est généralement la règle, qu’une préposition est un relateur qui établit une relation entre un terme repéré et un terme repère, c’est donc, dans

1 Ecrire une fonction Damier permettant de créer un damier quelconque sachant que le pavé en bas à gauche d'un quadrillage est noir.. La mozaïque est intégralement composée de

par un schéma d’Euler implicite, le programme mainChaleurImplicite.m (script Matlab) est fourni, ainsi que les fonctions CalculF.m, NormInf.m et PlotSol.m (voir

Energétique 1ère année Méthodes Numériques.. Sup'Galilée

Le bloc de masse m 1 est lié à un point d'ancrage xe par l'intermédiaire d'un ressort de constante de raideur k 1 et, à l'autre extrémité du système, le bloc de masse m 2 est lié

Ecrire la fonction (algorithmique ou Matlab) DisReg permettant d'obtenir cette discrétisation.. En déduire le schéma numérique global/complet associé au problème (1) à (3)

Ecrire la fonction (algorithmique ou Matlab) DisReg permettant d'obtenir cette discrétisation.. Construire une discrétisation des conditions aux limites d'ordre 2