Skip to content

Commit

Permalink
adding Bauxite particles
Browse files Browse the repository at this point in the history
  • Loading branch information
qualand committed Jul 26, 2023
1 parent 69bd711 commit 176703c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
13 changes: 13 additions & 0 deletions tcs/htf_props.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,8 @@ double HTFProperties::Cp( double T_K )
0.0022*std::pow(T_C, 2) + 0.6218*T_C + 434.06; // BPVC_CC_BPV_2017 Case 2702 - 3
case Salt_45MgCl2_39KCl_16NaCl:
return 1.284E-6*T_C*T_C - 1.843E-3*T_C + 1.661; // Zhao 2020 Molten Chloride Thermophysical Properties, Chemical Optimization, and Purification Purification
case Bauxite_particles:
return 0.1482 * std::pow(T_K, 0.3093); // Albrecht 2019 "Design and operating considerations for a shell-and-plate, moving packed-bed, particle-to-sCO2 heat exchanger"
case User_defined:
{
if ( m_userTable.nrows() < 3 ) return std::numeric_limits<double>::quiet_NaN();
Expand Down Expand Up @@ -435,6 +437,9 @@ double HTFProperties::dens(double T_K, double P)
return 8072.0; // BPVC_CC_BPV_2017 Case 2702 - 3
case Salt_45MgCl2_39KCl_16NaCl:
return -5.878E-1*T_C + 1974.0; // Zhao 2020 Molten Chloride Thermophysical Properties, Chemical Optimization, and Purification Purification
case Bauxite_particles:
// This doesn't not account for volume fraction
return 3300; // Albrecht 2019 "Design and operating considerations for a shell-and-plate, moving packed-bed, particle-to-sCO2 heat exchanger"
case User_defined:
if ( m_userTable.nrows() < 3 )
return std::numeric_limits<double>::quiet_NaN();
Expand Down Expand Up @@ -617,6 +622,8 @@ double HTFProperties::cond(double T_K)
return 0.0155*T_C + 9.7239; // BPVC_CC_BPV_2017 Case 2702 - 3
case Salt_45MgCl2_39KCl_16NaCl:
return 7.151E-7*std::pow(T_C,2) - 1.066E-3*T_C + 0.811; //[W/K-m] // Zhao 2020 Molten Chloride Thermophysical Properties, Chemical Optimization, and Purification Purification
case Bauxite_particles:
return 2.0; // Albrecht 2019 (ASME) "PARAMETRIC ANALYSIS OF PARTICLE CSP SYSTEM PERFORMANCE AND COST TO INTRINSIC PARTICLE PROPERTIES AND OPERATING CONDITIONS"
case User_defined:
if ( m_userTable.nrows() < 3 )
return std::numeric_limits<double>::quiet_NaN();
Expand Down Expand Up @@ -714,6 +721,9 @@ double HTFProperties::min_temp()
case Salt_45MgCl2_39KCl_16NaCl:
T_C = 450.0;
break;
case Bauxite_particles:
T_C = -273.15; // assumption
break;
case User_defined:
if (m_userTable.nrows() < 2) {
T_C = std::numeric_limits<double>::quiet_NaN();
Expand Down Expand Up @@ -773,6 +783,9 @@ double HTFProperties::max_temp()
case Salt_45MgCl2_39KCl_16NaCl:
T_C = 720.0;
break;
case Bauxite_particles:
T_C = 1200.0;
break;
case User_defined:
if (m_userTable.nrows() < 2) {
T_C = std::numeric_limits<double>::quiet_NaN();
Expand Down
3 changes: 2 additions & 1 deletion tcs/htf_props.h
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ class HTFProperties
N07740, // Nickel alloy
Methanol,
Salt_45MgCl2_39KCl_16NaCl, // Zhao 2020 Molten Chloride Thermophysical Properties, Chemical Optimization, and Purification Purification
End_Library_Fluids,
Bauxite_particles, // Albrecht 2019 "PARAMETRIC ANALYSIS OF PARTICLE CSP SYSTEM PERFORMANCE AND COST TO INTRINSIC PARTICLE PROPERTIES AND OPERATING CONDITIONS"
End_Library_Fluids,
User_defined = 50
};

Expand Down

0 comments on commit 176703c

Please sign in to comment.