Vous êtes sur la page 1sur 2

Thème 3 : L’énergie : conversions et transferts

Classe de 1ère
Chapitre 6 : L’énergie mécanique.
Activité La chute libre.
Objectif : Effectuer un bilan énergétique d’un système en mouvement à l’aide d’un programme Python.

Document 1 : Tour de chute libre.

Une tour de chute libre est une attraction foraine composée d'une nacelle se déplaçant
verticalement sur une tour centrale servant de mât. La nacelle est hissée le long de la tour
presque jusqu'au sommet s’arrête puis est lâchée subitement, produisant une un «airtime»
en apesanteur de quelques secondes. Le sommet de la tour accueille la machinerie. Un
système de frein magnétique ralentit la chute permettant aux passagers de revenir
lentement au sol. Ce type de tours varient en hauteur, capacité, types d'élévateur et de
frein.
Extrait d’un article Wikipedia

Document 2 : Données
- La nacelle est en chute libre si la seule force extérieure qui s’exerce sur elle est son poids.
- Caractéristiques techniques d’une tour de chute libre :
Nombre de passagers maximum : 16
Masse totale de la nacelle passagère comprise : 3000 kg
Hauteur effective de chute : 80,0 m
Vitesse maximale de chute annoncée : 135 km.h-1
Champ de pesanteur terrestre g = 9,8 m.s-2

-
-
Pour une chute libre, la durée peut se calculer grâce à la relation t B=
Cette attraction fait intervenir des transferts d’énergie.
√ 2H
g
avec H la hauteur de chute

- On néglige les forces de frottements.


- On choisira l’énergie potentielle de pesanteur comme étant nulle au niveau du sol.

Travail à effectuer :

1. Rappeler l’expression des énergies cinétiques Ec, potentielle de pesanteur Epp et mécanique Em en
indiquant les unités de chaque variable.
2. En l’absence de frottements, quelle énergie se conserve ?
3. En utilisant la conservation de l’énergie mécanique, exprimer la vitesse v B au point B en fonction de vA , g et
H.
On souhaite représenter sur un même graphique l’évolution temporelle des différentes énergies liées au
mouvement de la nacelle.
4. Copier le programme PYTHON qui se trouve dans le dossier sur teams.
5. Compléter les lignes 6, 7, 8, 9, 23, 24, 25, 26 et 27 du programme.
6. Compléter le programme et l’exécuter.
7. Faire une capture d’écran, imprimer et coller votre graphique dans votre compte-rendu.
8. Expliquer sous la forme de transferts d’énergie ce qui se passe lors de la chute de la nacelle.

Page 1 sur 2
9. A l’aide du graphique obtenu, répondre aux questions suivantes :
a) A quel moment observe-t-on une équipartition de l’énergie cinétique et de l’énergie potentielle ?
b) A quelle altitude se trouve la nacelle à ce point précis ?
c) Quelle est alors sa vitesse ?
d) Déterminer la vitesse maximale atteinte. La comparer à celle annoncée par le constructeur puis
commenter.

Programme PYTHON

1 #----------Importation des bibliothèques nécessaires--------------------------


2 import matplotlib.pyplot as plt
3 import math

4 #---------Variables globales -----------------


5 """ Compléter les valeurs manquantes """
6 m= # masse de la nacelle en kg
7 g= # Champ de pesanteur terrestre (en m/s^2)
8 hA= # Hauteur initiale (en m)
9 vA= # Vitesse initiale ( en m/s)
10 EppA=m*g*hA # Energie potentielle de pesanteur initiale (en J)

11 #---------------Initialisation des listes vides------------------


12 H=[]
13 t=[]
14 vB=[]
15 EcB=[]
16 EppB=[]
17 EmB=[]

18 #----------------Construction des listes---------------------


19 """La méthode .append ajoute des éléments à une liste
20 Dans la boucle for, la variable h varie de 0 à 80 par pas de 10"""

21 for h in range (0,80,10):


22 H.append(h)
23 t.append() # A compléter
24 vB.append() # A compléter
25 EcB.append() # A compléter
26 EppB.append() # A compléter
27 EmB.append() # A compléter

28 #--------------Graphiques-----------------------------
29 plt.plot(t,EppB,"bo--",label="EppB")
30 plt.plot(t,EcB,"ro--",label="EcB")
31 plt.plot(t,EmB,"go--",label="EmB")
32 plt.title("Evolution temporelle des énergies de la nacelle")
33 plt.xlabel("durée de la chute (en s)")
34 plt.ylabel("Energies (en J)")
35 plt.grid()
36 plt.legend()
37 plt.show()

Page 2 sur 2

Vous aimerez peut-être aussi