modelCylinder_FD
This model allows the use of a replaceable solution for all cylindrical finite difference conduction models
Extends from TRANSFORM.HeatAndMassTransfer.DiscritizedModels.ClassicalMethod.Cylindrical.BaseClasses.Partial_BaseFDCond_Cylinder.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_q_ppp (from Partial_BaseFDCond_Cylinder) | false | Toggle volumetric heat generation interface |
| Integer | nR (from Partial_BaseFDCond_Cylinder) | 2 | Nodes in radial direction |
| Integer | nZ (from Partial_BaseFDCond_Cylinder) | 2 | Nodes in axial direction |
| Advanced › Dynamics | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics (from Partial_BaseFDCond_Cylinder) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Formulation of energy balances |
| Initialization | |||
| SI.Temperature | Tref (from Partial_BaseFDCond_Cylinder) | 273.15 | Center nodes initial temperature |
| SI.Temperature[nR,nZ] | Ts_start (from Partial_BaseFDCond_Cylinder) | fill(Tref, nR, nZ) | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | q_ppp_input (from Partial_BaseFDCond_Cylinder) | Volumetric heat generation | |
| Modelica.Fluid.Interfaces.HeatPorts_a | heatPorts_inner (from Partial_BaseFDCond_Cylinder) | Heat interface on inner boundary | |
| Modelica.Fluid.Interfaces.HeatPorts_a | heatPorts_outer (from Partial_BaseFDCond_Cylinder) | Heat interface on outer boundary | |
| Modelica.Fluid.Interfaces.HeatPorts_a | heatPorts_bottom (from Partial_BaseFDCond_Cylinder) | Heat interface on bottom boundary | |
| Modelica.Fluid.Interfaces.HeatPorts_a | heatPorts_top (from Partial_BaseFDCond_Cylinder) | Heat interface on top boundary |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Length | r_inner (from Partial_BaseFDCond_Cylinder) | 0 | Centerline/Inner radius of cylinder or specify rs |
| SI.Length | r_outer (from Partial_BaseFDCond_Cylinder) | Outer radius of cylinder or specify rs | |
| SI.Length | length (from Partial_BaseFDCond_Cylinder) | Length of cylinder or specify zs | |
| SI.Length[nR] | rs (from Partial_BaseFDCond_Cylinder) | if nR == 1 then {0.5*(r_inner + r_outer)} else linspace(r_inner, r_outer, nR) | Define radial nodal positions |
| SI.Length[nZ] | zs (from Partial_BaseFDCond_Cylinder) | if nZ == 1 then {0.5*length} else linspace(0, length, nZ) | Define axial nodal positions |
| SolutionMethod_FD | solutionMethod |
Contents
| Name | Description |
|---|---|