IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Van der Waals équation


Sujet :

Fortran

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut Van der Waals équation
    Bonjour,

    C'est pour la première fois quand j'utilise Fortran...et je dois faire une loi utilisateur Fortran pour l'air comme gaz réel, donc avec Van der Waals équation.
    Si quelqu'un veut m'aider, je vous serais reconnaissante.
    Bonne journée!


    Hello,

    It's the first time when i have to use Fortran and i have to do a material law for the air (like real gas), the Van der Waals equation.
    If somebody can help me, i would be really faithfull.
    Have a nice day!


  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    i have to do a material law for the air
    Comme tu as quelques problèmes avec la langue française, j'essaie de répondre au texte anglais de ta question, mais je n'arrive pas à voir ce que tu appelles "a material law", en français "une loi utilisateur". Est-ce un code calculant quelque chose en fonction de quelque chose d'autre en appliquant l'équation de Van der Waals?
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Mon professeur m'a dit que je devais faire une 'loi de l'utilisateur" en Fortran. Elle devra être pour les gaz réels.
    Parce que je travaille sur Radioss et je dois simuler la détonation d'un explosif dans l'air (air avec le comportement d'un gaz réel, et pas celui d'un gaz idéal).
    Donc, je pense que je vais devoir calculer la pression en fonction du volume, avec l'aide de l'équation de Van der Waals.

    Merci beaucoup

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Mon professeur m'a dit que je devais faire une 'loi de l'utilisateur" en Fortran.
    Signale à ton professeur que le Fortran est un langage de programmation destiné à résoudre des problèmes de calcul numérique et non à "faire des lois".
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  5. #5
    Membre régulier
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 91
    Points
    91
    Par défaut
    Si je comprends bien la question, tu cherches à coder une équation d'état (Equation of state) de type Van der Waals, P=f(v,T).

    Bon, je suis pas fan de Van der Waals (je préfère utiliser Soave-Redlich-Kwong, mais ça ne changera guère la formulation), mais dans ce sens ça me paraît simple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    FUNCTION PressVdW(v,T,a,b)
    ! a & b are gas specific
    ! v is molar volume
    ! T is absolute temperature
    IMPLICIT NONE
    REAL(8):: PressVdW, v, T
    REAL(8):: a, b
    REAL(8), PARAMETER: Rgas=8.314d0 ! Gas constant
     
    PressVdW = Rgas*T/(v-b) -a/v**2
    END FUNCTION
    Ceci dit, si c'est pour être inclus dans un logiciel, il doit y avoir une formulation bien particulière décrite dans le guide du logiciel en question... Mais là, je crains qu'on ne puisse pas faire beaucoup plus

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup pour l'aide, mais en fait, il semble que je doit faire ça pour le code radioss, qui utilise un starter subroutine et un engine subroutine. Donc, il est plus difficile que cela.
    J'ai ouvert une nouvelle discussion : "loi utilisateur(user material law)". Si vous croyez que vous pourrez m'aider, dites-moi, s'il vous plait. Merci.
    Bonne journee,
    Nicoleta

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 45
    Points : 57
    Points
    57
    Par défaut
    Bon j'imagine que ton problème est résolu depuis...mais ce que t'a répondu François est tout à fait la réponse que tu attendais...
    Maintenant comment tu vas faire comprendre à radioss la nouvelle loi d'état que tu veux implémenter, là il faut voir dans la doc de radioss..
    mais bon je suppose que maintenant tout est ok !

Discussions similaires

  1. Oscillateur de Van der pol, runge-kutta
    Par nakor dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 05/03/2010, 08h14
  2. [VB6] Avec num. de semaine, savoir le 1er et der. jour ouvrable?
    Par lololefada dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/01/2004, 13h07
  3. Maths : équations
    Par Anonymous dans le forum Mathématiques
    Réponses: 5
    Dernier message: 02/05/2002, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo