Rechercher : dans
Par :

Résolution équation différentielle (scilab)

Dernière réponse le 22 oct 2009 à 14:00:02 Bison 33, le 15 oct 2009 à 19:10:45 
 Signaler ce message aux modérateurs

Bonjour,

Je souhaiterais trouver une solution numérique à l'équation différentielle suivante :
c1.y''(t)+c2.y'(t)+c3.y(t)=sin(c4.t+c5.y(t))
y''(0)=0
y'(0)=0
y(0)=0
avec:
-> t, la variable
-> y(t), la fonction inconnue dont je recherche une solution numérique "convergente" sur l'intervalle [t1;t1+2.pi/c4]
-> c1, c2, c3, c4 (pulsation de l'excitateur), et c5 qui sont des paramètres constants

Je suis ingénieur, et j'ai besoin de cette solution pour une application concrète. Malheureusement, mes études commencent à dater et je ne sais pas du tout comment aborder un tel problème (l'ai-je déjà su !?) :
Mathématiquement, je ne sais pas comment gérer le sin(c4.t+c5.y(t))
Au niveau solveur, je dispose de scilab (que je connais à peine) et je ne sais pas quelle fonction utiliser.

Quelqu'un pourrait-il m'éclairer ? Me proposer une méthodologie, voir me proposer un script "scilab" pour résoudre mon problème ?

En vous remerciant par avance...

Configuration: Windows XP Internet Explorer 8.0

Meilleures réponses pour « Résolution équation différentielle (scilab) » dans :
[Webmaster] Adapter un site à toutes les résolutions, le centrer VoirUne question récurrente sur ce forum est "Comment adapter mon site à la résolution du visiteur ? Quelle résolution choisir ?" Pas besoin de se compliquer la vie pour ça ! Comment faire Il suffit d'appliquer une largeur relative (=qui change selon...
[PHP] Détecter la résolution d'affichage VoirPHP ne fournit pas de fonction permettant la détection de la résolution d'affichage car l'information concernant l'affichage du visiteur n'est pas fournie nativement par le protocole HTTP. Javascript par contre permet de détecter la résolution...
Télécharger Scilab VoirScilab est un logiciel libre de calcul scientifique développé par des chercheurs de l’INRIA et de l’ENPC ; il s'agit d'un "équivalent" gratuit de Matlab®. Contrairement à GNU Octave, la syntaxe est cependant parfois quelque peu différente et quelques...

1

BugCrusher, le 15 oct 2009 à 19:23:58

Hello !

Je compatis, j'ai un vague souvenir de ces bêtes-là, mais je ne suis pas certain de les avoir un jour maîtrisées.

J'ai quand même trouvé un tuto pas mal foutu, ici : http://www.isa.utl.pt/dm/mat_est/matest/ODE_Scilab.pdf

Bien sûr il n'y a pas de réponse toute faite à ta question, mais quand même pas mal de rappels et exemples.

Pour que tu ne perdes pas trop de temps, l'utilisation des solvers commence en bas de la page 67. Si tu coinces, alors tu pourras remonter dans le doc :o)

Hope this helps et bon courage. Plus on est confiant dans sa capacité à faire fonctionner un­e machine, plus on passe pour un con quand ça foire...

Répondre à BugCrusher

2

 Bison 33, le 22 oct 2009 à 14:00:02

En compulsant le tutorial et à force d'essais je m'en suis finalement sorti.
Merci bien

Répondre à Bison 33
Collection CommentÇaMarche.net