functionfiniteLineSource_SteadyState
Extends from Modelica.Icons.Function (Icon for functions).
Information
This function evaluates the steady-state value of finite line source solution. This solution gives the relation between the constant heat transfer rate (per unit length) injected by a line source of finite length H1 buried at a distance D1 from a constant temperature surface (T=0) and the average temperature raise over a line of finite length H2 buried at a distance D2 from the constant temperature surface. The finite line source solution is defined by:
where ΔT1-2(t,r,H1,D1,H2,D2) is the temperature raise after a time t of constant heat injection and at a distance r from the line heat source, Q' is the heat injection rate per unit length, ks is the soil thermal conductivity and hFLS is the finite line source solution.
The steady-state finite line source solution is given by:
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Distance | dis | Radial distance between borehole axes | |
| Modelica.Units.SI.Height | len1 | Length of emitting borehole | |
| Modelica.Units.SI.Height | burDep1 | Buried depth of emitting borehole | |
| Modelica.Units.SI.Height | len2 | Length of receiving borehole | |
| Modelica.Units.SI.Height | burDep2 | Buried depth of receiving borehole | |
| Boolean | includeRealSource | true | True if contribution of real source is included |
| Boolean | includeMirrorSource | true | True if contribution of mirror source is included |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | h_21 | Thermal response factor of borehole 1 on borehole 2 |
Revisions
-
June 9, 2022 by Massimo Cimmino:
First implementation.