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

Algorithmes et structures de données Discussion :

algorithme de calcul du courant dans un réseau électrique


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut algorithme de calcul du courant dans un réseau électrique
    Bonjour,

    J'ai conçu un réseau électrique, j'ai donc en entrée un ensemble de nœud, et un ensemble de branche, constitué uniquement de source de tension et/ou de résistance.

    Je vous prie de m'aider à trouver un algorithme calculant l'intensité du courant circulant dans le réseau.

    Pour être plus précis :

    J'ai N nombre de nœud dans mon réseau, et j'ai B nombre de branches.

    Je connais l'architecture de mon graphe (interconnexion et orientation des branches) puisque c'est moi qui l'ai conçu.

    Ce que je désire, c'est pourvoir calculer le courant qui circule dans chaque branche du réseau.

    Avez vous un algo à me proposer svp ?

    Merci.

  2. #2
    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 : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Deux étapes:
    1. Ecrire les équations
    2. Résoudre les équations

    Jean-Marc Blanc

  3. #3
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Citation Envoyé par jerry tekobon Voir le message
    Ce que je désire, c'est pourvoir calculer le courant qui circule dans chaque branche du réseau.

    .
    salut on apprend cela en terminale scientifique c'est de la Physique basique
    C'est la loi des noeuds ou des mailles
    http://fr.wikipedia.org/wiki/Lois_de_Kirchhoff
    Une simple itération pour faire la somme des intensités de chaque maille peut suffire..

  4. #4
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Une solution :
    créer une structure "noeud" ( je ne sais pas quel langage tu utilises)
    Ensuite cette structure comporte un pointeur de noeud fils gauche ou borne - et un autre pour une borne + ( en C/C++)
    Ensuite tu vas construire une sorte d'arborescense;
    le noeud principal c'est la source d'alimentation, si tu rajoutes une dérivation alors cette dérivation aura comme noeud parent le noeud source d'alimentation.
    Pour faire les calculs il faut parcourir tout l'ensemble de relations.
    Etant donné que la somme des intensités du circuit égale celle de la source d'alimentation ça te permet de calculer chaque intensité.
    En continu pas de problème pour calculer les composants par contre ça se gâte en alternatif

  5. #5
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut
    bonjour jerry tekobon

    Approcher ton probleme de kirchoff par un graph ...hum un peu difficile

    Tu n'echappeperas pas au calcul d'algebre lineaire qui est inconrtable comme dit par les intervenants..

    Appliquer la methode d'Analyse Nodale (version simple de la 1ere loi de klrchoff ou lois des noeuds )
    - resoudre l'equation matricielle : In = Ym x Vn
    - In : courants noeuds N (connus pour les noeuds injecteurs ou il y a une source de tension => à transformer en source de courant norton)
    - Ym : admittance branche (inverse des impedances)
    - Vn : tensions aux noeuds (inconnues nb:ca n'est pas les chutes dans les branches)
    Les Vn permettent de retrouver les chutes de tension de branches DVi car:
    DVij=Vi-Vj et par suite les courants de branches DI=DVi/Zi
    ...
    Le graph doit alors etre decit par au moins :
    -Node(i) :liste de noeuds i=1 à N numero des noeuds
    -Node1(m) et Node2(m) : liste des branches apparies par noeud ,m=1 à M ...

    En plus les tables(paralleles) suivantes:
    -tableau INode(i) des courants i=1,à N numero des noeuds
    -tableau VNode(j) des tensions i=1,à N idem

    -Matrice d'incidence noeud-branches INodeBr(N,M) .
    A cribler comme suit :
    => INodeBr(i,m)=+1 si le noeud i est amont de branche -m-
    => INodeBr(i,m)=-1 si le noeud i est aval

    Ces matrices se contruisent facilement à partir de la liste des noeuds et de la liste des branches du graph convenablement numerotees

    La methode d'Analyse Nodale est d'un usage courant dans la technique de calcul des reseaux meme en alternatif ou la l'equation matricielle est decomposee en composantes reelles et imaginaires (puissance active & reactives)....

    lien introductif:
    http://www.google.fr/url?q=http://en...vQfCBkqJZWyQlQ

    lien pratique:
    http://www.google.fr/url?q=http://ww...92kd9uBYe6nukA


    bon code........

Discussions similaires

  1. calcul des fitness dans un algorithme génétique
    Par eric1708 dans le forum Intelligence artificielle
    Réponses: 2
    Dernier message: 15/12/2013, 12h17
  2. Calculer les courants dans un réseau
    Par jerry tekobon dans le forum Mathématiques
    Réponses: 1
    Dernier message: 08/06/2013, 19h58
  3. Mois courant dans un champ calculé
    Par Catarssis dans le forum Développement Sharepoint
    Réponses: 6
    Dernier message: 18/04/2013, 11h33
  4. Y-a t-il plusieurs algorithmes de calcul de l'amortissement d'un prêt?
    Par kouka dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 12/09/2007, 13h33
  5. Comment subsituer un chemin par un autre dans un réseau ?
    Par Baillard dans le forum Développement
    Réponses: 3
    Dernier message: 11/08/2002, 14h01

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