Projet

Les lois de Kirchhoff

 

Auteur :   Simon Vezina (svezina@cmaisonneuve.qc.ca)

               Departement de physique

               College de Maisonneuve

 

Description du sujet

 

En physique electrique, on etudie les circuits electriques e l'aide de deux grands principes :

 

la conservation de l'energie et la conservation de la charge.

 

On associe la conservation de l'energie e la loi des mailles qui consiste e faire une somme des differences de potentiel rencontrees par une circulation de courant le long d'un parcours ferme dans un circuit electrique. Cette somme doit etre egale e zero ce qui signifie que le courant doit "depenser" toute sont energie "acquise" lorsqu'il complet "un tour" de circuit. Mathematiquement, cette loi prend la forme de

 

  

 

On associe la conservation de la charge e la loi des neuds qui consiste e comptabiliser l'ensemble des courant "entrant" et "sortant" e un neud. Cette somme doit etre egale e zero ce qui signifie qu'un neud ne peut pas "accumuler" de charge et doit la faire circuler. Mathematiquement, celle loi prend la forme de

 

 

Les lois de Kirchhoff representent un regroupement de ces deux lois et la methode globale de Kirchhoff represente un algorithme permettant d'utiliser ces deux lois pour construire un systeme d'equations lineaires permettant de calculer differents courants circulant dans un circuit.  

 

Dans le cadre de ce projet, l'application SIMKirchhoff a ete developpee dans le langage JAVA afin de resoudre un circuit e l'aide de la methode globale de Kirchhoff. Cette application e caractere pedagogique a ete coneue pour accompagner un etudiant voulant implementer les outils mathematiques lui permettant de resoudre un circuit electrique.

 

Pour avoir acces e l'ensemble des fonctionnalites de l'application SIMKirchhoff, la realisation de ce projet sera necessaire. Il est possible d'obtenir l'application dans son integralite sous certaines conditions (contactez svezina@cmaisonneuve.qc.ca pour plus de detail).


(Photo : Simon Vezina)
Materiel disponible lors du laboratoire

 

Description du projet

 

Le projet consiste e faire des liens entre l'informatique, les mathematiques et de la physique par l'etude d'un circuit electrique simple.  Voici une liste abregee de quelques contributions disciplinaires :

 

Informatique Physique Mathematique
e Pour representer les equations lineaires, il faut utiliser des tableaux e une dimension et les manipuler adequatement.

e Pour representer un systeme d'equations lineaires, il faut utiliser des tableau e deux dimensions et les manipuler adequatement.

e Pour implementer un algorithme de reduction de Gauss-Jordan, il faut respecter un pseudo-code et fractionner les teches adequatement pour faciliter la validation des fonctionnalites.
e Construire un circuit electrique simple.

e  Realiser des mesures de resistance, de difference de potentiel et de courant e l'aide d'un multimetre

e
En appliquant des lois de Kirchhoff, on peut representer mathematiquement plusieurs principes physiques en lien avec les circuits.

e Comparer des valeurs experimentales (mesurees) avec des valeurs theoriques (calculees par l'application) et confirmer des lois.
e La structure mathematique de la methode globale de Kirchhoff permet de definir des equations lineaires.

e Le regroupement des equations lineaires permet de definir des matrices.

e La reduction par Gauss-Jordan d'une matrice permet de resoudre le systeme d'equations lineaires.

 

Ainsi, le projet consistera e

(1) effectuer un laboratoire (partie experimentale) afin de construire un circuit electrique et obtenir des mesures de courants,

(2) completer un programme en JAVA permettant de solutionner un systeme d'equations lineaires en lien avec le circuit electrique et

(3) comparer les mesures experimentales avec celles calculees afin de valider la methode globale de Kirchhoff.

 

Completer le laboratoire redonnera la grande majorite des fonctionnalites au programme SIMKirchhoff.

 

 

Documentation du projet

 

Pour realiser ce projet, il est important de se documenter sur le sujet des circuits electriques. e partir des notes de cours disponible ici-bas, une lecture permet de s'initier e la notion de circuit electrique et aux teches e realiser lors du laboratoire.

               

Reference :   Note de cours en lien avec la realisation du projet (Les loi de Kirchhoff).

                    Note de cours redigee par Simon Vezina, College de Maisonneuve

 

Lien

Titre

NYB XXI - Chapitre 3.5a Les lois de Kirchhoff
NYB XXI - Chapitre 3.5b La methode globale de Kirchhoff

 

Realisation du projet : Les lois de Kirchhoff

version : 1.0.8

 

La realisation de ce projet se fera lors d'une activite de laboratoire. Pour ce faire, il faudra realiser l'installation d'une plateforme de developpement JAVA, telecharger le code source en lien avec le laboratoire.

 

Initialement, le programme ne fait qu'afficher des valeurs numeriques de resistance et d'electromotance par defaut. e la fin du laboratoire, le programme sera en mesure de calculer les courants circulant dans les differentes branches d'un circuit electrique en fonction des equations utilisees pour representer le circuit.

 

Installation de la plateforme de developpement JAVA 

Voici les liens vous permettant de telecharger l'environnement de developpement JAVA :

e Installation de la plateforme JDK :     http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html 
e Installation du logiciel de developpement Eclipse : https://eclipse.org/downloads/ 

 

Laboratoire : Les lois de Kirchhoff

version : 1.0.7

Le laboratoire consiste e construire un circuit, mesurer le courant dans le circuit, calculer e l'aide d'un programme les courants du circuit et verifier que les courants calcules sont en accord avec ceux mesures.

 

Partie experimentale/validation :

e Pre requis : Avoir des connaissances sur les circuits electriques
e Lecture prealable : Chapitre 3.5a et 3.5b
e Document : Laboratoire-Kirchhoff-Experimentale.pdf
NYB-Fiches_techniques.pdf
e Document optionnel : Laboratoire-Kirchhoff-Cahier_reponse.pdf

 

Partie JAVA :

e Pre requis : Avoir des connaissance de base en JAVA
e Lecture prealable : Aucune
e Document : Laboratoire-Kirchhoff-JAVA.pdf
e Projet Java (code source) : SIM-Kirchhoff.zip

 

Retour e la page d'accueil  

 

Derniere mise e jour : 2024-10-23