Next Article in Journal
An Analytical Model for High-Velocity Impacts of Flaky Projectile on Woven Composite Plates
Previous Article in Journal
Vibration Suppression and Bifurcation Analysis of a Two-DOF Structure Coupled with PMNES
Previous Article in Special Issue
Numerical Analyses of Surge Process in a Small-Scale Turbojet Engine by Three-Dimensional Full-Engine Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Non-Iterative Calculation Method for Zero-Dimensional Nozzle Model of Gas Turbine Engine

by
Jiatong Yan
,
Ziyan Chen
,
Jinquan Huang
and
Wenxiang Zhou
*
College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Aerospace 2026, 13(2), 124; https://doi.org/10.3390/aerospace13020124
Submission received: 18 December 2025 / Revised: 23 January 2026 / Accepted: 27 January 2026 / Published: 28 January 2026
(This article belongs to the Special Issue Numerical Modelling of Aerospace Propulsion)

Abstract

To address the real-time performance issue of the zero-dimensional nozzle model for gas turbine engines, a non-iterative computational method is proposed that determines the flow regime (subcritical vs. choked) via characteristic Mach number and characteristic flow factor. This method eliminates iterative solution procedures, thereby reducing computational time, and solves the problem of discontinuous throat mass flow rate calculation at the transition flow regime from subcritical to choked in traditional nozzle models. The method is applied to improve a component-level turbofan engine model and is validated through numerical simulation. Simulation results indicate that, compared with traditional nozzle models requiring two and eight iterations, the non-iterative nozzle model reduces computation time by  69.7 % and  85.71 % , respectively. The turbofan engine model incorporating the non-iterative nozzle model achieves a 24.58% reduction in maximum per-step computation time and a 13.7% reduction in average per-step computation time compared with the traditional model, while maintaining comparable simulation accuracy. The proposed method substantially enhances the real-time simulation performance of the component-level turbofan engine model, and can be readily extended to other component-level models—whether based on iterative-solution schemes or on volume-based modeling approaches.

1. Introduction

With the increasing trend toward intelligent and autonomous development of aero-engine propulsion systems, Component-Level Models (CLM), owing to their high fidelity and interpretability, have been widely applied in engine health management, control system design, and flight simulation.
However, traditional CLMs face significant bottlenecks in real-time performance, making it difficult for on-board control systems and online diagnostics to meet stringent requirements for both rapid response and reliability. As a result, enhancing the real-time computational capability of CLMs while maintaining model accuracy has become a key research challenge in recent years [1,2,3,4,5,6].
In terms of iterative algorithms, Wang et al. proposed a hybrid damping Newton method based on Non-dominated Sorting Differential Evolution (NSDE) to improve the convergence of Newton iterations in CLMs. This approach significantly enhances real-time computational performance under large-deviation conditions. Numerical simulations demonstrated that the maximum deviation from experimental reference values was limited to 8.1% [7]. Lu et al. proposed an improved iterative scheme that reuses the Jacobian matrix over multiple steps to reduce the computational cost of Jacobian evaluations, without sacrificing model accuracy [8]. Stamatis et al. introduced a five-step fixed-point iteration method into adaptive engine models, achieving faster-than-real-time performance even on low-power processors, while maintaining simulation steady-state errors below 1% [9]. In addition, several non-iterative approaches have been developed by introducing complementary variables and equations from engine volumetric dynamics to close the nonlinear system algebraically, enabling direct solution without iteration [10,11,12,13], while these methods enhance solution stability, their reliance on small time steps limits improvements in overall real-time performance.
In terms of data processing and interpolation, Cai et al. developed a fast interpolation method based on the maximum parameter slope to automatically determine the interpolation cut in point. Compared with traditional sequential interpolation techniques, this approach improved characteristic interpolation efficiency by 47.5% and reduced the total flow path computation time by 74.3% [14]. Yin et al. significantly improved the real-time performance of CLMs by constructing interpolation tables for gas thermodynamic properties. This approach reduced the flow path computation time to as low as 0.02 ms on a 3.3 GHz platform, while maintaining simulation accuracy [15]. Chen et al. proposed a fast turbine characteristic computation method based on time complexity analysis. The method achieves both high accuracy and real-time performance, with a 3.04-fold increase in computing speed [16]. Zheng et al. employed a neural-network-assisted Newton–Raphson method for computing working medium thermodynamic properties. Compared with fixed-initial-value iteration, this approach significantly reduced the number of iterations, cutting the computation time of thermodynamic parameters by up to 47% [17]. Ren et al. propose a thermodynamic-based and data-driven hybrid model for aero-engine degradation evaluation. Different from thermodynamic-based methods, the iteration calculation is converted to the forward flow in the proposed neural network, thus improving convergence [18].
In terms of system-level integration and optimization of component algorithms, Chen et al. proposed an adaptive composite model based on CLM, State-Space Model (SSM), and Kalman Filter (KF), enabling the Nonlinear Model Predictive Controller (NMPC) to compute the CLM only once at each sampling instant, thereby outperforming traditional NMPC in both response speed and real-time performance [19]. Mihaloew et al. developed a hybrid model by combining real and pseudo dynamics, achieving a single-step computation time of 2.0 ms on a Univac 1110 computer and 5.7 ms on the simulator computer (Xerox Sigma 8) [20]. Liu et al. effectively resolved the conflict between computational speed and accuracy in the real-time simulation of a twin-spool turbojet engine by employing software-level design strategies such as macro assembly programming and parallel floating-point computation [21]. Sui et al. achieved a dynamic balance between accuracy and computational speed by integrating non-real-time and real-time models [22]. Li et al. improved the convergence and real-time performance of the actuator model within a 20 ms simulation cycle by tuning the parameters of a fixed-step algorithm [23]. Zheng et al. introduced the Feasible-One-Pass Newton method to enable efficient computation under high-dimensional coupling for integrated inlet-engine modeling, achieving efficient solutions across the full flight envelope [24]. Zheng et al. integrated the CLM with a compact propulsion system dynamic model and enhanced both steady-state and dynamic accuracy through online feedback correction, achieving significantly better real-time performance compared to traditional CLM approaches [25]. Zong et al. proposed a component-level identification modeling method based on the Hammerstein system, in which each engine component is treated as a Hammerstein system—comprising a static nonlinear part followed by a dynamic linear part. Using system identification techniques, the model captures both the dynamic linear and static nonlinear characteristics of each component. The method achieved an average relative error below 4% and significantly reduced computation time [26].
To further enhance the real-time performance and numerical convergence of the CLM, this study uses the Intel VTune Profiler software 2025.5.0 to analyze the computational time distribution of a component-level turbofan engine model, as illustrated in Figure 1. Among all components, the mixer and nozzle modules exhibit the highest computational cost. This is primarily because, in both modules, the Mach number must be implicitly calculated through the flow factor, which involves iterative solutions of transcendental equations and therefore consumes substantial computational time.
To address the high computational cost associated with the aerodynamic and thermodynamic calculations of the nozzle model, this study evaluates the traditional nozzle model and proposes a novel performance calculation method for the nozzle model. The proposed approach enables direct determination of the throat mass flow rate without iterative computation, significantly reducing the computational time. Unlike previous studies that focused on iterative algorithms, data processing and interpolation, and system-level integration and optimization of component algorithms, this study delves into the underlying aerodynamic and thermodynamic formulas of the model, optimizing the formulas themselves to achieve faster computation while maintaining accuracy. Moreover, the modifications introduced in this study operate on a different dimension than existing optimization methods, allowing them to work synergistically with other strategies and be directly applied to any component-level engine model. In this study, the method is applied to improve a turbofan engine CLM, and numerical simulations are conducted to validate its performance.

2. Traditional Nozzle Model

The present study focuses on the nozzle model within an aero-engine component-level zero-dimensional model. This model simplifies all nozzle types into an ideal nozzle characterized by a throat (the location of the minimum cross-sectional area) and an exit (the location of the terminal cross-section of the nozzle). For a purely convergent nozzle, the throat and exit coincide. Furthermore, the model assumes adiabatic and isentropic flow, neglecting any total pressure loss or heat exchange with the nozzle walls.
In the iterative solution process of the CLM, the nozzle computation procedure is as follows: based on the available pressure drop across the nozzle, the throat mass flow rate  W t is calculated and compared with the inlet mass flow rate  W i obtained from the upstream component. The difference between  W t and  W i defines the mass flow residual  ϵ , which serves as the convergence criterion in the CLM iterative process.
In the CLM, the residual represents the degree to which the current solution fails to satisfy the various balance equations, such as mass flow balance, static pressure balance, and power balance, that couple adjacent components in the engine’s gas path. It quantitatively reflects the deviation from the physical balance conditions required for a consistent steady-state solution. Only when these residuals are reduced below prescribed tolerance thresholds can the overall engine model be considered physically consistent and numerically converged, making residual magnitude a core criterion for judging whether the solution has successfully converged.
Because the engine system is highly nonlinear and strongly coupled across components, solving these balance equations requires iterative numerical methods that adjust unknown variables to progressively reduce all residuals. In each iteration, the flow conditions, pressure states, and corresponding residuals of each component must be repeatedly recalculated, and these repeated residual evaluations drive the update of the solution variables until convergence is achieved. This necessitates computing the residuals multiple times at each iteration. Therefore, in the iterative process of the CLM, the computation of the nozzle model is, in essence, aimed at determining the residuals  ϵ .

2.1. Traditional CalculationMethod for Residual of Mass Flow Rate

The Mach number at the nozzle throat  M t rises with the available pressure drop until the flow becomes choked  ( M t = 1 ) . When  M t < 1 , the nozzle is in a subsonic flow regime, whereas when  M t = 1 , the flow becomes choked. The mass flow through the nozzle throat is evaluated differently depending on whether the nozzle is subsonic or choked; therefore, the flow regime must be identified first.
In the traditional nozzle model, the flow regime is determined on the basis of a characteristic pressure, denoted as  p s e 1 . This quantity is not the actual static pressure at the nozzle exit; rather, it represents the back pressure that would exist at the exit section under the assumed flow condition—namely, a choked throat  ( M t = 1 ) followed by entirely subsonic flow in the divergent section. In other words,  p s e 1 is the back pressure that satisfies the assumed flow condition. Only after its value is obtained is the ambient static pressure  p s 0 compared with  p s e 1 to determine the actual flow regime and to subsequently calculate the throat mass flow factor  q t . Finally, the throat mass flow rate  W t and the mass flow rate residual  ϵ are calculated. The detailed procedure is outlined below, where the formulas can be found in Refs. [27,28].
1.
The nozzle exit Mach number  M e 1 , under the assumption of a choked throat and subsonic flow in the divergent section, is determined using the mass flow factor equation:
A t A e = M e 1 [ 2 k + 1 ( 1 + k 1 2 M e 1 2 ) ] k + 1 2 ( k 1 )
where  A e is the nozzle exit area;  A t is the throat area (the minimum cross-sectional area of the nozzle); for a converging nozzle,  A t = A e ; k is the isentropic exponent.
In practical computations, this equation generally yields two solutions for  M e 1 . Since the assumed flow regime in the divergent section is subsonic, the solution satisfying  M e 1 < 1 is chosen. As this equation is a transcendental equation in terms of  M e 1 , it cannot be solved analytically and typically requires iterative numerical methods.
2.
The  p s e 1 can be determined from  M e 1 as follows:
p s e 1 = p i ( 1 + k 1 2 M e 1 2 ) k k 1
where  p i is the total pressure at the nozzle inlet.
3.
The actual flow regime is determined by comparing  p s e 1 with  p s 0 , and the  q t is then determined as follows:
q t = A e A t M e [ 2 k + 1 ( 1 + k 1 2 M e 2 ) ] k + 1 2 ( k 1 ) p s e 1 < p s 0 ( subcritical ) 1 p s e 1 p s 0 ( choked )
where  q t is the nozzle throat mass flow factor;  M e is the nozzle exit Mach number under the subcritical flow regime, given by the following:  M e = 2 k 1 [ ( p s 0 p i ) 1 k k 1 ] .
4.
The  W t can be determined from  q t as follows:
W t = A t k R T i ( 2 k + 1 ) k + 1 k 1 p i q t
where  W t is the nozzle throat mass flow rate; R is the specific gas constant;  T i is the total temperature at nozzle inlet.
5.
The  ϵ can be determined as follows:
ϵ = W t W i 1
where  ϵ represents the flow residual and serves as one of the iteration residuals in the component-level model (CLM).

2.2. Simulation and Analysis of Traditional Nozzle Model

To evaluate the computational performance of the traditional nozzle model, numerical tests were conducted on a PowerPC P2020 (sourced from Freescale, Tempe, AZ, USA) processor platform (operating frequency: 1.2 GHz), which is commonly used in embedded control systems for aerospace and industrial equipment. A photograph of the platform is provided in Figure 2. The computational time of basic operations, measured using 32-bit single-precision data on this platform, is summarized in Table 1.
An analysis of the computational procedure of the traditional nozzle model was conducted to determine the number of basic operations and the relative time associated with each step, as summarized in Table 2. Considering that the first step involves n iterative cycles, the total relative time per evaluation can be approximated by  133.8 + 24.29 n .
Figure 3 presents the relationship between the  W t and the  p i / p s 0 for the traditional nozzle model, where Equation (1) is iteratively solved using the bisection method under the conditions  A t = 0.05 m 2 A e = 0.1 m 2 T i = 300 K k = 1.4 , and  p s 0 = 101,325 Pa, with different iteration numbers n. The  p i / p s 0 is varied linearly from 1.0 to 1.2 with a simulation step size of  10 6 . The total computational time corresponding to these conditions is summarized in Table 3.
It can be observed that the  W t generally increases monotonically with the  p i / p s 0 in the results obtained using the traditional nozzle model. As the number of iterations n increases, the resulting flow curve becomes closer to a smooth, monotonically increasing curve, i.e., the accurate  W t curve.
However, since the traditional nozzle model obtains only an approximate numerical solution through iterative computation, the calculated  W t curve exhibits discontinuities or even non-monotonic behavior near the subcritical-to-choked transition flow regime, regardless of the iteration number (as highlighted by the red circle in the figure). This, in turn, induces a discontinuity in the total engine CLM near the corresponding operating condition.
To ensure convergence of the Newton–Raphson iterative process when solving the co-operating equations in total engine CLMs, it is imperative that the first derivatives of co-operating equations satisfy the following conditions:
1.
The first derivative must be continuous in the vicinity of the solution;
2.
The first derivative must exist and be non-zero.
Consequently, the discontinuity of the total engine CLM near this operating condition compromises model convergence, causing the Newton–Raphson iterative process to oscillate or diverge. Although increasing the number of iterations in Equation (1) can partially mitigate the issue, it compromises the real-time performance of the total engine CLM.

3. Non-Iterative Nozzle Model

To improve the real-time performance of the nozzle model and the accuracy near the subcritical-to-choked transition flow regime, this study proposes a non-iterative nozzle model.
Analysis of the  W t curves in Figure 3, reveals the curve consists of two curves: the subcritical and choked curve, with the transition point at their intersection.
Based on the calculation method of the traditional nozzle model, the analytical expressions for these two curves can be derived as follows:
W t = A e p s 0 2 k ( k 1 ) R T i ( p i p s 0 ) k 1 2 k ( p i p s 0 ) k 1 k 1 ( subcritical ) A t p s 0 k R T i ( 2 k + 1 ) k + 1 k 1 p i p s 0 ( choked )
Figure 4 presents the subcritical and choked curves for  A t = 0.05 m 2 A e = 0.1 m 2 T i = 300 K k = 1.4 , and  p s 0 = 101,325 Pa. The functional forms of the subcritical and choked curves are given by Equation (6). The  W t curve obtained from 8 iterations of the traditional nozzle model (Traditional Model n = 8) almost coincides with the piece-wise curve formed by connecting the subcritical and choked curves at their intersection.
As shown in Figure 4, traditional nozzle models determine the flow regime by iteratively computing the intersection  p i / p s e 1 and comparing it with the actual  p i / p s 0 to establish whether it lies to the left or right of the intersection—i.e., whether the nozzle operates in a subcritical or choked flow regime.
However, two  W t can also be directly calculated from the subcritical and choked curves for a given  p i / p s 0 , with the flow regime determined by the smaller value. As shown in Figure 4, for  p i / p s 0 = 1.1 , the subcritical curve gives  W t = 15.7 kg / s , while the choked curve gives  W t = 13.27 kg / s . Since the choked  W t is smaller, the nozzle is in the choked flow regime, and the actual  W t corresponds to the choked  W t . Both  W t values can be obtained directly from Equation (6), without iteration.
By refining and assigning physical meaning to each step of the above method, the final non-iterative nozzle model is formulated as follows.

3.1. Non-Iterative Calculation Method for Residual of Mass Flow Rate

In the non-iterative nozzle model, the flow regime is determined based on the characteristic Mach number  M e 1 and the characteristic flow factor  q t 1 . The core procedure is as follows. First, the subcritical flow regime is assumed. Under this assumption, the exit Mach number  M e 1 and the throat flow factor  q t 1 are computed as the characteristic parameter. Comparing these values with 1 identifies the actual flow regime, from which the actual throat mass flow factor,  q t , is obtained. Finally, the throat mass flow rate  W t , and the residual mass flow rate  ϵ , are calculated. The detailed procedure is outlined below:
1.
The  M e 1 can be determined from  p i / p s 0 as:
M e 1 = 2 k 1 [ ( p i p s 0 ) k 1 k 1 ]
2.
The  q t 1 can be determined from  M e 1 as:
q t 1 = A e A t M e 1 [ 2 k + 1 ( 1 + k 1 2 M e 1 2 ) ] k + 1 2 ( 1 k )
3.
The actual flow regime is determined by  M e 1 and  q t 1 , and the  q t is then determined as:
q t = q t 1 q t 1 1 AND M e 1 1 ( subcritical ) 1 ELSE ( choked )
4.
The  W t can be determined from  q t as:
W t = A t h r k R T i ( 2 k + 1 ) k + 1 k 1 p i q t
5.
The  ϵ can be determined as:
ϵ = W t W i 1
Compared with the traditional nozzle model, the non-iterative model provides exact values of  W t and  ϵ without iteration. Each computational step directly contributes to the flow residual, eliminating redundant calculations. Consequently, this method represents the most streamlined approach for computing the nozzle flow residual  ϵ .

3.2. Simulation and Analysis of Non-Iterative Nozzle Model

An analysis of the computational procedure of the improved nozzle model was conducted to determine the number of basic operations and the relative time associated with each step, as summarized in Table 4. The total relative time per evaluation can be approximated by  85.40 , which is only about  54 % of the relative time required for a single iteration of the traditional model.
Figure 5 presents the relationship between the  W t and the  p i / p s 0 for the non-iterative nozzle model, under the conditions  A t = 0.05 m 2 A e = 0.1 m 2 T i = 300 K k = 1.4 , and  p s 0 = 101,325 Pa. The  p i / p s 0 is varied linearly from 1.0 to 1.2 with a simulation step size of  10 6 . The total computation time is  10 ms . The  W t curve predicted by the non-iterative nozzle model closely aligns with that of the traditional model using 8 iterations, remaining monotonic and continuous across the subcritical-to-choked flow transition. The non-iterative approach decreases computational time by 69.7% and 85.71% compared with the traditional model using two and eight iterations, respectively.

4. Simulation and Analysis of Nozzle Non-Iterative Turbofan Engine Model

To assess the impact of the non-iterative nozzle model on CLM performance, it was integrated into a turbofan CLM. Dynamic simulations were performed on the P2020 and the Xeon8280 Processor (sourced from Intel, Santa Clara, CA, USA) platform for engine operation under idle to maximum conditions at ground level.
Control inputs are provided in Figure 6. Subfigures (a), (b), and (c) depict the time-dependent variations of the main fuel flow rate ( W f ), nozzle throat area ( A t ), and nozzle exit area ( A e ), respectively. The period from 0 to 2500 s corresponds to steady-state tests, while the period from 2500 to 4000 s corresponds to transient tests involving acceleration and deceleration.
Simulations were run for a total duration of  t = 4000 s with a time step of  Δ t = 25 ms .
Time-varying model simulation error curves for spool speed and key parameters, comparing the improved and traditional turbofan CLMs, are presented in Figure 7. Subfigures (a) and (b) depict the time-dependent variations of the low-pressure spool speed ( n L ) and high-pressure spool speed ( n H ), respectively. Subfigures (c) to (h) depict the time-dependent variations of the model simulation error for low-pressure spool speed ( E r r o r n L ), high-pressure spool speed ( E r r o r n H ), compressor exit total pressure ( E r r o r p 3 ), turbine exit total pressure ( E r r o r p 6 ), compressor exit total temperature ( E r r o r T 3 ), and turbine exit total temperature ( E r r o r T 6 ), respectively. The model simulation error is defined as:
E r r o r = d a t a S i m d a t a T e s t 1
where  d a t a S i m is the model calculation result;  d a t a T e s t is the test measurement result.
As shown in Figure 7, larger computational errors are observed during the transient acceleration and deceleration phase from 2500 to 4000 s. This is primarily because the throttle lever is rapidly pushed up and pulled down around this time, causing drastic changes in the engine state. Since most component characteristics are based on steady-state tests, in which the transition process is assumed to occur instantaneously, the model neglects the actual flow inertia and hysteresis effects. In addition, other modeling factors, such as errors in the rotor rotational inertia and variations in turbine blade tip clearance, further increase the parameter errors in both the traditional and the improved models during this transient state.
Time-varying differences model simulation error between the traditional and improved turbofan CLM curves for spool speed and key parameters are presented in Figure 8. Subfigures (a) to (f) depict the time-dependent variations of the differences model simulation error for low-pressure spool speed ( Δ E r r o r n L ), high-pressure spool speed ( Δ E r r o r n H ), compressor exit total pressure ( Δ E r r o r p 3 ), turbine exit total pressure ( Δ E r r o r p 6 ), compressor exit total temperature ( Δ E r r o r T 3 ), and turbine exit total temperature ( Δ E r r o r T 6 ), respectively. The differences model simulation error between the traditional and improved turbofan CLM  Δ E r r o r is defined as:
Δ E r r o r = E r r o r I m p E r r o r T r a
where  E r r o r I m p is the improved model simulation error;  E r r o r T r a is the traditional model simulation error.
As shown in Figure 7, the improved model exhibits maximum and average errors of 1.95% and 0.11% for spool speed, 2.51% and 0.16% for total pressure, and 1.81% and 0.083% for total temperature. As shown in Figure 8, the differences in simulation errors between the improved and traditional models are generally negligible, on the order of  10 5 . Slightly larger differences occur at certain moments, corresponding to the transition from the subcritical to the choked flow regime of the nozzle. During this transition, the improved and traditional nozzle models exhibit small computational differences, whereas at all other times, their results are essentially identical.
Figure 9 and Figure 10 show the computation time per simulation step for the idle-to-maximum condition test on the P2020 and Xeon8280 processors, respectively, comparing the traditional and nozzle-improved engine models. On the P2020 platform, the improved model reduces the maximum and average computation times to 3.316 ms and 0.567 ms per step, corresponding to reductions of  24.58 % and  13.7 % relative to the traditional model. On the Xeon8280 platform, the improved model achieves maximum and average computation times of 0.223 ms and 0.0392 ms per step, corresponding to reductions of  23.09 % and  13.8 % relative to the traditional model, respectively. The similar percentage improvements on both embedded and modern multicore architectures indicate that the nozzle optimization consistently reduces the computational cost of the engine model across different platforms.

5. Conclusions

This study analyzes the limitations of traditional zero-dimensional nozzle models and proposes a non-iterative zero-dimensional nozzle model. The proposed model was subsequently applied to a turbofan engine model and validated through numerical simulations. Based on the results, the following conclusions can be drawn:
1.
Traditional nozzle models, due to the limited accuracy of iterative solution methods, can produce discontinuous or non-monotonic mass-flow-rate versus available pressure-drop curves during the subcritical-to-choked transition flow regime. This behavior reduces the numerical convergence robustness of engine simulations operating in this regime.
2.
A non-iterative nozzle calculation method is proposed, which determines the flow regime (subcritical or choked) using the characteristic Mach number and flow factor, thereby eliminating iterative computation. Compared with the traditional nozzle model requiring 8 iterations via the bisection method, the proposed approach reduces computational time by 85.71% and produces a mass-flow-rate versus available pressure-drop curve that remains continuous and monotonic across the subcritical-to-choked transition flow regime.
3.
The non-iterative nozzle model was applied in dynamic simulations of a turbofan engine, covering the transition from idle to maximum power. The engine model using the non-iterative nozzle model achieves a 24.58% reduction in maximum per-step computation time and a 13.7% reduction in average per-step computation time relative to the traditional model, while maintaining comparable simulation accuracy.
Overall, the proposed non-iterative nozzle model significantly enhances the computational efficiency of component-level turbofan engine simulations, and it can be readily applied to other engine component models to improve real-time simulation performance.

Author Contributions

Conceptualization, J.Y.; Methodology, J.Y.; Software, J.Y.; Validation, J.Y. and Z.C.; Formal analysis, J.Y.; Investigation, J.Y. and Z.C.; Resources, J.H.; Data curation, J.Y. and Z.C.; Writing—original draft, J.Y.; Writing—review & editing, Z.C., J.H. and W.Z.; Visualization, J.Y.; Supervision, J.H. and W.Z.; Project administration, J.H. and W.Z.; Funding acquisition, J.H. and W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to confidentiality restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Simon, D. An Overview of the NASA Aviation Safety Program Propulsion Health Monitoring Element, Technical Report NASA/TM-2000-210348; National Aeronautics and Space Administration: Cleveland, OH, USA, 2000. [CrossRef]
  2. Shin, J. The NASA Aviation Safety Program: Overview, Technical Report NASA/TM-2000-209810; National Aeronautics and Space Administration: Cleveland, OH, USA, 2000. [CrossRef]
  3. Litt, J.S.; Simon, D.L.; Meyer, C.; DePold, H.; Curtiss, J.R.; Winston, H.; Wang, Y.; Statler, I.; Gawdiak, Y. NASA aviation safety program: Aircraft engine health management data mining tools roadmap. In Data Mining and Knowledge Discovery: Theory, Tools, and Technology II; SPIE: Bellingham, WA, USA, 2000; Volume 4057, pp. 292–298. [Google Scholar]
  4. Simon, D.; Garg, S.; Venti, M. Propulsion Control and Health Management Technology for Flight Test on the C-17 T-1 Aircraft; Technical Report NASA-TM-2004-213303, ARL-TR-3276; NASA: Cleveland, OH, USA; ARL: Cleveland, OH, USA, 2004. [Google Scholar]
  5. Chen, J.; Hu, Z.; Wang, J. Aero-Engine Real-Time Models and Their Applications. Math. Probl. Eng. 2021, 2021, 9917523. [Google Scholar] [CrossRef]
  6. Gazzetta, H.; Bringhenti, C.; Barbosa, J.R.; Tomita, J.T. Real-time gas turbine model for performance simulations. J. Aerosp. Technol. Manag. 2017, 9, 346–356. [Google Scholar] [CrossRef]
  7. Wang, C.; Sun, X.; Du, X. The Aero-Engine Component-Level Modelling Research Based on NSDE Hybrid Damping Newton Method. Int. J. Aerosp. Eng. 2022, 2022, 8212150. [Google Scholar] [CrossRef]
  8. Lu, J.; Guo, Y.; Zhang, S. Research on the iteration methods in aero-engine non-linear model real-time computation. J. Aerosp. Power 2010, 25, 681–686. [Google Scholar]
  9. Stamatis, A.; Mathioudakis, K.; Ruiz, J.; Curnock, B. Real Time Engine Model Implementation for Adaptive Control and Performance Monitoring of Large Civil Turbofans. In Volume 1: Aircraft Engine; Marine; Turbomachinery; Microturbines and Small Turbomachinery; Turbo Expo; ASME: New York, NY, USA, 2014; p. V001T01A002. [Google Scholar] [CrossRef]
  10. Yang, G.; Sun, J.G.; Huang, X.H.; Su, W.S. A non-iterative method of air engine modeling using complementary variables. J. Aerosp. Power 2003, 18, 289–294. [Google Scholar]
  11. Huang, K.; Huang, J.; Liu, J.; Zhou, J. An aeroengine real time model based on non-iterative method. Aerosp. Eng. 2004, 30, 35–38. [Google Scholar]
  12. Chen, Y.; Lu, S.; Guo, L.; Zhou, W.; Huang, J. Heuristic Deepening of the Variable Cycle Engine Model Based on an Improved Volumetric Dynamics Method. Aerospace 2025, 12, 274. [Google Scholar] [CrossRef]
  13. Jia, T.; Ma, Y. A Non-iterative Turboshaft Engine Model with Its Neural Network Control Algorithm. In Proceedings of the 2023 Chinese Intelligent Systems Conference; Jia, Y., Zhang, W., Fu, Y., Wang, J., Eds.; Springer: Singapore, 2023; pp. 451–459. [Google Scholar]
  14. Cai, C.; Zheng, Q.; Zhang, H. A new method to improve the real-time performance of aero-engine component level model. Int. J. Turbo Jet-Engines 2023, 40, 101–109. [Google Scholar] [CrossRef]
  15. Yin, K.; Zhou, W.-X.; Qiao, K.; Wang, H.-J.; Huang, J.-Q. Research on methods of improving real-time performance for aero-engine component-level model. J. Propuls. Technol. 2017, 38, 199. [Google Scholar]
  16. Chen, H.; Zhang, K.; Deng, K.; Cui, Y. Real-time engine model development based on time complexity analysis. Int. J. Engine Res. 2022, 23, 2094–2104. [Google Scholar] [CrossRef]
  17. Zheng, Q.; Li, L.; Zhang, H.; Chen, J. Research on a high-precision real-time improvement method for aero-engine component-level model. Int. J. Turbo Jet-Engines 2024, 41, 293–305. [Google Scholar] [CrossRef]
  18. Ren, L.; Qin, H.; Cai, N.; Li, B.; Xie, Z. A Hybrid Degradation Evaluation Model for Aero-Engines. Sustainability 2023, 15, 29. [Google Scholar] [CrossRef]
  19. Chen, H.; Li, L.; Zheng, Q.; Zhang, H. Aero-engine direct thrust control based on nonlinear model predictive control with composite predictive model. Int. J. Turbo Jet-Engines 2025, 42, 129–137. [Google Scholar] [CrossRef]
  20. Mihaloew, J.R. A Nonlinear Propulsion System Simulation Technique for Piloted Simulators, Technical Memorandum NASA-TM-82600; National Aeronautics and Space Administration (NASA): Cleveland, OH, USA, 1981.
  21. Liu, S.; Wang, X.; Zhu, X. Digital Real-Time Simulation of a Twin-Spool Turbojet. J. Aerosp. Power 1991, 6, 254–258, 286. [Google Scholar]
  22. Sui, Y. Realtime switching model of aeroengine. J. Aeroengine 2009, 35, 13–15. [Google Scholar]
  23. Li, H.C.; Zhang, H.A.; Han, X.B.; Fu, J.F. Research on the real-time model of aero-engine actuator. Appl. Mech. Mater. 2014, 568, 1036–1040. [Google Scholar]
  24. Sun, F.; Song, C.; Ji, C.; Zhang, T. Research on the Integrated Modeling Method of Inlet and Engine Based on Component Level Model. Int. J. Aeronaut. Space Sci. 2024, 25, 881–894. [Google Scholar] [CrossRef]
  25. Zheng, Q.; Wang, Y.; Jin, C.; Zhang, H. Aero-engine dynamic model based on an improved compact propulsion system dynamic model. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 1036–1045. [Google Scholar] [CrossRef]
  26. Zong, G.; Yang, K. On Aero Engine Component Level Identification Modeling Method Based on Hammerstein System. In Advances in Guidance, Navigation and Control, Proceedings of 2024 International Conference on Guidance, Navigation and Control (Volume 12); Yan, L., Duan, H., Deng, Y., Eds.; Lecture Notes in Electrical Engineering; Springer: Singapore, 2025; Volume 1348, pp. 602–609. [Google Scholar] [CrossRef]
  27. Rathakrishnan, E. Applied Gas Dynamics; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2019; pp. 57–66. [Google Scholar] [CrossRef]
  28. Oates, G. Aircraft Propulsion Systems Technology and Design; AIAA: Reston, VA, USA, 2002; pp. 229–233. [Google Scholar]
Figure 1. Computational time distribution of turbofan engine model.
Figure 1. Computational time distribution of turbofan engine model.
Aerospace 13 00124 g001
Figure 2. P2020 Processor Platform.
Figure 2. P2020 Processor Platform.
Aerospace 13 00124 g002
Figure 3. W t Curves of Traditional Nozzle Model.
Figure 3. W t Curves of Traditional Nozzle Model.
Aerospace 13 00124 g003
Figure 4. Subcritical and Chocked Curves of Nozzle Model.
Figure 4. Subcritical and Chocked Curves of Nozzle Model.
Aerospace 13 00124 g004
Figure 5. W t Curve of Non-Iterative Nozzle Model.
Figure 5. W t Curve of Non-Iterative Nozzle Model.
Aerospace 13 00124 g005
Figure 6. Simulation Inputs of Turbofan Engine Model.
Figure 6. Simulation Inputs of Turbofan Engine Model.
Aerospace 13 00124 g006
Figure 7. Simulation Results of Turbofan Engine Models.
Figure 7. Simulation Results of Turbofan Engine Models.
Aerospace 13 00124 g007
Figure 8. Differences in Simulation Errors between the Improved and Traditional Models.
Figure 8. Differences in Simulation Errors between the Improved and Traditional Models.
Aerospace 13 00124 g008
Figure 9. Computation time of turbofan engine models on P2020.
Figure 9. Computation time of turbofan engine models on P2020.
Aerospace 13 00124 g009
Figure 10. Computation time of turbofan engine models on Xeon8280.
Figure 10. Computation time of turbofan engine models on Xeon8280.
Aerospace 13 00124 g010
Table 1. Computational Time of Basic Operations in P2020 Processor Platform.
Table 1. Computational Time of Basic Operations in P2020 Processor Platform.
Operation TypeSymbolComputational Time (ns)Relative Time
Addition+31511
Subtraction33531.06
Multiplication*33021.05
Division/42011.33
Exponentiation31,2509.92
Table 2. Operation Count of Traditional Nozzle Model.
Table 2. Operation Count of Traditional Nozzle Model.
Steps+*/Relative Time
132531 24.29 n
24666244.51
33577354.75
42153232.14
5010102.40
Sum121522208 133.8 + 24.29 n
Table 3. Traditional Nozzle Model Computational Time.
Table 3. Traditional Nozzle Model Computational Time.
n2468
Computational Time (ms)165216274351
Table 4. Operation count of the non-iterative nozzle model.
Table 4. Operation count of the non-iterative nozzle model.
Steps+*/Relative Time
10313228.08
23154124.56
3000000
41044230.37
5010102.40
Sum451012585.40
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yan, J.; Chen, Z.; Huang, J.; Zhou, W. A Non-Iterative Calculation Method for Zero-Dimensional Nozzle Model of Gas Turbine Engine. Aerospace 2026, 13, 124. https://doi.org/10.3390/aerospace13020124

AMA Style

Yan J, Chen Z, Huang J, Zhou W. A Non-Iterative Calculation Method for Zero-Dimensional Nozzle Model of Gas Turbine Engine. Aerospace. 2026; 13(2):124. https://doi.org/10.3390/aerospace13020124

Chicago/Turabian Style

Yan, Jiatong, Ziyan Chen, Jinquan Huang, and Wenxiang Zhou. 2026. "A Non-Iterative Calculation Method for Zero-Dimensional Nozzle Model of Gas Turbine Engine" Aerospace 13, no. 2: 124. https://doi.org/10.3390/aerospace13020124

APA Style

Yan, J., Chen, Z., Huang, J., & Zhou, W. (2026). A Non-Iterative Calculation Method for Zero-Dimensional Nozzle Model of Gas Turbine Engine. Aerospace, 13(2), 124. https://doi.org/10.3390/aerospace13020124

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop