Thermodynamique




3 programmes utilisés pour les calculs thermodynamiques (niveau BTS FED) :


Ils utilisent la fonction Menu.


Les lois de Laplace

Menu "Adiabatique","PVγ",1,"TV(γ-1)",2,"TγP(1-γ)",3
Lbl 1
Prog "MSG VAL"
"P1 "?→P
"V1 "?→V
"P2 "?→Q
"V2 "?→W
"γ "?→G
P=X⇒Q(WV-1)^G→P
Q=X⇒P(VW-1)^G→Q
V=X⇒W(QP-1)^G-1→V
W=X⇒V(PQ-1)^G-1→W
ClrText
Locate 1,2,"P1 = "
Locate 1,3,"V1 = "
Locate 1,4,"P2 = "
Locate 1,5,"V2 = "
Locate 1,6,"γ = "
Locate 6,2,P
Locate 6,3,V
Locate 6,4,Q
Locate 6,5,W
Locate 6,6,G
Goto 9
Lbl 2
Prog "MSG VAL"
"T1 "?→T
"V1 "?→V
"T2 "?→U
"V2 "?→W
"γ "?→G
T=X⇒U(WV-1)^(G-1)→T
U=X⇒T(VW-1)^(G-1)→U
V=X⇒W(UT-1)^(G-1)-1→V
W=X⇒V(TU-1)^(G-1)-1→W
ClrText
Locate 1,2,"T1 = "
Locate 1,3,"V1 = "
Locate 1,4,"T2 = "
Locate 1,5,"V2 = "
Locate 1,6,"γ = "
Locate 6,2,T
Locate 6,3,V
Locate 6,4,U
Locate 6,5,W
Locate 6,6,G
Goto 9
Lbl 3
Prog "MSG VAL"
"T1 "?→T
"P1 "?→P
"T2 "?→U
"P2 "?→Q
"γ "?→G
T=X⇒U((QP-1)^(1-G))^G-1→T
U=X⇒T((PQ-1)^(1-G))^G-1→U
P=X⇒Q((UT-1)^G)^(1-G)-1→P
Q=X⇒P((TU-1)^G)^(1-G)-1→Q
ClrText
Locate 1,2,"T1 = "
Locate 1,3,"P1 = "
Locate 1,4,"T2 = "
Locate 1,5,"P2 = "
Locate 1,6,"γ = "
Locate 6,2,T
Locate 6,3,P
Locate 6,4,U
Locate 6,5,Q
Locate 6,6,G
Lbl 9



Programme pour calculer les travaux dans les 4 transformations.

Travail

8.314→R
Menu "Transformation","Isobare",1,"Isochore",2,
"Isotherme",3,"Adiabatique",4
Lbl 1
"P1 = "?→P
"V1 = "?→V
"V2 = "?→W
7→L
P(V-W)→Q
ClrText
Locate L,2,"Isobare"
Goto A
Lbl 2
0→Q
7→L
ClrText
Locate L,2,"Isochore"
Goto A
Lbl 3
"N = "?→N
"T1 = "?→T
"V1 = "?→V
"V2 = "?→W
6→L
-NRTln (WV-1)→Q
ClrText
Locate L,2,"Isotherme"
Goto A
Lbl 4
5→L
Menu "Inconnue P, V ou T","P",5,"V",5,"T",6
Lbl 5
"N = "?→N
"γ = "?→G
"T1 = "?→T
"T2 = "?→U
NR(G-1)-1(U-T)→Q
ClrText
Locate L,2,"Adiabatique"
Goto A
Lbl 6
"P1 = "?→P
"V1 = "?→V
"P2 = "?→O
"V2 = "?→W
"γ = "?→G
(OW-PV)(G-1)-1→Q
ClrText
Locate L,2,"Adiabatique"
Lbl A
Locate L,4,"Travail en J"
Locate L,6,Q



Programme pour calculer les énergies dans les 4 transformations.

Énergie

Menu "Énergie","Isobare",1,"Isochore",2,
"Isotherme",3,"Adiabatique",4
Lbl 1
"Masse ou mol = "?→M
"Capa thermique = "?→C
"T1 = "?→T
"T2 = "?→U
MC(U-T)→Q
7→L
ClrText
Locate L,2,"Isobare"
Goto A
Lbl 2
"Masse ou mol = "?→M
"Capa thermique = "?→C
"T1 = "?→T
"T2 = "?→U
MC(U-T)→Q
7→L
ClrText
Locate L,2,"Isochore"
Goto A
Lbl 3
"N = "?→N
"T1 = "?→T
"V1 = "?→V
"V2 = "?→W
6→L
NRTln (WV-1)→Q
ClrText
Locate L,2,"Isotherme"
Goto A
Lbl 4
5→L
ClrText
Locate L,2,"Adiabatique"
0→Q
Lbl A
Locate L,4,"Énergie"
Locate L,6,Q

Bien sûr rien n'est rédigé et les programmes ne peuvent pas deviner quels calculs doivent être réalisés.