modelConduction_2D
2-D Conduction Models
Extends from TRANSFORM.HeatAndMassTransfer.ClosureRelations.Geometry.ConductionIcons, TRANSFORM.HeatAndMassTransfer.DiscritizedModels.BaseClasses.Dimensions_2.PartialDistributedVolume (Base class for distributed 2-D volume models).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | figure (from ConductionIcons) | 1 | Index for Icon figure |
| Integer[2] | nVs (from PartialDistributedVolume) | {1, 1} | Number of discrete volumes |
| Real | nParallel | 1 | Number of parallel components |
| Integer | nFM_1 | 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 | 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 |
| Initialization › Dynamics | |||
| Dynamics | energyDynamics (from PartialDistributedVolume) | Dynamics.DynamicFreeInitial | Formulation of energy balances |
| Initialization › Start Value: Temperature | |||
| SI.Temperature[nVs[1],nVs[2]] | Ts_start (from PartialDistributedVolume) | fill(Material.T_reference, nVs[1], nVs[2]) | Temperature |
| SI.Temperature | T_a1_start | Material.T_reference | Temperature at port a1 |
| SI.Temperature | T_b1_start | T_a1_start | Temperature at port b1 |
| SI.Temperature | T_a2_start | Material.T_reference | Temperature at port a2 |
| SI.Temperature | T_b2_start | T_a2_start | Temperature at port b2 |
| Advanced | |||
| SI.Density[nVs[1],nVs[2]] | ds_reference (from PartialDistributedVolume) | Material.density(Material.setState_T(Ts_start)) | Reference density of mass reference for constant volumes |
| Advanced › Model Structure | |||
| Boolean | exposeState_a1 | true | =true, T is calculated at port_a1 else Q_flow |
| Boolean | exposeState_b1 | false | =true, T is calculated at port_b1 else Q_flow |
| Boolean | exposeState_a2 | true | =true, T is calculated at port_a2 else Q_flow |
| Boolean | exposeState_b2 | false | =true, T is calculated at port_b2 else Q_flow |
| Heat Transfer | |||
| Boolean[2] | adiabaticDims | {false, false} | =true, toggle off conduction heat transfer in dimension {1,2} |
| Visualization | |||
| Boolean | showName | true | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.HeatPort_Flow[nVs[2]] | port_a1 | ||
| Interfaces.HeatPort_Flow[nVs[2]] | port_b1 | ||
| Interfaces.HeatPort_Flow[nVs[1]] | port_a2 | ||
| Interfaces.HeatPort_Flow[nVs[1]] | port_b2 | ||
| Interfaces.HeatPort_State[nVs[1],nVs[2]] | port_external | External heat transfer in non-discritized dimension |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BaseClasses.Dimensions_2.Summary | summary | ||
| SI.Volume[nVs[1],nVs[2]] | Vs (from PartialDistributedVolume) | Discretized volumes | |
| Material.BaseProperties[nVs[1],nVs[2]] | materials (from PartialDistributedVolume) | ||
| SI.Mass[nVs[1],nVs[2]] | ms (from PartialDistributedVolume) | Mass | |
| SI.Mass[nVs[1],nVs[2]] | delta_ms (from PartialDistributedVolume) | Change in mass of constant volumes | |
| SI.InternalEnergy[nVs[1],nVs[2]] | Us (from PartialDistributedVolume) | Internal energy | |
| SI.HeatFlowRate[nVs[1],nVs[2]] | 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 | ||
| ConductionModel | conductionModel | Conduction Model | |
| InternalHeatModel | internalHeatModel | Internal heat generation model | |
| SI.HeatFlowRate[nVs[1] + 1,nVs[2]] | Q_flows_1 | Heat flow rates across segment boundaries | |
| SI.HeatFlowRate[nVs[1],nVs[2] + 1] | Q_flows_2 | Heat flow rates across segment boundaries | |
| Material.ThermodynamicState[nVs[2]] | state_a1 | state defined by volume outside port_a1 | |
| Material.ThermodynamicState[nVs[2]] | state_b1 | state defined by volume outside port_b1 | |
| Material.ThermodynamicState[nVs[1]] | state_a2 | state defined by volume outside port_a2 | |
| Material.ThermodynamicState[nVs[1]] | state_b2 | state defined by volume outside port_b2 |
Contents
| Name | Description |
|---|---|