@@ -43,16 +43,6 @@ class CORK(eos.EquationOfState):
4343 the saturation curve.
4444 """
4545
46- def grueneisen_parameter (self , pressure , temperature , volume , params ):
47- """
48- Returns grueneisen parameter [unitless] as a function of pressure,
49- temperature, and volume.
50- """
51- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
52- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
53- C_V = self .molar_heat_capacity_v (pressure , temperature , volume , params )
54- return alpha * K_T * volume / C_V
55-
5646 def volume (self , pressure , temperature , params ):
5747 """
5848 Returns volume [m^3] as a function of pressure [Pa] and temperature [K]
@@ -111,17 +101,6 @@ def shear_modulus(self, pressure, temperature, volume, params):
111101 """
112102 return 0.0
113103
114- # Cv, heat capacity at constant volume
115- def molar_heat_capacity_v (self , pressure , temperature , volume , params ):
116- """
117- Returns heat capacity at constant volume at the pressure, temperature, and volume [J/K/mol].
118- """
119- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
120- V = self .volume (pressure , temperature , params )
121- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
122- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
123- return C_p - V * temperature * alpha * alpha * K_T
124-
125104 def thermal_expansivity (self , pressure , temperature , volume , params ):
126105 """
127106 Returns thermal expansivity at the pressure, temperature, and volume [1/K]
@@ -150,7 +129,7 @@ def thermal_expansivity(self, pressure, temperature, volume, params):
150129 return dVdT / volume
151130
152131 # Heat capacity at ambient pressure
153- def molar_heat_capacity_p0 (self , temperature , params ):
132+ def _molar_heat_capacity_p0 (self , temperature , params ):
154133 """
155134 Returns heat capacity at ambient pressure as a function of temperature [J/K/mol]
156135 Cp = a + bT + cT^-2 + dT^-0.5 in Holland and Powell, 2011
@@ -167,10 +146,9 @@ def molar_heat_capacity_p(self, pressure, temperature, volume, params):
167146 """
168147 Returns heat capacity at constant pressure at the pressure, temperature, and volume [J/K/mol]
169148 """
170- T_0 = params ["T_0" ]
171149 P_relative = pressure - params ["P_0" ]
172150
173- Cp0 = self .molar_heat_capacity_p0 (temperature , params )
151+ Cp0 = self ._molar_heat_capacity_p0 (temperature , params )
174152
175153 if params ["cork_T" ] == 0 :
176154 d2RTlnfdTdT = 0.0
@@ -215,17 +193,6 @@ def molar_heat_capacity_p(self, pressure, temperature, volume, params):
215193
216194 return Cp0 - temperature * d2RTlnfdTdT
217195
218- def isentropic_bulk_modulus_reuss (self , pressure , temperature , volume , params ):
219- """
220- Returns adiabatic bulk modulus [Pa] as a function of pressure [Pa],
221- temperature [K], and volume [m^3].
222- """
223- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
224- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
225- C_v = self .molar_heat_capacity_v (pressure , temperature , volume , params )
226- K_S = K_T * C_p / C_v
227- return K_S
228-
229196 def gibbs_free_energy (self , pressure , temperature , volume , params ):
230197 """
231198 Returns the gibbs free energy [J/mol] as a function of pressure [Pa]
@@ -348,26 +315,6 @@ def entropy(self, pressure, temperature, volume, params):
348315
349316 return params ["S_0" ] + intCpoverTdT - dRTlnfdT
350317
351- def helmholtz_free_energy (self , pressure , temperature , volume , params ):
352- return self .gibbs_free_energy (
353- pressure , temperature , volume , params
354- ) - pressure * self .volume (pressure , temperature , params )
355-
356- def enthalpy (self , pressure , temperature , volume , params ):
357- """
358- Returns the enthalpy [J/mol] as a function of pressure [Pa]
359- and temperature [K].
360- """
361- gibbs = self .gibbs_free_energy (pressure , temperature , volume , params )
362- entropy = self .entropy (pressure , temperature , volume , params )
363- return gibbs + temperature * entropy
364-
365- def pressure (self , temperature , volume , params ):
366- """
367- Returns pressure [Pa] as a function of temperature [K] and volume[m^3]
368- """
369- return NotImplementedError ("" )
370-
371318 def validate_parameters (self , params ):
372319 """
373320 Check for existence and validity of the parameters
@@ -414,7 +361,7 @@ def validate_parameters(self, params):
414361 if params ["cork_P" ] < 1.0e4 or params ["cork_P" ] > 1.0e8 :
415362 warnings .warn ("Unusual value for cork_P" , stacklevel = 2 )
416363
417- if self .molar_heat_capacity_p0 (params ["T_0" ], params ) < 0.0 :
364+ if self ._molar_heat_capacity_p0 (params ["T_0" ], params ) < 0.0 :
418365 warnings .warn ("Negative heat capacity at T_0" , stacklevel = 2 )
419- if self .molar_heat_capacity_p0 (2000.0 , params ) < 0.0 :
366+ if self ._molar_heat_capacity_p0 (2000.0 , params ) < 0.0 :
420367 warnings .warn ("Negative heat capacity at 2000K" , stacklevel = 2 )
0 commit comments