modelHMTransfer_3D
Extends from Conduction_3D (2-D Conduction Models).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | figure (from ConductionIcons) | 1 | Index for Icon figure |
| Integer[3] | nVs (from PartialDistributedVolume) | {1, 1, 1} | Number of discrete volumes |
| Real | nParallel (from Conduction_3D) | 1 | Number of parallel components |
| Integer | nFM_1 (from Conduction_3D) | if exposeState_a1 and exposeState_b1 then nVs[1] - 1 else if not exposeState_a1 and not exposeState_b1 then nVs[1] + 1 else nVs[1] | number of flow models |
| Integer | nFM_2 (from Conduction_3D) | if exposeState_a2 and exposeState_b2 then nVs[2] - 1 else if not exposeState_a2 and not exposeState_b2 then nVs[2] + 1 else nVs[2] | number of flow models |
| Integer | nFM_3 (from Conduction_3D) | if exposeState_a3 and exposeState_b3 then nVs[3] - 1 else if not exposeState_a3 and not exposeState_b3 then nVs[3] + 1 else nVs[3] | number of flow models |
| Integer | nC | 1 | Number of substances |
| Initialization › Dynamics | |||
| Dynamics | energyDynamics (from PartialDistributedVolume) | Dynamics.DynamicFreeInitial | Formulation of energy balances |
| Dynamics | traceDynamics | energyDynamics | Formulation of trace substance balances |
| Initialization › Start Value: Temperature | |||
| SI.Temperature[nVs[1],nVs[2],nVs[3]] | Ts_start (from PartialDistributedVolume) | fill(Material.T_reference, nVs[1], nVs[2], nVs[3]) | Temperature |
| SI.Temperature | T_a1_start (from Conduction_3D) | Material.T_reference | Temperature at port a1 |
| SI.Temperature | T_b1_start (from Conduction_3D) | T_a1_start | Temperature at port b1 |
| SI.Temperature | T_a2_start (from Conduction_3D) | Material.T_reference | Temperature at port a2 |
| SI.Temperature | T_b2_start (from Conduction_3D) | T_a2_start | Temperature at port b2 |
| SI.Temperature | T_a3_start (from Conduction_3D) | Material.T_reference | Temperature at port a3 |
| SI.Temperature | T_b3_start (from Conduction_3D) | T_a3_start | Temperature at port b3 |
| Advanced | |||
| SI.Density[nVs[1],nVs[2],nVs[3]] | ds_reference (from PartialDistributedVolume) | Material.density(Material.setState_T(Ts_start)) | Reference density of mass reference for constant volumes |
| Boolean | use_nCs_scaled | false | =true to use der(nCs_scaled) = nCbs/C_nominal else der(nCs) = nCbs. |
| Units.NonDim[nC] | C_nominal | fill(1e-6, nC) | Nominal concentration [mol/m3] for improved numeric stability |
| Advanced › Model Structure | |||
| Boolean | exposeState_a1 (from Conduction_3D) | true | =true, T is calculated at port_a1 else Q_flow |
| Boolean | exposeState_b1 (from Conduction_3D) | false | =true, T is calculated at port_b1 else Q_flow |
| Boolean | exposeState_a2 (from Conduction_3D) | true | =true, T is calculated at port_a2 else Q_flow |
| Boolean | exposeState_b2 (from Conduction_3D) | false | =true, T is calculated at port_b2 else Q_flow |
| Boolean | exposeState_a3 (from Conduction_3D) | true | =true, T is calculated at port_a3 else Q_flow |
| Boolean | exposeState_b3 (from Conduction_3D) | false | =true, T is calculated at port_b3 else Q_flow |
| Heat Transfer | |||
| Boolean[3] | adiabaticDims (from Conduction_3D) | {false, false, false} | =true, toggle off conduction heat transfer in dimension {1,2,3} |
| Visualization | |||
| Boolean | showName (from Conduction_3D) | true | |
| Initialization › Start Value: Concentration | |||
| SI.Concentration[nVs[1],nVs[2],nVs[3],nC] | Cs_start | TRANSFORM.Math.fillArray_3D((C_a1_start + C_b1_start + C_a2_start + C_b2_start + C_a3_start + C_b3_start)/6, nVs[1], nVs[2], nVs[3]) | Trace substance concentration |
| SI.Concentration[nC] | C_a1_start | fill(0, nC) | Concentration at portM_a1 |
| SI.Concentration[nC] | C_b1_start | C_a1_start | Concentration at portM_b1 |
| SI.Concentration[nC] | C_a2_start | fill(0, nC) | Concentration at portM_a2 |
| SI.Concentration[nC] | C_b2_start | C_a2_start | Concentration at portM_b2 |
| SI.Concentration[nC] | C_a3_start | fill(0, nC) | Concentration at portM_a2 |
| SI.Concentration[nC] | C_b3_start | C_a3_start | Concentration at portM_b2 |
| Trace Mass Transfer | |||
| Boolean[3] | adiabaticDimsMT | {false, false, false} | =true, toggle off diffusive mass transfer in dimension {1,2,3} |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.HeatPort_Flow[nVs[2],nVs[3]] | port_a1 (from Conduction_3D) | ||
| Interfaces.HeatPort_Flow[nVs[2],nVs[3]] | port_b1 (from Conduction_3D) | ||
| Interfaces.HeatPort_Flow[nVs[1],nVs[3]] | port_a2 (from Conduction_3D) | ||
| Interfaces.HeatPort_Flow[nVs[1],nVs[3]] | port_b2 (from Conduction_3D) | ||
| Interfaces.HeatPort_Flow[nVs[1],nVs[2]] | port_a3 (from Conduction_3D) | ||
| Interfaces.HeatPort_Flow[nVs[1],nVs[2]] | port_b3 (from Conduction_3D) | ||
| Interfaces.MolePort_Flow[nVs[2],nVs[3]] | portM_a1 | ||
| Interfaces.MolePort_Flow[nVs[2],nVs[3]] | portM_b1 | ||
| Interfaces.MolePort_Flow[nVs[1],nVs[3]] | portM_a2 | ||
| Interfaces.MolePort_Flow[nVs[1],nVs[3]] | portM_b2 | ||
| Interfaces.MolePort_Flow[nVs[1],nVs[2]] | portM_a3 | ||
| Interfaces.MolePort_Flow[nVs[1],nVs[2]] | portM_b3 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BaseClasses.Dimensions_3.Summary | summary (from Conduction_3D) | ||
| SI.Volume[nVs[1],nVs[2],nVs[3]] | Vs (from PartialDistributedVolume) | Discretized volumes | |
| Material.BaseProperties[nVs[1],nVs[2],nVs[3]] | materials (from PartialDistributedVolume) | ||
| SI.Mass[nVs[1],nVs[2],nVs[3]] | ms (from PartialDistributedVolume) | Mass | |
| SI.Mass[nVs[1],nVs[2],nVs[3]] | delta_ms (from PartialDistributedVolume) | Change in mass of constant volumes | |
| SI.InternalEnergy[nVs[1],nVs[2],nVs[3]] | Us (from PartialDistributedVolume) | Internal energy | |
| SI.HeatFlowRate[nVs[1],nVs[2],nVs[3]] | Ubs (from PartialDistributedVolume) | Energy sources across volume interfaces (e.g., thermal diffusion) and source/sinks within volumes (e.g., ohmic heating, external convection) | |
| Geometry | geometry (from Conduction_3D) | ||
| ConductionModel | conductionModel (from Conduction_3D) | Conduction Model | |
| InternalHeatModel | internalHeatModel (from Conduction_3D) | Internal heat generation model | |
| SI.HeatFlowRate[nVs[1] + 1,nVs[2],nVs[3]] | Q_flows_1 (from Conduction_3D) | Heat flow rates across segment boundaries | |
| SI.HeatFlowRate[nVs[1],nVs[2] + 1,nVs[3]] | Q_flows_2 (from Conduction_3D) | Heat flow rates across segment boundaries | |
| SI.HeatFlowRate[nVs[1],nVs[2],nVs[3] + 1] | Q_flows_3 (from Conduction_3D) | Heat flow rates across segment boundaries | |
| Material.ThermodynamicState[nVs[2],nVs[3]] | state_a1 (from Conduction_3D) | state defined by volume outside port_a1 | |
| Material.ThermodynamicState[nVs[2],nVs[3]] | state_b1 (from Conduction_3D) | state defined by volume outside port_b1 | |
| Material.ThermodynamicState[nVs[1],nVs[3]] | state_a2 (from Conduction_3D) | state defined by volume outside port_a2 | |
| Material.ThermodynamicState[nVs[1],nVs[3]] | state_b2 (from Conduction_3D) | state defined by volume outside port_b2 | |
| Material.ThermodynamicState[nVs[1],nVs[2]] | state_a3 (from Conduction_3D) | state defined by volume outside port_a3 | |
| Material.ThermodynamicState[nVs[1],nVs[2]] | state_b3 (from Conduction_3D) | state defined by volume outside port_b3 | |
| DiffusionModel | diffusionModel | Diffusion Model | |
| DiffusionCoeff[nVs[1],nVs[2],nVs[3]] | diffusionCoeff | Diffusion Coefficient | |
| InternalMassModel | internalMassModel | Internal mass generation model | |
| Units.Mole[nVs[1],nVs[2],nVs[3],nC] | nCs | Trace substance moles | |
| Units.Mole | nCs_scaled | Scaled trace substance moles for improved numerical stability | |
| SI.Concentration[nVs[1],nVs[2],nVs[3],nC] | Cs | Trace substance concentration | |
| SI.MolarFlowRate[nVs[1],nVs[2],nVs[3],nC] | nCbs | Molar flow rate across volume interfaces (e.g., diffusion) and source/sinks in volume (e.g., chemical reactions, external convection) | |
| SI.MolarFlowRate[nVs[1] + 1,nVs[2],nVs[3],nC] | nC_flows_1 | Molar flow rates across segment boundaries | |
| SI.MolarFlowRate[nVs[1],nVs[2] + 1,nVs[3],nC] | nC_flows_2 | Molar flow rates across segment boundaries | |
| SI.MolarFlowRate[nVs[1],nVs[2],nVs[3] + 1,nC] | nC_flows_3 | Molar flow rates across segment boundaries | |
| SI.Concentration[nVs[2],nVs[3],nC] | C_a1 | Concentration defined by volume outside portM_a1 | |
| SI.Concentration[nVs[2],nVs[3],nC] | C_b1 | Concentration defined by volume outside portM_b1 | |
| SI.Concentration[nVs[1],nVs[3],nC] | C_a2 | Concentration defined by volume outside portM_a2 | |
| SI.Concentration[nVs[1],nVs[3],nC] | C_b2 | Concentration defined by volume outside portM_b2 | |
| SI.Concentration[nVs[1],nVs[2],nC] | C_a3 | Concentration defined by volume outside portM_a3 | |
| SI.Concentration[nVs[1],nVs[2],nC] | C_b3 | Concentration defined by volume outside portM_b3 |
Contents
| Name | Description |
|---|---|