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

Mathématiques Discussion :

Résolution d'un système d’équations différentielles donné sous la forme matricielle


Sujet :

Mathématiques

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Résolution d'un système d’équations différentielles donné sous la forme matricielle
    Bonjour a tous, pour des travaux de mon projet de fin d’étude,
    j'ai l’honneur de vous sollicité votre aide sur MatLab pour résoudre un système d’équations différentielles donné sous la forme matricielle suivante,
    [M]{a}+[C]{v}+[K]{X}={F}
    avec:
    [M]:matrice masse 3*3
    {a}:vecteur accélération( d(V)/d(t)=d^2(X)/d(t)^2)
    [C]:matrice viscosité 3*3
    {v}:vecteur vitesse
    [K]:matrice rigidité
    {X}:vecteur déplacement(avec (x)=A*e^jωt)
    {F}:vecteur force
    je vous remercie énormément d'avance.

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2012
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 291
    Points : 434
    Points
    434
    Par défaut
    Bonjour,

    Quelle est votre question ? Où est ce que vous butez?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    tu aimerais trouver le déplacement ? si oui regarde la méthode de Newmark, peut etre Runge Kutta ou un truc dans ce genre

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut but
    bonjour,
    je cherche a trouve la fonction de transfert, et le déplacement de ce système.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    perso je n'y connais pas grand chose en fonction de transfert mais ça doit être facile à trouver sur le net : il s'agit de la fonction de transfert une equation différentielle d'ordre 2

  6. #6
    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!
    Pour résoudre un problème, il convient de préciser d'abord ce que l'on connait (donc les données) et ce que l'on cherche (les résultats attendus).
    [M], [C] et [K] sont des matrices connues 3*3; sont-elles constantes ou varient-elles de manière connue?
    {a} et {v} sont des éléments de la solution.
    En revanche, il y a un doute sérieux concernant {x}: A est-il une matrice ou un scalaire; A et omega sont-ils connus? En outre, on peut écrire
    {x}=A*cos(omega*t)+j*A*sin(omega*t)
    On ne voit pas très bien ce que représente un déplacement complexe.

    Tout bien réfléchi, je pense que ton problème est mal posé. Comme il n'a rien à voir avec Matlab, je déplace cette discussion dans le forum algo/maths.

    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)

  7. #7
    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!
    Il y a deux manières de décrire le comportement d'un système oscillant:
    1. Les équations différentielles, dans lesquelles on a v=dx/dt et a=dv/dt, et dans lesquelles on ne travaille qu'avec des nombres réels.
    2. La formulation complexe, dans laquelle on a V=j*omega*X et A=j*omega*V et dans laquelle il n'y a pas de dérivées.

    Mélanger les deux est une aberration.
    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)

  8. #8
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2012
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 291
    Points : 434
    Points
    434
    Par défaut
    Bonjour,

    C'est vrai que le problème reste trop vague.

    Si je suis le raisonnement de FR119492:

    1. Il s'agira ici de passer en discret (résolution numérique) pour résoudre par la méthode d'Euler (implicite ou explicite) ou la méthode de Runge-Kutta pour le premier order.
    La méthode de Newmark comme l'a expliqué 21did21, permet de résoudre des système de 2nd ordre donc c'est celle-ci qu'il faudrait utiliser.

    Les méthodes du premier ordre peuvent s'étendre pour ton problème en utilisant les suites par récurrence tel que:
    dx/dt=[(Xi+1)-(Xi)]/delta_t avec delta_t pas de temps

    Pour la méthode de Newmark l'algorithme est ici: http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Newmark

    Après il existe des méthodes d'ordre supérieur ( Dorman-Prince) mais je ne sais pas si ça t'intéresses ici.

    2. je suppose que dans ce cas tu passes en Laplace et tu calculs la fonction de transfert sachant que:
    d^2(x)/d(t)^2 -> p^2.X(p)

    Le fait que tu es des matrices 3x3 ne pose pas de problème si tu poses le système d'équation correspondant pour chaque composante de ton repère car les dérivées sont par rapport au temps et aucunes autres variables.

    Remarque:
    J'ai bien sûr considéré ici que les matrices [M], [C] et [K] étaient constantes.
    Sinon c'est plus compliqué. Dans ce cas là je ne sais pas répondre, peut-être on peut utiliser la méthode des éléments finies... ou pas

  9. #9
    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!
    Pour éviter que cette discussion ne parte dans toutes les directions, je pense que nous devons revenir au point de départ, c'est-à-dire comprendre le problème avant d'essayer d'ébaucher des solutions. Alors, je te prie de nous exposer le problème physique qui fait l'objet de ton projet de fin d'études.
    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)

  10. #10
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Salut!

    Pour mieux comprendre le problématique j'ai exposé le problème dans cette image.
    je vous remercie énormément d'avance.
    Images attachées Images attachées  

  11. #11
    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!
    Je pense que ça n'est pas de ta faute, mais la formulation de ton problème n'a aucun sens: les forces et les déplacements sont des grandeurs physiques décrites par des nombres réels et non complexes.

    Alors, comment faire? Il y a une chose que tu dois préciser:

    Ou bien le phénomène que tu étudies est un régime permanent sinusoïdal, et tu peux utiliser le calcul opérationnel de Heaviside; tu travailles avec des grandeurs complexes, mais il n'y a plus de dérivées.

    Sinon, dans le cas général, par exemple pour un régime transitoire; le calcul opérationnel ne s'applique plus, toutes les grandeurs sont réelles et tu intègres tes équations différentielles, par exemple par la méthode de Runge-Kutta.

    A toi de choisir.
    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)

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/12/2013, 10h01
  2. [XL-2007] Résolution d'une système de trois équations à trois inconnues
    Par frisou65 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/08/2011, 08h20
  3. Réponses: 1
    Dernier message: 22/05/2008, 13h56
  4. Réponses: 10
    Dernier message: 27/05/2007, 11h19
  5. Réponses: 1
    Dernier message: 13/12/2006, 12h01

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