Loading [MathJax]/jax/output/HTML-CSS/jax.js

Functional Requirements

This section provides the functional requirements, the tasks and behaviours that the software is expected to complete.

Input-Values: Input the values from Tab:ReqInputs, which define the tank parameters, material properties, and initial conditions.

Find-Mass: Use the inputs in FR:Input-Values to find the mass needed for IM:eBalanceOnWtr, using DD:waterMass, DD:waterVolume_nopcm, and DD:tankVolume.

Check-Input-with-Physical_Constraints: Verify that the inputs satisfy the required physical constraints.

Output-Input-Derived-Values: Output the input values and derived values in the following list: the values (from FR:Input-Values), the mass (from FR:Find-Mass), and τW (from DD:balanceDecayRate).

Calculate-Values: Calculate the following values: TW(t) (from IM:eBalanceOnWtr) and EW(t) (from IM:heatEInWtr).

Output-Values: Output TW(t) (from IM:eBalanceOnWtr) and EW(t) (from IM:heatEInWtr).

SymbolDescriptionUnits
ACHeating coil surface aream2
AtolAbsolute tolerance
CWSpecific heat capacity of waterJkgC
DDiameter of tankm
EWChange in heat energy in the waterJ
hCConvective heat transfer coefficient between coil and waterWm2C
LLength of tankm
RtolRelative tolerance
TCTemperature of the heating coilC
TinitInitial temperatureC
tfinalFinal times
tstepTime step for simulations
ρWDensity of waterkgm3

Required Inputs