Equation de cette courbe
Répondre à la discussion
Affichage des résultats 1 à 24 sur 24

Equation de cette courbe



  1. #1
    invite2f4dc649

    Equation de cette courbe


    ------

    Bonjour,

    Je suis à la recherche de l'équation mathématique de la courbe en pièce jointe ( mes excuses pour la qualité du dessin ) répétable à l'infinie.

    J'en ai besoin pour un logiciel de simulation dynamique.

    Merci d'avance à celui qui se penchera sur ce petit problème.

    -----
    Images attachées Images attachées  

  2. #2
    inviteb0ca76e7

    Re : Equation de cette courbe

    et pour x compris entre 20 et 28 par exemple f(x)=0 ou elle est non continue?

  3. #3
    invite2f4dc649

    Re : Equation de cette courbe

    Oups oui... Elle est définie est égale à 0.

  4. #4
    invite2f4dc649

    Re : Equation de cette courbe

    Sinon on peut remplacer les "triangles" par des paraboles sa me convient aussi. Avec les même données :
    elle démarre à x=4 et est positif sur un intervale de 16 puis nulle sur un intervale de 8.

    Je suis un peu bloqué et mes cours de maths sont relativement loin derrière moi

    Donc soit "triangle" soit parabolle. Je suis pas difficile

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

    Re : Equation de cette courbe

    On peut faire les deux : droites ou parabole. Pas très différent.
    Déjà l'équation de la 1ère parabole. Comme elle s'annule en 24 et en 20, elle s'écrit a(x-4)(x-20)
    a se calcule en faisant x=12 et y = 900 et on trouve a = 14.0625
    Donc la 1ère parabole s'écrit
    y = 14.0625 (x-4) (x - 20)
    Maintenant, pour les suivantes, il faut revenir entre 0 et 24, ce qui se fait en remplaçant x par X = x - E(x/24) où E désigne la fonction partie entière.
    Donc Y = 14.0625 ( X-4) (X-20) avec X = x - E(x/24)
    Ca va donner un feston avec des parties négatives qu'il faut éliminer.
    y = sup [Y ; 0] où sup est la fonction "le plus grand des deux"

    Ne reste qu'à écrire tout ça sur une seule ligne mais il serait bien plus aisé pour programmer de conserver les intermédiaires X et Y.

    Pour les triangles, c'est pareil mais la fonction n'est plus 14,0625 (x-4)(x-20) mais
    y = 900 - 112.5 |x - 12| avec la fonction valeur absolue, le reste identique.

  7. #6
    invite2f4dc649

    Re : Equation de cette courbe

    Ok. Donc la je suis face à un petit soucis vu que je dois utiliser cette équation dans un logiciel de simulation dynamique.

    En gros j'ai une ligne : "équation du flux : y(x) = " et voilà.
    C'est possible d'écrire sa sur une seule ligne ? J'espere que la fonction partie entière est prise en compte dans le logiciels ce qui est loin d'être gagné...

  8. #7
    invite2f4dc649

    Re : Equation de cette courbe

    Comme je m'y attendais le logiciel ne prends pas en compte les fonction partie entière et la fonction SUP.

    Voilà l'aide du logiciel concernant les fonctions :
    Code:
    numeric constants 
    
    integer (Ex: 123)
    
    fixed-point (Ex: 123.45  123.  0.123  .123)
    
    floating-point (Ex: 1e12  5.39e+8  0.1E-12  .2E+2)
    
    arithmetic operators 
    
    + addition (Ex: 2+2)
    
    - subtraction (Ex: 3-5)
    
    * multiplication (Ex: 1.23*0.12)
    
    / division (Ex: 1E5/0.01)
    
    ^ raising to a power (Ex: 3.14^2)
    
    unary operators
    
    + sign retaining (Ex: +180)
    
    - sign change (Ex: -180)
    
    embedded functions (see detailed description in Formula: Functions) 
    
    abs    - absolute value
    
    sign    - sign
    
    max    - maximum
    
    min    - minimum
    
    step    - step-function by 1
    
    impulse    - impulse segment
    
    sin    - sine
    
    cos    - cosine
    
    tan    - tangent
    
    asin    - arc sine
    
    acos    - arc cosine
    
    atan    - arc tangent
    
    atan2    - arc tangent with two arguments
    
    exp    - exponent
    
    log    - natural logarithm
    
    sqrt    - square root
    
    pow    - raising to a power 
    
    saw    - saw-tooth periodic function
    
    embedded constants (see detailed description in Formula: Constants and Predefined Variables) 
    
    pi    - pi
    
    e    - e
    
    predefined variables (see detailed description in Formula: Constants and Predefined Variables) 
    
    t    - current time
    
    x    - Cartesian coordinate x
    
    y    - Cartesian coordinate y
    
    r    - polar coordinate r
    
    phi    - polar coordinate φ in degrees
    Peut être la fonction IMPULSE pour les triangles ?
    Exemple : t*impulse(t,0,0.5) + (1-t)*impulse(t,0.5,1)
    Donne un triangle qui part de zéro et monte jusqu'a x= 0.5 puis redescent jusqu'a x = 1.

  9. #8
    invitec17b0872

    Re : Equation de cette courbe

    Bonjour,

    C'est peut-être idiot ce que je dis, mais si vous convertissez un float en int, il n'en garde que la partie entière non ?
    Voyez si vous avez moyen de faire des conversions de type, du genre :
    float x;
    float y;
    y=(int)x;

    Ca se code en C, mais je ne sais pas ce que vous codez, vous...

    Bon courage

  10. #9
    invite2f4dc649

    Re : Equation de cette courbe

    Oui mais je ne programme pas.
    Je dois rentrer cette équation en une ligne dans mon logiciel. Et en utilisant uniquement des formules que le logiciel connait.

    Autrement dit c'est pas évident.

  11. #10
    invitec17b0872

    Re : Equation de cette courbe

    Votre fonction est définie par morceaux.
    Il faut tester la valeur de x pour savoir de quel morceau on parle (0, croissante, décroissante), donc je ne vois pas comment on peut faire rentrer ça en une ligne... sauf à exprimer la pente en fonction d'un modulo de x

  12. #11
    invite2f4dc649

    Re : Equation de cette courbe

    Par exemple si je prends la fonction triangle, pour le moment je rentre la fonction :

    (112.5*t-450)*impulse(t,4,12)+(450-112.5*t)*impulse(t,12,20)

    Cela me donne un triangle... Donc en gros sachant qu'on parle d'heure pour l'axe x : un triangle = 1 jour
    Si je veux faire une simulation sur un mois je dois rentrer 30 fois cette formule ...
    Bon c'est une solution mais l'idéale serait d'avoir une formule sur 360 jours. Sa commence à faire une sacrée formule

  13. #12
    invitec17b0872

    Re : Equation de cette courbe

    La fonction que vous indiquez donne un triangle, or vous cherchez une fonction "qui se répète"...
    si vous voulez que tout tienne sur une ligne, il faudrait chercher une forme factorisée avec comme facteur commun impulse(t,0,24*30) pour un mois...
    La fonction que vous proposez ne gère pas la partie nulle, mais vous pouvez ajouter un terme en 0*impulse(t,20,28)

  14. #13
    invite2f4dc649

    Re : Equation de cette courbe

    Ouai sa me dépasse un peu la.

  15. #14
    invite986312212
    Invité

    Re : Equation de cette courbe

    sinon une approximation c'est (1+sin(t))^n (n>1)

  16. #15
    invite2f4dc649

    Re : Equation de cette courbe

    Effectivement si je trouve rien d'autres je partirais sur cette équation.

  17. #16
    inviteaf1870ed

    Re : Equation de cette courbe

    Ne peut on bricoler avec la fonction sawtooth ?

  18. #17
    invite2f4dc649

    Re : Equation de cette courbe

    Surement mais j'avoue ne pas connaître les détails de cette fonction.

  19. #18
    inviteaf1870ed

    Re : Equation de cette courbe

    Comme son nom l'indique, elle doit faire un tracé en dent de scie, soit des demi triangles. Mais il faudrait voir ses caractéristiques exactes dans le manuel du logiciel.

  20. #19
    NicoEnac

    Re : Equation de cette courbe

    Bonjour,

    La fonction que vous cherchez est périodique, je verrais bien une petite transformée de Fourier et vous vous arrêtez à l'ordre qui vous satisfait suffisamment pour la précision.
    La fonction triangle est une fonction dont la transformée est usuelle (se trouve sur google).
    "Quand les gens sont de mon avis, il me semble que je dois avoir tort."O.Wilde

  21. #20
    invite2f4dc649

    Re : Equation de cette courbe

    D'accord. Pour le moment je laisse en stand by car je change de logiciel de simulation dynamique. J'aurais peut être plus de possibilités avec le nouveau logiciel pour décrire cette fonction.

  22. #21
    invite2f4dc649

    Re : Equation de cette courbe

    Je reviens vers vous car j'arrive à la partie de la simulation ou il me faut cette equation.
    Je travail a présent sur Fluent 13 donc je peux coder la fonction en C et le logiciel l'interpetera.

    J'aurais également besoin d'une seconde fonction pour mon débit (voir PJ ) est ce que quelqu'un peut m'avancer sur ces 2 fonctions car la programmation en C... C'est pas mon fort
    Images attachées Images attachées  

  23. #22
    invite2f4dc649

    Re : Equation de cette courbe

    En fait j'ai un exemple de code C qu'interprête le logiciel. Si je me souviens bien la fonction décrit une courbe parrabolique pour une entrée de débit :

    #include "udf.h"

    DEFINE_PROFILE(inlet_x_velocit y, thread, position)
    {

    real x[ND_ND]; /* this will hold the position vector */
    real y, h;
    face_t f;

    h = 0.016; /* inlet height in m */

    begin_f_loop(f,thread)
    {
    F_CENTROID(x, f, thread);
    y = 2.*(x[1]-0.5*h)/h; /* non-dimensional y coordinate */
    F_PROFILE(f, thread, position) = 0.1*(1.0-y*y);
    }
    end_f_loop(f, thread)

    }

  24. #23
    breukin

    Re : Equation de cette courbe

    Soit , et .

    On pose :






    Alors

    représente une forme close de votre fontion, avec , et .

  25. #24
    breukin

    Re : Equation de cette courbe

    il faut lire et non .

Discussions similaires

  1. Equation courbe
    Par invite6696a2c1 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 27/03/2010, 11h44
  2. Equation d'une courbe
    Par invitefeb8df25 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 20/04/2009, 22h06
  3. Equation tangente à la courbe
    Par invite3c33d024 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 27/05/2008, 00h35
  4. Equation de courbe
    Par invite00a2025a dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 15/03/2007, 13h03
  5. équation de courbe
    Par invite46329d48 dans le forum Mathématiques du collège et du lycée
    Réponses: 4
    Dernier message: 10/09/2006, 13h56