1. Introduction
With growing demand, especially in military applications, high-speed aircraft have become an indispensable and cutting-edge technology [
1,
2]. Aircrafts rely more and more on the accuracy and autonomy of information acquisition, and the application of optical sensors has become an inevitable trend in the future [
3,
4,
5,
6]. However, when high-speed aircraft fly in the atmosphere, complex turbulence formed between the optical window and the incoming flow will cause serious interference to the transmitted light, resulting in distortion phenomena, such as deviation and blurring of the image received by optical sensors [
7,
8,
9,
10]. Therefore, research on aero-optical effects is an important challenge for the application of optical sensors in high-speed aircraft.
At present, the research on aero-optical effects mainly focuses on two aspects. One is to study the distortion of received images based on image analysis theory. The premise of this method is that there must be target images, and this method acquires the point spread function (PSF) of the received images to analyze diffusion and blurring, and then this method compensates for the deviation of the optical sensors. The second aspect is to study the light transmission mechanism in hypersonic turbulence based on the flow field theory. In recent years, many scholars have analyzed the distortion characteristics of aero-optical effects through wind tunnel tests and summarized the corresponding distortion regularities. The team of Gordeyev, S and Wyckham, C has obtained the statistical law of optical path difference of turbulent boundary layer through experiments and numerical processing [
11,
12]. However, this method can only analyze the optical images received. In order to further study the actual process of light transmission in high-speed turbulence, some scholars have used the ray tracing method based on the turbulence density field to analyze aero-optical effects, which is also currently the most commonly used method [
13,
14]. The density fluctuation field of compressed air flow around the optical window of high-speed aircraft is obtained through experiments or calculations. The refractive index field near the turbulent boundary layer (TBL) is taken for analysis. The phase distortion caused by aero-optical effects was studied using the ray tracing method based on geometric optics, and the optical path difference (OPD) and Strehl ratio (SR) were used to describe distortion of the image [
15,
16]. In the latest research, Mathews, E and Guo, G also used the macro ray tracing method in the analysis of aero-optical effects [
17,
18]. However, this method is based on the ideal model of light, without considering the absorption and scattering of gas. Therefore, although the traditional aero-optical effects analysis method can basically describe the distortion law, it cannot fully reflect the optical distortion process in real environments [
19,
20].
The essence of aero-optical effects was the interaction between photons and gas molecules in hypersonic turbulence, namely, absorption, scattering, and stimulated radiation [
21]. Stimulated radiation was not considered in this study because the light source considered was mainly the optical detection signal, which is a weak light source. The photon model instead of the traditional ideal ray model could be utilized to analyze the transmission of light in turbulence in more detail. In recent years, the way to solve the radiation equation of light has been developed [
22,
23]. However, the three-dimensional radiative transfer equation (RTE) of photons is complicated to solve, especially after adding time-varying turbulence molecules. Therefore, we determined a more convenient and effective method, although it requires intensive calculations. Photon Monte Carlo simulation is an important method to realize photon transmission simulations. Some scholars have proven the correctness of the Monte Carlo simulation method for photon transmission simulations, which has been applied in medical and optical fiber fields [
24,
25,
26,
27,
28]. Therefore, in order to study the distortion characteristics of aero-optical effects from the perspective of photons, an aero-optical effects analysis method based on photon Monte Carlo simulation (MC-AOEA) is proposed to describe the perturbation of high-speed turbulence on photons, as shown in
Figure 1.
The contribution of this paper is to apply the photon Monte Carlo simulation to the analysis of aero-optical effects. The influence of aero-optical effects was studied through the photon transmission in turbulence, and the distortion process of aero-optical effects was determined from the perspective of statistical analysis. The aero-optical effect analysis method proposed in this paper can analyze the distortion rule of aero-optical effects at different flight altitudes and speeds. Although this method increases the amount of calculation, it provides a reference for the more accurate evaluation of aero-optical effect errors.
The remainder of this paper is organized as follows. In
Section 2, the transmission process of photons in hypersonic turbulence is presented. The design for MC-AOEA is described in
Section 3; in
Section 4, the simulation performance of MC-AOEA is verified, and the distortion characteristics of aero-optical effects at different flight altitudes and Mach numbers are analyzed. Finally, the conclusions are drawn in
Section 5.
3. Design of MC-AOEA
This section presents the design of the aero-optical effects analysis method based on photon Monte Carlo simulation. According to the interaction principle between photons and turbulent molecules, the process of photons passing through hypersonic turbulence is tracked. The design of MC-AOEA is based on the following assumptions.
- (a)
Photon transmission is seen as the refraction, reflection, absorption, and scattering of a group of photons in turbulence, excluding the photon-stimulated radiation.
- (b)
The absorption and scattering of photons are determined by the absorption coefficient, scattering coefficient, and phase function reflecting the scattering distribution (used to determine the direction of scattering).
- (c)
The polarization and interference of photons are ignored, and only the transmission of photon energy in turbulent molecules is tracked.
MC-AOEA can calculate the simulation results of a large number of photons, obtain the photon energy distribution in turbulence, and then analyze the distortion of aero-optical effects.
3.1. Photon Probability Function and Photon Step Size
Photon Monte Carlo simulation depends on the properly defined probability density function and cumulative distribution function. The probability density function,
, is defined as the probability of the absorption or scattering of photons through distance,
, in this paper. According to the Beer–Lambert law,
is written as follows:
where
. The cumulative distribution function,
, is the probability that the specified event occurs between 0 and
(Because the lowest possible value of
in this article is 0), which is expressed as follows:
In this paper,
, is defined as the photon step size of Monte Carlo simulation, and a random number,
, is selected from the uniform distribution,
, to make it equal to the cumulative distribution function,
; then, the current photon step size can be calculated as follows:
3.2. Update of Photon Position
For a photon transmitted in rectangular coordinate system,
, its initial position and transmission direction are
and
, respectively, as shown in
Figure 3. The local coordinate system
, is obtained via the translation of the coordinate system
.
The unit direction vector cosines of photons,
,
and
are projections of the direction vector on coordinate axes
, which can be expressed as follows:
Given the transmission direction,
, and the photon path length,
, the photon can be pushed from its previous position
to its next position
, which can be expressed as follows:
3.3. Update of Photon Direction
When photons scatter, the scattering direction is described by the polar scattering angle,
, and the azimuthal scattering angle,
, as shown in
Figure 3. Rayleigh molecular scattering was considered to be isotropic scattering based on the scale of turbulent molecules in this study. The polar scattering angle,
, and the azimuthal scattering angle,
, are independent; therefore, for any random numbers,
and
, the polar scattering angle,
, and the azimuthal scattering angle,
, can be written as follows:
Given the polar scattering angle,
, and the azimuthal scattering angle,
, the updated direction vector,
, can be calculated, which can be expressed as follows:
where
is the unit vector perpendicular to
.
is not unique; therefore, there is no unique equation for updating the direction cosine. In this study, a unit vector on the plane
was chosen as
, which can be expressed as follows:
Then, the updated direction can be written as follows:
If the direction of the photon is very close to the
axis (for example,
), the updated direction can be written as follows:
3.4. Update of Photon Weight
In the process of photon transmission, it is very complex to simulate photons one by one, and the amount of calculation is very large. Therefore, the actual simulation process takes a photon packet containing multiple photons as a unit, and the photons in the photon packet follow the same path. When these photons travel in turbulence molecules, some of them will be absorbed. The method to measure the number of photons absorbed is to assign a weight,
, to the photon packets. This weight is initially set to
. The probability of photon absorption can also be considered as the percentage of absorption. Therefore, the weight of photon packets can be reduced by the ratio to simulate the absorption of photons by turbulence molecules. The weight is updated as follows:
Given a weight threshold, , when , it is considered that the photon packet has been fully absorbed, and the simulation of the photon packet will be stopped at this time. In addition, this study used a roulette model. When is small enough, if the absorption of the photon packet is directly determined, the results will be inaccurate. In order to avoid premature elimination of these photons, the roulette model based on the roulette parameter, , is used to determine the survival of photon packets. The roulette model conforms to the principle of the Monte Carlo method, using a random number, . When the random number, , is greater than , the photon packet is determined to be discarded; otherwise, the weight, , is multiplied by and the photon packet continues moving. In the simulation process of this paper, is taken as 10.
3.5. Grid Boundary of Photon Transmission
In the process of photon Monte Carlo simulation, the data of turbulent flow field where photons are located are divided into grids, whose physical quantities, such as the refractive index, absorption, and scattering coefficient, adopt the grid interpolation data of computational fluid dynamics (CFD). Snell’s law and Fresnel’s law are adopted for refraction and reflection of the grid boundary, respectively. Notably, when calculating the incidence angle, if a photon just touches an angle or edge of the grid, the incidence angle is not defined theoretically. Because the definition of photon boundary is vague. If the photons are very close to the corner or edge, the uncertainty will be broken by selecting the first grid through which the photons will travel in a straight line along the original direction. This makes it easy to determine the next grid after the photon changes direction at the boundary.
Compared with the traditional photon simulation, the scattering and absorption coefficient distribution inside the simulation threshold used in this paper is uneven because the transmission medium is a dynamic turbulent flow. Therefore, a grid sometimes cannot contain a photon step size,
, obtained by random sampling. At this time, it is necessary to split the photon step size,
, as shown in
Figure 4. The absorption and scattering coefficients of different grids are different. Therefore, in the transmission process, it is necessary to track the step size,
, of photons passing through different grids, which satisfies the following condition:
where
represents the step size contribution within a grid.
In summary, for the transmission of a photon packet, the flow chart of MC-AOEA is shown in
Figure 5.
3.6. Physical Description of Aero-Optical Effects Based on MC-AOEA
In the traditional physical quantities of aero-optical effects, the optical path difference (OPD) and Strehl ratio (SR) obtained by the geometric ray tracing method are generally used to describe the aero-optical distortion. In this section, based on MC-AOEA, a photon evaluation system is established to describe the photon perturbation process generated by aero-optical effects.
- (1)
Photon statistical optical path difference (PS-OPD)
The PS-OPD takes a certain transmission plane as an object. Assuming that
photon packets with the vector
arrive at a certain reception plane,
, the PS-OPD at the point is the mean of multiplying the OPD of each photon packet by its weight, which can be expressed as follows:
Compared with the physical description of phase distortion using the optical path difference (OPD) in traditional geometric optics, the description of PS-OPD is statistically significant, and the error of OPD caused by reflection, absorption, and scattering is considered, which is more realistic.
- (2)
Energy loss of photons ()
The
is used to describe the energy loss of photons in turbulent molecules. Assuming that
photon packets in total arrive at a certain reception plane,
, and that the scattering does not change the frequency of photons during transmission (without considering Raman scattering), the
at the certain plane is the ratio of the number of photons on the certain plane to the initial number of photons, which can be expressed as follows:
where
is the initial number of photons for each photon packet and
is the initial photons of all photon packets. Compared with the traditional quantity of SR, which only describes the maximum light intensity, the
considers the interaction between photons and gas molecules and describes the energy loss in the actual transmission process more comprehensively.
4. Simulation and Analysis
In this section, the MC-AOEA presented in
Section 3 is simulated and verified. The hypersonic turbulence was obtained according to the large eddy simulation (LES) [
30]. Photon Monte Carlo simulation was used to analyze the aero-optical effects of photon transmission in hypersonic turbulence. Compared with the traditional ray tracing method, the advantages of MC-AOEA are obtained. Finally, by analyzing optical distortion under different flight conditions, the distortion rule of aero-optical effects from the perspective of photons was obtained.
4.1. Hypersonic Turbulence by LES
In this paper, the LES was used to obtain the hypersonic turbulence; the geometry of the aircraft is shown in
Figure 6.
and
represent the vehicle body coordinate system and window coordinate system, respectively. The head angle of the aircraft was 13.5°, and the structure size of the optical window was 185 × 125 mm
2.The optical sensor receiving size was 80 × 80 mm
2.
In order to satisfy the accuracy of photon transmission simulation, the flow field simulation threshold of the aircraft was subdivided into grids, as shown in
Figure 7.
The total number of cells was 18.95 million, and the thickness of the first layer of the optical window was 0.1 mm. In order to verify the grid independence, different numbers of grids were used for LES simulations. The weighted average velocity of section
above the window center was taken as the sampling standard. Most coarse grid (
), coarse grid (
), medium grid (
), slightly fine mesh (
), fine grid (
), and most fine grid (
) were employed to verify the grid independence, as shown in
Figure 8. The degree to which the average speed changes with the increase of the number of meshes was less than 0.1% using the fine grid; therefore, to ensure the calculation accuracy and save the calculation amount, the number of grids is determined as 18.95 million.
We used Ansys 2021R2 commercial software to conduct the simulation of the hypersonic turbulence with LES, with the following simulation conditions: flight altitude of 20 km; Mach number of 3.8; angle of attack of 0°; and time step of 10
−7 s. In order to ensure the accuracy of simulation, we used a 256-core high-performance server to calculate the hypersonic turbulence, as shown in
Figure 9.
4.2. Simulation Analysis of MC-AOEA
On the premise of obtaining the hypersonic turbulence, the MC-AOEA was simulated and verified to analyze the aero-optical effects. In order to fully simulate the photons that could reach the sensor, the photon simulation threshold was cut as a rectangular flow field of 120 × 120 × 200 mm
3, as shown in
Figure 10.
represents the window coordinate system. Additionally, the photon simulation threshold was divided into
grid cells. The initial condition of the light source was set as a parallel light source. The initial incidence angle was 90 degrees; the wavelength was 572 nm; the initial number of photons for each photon packet was
; and there were
photons in total.
In order to prove that MC-AOEA can realize the simulation of photons in turbulence, the absorption and scattering coefficients of the simulation threshold were first set to zero, and the absorption and scattering effects of photons and turbulent molecules were not considered. The traditional ray tracing method and the MC-AOEA were used to simulate the aero-optical effects, to obtain the OPD of light and the PS-OPD of photons, respectively, as shown in
Figure 11.
Figure 11 shows that the OPD obtained by the ray tracing method was generally consistent with the PS-OPD of photons obtained by MC-AOEA, which indicated that MC-AOEA had the characteristics of traditional macro methods and could also verify the correctness of MC-AOEA for simulation of the optical system. Then, the data of the simulation threshold were adjusted to the true state. When considering absorption and scattering, the PS-OPD of photons was obtained, as shown in
Figure 12a. The simulation threshold was decomposed into planes with different receiving heights. The receiving planes ranged from the bottom to the top of the photon simulation threshold, and satisfied
,
and
in the window coordinate system. The
of different receiving planes was calculated, as shown in
Figure 12b.
It can be determined from
Figure 12a that, when absorption and scattering were considered, the PS-OPD of photons had more prominent high-frequency characteristics than the traditional OPD.
Figure 12b shows that the
of photons on the plane closer to the optical window was larger, which indicates that the absorption and scattering effects of photons were stronger with the increase in the transmission distance. In addition, the
changed approximately linearly with the increase in the photon transmission distance. Moreover, the two methods were used to calculate the offset error angle caused by aero-optical effects in different receiving planes, as shown in
Figure 13.
The results of the two methods exhibited the same trend, and the offset angle increased with the increase in the transmission distance. However, the offset angle of MC-AOEA was slightly smaller than that of the traditional method because the photon transmission simulation method not only considers the refraction distortion, but also the absorption and scattering effects; the actual energy loss is also considered, which should be more in line with the actual situation than the traditional method. In order to further illustrate the advantages of MC-AOEA, the traditional method and MC-AOEA were used to analyze the aero-optical effects of 500 transient flow fields at different times. Under the condition of simulating the same photon number, the simulation was conducted in a 256-core high-performance server. The simulation results showed that the offset angle of the optical window surface would be overestimated by approximately 5.39% using the traditional method. Although the error is small, the measurement error of the optical sensor will cause errors in the optical navigation and guidance system to gradually add up with time; thus, more accurate error estimations of aero-optical effects in hypersonic turbulence are of great significance.
In order to further verify the simulation method in this paper, the CFD simulation and wind tunnel test results in the literature [
31,
32] are used for comparison. The root mean square of PS-OPD in this paper is approximated to the root mean square of OPD in the traditional method, expressed as
. The incident angle of the light source is
.The simulation results of MC-AOEA are compared with the CFD simulation and wind tunnel test results in literature [
31,
32], as shown in
Figure 14.
It can be seen from
Figure 14 that the simulation results of MC-AOEA are basically consistent with the results in the literatures near
. Due to the limitation of the angle of view of the optical sensor, the method in this paper can be considered to meet the needs of the actual environment under the current accuracy conditions.
4.3. Aero-Optical Effects under Different Flight Conditions
After the performance verification of MC-AOEA, the aero-optical distortion under different flight conditions was analyzed. The LES method was used to simulate the turbulence results at the same height and different speeds and at the same speed and different heights, as shown in
Figure 15 and
Figure 16, respectively.
After obtaining the turbulence results under different flight conditions, MC-AOEA was used to analyze the aero-optical effects and obtain the aero-optical distortion characteristics under different flight conditions, as shown in
Figure 17.
It can be seen from
Figure 17a that at the same flight altitude, the distortion degree of aero-optical effects increased with the increase in flight speed. This is because the increase in flight speed strengthens the disorder degree of turbulence above the optical window, which increases the error caused by aero-optical effects. Similarly, it can be determined from
Figure 17b that, at the same flight speed, the distortion degree of aero-optical effects increases with the decrease in flight altitude. This is because, with the increase in height, the air becomes thinner and thinner, which leads to a decrease in the perturbation effect of gas molecules on photons.
Table 1 shows the comparison of MC-AOEA and ray tracing methods under different flight conditions. Relative error of offset angle can be expressed as follows:
Table 1 indicates that the error between MC-AOEA and the ray-tracing method varied with different flight conditions. The higher the flight speed, the lower the flight altitude, and the greater the error. Unfortunately, although the MC-AOEA is more in line with the actual flight environment, it consumes far more computing resources than the ray tracing method. Therefore, this method can produce a regular summary of the flow field under different flight conditions offline, and it finally provides a reference for the error estimation of aero-optical effects by listing.
5. Conclusions
In this paper, an aero-optical effects analysis method based on photon Monte Carlo simulation (MC-AOEA) is proposed, which considers the absorption and scattering effects of photons and explains the phase distortion and energy loss caused by aero-optical effects from the perspective of microscopic statistics. The absorption and scattering effects of photons are stronger with the increase in the transmission distance, and the changes occur approximately linearly with the increase in the photon transmission distance. With the reduction in flight altitude and the enhancement in the Mach number, the distortion of aero-optical effects is aggravated, and the energy loss is more serious. The offset angle of the traditional method would be overestimated by approximately 1.08% to 9.35% under different flight conditions. However, although the MC-AOEA is more in line with the actual flight environment, and it consumes far more computing resources than the ray tracing method. Thus, we can present a regular summary of the flow field under different flight conditions offline by MC-AOEA, and we finally provide a reference for the error estimation of aero-optical effects by listing.