Method and system for determining thermal properties of soil
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- FNV IP BV
- Filing Date
- 2024-08-08
- Publication Date
- 2026-06-24
AI Technical Summary
Existing methods for determining thermal properties of soil, such as cone penetration tests and heat flow needle probes, face challenges in accurately measuring thermal conductivity in softer soils and harder soils, and require long measurement times, which are inefficient and impractical for many applications.
A computer-implemented method using a heat flow penetrometer that involves receiving cooling and heating temperature data, determining initial soil temperature, calculating calibration factors, and using a solution space to adjust estimated thermal conductivity and volumetric heat capacity values based on measured temperature differences, allowing for faster and more accurate determination of thermal properties in both soft and hard soils.
The method enables accurate and efficient estimation of thermal conductivity and volumetric heat capacity, overcoming the limitations of existing technologies by allowing measurements in both soft and hard soils without the need for lengthy measurement times.
Smart Images

Figure EP2024072501_20022025_PF_FP_ABST
Abstract
Description
METHOD AND SYSTEM FOR DETERMINING THERMAL PROPERTIES OF SOILFIELD
[0001] The present disclosure relates generally to a method and system for determining the thermal properties of soil. More particularly, the present disclosure relates to a method and system for determining subsurface thermal conductivity and volumetric heat capacity using a heat flow penetrometer. Unlocking insights from Geo-Data, the present invention further relates to improvements in sustainability and environmental developments: together we create a safe and liveable world.BACKGROUND
[0002] There is a general and ongoing need to improve data acquisition of subsurface surveying. The determination of subsurface characteristics is used to identify objects below the surface of the ground, as well as determining the soil characteristics, such as soil type, density, moisture content, shear modulus, and the like, which may be used in foundation planning and / or management. Subsurface information may be used for e.g., site characterisation for infrastructure projects, foundation calculations, and the like. For such applications, it is important to generate a comprehensive understanding of the subsurface with a high degree of accuracy in an efficient manner.
[0003] One of the methods of performing such tests is generally known as a cone penetration test (CPT). The cone penetration is a geotechnical investigation method for determining, e.g., soil and groundwater characteristics, where a cone penetrometer is pushed into the soil to perform a measurement or measurements. Typical parameters measured by such a probe are cone tip resistance, sleeve friction and pore-water pressure. Usually, the test method comprises pushing an instrumented cone penetrometer probe, with the tip facing down, into the ground at a controlled rate.
[0004] There is a need to determine thermal characteristics of the soil. One such characteristic is thermal conductivity of the soil, which provides a measure of energy dissipation through soil. The thermal conductivity of a material is a measure of its ability to conduct heat and is defined as the transport of energy due to random molecular motion across a temperature gradient. This is an important characteristic to determine since it influences fundamental aspects of infrastructure construction and other subsurface activities, such as foundation design, cable routing and cable design, insulation properties of subsurface structures, and the like. The measure of heat conduction also influences, for example, how fast heat produced in power and / or data cables can dissipate so as to stop such cables from overheating. Optimal cable routing may also be influenced by a measure of heat dissipation such that a route is chosen in which the thermal conductivity of the soil does not negatively influence the operating characteristics of the cable. Thermal characteristics of the soil may be similarly relevant for other applications.
[0005] Known methods of performing such a CPT utilise a cone penetrometer assembly built from a plurality of rod segments, forming a string of rods with a cone penetrometer positioned at the tip which is able to measure at the required depth. Other known methods utilize coiled CPT systems in which an elongated pushrod is used, in which the pushrod bent into a coiled shape such that the pushrod may be straightened prior to being advanced into the soil. Conventional CPT systems do not provide the possibility of measuring thermal conductivity.
[0006] Attempts have been made to produce CPT systems that allow for the determination of thermal conductivity. A known CPT system comprises a cone penetrometer having a friction sleeve, positioned between a cone and a pushrod, which is arranged to be heated through friction heating as the CPT system is advanced into the soil. As the CPT system is advanced into the soil, the cone penetrometer heats up storing an amount of energy. Once the cone penetrometer has achieved a certain temperature, the propagation of the CPT system is halted, so that no further friction-induced energy is provided to the system. At this point, the cone penetrometer gives off heat to the surrounding soil as the temperature of the cone penetrometer is higher than the temperature of the surrounding soil. The speed with which the temperature of the cone penetrometer reduces is indicative of the thermal conductivity of the soil surrounding the CPT system. If the soil has a higher thermal conductivity, the heat dissipates at a higher rate, leading to a higher average temperature differential and as a result a higher reduction of temperature of the cone penetrometer. A thermometer is generally positioned in the cone of the cone penetrometer, which measures the decrease of the temperature after the cone and friction sleeve have heated through friction with the soil.
[0007] In particular, the dissipation of thermal energy through the soil, i.e., thermal conductivity, determines the speed with which the temperature gradient between the cone penetrometer and the soil is reduced. If the soil heats up but cannot dissipate the energy quickly, the temperature of the soil directly surrounding the cone penetrometer will rise, such that the temperature differential between the cone penetrometer and the soil is reduced and the rate of the temperature reduction of the cone penetrometer flattens. As a result, the temperature decline of the cone penetrometer is less steep, providing information on a low thermal conductivity of the soil. Similarly, if the rate at which the energy dissipates is very high, i.e., the rate of temperature reduction of the cone penetrometer is high, the thermal conductivity of the surrounding soil is high.
[0008] A problem associated with the known cone penetrometers, which rely on a temperature difference to determine thermal properties of the soil, is that soil-friction-induced heating generally requires a temperature change of at least 3°C, which corresponds approximately to at least 3 MPa cone resistance as being advanced at least about 1 m through the soil. If a lower cone resistance is provided by the soil, the required temperature change to perform an accurate measurement is not achieved. As a result, such passive CPT systems cannot be used in softer soils as these do not provide sufficient cone resistance and thus insufficient heat generation. Absent such heat generation, no information can be gathered on the thermal properties of the soil. Further, even if sufficient heat is generated over a longer depth, this reduces the measurement resolution of the CPT system, as it requires a longer travel path into the soil to generate sufficient heat to perform the test, meaning the thermal properties soil cannot be determined at shallower depths. In addition, as the CPT system only comprises a single thermometer in the cone of the CPT system, the time needed to perform testing over a relevant section of soil is long.
[0009] To mitigate the problem of measuring thermal conductivity in softer soils, a known approach is to utilize a heat flow needle. This is a thin, elongated needle provided at the tip of an in-situ probe. The heat flow needle is actively heated and is thus not dependent on friction-induced heating. A needle is used since it defines an aspect ratio of length (L) with respect to its diameter (D) which allows the thermal conductivity to be modelled under the assumption that the needle is defined as an infinite line heat source model, with accuracy sufficient for determination of the soil parameters. In other words, the needle is considered to act as a source of heat that is infinitely long and has a negligible cross section, known as infinite line heat source. The heat transfer equation for such an infinite line source in homogeneous soil allows for ananalytical solution as the direction of heat dissipation is a one-dimensional problem. In other words, the heat dissipation is homogeneous in all directions, both radial and axial. The analytical form of this solution allows for use of its inversion to obtain the thermal parameters of the soil using a relatively short measurement time.
[0010] The analytical solution to energy dissipation can be inverted such that a value for thermal conductivity of the soil can be obtained from the temperature measurements of the heat flow needle probe. The analytical solution assumes that there is an infinite line heating element with a constant heat input at r = 0. However, the needle must have a sufficiently small diameter-length ratio (D / L-ratio) since it otherwise does not adhere to an infinite line heat source model. If the D / L-ratio is large, it will no longer be possible to use an infinite line heat source model as this will lead to errors in the calculated thermal conductivity. In particular, a shorter D / L ratio means that isotherms (lines with a constant temperature), which are curved at the ends of the needle, have a greater influence on the overall heat dissipation. As a result of the influence of the curved isotherms on the overall heat dissipation, the directional heat dissipation can no longer be assumed homogeneous along the needle. Further, the minimum amount of time needed to measure with the heat flow needle probe method (taking the log-linear gradient of the infinite line heat source model) directly relates to the diameter of the heat flow needle used. The larger the diameter of the heat flow needle, the more time is needed to get an accurate measurement. Time scales of measurement may be roughly correlated with radius of the heat flow needle, when considered for the infinite line heat source model, according to the following condition:where t is time r is radius of the heat flow needle (diameter / 2) C is volumetric heat capacity k is thermal conductivity
[0011] As an example, for a heat flow needle with a radius of around 28 mm, a measurement could take over an hour, assuming a volumetric heat capacity of 2.2 MJ / m3K and a thermal conductivity of 2.5 W / mK. However, a second problem is that the diameter-length ratio must be sufficiently small to adhere to an infinite line heat source model. A deviation from the infinite line source model even further increases the required measurement time to attain any useable measurement results.
[0012] Due to its small diameter, necessary for modelling the needle as an infinite line, the heat flow needle is fragile and cannot be used in harder soils. Also, as with the friction-induced thermal CPT system, the single heat flow needle takes a long time to measure soil characteristics over a depth range. Since the needle can only be positioned at the tip of the tool, it must be moved periodically to different depths in order to obtain measurements over a depth range.
[0013] Further, if a larger diameter of measurement probe than a heat flow needle probe were to be used to measure temperature, a much longer the measurement time would be required in order for the one- dimension analytical solution to provide an accurate result for thermal conductivity for the reasons outlinedabove. Such measurement times are often infeasible in practical applications of soil characteristic determination of the type mentioned above. Further, if the infinite line heat source model interpretation approach would be used on data obtained from a larger diameter-length ratio measurement probe, this would result in significant errors in thermal conductivity predictions.
[0014] Since the heat flow needle probe cannot be utilized in harder soils, a hard layer overlaying a soft layer cannot be measured. That is, the soft layer underneath may be reached by the more robust friction sleeve probe, but a system using a friction sleeve probe cannot take measurements in the soft soil because the friction-induced heat is too low. At the same time, the heat flow needle probe cannot penetrate the hard soil to begin with and can thus not reach the soft soil underneath. An option is to create a borehole to advance the needle into the soft soil through the drilled hole. However, this is very expensive and inefficient. A better solution is desirable.
[0015] A further problem associated with accurate determination of the thermal properties of the soil is particularly present when, at the starting time of the measurement, the temperature of the probe is not equal to the temperature in the ground. When the heat flow penetrometer is driven into the soil, soil-friction induced heating may increase the temperature of the heat flow penetrometer, relative to the soil. The geometry of the tool, diameter versus length, leads to inaccuracies with the analytical solution.
[0016] In such events, even numerical approaches to determining thermal properties may lead to inaccurate results. In particular, a difference in starting temperature of the heat flow penetrometer and the surrounding soil leads to more complex boundary conditions of numerical approaches. This complexity increases with a higher temperature difference between the heat flow penetrometer and the surrounding soil.
[0017] One solution to addressing this problem is to allow the heat flow penetrometer to cool down completely in relation to the surrounding soil, thereby ensuring that the starting temperature of the heat flow penetrometer and the surrounding soil are equal. However, this is not a viable option, since the time required to allow the heat flow penetrometer to cool down completely is too high, leading to severely prolonged test periods.
[0018] As a result of the above, there is a need for improved methods and systems for determining thermal properties of soil in which a more robust measurement probe can be used at the same time as providing a determination of thermal properties in a fastertimeframe. It would be advantageous to provide systems and methods which address one or more of the above problems, in isolation or in combination.OVERVIEWAccording to a first aspect of the present disclosure, there is provided a computer-implemented method of determining subsurface thermal conductivity of target soil. The method comprises receiving from a heat flow penetrometer that is surrounded by target soil, cooling temperature data comprising a cooling temperature, Tc, at each cooling time point, tk, of m cooling time points, during a cooling cycle time, tc, of a cooling cycle. The method further comprises determining the initial target soil temperature by extrapolating the values of Tc over the m cooling time points, t , during the cooling cycle time tc. The method further comprises determining the cooling temperature difference A by subtracting the cooling temperature, Tc, at a starting time point, to, from the initial target soil temperature. A calibration factor, fH, is determined based on the cooling cycle time tc and the cooling temperature difference, ATc. Themethod further comprises receiving from a heat flow penetrometer that is surrounded by target soil, temperature data of a heating cycle, in which the heat flow penetrometer is heated by a power source, comprising a temperature, T, at each time point tj of n time points. The method comprises determining, for each time point, t7, a measured temperature difference, AT, wherein AT is representative of temperature differences over time during the heating cycle. The method further comprises, based on estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil, using a solution space to generate a calculated temperature difference, AT, for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, ti tof the solution space, wherein the solution space comprises: a plurality of values of thermal conductivity, fc; a plurality of values of volumetric heat capacity, C; and pre-computed values of temperature difference, AT, for each combination of values of thermal conductivity, k, and volumetric heat capacity, C, and for each of the predetermined series of time points, tj, of the solution space.
[0019] The method further comprises comparing the measured temperature difference, AT , and the calculated temperature difference, AT, for each time point, tj, of the solution space to determine an error value for the estimated values of thermal conductivity, k, and volumetric heat capacity, C. The method further comprises adjusting the estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil based on the error value. The method further comprise outputting the adjusted estimated values of thermal conductivity, k, and volumetric heat capacity, C. The method further comprises calculating calibrated output values of thermal conductivity, kcai, and / or volumetric heat capacity, Cca / , multiplying the outputted adjusted estimated values of thermal conductivity, k, and / or volumetric heat capacity, C.
[0020] According to an implementation, the step of determining a calibration factor fa comprises: generating a plurality of calibration thermal conductivity values by executing a numerical simulation of the cooling cycle and the heating cycle for a plurality of cooling cycle times tc and a plurality of cooling temperature differences ATc, using an arbitrary thermal conductivity as input, such that a plurality of calibration thermal conductivities is generated as a function of the plurality of cooling cycle times tc and the plurality of cooling temperature differences A . In an implementation, the method further comprises generating a calibration space comprising a plurality of calibration factors, fa, based on the plurality of calibration thermal conductivity values and the arbitrary thermal conductivity. In an implementation, the method further comprises determining, based on the cooling cycle time tc and the cooling temperature difference A Tc, the calibration factor, fa, from the calibration space.
[0021] According to an implementation, the step of generating a calibration space comprises dividing each of the plurality of thermal conductivity values by the arbitrary thermal conductivity to generate a calibration space comprising a plurality of calibration factors, fa, as a function of the plurality of cooling cycle times tc and the plurality of cooling temperature differences A Tc.
[0022] The calibration factor is calculated by an interpolation of results obtained by numerical simulation. A numerical model is created which can accurately simulate both the heating and the cooling cycle of a thermal properties test. The thermal conductivity of the numerical model is known, as it is an input parameter of the model. The heating cycle data of this numerical model can then be interpreted with interpretation software to find the uncalibrated thermal conductivity. As the input thermal conductivity of thenumerical model is a known arbitrary thermal conductivity. The calibration factor can thus be calculated with the following formula: f > uncalibratedJheating inputWhere: fheating is the calibration factor. [-]^■uncaiibrated is the uncalibrated thermal conductivity, found by interpreting the heating cycle data of the numerical model. [W / (mK)] kinputis the input thermal conductivity of the numerical model. [W / (mK)]
[0023] The value of the calibration factor is dependent on two parameters; the cooling cycle time tc and the cooling temperature difference, ATc. To get a clear overview of the influence of these two factors, multiple numerical runs are performed, changing the parameters of the cooling cycle time tc and the cooling temperature difference, ATc. The result is a calibration space defining calibration factors as a function of cooling cycle time tc and the cooling temperature difference, ATc.
[0024] For each cooling time, a linear least square regression is performed to find a function in the following form: y = 1 + x * a, where: y represents the calibration factor for a specific cooling cycle time. x represents the cooling temperature difference. a represent the slope found with linear regression.
[0025] For each cooling time, a different value of a is found. To create a continuous function of the calibration factor based on colling time and temperature difference, a cubic interpretation is performed to find the value of a for a specific cooling time. In this way, a calibration factor can be found for each combination of cooling time and temperature difference within the bound for which the data is generated. This is represented by the following function: fheating^coob^T) = 1 + AT * a(tcool)Where: a(tcool) is cubic interpolation of the slope found with linear regression for a specific cooling time [1 / K] The function is plotted for various values of cooling time and temperature difference below:
[0026] In an implementation, the step of determining the cooling calibration factor, fH, from the calibration space comprises selecting the closest calibration factor, fH, from the calibration space, based on the cooling cycle time tc and the cooling temperature difference, ATc.
[0027] In an implementation, the step of determining the cooling calibration factor, fH, from the calibration space comprises interpolating, based on the cooling cycle time tc and the cooling temperature difference, ATc, the calibration factor, fH, from the calibration space.
[0028] In an implementation, the step of interpolating comprises performing a linear least square regression per cooling cycle time tc in the calibration space.
[0029] From the calibration space, a linear least square regression is performed per cooling cycle time tc which is used to generate the calibration space. In this way, per cooling cycle time tc, a function in thefollowing form is found: fcal= 1 + ATC* a. A linear interpolation is performed for the a value per cooling cycle time tc to find a value for a for a specific cooling cycle time tc within the calibration space.
[0030] In a preferred implementation, the flow penetrometer comprises heating modules having a large diameter, relative to their length, analytical solutions cannot be utilised. This is because the modules cannot be modelled as a line. In an implementation, the heat flow cone penetrometer system, which is one example of a heat flow penetrometer, is arranged to measure subsurface thermal conductivity. The heat flow cone penetrometer system may comprise at least one heat flow module, which may be provided between a plurality of insulation rings. These insulation rings are arranged to insulate the heat flow modules from one another, such that the heat produced by a first heat flow module does not affect the temperature measurements of the temperature sensor of a second heat flow module.
[0031] As a result of this arrangement, the heat flow module, which measures provides the temperature data at each time point of n time points, has a diameter which is large in relation to its length. As a result, an analytical solution to determining the thermal properties of the soil is not viable. The present invention provides a solution for determining thermal properties of the soil, both in soft soils and in hard soils. In soft soils, the starting temperature difference is low, meaning that a numerical solution can be used upon heating of the heat flow module. In hard soils, the numerical solution is made viable by application of the calibration factor, which accounts for the temperature difference at the start of the heating cycle. As a result, the present disclosure provides a solution for numerically determining thermal properties of the soil in both hard and soft soils.
[0032] The method makes enables the accurate estimation of values of thermal conductivity and volumetric heat capacity for target soil, where an analytical solution is not feasible, to be carried out in a computationally efficient manner. Instead of directly running a numeric forward model to estimate thermal conductivity and volumetric heat capacity each time a measurement of temperature is made using a heat flow penetrometer, the precomputed values of temperature difference stored in the solution space are used. This is more computationally efficient than directly running a numeric forward model each time a measurement of temperature is made using a heat flow penetrometer.
[0033] The aforementioned need for long measurement times associated with the use of larger diameter measurement probes when using an analytical solution are also addressed. The method can be used for larger diameter measurement probes without the measurement times associated with using an analytical solution.
[0034] Further, the aforementioned issue for larger D / L-ratio measurement probes, where it is no longer be possible to use an infinite line heat source model as this will lead to errors in the calculated thermal conductivity, is addressed. The method can be used for larger D / L-ratio measurement probes without such issues arising.
[0035] In some implementations, the additional step of normalizing each measured temperature difference, AT, based on a reference power level, Qref, and a power level at which the temperature data is generated, Qdatais provided.
[0036] This step means that the power level at which the temperature data received from the heat flow penetrometer is generated is normalised to that of the solution space. Accordingly, it enables the power level at which the temperature data from the heat flow penetrometer is generated to be different to that at which the pre-computed values of temperature difference of solution space were generated.
[0037] In some implementations, the estimated values of thermal conductivity, k, and volumetric heat capacity, C, are adjusted using a minimization solver to minimize the error value.
[0038] In this manner, the estimated values of thermal conductivity, k, and volumetric heat capacity, C, are adjusted find a better match with the temperature data received from the heat flow penetrometer.
[0039] In some implementations, a regularization function is added to the minimization solver which provides a penalty when an adjusted estimated volumetric heat capacity, C, is generated that differs from a predetermined volumetric heat capacity, C.
[0040] In this manner, the sensitivity of the method to the determination of volumetric heat capacity is reduced by using a regularization function, improving accuracy of the minimization solver and, ultimately the matching of the estimated values of thermal conductivity, k, and volumetric heat capacity, C, with the temperature data received from the heat flow penetrometer.
[0041] In some implementations, the regularization function is a quadratic loss function.
[0042] In some implementations, the pre-computed values of temperature difference, AT, are precomputed using a numerical forward solver.
[0043] In some implementations, the pre-computed values of temperature difference, AT, are precomputed based on at least one geometrical characteristic of the heat flow penetrometer.
[0044] In some implementations, the at least one geometrical characteristic of the heat flow penetrometer comprises a simplified geometry of the heat flow penetrometer.
[0045] In this manner, the computational overhead required to generate the pre-computed values is reduced.
[0046] In some implementations, the simplified geometry is that of an axisymmetric solid probe.
[0047] In some implementations, the pre-computed values of temperature difference, AT, are precomputed based on a thermal characteristic of the heat flow penetrometer. Example thermal characteristics include one or more of: shape / geometry, weight, density, thermal conductivity, volumetric heat capacity of one or more of the constituent materials / elements of the heat flow penetrometer.
[0048] In some implementations, the measured temperature difference, AT, for each time point, t7, is determined by subtracting an initial temperature, Toof the heat flow penetrometer from the temperature, T, at each time point, t7.
[0049] In some implementations, the measured temperature difference, AT, for each time point, t7, is determined with respect to the temperature of a previous time point, tj_ltfor example, by subtracting the previous temperature, Ttj-ltfrom the temperature, Tt, for each time point t7.
[0050] In some implementations, the additional step of matching the measured temperature difference, AT, to the solution space based on the predetermined series of time points, of the solution space and using an interpolation, such as a, linear interpolation is provided.
[0051] This normalises the time period used for measurement of the temperature data by the heat flow penetrometer to the time period of the solution space. This means that the time period used for measurement of the temperature data by the heat flow penetrometer does not need to match that of the solution space.
[0052] In some implementations, the error value is determined by calculating the root mean square error of the measured temperature difference, AT , and the calculated temperature difference, AT, for each time point, tj, of the solution space.
[0053] In some implementations, the solution space comprises a three-dimensional array with the plurality of values of thermal conductivity, k, on the x-axis, the plurality of values of volumetric heat capacity, C, on the y-axis, the predetermined series of time points, ti ton the z-axis, and the pre-computed values of temperature difference, AT, stored as data points in the three-dimensional array.
[0054] In some implementations, the step of using a solution space to generate a calculated temperature difference, AT, for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, ti tof the solution space comprises using a two-dimensional interpolator to interpolate the pre-computed values of temperature difference, AT, stored as data points to find the calculated temperature difference, AT, at each of a predetermined series of time points,
[0055] In this manner, the calculated temperature differences, AT, can be obtained in a computationally efficient manner using a two-dimensional interpolator.
[0056] According to another aspect of the present disclosure, there is provided a computer apparatus configured to perform any of the methods disclosed herein.
[0057] According to another aspect of the present disclosure, there is provided a system comprising one or more processors and one or more memories having stored thereon computer-readable instructions configured to cause the one or more processors to perform any of the methods disclosed herein.
[0058] According to another aspect of the present disclosure, there is provided the computer apparatus or system above and a heat flow penetrometer.
[0059] According to another aspect of the present disclosure, there is provided a computer-readable medium comprising instructions, that, when executed by one or more data processing apparatus, cause the one or more data processing apparatus to perform any of the methods disclosed herein.
[0060] According to another aspect of the present disclosure, there is provided a computer program comprising instructions which, when the program is executed by a computer, cause the computerto perform any of the methods disclosed herein.BRIEF DESCRIPTION OF DRAWINGS
[0061] The exemplary embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:FIG. 1 is a side view of a heat flow cone penetrometer system;FIG. 2 is a cut-out view of the heat flow cone penetrometer system;FIG. 3 is a three-dimensional view of the inner sleeve of a heat flow module in the heat flow cone penetrometer system;FIG. 4 is a three-dimensional cross-sectional view of a section of the heat flow cone penetrometer system showing the heat flow module;FIG. 5 is an example heat flow needle probe 51 ;FIG. 6 is a schematic overview of the process of constructing a solution space;FIG. 7 is a schematic overview of some steps of the inversion method;FIG. 8 is a schematic overview of some steps of the inversion method;FIG. 9 is a flowchart of a method, implemented on a computer, of determining subsurface thermal conductivity of target soil; andFIG. 10 is a block diagram of one implementation of a computing device.DETAILED DESCRIPTION
[0062] The following is a description of certain aspects of the disclosure, given by way of example only and with reference to the drawings.
[0063] Various aspects of the disclosure are discussed in detail below. While specific implementations are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the disclosure. Thus, the following description and drawings are illustrative and are not to be construed as limiting. Numerous specific details are described to provide a thorough understanding of the disclosure. However, in certain instances, well-known or conventional details are not described in order to avoid obscuring the description. A reference to an aspect in the present disclosure can be a reference to the same aspect or any other aspect. Such references thus relate to at least one of the aspects herein.
[0064] Reference to “one aspect” or “an aspect” means that a particular feature, structure, or characteristic described in connection with the aspect is included in at least one aspect of the disclosure. The appearances of the phrase “in one aspect” in various places in the specification are not necessarily all referring to the same aspect, nor are separate or alternative aspects mutually exclusive of other aspects. Moreover, various features are described which may be exhibited by some aspects and not by others.
[0065] The terms used in this specification generally have their ordinary meanings in the art, within the context of the disclosure, and in the specific context where each term is used. Alternative language and synonyms may be used for any one or more of the terms discussed herein, and no special significance should be placed upon whether or not a term is elaborated or discussed herein. In some cases, synonyms for certain terms are provided. A recital of one or more synonyms does not exclude the use of other synonyms. The use of examples anywhere in this specification including examples of any terms discussed herein is illustrative only and is not intended to further limit the scope and meaning of the disclosure or of any example term. Likewise, the disclosure is not limited to various aspects given in this specification.
[0066] Without intent to limit the scope of the disclosure, examples of instruments, apparatus, methods, and their related results according to the aspects of the present disclosure are given below. Note that titles or subtitles may be used in the examples for convenience of a reader, which in no way should limit the scope of the disclosure. Unless otherwise defined, technical and scientific terms used herein have the meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. In the case of conflict, the present document, including definitions will control.
[0067] Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or can be learned by practice of the herein disclosed principles. The features and advantages of the disclosure can be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the disclosure will become more fully apparent from the following description and appended claims or can be learned by the practice of the principles set forth herein.Description of heat flow cone penetrometer system
[0068] Referring to FIG. 1 , a side view of the heat flow cone penetrometer system 1 according to an example is shown. The heat flow cone penetrometer system 1 shown in FIG. 1 is merely presented an example of a heat flow penetrometer. It will be understood that wherever reference is made to a heat flow cone penetrometer system 1 , a more generally defined heat flow penetrometer could be used. Such a heat flow penetrometer does not necessarily have to be a heat flow cone penetrometer system 1. While it is useful to measure cone resistance, pore pressure etc., simultaneously, a heat flow penetrometer may also be a penetrometer with a dummy tip having no other measurement capabilities beyond measuring temperature of target soil. In its most fundamental form, heat flow penetrometer could be a penetrometer with a heating element and a temperature measuring element, such as a thermometer.
[0069] The heat flow cone penetrometer system 1 , which is one example of a heat flow penetrometer 1 , is arranged to measure subsurface thermal conductivity. The heat flow cone penetrometer system 1 comprises a cone penetrometer 2. The cone penetrometer may be a standard cone penetrometer commonly used in industry, or a penetrometer system having a dummy tip with no other measurement capabilities beyond temperature measurement. The cone penetrometer 2 extends between a tip 21 and a proximal end 22. The heat flow cone penetrometer system 1 further comprises a pushrod 3, which is arranged to translate a compressive force to the cone penetrometer 2 as it is being driven into a target soil. The pushrod 3 comprises a connection section 31 . The connection section 31 of the pushrod 3 is arranged to couple pushrod 3 to components of the heat flow cone penetrometer system 1 .
[0070] The heat flow cone penetrometer system 1 in the shown example comprises three heat flow modules 4, separated by intermediate sections 7. The heat flow modules 4 are provided between the proximal end 22 of the cone penetrometer 2 and the connection section 31 of the pushrod 3. Each of the heat flow modules 4 of the illustrated example comprises at least one heating element 41 and at least one temperature sensor 42 (both shown in FIG. 2).
[0071] Between the heat flow modules 4 in the shown example, a plurality of insulation rings 6 are provided. These insulation rings 6 are arranged to insulate the heat flow modules from one another, such that the heat produced by a first heat flow module 4 does not affect the temperature measurements of the temperature sensor 42 of a second heat flow module 4.
[0072] The heat flow modules 4 are axially stacked between the cone penetrometer 2 and the connection section 31 of the pushrod 3. The heat flow cone penetrometer system 1 may comprise more or fewer heat flow modules 4 than are depicted in FIG. 1 , as may be appropriate to achieve sufficient resolution of thermal dissipation in the target soil, and / or to increase the total range of measurement depth in one measurement cycle.
[0073] Now referring to FIG. 2, a cut-out view of the heat flow cone penetrometer system 1 according to an example is shown. For illustrative purposes, FIG. 2 shows only a single heat flow module 4 between the connection section 31 of the pushrod 3 and the proximal end 22 of the cone penetrometer 2. The heat flow modules 4 depicted in FIG. 1 may have the same features as the heat flow module 4 depicted in FIG. 2 and described here.
[0074] The heat flow module 4 comprises a dissipation sleeve 43 and an inner sleeve 44. The dissipation sleeve 43 is provided around the inner sleeve 44. The inner sleeve 44 comprises the heating element 41 . In this case, the heating element 41 is a heating wire, which is spooled around the inner sleeve 44 through grooves 47 provided on an outer surface of the inner sleeve 44.
[0075] The heat flow module 4 further comprises a temperature sensor 42, which is contained in a slot on the outer surface of the inner sleeve 44. The heat generated by the heating element 41 in the form of a heating wire 41 provided in the grooves 47 on the outer surface of the inner sleeve is distributed through the inner sleeve 44 and the dissipation sleeve 43, which is provided around the inner sleeve 44. Once the measurement is started, the heat production through the heating wire 41 is halted, after which the temperature sensor 42 measures the decline in temperature as heat dissipates from the inner sleeve into the soil. In an alternative example, the measurement is performed during the heating of the heating wire41 , such that the measurements by the temperature sensor 42 are taken simultaneously as the heat production by the heating wire 41 is started.
[0076] The heat flow module 4 further comprises an electronic control unit 5, which is provided in the middle of the heat flow module 4 such that it extends through the inner sleeve 44. The electronic control unit 5 is arranged to control the heat provided by the heating wire 41 and retrieve the measurement results from the temperature sensor 42 as the heat dissipation through the soil is measured.
[0077] An insulation ring 6 is provided at both ends of the heat flow module 4. The insulation ring 6 is used to help prevent heat loss into the rod above and below the inner sleeve 44, in an axial direction of the heat flow cone penetrometer system 1. In addition, the insulation ring 6 is arranged such that the inner sleeve 44 and the dissipation sleeve 43 are supported by the insulation ring 6. As a result, an insulating air gap is defined between the inner sleeve 44 and an inner core of the heat flow cone penetrometer system 1 to prevent heat loss from the core of the heat flow cone penetrometer system 1 in a radial direction.
[0078] Now referring to FIG. 3, a three-dimensional view of the inner sleeve 44 of a heat flow module 4 in the heat flow cone penetrometer system 1 according to an example is shown. The inner sleeve 44 of the shown example comprises a set of two offset spiral grooves 47, which are arranged to receive a heating wire 41 . The inner sleeve further comprises a plurality of slots 45, arranged to receive temperature sensors42. These temperature sensors 42 are arranged to measure the change in temperature of the heat flow module 4 to determine the heat dissipation through a target soil.
[0079] The inner sleeve 44 of the shown example further comprises a hole 46, which extends through the inner sleeve 44 from an outer surface of the inner sleeve 44 to an inner surface of the inner sleeve 44. The hole 46 is arranged to receive the heating wire 41 , which may protrude through the hole 46 and extend through the inner sleeve 44 such that the heating wire 41 may be controlled and provided with power from within the inner sleeve 44 where the electronic control unit 5 is provided.
[0080] The inner sleeve 44 further comprises a temperature sensor cable hole 46, which is provided separately from the through-hole 46 for the heating wire 41 . The temperature sensor cable hole 46 is provided such that a cable extending from the temperature sensor 42 may extend through the inner sleeve 44 in a similar manner as the heating wire 41 , but without being provided in the same hole. The inner sleeves 44 of FIG. 2 and FIG. 4 may have the same features of the inner sleeve 44 depicted in FIG. 3 and described above.
[0081] Now referring to FIG. 4, a three-dimensional cross-sectional view of a section of the heat flow cone penetrometer system 1 , such as that depicted in FIG. 1 and FIG. 2, according to an example is shown. The section illustrates a heat flow module 4 of the heat flow cone penetrometer system 1 . The heat flow module 4 of the shown example comprises an inner sleeve 44, such as the inner sleeve depicted in FIG. 3, and a dissipation sleeve 43 provided around the inner sleeve 44. The inner sleeve 44 comprises grooves 47, inwhich a heating wire 41 is contained, such that the heating wire 41 turns around the inner sleeve 44. A plurality of temperature sensors 42 are provided in slots provided on an outer surface of the inner sleeve.
[0082] The heat flow cone penetrometer system 1 comprises an electronic control unit 5 provided in the heat flow module 4. In the shown example, a single electronic control unit 5 is provided in a single heat flow module 4. Similar heat flow modules 4 may also comprise an electronic control unit 5. Alternatively, one electronic control unit 5 may be utilized to control a plurality of heat flow modules 4.
[0083] Two insulating rings 6 are provided on either side of the heat flow module 4, such that the insulation rings 6 support the dissipation sleeve 43 and the inner sleeve 44. The insulation rings 6 are provided such that they reduce the internal heat flow in an axial and radial direction of the heat flow cone penetrometer system 1 , improving the data acquisition quality.Heat flow needle probe
[0084] Now referring to FIG. 5, an example heat flow needle probe 51 is depicted. A thin, elongated heat flow needle 52 is provided at one end of the probe 51 and a pushrod 53 is provided at the other. The heat flow needle 52 consists of both a heating element and a temperature sensor and is actively heated and is thus not dependent on friction-induced heating. When the probe is inserted into the soil, the probe is heated, and the temperature of the probe is recorded. Using the temperature data of the probe, the thermal conductivity of the soil is found. After heating, an additional cooling phase can be added to the test to improve the accuracy of the test. During this cooling phase, the temperature dissipation of the probe is measured.
[0085] A needle is used since it defines an aspect ratio of length with respect to its diameter which allows the thermal conductivity to be modelled under the assumption that the needle is defined as an infinite line heat source model, which has an analytical solution to energy dissipation that can be resolved with a relatively short measurement time.
[0086] The diameter of the heat flow needle 52 is less than that of the heat flow cone penetrometer system 1 . Following Equation 1 , a shorter measurement window would be required using the needle probe in order to provide an accurate result for thermal conductivity. Further, it has a sufficiently small diameter-length ratio such that it adheres to an infinite line heat source model and errors in interpretation of the probe due to it not adhering to the infinite line heat source model do not arise. For example, the heat flow needle 52 may have a 3 mm diameter, a length of 200 mm, and D / L-ratio of 0.015. The heat flow cone penetrometer system 1 may have a diameter of 44 mm, a length of 94 mm, and a D / L-ratio of 0.468Heat conduction equation and calculation method for heat flow needle probe
[0087] In this section, the equations that are used for determining the heat flow through soil are described. The one-dimensional axisymmetric heat conduction equation (Equation 8) forms the basis for the method of obtaining a value for thermal conductivity using a heat flow needle probe 51 .
[0088] Heat flows through soil due to three different mechanisms: conduction, convection, and radiation. The effect of radiation in soils is negligible (‘Conduction of Heat in Solids’ Carslaw & Jaeger, 1959). Convection in soil only plays an important role if there are groundwater flow conditions (‘Thermal Cone Test to Determine Soil Thermal Properties’ Akrouch et al., 2016). This makes conduction the only important mechanism to consider in soils without groundwater flow conditions.
[0089] Fourier’s law (Equation 2) is commonly used to calculate heat flow and is as follows:q = -k - VT (2) where q is the vector of heat flow [W / m2] k is the thermal conductivity [W / (mK)] VT is the gradient of the temperature [K / m]
[0090] The heat balance of a soil element is described by the following equation (Carslaw & Jaeger, 1959):whereC is the volumetric heat capacity [J / (m3K)]T is the temperature [K] t is the time [s]
[0091] When the properties of the soil are homogeneous and the thermal conductivity does not depend on the heat of the soil, Equations 2 and 3 are combined to form the general heat conduction equation (Carslaw & Jaeger, 1959).1 ST7(4)- = V2T D St with<5>whereD is the thermal diffusivity [m2 / s]
[0092] Equation 4 is written in Cartesian coordinates as (Carslaw & Jaeger, 1959):1 ST > 82T 82T 82T (6)D St “ Sx2 +Sy2 +Sz2
[0093] Equation 4 can also be written in cylindrical coordinates as (Carslaw & Jaeger, 1959):1 8T _ 82T 1 ST 1 82T 82T (7)D St Sr2r Sr r2862Sz2
[0094] If the heat flow is assumed to be constant in the z and 0 direction, Equation 7 can be written as a one-dimensional axisymmetric equation where the heat conduction is only dependent on r (Carslaw & Jaeger, 1959):1 8T _ 82T 18T (8) D St Sr2r Sr
[0095] The thermal needle probe method interprets the thermal conductivity of soils by applying a transient heat source to the soil and monitoring the temperature change. When using a thermal needle probe, the thermal conductivity is found from a solution for the one-dimensional axisymmetric heat conduction (Equation 8). This solution assumes that there is an infinite line heat source with a constant heat input at r = 0. As the length of the probe is significantly larger than the diameter of the probe, in the case of a needle probe, this solution is valid (Shiozawa & Campbell, 1990). The solution for an infinite line heat source is outlined in ASTM D5334 and described by the following equation (Carslaw & Jaeger, 1959):whereTois the initial temperature [K]T is the temperature [K]Q is the heat release per unit of length [W / m]
[0096] where Ei is the is the exponential integral function, defined as:
[0097] When the term inside the exponential integral is small, as is the case for the small diameter of a thermal needle probe, Ei is estimated with the following series:1 dEi(—x) = y + ln(x) — x + —x2+ •••4 where y = 0.577216 i.e. Euler’s constant
[0098] For large values of t (t > -^-), the x term in Equation 11 is small and the terms after ln(x) are neglected in this equation. Equation 9 is in this case rewritten to (Carslaw & Jaeger, 1959):
[0099] This is further rewritten to (Carslaw & Jaeger, 1959):fCr^ \
[0100] Note that -y and In I — ) are constants that are independent of time. When taking the gradient ofT - Toagainst ln(t), these parts are zero and the thermal conductivity is found with the following equation (ASTM D5334, 2022):where fNPis a newly introduced calibration factor for the thermal needle probe and information on deriving this is shown in ASTM D5334 (2022) ‘Standard Test Method for Determination of Thermal Conductivity of Soil and Rock by Thermal Needle Probe Procedure’.S is the gradient of the measured temperature against ln(t), occurring at a long timescale.
[0101] In the above manner, thermal conductivity of soil can be found using the thermal needle probe method, which enables use of a one-dimensional analytical solution to energy dissipation. However, for the aforementioned reasons, this method does not work for probes with a larger radius and a larger diameterlength ratio, such as the heat flow cone penetrometer system 1 described herein. As such, another method is needed as shall now be explained.Method of determining subsurface thermal properties of target soil using a heat flow cone penetrometer
[0102] In order to be able to determine thermal conductivity of soil using a measurement probe of larger diameter and larger diameter-length ratio than a heat flow needle probe 51 , such as the heat flow cone penetrometer system 1 , the following method is provided. The method is described in relation to the heat flow cone penetrometer system 1 , but it will be understood that other heat flow penetrometers can be used. The method could also be used for needle probes, such as heat flow needle probe 51 , or other shaped probes, such as a penetrometer system with a square heating module instead of a cylindrical or cone shape.
[0103] As outlined above, an analytical solution to energy dissipation is not a viable option for probes of larger diameter, and larger diameter-length ratio than heat flow needle probe. Another problem arising with larger diameter probes is that it, in practice, may not consist of a homogeneous material. As a result, a new numerical method is required to capture influences for such large diameter probe designs. Heat flow through a homogeneous material can be described by analytical solutions, whereas a non-homogeneous probe does not adhere to such solutions. Numerical simulations are required to take into account effects of electronic components, air gaps and seals, thermal insulation layers, and several thermal conductive components on measurements with the large diameter probe. As a result, an analytical solution to energy dissipation is also not a viable option probes consisting of several different material combinations, such as a heat flow cone penetrometer system 1 .
[0104] Because the heat flow penetrometer comprises heating modules having a large diameter, relative to their length, analytical solutions cannot be utilised. This is because the modules cannot be modelled as a line.
[0105] In light of these issues, a numeric forward model, such as finite element method (FEM), numerical forward solvers and numeric simulation tools, is constructed to accurately predict the thermal response of the heat flow cone penetrometer system 1 , with the thermal parameters of the soil (such as thermalconductivity and volumetric heat capacity) as an input. This numeric forward model can be inverted in order to obtain predicted values for the thermal parameters of target soil using the measured thermal response of the heat flow cone penetrometer system 1 .
[0106] An example implementation of the numeric forward model is a numerical solution made with finite element modelling software, simulating the heat flow cone penetrometer system 1 thermal response with 2D or 3D fine element analysis (FEA) in, such as COMSOL, ABAQUS, ANSYS or any other commercial or non-commercial numerical forward solver. For example, the model can be a 2D axisymmetric problem with heat conduction as the only heat transfer mechanism. The model can be based on the geometry or geometrical characteristic(s) of the measurement probe used, in this instance the geometry of the aforementioned heat flow cone penetrometer system 1 . A simplified geometry (for example an axisymmetric and / or a solid and homogeneous probe) of the heat flow cone penetrometer system 1 can be used to reduce model runtime. Alternatively, the exact dimensions of the heat flow cone penetrometer system 1 may be used. The finite element method can predict the conductive heat transfer occurring between the measurement probe and the soil by solving the general heat conduction differential equation (Equation 4).
[0107] Geometrical characteristics of the measurement probe used, in this instance the geometry of the aforementioned heat flow cone penetrometer system 1 , upon which the model can be based include one or more of: length of heating element 41 ; diameter (or width when not cylindrical) of the heating element; size, shape and position of an air gap (e.g. the aforementioned insulating air gap is defined between the inner sleeve 44 and an inner core or between the inner sleeve 44 and the dissipation sleeve 43); shape and position of any seals; geometry of heating element 41 ; wall thickness of insulation element (e.g. the aforementioned insulation rings 6); diameter and wall thickness of inner body of heat flow module (e.g. a section arranged to translate a pressure force on the penetrometer); and size of cavity inside the heat flow module containing the electronic components.
[0108] Next to geometry, the thermal propertiesor characteristics of these elements or the measurement probe used are also important for formation of the solution space. For example, the thermal conductivity of the insulation material and the components of the penetrometer such as the inner sleeve and the dissipation sleeve. Example thermal characteristics include one or more of: shape / geometry, weight, density, thermal conductivity, volumetric heat capacity of one or more of the constituent materials / elements of the the measurement probe used. Different geometry and thermal properties of the heat flow cone penetrometer system 1 will lead to a different thermal response and hence a different set of values on the solution space 61 (as depicted in FIG. 6 and discussed in detail below), in this manner a solution space 61 can be unique to a specific heat flow cone penetrometer design.
[0109] Running a numeric forward model, such as the model described above, is time consuming and increases the overall time needed to determine soil properties using the heat flow cone penetrometer system 1. In order to address this issue, a numeric forward model is not run during the process in which the measured thermal response of the heat flow cone penetrometer system 1 is used to determine thermal parameters of target soil (as outlined in FIG. 9 and the corresponding description). Instead, a solution space 61 (as depicted in FIG. 6) is created in advance that stores results generated by the numeric forward model of a predicted thermal response of the measurement probe for specific thermal conductivity and volumetric heat capacity values. This solution space 61 is then interpolated for an estimated thermal conductivity and volumetric heat capacity value to extract a numeric forward model result (i.e., a temperature difference versus time curve belonging to the best guess thermal values). Then this numeric forward model result iscompared with the actual measured temperature difference versus time curve obtained by the heat flow cone penetrometer system 1 test in soil (i.e., raw measured data); a minimization routine (iterative calculation) is used to find the best match between the raw measurement data and the stored numeric forward model results. The solution space interpolation and minimization routine are hereafter defined as the inversion method. A schematic overview of some steps of the inversion method is shown in FIG. 7 and FIG. 8.Constructing a solution space
[0110] Referring initially to FIG. 6, a schematic overview of the process of constructing a solution space 61 for use in the inversion method shown in FIG. 7, FIG. 8 and FIG. 9 is depicted. In order to run the inversion method, a solution space 61 is created that stores a wide range of numeric forward model simulations for a particular measurement probe, in this instance the heat flow cone penetrometer system 1 . This solution space 61 can then subsequently be used to perform an interpolation to find the temperature difference over time for input thermal conductivity and volumetric heat capacity values.
[0111] There are three factors that influence the size of the solution space 61 :The range of thermal conductivity values in the solution space 61 [W / (mK)]The range of volumetric heat capacity values in the solution space 61 [J / (m3K)]The range of time points on which the inversion method is performed [s]
[0112] The size and values of these ranges can be chosen to suit a particular need. In general, a larger number of values leads to a more accurate match with the numeric forward model when using the inversion method. However, increasing the number of values also extends the amount of time needed to both construct the solution space 61 and perform the inversion method to determine the thermal properties of soil.
[0113] After the ranges of values are determined, the numeric forward model is run for all different thermal conductivity and volumetric heat capacity values in the ranges (see step 601 in FIG. 6). As an example, for 20 different values of thermal conductivity and 20 different values of volumetric heat capacity, the numeric forward model runs 400 times to cover all combinations of those values. The output of each run of the numeric forward model is a predicted thermal response of the specific measurement probe to which the numeric forward model relates, in this instance the heat flow cone penetrometer system 1 . The temperate response of the heat flow cone penetrometer system 1 takes the form of a plot of temperature difference over time, where temperature difference is the difference between an initial temperature of the probe and a temperature at each time point thereafter. For example, the initial temperature of the probe could be the temperature of the probe after it has been inserted into target soil at a desired depth and before it has been heated up. The temperature at each time point as it is heated up can then be recorded.
[0114] As outlined above, alongside the range of thermal conductivity values and the range of volumetric heat capacity values, the range of points in time (txtoon which the inversion method is to be performed is determined (see step 602 in FIG. 6). For each numeric forward model run, the temperature difference AT may optionally be interpolated, for example using a linear interpolation between two points, for each determined time point (see step 603 in FIG. 6), such that a value for temperature difference AT is obtained for each time point (txtoof the solution space. Each temperature difference AT is stored in the solution space 61 as a three-dimensional array with the thermal conductivity valuesto knin FIG. 6) on the x- axis, the volumetric heat capacity values (Cxto Cnin FIG. 6) on the y-axis, and the different time points (txto tj in FIG. 6) on the z-axis.
[0115] As the numeric forward model used to generate the solution space 61 is dependent on the geometry of a particular measurement probe, in this instance the heat flow cone penetrometer system 1 , a different solution space can be generated using a different numeric forward model where a measurement probe of a different geometry is to be used.
[0116] Once the solution space 61 has been generated, it can be used in the inversion method to obtain predicted values for thermal conductivity and volumetric heat capacity based on a measured thermal response of a measurement probe, in this instance the heat flow cone penetrometer system 1. The inversion method will now be described.Inversion method
[0117] Elements of the inversion method are depicted in FIG. 7 and FIG. 8, which will briefly be described below. The full method is depicted in FIG. 9 and also described below.
[0118] FIG. 7 depicts a schematic overview of a part of the inversion method, as will be explained in more detail below. The process 701 depicts input estimated values of thermal conductivity, k, and volumetric heat capacity, C, 71. These values are used in conjunction with the solution space 61 to generate a calculated temperature difference, AT, for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, ti tof the solution space 61 . The generated temperature differences, AT, reflect an estimated temperature response 72 of a measurement probe, in this instance the thermal response of the heat flow cone penetrometer system 1 in soil having the estimated values of thermal conductivity, k, and volumetric heat capacity, C.
[0119] FIG.8 depicts a schematic overview of a different part the inversion method to FIG. 8. The optional steps of interpolating and normalising 82 the measured temperature data output by the heat flow cone penetrometer system 1 are depicted, as is the interpolation 84 of the of the solution space 61 to find a calculated temperature difference, AT, for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, ti tof the solution space 61. Finally, the adjusting of the estimated values of thermal conductivity, k, and volumetric heat capacity, C, using an optional root mean square error (RMSE) and minimization 86 is depicted. The inversion method, shown in overview in Figures 7 and 8, will now be described in greater detail.
[0120] FIG. 9 depicts a flowchart of a method 900, implemented on a computer, of determining subsurface thermal conductivity of target soil. The method 900 may, for example, be implemented at one or more processors of the apparatus 1000 shown in FIG. 10. In particular, the method 900 may be implemented in the form of an application comprising instructions stored on a transitory or non-transitory computer-readable medium (as described further below), or a computer program, wherein the instructions are executable by the one or more processors to cause the one or more processors to implement the method 900. The method is described in relation to the heat flow cone penetrometer system 1 , but it will be understood that other heat flow penetrometers can be used. The method could also be used for needle probes, such as heat flow needle probe 51 , or other shaped probes, such as a penetrometer system with a square heating module instead of a cylindrical or cone shape. As can be appreciated in light of the disclosure, the order of steps within the method 900 is not limited to the sequential execution as illustrated in FIG. 9 but may be performed in one or more varying orders as applicable and in accordance with the present disclosure.
[0121] At step 902, temperature data comprising a temperature, T, at each time point t7of n time points is received from the heat flow penetrometer 1 that is surrounded by target soil.
[0122] At step 904, a measured temperature difference, AT, is determined for each time point tj. In an example implementation, the temperature difference is obtained by subtracting an initial temperature, Toof the heat flow penetrometer 1 from the temperature, T, at each time point, tj. In another example implementation, the temperature difference is obtained with respect to the temperature of the previous time point tj_ .
[0123] At step 906, based on estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil, the solution space 61 is used to generate a calculated temperature difference, AT, for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, ti tof the solution space. The solution space 61 comprises: a plurality of values of thermal conductivity, fc; a plurality of values of volumetric heat capacity, C; and pre-computed values of temperature difference, AT, for each combination of values of thermal conductivity, k, and volumetric heat capacity, C, and for each of the predetermined series of time points, ti tof the solution space 61 . It will be understood that step 906 may be carried out before, contemporaneously with, or after step 904.
[0124] At step 908, the measured temperature difference AT obtained at block 904 and the calculated temperature difference, AT, obtained at block 906 for each time point, ti tof the solution space are compared to determine an error value forthe estimated values of thermal conductivity, k, and volumetric heat capacity, C.
[0125] At step 910, the estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil are adjusted based on the error value.
[0126] At step 912, the adjusted estimated values of thermal conductivity, k, and volumetric heat capacity, C, are output. This output provides an estimated value of thermal conductivity, k, and volumetric heat capacity, C, for the target soil into which the heat flow penetrometer 1 is inserted.
[0127] Considering the above steps in greater detail, in order for the temperature data to be received at step 902, the heat flow penetrometer 1 is inserted into the target soil for which thermal conductivity and volumetric heat capacity are to be determined. The heat flow penetrometer 1 starts at an initial temperature Toand is then actively heated up. The temperature change over time is then recorded. Optionally or alternatively, the heat flow penetrometer 1 can be heated to a desired initial temperature Toand subsequently be allowed to cool as heat dissipates into the target soil and temperature overtime is recorded as this happens. The measurement window could be either the heating up, cooling down, or heating up and cooling down of the heat flow penetrometer 1 . It could also be an initial cooling down of the heat flow penetrometer 1 followed by a heating of the heat flow penetrometer 1 or any combination of heating and cooling of the heat flow penetrometer 1 , for example, a sequence of heating and cooling or cooling and heating. The measured temperature data obtained over the measurement window is then sent to the computer carrying out the method 900. This measured temperature data consists of a column of time points t to tj and a corresponding column of temperature values T to Tj measured per time point.
[0128] Where the measurement window covers temperature data recorded while the heat flow penetrometer 1 is cooling down, a problem could arise as the power input may not be known. In that case the solution space 61 could be expanded to cover several power levels. In other words, the solution space61 could contain data corresponding to temperature-time curves for a range of thermal conductivities, k, and a range of volumetric heat capacities, C, and range of power levels.
[0129] The measured temperature differences AT determined at step 904 may be obtained by subtracting the initial temperature, To, from the temperature, Ttfor each time point t7. In other words, Tt. = Tt- To. Alternatively, the measured temperature differences AT determined at step 904 may be obtained by subtracting a previous temperature, Ttj-ltfrom the temperature, Tt, for each time point t7. In other words, ATt. = Tt. - Ttj-1.
[0130] At this point, an optional step of normalising the temperature difference AT at each time point t782 (shown in FIG. 8) can be performed to match the power level for which the temperature was generated by the heat flow penetrometer 1 to the power level used in the numeric forward model to generate the solution space 61 . An advantage of including this normalization step is that the power level of the heat flow penetrometer 1 does not need to be matched to that used when generating the solution space. In this way, the influence of power level is removed from the inversion method. The following equation can be used for the normalisation:where Tnormis the normalized temperature difference [K]AT is the measured temperature difference obtained from the heat flow penetrometer 1 temperature data [K]Qrefis a reference the power level used for normalisation, which in this case is equal to the power level for which the solution space is generated [W]Qdataisthe power level for which the heat flow penetrometer 1 temperature data is generated [W]
[0131] After the measured temperature differences AT at each time point t7determined at step 904 are normalized for power level, a further optional step can be applied in which the measured temperature difference, AT, is matched to the solution space 61 based on the predetermined series of time points, of the solution space using an interpolation method, for example linear interpolation 82 (shown in FIG. 8). The result is a set of temperature differences AT corresponding to the measured temperature data for each of the time points,of the solution space 61 . Where the column of time points t to tj for which the temperature data of the heat flow penetrometer 1 is obtained does not match the time points (txto ttin FIG. 6) of the solution space 61 , the interpolation performed here ensures that they do. As such, it allows for the temperature data of the heat flow penetrometer 1 to be produced with any column of time points txto tj that do not necessarily need to match those of the solution space 61 .
[0132] Estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil are required at step 906. These can be estimated by any suitable means. As an example, 'CPT correlations for thermal properties of soils' by Vardon and Peuchen (2020) provides the equations for predicting a value for the thermal conductivity of soil and for predicting a value for the volumetric heat capacity of soil.
[0133] Once estimated values of thermal conductivity, k, and volumetric heat capacity, C, are obtained, in step 906 the solution space 61 is used to generate a calculated temperature difference, AT, for theestimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, t of the solution space 61. This could be for every time point, t of the solution space 61 or it could be for a subset of the total number of time points, t of the solution space 61 . This process is depicted in process 701 of FIG. 7 and item 84 in FIG. 8.
[0134] As described above, for each time point, t the solution space is divided into a 2D grid of temperature differences, with the thermal conductivity on the x-axis and the volumetric heat capacity on the y-axis (see FIG. 6). In order to find a calculated temperature difference, AT, for the estimated thermal conductivity and volumetric heat capacity values 71 at a specific time point, t this grid is interpolated with a 2D interpolator, for example a 2D linear interpolator, to find the calculated temperature difference AT of the specific time point, t for the estimated thermal conductivity and volumetric heat capacity values 71. This 2D interpolation is performed each of the predetermined series of time points, t of the solution space 61 , which could be every time point, t of the solution space 61 or it could be a subset of time points, t of the solution space 61 .
[0135] As described above, step 908 involves a comparison between measured and calculated values of temperature difference. In particular, once a calculated temperature difference, AT, for the estimated thermal conductivity and volumetric heat capacity values 71 has been obtained for each of the predetermined series of time points, t of the solution space 61 , the calculated temperature differences, AT, are compared with the corresponding measured temperature differences, AT , for each time point, t of the solution space 61 at step 908 to determine an error value for the estimated values of thermal conductivity, k, and volumetric heat capacity, C. An example optional implementation of such a comparison is by determining the root mean square error (RMSE) for each calculated temperature differences, AT, compared with the corresponding measured temperature differences, AT , for each time point, t of the solution space 61. The following equation can be used for this purpose:whereRMSE is the root mean square errorAT (tj) is the calculated temperature difference found from the solution space at timepoint [K]AT(tj) is the measured temperature difference at timepoint t optionally corrected for the power level [K] n is the total number of timepoints for which the inversion is performed
[0136] The smaller the value of the RMSE is, the better the match is between the measured temperature differences, AT , and the calculated temperature differences, AT, generated with the solution space 61 . For example, a RMSE of zero means that the temperature difference for each time point, t is identical for the measured temperature differences, AT , and the calculated temperature differences, AT, generated with the solution space 61 .
[0137] An alternative method to determining the RMSE is to determine mean square error (MSE) or mean absolute error (MAE).
[0138] Once an error value for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, has been determined at step 908, the estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil based on the error value are adjusted at step 910. A lower value of the RMSE means a better match between the measured temperature differences, AT , and the calculated temperature differences, AT,. For the lowest value of the RMSE, the best match between the two is found. As the calculated temperature differences, AT, is generated for a specific estimated volumetric heat capacity and estimated thermal conductivity value, these two values can be adjusted in order to minimize the RMSE. An example optional implementation of this adjustment is via the use of a minimization solver.
[0139] Using this minimization solver, the estimated thermal conductivity and volumetric heat capacity values are found for which the dataspace has the best match with the measured temperature differences, AT. The Nelder-Mead method may be used as the minimization method, which does not require the calculation of function derivatives and can handle boundaries. The boundaries of the minimization are set to the minimum and maximum values of thermal conductivity and volumetric heat capacity found in the solution space 61 . A first estimation of the thermal conductivity and volumetric heat capacity is provided as initial value of the minimization. This final output of the minimization solver is the aforementioned best match between the measured temperature differences, AT , and the calculated temperature differences, AT, from which the best match estimations for thermal conductivity, k, and volumetric heat capacity, C, of the target soil can be found.
[0140] An alternative example of a minimization solver is the conjugate gradient method. The conjugate gradient method is an algorithm for the numerical solution of particular systems of linear equations, namely those whose matrix is positive-definite. The conjugate gradient method is often implemented as an iterative algorithm, applicable to sparse systems that are too large to be handled by a direct implementation or other direct methods such as the Cholesky decomposition. Large sparse systems often arise when numerically solving partial differential equations or optimization problems. The conjugate gradient method can also be used to solve unconstrained optimization problems such as energy minimization.
[0141] To further improve the inversion method, the inversion method can, optionally, be regularized based on the estimated volumetric heat capacity. By regularizing the inversion method, an error function is added to the minimization solver which penalises volumetric heat capacities found by the inversion method deviating further away from the estimated volumetric heat capacity. The further the solution is from the expected estimated volumetric heat capacity, the higher the penalty of the function is. A quadratic loss function may be added to the equation that is minimized (Equation 16) in order to achieve this. The quadratic loss function is symmetric in nature which means that no difference in penalty is made for over or underestimation of the estimated volumetric heat capacity. The function that is minimized then contains two parts:The RMSE function that gives the error between the raw data and the parametric space for specific thermal properties (Equation 16).The quadratic error function that penalizes the inversion method when a volumetric heat capacity value is found that differs from the estimated volumetric heat capacity.
[0142] In order to assure that these two parts have the same relative influence on the minimization solver, independent of the power level and thermal properties of the test, further normalizations can performed. In one example, the RMSE is divided by the total temperature difference of the measured temperature datareceived from the heat flow penetrometer 1 to form the normalized root mean square error (NRMSE) as follows:whereNRMSE is the normalized root mean square errorRMSE is the root mean square errorAT(tj) is the temperature difference of the measured temperature data found for the solution space time points [K]
[0143] All thermal conductivity and volumetric heat capacity values used in the minimization solver are also normalized beforehand, keeping all values within a range from 0 to 1. The minimization function combining the NRMSE and the quadratic penalty function is as follows:where () is the function that is minimized l4 / ris the regularization constant, a value from 0 to 1 kdatais the range of thermal conductivity values in the solution space 61 [W / (mK)] solution space time points [K]Cexpis the expected or estimated value of the volumetric heat capacity, found by a CPT correlation or laboratory tests [J / (m3K)] cdata is the range of volumetric heat capacity values in the solution space 61 [J / (m3K)] Cnormis the normalised volumetric heat capacity value found in the solution space [-] knormis the normalised thermal conductivity value found in the solutions space [-] cnorm,-exPis the normalised expected volumetric heat capacity value [-]
[0144] The regularization constant, Wr, determines the severity of the penalty added to the minimization. For a value of zero, no penalty for a deviation from the estimated volumetric heat capacity is added, so the inversion is the same as the regular inversion to find the thermal conductivity and the volumetric heat capacity. For a value of 1 , the penalty of deviation is high, and the results tend to the results of an inversion method with a fixed volumetric heat capacity value.
[0145] At step 912, the adjusted estimated values of thermal conductivity, k, and volumetric heat capacity,C, of the target soil are output for further use.
[0146] FIG. 10 shows a block diagram of one implementation of a computing device 1000 within which a set of instructions, for causing the computing device to perform any one or more of the methodologies discussed herein, may be executed. In alternative implementations, the computing device may be connected (e.g., networked) to other machines in a Local Area Network (LAN), an intranet, an extranet, or the Internet. The computing device may operate in the capacity of a server or a client machine in a clientserver network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The computing device may be a personal computer (PC), a tablet computer, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a server, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only a single computing device is illustrated, the term “computing device” shall also be taken to include any collection of machines (e.g., computers) that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
[0147] The example computing device 1000 includes a processor 1002, a main memory 1004 (e.g., readonly memory (ROM), flash memory, dynamic random access memory (DRAM) such as synchronous DRAM (SDRAM) or Rambus DRAM (RDRAM), etc.), a static memory 1006 (e.g., flash memory, static random access memory (SRAM), etc.), and a secondary memory (e.g., a data storage device 1018), which communicate with each other via a bus 1030.
[0148] Processor 1002 represents one or more general-purpose processors such as a microprocessor, central processing unit, or the like. More particularly, the processor 1002 may be a complex instruction set computing (CISC) microprocessor, reduced instruction set computing (RISC) microprocessor, very long instruction word (VLIW) microprocessor, processor implementing other instruction sets, or processors implementing a combination of instruction sets. Processor 1002 may also be one or more special-purpose processors such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), network processor, or the like. Processor 1002 is configured to execute the processing logic (instructions 1022) for performing the operations and steps discussed herein.
[0149] The computing device 1000 may further include a network interface device 1008. The computing device 1000 also may include a video display unit 1010 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device 1012 (e.g., a keyboard or touchscreen), a cursor control device 1014 (e.g., a mouse or touchscreen), and an audio device 1016 (e.g., a speaker).
[0150] It will be apparent that some features of computer device 1000 shown in FIG. 10 may be absent. For example, one or more computing devices 1000 may have no need for display device 1010 (or any associated adapters). This may be the case, for example, for particular server-side computer apparatuses 1000 which are used only for their processing capabilities and do not need to display information to users. Similarly, user input device 1012 may not be required. In its simplest form, computer device 1000 comprises processor 1002 and memory 1004.
[0151] The data storage device 1018 may include one or more machine-readable storage media (or more specifically one or more non-transitory computer-readable storage media) 1028 on which is stored one or more sets of instructions 1022 embodying any one or more of the methodologies or functions described herein. The instructions 1022 may also reside, completely or at least partially, within the main memory 1004 and / or within the processor 1002 during execution thereof by the computer system 1000, the main memory 1004 and the processor 1002 also constituting computer-readable storage media.
[0152] The various methods described above may be implemented by a computer program. The computer program may include computer code arranged to instruct a computer to perform the functions of one or more of the various methods described above. The computer program and / or the code for performing such methods may be provided to an apparatus, such as a computer, on one or more computer readable media or, more generally, a computer program product. The computer readable media may be transitory or non- transitory. The one or more computer readable media could be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, or a propagation medium for data transmission, for example for downloading the code over the Internet. Alternatively, the one or more computer readable media could take the form of one or more physical computer readable media such as semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disc, and an optical disk, such as a CD-ROM, CD-R / W or DVD.
[0153] In an implementation, the modules, components and other features described herein can be implemented as discrete components or integrated in the functionality of hardware components such as ASICS, FPGAs, DSPs or similar devices.
[0154] A “hardware component” is a tangible (e.g., non-transitory) physical component (e.g., a set of one or more processors) capable of performing certain operations and may be configured or arranged in a certain physical manner. A hardware component may include dedicated circuitry or logic that is permanently configured to perform certain operations. A hardware component may be or include a specialpurpose processor, such as a field programmable gate array (FPGA) or an ASIC. A hardware component may also include programmable logic or circuitry that is temporarily configured by software to perform certain operations.
[0155] Accordingly, the phrase “hardware component” should be understood to encompass a tangible entity that may be physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein.
[0156] In addition, the modules and components can be implemented as firmware or functional circuitry within hardware devices. Further, the modules and components can be implemented in any combination of hardware devices and software components, or only in software (e.g., code stored
[0157] or otherwise embodied in a machine-readable medium or in a transmission medium).
[0158] Unless specifically stated otherwise, as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as " receiving”, “determining”, “comparing ”, “enabling”, “maintaining,” “identifying,” “generating,” “adjusting,” “outputting,” or the like, refer to the actions and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
[0159] It is to be understood that the above description is intended to be illustrative, and not restrictive. Many other implementations will be apparent to those of skill in the art upon reading and understanding the above description. Although the present disclosure has been described with reference to specific example implementations, it will be recognized that the disclosure is not limited to the implementations described but can be practiced with modification and alteration within the spirit and scope of the appended claims.Accordingly, the specification and drawings are to be regarded in an illustrative sense rather than a restrictive sense. The scope of the disclosure should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
[0160] The invention has been described by reference to certain aspects discussed above. It will be recognized that these aspects are susceptible to various modifications and alternative forms well known to those of skill in the art.
[0161] Further modifications in addition to those described above may be made to the structures and techniques described herein without departing from the spirit and scope of the invention. Accordingly, although specific aspects have been described, these are examples only and are not limiting upon the scope of the invention.
Claims
CLAIMS1 . A computer-implemented method of determining subsurface thermal conductivity of target soil, the method comprising: receiving, from a heat flow penetrometer that is surrounded by target soil, cooling temperature data comprising a cooling temperature, Tc, at each cooling time point, tk, of m cooling time points, during a cooling cycle time, tc, of a cooling cycle; determining an initial target soil temperature by extrapolating the values of the cooling temperature, Tc over the m cooling time points, t , during the cooling cycle time tc', determining a cooling temperature difference ATc by subtracting the cooling temperature, Tc, at a starting time point, to, from the initial target soil temperature; determining a calibration factor fa, based on the cooling cycle time fa and the cooling temperature difference, ATc', receiving, from a heat flow penetrometer that is surrounded by target soil, temperature data of a heating cycle, in which the heat flow penetrometer is heated by a power source, comprising a temperature, T, at each time point t7of n time points; determining, for each time point, t7, a measured temperature difference, AT, wherein AT \s representative of temperature differences over time during the heating cycle; based on estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil, using a solution space to generate a calculated temperature difference, AT, for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, tt, of the solution space, wherein the solution space comprises: a plurality of values of thermal conductivity, k; a plurality of values of volumetric heat capacity, C; and pre-computed values of temperature difference, AT, for each combination of values of thermal conductivity, k, and volumetric heat capacity, C, and for each of the predetermined series of time points, t;, of the solution space; comparing the measured temperature difference, AT , and the calculated temperature difference, AT, for each time point, t;, of the solution space to determine an error value for the estimated values of thermal conductivity, k, and volumetric heat capacity, C; adjusting the estimated values of thermal conductivity, k, and volumetric heat capacity, C, of the target soil based on the error value; outputting the adjusted estimated values of thermal conductivity, k, and volumetric heat capacity,C; andcalculating calibrated output values of thermal conductivity, kcai, and / or volumetric heat capacity, Cca / , multiplying the outputted adjusted estimated values of thermal conductivity, k, and / or volumetric heat capacity, C.
2. The computer-implemented method of claim 1 , wherein the step of determining a calibration factor / H comprises: generating a plurality of calibration thermal conductivity values by executing a numerical simulation of the cooling cycle and the heating cycle for a plurality of cooling cycle times tc and a plurality of cooling temperature differences AT , using an arbitrary thermal conductivity as input, such that a plurality of calibration thermal conductivities is generated as a function of the plurality of cooling cycle times tc and the plurality of cooling temperature differences ATc', generating a calibration space comprising a plurality of calibration factors,based on the plurality of calibration thermal conductivity values and the arbitrary thermal conductivity; and determining, based on the cooling cycle time tc and the cooling temperature difference ATc, the calibration factor, fH, from the calibration space.
3. The computer-implemented method of claim 2, wherein the step of generating a calibration space comprises dividing each of the plurality of thermal conductivity values by the arbitrary thermal conductivity to generate a calibration space comprising a plurality of calibration factors,as a function of the plurality of cooling cycle times tc and the plurality of cooling temperature differences ATc.
4. The computer-implemented method of claim 2 or 3, wherein the step of determining the cooling calibration factor, fH, from the calibration space comprises selecting the closest calibration factor,from the calibration space, based on the cooling cycle time tc and the cooling temperature difference, ATc.
5. The computer-implemented method of claim 2 or 3, wherein the step of determining the cooling calibration factor, fH, from the calibration space comprises interpolating, based on the cooling cycle time tc and the cooling temperature difference, A Tc, the calibration factor,from the calibration space.
6. The computer-implemented method of claim 5, wherein the step of interpolating comprises performing a linear least square regression per cooling cycle time tc in the calibration space.
7. The computer-implemented method of any preceding claim, further comprising the step of normalizing each measured temperature difference, AT, based on a reference power level, Qref, and a power level at which the temperature data is generated, Qdata.
8. The computer-implemented method of any preceding claim, wherein the estimated values of thermal conductivity, k, and volumetric heat capacity, C, are adjusted using a minimization solver to minimize the error value.
9. The computer-implemented method of claim 8, wherein a regularization function is added to the minimization solver which provides a penalty when an adjusted estimated volumetric heat capacity, C, is generated that differs from a predetermined volumetric heat capacity, C.
10. The computer-implemented method of any preceding claim, wherein the pre-computed values of temperature difference, AT, are pre-computed using a numerical forward solver.11 . The computer-implemented method of any preceding claim, wherein the pre-computed values of temperature difference, AT, are pre-computed based on at least one geometrical characteristic of the heat flow penetrometer.
12. The computer-implemented method of any preceding claim, wherein the pre-computed values of temperature difference, AT, are pre-computed based on a thermal characteristic of the heat flow penetrometer.
13. The computer-implemented method of any preceding claim, further comprising the step of matching the measured temperature difference, AT, to the solution space based on the predetermined series of time points, t;of the solution space and using an interpolation.
14. The computer-implemented method of any preceding claim, wherein the error value is determined by calculating the root mean square error of the measured temperature difference, AT , and the calculated temperature difference, AT, for each time point, t;, of the solution space.
15. The computer-implemented method of any preceding claim, wherein the solution space comprises a three-dimensional array with the plurality of values of thermal conductivity, k, on the x-axis, the plurality of values of volumetric heat capacity, C, on the y-axis, the predetermined series of time points, t;, on the z-axis, and the pre-computed values of temperature difference, AT, stored as data points in the three-dimensional array.
16. The computer-implemented method of any preceding claim, wherein the step of using a solution space to generate a calculated temperature difference, AT, for the estimated values of thermal conductivity, k, and volumetric heat capacity, C, for each of a predetermined series of time points, t;, of the solution space comprises:using a two-dimensional interpolator to interpolate the pre-computed values of temperature difference, AT, stored as data points to find the calculated temperature difference, AT, at each of a predetermined series of time points, t;.
17. A computer apparatus configured to perform the method of any preceding claim.
18. A system comprising the computer apparatus of claim 17 and a heat flow penetrometer.
19. A computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method of any of claims 1 -16.
20. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of any of claims 1-16.