Skip to content

Commit e3fd811

Browse files
author
Kadlec
committed
more debugging of q_pb_design
1 parent 793887f commit e3fd811

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/core/cst_ssc.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ end
100100
function normalize_response(thermal_power_produced,case_data,user_defined_inputs)
101101
model = case_data["CST"]["tech_type"]
102102
if model =="ptc"
103+
print(user_defined_inputs)
103104
heat_sink = user_defined_inputs["q_pb_design"]
104105
rated_power_per_area = 39.37 / 60000.0 # MWt / m2, TODO: update with median values from SAM params
105106
if user_defined_inputs["use_solar_mult_or_aperture_area"] > 0
@@ -204,9 +205,12 @@ function run_ssc(case_data::Dict)
204205
user_defined_inputs["Fluid"] = 21
205206
end
206207
if !haskey(user_defined_inputs, "q_pb_design")
208+
print("q_pb_design is being calculated")
207209
if haskey(case_data["ProcessHeatLoad"], "fuel_loads_mmbtu_per_hour")
210+
print("using ProcessHeatLoad for q_pb_design")
208211
user_defined_inputs["q_pb_design"] = maximum(case_data["ProcessHeatLoad"]["fuel_loads_mmbtu_per_hour"]) * 0.293071
209212
else
213+
print("using default for q_pb_design")
210214
user_defined_inputs["q_pb_design"] = 5.2
211215
end
212216
end

test/outputs/pv_cst_tes.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[
77
"getindex at dict.jl:498 [inlined]",
88
"normalize_response(thermal_power_produced::Vector{Any}, case_data::Dict{String, Any}, user_defined_inputs::Dict{Any, Any}) at cst_ssc.jl:103",
9-
"run_ssc(case_data::Dict{String, Any}) at cst_ssc.jl:326",
9+
"run_ssc(case_data::Dict{String, Any}) at cst_ssc.jl:328",
1010
"Scenario(d::Dict{String, Any}; flex_hvac_from_json::Bool) at scenario.jl:668",
1111
"Scenario at scenario.jl:68 [inlined]",
1212
"run_reopt(ms::Vector{Model}, d::Dict{String, Any}) at reopt.jl:116",

0 commit comments

Comments
 (0)