Skip to main content

Flow field reconstruction and shock train leading edge position detection of scramjet isolation section based on a small amount of CFD data


Scramjet is the main power device of hypersonic vehicles. With the gradual expansion of wide velocity domain, shock wave/shock wave and shock wave/boundary layer are the main phenomena in scramjet isolator. When the leading edge of the shock train is pushed out from the inlet of the isolator, the engine will not start. Therefore, it is very important to detect the flow field structure in the isolator and the leading edge position of the shock train. The traditional shock train detection methods have low detection accuracy and slow detection speed. This paper describes a method based on deep learning to reconstruct the flow field in the isolator and detect the leading edge of the shock train. Under various back pressure conditions, the flow field images of computational fluid dynamics (CFD) data and the corresponding upper and lower wall pressure data were obtained, and a data set corresponding to pressure and flow field was constructed. By constructing and training convolutional neural networks, a mapping model with pressure information as input and flow field image as output is obtained, and then the leading edge position of shock train is detected on the output flow field image. The experimental results show that the average structure similarity (SSIM) between the reconstructed flow field image and the CFD flow field image is 0.902, the average peak signal-to-noise ratio (PSNR) is 25.289, the average correlation coefficient (CORR) is 0.956, and the root mean square error of shock train leading edge detection is 3.28 mm. Moreover, if the total pressure input is appropriately reduced, the accuracy of flow field reconstruction does not decline significantly, which means that the model has a certain robustness. Finally, in order to improve the detection accuracy of the leading edge position, we fine tuned the model and obtained another detection method, which reduced the root mean square error of the detection results to 1.87 mm.

1 Introduction

Scramjet is composed of inlet, isolator, combustor and nozzle. At present, there are a lot of research results on combustor, such as the influence of combustor cavity configuration and angle of attack change on combustor performance [1, 2], the influence of fuel selection on ignition delay and mixing rate [3, 4], the influence of backward-facing step on supersonic multi fuel jet mixing efficiency [5], and the effect of multi hydrogen jet on fuel mixing efficiency and flow structure [6]. However, isolator is an important part of the scramjet, which forms an aerodynamic thermal buffer between the inlet and the combustor [7]. The back pressure can interact with the boundary layer in the isolator to produce complex shock waves and expansion structures, resulting in shock train [8,9,10]. The shock train sequence generated in the isolator depends on the inlet conditions. However, the structure and flow characteristics of the shock train are often complex, especially when the back pressure changes, the position of the shock train will also change. With the increase of back pressure, the length of shock train will increase. If the shock train is too long, the scramjet inlet will not start [11, 12]. Therefore, it is of great significance to study the unstart conditions of the scramjet inlet [13, 14]. For example, in the X-51A flight test, both missions encountered the problem that they could not be started [15, 16]. In recent years, the main concern has been to control the leading edge of the shock train. However, in order to effectively control the unstart phenomenon, it is necessary to quickly and accurately detect the position of the leading edge of the shock train to achieve active control. At present, the detection methods for the leading edge position of shock train [17] mainly include the pressure rise method, pressure ratio method, static pressure sum method, back pressure method, standard deviation or spectrum analysis method. However, each method has its own shortcomings. For example, considering the influence of hypersonic inlet, the conditions around the isolator are very complex, which makes it difficult to apply the back pressure method and the static pressure sum method in practical engineering scenarios. The spectral analysis method and the standard deviation method have a large amount of calculation, and the latter has low accuracy. The pressure rise method and the pressure ratio method are more practical, but their accuracy needs to be further improved [18, 19].

Numerical simulation provides important help for the design of scramjet. Large commercial CFD software FLUENT has been applied to many engineering problems [20,21,22,23,24,25,26]. However, the computational efficiency of current numerical simulation methods hinders large-scale calculations. Therefore, in order to improve the speed of numerical simulation software, methods based on artificial intelligence have become an effective means of optimization design. In recent years, deep learning technology has made great progress in the fields of image recognition [27,28,29,30], speech recognition [31], automatic driving [32] and natural language processing [33]. Researchers are gradually applying artificial intelligence technology to the traditional field of computational fluid dynamics (CFD). For example, Li et al. [34] trained an artificial neural network (ANN) to predict the cooling efficiency of the outer surface of turbine blades. Guo et al. [35] successfully used convolutional neural network (CNN) to predict the stable flow field around the bluff body, greatly reducing the calculation cost. Ling et al. [36] used deep neural network to simulate Reynolds stress anisotropy tensor in Reynolds averaged Navier Stokes simulation, which greatly improved the simulation accuracy. Lee et al. [37] used the generative adversarial network (GAN) to predict the unsteady laminar vortex shedding behind the cylinder, and found that this enhanced the learning of the solution of the lift equation. Liu et al. [38] introduced deep learning into CFD data compression and proposed a new in-situ compression method based on GAN. Compared with the existing CFD data compression methods, this method has significant advantages in compression time, and the compression ratio can be adjusted according to the acceptable reconstruction effect. Liu et al. [39] used CNN to detect the position of shock wave string in the flow field, which can achieve very short detection time. Kong et al. [40] used the ground test data of scramjet isolator to reconstruct the flow field and detect the shock train position based on CNN, and achieved high accuracy. Under the leadership of academician Le Jialing, Chen et al. [41] of China Aerodynamics Research and Development Center took the lead in carrying out the research on intelligent reconstruction of scramjet combustion flow field in China, independently designed a multi-branch fusion convolutional neural network (MBFCNN), established the mapping relationship between the upper and lower wall pressure data of the combustor and the flow field image data of the combustor, and reconstructed the turbulent combustion field with high accuracy. Guo et al. [42] carried out wind tunnel tests under the leadership of academician Le Jialing, and independently designed a multi-path asymmetric residual network (MARN) for super-resolution reconstruction of combustor flow field. This method provides the possibility to develop a lightweight super-resolution model of supersonic combustor flow field; it shows great potential in revealing the physical flow of fuel and air mixture and provides accurate prediction of the spontaneous combustion time. The above research shows that deep learning has great potential in CFD and experimental fluid dynamics.

In this paper, the rapid reconstruction of the flow field in the scramjet isolator based on deep learning and the high-precision detection of the leading edge of the shock train are studied. The main structure of the article is as follows: in Section 2, the data obtained are described in detail; in Section 3, the CNN model is introduced, and some basic concepts in deep learning are briefly summarized; in Section 4, the training results and reconstruction accuracy of the model are mainly explained; in Section 5, the detection results of the leading edge of the shock train based on the reconstructed flow field and the detection results after fine-tuning the model are mainly explained; the final section draws a conclusion.

2 Dataset

2.1 Calculation model and condition parameters

CFD method was used to calculate the wall pressure and flow field of scramjet isolator. The commercial CFD software FLUENT is used for numerical simulation. The calculation reference [40] is the section model of the isolator of the ground direct connected wind tunnel of Harbin Institute of Technology. The research object is shown in Fig. 1. T0-T20 in Fig. 1 indicates the installation position of pressure measuring points.

figure 1

Schematic diagram of isolated section model installed in the direct connected wind tunnel

When using FLUENT software for numerical simulation, the model size is 25.4 mm (height) × 304.8 mm long. The ideal gas is used for calculation, the Sutherland model is used for viscosity, and the Reynolds number is about 190,000. Relevant parameters indicate that the input Mach number is 2; the static pressure is 19600 Pa and the total temperature is 300 K. Select five back pressure conditions to obtain multiple sets of data, as shown in Table 1. The back pressure can be obtained from Eq. (1).

Table 1 Back pressure conditions
$${{P}}_{\mathrm{a}}={A}+{B}\mathrm{sin}(2\mathrm{\pi} {ft})$$

Where A is the reference value of back pressure, B is the amplitude, f is the oscillation frequency, t is the time, and Pa is the calculated back pressure. In the flow, we fix the frequency and amplitude, and the back pressure changes sinusoidally. The frequency is 100 Hz, and each cycle is 10 ms. Five cycles are calculated, and a data point is calculated every 0.5 ms.

2.2 Data preprocessing

Five hundred groups of data are obtained by using FLUENT. Each group of data is composed of a pressure sequence and the flow field image at its corresponding time. The flow field image obtained by numerical calculation is cut as shown in Fig. 2. In order to reduce the calculation time and parameters required for network training, the resolution of the flow field image is reduced to 35 × 300 pixels. In order to accelerate the convergence of the network, the image pixel value is normalized from 0–255 to 0–1. Finally, the 500 data are divided into training set and test set according to the ratio of 7:3, that is, 350 groups of data in the training set and 150 groups of data in the test set. In the process of model training, the training set participates in the parameter update of the model, while the test set does not participate in the parameter update of the model, and is only used as the test part of the generalization performance of the model.

Fig. 2
figure 2

Flow field image after pretreatment

3 Flow field reconstruction model of isolator based on CNN

3.1 Some basic concepts

3.1.1 Up-sampling

The flow field reconstruction model based on CNN takes multiple pressure measurements as input and flow field images as output. There is a big difference between input and output data. Therefore, in order to establish the mapping relationship between pressure data and flow field images, it is necessary to use up sampling method to quickly expand the size of input pressure data. In the field of computer vision, there are three commonly used up sampling methods: interpolation, deconvolution and de pooling. In this paper, we use the deconvolution of learnable parameters to up sample the pressure information.

3.1.2 Convolution and activation

The convolution operation is to slide the convolution kernel matrix onto the input image matrix with a specific step size, as shown in Fig. 3. Before each sliding, the product of the weight parameters in the convolution kernel matrix and the parameters in the corresponding input image matrix is calculated. The sum of these products of each sliding position forms the output characteristic matrix.

Fig. 3
figure 3

Convolution procedure

There are many activation functions in deep learning, such as Tanh function, Sigmoid function, Softmax function and ReLU function. This paper uses the ReLU activation function, which is usually applied after convolution. The introduction of the activation function increases the nonlinear characteristics of the network and enhances the fitting ability of the model.

3.1.3 Pooling

Pooling is equivalent to down sampling the image. The overall statistical characteristics of the adjacent outputs of a location are used to replace the network outputs of that location. Pooling effectively reduces the amount of parameters and network complexity. The two commonly used pooling methods are maximum pool downsampling and average pool downsampling. The method used in this study is the maximum pool downsampling method, and its process is shown in Fig. 4.

Fig. 4
figure 4

Maximum pooling procedure

3.1.4 Fully connected layer

The input of the full connection layer is a one-dimensional array. Therefore, the input multidimensional array must be processed before being passed to the full connection layer. Connect each node of the fully connected layer with all nodes of the previous layer to synthesize all previously extracted features. Because of its fully connected nature, this layer usually has the most parameters. The structure of full connection is shown in Fig. 5.

Fig. 5
figure 5

Fully connected layer

3.2 CNN model structure

In order to establish the mapping relationship between the pressure data in the isolator and the flow field image data, a multi-layer CNN model is designed, as shown in Fig. 6. The input of the model is the wall pressure data of the isolator, and the output is the pixel value of the flow field image at the corresponding time. Table 2 lists the specific parameter settings in the network, where "Y" and "N" respectively indicate whether the ReLU activation function is used or not. In Table 2, 1× 2 × 10 represents the tensor form of inputting a set of pressure data. Where 1 represents the number of channels, 2 represents the height, and 10 represents the width. This tensor is composed of the calculated data of 20 pressure points on the upper and lower walls of the isolator.

Fig. 6
figure 6

Flow field reconstruction model based on CNN

Table 2 Parameters of CNN

4 Experiments and results

4.1 Model training

The computing platform we use is Windows 10, the CPU is Intel Core i5-10400f, the memory size is 16G, the GPU is RTX3060, whose memory size is 12G, and the model training time is 10 min and 18 s. The open source software library PyTorch is used to train the model. The mean square loss function is generally used in regression problems. In order to evaluate the quality of the model, this paper uses the mean square loss function as the evaluation standard. This function is shown in the following Eq. (2).

$$L=\frac1{N^\ast n}\sum_n{(f_n-f_n^\ast)}^2.$$

Where, \({f}_{n}\) is the flow field image vector obtained through CFD calculation, \({f}_{n}^{*}\) is the flow field image vector obtained based on CNN reconstruction model, and N is the batch size used in network training, indicating the amount of data used in each round of training. In this study, N = 128, n is the total number of pixels in each image. Because the image resolution after preprocessing is 35 × 300, so n = 10,500.

The network training adopts the Adam optimization method. As an extension of the random gradient descent algorithm, the Adam optimizer is widely used in CNN optimization because of its high computational efficiency, easy implementation and low memory requirements.

Figure 7 shows the changes of the loss function of the training set and the loss function of the test set of the CNN model. After 2000 iterations, the loss converges to 0.006 and the training process terminates.

Fig. 7
figure 7

Log loss function

4.2 Reconstruction results and index analysis of flow field in isolator

Structural similarity (SSIM) is an index to measure the similarity of two images. It is defined as follows:


Where \(\mu_{x}\) is the average of x, \(\mu_{y}\) is the average of y, \({\sigma }_{x}^{2}\) is the variance of x, \({\sigma }_{y}^{2}\) is the variance of y, and \({\sigma }_{xy}\) is the covariance of x and y. c1 = (k1L)2, c2 = (k2L)2 are constants used to maintain stability, where L is the dynamic range of pixel values, k1 = 0.01, and k2 = 0.03. SSIM ranges from 0 to 1, and when the two images are exactly the same, SSIM = 1.

Peak signal to noise ratio (PSNR) is used to measure the quality of signal reconstruction in the imaging domain. The PSNR value is 30 – 40 dB, indicating that the predicted image is in good agreement with the real image; a value greater than 20 dB indicates that the predicted result of the model is basically consistent with the actual value; values below 20 dB indicate poor image reconstruction results. PSNR is defined by Eq. (4).

$$\begin{array}{c}MSE=\frac{1}{H\times W}\sum_{i=1}^{H}\sum_{j=1}^{W}{\left(X\left(i,j\right)-Y(i,j)\right)}^{2},\\ PSNR={10\mathrm{log}}_{10}(\frac{{\left({2}^{n}-1\right)}^{2}}{MSE}).\end{array}$$

Where, W represents the image width, H represents the image height, i and j represent the ordinate and abscissa values of the image respectively, X represents the reconstructed image, Y represents the real flow field image, and n = 8.

Pearson correlation coefficient (CORR) measures the linear correlation. The closer the absolute value of the correlation coefficient is to 1, the stronger the correlation is. CORR is defined by:

$$CORR=\frac{\sum ({x}_{i}-\overline{x })({y}_{i}-\overline{y })}{\sqrt{\sum {({x}_{i}-\overline{x })}^{2}}\sqrt{\sum {({y}_{i}-\overline{y })}^{2}}}.$$

Where xi represents the i-th pixel in the reconstructed flow field diagram and \(\overline{x}\) represents the pixel mean value of the reconstructed image; yi represents the i-th pixel in the real flow field diagram and \(\overline{y}\) represents the pixel mean value of the reconstructed image.

The pressure series in the test set data are input into the CNN model to verify the reliability of the flow field reconstruction method. We randomly selected two reconstructed flow field results at different times to compare with CFD calculation results. The results are shown in Fig. 8. We give the pressure distribution of the upper and lower walls at the time corresponding to the prediction results in the figure, in which the blue line represents the distribution of 10 pressure values on the upper wall of the isolator, the red line represents the distribution of 10 pressure values on the lower wall of the isolator, and the values of SSIM and PSNR are shown in red font in the figure.

Fig. 8
figure 8

Comparison between reconstructed flow field image based on CNN (middle) and CFD calculated flow field image (down)

Figure 9 is the absolute error diagram of the reconstructed flow field. The closer the blue part is, the smaller the error is. The closer the red part is, the larger the error is. It can be seen from the figure that the main error is distributed inside the shock wave structure, which does not affect the observation of its overall structure.

Fig. 9
figure 9

Absolute error color map of flow field reconstruction

Figure 10 shows the pixel scatter analysis and correlation coefficient of the reconstructed flow field (marked in red). It can be seen from the figure that all pixels are concentrated near the red straight line, which indicates that the reconstructed flow field results are highly correlated with the CFD calculation results.

Fig. 10
figure 10

All pixel scatter plots and correlation coefficients of flow field reconstruction

We studied the influence of different pressure quantities on the accuracy of model reconstruction, and the average SSIM, average PSNR and average CORR indexes of all flow field reconstruction results of the test set are shown in Table 3. It can be seen from the table that when the total number of upper and lower wall pressure is 14, the performance of flow field reconstruction does not decrease significantly, and when the total number of pressure is 10, the reconstruction performance decreases significantly, which shows that the model has a certain robustness.

Table 3 Average index of reconstruction results of different pressure quantities

5 Shock train leading edge position detection

5.1 Indirect detection method based on reconstructed flow field

The leading edge position of the shock train is obtained by comparing the distances between the two shock separation points on the upper and lower walls and the inlet, and the smaller distance point is taken as the leading edge position of the shock train. As shown in Fig. 11 below, the leading edge of the shock train is marked by a red circle, and the distance between it and the inlet is indicated by \({x}_{STLE}.\)

Fig. 11
figure 11

Leading edge position of shock train

Figure 12 shows the results obtained by reconstructing the flow field image through CNN, detecting the leading edge position of the shock train, and comparing the detected results with the leading edge position of CFD calculation data. The abscissa represents the horizontal pixel size of the leading edge point of the shock train in the isolator in the image, and the ordinate represents the 150 shock train image data in the test set data. The red line in the figure represents the leading edge position obtained from 150 CFD calculated flow field images, and the green line represents the leading edge position of 150 shock train images output by CNN flow field reconstruction model.

Fig. 12
figure 12

Comparison of leading edge position between reconstructed flow field image and CFD leading edge position

The leading-edge position of the shock train is the distance between the shock train and the inlet of the isolator. The leading-edge position of the shock train predicted by the CNN flowfield reconstruction model is represented by XDet. To verify the accuracy of the model, XDet is compared with the actual shock train leading-edge position XSch. The error is calculated as follows for i = 1, 2,…, 150:


To quantitatively verify the detection accuracy, the root mean square error is defined as eRMS, as shown in the following Eq. (7). Since the calculated isolator length is 304.8 mm, the number of horizontal pixels of an image is 300, so one pixel is about 1.016 mm. Therefore, the error unit can be expressed in mm.

$$e_{RMS}=1.016\star\;\sqrt{\frac{e_1^2+e_2^2\dots e_{150}^2}{150}}=3.28\ \mathrm{mm}$$

5.2 Direct detection method for fine tuning CNN model

The leading edge position detection method based on CNN reconstruction requires high accuracy of the reconstructed flow field. If the reconstructed image has blurred edges, it is difficult to accurately detect the front edge position. So we studied another direct detection method. This method is obtained by modifying the last full connection layer of the CNN model, as shown in Fig. 13. We can get the improved CNN model by changing the output of the last full connection layer of the model to 1. This change means that we no longer need to reconstruct the flow field in the isolator. We use the improved CNN model to directly output the position coordinates of the leading edge of the shock train predicted by the model after training, which also avoids the error caused by the reconstructed flow field. Figure 14 shows the results of the comparison between the leading edge position predicted by the improved CNN model and the leading edge position of CFD calculated flow field data. In the figure, the ordinate represents 150 test data, the abscissa represents the distance between the leading edge position of the shock train and the inlet port, the blue line represents the leading edge position of the shock train predicted from 150 test data after fine-tuning the model, and the red line represents the leading edge position of the shock train obtained from CFD data. Through calculation, the root mean square error is only 1.87 mm.

Fig. 13
figure 13

Fine tuned CNN model

Fig. 14
figure 14

Comparison of leading edge position between direct prediction based on improved CNN and CFD

6 Conclusions

The main purpose of this paper is to study the intelligent method of flow field detection technology in the isolator of scramjet, which has potential application value. Stable and intelligent detection means can provide a strong guarantee for the active control of scramjet engine. A convolutional neural network is built to reconstruct the flow field and detect the leading edge position of the shock train in this paper. This work can be summarized as follows.

  1. (1)

    Firstly, we used CFD to calculate the flow field in the isolator and the pressure on the upper and lower walls of the isolator under different back pressure conditions, and obtained 500 groups of pressure data and flow field image data at the corresponding time. Then a convolutional neural network is built and trained for flow field reconstruction, that is, the trained network model can obtain the flow field image in the isolator at the corresponding time by inputting the pressure sequence values of the upper and lower walls of the isolator. The average SSIM, average PSNR and average CORR of reconstructed flow field are calculated to be 0.902, 25.289 and 0.956 respectively. We also studied the influence of different total pressures on the upper and lower walls as model input on the reconstruction accuracy, and found that appropriately reducing the total pressure will not significantly affect the performance of flow field reconstruction, that is, the model has a certain robustness.

  2. (2)

    Through the reconstructed flow field image, the leading edge position of the shock train is detected, and the root mean square error of the detection result is 3.28 mm. Finally, by fine tuning the CNN model, we get a new method for detecting the leading edge of shock train (direct detection method), which reduces the root mean square error to 1.87 mm. Compared with reference [40], the potential advantage of this paper is that the proposed direct detection method of fine-tuning CNN model helps to make the detection of the leading edge of the shock train more accurate.

Availability of data and materials

The data that support the findings of this study are available from the corresponding author upon reasonable request.


  1. Choubey G, Devarajan Y, Huang W, Mehar K, Tiwari M, Pandey KM (2019) Recent advances in cavity-based scramjet engine - a brief review. Int J Hydrogen Energy 44(26):13895–13909

    Article  Google Scholar 

  2. Choubey G, Pandey KM (2016) Effect of variation of angle of attack on the performance of two-strut scramjet combustor. Int J Hydrogen Energy 41(26):11455–11470

    Article  Google Scholar 

  3. Choubey G, Devarajan Y, Huang W, Yan L, Babazadeh H, Pandey KM (2020) Hydrogen fuel in scramjet engines - A brief review. Int J Hydrogen Energy 45(33):16799–16815

    Article  Google Scholar 

  4. Choubey G, Yadav PM, Devarajan Y, Huang W (2021) Numerical investigation on mixing improvement mechanism of transverse injection based scramjet combustor. Acta Astronaut 188:426–437

    Article  Google Scholar 

  5. Li Z, Moradi R, Marashi SM, Babazadeh H, Choubey G (2020) Influence of backward-facing step on the mixing efficiency of multi microjets at supersonic flow. Acta Astronaut 175:37–44

    Article  Google Scholar 

  6. Liu X, Moradi R, Manh TD, Choubey G, Li Z, Bach QV (2020) Computational study of the multi hydrogen jets in presence of the upstream step in a Ma=4 supersonic flow. Int J Hydrogen Energy 45(55):31118–31129

    Article  Google Scholar 

  7. Pratt DT, Heiser WH (1993) Isolator-combustor interaction in a dual-mode scramjet engine. AIAA paper 1993–0358

  8. Li N, Chang JT, Xu KJ, Yu DR, Bao W, Song YP (2017) Prediction dynamic model of shock train with complex background waves. Phys Fluids 29(11):116103

    Article  Google Scholar 

  9. Ren H, Yuan H, Zhang J, Zhang B (2019) Experimental and numerical investigation of isolator in three-dimensional inward turning inlet. Aerosp Sci Technol 95:105435

    Article  Google Scholar 

  10. Thillai N, Thakur A, Srikrishnateja K, Dharani J (2021) Analysis of flow-field in a dual mode ramjet combustor with boundary layer bleed in isolator. Propuls Power Res 10(1):37–47

    Article  Google Scholar 

  11. Hutzel JR, Decker DD, Donbar JM (2011) Scramjet isolator shock-train leading-edge location modeling. AIAA Paper 2011–2223

  12. Xing F, Ruan C, Huang Y, Fang XY, Yao YF (2017) Numerical investigation on shock train control and applications in a scramjet engine. Aerosp Sci Technol 60:162–171

    Article  Google Scholar 

  13. Curran ET (2001) Scramjet engines: the first forty years. J Propuls Power 17(6):1138–1148

    Article  Google Scholar 

  14. Matsuo K, Miyazato Y, Kim HD (1999) Shock Train and Pseudo Shock Phenomena in Internal Gas Flows. Prog Aerosp Sci 35(1):33–100

    Article  Google Scholar 

  15. Lewis M (2010) X-51 scrams into the future. Aerosp Am 48(9):26–31

    Google Scholar 

  16. Mutzman R, Murphy S (2011) X-51 development: a chief engineer’s perspective. AIAA Paper 2011–0846

  17. Chang JT, Li N, Xu KJ, Bao W, Yu DR (2017) Recent research progress on unstart mechanism, detection and control of hypersonic inlet. Prog Aerosp Sci 89:1–22

    Article  Google Scholar 

  18. Hutzel JR, Decker DD, Cobb RG, King PI, Veth MJ, Donbar JM (2011) Scramjet isolator shock train location techniques. AIAA Paper 2011–402

  19. Hutzel JR (2011) Scramjet isolator modeling and control. Dissertation, Air Force Institute of Technology

  20. Abedi M, Askari R, Sepahi-Younsi J, Soltani MR (2020) Axisymmetric and three-dimensional flow simulation of a mixed compression supersonic air inlet. Propuls Power Res 9(1):51–61

    Article  Google Scholar 

  21. Khani M, Esmaeelzade G (2017) Three-dimensional simulation of a novel rotary-piston engine in the motoring mode. Propuls Power Res 6(3):195–205

    Article  Google Scholar 

  22. Bottarelli M, Zannoni G, Bortoloni M, Allen R, Cherry N (2017) CFD analysis and experimental comparison of novel roof tile shapes. Propuls Power Res 6(2):134–139

    Article  Google Scholar 

  23. Ayed AH, Kusterer K, Funke HHW, Keinz J, Bohn D (2017) CFD based exploration of the dry-low-NOx hydrogen micromix combustion technology at increased energy densities. Propuls Power Res 6(1):15–24

    Article  Google Scholar 

  24. Alam MMA, Setoguchi T, Matsuo S, Kim HD (2016) Nozzle geometry variations on the discharge coefficient. Propuls Power Res 5(1):22–33

    Article  Google Scholar 

  25. Shih TIP, Ramachandran SG, Chyu MK (2013) Time-accurate CFD conjugate analysis of transient measurements of the heat-transfer coefficient in a channel with pin fins. Propuls Power Res 2(1):10–19

    Article  Google Scholar 

  26. Abu-Farah L, Haidn OJ, Kau HP (2014) Numerical simulations of single and multi-staged injection of H2 in a supersonic scramjet combustor. Propuls Power Res 3(4):175–186

    Article  Google Scholar 

  27. Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. In: Pereira F, Burges CJC, Bottou L, Weinberger KQ (eds) Proceedings of the 25th international conference on neural information processing systems, vol 1. Curran Associates Inc., New York, p 1097–1105

  28. Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: Proceedings of the 28th IEEE conference on computer vision and pattern recognition, Boston, 7-12 June 2015

  29. Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. In: Bengio Y, LeCun Y (eds) Proceedings of the 3rd international conference on learning representations, San Diego, 7-9 May 2015

  30. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the 2016 IEEE conference on computer vision and pattern recognition, Las Vegas, 27-30 June 2016

  31. Hinton G, Deng L, Yu D, Dahl GE, Mohamed A, Jaitly N, Senior A, Vanhoucke V, Nguyen P, Sainath TN, Kingsbury B (2012) Deep neural networks for acoustic modeling in speech recognition: the shared views of four research groups. IEEE Signal Process Mag 29(6):82–97

    Article  Google Scholar 

  32. Chen C, Seff A, Kornhauser A, Xiao J (2015) DeepDriving: learning affordance for direct perception in autonomous driving. In: Proceedings of the 2015 IEEE international conference on computer vision, Santiago, 7-13 December 2015

  33. Manning CD, Surdeanu M, Bauer J, Finkel J, Bethard SJ, McClosky D (2014) The Stanford CoreNLP natural language processing toolkit. In: Proceedings of the 52nd annual meeting of the association for computational linguistics: system demonstrations, Baltimore, 23-24 June 2014

  34. Li D, Qiu L, Tao K, Zhu J (2020) Artificial intelligence aided design of film cooling scheme on turbine guide vane. Propuls Power Res 9(4):344–354

    Article  Google Scholar 

  35. Guo X, Li W, Iorio F (2016) Convolutional neural networks for steady flow approximation. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, San Francisco, August 2016. Association for Computing Machinery, New York, p 481–490

  36. Ling J, Kurzawski A, Templeton J (2016) Reynolds averaged turbulence modelling using deep neural networks with embedded invariance. J Fluid Mech 807:155–166

    Article  MathSciNet  Google Scholar 

  37. Lee S, You D (2017) Prediction of laminar vortex shedding over a cylinder using deep learning. arXiv:1712.07854v1

  38. Liu Y, Wang Y, Deng L, Wang F, Liu F, Lu Y, Li S (2019) A novel in situ compression method for CFD data based on generative adversarial network. J Vis 22(1):95–108

    Article  Google Scholar 

  39. Liu Y, Lu Y, Wang Y, Sun D, Deng L, Wang F, Lei Y (2019) A CNN-based shock detection method in flow visualization. Comput Fluids 184:1–9

    Article  MathSciNet  Google Scholar 

  40. Kong C, Chang JT, Li YF, Li N (2020) Flowfield reconstruction and shock train leading edge detection in scramjet isolators. AIAA J 58(9):4068–4080

    Article  Google Scholar 

  41. Chen H, Guo MM, Tian Y, Le JL, Zhang H, Zhong FY (2022) Intelligent reconstruction of the flow field in a supersonic combustor based on deep learning. Phys Fluids 34(3):035128

  42. Guo MM, Chen ED, Tian Y, Chen H, Le JL, Zhang H, Zhong FY (2022) Super-resolution reconstruction of flow field of hydrogen-fueled scramjet under self-ignition conditions. Phys Fluids 34(6):065111

Download references


The authors wish to thank Jianhua Cai for his guidance and support in this project.


This project was supported by the National Natural Science Foundation of China (Grant No. 51706237), the CARDC Fundamental and Frontier Technology Research Fund, and the “1912 Program” (Grant No. 001–060).

Author information

Authors and Affiliations



Conceptualization: Hao Chen, Jialing Le, Yi Zhang, Hua Zhang, and Chenlin Zhang; methodology: Hao Chen; CFD calculation: Yuan Ji; review and editing: Mingming Guo, and Ye Tian. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Ye Tian.

Ethics declarations

Competing interests

The authors declare that there is no conflict of interest regarding the publication of this paper.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, H., Tian, Y., Guo, M. et al. Flow field reconstruction and shock train leading edge position detection of scramjet isolation section based on a small amount of CFD data. Adv. Aerodyn. 4, 28 (2022).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: