1. Introduction
Currently, private enterprises, such as Space Exploration Technologies Corp. (SpaceX), Virgin Galactic, and Blue Origin, are developing launch vehicles and spacecraft. SpaceX is developing launch vehicles and spacecraft to reduce space transportation costs and colonize Mars. Virgin Galactic is developing commercial spacecraft for space tourists, and the company has succeeded in spaceflight with a full crew that included the founder of the company. Moreover, Blue Origin focuses on developing rocket-powered vertical takeoff and landing for access to suborbital and orbital space. These operations imply that space development has shifted from governmental to commercial areas, based on increasing profits through reduced expenditures by employing reusable spacecraft and diversifying the purposes of the flights.
Various technologies are necessary to develop a high-performance reusable spacecraft. One of the most essential technologies involves accurate heat flux prediction during spacecraft reentry because a large amount of heat flux is generated by aerodynamic heating. Severe aerodynamic heating throughout reentry may destroy or damage a spacecraft. To ensure that a spacecraft can withstand this severe aerodynamic heating, the heat flux should be accurately predicted in advance.
Various methods have been proposed to predict heat fluxes including high-fidelity methods, such as the Reynolds-averaged Navier–Stokes (RANS) equation [
1,
2,
3] and large eddy simulation (LES) [
4]; and low-fidelity methods, such as the one-equation method [
5], which estimates the entire heat flux on a vehicle with one equation, the flat plate equation [
6], which is considered at the same velocity and incidence angle of the surface, and a correlation the friction coefficient [
7] and Stanton number [
8]. The RANS equation or LES can predict the heat flux on a spacecraft with high accuracy. However, their computational cost is too high since these simulations can require tens of hours. On the other hand, the computational cost of the one-equation method is lower. However, this method cannot estimate the heat flux at a specific point on the surface of a spacecraft because one equation is used to predict the heat flux on the entire vehicle. The approximate convective-heating equations proposed by E. V. Zoby et al. [
9] can calculate the heat flux at a specific point on the surface with the sufficient accuracy and high efficiency using an axisymmetric analogy. These equations utilize a modified Reynolds analogy form based on
to relate the heat transfer to skin friction. Originally, these equations were developed to predict the heat flux on an axisymmetric body based on an axisymmetric analogy. The approximate convective-heating equations have been extended to three-dimensional problems by adopting streamline coordinates and metrics. [
10] Although these equations are more efficient than high-fidelity methods and have sufficient accuracies for various shapes [
10,
11,
12], they require over one hour of calculation. The reason for this phenomenon is that they are based on the inviscid flow field properties determined through the finite volume method, which is insufficient for application to an entire trajectory. Alternatively, J. S. Zhao et al. [
13] combined the equations with Newtonian theory and linear fitting, reducing the computational time to several seconds.
Despite the significant improvement in the computational efficiency due to the aforementioned approaches, challenges remain in the estimation of heat fluxes. First, heat fluxes should be evaluated along the entire trajectory of a vehicle, resulting in over a thousand evaluation stages. Second, heat flux evaluations along the trajectory are usually simulated over a thousand times during vehicle shape optimization [
14,
15,
16,
17]. Thus, heat flux evaluations are performed over several million times in a multidisciplinary optimization process. For these reasons, although the computation time for the heat flux evaluation at each instant is very short, an enormous number of heat flux evaluations are required for multidisciplinary optimization. This process requires excessive computation time. Therefore, it is necessary to develop an efficient method for calculating the heat flux along the entire trajectory for multidisciplinary optimization.
A practical solution for reducing the computational cost is increasing the trajectory-analysis time step. Since the heat flux is calculated along the entire trajectory, decreasing the number of calculations for the trajectory by increasing the time step relieves the computational cost. Several adaptive time-step methods for time-dependent problems have been proposed, such as a method using a simple expression [
18,
19,
20] and a method using a proportional-integral (PI) [
21,
22,
23,
24,
25,
26] or proportional-integral-derivative (PID) controller [
27,
28,
29]. These methods control the time step based on the error (the rate of change in the solutions). Thus, these methods are suitable for steady-state problems because the error decreases along the time integral due to the convergence of solutions. These methods are not appropriate for trajectory analysis because of the substantial changes in the flow conditions during the analysis.
Another solution is splitting the time step for multidisciplinary analysis, including the heat flux evaluation along a trajectory, into individual time steps for individual analyses. The required time steps of the individual analyses for accurate computational processes are different. If the same time step is applied for all analyses in multidisciplinary analysis, the minimum required time step is selected for accurate results. However, if the time step differs for each analysis, the number of calculations decreases. As a result, the computational cost is reduced. Although splitting a time step into individual time steps has been attempted [
1,
30,
31,
32], the ratio of the time steps between individual analyses was constant. If the ratio is constant, the computational cost may not decrease drastically because each individual time step is not controllable using the change in the conditions for each analysis. Therefore, a method that adjusts each individual time step is needed.
In this paper, an efficient method for heat flux calculations that is adoptable in the multidisciplinary analysis of hypersonic vehicles is developed. To achieve this goal, approximate convective-heating equations are adopted to diminish the computational cost of computing the heat flux. In addition, to reduce the number of heat flux calculations along a trajectory, an adaptive time-step method is developed. A dynamic factor that adjusts the time step between each heat flux calculation is introduced. The time step adjusted by the factor decreases when a large amount of heat flux is generated. Moreover, the time step increases when a small amount of heat flux is generated. The time step of heat flux calculations with the developed dynamic factor is adaptively determined to increase the efficiency of multidisciplinary analysis, while detailed information on the heat fluxes in the high heat flux conditions is obtained.
2. Heat Flux Calculation
In this paper, inviscid flow on the vehicle surface was estimated using modified Newtonian theory [
33] to calculate the heat flux on the surface. This theory can be used to compute the surface pressure. The surface velocity magnitude was obtained using the assumption of transforming the normal velocity on the surface into pressure. In addition, the direction of surface velocity was calculated as follows:
where
,
, and
are the surface velocity, freestream velocity, and normal vector on the surface, respectively. Based on these flow properties, the heat flux on the surface was estimated using the approximate convective-heating equation [
10,
11,
13].
2.1. Streamline Calculation
Since the approximate convective-heating equations compute the heat flux along a streamline, inviscid surface streamlines are needed. Regarding the streamline calculations, two integration methods exist: forward integration, which integrates the streamline segments from the stagnation point along the surface velocity direction, and backward integration, which integrates the segments from seeds (starting points of streamline calculation) to the opposite direction to that of the surface velocity. The results of both integrations are similar for simple geometries, such as a sphere, ellipsoid, and spherically blunted cone. However, the streamline using forward integration is not well distributed on complex geometries, such as wing–body configurations, because the differences in the well-distributed streamlines are overly small near the stagnation point. Thus, backward integration was adopted in this paper.
To calculate the streamline, a candidate point is chosen at a short distance from the endpoint of the streamline (i.e., the seed point) as the inverse direction of the surface velocity using Equation (1). If the candidate point falls within the same grid as the endpoint [
34], it becomes the new streamline endpoint. Otherwise, the candidate point is projected onto the plane that includes other grids, and the projection is checked to determine if it falls within the same grid. If the projected point is within the grid, it becomes the new streamline endpoint. This process is repeated from the seed point to the stagnation point.
The seeds for calculating the streamline are selected from the midpoints of all grids that include the trailing edge of the wing or the aft of the body to distribute the streamline over the wing and body. As illustrated in
Figure 1, this approach results in a well-distributed streamline on the wing and body.
2.2. Streamline Metrics
On the surface, the inviscid streamline coordinates
and
were employed as described in
Figure 2.
is a coordinate along the streamline, and
is a coordinate perpendicular to the streamline [
13].
The differentials of the arc lengths on the surface were
and
, and the differential of the position vector (
on the surface was written as follows:
where
and
are the metric coefficients associated with
and
, respectively; and
and
are the unit vectors in the same direction and the perpendicular direction of the streamline on the surface, respectively.
indicates the convergence or divergence of streamlines, and it is identical to the local radius of the body in an axisymmetric flow.
In the application of the axisymmetric analog [
35], the streamline metric
should be calculated to substitute it for the radius of an equivalent axisymmetric body. An efficient method was adopted that calculates the streamline metric by using only two independent variables in Cartesian coordinates (
) for the integration. If (
) were selected,
,
, and the streamline metric was calculated as follows [
11]:
where
is the body surface described by
and
is the normal vector to the surface. The differential equation of the partial derivative is as follows:
where
is the surface distance along the streamline. The equations for using the independent variables
and
were derived in Reference [
4]. Since the denominator in Equation (3) had a component of
, the variables of integration were selected to maximize the component in the denominator.
2.3. Heating Equations
The approximate convective-heating equations for calculating the heat flux on the surface were proposed by Zoby et al. [
9]. Above an altitude of 50 km, the flow condition is predominantly laminar [
36]. Since reentry vehicles spend the majority of their flight time above 50 km, the flow is mostly laminar [
37,
38]. Therefore, under these flight conditions, the flow is assumed to be laminar. For laminar flow,
where
is the heat flux on the surface;
and
are the momentum thickness Reynolds number and Prandtl number, respectively;
,
,
, and
are the density, viscosity, velocity, and enthalpy, respectively; subscripts (
e), (
w), and (
aw) indicate estimations at the boundary layer edge, wall, and adiabatic wall, respectively; and superscript (*) indicates the evaluations by Eckert’s reference enthalpy relation [
39] to consider compressible effects.
The laminar momentum thickness
was computed as follows:
The following equation from Kemp et al. [
40] was adopted to correct the momentum thickness to account for the approximate effect of the velocity gradient on laminar heating:
Thus,
in Equation (7) replaces
in Equation (6) before the calculation of laminar heating.
is a velocity gradient parameter defined as follows:
where
is the parameter determined by the Lees-Dorodnisyn transformation [
40]. This parameter can be expressed as follows:
2.4. Heat Flux near the Stagnation Point
The aforementioned approximate convective-heating equations could not compute the heat flux at the stagnation point because integration began at the stagnation point. The stagnation-point heat flux was calculated as follows [
41]:
where subscript s indicates the properties at the stagnation point and
is the gradient of velocity at the stagnation point. DeJarnette et al. proposed the following equation to calculate the gradient [
42]:
If the approximate convective-heating equations in the previous section were adopted for calculating the heat flux, a physically unrealistic pattern would appear near the stagnation point because of the velocity singularity at this point. To address this problem, a surface curve, named the
ε-curve, perpendicular to the inviscid surface streamlines and surrounding the stagnation point was used [
11].
The approximation of the similar
and the linear
and
along a streamline could be applied near the stagnation point. Based on this approximation, the integration for computing the momentum thickness
on the
ε-curve was replaced as follows [
11]:
The heat flux on the ε-curve was calculated without integration because the momentum thickness on the ε-curve was computed using Equation (12). The heat flux inside the ε-curve was computed by interpolating the heat flux at the stagnation point and the ε-curve.
2.5. Heat Flux Calculation Procedure
The first step in estimating the heat flux using approximate convective-heating equations is to calculate the streamline. Next, the heat flux can be predicted at each point along the streamline from the stagnation point to the endpoint (seed) of the streamline. If the calculation point is inside the
ε-curve, the heat flux is obtained by interpolating the heat flux at the stagnation point using Equations (10) and (11) and on the
ε-curve using Equation (12). If the calculation point is outside the
ε-curve, the boundary layer edge properties are calculated based on the modified Newtonian theory. Then, the streamline metric and momentum thickness are computed from these properties using Equations (3) and (4) and (6)–(9). Finally, the heat flux at this point is estimated from the computed momentum thickness using Equation (5). This procedure is illustrated in
Figure 3.
2.6. Heat Flux Calculation Validation
To validate the approximate convective-heating equations used in this paper, the heat flux on a sphere with a 0.0508 m radius was compared with experimental results [
43] and a high-fidelity computational fluid dynamics (CFDs) method using the RANS solver. In this paper, ANSYS Fluent, a commercial CFD software package, was employed to evaluate the RANS equations with steady-state and laminar flows. The RANS solver used in this paper adopted the implicit AUSM+ flux [
44], Green–Gauss node-based gradient [
45], and blending of the first- and second-order upwind schemes. The freestream and wall conditions for the sphere are described in
Table 1. The heat flux that was obtained by using the approximate convective-heating equations was in good agreement with those found from the experiment and RANS, as plotted in
Figure 4.
Additionally, the heat flux on an 8° sphere cone with a 0.06349 m radius at α = 0° was compared with the experimental result [
43] and RANS result. The setting of RANS solver is the same as the calculation of the sphere. The freestream and wall conditions for the sphere are described in
Table 2. The heat flux obtained by using the approximate convective-heating equations was also in good agreement with those found from the experiment and RANS, as plotted in
Figure 5.
M. Brchnelova et al. compared the heat flux on the space shuttle geometry between the calculation using the approximate convective-heating equations with modified Newtonian theory and an experiment [
37]. The result shows the sufficient accuracy of the approximate convective-heating equations.
Furthermore, the heat fluxes on the wing–body configuration using the RANS and the approximate convective-heating equations were calculated for comparison with more complex geometry. As shown in
Figure 6, Korea Aerospace Research Institute’s KSP-1, which is a three-ton class vehicle with a 7 m fuselage and 4 m span wing, was adopted. The freestream and wall conditions of KSP-1 are described in
Table 3. The computational mesh used for the RANS calculation is depicted in
Figure 7. An unstructured hybrid mesh with 50 prism layers was utilized, and the number of node points was approximately 10,000,000. To calculate the heat flux using the approximate convective-heating equations, the body surface was discretized into 80 grids in the longitudinal direction and 58 grids to represent a cross-section. The wing surface was discretized into 20 grids in the span and 128 grids to represent the airfoil.
The results of the RANS and approximate convective-heating equation, which are shown in
Figure 8, are similar to each other. For a detailed comparison, the heat fluxes along the wing section of 1.85 m are plotted and displayed in
Figure 9. The peaks of the heat fluxes are in good agreement, and the trends of the heat fluxes with variations in the
x-coordinates are similar. From the sphere and KSP-1 results, the approximate convective-heating equations used in this paper showed sufficient accuracy for calculating the heat flux.
3. Adaptive Time Step for the Heat Flux Calculation
The approximate convective-heating equations described in the previous section were coupled with trajectory analysis to evaluate the heat flux of the spacecraft. Moreover, the analysis was combined with weight, propulsion, and aerodynamic analyses [
14]. In this paper, the KSP-1 trajectory was analyzed from mission orbit to landing using three-degree-of-freedom equations. The trajectory started at an altitude of 300 km with a speed of 7000 m/s, a flight path angle of 0°, and an incline angle of 80°. Along this trajectory, over one thousand heat flux evaluations should be performed to estimate the heat flux during flight.
To reduce the number of heat flux calculations, the time step of the calculations was increased by multiplying it by a factor
as follows:
where
and
are the time steps of the trajectory and heat flux calculation, respectively.
was identical to
if the heat flux was computed at all positions in the trajectory. If
increased, the number of heat flux calculations decreased because the time step
increased. However, if
decreased, the number of heat flux calculations increased because the time step
decreased.
3.1. Constant
First, the constant
was determined numerically. According to
Table 4, the total computational cost decreased with an increasing
because a large
reduced the number of computations. However, when using the constant C, the time at the original maximum stagnation heat flux was skipped due to the increased
, resulting in inaccurate maximum stagnation heat fluxes, as observed in
Table 4 and
Figure 10. The maximum heat flux was particularly important because the spacecraft should withstand the maximum value.
3.2. Dynamic
In the previous section, if a constant value of
was used, the heat flux calculation could not be performed for the maximum heat flux position in the trajectory. To address this problem, it is necessary to use a small
at a high heat flux for accurate calculations, and a large
at a low heat flux for efficient calculations. Thus, a dynamic
was adopted using the heat flux at the stagnation point of
as the control value of
because the estimation of the heat flux at this point did not require a time-consuming streamline calculation. Furthermore, a stagnation heat flux could represent the characteristics of heat fluxes in certain conditions because the changes in the heat fluxes at the stagnation point could express the changes in the general heat fluxes. Notably, the stagnation heat flux may not be at its maximum because of the shape of the shock wave and the laminar–turbulent flow transition. Using the heat flux at the stagnation point
, the dynamic factor
was defined as follows:
where
and
are the parameters that control the time step of the heat flux evaluation along the trajectory, and
is the maximum heat flux at the stagnation point throughout the trajectory. The dynamic factor
in Equation (14) was determined based on the difference between the heat flux at an instant (
) and the maximum heat flux at the stagnation point throughout the trajectory (
). The maximum heat flux is an important property that needs to be analyzed throughout the trajectory of hypersonic vehicles to evaluate the possibility of destruction and damage. According to Equation (14), the time step decreased when the heat flux at the stagnation point was high, and the time step increased when the heat flux was low. This phenomenon indicated that the efficiency of the heat flux calculation within multidisciplinary analysis was improved with an elongated time step under low heat flux conditions. In addition, detailed information on the heat flux was obtained by shortening the time step under high heat flux conditions because periods with high heat flux are important due to the possibility of destruction and damage to the vehicles. The maximum time step increased with a larger value of
because the maximum value of
increased. If
increased, the time step decreased at a low stagnation heat flux because the value of
was low, as described in
Figure 11.
To find the characteristics of
and
in Equation (14), the calculations were conducted a hundred times with
from 10 to 100 at intervals of 10 and
from 1 to 10 at intervals of 1. For brevity, only several results are presented in
Table 5 and
Figure 12. The total computational cost was dramatically reduced by approximately one-tenth with Equation (14), as seen in
Table 5. Furthermore, the maximum heat fluxes were identical to the original flux, as shown in
Table 5 and
Figure 12, because the time step at the high stagnation heat flux was reduced. The number of calculations decreased by increasing
with the same
because the maximum value of
became large. In contrast, the number of calculations increased by increasing
with the same
because a low value of
was maintained at a relatively low stagnation heat flux, as shown
Figure 11.
To analyze the performance of Equation (4) according to
and
, the efficiency and accuracy were defined as follows:
The efficiency indicates the reduction rate of the number of calculations by using dynamic . The accuracy represents how close the heat flux with dynamic to the heat flux without dynamic is.
If
decreased, the efficiency decreased because
was small; if
increased, the efficiency increased because
was large. If
decreased, the accuracy decreased because
became constant; if
increased, the accuracy increased because
trended toward one.
Figure 13 shows a plot of the efficiency and accuracy according to
and
. The shadow region in
Figure 13 is the zone with efficiencies and accuracies higher than 0.9. In
Table 6, the three samples in the region (indicated by bold squares in
Figure 13) are described. When
and
are 40 and 2, respectively, the efficiency is high, and the accuracy is relatively low. However, the accuracy is high with
and
despite the relatively low efficiency. The efficiency and accuracy of the other are compromised.