Figures
Abstract
An Inverse Heat Transfer Problem is solved for a sounding rocket module given its geometry and measured temperature profile. The solution is obtained via moving window optimization, a technique for solving inverse dynamics. An analysis is performed to modify the method to avoid oscillatory behavior of the resulting heat flux profile. The method parameters are tuned in relation to characteristic phases of the flight. Results are presented and correlated with measured flight data. Conclusions are drawn for better experiments for measuring heat flux on a sounding rocket skin.
Citation: Dąbrowski A, Dąbrowski L (2019) Inverse heat transfer problem solution of sounding rocket using moving window optimization. PLoS ONE 14(6): e0218600. https://doi.org/10.1371/journal.pone.0218600
Editor: Yang Li, Northeast Electric Power University, CHINA
Received: October 18, 2018; Accepted: June 5, 2019; Published: June 24, 2019
Copyright: © 2019 Dąbrowski, Dąbrowski. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript. The data is also available in Zenodo repository: https://doi.org/10.5281/zenodo.3015592.
Funding: The author(s) received no specific funding for this work.
Competing interests: We wish to confirm that there are no known conflicts of interest associated with this publication. The device described in this paper is patent pending in Republic of Poland Patent Office, application number P.423198. Authors of the patent are authors of the paper and it is fully funded by Gdańsk University of Technology, where both authors are employed. This does not alter our adherence to PLOS ONE policies on sharing data and materials.
Abbreviations: BEXUS, Balloon EXperiment for University Students programme; CFD, Computational Fluid Dynamics; ESA, European Space Agency; FEM, Finite Element Method; IHTP, Inverse Heat Transfer Problem; NTC, Negative Temperature Coefficient thermistor; REXUS, Rocket EXperiment for University Students programme; SMARD, Shape Memory Alloy Reusable Deployment Mechanism experiment; TU, Technical University
Introduction
Determining heat transfer on a rocket is a crucial part in sounding rocket and payload design. For that reason, thermocouples are embedded usually into rocket skin and their data saved or transmitted to the ground station. An investigation of heat flux on the rocket skin was performed both with wall conduction neglected [1] and considered [2]. A careful design of a temperature measurement system is important to obtaining precise results [3]. These measurements are used to calculate heat flux distribution.
This poses a classical inverse problem where effect (here, temperature distribution in space and time) is given, and cause (heat flux distribution) is determined. An extensive research into inverse problems have been made in last years providing practical tools for engineering analysis [4–7]. These have been applied to inverse heat transfer problems by Beck et al. [8], Alifanov et al. [9, 10], Ozisık et al. [11] and Woodbury [12].
Several inverse heat transfer analyses of a rocket has been performed [2, 13]. Some difficulties have been pointed out, such as IHTP high sensitivity to small uncertainties in temperature measurements. A source of such errors is the thermocouple installation itself [14]. Additionally, Perakis and Haidn [15] point to response delays as a difficulty in using thermocouple measurements for determining heat flux.
The presented work provides results of inverse heat transfer analysis of a REXUS rocket. This was a sounding rocket with student experiments dedicated to various environmental measurements and technological demonstrators [16]. One experiment, SMARD, consisted of thermistors embedded in thick aluminum bulkhead [17]. Although the setup rig was not designed to determine heat flux distribution, the data was used to analyze if such calculations are possible.
1 Experiment
The problem involves a thick aluminum bulkhead with a hole connected to a cylindrical aluminum rocket. This bulkhead is mounted in the middle of a REXUS sounding rocket. This geometry is presented in Fig 1. The sounding rocket followed a parabolic trajectory in order to reach microgravity. It reached an apogee of 81.4 km at 140 s after lift-off. Flight duration tflight was 386 s.
The REXUS sounding rocket is powered by an Improved Orion Motor with 290 kg of fuel. While it is a single stage solid propellant, due to grain geometry [18] the thrust curve actually shows a two-stage behavior (see Fig 2).
During the flight, heat flux is present on the rocket skin, due to its fast ascent through the atmosphere. The heat flux is assumed to be axisymmetric on the rocket skin. This assumption is justified due to the rocket spinning (≈ 4 Hz) through most of the flight. Furthermore, uniform distribution of heat flux on rocket skin was assumed. This is justified for the payload compartment of a sufficiently long sounding rocket, as it was in this case.
A NTC type thermistor was used to measure the air (used for determining the coefficient of convection) and bulkhead temperature. These were only powered during short measurement periods to prevent measurement errors due to self-heating. The thermistors were calibrated in the thermal vacuum chamber of the Lehrstuhl für Raumfahrttechnik at TU Munich [17].
The temperature profiles measured during the rocket flight are presented in Fig 3. Important events, such as lift-off, apogee, max. deceleration, etc. are marked with vertical lines. A complete list of these events is provided in Table 1 It can be noticed that at certain moments linked with these events, the slope of the graph changes. Such a setup was used to solve inverse heat transfer problem (IHTP), i.e. calculate the heat flux profile.
2 Methods
2.1 Optimization methodology in an inverse problem
Generally, inverse problems are solved by minimizing an objective function with some stabilization technique used in the estimation procedure. When the transient readings Yj taken at times tj, j = 1, ⋯, N of a single sensor are used, the problem can be treated as minimization of a function [19]:
(1)
As IHTP is an ill-posed problem, multiple solutions are possible. When using the optimization approach, a solution can be found that shows oscillatory behavior. Such solutions are to be avoided, as there is no physical phenomenon behind such oscillations, only computational peculiarity. An extensive list of IHTP methods was provided in [8, 20, 21].
These can be divided into exact and approximate solutions. Exact solutions usually involve a simple geometry such as cylinders or spheres, either hollow or solid [22] with well defined boundary conditions. While these give insight into inverse heat transfer, they do not act as an engineering tool for more complex geometries, such as that of a rocket.
Approximate solutions include single future time step method [23], where the heat flux component is sequentially calculated. This can be also extended to multiple temperature measurements. Another approach is the function specification method [8] where functional form of heat flux is assumed. Parameters of the function are calculated either for the whole domain or sequentially. A method used in the presented work is a modification of Beck’s function specification method. Table 2 provides description of all symbols used throughout this work.
2.2 Transient FEM calculations
2.2.1 Model setup and time step determination.
In this work, the rocket module was modelled as presented in Fig 4. The heat flow can be described by heat equation:
(2)
At the outer surface (red in Fig 4), a heat flux q is present (no is the direction locally normal to outer surface):
(3)
The inner surface (yellow in Fig 4) is subject to convection, discussed in section 2.2.2 (ni is the direction locally normal to inner surface).
(4)
It is assumed that similar rocket modules are located above and below the module described, so no heat flow is assumed through boundary surface (green in Fig 4, nb is the direction locally normal to boundary surface):
(5)
Temperature T at thermistor location is sampled at discrete times and stored in vector T. Note that this temperature values T is then compared with measured values Y in optimization procedure, see Eq 1. Since the problem is solved numerically, both T and Y are vectors of samples Tj and Yj, respectively for a given time tj.
In order to find the relation T(q), the finite element method was used. Solid elements were used (see Figs 5, 6 and 7), and it was verified that element size has little influence on solution precision (see 2.2.3). For the Eq 2 parameters, Al7075 properties were used, shown in Table 3. Calculations were performed in ANSYS 18 using a 3D 20-node hexahedral thermal solid element SOLID90.
These were the biggest elements considered and were subsequently used in the optimization procedure.
These were the smallest elements considered and were used only to analyse element size influence on the solution.
Special considerations were made while defining element size and time step. Because optimization was performed for coarsest elements meshing (number of element divisions per line equal to 1, shown in Fig 5), the smallest element size was defined as L = 4 mm, which is the thickness of the rocket skin. A practical value of length of time step ts = 1 s was chosen. This is the same as the temperature measurement Y sampling frequency, which allows a direct comparison of the measured temperature Y and calculated temperature T profiles. The Fourier number can be calculated for this case, according to the following formula:
(6)
In the case of this FEM model, the largest Fourier number value was Fo = 30.1. This then fails to satisfy the criterion Fo ≫ 0.20 [25] (or Fo ≫ 0.25 [26]), therefore, an additional analysis of the numerical stability of the solution was performed.
2.2.2 Boundary conditions.
The outer surface was loaded with an initial time-dependent value of uniform heat flux q. The internal surfaces were constrained with convection where the bulk temperature was changed with a frequency of 1 Hz according to values measured by [17].
Determining the coefficient of heat transfer h is a problematic task [2]. As the rocket is not sealed, a complete outflow of air from inside occurs during the flight. This fluid motion with respect to the aluminum elements is greater when considering the time-dependent acceleration of the rocket. These effects would result in convective heat transfer of unknown properties. However, a rapid pressure drop eventually decreases convection to zero. The authors adopted value h = 5 W/(m2K) as a speculation (the typical value for air and aluminum interface free convection is 20 W/(m2K) [24]). Tests showed that varying the value of h between these two values had an insignificant effect on temperature profiles. In such difficult cases of heat transfer, the calibration of heat transfer coefficient h is achieved by means of optimization [27].
A constant heat flux q ≡ 2000 W/m2 was chosen, for which the corresponding temperature distribution T was of the order of measured temperature Y. These were presented in Fig 8 (q—bottom, blue curve; T top, blue dashed line; Y top, red line).
2.2.3 Tests.
IHTP procedure described in subsection 2.3 required several thousands of goal function calls (see Table 4), i.e. direct heat transfer problem solutions, to reach a required accuracy (stop criterion described in section 2.3.2). These solutions were obtained using FEM model with biggest finite elements (smallest number of elements per line NDIV = 1, presented in Fig 5). The computation time of the optimization procedure using Tryton supercomputer [28] took over three days nonetheless.
To analyse the influence of the element size on IHTP accuracy, calculated heat flux was used to solve direct heat transfer problem for FEM models of various element sizes (NDIV between 1 and 8). Results presented in Table 5 and Fig 9 show that for NDIV > 1 require substantially more computation time. However, heat flux calculated for NDIV = 1 provides good correspondence between calculated T and measured temperature Y.
Also, using the same simulation results, in location of smallest finite element, the stability of the numerical calculations was verified. The temperature distribution Tsmallest at this point was presented in Fig 8. This curve shows no signs of instability, which validates the accuracy of future calculations, even though the Fourier number criterion was not satisfied.
Similarly, heat flow through the smallest finite element qsmallest was presented in Fig 8. This curve is also smooth, further validating the approach. The distribution of temperature was presented in Fig 10, and the distribution of heat flux was presented in Fig 11.
Additionally, a test was performed to check the time of reaction to rapid change in the boundary conditions. After some time of stabilization, a sudden, short increase in heat flux was applied. For reference, a constant heat flux profile was generated (see Fig 12). The temperature outputs of the two cases was calculated and presented below. Furthermore, the temperature difference between these two time profiles was calculated to determine the time lag. A second derivative of the temperature difference was calculated. Its root was determined as the border moment between the progressive and degressive regime. This moment is the apogee of the impulse action.
A time lag of ≈ 14.6 s was observed. This can be interpreted as a minimal time difference to observe the results of heat flux change in the system.
2.3 IHTP calculations
2.3.1 Goal function and decision variables in the optimization procedure.
The calculations revealed spatial and temporal temperature distribution in the model. The values of temperature Tj measured at the point shown in Fig 1 were calculated so that they can be compared with measured values Yj. T and Y are both discretized in N samples with the corresponding vector of timestamps t.
The temporal profile of heat flux density q was modified so that the resulting calculated temporal profile T approached the measured values Y. Accuracy was measured using formula 1 as a sum of the differences in each second and is used as a goal function in the optimization procedure. Average temperature error was calculated using modified formula 1 as:
(7)
The goal function, thus defined is subject to minimization in the course of the optimization procedure. This is achieved by successive corrections of decision variable vector q, which contains discretized values of heat flux in n time spans s, so that the heat flux value qi is applied throughout time span si. Since optimization of N variables (as N is the number of measurement samples Y) would result in an unreasonably lengthy computation, n ≪ N was chosen (choice of n is described in subsection 2.3.3). During FEM transient heat flow analysis, its continuity was recreated via linear interpolation between time steps across the time span performed by ANSYS.
2.3.2 Moving window optimization.
Moving window optimization is a novel optimization approach for finding the temporal profile of inputs given the temporal profile of the output. Authors Quental et al. [29] applied it for calculating inverse dynamics for biomechanics of motion. In this work, we propose to apply this technique to solve the inverse heat transfer problem (IHTP).
The main idea of the algorithm is to use a temporal moving window of k < n time spans and performing optimization only on a limited vector w ⊂ q for time spans between si and si+k−1 rather than the whole domain of heat flux values q and time spans s. Additionally, the goal function is evaluated only on a limited number of samples that have a time stamp tj that satisfies criterion si−1 ≤ tj ≤ si+k. This allows only temperature values influenced by heat flux vector w to be taken into consideration, while simultaneously ignoring temperature values that were significantly earlier or later. In the process of optimization, these time spans can be treated as n dimensions in multidimensional minimization. When this process finishes, the first dimension is removed and the next dimension is added at the end of the window, so that eventually the window processes the whole domain (i.e. all dimensions). The flowchart of the moving window optimization process is presented in Fig 13. Note that the stop criterion (ΔT ≤ 0.2) is extended in implementation to avoid situations where minor changes of w insignificantly influence goal function value (change in any element of w between iterations ≤ 20 W/m2). A visualization of three consecutive positions of the moving window is presented in Fig 14.
Moving window optimization Left: Visualization of three consecutive positions (i = 8—upper, i = 9—middle, i = 10—bottom) of moving window for n = 16, k = 3. Right (corresponding to left): linear interpolation of heat flux q values is visible. Points indicate time spans s.
2.3.3 Investigation of algorithm parameters.
This algorithm is only an improvement to a traditional optimization procedure. As such, it requires a different optimization procedure. In the case of IHTP, minimization of Eq (1) was performed using Nelder-Mead simplex algorithm [30] implemented using Python in the SciPy library [31].
The advantage of the moving window algorithm is that it transforms n-dimensional optimization into a series of k-dimensional optimizations. This allows the number of goal function evaluations to be significantly decreased, and therefore the computing time (see Table 4). Another advantage is that shorter time segments are optimized in order to match cause (heat flux) with effect (temperature change) more precisely.
A common problem in multidimensional optimization is that some dimensions of input (e.g. heat flux at the end of the flight) may have little to no effect on some parts of the output (temperature change at the beginning of the flight). Also, typically a great number of decision variables poses a problem for optimization in that multiple inaccurate solutions arise at the early stages of resolving [32]. The next stage of refining of the solution leads to one of many local minima, which, for decision variables that can be interpreted as consecutive points in a time series, eventually leads to oscillatory behavior. This oscillation feature of heat flux can almost perfectly recreate the measured temperature profile, although it has no physical interpretation. This is clearly visible when the window was designed to cover all n time spans (see Fig 15, for k = 16). In this case, the proposed algorithm becomes equivalent to typical optimization, without a moving window (k = n). A comparison of the number of total goal function iterations and errors per point ΔT for various window lengths k was presented in Table 4, with k = 4 chosen as the best and used in subsequent sections.
Further studies of the method showed that temporal span distribution is crucial for the application of this method in IHTP (see Fig 16). Correlating interpolation points (i.e. time spans s) of heat flux q with important events during rocket flights (see Table 1) provided substantial improvement to the results. This proved to be much better than uniform timespan distribution, which resulted in heat flux q oscillations. The proper distribution of time spans s affects solution accuracy more than the number of time spans n: the selected 13 spans provided better results than a uniform 16. Decreasing the number of points was achieved by removing three quick events at the beginning of the flight. This, however, resulted in a noticeable oscillation of heat flux q in the temporal vicinity of the removed events.
All calculations were performed with window length k = 4.
The optimization window w cannot be shorter than the reaction time tr (see Fig 12). This is clearly visible in Fig 15 showing the results of optimization for k = 1. In this case, the time difference between the goal function ΔT calculation span and currently optimized heat flux value qi is significantly less than tr = 14.6 s (specifically: 4 s, 5 s, 11 s). As a result, changes to the window w do not substantially affect calculated temperature T. The optimization process is then inaccurate and the final calculated temperature T exhibits unjustified oscillatory behavior (see Fig 15 for k = 1). With such a short window w, the optimization procedure was not able to reach the required criterion Δ ≤ 0.2°C (see Table 4). This was only possible for a longer window, e.g. k = 3 or k = 4, for which the shortest sum of spans s within window w were: 15 s and 19 s, respectively.
A conclusion can be drawn that in order to achieve precise interpolation of heat flux q, corresponding time spans s must be short (with dynamic systems, significantly smaller than time of reaction tr). Simultaneously, the optimization procedure should observe the system reaction (via calculating goal function) in steps longer than tr. A trivial solution would be calculating goal function for the whole process time (tflight), however this leads to inaccurate results and requires significant computational powers. A method for reconciling these conflicting requirements for the time step is the moving window optimization.
3 Results & discussion
Fig 17 shows calculated heat flux q against variables measured during flight. Time spans s distribution was based on characteristic phases of flight, listed in Table 1 (n = 16). Moving window size was chosen as k = 4. A rapid peak in heat flux q is visible during motor burn up to a value of 60000 W/m2. As the rocket gains altitude, the density of the air it traverses decreases. This is visible in the first three segments of the heat flux q profile. First stage describes the phase of flight during which the rocket has not reached high velocity yet, thus resulting in a small heat flux. During the second stage, the rocket flies through thick layers of atmosphere with substantial velocity, thus generating the greatest value of heat flux. In the stage, shortly before and after motor burnout (see Fig 2), a small heat flux is still present, presumably due to rapid ascent through thick layers of air of decreasing density. As the rocket reaches the mesosphere, heat transfer is significantly reduced due to a lack of exchange medium (very low pressure). This would be visible in pressure data; however the pressure sensor range preculded the measurement of low pressure in the mesosphere. The heat flow only increases as the rocket egresses the mesosphere and enters the stratosphere. The rapid descent is then decelerated by opening parachutes. As the payload traverses the stratosphere at a steady pace, presumably the forced convection to colder air reverses the flow of heat. This is visible in Fig 17 as a negative value of heat flux.
Vertical lines indicate characteristic phases of flight, see Table 1 for details.
Calculated temporal profile of heat flux q, using the experiment measurements, correlates well with the characteristic phases of flight. However, the analysis in the the method showed great sensitivity to parameter values (different number n of time spans s, their distribution unrelated to flight events, length k of moving window w). Small changes in the above-mentioned parameters affect the calculated heat flux q vastly, regardless of the correspondence between calculated temperature profile T with measurement values Y. An Additional source of uncertainty is the assumed value of heat transfer coefficient h of convection at dropping pressure (see Section 2.2.2).
4 Conclusions
The heat inverse problem solution presented in this paper resulted in estimation of heat flux at the surface of a sounding rocket. Results from actual sounding rocket flight are used. Classic IHTP methods modified slightly using modern optimization and FEM approaches are applied. Measurements from an actual rocket flights are used. Methods presented here can be used in future engineering calculations.
A new sounding rocket experiment has been designed to resolve these problems and further investigate the topic of sounding rocket heat transfer. The idea of the experiment is presented in Fig 18. Its aim is to measure the heat flow through a resistive element (A) to the heat container (B). during the course of the entire flight. The heat capacity of container B was designed to be enough to ensure measurable temperature gradient between points T1 and T2, providing accurate and immediate information on heat flow Q2. This avoids speculative IHTP and heat flow is enforced by known constant heat capacity of container B rather than unknown convection in the environment of rapidly changing air pressure as the rocket reaches high altitudes. The measurement system will be matched with a CFD model of the rocket. This is necessary as the heat Qt generated on rocket skin splits into heat flowing to the inside of the rocket Q2 and heat transported with air flow around the vehicle Q1. The fraction highly depends on heat resistance of element (A) and heat capacity of container (B)—compare Fig 18b) and 18c).
Note that insulation was not shown here.
The experiment is scheduled for flight on REXUS25 rocket in March 2019 from Esrange Space Center in Kiruna, Sweden within ESA REXUS/BEXUS program [16]. The device is patent pending in Poland Patent Office, application number P.423198.
All data underlying the findings in this paper are available in repository [33].
Acknowledgments
The authors would like to thank Maria Grulich of REXUS SMARD team for sharing measurement data. Calculations were carried out at the Academic Computer Centre in Gdańsk.
References
- 1.
Rumsey CB, Lee DB. Measurements of aerodynamic heat transfer on a 15 degree cone-cylinder. Flare configuration in free flight at Mach numbers upto 4.7. Hampton, VA, USA: NASA; 1961. Available from: http://www.dtic.mil/docs/citations/AD0256078.
- 2. Mehta RC. Estimation of aerodynamic heat transfer in free flight at Mach number up to 4.7. Wärme- und Stoffübertragung. 1986;20(1):27–31.
- 3.
Kimmel R, Adamczak D, Juliano T, Paull A. HIFiRE-5 Flight Test Preliminary Results. In: 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition. January; 2013. p. 1–16. Available from: http://arc.aiaa.org/doi/10.2514/6.2013-377.
- 4.
Tikhonov AN, Arsenin V. Solutions of ill-posed problems. Winston; 1977.
- 5.
Beck JVJV, Arnold KJ. Parameter estimation in engineering and science. Wiley; 1977. Available from: https://books.google.pl/books/about/Parameter{_}Estimation{_}in{_}Engineering{_}and.html?id={_}qAYgYN87UQC{&}redir{_}esc=y.
- 6.
Denisov AM. Elements of the theory of inverse problems. De Gruyter; 1999.
- 7.
Hensel E. Inverse theory and applications for engineers. Prentice Hall; 1991.
- 8.
Beck JVJV, Blackwell B, St Clair CR. Inverse heat conduction: ill-posed problems. Wiley; 1985. Available from: https://books.google.pl/books/about/Inverse{_}Heat{_}Conduction.html?id=-1hzLAb{_}ZL0C{&}redir{_}esc=y.
- 9.
Alifanov OM. Inverse Heat Transfer Problems. International Series in Heat and Mass Transfer. Berlin, Heidelberg: Springer Berlin Heidelberg; 1994. Available from: http://link.springer.com/10.1007/978-3-642-76436-3.
- 10.
Alifanov OM, Artiukhin EA, Rumiantsev SV. Extreme methods for solving ill-posed problems with applications to inverse heat transfer problems. Begell House; 1995.
- 11.
Ozisik MN, Orlande HRB. Inverse heat transfer: fundamentals and applications. Taylor & Francis; 2000.
- 12.
Woodbury KA. Inverse engineering handbook. CRC Press; 2003. Available from: https://www.crcpress.com/Inverse-Engineering-Handbook/Woodbury/p/book/9780849308611.
- 13. Mulcahy JM, Browne DJ, Stanton KT, Chang Diaz FR, Cassady LD, Berisford DF, et al. Heat flux estimation of a plasma rocket helicon source by solution of the inverse heat conduction problem. International Journal of Heat and Mass Transfer. 2009;52(9-10):2343–2357.
- 14. Li DI, Wells MA. Effect of subsurface thermocouple installation on the discrepancy of the measured thermal history and predicted surface heat flux during a quench operation. Metallurgical and Materials Transactions B. 2005;36(3):343–354.
- 15. Perakis N, Haidn OJ. Inverse heat transfer method applied to capacitively cooled rocket thrust chambers. International Journal of Heat and Mass Transfer. 2019;131:150–166.
- 16.
Callens N, Kinnaird A, Dannenberg K, Fittock M, Inga M, Persson O, et al. REXUS/BEXUS–Rocket and balloon experiments for university students. In: 21st ESA Symposium on European Rocket & Balloon Programmes and Related Research. Thun, Switzerland: European Space Agency; 2013. p. 9–13. Available from: http://spaceflight.esa.int/pac-symposium2013/proceedings.htm.
- 17.
Grulich M, Koop A, Ludewig P, Gutsmiedl J, Kugele J, Ruck T, et al. SMARD-REXUS-18: Development and verification of an SMA based CubeSat Solar Panel Deployment Mechanism. In: Ouwehand L, editor. 22nd ESA Symposium on European Rocket and Balloon Programmes and Related Research 7-12 June 2015. Tromso, Norway: ESA Communications, ESTEC; 2015. p. 8.
- 18.
Davenas A. Solid Rocket Propulsion Technology. Elsevier Science; 1992.
- 19.
Ozisik N. Finite Difference Methods in Heat Transfer, Second Edition. CRC Press; 2017. Available from: https://www.taylorfrancis.com/books/9781315121475.
- 20. Guo Z, Lu T, Liu B. Inverse heat conduction estimation of inner wall temperature fluctuations under turbulent penetration. Journal of Thermal Science. 2017;26(2):160–165.
- 21. Felde I. Estimation of Thermal Boundary Conditions by Gradient Based and Genetic Algorythms. Materials Science Forum. 2013;729:144–149.
- 22. Burggraf OR. An Exact Solution of the Inverse Problem in Heat Conduction Theory and Applications. Journal of Heat Transfer. 1964;86(3):373.
- 23. Stolz G. Numerical Solutions to an Inverse Problem of Heat Conduction for Simple Shapes. Journal of Heat Transfer. 1960;82(1):20.
- 24.
ASM International Handbook Committee. ASM handbook. ASM International; 1990. Available from: https://www.asminternational.org/news/-/journal{_}content/56/10192/06182G/PUBLICATION.
- 25.
Bergman TL, Lavine AS, Incropera FP, DeWitt DP. Fundamentals of heat and mass transfer. 7th ed. Wiley; 2011. Available from: https://www.wiley.com/en-us/Fundamentals+of+Heat+and+Mass+Transfer{%}2C+7th+Edition-p-9780470501979.
- 26.
ANSYS Inc. ANSYS® Academic Research Mechanical, Help System, Coupled Field Analysis Guide; 2018.
- 27. Tesch K, Atherton MA, Karayiannis TG, Collins MW, Edwards P. Determining heat transfer coefficients using evolutionary algorithms. Engineering Optimization. 2009;41(9):855–870.
- 28. Krawczyk H, Nykiel M, Jerzy Proficz C. Tryton supercomputer capabilities for analysis of massive data streams. Polish Maritime Research. 2015;3(87):99–104.
- 29. Quental C, Folgado J, Ambrósio J. A window moving inverse dynamics optimization for biomechanics of motion. Multibody System Dynamics. 2016;38(2):157–171.
- 30. Nelder JA, Mead R. A Simplex Method for Function Minimization. The Computer Journal. 1965;7(4):308–313.
- 31. Oliphant TE. Python for Scientific Computing. Computing in Science & Engineering. 2007;9(3):10–20.
- 32. Tikhonov AN. Inverse problems in heat conduction. Journal of Engineering Physics. 1975;29(1):816–820.
- 33.
Dabrowski A, Dabrowski L. Moving window optimization IHTP. Zenodo. 2019