Simple ORC Model SQ110918
Simple ORC Model SQ110918
Simple ORC Model SQ110918
EES
24/02/2012 14:45:05 Page 1
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
This simple model of an Organic Rankine Cycle is designed for a quick evaluation of the cycle performance with imposed
heat source and heat sink conditions and different working fluids. It is suitable for the 'screening method' describe in Chapter
5.3. For realistic performance prediction of an ORC, more advanced models must be used (such a the one proposed in Chapter
4).
Some inputs are commented. These inputs can be used provided some other inputs are removed (eg. the heat temperature can
be imposed if the equation imposing its flow rate of the working fluid rate is removed).
This model is designed for subcritical operating conditions and azeotropic working fluids only.
The model includes a recuperator, that can be removed by setting its effectiveness to zero.
Thermodynamic digrams can be built by plotting the thermodynamic states recorded in the array table.
This code is provided for educational purpose. It can be freely used and reproduced as long as full credit to the original source
is provided:
Quoilin, S. (2011). Sustainable energy conversion through the use of Organic Rankine Cycles for waste heat recovery and solar
applications. Unpublished doctoral thesis, University of Lige, Lige, Belgium.
Sylvain Quoilin, 18 September 2011
Nomenclature:
cp
heat capacity (j/kgK)
exergy flow rate (W)
E
h
specific enthalpy, J/(kg K)
M
mass flow rate, kg/s
p
pressure, Pa
pinch
pinch point value, K
Q
Heat power, W
q
specific heat flux, W/kg
r
ratio, s
specific entropy, J/(kg K)
T
temperature, C
w
specific work, J/kg
W mechanical or electrical power, W
x
vapor quality, Greek symbols
effectiveness
differential
efficiency
density, kg/m3
Subscripts and superscripts
0
Reference conditions
cd
Condenser
cf
Cold fluid
ev
Evaporator
ex
Exhaust
exp
Expander
l
Liquid
pp
Pump
rec
Recuperator
s
Isentropic
sf
Secondary fluid
su
Supply
tp
Two-phase
v
Vapor
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 2
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
= 130
T cd
= 30
pinch ev
= 10
pinch cd
= 10
heat source :
hf$ = 'air ha'
p hf;ev
M hf
= 100000
= 5
heat sink :
cf$ = 'air ha'
p cf;cd
M cf
= 100000
= 10
= 0
p cd
= 0
= 5
T ex;cd
= 5
Effectivenesses :
exp
= 0,8
pp
= 0,8
rec
= 0
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 3
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
p su;exp
p ex;exp
rp =
su;exp
rv =
ex;exp
First processing :
Saturation pressures :
T ev
= T sat
fluid$ ; P =p su;ev
T cd
= T sat
fluid$ ; P =p ex;cd
p ev
= p su;ev p su;exp
p cd
= p ex;exp p ex;cd
p ev
p su;ev + p su;exp
2
p cd
p ex;exp + p ex;cd
2
T ex;ev
= T su;exp T sat
T ex;cd
= T sat
fluid$ ; P =p su;exp
fluid$ ; P =p ex;cd
T ex;cd
Expansion :
h su;exp
s su;exp
exp
h ex;exp;s
h su;exp h ex;exp
h su;exp h ex;exp;s
= h fluid$ ; P =p ex;exp ; s =s su;exp
t ex;exp
ex;exp
su;exp
Condenser :
hypothesis : the pressure drop is distributed in the heat exchanger proportionaly to the enthalpy change :
h su;cd
= h ex;vap;rec
T su;cd
= T ex;vap;rec
h ex;cd
h cd;v
= h fluid$ ; P =p cd;v ; x =1
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 4
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
p cd;l = p ex;exp p cd
T cd;v
h ex;exp h cd;v
h ex;exp h ex;cd
h ex;exp h cd;l
h ex;exp h ex;cd
= T fluid$ ; P =p cd;v ; x =1
M cf
h cf;ex;cd h cf;su;cd
= M
h su;cd h ex;cd
M cf
h cf;su;tp h cf;su;cd
= M
h cd;l h ex;cd
M cf
h cf;ex;tp h cf;su;cd
= M
T cf;ex;cd
T cf;su;tp
T cf;ex;tp
h ex;cd
T cf;cd
= T cf;ex;cd t cf;su;cd
pinch cd
Pump :
h su;pp
= h ex;cd
v su;pp
s su;pp
h ex;pp
= h su;pp + v su;pp
p su;ev p ex;cd
pp
Second method:
h ex;pp;s
pp
t ex;pp
Recuperator :
Pressure drop :
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 5
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
p vap;rec
= p cd
h ex;exp h ex;vap;rec
h ex;exp h ex;cd
p ex;vap;rec
= p su;vap;rec p vap;rec
p su;vap;rec
= p ex;exp
h su;liq;rec
= h ex;pp
T su;liq;rec
= t ex;pp
p liq;rec
= p su;ev
H su;vap;rec
= h ex;exp
T su;vap;rec
= t ex;exp
p su;vap;rec + p ex;vap;rec
2
p vap;rec
cp liq;rec
cp vap;rec
C liq;rec
= M cp liq;rec
C vap;rec
= M cp vap;rec
C min;rec
C max;rec
Q rec
= rec C min;rec
Q rec
= M
H su;vap;rec h ex;vap;rec
Q rec
= M
h ex;liq;rec h su;liq;rec
T ex;vap;rec
T ex;liq;rec
T su;vap;rec T su;liq;rec
Evaporator :
h su;ev
= h ex;liq;rec
T su;ev
= T ex;liq;rec
h ex;ev
= h su;exp
h ex;ev h ev;l
h ex;ev h su;ev
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 6
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
= p su;exp + p ev
p ev;v
h ex;ev h ev;v
h ex;ev h su;ev
= T fluid$ ; x =1 ; P =p ev;v
secondary fluid :
h hf;su;ev
M hf
h hf;su;ev h hf;ex;ev
= M
h ex;ev h su;ev
M hf
h hf;su;ev h hf;ex;tp
= M
h ex;ev h ev;l
M hf
h hf;su;ev h hf;su;tp
= M
h ex;ev h ev;v
T hf;ex;ev
T hf;ex;tp
T hf;su;tp
T hf;ev
= t hf;su;ev T hf;ex;ev
pinch ev
T-s diagram :
s1
t1
= t ex;pp
p1
= p su;ev
h1
= h ex;pp
s2
t2
= T ex;liq;rec
p2
= p su;ev
h2
= h ex;liq;rec
s3
= s fluid$ ; P =p ev;l ; x =0
t 3 = T ev;l
p3
= p ev;l
h3
= h ev;l
s4
= s fluid$ ; P =p ev;v ; x =1
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 7
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
t 4 = T ev;v
h4
= h ev;v
p4
= p ev;v
s5
= s su;exp
t5
= T su;exp
h5
= h su;exp
p5
= p su;exp
s6
t6
= t ex;exp
h6
= h ex;exp
p6
= p ex;exp
t7
= T ex;vap;rec
h7
= h ex;vap;rec
p7
= p ex;vap;rec
s8
t 8 = T cd;v
h8
p8
s9
= s fluid$ ; P =p cd;l ; x =0
t 9 = T cd;l
h9
= h cd;l
p9
= p cd;l
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 8
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
MM = MolarMass 'Toluene'
s 10
t 10
= T ex;cd
h 10
= h ex;cd
p 10
= p ex;cd
s 11
= s1
t 11
= t1
h 11
= h1
p 11
= p1
= t cf;su;cd
Efficiency :
w exp
= h su;exp h ex;exp
w pp
= h ex;pp h su;pp
w net
= w exp w pp
q ev
= h ex;ev h su;ev
cycle
w exp w pp
q ev
W net
= w net M
W exp
= w exp M
W pp
= w pp M
File:Z:\labo\these\final\modeles\simple_ORC_model.EES
24/02/2012 14:45:05 Page 9
EES Ver. 8.940: #1206: Jean Lebrun, Laboratoire de Thermodynamique, Univ. Liege
E hf
= M hf
s hf;su;ev
h hf;su;ev h hf;0
T0
s hf;su;ev s hf;0
W net
E hf
R245fa
150
T [C]
100
50
-50
0,2
0,4
1000
0,6
1250
0,8
1500
s [J/kg-K]
1750
2000