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

TypeNameDefaultDescription
Modelica.Units.SI.Massmass1kg
RealT_D343K ; Debye Temperature
Realeff_am63.546Da ; Effective atomic mass
Realmdens8935kg/m^3 ; Mass density
IntegerN_e1# conduction e-'s per atom

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport
Modelica.Blocks.Interfaces.RealOutputeD
Modelica.Blocks.Interfaces.RealOutputeFD_minus_e0
Modelica.Blocks.Interfaces.RealOutputc_v

Components

TypeNameDefaultDescription
Realcp
Modelica.Units.SI.HeatCapacityCHeat capacity of element (= cp*m)
Modelica.Units.SI.TemperatureTTemperature of element
Modelica.Units.SI.TemperatureSlopeder_TTime derivative of temperature (= der(T))
DebyeEoSdebyeEoS
FermiDiracEoSfermiDiracEoS
Modelica.Blocks.Math.Addadd