Il programma carnot.py costruisce un ciclo di Carnot specificando i due valori di temperatura (T1 e T2) tra i quali il ciclo deve essere impostato.
Vedere direttamente il file del programma per informazioni sulla sua struttura dal punto di vista della programmazione python. Il programma viene qui utilizzato all'interno di un Jupyter notebook, lanciandolo secondo la sintassi di cui alla cella seguente:
%run carnot.py
La funzione vol.out() stampa il volume iniziale V1_1 e il volume finale V2_2 al termine della compressione isoterma alla temperatura T1 (volumi che, di default, sono fissati rispettivamente a 20 e 5 litri):
vol.out()
Il ciclo di Carnot viene costruito usando la funzione ciclo, che richiede come input le temperature (T1 e T2) delle due isoterme tra cui il ciclo medesimo viene fatto funzionare: ciclo(T1,T2).
La funzione calcola anche il lavoro netto prodotto dal ciclo, i flussi di calore lungo le isoterme e la resa del ciclo.
ciclo(300,700)
I valori di V1_1 e V2_1 possono essere cambiati usando rispettivamente le funzioni vol.v_ini e vol.v_fin. Per esempio:
vol.v_ini(25)
vol.out()
ciclo(300,600)
Anzichè fissare direttamente V1_1 e V2_1, possiamo usare la funzione pressione(T1,Pini,Pfin) per attribuire ai due volumi i valori a cui corrispondano rispettivamente le pressioni Pini e Pfin alla temperatura T1:
pressione(300,2,10)
ciclo(300,600)