@@ -45,16 +45,6 @@ def pressure(self, temperature, volume, params):
4545 Pth = self .__relative_thermal_pressure (temperature , params )
4646 return mt .modified_tait (params ["V_0" ] / volume , params ) + Pth
4747
48- def grueneisen_parameter (self , pressure , temperature , volume , params ):
49- """
50- Returns grueneisen parameter [unitless] as a function of pressure,
51- temperature, and volume.
52- """
53- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
54- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
55- C_V = self .molar_heat_capacity_v (pressure , temperature , volume , params )
56- return alpha * K_T * volume / C_V
57-
5848 def isothermal_bulk_modulus_reuss (self , pressure , temperature , volume , params ):
5949 """
6050 Returns isothermal bulk modulus [Pa] as a function of pressure [Pa],
@@ -72,18 +62,6 @@ def shear_modulus(self, pressure, temperature, volume, params):
7262 """
7363 return 0.0
7464
75- # Cv, heat capacity at constant volume
76- def molar_heat_capacity_v (self , pressure , temperature , volume , params ):
77- """
78- Returns heat capacity at constant volume at the pressure, temperature,
79- and volume [J/K/mol].
80- """
81- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
82- V = self .volume (pressure , temperature , params )
83- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
84- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
85- return C_p - V * temperature * alpha * alpha * K_T
86-
8765 def thermal_expansivity (self , pressure , temperature , volume , params ):
8866 """
8967 Returns thermal expansivity at the pressure, temperature,
@@ -121,29 +99,6 @@ def molar_heat_capacity_p0(self, temperature, params):
12199 )
122100 return Cp
123101
124- def molar_heat_capacity_p_einstein (self , pressure , temperature , volume , params ):
125- """
126- Returns heat capacity at constant pressure at the pressure,
127- temperature, and volume, using the C_v and Einstein model [J/K/mol]
128- WARNING: Only for comparison with internally self-consistent C_p
129- """
130- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
131- gr = self .grueneisen_parameter (pressure , temperature , volume , params )
132- C_v = self .molar_heat_capacity_v (pressure , temperature , volume , params )
133- C_p = C_v * (1.0 + gr * alpha * temperature )
134- return C_p
135-
136- def isentropic_bulk_modulus_reuss (self , pressure , temperature , volume , params ):
137- """
138- Returns adiabatic bulk modulus [Pa] as a function of pressure [Pa],
139- temperature [K], and volume [m^3].
140- """
141- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
142- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
143- C_v = self .molar_heat_capacity_v (pressure , temperature , volume , params )
144- K_S = K_T * C_p / C_v
145- return K_S
146-
147102 def gibbs_free_energy (self , pressure , temperature , volume , params ):
148103 """
149104 Returns the gibbs free energy [J/mol] as a function of pressure [Pa]
@@ -182,11 +137,6 @@ def gibbs_free_energy(self, pressure, temperature, volume, params):
182137 + intVdP
183138 )
184139
185- def helmholtz_free_energy (self , pressure , temperature , volume , params ):
186- return self .gibbs_free_energy (
187- pressure , temperature , volume , params
188- ) - pressure * self .volume (pressure , temperature , params )
189-
190140 def entropy (self , pressure , temperature , volume , params ):
191141 """
192142 Returns the entropy [J/K/mol] as a function of pressure [Pa]
@@ -209,15 +159,6 @@ def entropy(self, pressure, temperature, volume, params):
209159 )
210160 return params ["S_0" ] + self .__intCpoverTdT (temperature , params ) + dintVdpdT
211161
212- def enthalpy (self , pressure , temperature , volume , params ):
213- """
214- Returns the enthalpy [J/mol] as a function of pressure [Pa]
215- and temperature [K].
216- """
217- gibbs = self .gibbs_free_energy (pressure , temperature , volume , params )
218- entropy = self .entropy (pressure , temperature , volume , params )
219- return gibbs + temperature * entropy
220-
221162 def molar_heat_capacity_p (self , pressure , temperature , volume , params ):
222163 """
223164 Returns the heat capacity [J/K/mol] as a function of pressure [Pa]
@@ -422,24 +363,6 @@ def volume(self, pressure, temperature, params):
422363 self .static_params ["K_0" ] = self ._K_T_1bar (temperature , params )
423364 return mt .volume (pressure , self .static_params )
424365
425- def pressure (self , temperature , volume , params ):
426- """
427- Returns pressure [Pa] as a function of temperature [K] and volume[m^3]
428- """
429- self .static_params ["V_0" ] = self ._V_T_1bar (temperature , params )
430- self .static_params ["K_0" ] = self ._K_T_1bar (temperature , params )
431- return mt .pressure (volume , self .static_params )
432-
433- def grueneisen_parameter (self , pressure , temperature , volume , params ):
434- """
435- Returns grueneisen parameter [unitless] as a function of pressure,
436- temperature, and volume.
437- """
438- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
439- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
440- C_V = self .molar_heat_capacity_v (pressure , temperature , volume , params )
441- return alpha * K_T * volume / C_V
442-
443366 def isothermal_bulk_modulus_reuss (self , pressure , temperature , volume , params ):
444367 """
445368 Returns isothermal bulk modulus [Pa] as a function of pressure [Pa],
@@ -458,18 +381,6 @@ def shear_modulus(self, pressure, temperature, volume, params):
458381 """
459382 return 0.0
460383
461- # Cv, heat capacity at constant volume
462- def molar_heat_capacity_v (self , pressure , temperature , volume , params ):
463- """
464- Returns heat capacity at constant volume at the pressure, temperature,
465- and volume [J/K/mol].
466- """
467- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
468- V = self .volume (pressure , temperature , params )
469- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
470- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
471- return C_p - V * temperature * alpha * alpha * K_T
472-
473384 def thermal_expansivity (self , pressure , temperature , volume , params ):
474385 """
475386 Returns thermal expansivity at the pressure, temperature,
@@ -502,17 +413,6 @@ def molar_heat_capacity_p0(self, temperature, params):
502413 )
503414 return Cp
504415
505- def isentropic_bulk_modulus_reuss (self , pressure , temperature , volume , params ):
506- """
507- Returns adiabatic bulk modulus [Pa] as a function of pressure [Pa],
508- temperature [K], and volume [m^3].
509- """
510- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
511- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
512- C_v = self .molar_heat_capacity_v (pressure , temperature , volume , params )
513- K_S = K_T * C_p / C_v
514- return K_S
515-
516416 def gibbs_free_energy (self , pressure , temperature , volume , params ):
517417 """
518418 Returns the gibbs free energy [J/mol] as a function of pressure [Pa]
@@ -527,11 +427,6 @@ def gibbs_free_energy(self, pressure, temperature, volume, params):
527427 + mt .intVdP (pressure , self .static_params )
528428 )
529429
530- def helmholtz_free_energy (self , pressure , temperature , volume , params ):
531- return self .gibbs_free_energy (
532- pressure , temperature , volume , params
533- ) - pressure * self .volume (pressure , temperature , params )
534-
535430 def entropy (self , pressure , temperature , volume , params ):
536431 """
537432 Returns the entropy [J/K/mol] as a function of pressure [Pa]
@@ -546,15 +441,6 @@ def entropy(self, pressure, temperature, volume, params):
546441
547442 return (G0 - G1 ) / dT
548443
549- def enthalpy (self , pressure , temperature , volume , params ):
550- """
551- Returns the enthalpy [J/mol] as a function of pressure [Pa]
552- and temperature [K].
553- """
554- gibbs = self .gibbs_free_energy (pressure , temperature , volume , params )
555- entropy = self .entropy (pressure , temperature , volume , params )
556- return gibbs + temperature * entropy
557-
558444 def molar_heat_capacity_p (self , pressure , temperature , volume , params ):
559445 """
560446 Returns the heat capacity [J/K/mol] as a function of pressure [Pa]
@@ -697,27 +583,6 @@ def volume(self, pressure, temperature, params):
697583 params ["Kprime_0" ],
698584 )
699585
700- def pressure (self , temperature , volume , params ):
701- """
702- Returns pressure [Pa] as a function of temperature [K] and volume[m^3]
703- """
704- return murn .pressure (
705- volume ,
706- self ._V_T_1bar (temperature , params ),
707- self ._K_T_1bar (temperature , params ),
708- params ["Kprime_0" ],
709- )
710-
711- def grueneisen_parameter (self , pressure , temperature , volume , params ):
712- """
713- Returns grueneisen parameter [unitless] as a function of pressure,
714- temperature, and volume.
715- """
716- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
717- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
718- C_V = self .molar_heat_capacity_v (pressure , temperature , volume , params )
719- return alpha * K_T * volume / C_V
720-
721586 def isothermal_bulk_modulus_reuss (self , pressure , temperature , volume , params ):
722587 """
723588 Returns isothermal bulk modulus [Pa] as a function of pressure [Pa],
@@ -736,18 +601,6 @@ def shear_modulus(self, pressure, temperature, volume, params):
736601 """
737602 return 0.0
738603
739- # Cv, heat capacity at constant volume
740- def molar_heat_capacity_v (self , pressure , temperature , volume , params ):
741- """
742- Returns heat capacity at constant volume at the pressure, temperature,
743- and volume [J/K/mol].
744- """
745- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
746- V = self .volume (pressure , temperature , params )
747- alpha = self .thermal_expansivity (pressure , temperature , volume , params )
748- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
749- return C_p - V * temperature * alpha * alpha * K_T
750-
751604 def thermal_expansivity (self , pressure , temperature , volume , params ):
752605 """
753606 Returns thermal expansivity at the pressure, temperature,
@@ -782,17 +635,6 @@ def molar_heat_capacity_p0(self, temperature, params):
782635 )
783636 return Cp
784637
785- def isentropic_bulk_modulus_reuss (self , pressure , temperature , volume , params ):
786- """
787- Returns adiabatic bulk modulus [Pa] as a function of pressure [Pa],
788- temperature [K], and volume [m^3].
789- """
790- K_T = self .isothermal_bulk_modulus_reuss (pressure , temperature , volume , params )
791- C_p = self .molar_heat_capacity_p (pressure , temperature , volume , params )
792- C_v = self .molar_heat_capacity_v (pressure , temperature , volume , params )
793- K_S = K_T * C_p / C_v
794- return K_S
795-
796638 def gibbs_free_energy (self , pressure , temperature , volume , params ):
797639 """
798640 Returns the gibbs free energy [J/mol] as a function of pressure [Pa]
@@ -810,11 +652,6 @@ def gibbs_free_energy(self, pressure, temperature, volume, params):
810652 )
811653 )
812654
813- def helmholtz_free_energy (self , pressure , temperature , volume , params ):
814- return self .gibbs_free_energy (
815- pressure , temperature , volume , params
816- ) - pressure * self .volume (pressure , temperature , params )
817-
818655 def entropy (self , pressure , temperature , volume , params ):
819656 """
820657 Returns the entropy [J/K/mol] as a function of pressure [Pa]
@@ -838,15 +675,6 @@ def entropy(self, pressure, temperature, volume, params):
838675 dintVdpdT = dVTdT * g + VT * dgdKT * params ["dKdT_0" ]
839676 return params ["S_0" ] + self .__intCpoverTdT (temperature , params ) - dintVdpdT
840677
841- def enthalpy (self , pressure , temperature , volume , params ):
842- """
843- Returns the enthalpy [J/mol] as a function of pressure [Pa]
844- and temperature [K].
845- """
846- gibbs = self .gibbs_free_energy (pressure , temperature , volume , params )
847- entropy = self .entropy (pressure , temperature , volume , params )
848- return gibbs + temperature * entropy
849-
850678 def molar_heat_capacity_p (self , pressure , temperature , volume , params ):
851679 """
852680 Returns the heat capacity [J/K/mol] as a function of pressure [Pa]
0 commit comments