Deficulte a programmer en fortran
Résolu
bkhikhicha
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
karimazizi Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
karimazizi Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrai bien de l'aide a realiser ce programme:
on cnsidere un circuit RC
E(generateur)R(resistance) et C(capacite) en paralleles
ecrire un programme qui permet de determiner la tension u (au borne de R) par la methode d'euler et runge-kutta
et merci d'avance.BISOU A TOUS ;)
je voudrai bien de l'aide a realiser ce programme:
on cnsidere un circuit RC
E(generateur)R(resistance) et C(capacite) en paralleles
ecrire un programme qui permet de determiner la tension u (au borne de R) par la methode d'euler et runge-kutta
et merci d'avance.BISOU A TOUS ;)
A voir également:
- Deficulte a programmer en fortran
- Programmer sms - Guide
- Programmer mail gmail - Guide
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
- Mettre en veille un programme - Guide
- Apprendre a programmer - Guide
3 réponses
Bonsoir
Non, il n'y a pas besoin si le montage est en parallèle.
Pour un montage en série, c'est un circuit RC classique.
Du coup si on note Ur la tension aux bornes de la résistance et Uc la tension aux bornes du condensateur, on a :
dUc/dt + Uc/(RC) = E/(RC)
Ur = E - Uc
Si tu dois résoudre cette équation différentielle avec les méthodes demandées, c'est sûrement parce que c'est un exercice qui t'a été demandé dans le but de t'entraîner à coder les deux méthodes.
Le circuit RC n'est qu'une excuse, d'autant plus que l'équation se résout à la main.
Pour coder la méthode d'Euler et la méthode de Runge-Kutta, tu pourras trouver toutes les informations nécessaires sous Wikipédia :
https://fr.wikipedia.org/wiki/M%C3%A9thode_d%27Euler
https://fr.wikipedia.org/wiki/M%C3%A9thodes_de_Runge-Kutta
Bonne nuit
Non, il n'y a pas besoin si le montage est en parallèle.
Pour un montage en série, c'est un circuit RC classique.
Du coup si on note Ur la tension aux bornes de la résistance et Uc la tension aux bornes du condensateur, on a :
dUc/dt + Uc/(RC) = E/(RC)
Ur = E - Uc
Si tu dois résoudre cette équation différentielle avec les méthodes demandées, c'est sûrement parce que c'est un exercice qui t'a été demandé dans le but de t'entraîner à coder les deux méthodes.
Le circuit RC n'est qu'une excuse, d'autant plus que l'équation se résout à la main.
Pour coder la méthode d'Euler et la méthode de Runge-Kutta, tu pourras trouver toutes les informations nécessaires sous Wikipédia :
https://fr.wikipedia.org/wiki/M%C3%A9thode_d%27Euler
https://fr.wikipedia.org/wiki/M%C3%A9thodes_de_Runge-Kutta
Bonne nuit
Bonjour
Tu as une chance inouïe !
Il n'y a même pas de programme à faire. Comme E, R et C sont montés en parallèles, la tension aux bornes de la résistance, la tension aux bornes du condensateur et la tension aux bornes du générateur sont les mêmes !
Bien sûr, j'ai supposé qu'il s'agissait d'un générateur de tension, mais comme tu ne précises rien, il a bien fallu que je choisisse.
Ce n'est pas merveilleux cela ? Elle n'est pas belle la vie ?
Allez, bonne soirée
Tu as une chance inouïe !
Il n'y a même pas de programme à faire. Comme E, R et C sont montés en parallèles, la tension aux bornes de la résistance, la tension aux bornes du condensateur et la tension aux bornes du générateur sont les mêmes !
Bien sûr, j'ai supposé qu'il s'agissait d'un générateur de tension, mais comme tu ne précises rien, il a bien fallu que je choisisse.
Ce n'est pas merveilleux cela ? Elle n'est pas belle la vie ?
Allez, bonne soirée
E=UR+UL+UC .....1
UR=RI(t).........2
UL=L.dI/dt........3
UC=(1/C).INTG(I(t)............4
on a
UR= R.I(t)
ON REMPACE DANS 1 LES EQUATIONS 3 ET 4
E=UR+L.dI/dt+(1/C) .INTG(I(t)..........5
EN TROUVE DANS 5 L EXPRESSION DE I(t) ET EN FAIT REMPLACER DANS 2
EN TROUVE
DERIVE (5) /dt.............. IMPLIQUE 0=R di/dt +Ld(di/dt)/dt+1/c).i(t)
Ld(di/dt)/dt + R di/dt + (1/c).i(t)=0
resodre cette equation avec la methde d euler apres
remplacer l expression de i(t) dans
UR=R . i(t)
UR=RI(t).........2
UL=L.dI/dt........3
UC=(1/C).INTG(I(t)............4
on a
UR= R.I(t)
ON REMPACE DANS 1 LES EQUATIONS 3 ET 4
E=UR+L.dI/dt+(1/C) .INTG(I(t)..........5
EN TROUVE DANS 5 L EXPRESSION DE I(t) ET EN FAIT REMPLACER DANS 2
EN TROUVE
DERIVE (5) /dt.............. IMPLIQUE 0=R di/dt +Ld(di/dt)/dt+1/c).i(t)
Ld(di/dt)/dt + R di/dt + (1/c).i(t)=0
resodre cette equation avec la methde d euler apres
remplacer l expression de i(t) dans
UR=R . i(t)