0% ont trouvé ce document utile (0 vote)
72 vues2 pages

Projet Program Python

Transféré par

ecam260607
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
72 vues2 pages

Projet Program Python

Transféré par

ecam260607
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Université de Lomé Année Universitaire 2023 − 2024

Ecole Polytechnique de Lomé


Projet de 2INF1225 - TP python – Durée: une semaine

Consigne:
1. Le Mini projet 1 est destiné aux étudiants de la Licence professionnelle Génie Mécanique et
Génie Civil et le Mini projet 2 à ceux du Génie Electrique.
2. Rédiger un rapport détaillé en fichier .docx (word) ou en fichier .tex (latex), en faire une
conversion en .pdf.
3. Créer un dossier (qui sera nommé Projet_Nom1_Nom2_date1 ) dans lequel l’on mettra tous
les fichiers .docx (ou .tex), .pdf, .py
4. Chaque dossier est envoyé au délégué du cours qui se charge:
(a) de créer un dossier (nommé Projets_2INF1225_Python.zip) contenant le dossier de chaque
binôme.
(b) et de l’envoyer par mail ([email protected]).

Mini projet 1: Pendule simple


On considère un objet de masse ponctuelle m suspendu avec un fil, inextensible et sans masse, à
un support rigide. Lorsque l’ensemble oscille librement dans un cercle vertical, il est dit pendule
simple.

Figure 1: Pendule simple

Lorsqu’il est écarté de sa position d’équilibre vertical à θ0 puis abandonné sans vitesse initiale,
ce système mécanique simple oscille. L’équation du mouvement est:

d2 θ g
2
+ sinθ = 0
dt l
1 Nom1: Nom du premier binôme
Nom2: Nom du deuxième binôme
date: date de l’envoi

1
Si l’on considère que l’angle est inférieur à 0, 1 radian (ou environ 6 degrés) implique θ << 1,
alors sinθ ≈ θ en radian. L’équation ci-dessus s’écrit comme suit:

d2 θ
r
2 g
+ ω 0 θ = 0 avec ω 0 =
dt2 l
   
On pose u = dt ; u vérifie, alors, l’équation du premier ordre du
dθ 2
dt = − ω0 θ.

1. Proposez une implémentation de cette équation differntielle en python en faisant appel aux
bibliothèques necessaires.

2. Representer les courbes u (t), θ (t) et le portrait de phase de u (t) des oscillations libres non
amorties du pendule en prenant 4 différentes valeurs de θ0 , donnez des interprétations des
différentes courbes obtenues. on peut aussi faire varier le nombre de points du paramètre
temps ten utilisant la fonction arange de la bibliothèque numpy de python.

Mini projet 2: Charge et décharge d’un condensateur


On étudie la charge d’un condensateur de capacité C en série avec une résistance R, par une source
de tension T-périodique délivrant un signal rectangulaire de force électromotrice E pendant une
demi-période et − E pendant l’autre demi-période. À la date t = 0, le condensateur étant déchargé.

Figure 2: Charge et décharge d’un condensateur

La tension v(t) vérifie l’équation:

dv
τ + v = E (t) avec τ = RC.
dt
1. Proposez une implémentation de cette équation differntielle en python en faisant appel aux
bibliothèques necessaires.

2. Représentez alors les courbes de charge et décharge du condensateur en prenant 4 différentes


valeurs de τ, donnez des interprétations des différentes courbes obtenues. on peut aussi
faire varier le nombre de points du paramètre temps ten utilisant la fonction linspace de la
bibliothèque numpy de python.

Vous aimerez peut-être aussi