modelPartialProgressionProblemCoreLoop
Extends from BaseClasses.PartialProgressionProblemCore.
Parameters
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Time | t_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.ExtraPropertyFlowRate | mC_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.ExtraPropertyFlowRate | mC_decay (from PartialProgressionProblemCore) | {{-lambda_i[j]*pipe.mCs[i, j]*pipe.nParallel for j in 1:nC} for i in 1:nV} | |
| Real | mC_generationShape (from PartialProgressionProblemCore) | {sin(Modelica.Constants.pi*pipe.summary.xpos_norm[i]) for i in 1:nV} | |
| Real | mC_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.ExtraPropertyFlowRate | mC_generation (from PartialProgressionProblemCore) | {{0.0005*mC_generationShape[i] for j in 1:nC} for i in 1:nV} | |
| SIadd.ExtraPropertyFlowRate | mC_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.ExtraPropertyFlowRate | mC_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_MultiTransferSurface | pipe (from PartialProgressionProblemCore) | ||
| BoundaryConditions.MassFlowSource_T | boundary (from PartialProgressionProblemCore) | ||
| BoundaryConditions.Boundary_pT | boundary1 (from PartialProgressionProblemCore) | ||
| Sensors.TraceSubstancesTwoPort_multi | sensor_C (from PartialProgressionProblemCore) | ||
| SIadd.ExtraPropertyConcentration[nV,nC] | C_i_loop | ||
| SIadd.ExtraPropertyFlowRate | mC_gens_loop | {{mC_decay_loop[i, j] + (if use_PtoD then mC_gens_PtoD_loop[i, j] else 0) for j in 1:nC} for i in 1:nV} | |
| SIadd.ExtraPropertyFlowRate | mC_decay_loop | {{-lambda_i[j]*pipe_loop.mCs[i, j]*pipe_loop.nParallel for j in 1:nC} for i in 1:nV} | |
| SIadd.ExtraPropertyFlowRate | mC_gens_PtoD_loop | {{sum({lambda_i[k]*pipe_loop.mCs[i, k]*pipe_loop.nParallel*parents[j, k] for k in 1:nC}) for j in 1:nC} for i in 1:nV} | |
| TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface | pipe_loop |