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

MATLAB Discussion :

Methode Newton Raphson pour cellule photovoltaïque


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Methode Newton Raphson pour cellule photovoltaïque
    bonjour a toutes et a tous , j’espère vraiment trouver de laide ici grave a vôtres talents .
    svp j'ai cette équation au dessous , qui est une équation qui caractéristique une cellule photovoltaïque,fonctionnement normal ,
    je souhaite tracer la caracteristique de I en fonction de V , I=f(V) avec la méthode de Newton-Raphson sous MATLAB :


    f(I)=Icc-I-Is*{exp[q*(V+Rs*I)/nkt]-1}

    Icc,Is,q,Rs,n,k,t --> des constantes
    I et V --> des variable

    je cherche I , pour chaque valeur de V sachant que V varie de 0 à 0.6 (0.6 tension de silicium )

    il me faut donc deux boucle ( for ) de preference
    ou bien ( 2 while )

    merci d'avance pour votre aide

    j'ai commencé ce travail , mais je suis perdu !!! j'aimerai utiliser ( 2 boucle for ) une pour V , et lautre pour I jusqu'a une precison donnée peut importe !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    %%Constantes 
    Icc=2;
    Is=1e-8;
    q=1.6e-19;
    Rs=0.005;
    n=1.2;
    k=1.38e-23;
    t=300;
     
    %%parametres de l'algorithme
     
    V=0:0.1:0.7    %vecteur tension
    I=0:0.1:2;
    for i=1: !!!!    %calclul des valeurs de la tension 
     
     
    while(abs(f(i))>0.001)
    f(i)=Icc-I-Is*(exp(q*(V+Rs*I/nkt))-1)
    fp(i)=-1-(Is*(q*Rs/nkt))*(exp(q*(V(i)+Rs*I(i)/nkt))-1) 
    I_(i)=I(i)-f(i)/fp(j);
    I(i)=I_(i);
    end
     
    figure 
    subplot(2,1,1)
     
    title('Adjudted I-V curve');
    xlabel('V(V)');
    ylabel('I(A)');

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 883
    Points : 3 431
    Points
    3 431
    Par défaut
    salut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for i=1: !!!!    %calclul des valeurs de la tension
    if faut ecrire
    puis utiliser I(i)

    idem pour V

    sinon un conseil : ne surcharge pas la variable i (qui existe déjà) mais utilise une autre variable, par exemple idxI (plus lisible en plus) pour index de I

    Fabien

  3. #3
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Bonjour,
    si ton problème est simplement lié à l'affichage, utilise les commandes axis et ylim :
    Pour cadrer ta courbe dans ta figure.

Discussions similaires

  1. Itération Newton -Raphson pour trouver le taux d'accroissement
    Par Luiza dans le forum Microsoft Office
    Réponses: 3
    Dernier message: 24/10/2012, 23h16
  2. la methode de newton raphson(essai)
    Par crippella dans le forum MATLAB
    Réponses: 17
    Dernier message: 10/03/2010, 16h17
  3. la methode newton-raphson sur matlab
    Par crippella dans le forum Mathématiques
    Réponses: 2
    Dernier message: 02/02/2010, 11h27
  4. pb de solution methode de newton-raphson
    Par laroche1 dans le forum MATLAB
    Réponses: 2
    Dernier message: 14/03/2008, 00h03
  5. Utilisation Newton-Raphson pour resoudre une equation
    Par laila_china dans le forum MATLAB
    Réponses: 1
    Dernier message: 13/11/2007, 13h43

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