From 176703c34395014af4143a7047acad1bc5e82679 Mon Sep 17 00:00:00 2001 From: WHamilt2 Date: Wed, 26 Jul 2023 12:35:22 -0600 Subject: [PATCH] adding Bauxite particles --- tcs/htf_props.cpp | 13 +++++++++++++ tcs/htf_props.h | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/tcs/htf_props.cpp b/tcs/htf_props.cpp index 3c605d56d..f10f4a6ba 100644 --- a/tcs/htf_props.cpp +++ b/tcs/htf_props.cpp @@ -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::quiet_NaN(); @@ -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::quiet_NaN(); @@ -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::quiet_NaN(); @@ -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::quiet_NaN(); @@ -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::quiet_NaN(); diff --git a/tcs/htf_props.h b/tcs/htf_props.h index 44842bb1f..3079964ce 100644 --- a/tcs/htf_props.h +++ b/tcs/htf_props.h @@ -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 };