modelDebyeFermiDiracSolid
Lumped thermal element with variable heat capacity
Extends from GNU_ScientificLibrary.Icons.Block (Icon for blocks).
Information
Similar to the HeatCapacitor block in the MSL, except that the specific heat capacity is allowed to vary according to the temperature: c_v(T)=c_p(T) (good approximation for solids). The heat capacity is the sum of those determined via the Debye model (lattice phonons) and the Fermi-Dirac distribution (conduction electrons). This approach is fitting for many solids, both electrically-conducting (Ne>0) and electrically-insulating (Ne=0).
Numerical outputs include the Debye-model energy density, the total specific heat capacity, and the Fermi-Dirac energy density above the zero-point (T=0) energy density.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Mass | mass | 1 | kg |
| Real | T_D | 343 | K ; Debye Temperature |
| Real | eff_am | 63.546 | Da ; Effective atomic mass |
| Real | mdens | 8935 | kg/m^3 ; Mass density |
| Integer | N_e | 1 | # conduction e-'s per atom |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port | ||
| Modelica.Blocks.Interfaces.RealOutput | eD | ||
| Modelica.Blocks.Interfaces.RealOutput | eFD_minus_e0 | ||
| Modelica.Blocks.Interfaces.RealOutput | c_v |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | cp | ||
| Modelica.Units.SI.HeatCapacity | C | Heat capacity of element (= cp*m) | |
| Modelica.Units.SI.Temperature | T | Temperature of element | |
| Modelica.Units.SI.TemperatureSlope | der_T | Time derivative of temperature (= der(T)) | |
| DebyeEoS | debyeEoS | ||
| FermiDiracEoS | fermiDiracEoS | ||
| Modelica.Blocks.Math.Add | add |