| SI.Power | Qt_total | sum(kinetics.Qs) | Total thermal power output (from primary fission) |
| SI.Temperature[10] | Ts | fuelCell.mediums.T | |
| SI.Temperature[10] | Tst | PHX.tube.mediums.T | |
| SI.Temperature[10] | Tss | PHX.shell.mediums.T | |
| SI.Temperature[1 + reflA_lower.nV + fuelCell.nV + reflA_upper.nV + 1 + pipeToPHX_PFL.nV + PHX.tube.nV + pipeFromPHX_PFL.nV + 1] | Ts_loop | cat(1, {plenum_lower.medium.T}, reflA_lower.mediums.T, fuelCell.mediums.T, reflA_upper.mediums.T, {plenum_upper.medium.T}, pipeToPHX_PFL.mediums.T, PHX.tube.mediums.T, pipeFromPHX_PFL.mediums.T, {tee_inlet.medium.T}) | |
| SI.Power | Qs_gen_tee_inlet | sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*tee_inlet.mC[j] for j in 1:data_traceSubstances.nC}) | |
| SI.Power | Qs_gen_plenum_lower | sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*plenum_lower.mC[j] for j in 1:data_traceSubstances.nC}) | |
| SI.Power | Qs_gen_reflA_lower | {sum({data_traceSubstances.w_decay[j]*data_traceSubstances.lambdas[j]*reflA_lower.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:reflA_lower.nV} | |
| SI.Power | Qs_gen_fuelCell | kinetics.Qs + kinetics.Qs_FP_near | |
| SI.Power | Qs_gen_reflR | {sum({data_traceSubstances.w_decay[j]*data_traceSubstances.lambdas[j]*reflR.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:reflR.nV} | |
| SI.Power | Qs_gen_reflA_upper | {sum({data_traceSubstances.w_decay[j]*data_traceSubstances.lambdas[j]*reflA_upper.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:reflA_upper.nV} | |
| SI.Power | Qs_gen_plenum_upper | sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*plenum_upper.mC[j] for j in 1:data_traceSubstances.nC}) | |
| SI.Power | Qs_gen_pumpBowl_PFL | sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*pumpBowl_PFL.mC[j] for j in 1:data_traceSubstances.nC}) | |
| SI.Power | Qs_gen_pipeToPHX_PFL | {sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*pipeToPHX_PFL.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:pipeToPHX_PFL.nV} | |
| SI.Power | Qs_gen_PHX_tube | {sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*PHX.tube.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:PHX.tube.nV} | |
| SI.Power | Qs_gen_pipeFromPHX_PFL | {sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*pipeFromPHX_PFL.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:pipeFromPHX_PFL.nV} | |
| SI.Power | QsG_reflA_lowerG | {sum({data_traceSubstances.wG_decay[j]*data_traceSubstances.lambdas[j]*reflA_lower.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:reflA_lower.nV} | |
| SI.Power | QsG_reflRG | {sum({data_traceSubstances.wG_decay[j]*data_traceSubstances.lambdas[j]*reflR.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:reflR.nV} | |
| SI.Power | QsG_reflA_upperG | {sum({data_traceSubstances.wG_decay[j]*data_traceSubstances.lambdas[j]*reflA_upper.mCs[i, j] for j in 1:data_traceSubstances.nC}) for i in 1:reflA_upper.nV} | |
| SI.Power | Qs_gen_reflA_lowerG | {{QsG_reflA_lowerG[j]/reflA_lowerG.nVs[1] for j in 1:reflA_lowerG.nVs[2]} for i in 1:reflA_lowerG.nVs[1]} | |
| SI.Power | Qs_gen_fuellCellG | {{kinetics.Qs_FP_far[j]/fuelCellG.nVs[1] for j in 1:fuelCellG.nVs[2]} for i in 1:fuelCellG.nVs[1]} | |
| SI.Power | Qs_gen_reflRG | {{QsG_reflRG[j]/reflRG.nVs[1] + Qs_gen_fuellCellG[i, j] for j in 1:reflRG.nVs[2]} for i in 1:reflRG.nVs[1]} | |
| SI.Power | Qs_gen_reflA_upperG | {{QsG_reflA_upperG[j]/reflA_upperG.nVs[1] for j in 1:reflA_upperG.nVs[2]} for i in 1:reflA_upperG.nVs[1]} | |
| SI.Power | Qs_gen_drainTank_gas | sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*drainTank_gas.mC[j] for j in 1:data_traceSubstances.nC}) | |
| SI.Power | Qs_gen_drainTank_liquid | sum({(data_traceSubstances.w_decay[j] + data_traceSubstances.wG_decay[j])*data_traceSubstances.lambdas[j]*drainTank_liquid.mC[j] for j in 1:data_traceSubstances.nC}) | |
| SIadd.ExtraPropertyFlowRate | mC_gen_tee_inlet | {-data_traceSubstances.lambdas[j]*tee_inlet.mC[j] + mC_gen_tee_inlet_PtoD[j] for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_plenum_lower | {-data_traceSubstances.lambdas[j]*plenum_lower.mC[j] + mC_gen_plenum_lower_PtoD[j] for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_reflA_lower | {{-data_traceSubstances.lambdas[j]*reflA_lower.mCs[i, j]*reflA_lower.nParallel + mC_gens_reflA_lower_PtoD[i, j] for j in 1:data_traceSubstances.nC} for i in 1:reflA_lower.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_fuelCell | cat(2, kinetics.mC_gens, kinetics.mC_gens_FP, kinetics.mC_gens_TR) | |
| SIadd.ExtraPropertyFlowRate | mC_gens_reflR | {{-data_traceSubstances.lambdas[j]*reflR.mCs[i, j]*reflR.nParallel + mC_gens_reflR_PtoD[i, j] for j in 1:data_traceSubstances.nC} for i in 1:reflR.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_reflA_upper | {{-data_traceSubstances.lambdas[j]*reflA_upper.mCs[i, j]*reflA_upper.nParallel + mC_gens_reflA_upper_PtoD[i, j] for j in 1:data_traceSubstances.nC} for i in 1:reflA_upper.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_plenum_upper | {-data_traceSubstances.lambdas[j]*plenum_upper.mC[j] + mC_gen_plenum_upper_PtoD[j] for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_pumpBowl_PFL | {-data_traceSubstances.lambdas[j]*pumpBowl_PFL.mC[j]*3 + mC_flows_fromOG[j] + mC_gen_pumpBowl_PFL_PtoD[j] for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_pipeToPHX_PFL | {{-data_traceSubstances.lambdas[j]*pipeToPHX_PFL.mCs[i, j]*pipeToPHX_PFL.nParallel + mC_gens_pipeToPHX_PFL_PtoD[i, j] for j in 1:data_traceSubstances.nC} for i in 1:pipeToPHX_PFL.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_PHX_tube | {{-data_traceSubstances.lambdas[j]*PHX.tube.mCs[i, j]*PHX.tube.nParallel + mC_gens_PHX_tube_PtoD[i, j] for j in 1:data_traceSubstances.nC} for i in 1:PHX.tube.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_pipeFromPHX_PFL | {{-data_traceSubstances.lambdas[j]*pipeFromPHX_PFL.mCs[i, j]*pipeFromPHX_PFL.nParallel + mC_gens_pipeFromPHX_PFL_PtoD[i, j] for j in 1:data_traceSubstances.nC} for i in 1:pipeFromPHX_PFL.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_tee_inlet_PtoD | {sum({data_traceSubstances.lambdas[k].*tee_inlet.mC[k].*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_plenum_lower_PtoD | {sum({data_traceSubstances.lambdas[k].*plenum_lower.mC[k].*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_reflA_lower_PtoD | {{sum({data_traceSubstances.lambdas[k].*reflA_lower.mCs[i, k].*reflA_lower.nParallel.*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} for i in 1:reflA_lower.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_reflR_PtoD | {{sum({data_traceSubstances.lambdas[k].*reflR.mCs[i, k].*reflR.nParallel.*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} for i in 1:reflR.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_reflA_upper_PtoD | {{sum({data_traceSubstances.lambdas[k].*reflA_upper.mCs[i, k].*reflA_upper.nParallel.*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} for i in 1:reflA_upper.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_plenum_upper_PtoD | {sum({data_traceSubstances.lambdas[k].*plenum_upper.mC[k].*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_pumpBowl_PFL_PtoD | {sum({data_traceSubstances.lambdas[k].*pumpBowl_PFL.mC[k].*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_pipeToPHX_PFL_PtoD | {{sum({data_traceSubstances.lambdas[k].*pipeToPHX_PFL.mCs[i, k].*pipeToPHX_PFL.nParallel.*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} for i in 1:pipeToPHX_PFL.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_PHX_tube_PtoD | {{sum({data_traceSubstances.lambdas[k].*PHX.tube.mCs[i, k].*PHX.tube.nParallel.*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} for i in 1:PHX.tube.nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_pipeFromPHX_PFL_PtoD | {{sum({data_traceSubstances.lambdas[k].*pipeFromPHX_PFL.mCs[i, k].*pipeFromPHX_PFL.nParallel.*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} for i in 1:pipeFromPHX_PFL.nV} | |
| SI.MassFlowRate | m_flow_toDrainTank | data_OFFGAS.V_flow_sep_salt_total*Medium_PFL.density_ph(pump_PFL.port_b.p, pump_PFL.port_b.h_outflow) | Mass flow rate of salt to drain tank (+) |
| SIadd.ExtraPropertyFlowRate | mC_gen_drainTank_gas | -data_traceSubstances.lambdas.*drainTank_gas.mC + mC_gen_drainTank_gas_PtoD | |
| SIadd.ExtraPropertyFlowRate | mC_gen_drainTank_liquid | -data_traceSubstances.lambdas.*drainTank_liquid.mC + mC_gen_drainTank_liquid_PtoD | |
| SIadd.ExtraPropertyFlowRate | mC_flows_fromOG | abs(pump_OffGas_bypass.port_b.m_flow).*pump_OffGas_bypass.port_b.C_outflow + abs(pump_OffGas_adsorberBed.port_b.m_flow).*pump_OffGas_adsorberBed.port_b.C_outflow | |
| SIadd.ExtraPropertyFlowRate | mC_gen_drainTank_gas_PtoD | {sum({data_traceSubstances.lambdas[k].*drainTank_gas.mC[k].*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} | |
| SIadd.ExtraPropertyFlowRate | mC_gen_drainTank_liquid_PtoD | {sum({data_traceSubstances.lambdas[k].*drainTank_liquid.mC[k].*data_traceSubstances.parents[j, k] for k in 1:data_traceSubstances.nC}) for j in 1:data_traceSubstances.nC} | |
| TRANSFORM.Fluid.BoundaryConditions.Boundary_pT | boundary_OffGas_sink | | |
| Data.data_PHX | data_PHX | | |
| Data.data_RCTR | data_RCTR | | |
| Data.data_PUMP | data_PUMP | | |
| Data.data_SHX | data_SHX | | |
| Data.data_PIPING | data_PIPING | | |
| Fluid.Pipes.GenericPipe_MultiTransferSurface | fuelCell | | frac*data_RCTR.Q_nominal/fuelCell.nV; mC_gens_fuelCell |
| Fluid.Pipes.GenericPipe_MultiTransferSurface | reflA_upper | | |
| Fluid.Volumes.MixingVolume | plenum_upper | | |
| Fluid.Pipes.GenericPipe_MultiTransferSurface | reflA_lower | | |
| Fluid.FittingsAndResistances.SpecifiedResistance | resistance_fuelCell_outlet | | |
| Fluid.Volumes.MixingVolume | plenum_lower | | |
| Fluid.FittingsAndResistances.SpecifiedResistance | resistance_fuelCell_inlet | | |
| Fluid.FittingsAndResistances.SpecifiedResistance | resistance_toPump_PFL | | |
| HeatAndMassTransfer.DiscritizedModels.Conduction_2D | fuelCellG | | |
| HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | fuelCellG_centerline_bc | | |
| HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | fuelCellG_upper_bc | | |
| HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | fuelCellG_lower_bc | | |
| HeatAndMassTransfer.DiscritizedModels.Conduction_2D | reflA_upperG | | |
| HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | reflA_upperG_upper_bc | | |
| HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | reflA_upperG_lower_bc | | |
| HeatAndMassTransfer.DiscritizedModels.Conduction_2D | reflA_lowerG | | |
| HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | reflA_lowerG_upper_bc | | |
| HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | reflA_lowerG_lower_bc | | |
| Fluid.FittingsAndResistances.SpecifiedResistance | resistance_teeTOplenum | | |
| Fluid.Volumes.MixingVolume | tee_inlet | | |
| Fluid.Pipes.GenericPipe_MultiTransferSurface | pipeFromPHX_PFL | | |
| TRANSFORM.HeatExchangers.GenericDistributed_HXold | PHX | | |
| Fluid.Pipes.GenericPipe_MultiTransferSurface | pipeToPHX_PFL | | |
| Fluid.Machines.Pump_SimpleMassFlow | pump_PFL | | |
| Fluid.Volumes.ExpansionTank | pumpBowl_PFL | | |
| UserInteraction.Outputs.SpatialPlot2 | spatialPlot2_1 | | |
| TRANSFORM.Fluid.SystemTF | systemTF | | |
| TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface | pipeFromPHX_PCL | | |
| TRANSFORM.Fluid.Volumes.ExpansionTank | pumpBowl_PCL | | |
| TRANSFORM.Fluid.Machines.Pump_SimpleMassFlow | pump_PCL | | |
| TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface | pipeToSHX_PCL | | |
| TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface | pipeToPHX_PCL | | |
| TRANSFORM.Fluid.BoundaryConditions.MassFlowSource_T | boundary4 | | |
| TRANSFORM.HeatExchangers.GenericDistributed_HXold | SHX | | |
| TRANSFORM.Fluid.BoundaryConditions.Boundary_pT | boundary1 | | |
| UserInteraction.Outputs.SpatialPlot2 | spatialPlot2_2 | | |
| TRANSFORM.Fluid.BoundaryConditions.MassFlowSource_T | boundary_OffGas_source | | |
| TRANSFORM.Fluid.TraceComponents.TraceDecayAdsorberBed | adsorberBed | | |
| TRANSFORM.Examples.MoltenSaltReactor.Data.data_OFFGAS | data_OFFGAS | | |
| Modelica.Blocks.Sources.RealExpression | boundary_OffGas_m_flow | | |
| Modelica.Blocks.Sources.RealExpression | boundary_OffGas_T | | |
| TRANSFORM.HeatAndMassTransfer.BoundaryConditions.Heat.Temperature_multi | boundary_thermal_adsorberBed | | |
| TRANSFORM.Fluid.Volumes.MixingVolume | drainTank_gas | | |
| TRANSFORM.Fluid.Volumes.ExpansionTank | drainTank_liquid | | |
| TRANSFORM.Fluid.FittingsAndResistances.SpecifiedResistance | resistance_fromDrainTank | | |
| TRANSFORM.Fluid.Machines.Pump_SimpleMassFlow | pump_drainTank | | |
| TRANSFORM.Controls.TankLevelControl | drainTankLevelControl | | |
| TRANSFORM.Fluid.Machines.Pump_SimpleMassFlow | pump_OffGas_bypass | | |
| TRANSFORM.Fluid.Machines.Pump_SimpleMassFlow | pump_OffGas_adsorberBed | | |
| Modelica.Blocks.Sources.RealExpression | m_flow_OffGas_bypass | | |
| Modelica.Blocks.Sources.RealExpression | m_flow_OffGas_adsorberBed | | |
| TRANSFORM.Fluid.TraceComponents.TraceSeparator | traceSeparator | | |
| TRANSFORM.Fluid.Machines.Pump_SimpleMassFlow | pump_bypass | | |
| Modelica.Blocks.Sources.RealExpression | m_flow_pump_bypass | | |
| Modelica.Blocks.Sources.RealExpression | boundary_fromPump_PFL_bypass_p | | |
| Modelica.Blocks.Sources.Constant | x_bypass | | |
| TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface | reflR | | |
| TRANSFORM.HeatAndMassTransfer.DiscritizedModels.Conduction_2D | reflRG | | |
| TRANSFORM.HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | reflRG_lower_bc | | |
| TRANSFORM.HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | reflRG_centerline_bc | | |
| TRANSFORM.HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic_multi | reflRG_upper_bc | | |
| TRANSFORM.Fluid.FittingsAndResistances.SpecifiedResistance | resistance_reflR_inlet | | |
| TRANSFORM.Fluid.FittingsAndResistances.SpecifiedResistance | resistance_reflR_outlet | | |
| TRANSFORM.Examples.MoltenSaltReactor.Data.Summary | summary | | |
| TRANSFORM.Examples.MoltenSaltReactor.Components.DRACS | DRACS | | |
| Modelica.Blocks.Sources.Trapezoid | trapezoid | | |
| Modelica.Blocks.Sources.Trapezoid | trapezoid1 | | |
| TRANSFORM.Utilities.Visualizers.DynamicGraph | graph5 | | |
| TRANSFORM.Utilities.Visualizers.DynamicGraph | graph4 | | |
| TRANSFORM.Utilities.Visualizers.DynamicGraph | graph | | |
| TRANSFORM.Utilities.Visualizers.DynamicGraph | graph2 | | |
| TRANSFORM.Utilities.Visualizers.DynamicGraph | graph1 | | |
| TRANSFORM.Utilities.Visualizers.DynamicGraph | graph3 | | |