summaryrefslogtreecommitdiff
path: root/555/CH7/EX7.6/6.sce
blob: b63796099ca31d16065d48e4c4b87d548f85479a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Implementation of example 7.6
// Basic and Applied Thermodynamics by P.K.Nag

clc
clear

T1 = 200; //K
T2 = 100; //K
function Cv = f(T)
  Cv = 0.042*T^2;
endfunction

Q1 = intg(T1,T2,f);

function S = g(T)
  S = f(T)/T;
endfunction

dS_sys = intg(T1,T2,g);
Wmax = dS_sys*T2 + abs(Q1);
printf("Maximum amount of work that can be recovered as system is cooled down to temperature of reservoir, Wmax = %d J",Wmax); 
//end