modelProblem_7

Core | Decay | Advection | Periodic | Generation | Multi-species | Cross-species

Extends from BaseClasses.PartialProgressionProblemCore.

Parameters

TypeNameDefaultDescription
IntegernC (from PartialProgressionProblemCore)1
IntegernV (from PartialProgressionProblemCore)10
SI.Lengthlength (from PartialProgressionProblemCore)1.0
SI.Lengthdimension (from PartialProgressionProblemCore)0.01
SI.TemperatureT_start (from PartialProgressionProblemCore)20 + 273.15
SI.Pressurep_start (from PartialProgressionProblemCore)1e5
SI.Velocityv (from PartialProgressionProblemCore)0.0
TRANSFORM.Units.InverseTime[nC]lambda_i (from PartialProgressionProblemCore)fill(0.1, nC)
SIadd.ExtraPropertyConcentration[nV,nC]C_i_start (from PartialProgressionProblemCore)1000*ones(nV, nC)
SIadd.ExtraPropertyConcentration[nC]C_i_inlet (from PartialProgressionProblemCore)zeros(nC)
SI.MassFlowRatem_flow (from PartialProgressionProblemCore)Medium.density_pT(p_start, T_start)*Modelica.Constants.pi*dimension^2/4*v
SI.Time[nC]t_half (from PartialProgressionProblemCore){log(2)/lambda_i[i] for i in 1:nC}
SIadd.ExtraProperty[nV,nC]Cs_start (from PartialProgressionProblemCore){{C_i_start[i, j]/Medium.density_pT(p_start, T_start) for j in 1:nC} for i in 1:nV}
SIadd.ExtraProperty[nC]Cs_inlet (from PartialProgressionProblemCore){C_i_inlet[j]/Medium.density_pT(p_start, T_start) for j in 1:nC}
Booleanuse_generation (from PartialProgressionProblemCore)false
Booleanuse_PtoD (from PartialProgressionProblemCore)false
Booleanuse_capture (from PartialProgressionProblemCore)false
Real[nC,nC]parents (from PartialProgressionProblemCore)if nC == 4 then {{0.0, 0.0, 0.0, 0.0}, {1.0, 0.0, 0.0, 0.0}, {0.0, 1.0, 0.0, 0.0}, {0.0, 0.0, 1.0, 0.0}} else fill(0, nC, nC)Matrix of parent sources (sum(column) = 0 or 1) for each fission product 'daughter'. Row is daughter, Column is parent.

Components

TypeNameDefaultDescription
SI.Timet_residence (from PartialProgressionProblemCore)if pipe.m_flows[1] < Modelica.Constants.eps then Modelica.Constants.inf else pipe.ms[1]/pipe.m_flows[1]
SIadd.ExtraPropertyConcentration[nV,nC]C_i (from PartialProgressionProblemCore)
SIadd.ExtraPropertyFlowRatemC_gens (from PartialProgressionProblemCore){{mC_decay[i, j] + (if use_generation then mC_generation[i, j] else 0) + (if use_PtoD then mC_gens_PtoD[i, j] else 0) + (if use_capture then mC_gens_capture[i, j] else 0) for j in 1:nC} for i in 1:nV}
SIadd.ExtraPropertyFlowRatemC_decay (from PartialProgressionProblemCore){{-lambda_i[j]*pipe.mCs[i, j]*pipe.nParallel for j in 1:nC} for i in 1:nV}
RealmC_generationShape (from PartialProgressionProblemCore){sin(Modelica.Constants.pi*pipe.summary.xpos_norm[i]) for i in 1:nV}
RealmC_captureShape (from PartialProgressionProblemCore){sum({-sin(k*Modelica.Constants.pi*(pipe.summary.xpos_norm[i] + 1))/k for k in 1:100}) for i in 1:nV}
SIadd.ExtraPropertyFlowRatemC_generation (from PartialProgressionProblemCore){{0.0005*mC_generationShape[i] for j in 1:nC} for i in 1:nV}
SIadd.ExtraPropertyFlowRatemC_gens_PtoD (from PartialProgressionProblemCore){{sum({lambda_i[k]*pipe.mCs[i, k]*pipe.nParallel*parents[j, k] for k in 1:nC}) for j in 1:nC} for i in 1:nV}
SIadd.ExtraPropertyFlowRatemC_gens_capture (from PartialProgressionProblemCore){{-0.1*mC_captureShape[i]*pipe.mCs[i, j]*pipe.nParallel for j in 1:nC} for i in 1:nV}
Pipes.GenericPipe_MultiTransferSurfacepipe (from PartialProgressionProblemCore)
BoundaryConditions.MassFlowSource_Tboundary (from PartialProgressionProblemCore)
BoundaryConditions.Boundary_pTboundary1 (from PartialProgressionProblemCore)
Sensors.TraceSubstancesTwoPort_multisensor_C (from PartialProgressionProblemCore)