Equation dérivées partielles sous MatLab
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Equation dérivées partielles sous MatLab



  1. #1
    invite727812e4

    Equation dérivées partielles sous MatLab


    ------

    Bonjour,

    Dans le cadre d'un projet je dois résoudre analytiquement et numériquement l'EDP suivante.
    Nom : test.png
Affichages : 705
Taille : 16,2 Ko

    Mais voilà, j'ai du mal pour le programme MatLab.Je sais que je dois utiliser la méthode des différences finies, mais je n'ai malheureusement pas fait de cours sur cette méthode, et je trouve pas grand chose sur internet pour (x,y,t) (que pour (x,t) et ça marche pas).

    Un coup de main serait le bienvenu !

    Merci

    -----

  2. #2
    invite212a1c38

    Re : Equation dérivées partielles sous MatLab

    Bonsoir,

    L'équation ci-dessus est l'équation de la chaleur avec un terme convectif. Pour la résoudre par différences finies, il faut discrétiser l'espace et le temps en une suite de valeurs espacées de , , . La valeur de C au point , , est notée . Puis les dérivées sont approximées par les taux d'accroissement,

    pour le temps et,

    pour l'espace (idem avec y).

    Le problème pour être complet doit préciser les conditions initiales et les conditions aux limites. On obtient un système d'équations linéaires sur les que l'on peut résoudre avec Matlab.

    Bon courage

  3. #3
    invite727812e4

    Re : Equation dérivées partielles sous MatLab

    Merci bien !

    Je vais essayé de me débrouiller avec ça !

  4. #4
    invite727812e4

    Re : Equation dérivées partielles sous MatLab

    Bonjour,

    Au final je me retrouve bloqué (du moins je crois. C'est un projet obligatoire, mais les maths ne sont pas du tout ma spécialité !).

    Alors je pose mon équation un fois les termes en temps et espace discrétisés, avec mes conditions telles que :
    - Condition initiale : à t=0, C(x,y,0)=0
    - Conditions aux limites : (je travaille dans un carré de longueur L) C(0,y,t)=C(L,y,t)=C(x,0,t)=C(x ,L,t)=0

    Mon problème est très simplifié, mais malgré ça j'arrive pas a savoir si le resultat que trouve est juste.
    Je tombe au final sur C(x,y,Δt) = 0, ce qui pour moi semble faux.
    Mon problème physique est la diffusion de microparticules au alentour d'une ville (source : pots d'échappements), et le terme C(x,y,Δt) ne devrai pas être nul car il y a création de particule permanent et le pas Δt n'est pas nul.
    Je me trompe peut être sur l'interpretation physique du C après, comme dit précédemment, c'est pas trop mon domaine d'expertise.

  5. A voir en vidéo sur Futura
  6. #5
    acx01b

    Re : Equation dérivées partielles sous MatLab



    Citation Envoyé par tompouce222 Voir le message
    - Condition initiale : à t=0, C(x,y,0)=0
    - Conditions aux limites : (je travaille dans un carré de longueur L) C(0,y,t)=C(L,y,t)=C(x,0,t)=C(x ,L,t)=0
    avec ces conditions initiales ce n'est pas difficile à résoudre analytiquement !
    tu peux le faire ?

Discussions similaires

  1. Équation aux dérivées partielles
    Par invitea2b50017 dans le forum Mathématiques du supérieur
    Réponses: 16
    Dernier message: 27/01/2014, 03h42
  2. équation aux dérivées partielles
    Par invited7e4cd6b dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 24/01/2013, 21h57
  3. Equation aux dérivées partielles
    Par invite11ea93d7 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 08/03/2011, 14h51
  4. Equation aux derivées partielles(E.D.P)
    Par invite7099794e dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 18/04/2009, 04h26
  5. Equation aux dérivées partielles
    Par invitec13ffb79 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 01/03/2008, 18h52