This model is used to calculate the net calorific value (NCV), also known as lower heating value (LHV) of a fuel gas mixture based on mole fractions and molar mass and respective molar calorific values from a record.
(no remarks)
(no remarks)
(no remarks)
(no elements)
(no remarks)
If there are components in the gas which don't have a corresponding entry in the NCVm values record, they will just be ignored, giving a faulty calorific value. The function will throw a warning.
NCVIn was added to give the possibility to define a constant calorific value. If this value is set to 0, the NCV will be calculated by the composition of the medium.
Tested in check model "TransiEnt.Basics.Functions.GasProperties.Check.TestNCVCalculation"
(no remarks)
Created by Lisa Andresen (andresen@tuhh.de), Sep 2016
function getRealGasNCV_xM extends TransiEnt.Basics.Icons.Function; input TILMedia.VLEFluidTypes.BaseVLEFluid realGasType "Real gas type" annotation( choicesAllMatching = true); input SI.MoleFraction[:] x_in "Mole fractions"; input SI.MolarMass M_in "Molar mass"; input SI.SpecificEnthalpy NCVIn "Set this to a specific value for a constant NCV or to zero for NCV-calculation"; output SI.SpecificEnthalpy NCVOut "Returned NCV"; end getRealGasNCV_xM;