Next Article in Journal
Parameter-Matching Algorithm and Optimization of Integrated Thermal Management System of Aircraft
Next Article in Special Issue
Studying and Optimizing the Take-Off Performance of Three-Surface Aircraft
Previous Article in Journal
A Robust Reacting Flow Solver with Computational Diagnostics Based on OpenFOAM and Cantera
Previous Article in Special Issue
Assessment of the Potential of Electric Propulsion for General Aviation Using Model-Based System Engineering (MBSE) Methodology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Atmospheric Disturbance Modelling for a Piloted Flight Simulation Study of Airplane Safety Envelope over Complex Terrain

1
Laboratory of Aerospace Servo Actuation and Transmission, School of Mechanical Engineering and Automation, Beihang University, Xueyuan Road 37, Haidian District, Beijing 100191, China
2
Centre for Aviation, School of Engineering, Zurich University of Applied Sciences, Technikumstrasse 71, 8401 Winterthur, Switzerland
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(2), 103; https://doi.org/10.3390/aerospace9020103
Submission received: 31 December 2021 / Revised: 1 February 2022 / Accepted: 3 February 2022 / Published: 14 February 2022
(This article belongs to the Special Issue Aircraft Modeling for Design, Simulation and Control)

Abstract

:
A concept of a new energy management system synthesizing meteorological and orographic influences on airplane safety envelope was developed and implemented at the ZHAW Centre for Aviation. A corresponding flight simulation environment was built in a Research and Didactics Simulator (ReDSim) to test the first implementation of the cockpit display system. A series of pilot-in-the-loop flight simulations were carried out with a group of pilots. A general aviation airplane model Piper PA-28 was modified for the study. The environment model in the ReDSim was modified to include a new ad hoc subsystem simulating atmospheric disturbance. In order to generate highly resolved wind fields in the ReDsim, a well-established large-eddy simulation model, the Parallelized Large-Eddy Simulation (PALM) framework, was used in the concept study, focusing on a small mountainous region in Switzerland, not far from Samedan. For a more realistic representation of specific meteorological situations, PALM was driven with boundary conditions extracted from the COSMO-1 reanalysis of MeteoSwiss. The essential variables (wind components, temperature, and pressure) were extracted from the PALM output and fed into the subsystem after interpolation to obtain the values at any instant and any aircraft position. Within this subsystem, it is also possible to generate statistical atmospheric turbulence based on the widely used Dryden turbulence model. The paper compares two ways of generating atmospheric turbulence, by combining the numerical method with the statistical model and introduces the flight test procedure with an emphasis on turbulence realism; it then presents the experiment results including a statistical assessment achieved by collecting pilot feedback on turbulence characteristics and turbulence/task combination.

1. Introduction

According to the statistics included in the accident investigation reports published by the Swiss Transportation Safety Investigation Board (STSB), excessive accidents involving general aviation airplanes occur in complex mountainous terrain in Switzerland. The Centre for Aviation (ZAV) at the Zurich University of Applied Sciences (ZHAW) conducted a concept study for the development of a cockpit display system synthesizing meteorological and orographic influences on airplane safety envelope [1]. A corresponding flight simulation environment was built in the ZAV Research and Didactics Simulator (ReDSim) for piloted flight simulation study aiming to test the first implementation of the cockpit display system. An important prerequisite for the concept study is a realistic representation of the disturbances produced by the atmospheric motions and irregularities, particularly at low levels over mountainous terrain. The environment model in the ReDSim was modified to include a new ad hoc subsystem simulating atmospheric disturbances that variously described as gusts, turbulence and wind shear.
Over the past few decades, different methods of modelling atmospheric disturbances were developed and implemented in flight simulators for the design, assessment and certification of aircraft as well as for human factor investigations such as evaluation of pilot’s workload, upset prevention and recovery training. Before starting to introduce the methodology applied in this paper, it would be necessary to give a brief review of methods and philosophies related to atmospheric disturbance modelling. The review is by no means exhaustive, but draws the background of the presented work. In general, there are two opposite approaches to generate atmospheric disturbances in a flight simulator. One is using statistical methods for building stochastic turbulence fields, the other one is creating realistic turbulence by means of solving fluid motion equations numerically. The intent of each is quite different. In the case of the former, the total wind velocities consist of predefined mean values and modelled turbulent fluctuations. In the latter case the mean wind velocities are calculated by removing small scale perturbations.
Most statistical methods for simulating atmospheric turbulence can be summarized as a random procedure whereby a noise process with specified power spectral densities is filtered to obtain an output with certain statistical properties. This approach is also known as Monte Carlo turbulence simulation. The two most popular forms, suggested by von Kármán in [2] and Dryden in [3], are normally used to define the power spectral densities of the three turbulence velocity components. The spectral shapes suggested by Dryden can be exactly matched using linear filters and were more convenient for turbulence modelling in the fifties, while it was confirmed that von Kármán’s form was the most accurate model for representing isotropic turbulence. According to the comparison conducted in [4] by using recorded gust velocity and meteorological data from flight tests, the differences between the two proposed approaches were quite small in the frequency range of interest in most flight simulation studies. Although Gaussian turbulence models are based on the assumption that turbulence is isotropic, homogeneous and frozen (refer to frozen turbulence hypothesis suggested by Taylor in [5]), the linearly filtered Gaussian white noise method was still commonly used in the applications in the fifties.
The development of non-Gaussian atmospheric turbulence models began in the sixties, in order to reproduce the non-Gaussian characteristics of real turbulence. Reeves’ Model proposed originally in [6] was considered as a representative non-Gaussian model which was intended to be used in piloted flight simulators. Considering the patchy nature of turbulence, a product of independent Gaussian random signals was used to generate three turbulence velocity components. The amplitude probability density of the simulated velocity components was characterized by a modified Bessel function. It aimed to overcome the problem that Gaussian models resulted in an underestimate of the large velocities. The model was further modified and implemented in a motion-based flight simulator for collecting pilot experience [7]. In a later report [8] the method was developed to calculate aircraft response statistics, respectively, power spectral density, probability distribution and exceedance frequencies, requiring calculation of the eigenfunctions and eigenvalues of a certain kernel function by means of a digital computer and appropriate numerical methods. The statistical properties of the proposed model were compared with experimentally measured properties of low altitude atmospheric turbulences. The results showed good agreements of power spectral densities, probability distributions and exceedance frequencies, especially as far as high velocities were concerned.
Some other models around the non-Gaussian approach were proposed by Jones [9] and Van de Moesdijk [10,11] in the 1970s. In this decade, another significant advance in turbulence modelling was capturing the vertical nonhomogeneous character of turbulence. The model developed by Fichtl et al. [12] was able to incorporate interlevel coherence by adding together a series of filtered white noise sources and subsequently filtering the sum. In [13], Fichtl extended the multi-filter system and introduced a nondimensional turbulence model accommodating variability of turbulence properties along an aerospace vehicle trajectory. The Dryden spectra were expressed as nondimensional functions of a nondimensional frequency Ω = L f ω / V where f ω is dimensional radian frequency, L is the turbulence scale length and V is the true airspeed of the aerospace vehicle. To obtain the desired characteristics, a band-limited white noise was passed through a forming filter parameterised by the nondimensional spectra. Furthermore, a statistical discrete gust model was first proposed for predicting the rate of large aircraft response amplitudes. As Jones explained in [14], the point of view underlying the statistical discrete gust model of turbulence is that in fact a turbulent flow field contains coherent structures which are more appropriately described in terms of spatial velocity distribution than by transforming to a spectral or frequency distribution. This review paper [14] summarized, inter alia, the development progress of discrete gust modelling and the corresponding simulation techniques up to the end of the 1970s. The approach to atmospheric disturbance modelling that accommodates stochastic turbulence and distributed discrete gusts was standardized in the military specification [15] and handbook [16] which are widely used in design and certification processes of fixed wing airplane. As one of the methods used in the current study for predicting atmospheric disturbances, the standardized model with Dryden spectra has been included in our flight simulation test environment. For a brief mathematical description of the model, the reader is referred to Section 2.
Further advances in atmospheric disturbance modelling arose from the need for enhanced realism in the simulation of flight through low altitude. The previously described approaches for simulating stationary and isotropic atmospheric turbulence were extended analytically, experimentally and numerically, with consideration of the nonstationary and anisotropic turbulence characteristics. The turbulence associated with realistic meteorological events in the atmospheric boundary layer, e.g., microburst, was of concern. The meteorological phenomenon was defined by Fujita in [17], as “a strong downdraft which induces an outburst of damaging wind at the surface” and subsequently quantified by Wilson et al. in [18], “as a strong downburst having surface with the distance over which the velocity difference occurs being between 0.4 and 4 km”. The Joint Airport Weather Studies (JAWS) research project, which was jointly administrated from 1981 to 1984 by the US National Centre for Atmospheric Research (NCAR) and the University of Chicago, investigated the microburst events, having 2–10 km spatial and 2–10 min temporal scales, at Denver’s Stapleton International Airport during the summer of 1982 [19]. As one of the achievements of the project, a comprehensive database was established for use in flight simulation and examining aircraft performance in wind shear conditions. Campbell [20] developed a spatial model containing the time histories of the three velocity components of the real wind shear interpolated from the JAWS data sets to predict mean values. The fluctuation terms were determined by adding frozen and isotropic turbulence varying over the three corresponding spatial directions. As an outlook of future work, this report addressed the requirement of further study on the effect of topography on microbursts and distributions of turbulence length scale, since the vertical relation for turbulence length scale was based on an simple empirical form. Another 1980s extension of the conventional stochastic approach to simulate low-altitude atmospheric turbulence was the modelling of anisotropic turbulence. The development of the method was presented in a sequence of reports [21,22,23].
Since the 1990s, research studies have focused on incorporating the interactions of atmospheric disturbances with terrain and aircraft, particularly for flight simulation of rotorcraft, as the effects of blade rotation must be taken into account. Initially in [24], McFarland extended the conventional method from the military specification [15] to helicopter blade elements. The model called Simulation of Rotor Blade Element Turbulence (SORBET) used a temporal and geometrical distribution algorithm to provide gust velocity components in real time at each station over the rotor plane. A reviewed version of the SORBET model was presented in [25].The new model named Finite Element Aircraft Simulation of Turbulence (FEAST) is applicable to conventional fixed-wing aircraft. In the FEAST model, the conventional angular filters were replaced by using the geometrical separation of centres of pressure and a novel Gaussian distribution in spanwise, as developed from a two-dimensional vertical turbulence field. A three dimensional extension of the turbulence velocity distribution method was proposed by Ji et al. [26], with the consideration of the turbulence effect across the whole aircraft. For predicting discrete gusts and turbulence magnitudes, the FEAST model can use terrain related functions based on a simple model (canyon or ship deck) [25], or derived from computational fluid dynamics (CFD) simulations including specific orographic features of a visual database.
In the past over twenty years, besides methods based on experimental data such as reconstruction of wind fields from Light Detection And Ranging (LiDAR) measurements for wind energy applications [27,28,29,30], and developing atmospheric disturbance models of specific rotatory aircraft via system identification techniques using flight test data [31,32,33], research studies on turbulence modelling have more frequently adopted numerical approaches. This trend can be considered as a result of the significant advancement in computational capabilities. In aerodynamics and environment science, direct numerical simulations (DNS) and large eddy simulations (LES) have been increasingly applied to simulate complex and spatially developing flows. In order to solve partial differential equations, the boundary conditions must be imposed properly, in particular at inflow boundaries. In general, turbulence recycling and synthetic turbulence are at present the main two methods to specify instantaneous turbulent inlet boundary conditions. In the first case, the inflow data is obtained either from downstream outflow data of the same simulation or from upstream data of a precursor simulation. The second approach involves generating turbulence fluctuations by using random sequences. Kieting et al. [34] presented a comprehensive review of the methods to generate inflow boundary conditions for high fidelity flow simulations. As an efficient model requiring relatively low computation power, Jarrin et al. [35] introduced a Synthetic Eddy Method (SEM) which decomposes a turbulence flow field in a finite sum of eddies generating velocity fluctuations, using a suitable form suggested by Lund et al. [36] to describe the amplitude tensor of unscaled fluctuations. The method was essentially used for coupling between an upstream Reynolds Averaged Navier-Stokes (RANS) simulation and LES for channel flow. In a later report [37], the SEM approach was modified so that the input parameters of eddy generation only used the statistics available from the upstream RANS simulation. This method was extended by Kim et al. [38] for aeroacoustic investigation, and has been adapted recently for piloted flight simulation and handling qualities analysis [39]. A significant progress in inflow turbulence modelling for LES was made by Xie and Castro [40]. The method proposed in this paper adopted an exponent function based on two weight factors to impose correlations in time on random sequences. A modified version, in terms of inlet mass flux correction and satisfying divergence conditions for incompressible flow solver, was introduced in [41]. This method was originally applied in a numerical weather forecasting code to provide the dynamic large-scale inlet boundary conditions for the computations of small-scale urban canopy flows [40].
Our flight simulation study is a scenario-based investigation, which requires realistic meteorological conditions, possibly provided by a regional numerical mesoscale model. Moreover, the present study emphasizes the influences of meteorological conditions and complex mountainous terrain on the performance margin of a general aviation airplane, Piper PA-28, which has a wingspan and total length of less than 10 m. Hence, it is necessary to resolve the wind fields in the area of most interest with a grid spacing on the order of O ( 10 m ) . However, most regional mesoscale models, such as COSMO (Consortium for Small-scale Modelling), can provide wind fields with a horizontal spacing of O ( 1 km ) , which is considered as coarse for our application. In addition, the wind data derived from such mesoscale models might present a lack of fluctuations, as the small-scale turbulences with scale length of less then several kilometers are completely parameterized. Considering the above aspects, a micro-scale model synoptically evolving conditions in high resolution, is desirable for our study. A well-established model named Parallelized Large-Eddy Simulation Model (PALM) meets the requirements of our application. The model system has been mainly developed by the PALM group at the Institute of Meteorology and Climatology at Leibniz University Hanover, Germany. As one of the first parallelized LES models for atmospheric turbulence study, the original code [42] which is the core of the current PALM version has been continually improved, extended and further developed, increasingly over the last ten years. A series of submodels are embedded in the recent versions. The PALM model system has been widely applied for simulations of urban climate, atmospheric and ocean boundary layers. As a comprehensive version, PALM 4.0 was released by Maronga et al. [43] in 2015. A master thesis [44] from the development team presented a case study on comparing wind fields derived from PALM with the ones generated by flight simulator software FlightGear, under hypothetically predefined flight condition. We followed the similar approach but conducted a plioted simulation study under a realistic meteorological condition. In [45], the development team updated the latest modifications in PALM version 6.0, which was used for our simulations. PALM provides a mesoscale nesting interface combined with a synthetic turbulence generator using the previously mentioned Xie and Castro’s method [40]. This feature allows to force COSMO data onto the lateral and top domain boundaries of PALM simulation. A recently published paper [46] describes explicitly the implementation of the mesoscale-nesting interface in PALM and compares the turbulence statistics generated by PALM with the mesoscale model COSMO.
The present paper is structured as follows. We describe the discrete form of the Dryden wind turbulence model in Section 2 and present an overview of the PALM model system core and relevant features, including governing equations, turbulence closure, numerics and boundary conditions in Section 3. We then introduce the implementation in our flight simulator and test program of the flight simulation campaign in Section 4. In Section 5, we evaluate the numerical results from PALM and demonstrate a comparison of two combinations of the numerical simulation and Dryden wind turbulence model for simulating atmosphere disturbances, followed by a handling quality analysis derived from the piloted flight simulations. Finally, we summarize our work and give an outlook of future potential applications of the present method and implementation in Section 6.

2. Stochastic Method of Atmospheric Turbulence Modelling

The Dryden wind turbulence Simulink toolbox was integrated in the flight simulation test environment to calculate turbulence velocities. The block was implemented based on the mathematical representation in the Military Specifications [15]. The Dryden form of turbulence velocities in the three spatial directions is given as follows:
Φ u g ( ω ) = 2 σ u 2 L u π V · 1 1 + L u ω V 2 ,
Φ v g ( ω ) = σ v 2 L v π V · 1 + 3 L v ω V 2 1 + L ν ω V 2 2 ,
Φ w g ( ω ) = σ w 2 L w π V · 1 + 3 L w ω V 2 1 + L w ω V 2 2 .
Here, the original symbols in [15] are used. ω is the temporal frequency and V is the airplane true airspeed. u g , v g , w g are the longitudinal, lateral and vertical turbulence velocity components, L u , L v , L w represent the turbulence scale length and σ u , σ v , σ w are the turbulence intensities. According to the military references, turbulence intensities and turbulence lengths are functions of altitude h, divided into three regions:
  • low-altitude h < 1000 ft , where
    L w = h , L u = L v = h ( 0.177 + 0.000823 h ) 1.2 ,
    σ w = 0.1 W 20 , σ u σ w = σ v σ w = 1 ( 0.177 + 0.000823 h ) 0.4 ,
    with the typical values of the wind speed W 20 being 15 knots for light turbulence, 30 knots for moderate turbulence, 45 knots for severe turbulence [47];
  • medium/high altitudes h > 2000 ft , where the turbulence is assumed as isotropic with L u = L v = L w = 1750 ft and σ u = σ v = σ w determined from a lookup table referred to Figure 7 in [15];
  • between low and medium/high altitudes 1000 ft < h < 2000 ft , where turbulence quantities are determined by linearly interpolating between the values from the low altitude model at 1000 ft and the values from the high altitude model at 2000 ft [47].
According to [15], the spectra of the angular velocity disturbances due to turbulence are given by:
Φ p g ( ω ) = σ w 2 V L w · 0.8 π L w 4 b 1 / 3 1 + 4 b ω π V 2 ,
Φ r g ( ω ) = ω V 2 1 + 3 b ω π V 2 · Φ v g ( ω ) ,
Φ q g ( ω ) = ω V 2 1 + 4 b ω π V 2 · Φ w g ( ω ) ,
with the airplane wingspan b and the following definitions of angular velocities based on a Taylor series approximation:
q g = w g x , p g = w g y , r g = v g x .
To generate a time series of turbulence velocities and angular velocities with Dryden spectral characteristics, a band-limited white noise signal is passed through forming filters. When integrating Equations (7) and (8) in the frequency domain, it can be seen that the spectral densities the variances Φ r g 2 and Φ q g 2 become infinite. Physically, this means that the air particles of turbulence motion would be infinite which is not possible in real processes. A detailed discussion about this mathematical drawback and its effect on further calculation of aircraft motion was presented in [48,49]. To overcome this problem, the original spectral are factored prior to filtering. The transfer functions of Dryden spectral densities can be written in Laplace form as follows:
G u g ( s ) = σ u L u π V · 1 1 + L u V s ,
G v g ( s ) = σ v L v π V · 1 + 3 L v V s 1 + L v V s 2 ,
G w g ( s ) = σ w L w π V · 1 + 3 L w V s 1 + L w V s 2 ,
G p g ( s ) = σ w 0.8 V · π 4 b 1 / 6 L w 1 / 3 1 + 4 b π V s ,
G r g ( s ) = s V 1 + 3 b π V s · G v ( s ) ,
G q g ( s ) = s V 1 + 4 b π V s · G w ( s ) ,
In currently widely used applications for flight simulators, the original spectra of Φ p g have been approximated. One common approximation was published by Yeager [50] and tested in a nonlinear six-degree-of-freedom flight simulator. In Yeager’s implementation, the spectral of pitch velocity is written as
Φ p g ( ω ) = 2 σ u 2 L p π V · 1 1 + L u ω V 2 ,
with the corresponding turbulence scale length L p and turbulence intensity σ p being
L p = L w b 2.6 ,
σ p = 1.9 L w b σ v .
The finite difference equations of the filters Equations (10)–(15) read as
u g n = 1 V L u T u g n 1 + σ u 2 V L u T N u g n 1 ,
v g n = 1 V L u T v g n 1 + σ v 2 V L u T N v g n 1 ,
w g n = 1 V L u T w g n 1 + σ w 2 V L u T N w g n 1 ,
p g n = 1 2.6 L w b T p g n 1 + σ w 2 2.6 L w b T 0.95 2 L w b 2 3 N p g n 1 ,
r g n = 1 π V 3 b T r g n 1 + π 3 b v g n v g n 1 ,
q g n = 1 π V 4 b T q g n 1 + π 4 b w g n w g n 1 .
with N being the input signal and the subscript n denoting the timestep.

3. Numerical Procedure

PALM model system was used in our application to generate highly resolved wind fields for simulating atmospheric disturbances in the flight simulator. PALM is a pressure-based and finite-difference flow solver, which solves non-hydrostatic, filtered, incompressible Navier–Stokes equations. By default, PALM estimates seven quantities: the three velocity components u , v , w on a Cartesian grid, potential temperature θ , sub-grid scale (SGS) turbulence kinetic energy (TKE) e, water vapor mixing ratio q v and possibly a passive scalar s. To ensure a self-contained paper, a brief description of the PALM model system core including some LES fundamentals and relevant features, boundary conditions and numerical methods used in our study is presented in this section. Table 1 presents the general parameters in PALM model system. For a detailed description of all PALM components and the code structure, the readers are referred to the publications [43,45] and PALM home website [51].

3.1. Governing Equations

PALM solves in principle incompressible Navier-Stokes equations but allows for density variations with height, as presented in an anelastic form in [45]. As we focused on simulating the lowest several kilometers of troposphere, here we still use the Boussinesq-approximated form to introduce the governing equations, in which the density ρ is treated as a constant value and drops out of the most terms. A general form of the equation for conservation of momentum is given as follows,
u i t = u i u j x j ϵ i j k f j u k + ε i 3 j f 3 u g , j 1 ρ 0 p * x i + ν 2 u i x j 2 + g θ v θ v , ref θ v , ref δ i 3 .
Here, i , j , k { 1,2,3 } . u i are the velocity components u 1 = u , u 2 = v , u 3 = w with Cartesian coordinates x i x 1 = x , x 2 = y , x 3 = z , t is time. To include Coriolis force contribution, the velocity component u k is multiplied with the Coriolis coefficient f i = ( 0 , 2 Ω cos ( ϕ ) , 2 Ω sin ( ϕ ) ) with Ω = 0.729 × 10 4 rad s 1 being the Earth’s angular velocity and ϕ being the geographical latitude, ε is the Levi-Civity symbol. Furthermore, the synoptic-scale pressure gradient is added to the momentum equation by multiplying the geostrophic wind speed components u g , j with the corresponding vector parameter. The subscript 0 indicates the surface value, p * is the perturbation pressure. The next term in Equation (25) represents the molecular friction with the kinematic viscosity ν . The buoyancy term is expressed with the gravitational acceleration g = 9.81 ms 2 , the Kronecker delta δ , and the virtual potential temperature θ v . The reference state θ v , ref can be set to be the horizontal average θ v used in [43], the initial state, or a fixed reference value. The potential temperature is defined as
θ = T / Π ,
with the absolute temperature T and the Exner function:
Π = p p 0 R d / c p .
Here, p is the hydrostatic air pressure, p 0 = 1000 hPa is a reference pressure, R d = 287 J kg 1 K 1 is the specific gas constant for dry air, and c p = 1005 J kg 1 K 1 is the specific heat of dry air at constant pressure. The virtual potential temperature is defined as
θ v = θ 1 + R v R d 1 q v q l ,
with the specific gas constant for water vapor R v = 461.51 J kg 1 K 1 , and the liquid water mixing ratio q l . Two SGS models were used for benchmaking purpose in the present paper.
PALM adopts a spatial scale separation approach developed by Schumann [52] to implicitly filter the variables in the governing equations. When applying the spatial filter to Equation (25), the filtered nolinear advection term u i u j ¯ can be written as
u i u j ¯ = u i ¯ u j ¯ ¯ + u i + u j ¯ R i j + u i ¯ u j ¯ + u j u i ¯ ¯ C i j
with the Reynolds-stress R i j and the cross-stress C i j which vanishes in RANS model. The overbar indicates filtered quantities in general. The double prime indicates SGS variables. Furthermore, the first term of the right-hand side can be formulated by using Leonard-stress L i j
u i ¯ u j ¯ ¯ = u i ¯ u j ¯ + u i ¯ u j ¯ ¯ u i ¯ u j ¯ L i j
Considering Equations (29) and (30), a filtered form of Equation (25) reads as
u ¯ i t = u ¯ i u ¯ j x j ε i j k f j u ¯ k + ε i 3 j f 3 u g , j π * x i + g θ ¯ v θ v , ref θ v , ref δ i 3 τ i j d x j ,
with the deviatoric subgrid stress τ i j d subtracting the normal stress term from the total subgrid stress τ i j :
τ i j d = L i j + C i j + R i j τ i j 1 3 τ k k δ i j , = u i u j ¯ 2 3 e δ i j ,
with the modified perturbation:
π * = p * + 2 3 ρ 0 e .
with the SGS-TKE:
e = 1 2 u i u i ¯ .
Analogously, the filtered equations for conservation of mass, thermal internal energy, moisture, and another arbitrary passive scalar can be written as
u j ¯ x j = 0 .
θ ¯ t = u ¯ j θ ¯ x j x j u j θ ¯ l v c p Π χ q v ,
q ¯ v t = u ¯ j q ¯ v x j x j u j q v ¯ + χ q v ,
s ¯ t = u ¯ j s ¯ x j x j u j s ¯ + χ s ,
with χ q v and χ s being the source/sink terms of q v and s, and the specific latent heat of vaporization l v = 2.5 × 10 6 J kg 1 .

3.2. Turbulence Closure

By default, PALM model is operated as LES model using a subgrid-scale model to parameterize the effect of the small-scale turbulence which has a smaller size than the grid size. Taking the idea from RANS modelling, PALM uses an eddy viscosity type SGS model to parameterize the four SGS convariance terms: u i u j ¯ , u j θ ¯ , u j q v ¯ , u j s ¯ in Equations (31) and (36)–(38).

3.2.1. Deardorff Subgrid-Scale Model

The default SGS model in PALM follows a 1.5-order closure approach suggested by Deardorff [53]. The modified version of [54,55] was implemented in PALM. The closure assumes that the SGS terms presenting energy transport by SGS eddies are proportional to the local gradients of the considered variables and read as
τ i j d = u i u j ¯ 2 3 e δ i j = 2 K m S ¯ i j ,
u i θ ¯ = K h θ ¯ x i ,
u i q v ¯ = K h q v ¯ x i ,
u i s ¯ = K h s ¯ x i ,
with the definition of the rate of strain tensor
S ¯ i j = 0.5 u ¯ i x j + u ¯ j x i ,
with the local SGS eddy diffusivities of momentum K m and heat K h defined as
K m = c m l e ,
K h = 1 + 2 l Δ K m .
Here, c m is the model constant, the cutoff length Δ represents the largest size of the unresolved scales. Δ is determined by distance from the ground z and the grid spacings Δ x , Δ y , Δ z in x, y and z direction can be written as
Δ = min 1.8 z , ( Δ x Δ y Δ z ) 1 3 .
The SGS mixting length l is function of height z, grid spacing and and calculated as
l = min Δ , 0.76 e g θ v , ref θ v z 1 2 for θ v z > 0 , Δ for θ v z 0 .
Moreover, the closure includes a prognostic equation for the SGS-TKE as follows
e t = u j e x j u i u j ¯ u i x j + g θ v , ref u 3 θ v ¯ x j u j e + p ρ 0 ¯ ϵ .
The pressure term in the above equation is defined as
u i e + p ρ 0 ¯ = 2 K m e x j ,
and the SGS dissipation ϵ within a grid volume can be written as
ϵ = 0.19 + 0.74 l Δ e 3 2 l .
According to the definition in Equation (28) and the Stull’s description [56], the vertical SGS buoyancy flux reads as
u k θ v ¯ = K 1 · u k θ ¯ + K 2 · u k q v ¯ θ · u k q 1 ¯ ,
with
K 1 = 1 + R v R d 1 q v ¯ q 1 ¯ ,
K 2 = R v R d 1 θ ¯ ,
and the vertical SGS flux of liquid water, parametrized as:
w q ¯ = K h q 1 z .

3.2.2. Dynamic Subgrid-Scale Model

In Deardorff’s model, c m in Equation (44) is considered as constant which actually varies flow types. The model with constant c m overestimates the velocity shear in the near wall region, particularly if the grid resolution is not sufficiently fine. To overcome these deficiencies, many research were carried out in the 1980s to develop dynamic SGS models whereby c s varies spatially and temporally. By describing the dynamic SGS model implemented in PALM, the c m is written as c * and the l in Equation (44) is replaced by the symbol Δ max . As a pioneer study on developing dynamic SGS, Germano et al. [57] introduced a test filter Δ T = 2 Δ max and the Germano identity L i j defined as
L i j = T i j τ ^ i j = u ¯ i u ¯ j ^ u ¯ ^ i u ¯ ^ j ,
with the hat denoting filter operation with the filter length Δ T and the subgrid stress on the test filter T i j calculated as
T i j = u i u j ¯ ^ u ¯ ^ i u ¯ ^ j .
While L i j can be resolved, T i j is still unknown. To eliminate the unknown T i j for calculating τ ^ i j , Heinz [58] used the deviatoric components of the Germano identity written as L i j d and the following eddy viscosity type assumption:
T i j d = 2 ν t T S ¯ ^ i j d ,
with the subtest-scale viscosity ν t T calculated as
ν t T = c * Δ T 2 S ¯ ^ d ,
with the filtered characteristic strain rate S ¯ ^ d given by
S ¯ ^ d = 2 S ¯ ^ m n S ¯ ^ n m 1 / 2 .
Based on Equations (57)–(59), c * can be written as
c * = L i j d S ¯ ^ j i 2 ν t T S ¯ ^ m n S ¯ ^ n m .
To ensure the stability, Mokhatarpoor and Heinz [59] suggested a dynamic bounds that keep the values c * in the ranges
c * 23 24 3 e Δ S ¯ i j S ¯ j i .
The dynamic model was used as default model in the present study.

3.3. Discretization and Numerics

3.3.1. Numerical Grid

In PALM, the calculation domain is discretized by using finite differences and equidistant horizontal grid spacings Δ x , Δ y . By default, the model uses constant grid spacing Δ z along the z-direction, but it can be stretched in the vertical direction to save computational time in the free atmosphere. In our application of simulating general airplane flights over a mountainous region, we focused on a limited height range from about 2000 m to less than 5000 m above mean sea level (AMSL). The existing computing resources allowed us to conduct the simulations with fine grid spacings in vertical direction. Hence, we kept the default setting with a constant grid spacing. PALM uses a C-grid topology called Arakawa staggered C-grid defined in [60,61]. By definition of the Arakawa staggered C-grid, all scalar variables s, e.g., the perturbation pressure p * , SGS-TKE e, SGS eddy diffusivities of momentum K m and heat K h etc., locate at the cell centres, while the vector variables, respectively the wind components u , v , w are shifted by half of the grid spacing to the face centres (see Figure 1). In the vertical direction, the first w-component w ( k = 0 ) indicates the bottom boundary at the surface height and the last w-component w ( k = n z ) defines the top boundary. The first grid point for scalars s and horizontal wind components u , v locates half grid spacing Δ z / 2 under the surface. However, this point is just declared in the array but practically not required for the calculation. At the top boundary, the last grid point n z + 1 of s , u , v is Δ z / 2 above w ( k = n z ) .

3.3.2. Numerical Scheme

For discretisizing the advective terms ψ i t in the governing equations, the following semidiscrete form is used in PALM:
ψ i t = F i + 1 2 ( u ψ ) F i 1 2 ( u ψ ) Δ x
with the F i ± 1 2 = u i ± 1 2 ψ i ± 1 referring to the fluxes staggered half a grid length related to the advected quantity.
Using a 5th order upwind discretization suggested by Wicker and Skamarock [62], which is consisting of centered non dissipative 6th oder flux and an artificial added numerical dissipation term, the flux can be written as
F i 1 2 6 th = u i 1 2 60 37 ψ i + ψ i 1 8 ψ i + 1 + ψ i 2 + ψ i + 2 + ψ i 3 6 th finite difference approximation u i 1 2 60 10 ψ i ψ i 1 5 ψ i + 1 ψ i 2 + ψ i + 2 ψ i 3 added numerical dissipation term of 5 th order
The spatial scheme is combined with a 3rd order low-storage Runge-Kutta scheme recommended by Williamson [63]. The scheme reads as
ψ ( t + Δ t ) = ψ ( t ) + 1 30 Δ t 5 k 1 + 9 k 2 + 16 k 3 k 1 = F ( ψ ( t ) ) k 2 = F ψ ( t ) + 1 3 Δ t · k 1 k 3 = F ψ ( t ) 3 16 Δ t · k 1 + 15 16 Δ t · k 2 ,
with the timestep Δ t .

3.3.3. Pressure Solver

By solving the governing equations in the Boussinesq-approximated form and using the previously described numerical scheme, incompressibility is required. PALM adopts a predictor-corrector method. As the first step, the momentum equation Equation (30) is solved without the perturbation pressure term π * ¯ x i . Consequently, a divergence velocity field in the next step t + Δ t is calculated as follows, with the subscript prov denoting provisional velocity field and gradient
u ¯ i prov t + Δ t = u ¯ i t + Δ t u ¯ i t t p r o v .
In the second step, all remaining divergences are assigned to the perturbation pressure term π * ¯ x i . Subsequently, the corrected velocity can be written as
u ¯ i t + Δ t = u ¯ i prov t + Δ t + Δ t π * ¯ t x i .
Thirdly, to obtain a corrected velocity free of divergence, the first spatial derivative should be defined as 0. The definition denoted by the symbol = ! leads to solve a Possion equation for the perturbation pressure π * ¯
x i u i ¯ t + Δ t = x i u ¯ i prov t + Δ t Δ t π * ¯ t x i Possion equation = ! 0 .
PALM provides two general categories to solve pressure: (i) Fast Fourier Transform (FFT) method, (ii) multigrid method. Various FFT methods were implemented in PALM model system and external FFT libraries can be used for cases of cyclic lateral boundary conditions. In our case of non-cyclic boundary conditions, we used the second method implemented PALM, an iterative multigrid scheme described in [64]. The scheme is based on Gauss-Seidel method defined as follows
p i , j k + 1 = 1 4 · p i 1 , j k + p i + 1 , j k + p i , j 1 k + p i , j + 1 k Δ x 2 f ( i , j , k ) .
Here, k is the iteration step. The local scheme requiring only four neighbouring points at each iteration, converges slowly on the one hand, and can reduce local divergence on grids with different grid spacing on the other hand.

3.4. Boundary Conditions

3.4.1. Topography and Surface Boundary Condition

In order to conduct realistic simulations of atmospheric turbulence and its propagation, topography information must be specified properly, particularly in our study related to orographically complex mountainous terrain. PALM’s topography implementation is based on the mask method introduced in [65]. The method resolves solid obstacles, such as buildings and orography, and treats the grid cell either as 100 % fluid cell or 100 % solid cell. PALM’s topography features have been frequently revised and further developed, specially for urban climate research. In the PALM version 6.0, the topography implementation allows to simulate overhanging structures, e.g., bridges, tunnels, and the surface boundary condition is coupled with various sub-models, such as gas-phase chemistry, aerosol physics, wind turbine model, radiation processes, urban surface model including pavements and so on [45]. For the present study, we focused essentially on convective boundary layer and used the “classical” implementation in PALM, which reduces the 3-D obstacle dimension to a 2.5-D topography format. The obstacle surfaces are approximated by grid cells like a step function. Following the 2.5 D approach, the model domain can be categorized in three subdomains:
(i)
grid cells in free atmosphere without adjacent solid surfaces,
(ii)
grid cells within orography,
(iii)
grid cells adjacent to solid surfaces, where a local surface layer is assumed.
A sketch of the topography implementation is presented Figure 2. For fluid cells, the normal PALM code is executed. In the region between inner and outer surface boundaries, wall functions are applied to the surface layer. We used Neumann no-slip condition combined with Monin-Obukhov similarity theory (MOST) that assumes a constant flux layer between inner surface boundary z ( k = 0 ) and z ( k = 0 ) + 0.5 Δ z (the first computing grid point at cell centre for horizontal wind components and scalars). When considering the yellow solid cells, the PALM standard code is executed but multiplied by zero. Note that the surface on solid cells on the horizontal plane is defined by the location on wall-normal velocity, respectively on grid cell surfaces. Furthermore, the grid cells surrounded by three or more walls are filled by the lowest height of neighbouring grid cells. This filtering function aims to avoid the case that a single surface layer cell is surrounded by three or more solid cells, where numerical instabilities could occur.
To define the topography information, PALM requires a static driver file in a rastered format such as Network Common Data Form (NetCDF). The topography implementation in PALM conforms with the Digital Elevation Model (DEM) format, which is offen used in geographic information systems to represent terrain. We used the Shuttle Radar Topography Mission (SRTM) elevation data, which were downloaded via the open-source software Quantum Geographic Information System (QGIS), originally in a resolution of 30-m. The geodata were further downscaled in 5 m to resolve small-scale turbulences in a range similar to the wingspan of the considered airplane Piper PA-28. A pre-processing tool named palmpy for generating static driver file was implemented in the frame work of a master thesis in the Centre for Aviation (ZAV) at the Zurich University of Applied Sciences [66]. The in-house script is comparable with the original routine included in PALM model system, but was adapted specifically for the aeronautical applications in the ZAV.

3.4.2. Mesoscale Nesting and Synthetic Turbulence Generation

PALM version 6.0 was extended to simulate atmospheric boundary layers under evolving synoptic conditions. A preprocessor INIFOR (initialization and forcing) included in PALM model system provides initial and time-dependent lateral and top boundaries based on the regional weather model COSMO. Further, additional syntethical turbulence fluctuations are imposed on the lateral boundaries. At the top boundary, Dirchlet free-slip conditions are used for velocities, and scalars are defined under Neumann conditions with temporal constant gradients and zero-gradients in z direction. In this section, we introduce the mesoscale nesting interface and the implemented synthetic turbulence generator briefly. A comprehensive description of this interface including verification study were published in [46].
The non-hydrostatic model COSMO is used operationally all around the globe, however with a strong focus on Germany and Switzerland. There, the COSMO model is run in different resolutions, where the highest resolution currently used Switzerland is of 1.1 km (COSMO-1: 1.11 km N-S and 0.75 km E-W) and spreads over 80 vertical coordinate levels in a smooth level vertical (SLEVE) terrain-following coordinate [67]. The COSMO-1 reanalysis (historic) data is available in hourly resolution on-demand and was ordered from the Federal Office of Meteorology and Climatology in Switzerland (MeteoSwiss) for the present study.
Figure 3 presents the workflow of using the mesoscale nesting interface INIFOR for a PALM simulation. INIFOR has been developed mainly by the German Meteorological Service (DWD) and is currently designed to process the output data of DWD’s operational configuration COSMO-D2 and its predecessor COSMO-DE [46]. Due to the slight difference between COSMO-1 and COSMOS-D2/DE data in coordinate system, COSMO-1 reanalysis data is to be converted in a conform form prior to importing into the nesting interface. INIFOR reads COSMO data and a static drive file containing topography information, and forces interpolated COSMO data in a rotated-pole system onto PALM’s Cartesian grid. INIFOR generates a dynamic driver file as output. The dynamic driver file is required by PALM as simulation input, when enabling the mode mesoscale nesting, so called “offline-nesting” in PALM model system.
In order to accelerate the transition of the interpolated mesoscale wind fields on the lateral boundaries to a fully developed turbulence atmospheric boundary layer, PALM allows to generate synthetic turbulence on the inflow boundary. Based on a Cholesky decomposition suggested by Lund et al. [36], the turbulent flow velocity u i on the 2D boundary plane consists of the mean inflow value u ¯ i and the fluctuations
u i = u ¯ i + a i j u j ,
with the amplitude tensor a i j defined as
a = r 11 0 0 r 21 / a 11 r 22 a 21 2 0 r 31 / a 11 r 32 a 21 a 31 / a 22 r 33 a 31 2 a 32 2 .
Here, i , j { 1 , 2 , 3 } . r i j is the Reynolds-stress tensor. u j are the spatial and temporal disturbances imposed onto the 2D plane. Xie and Castro [40] suggested a 2D random signal Ψ i correlated with length scales L i and timescales T i on the 2D plane in each velocity component. The disturbance term u i computes as
u i ( t + Δ t ) = Ψ i t Δ t ( L i ) exp π Δ t 2 T i + Ψ i t ( L i ) 1 exp π Δ t T i 0.5 ,
with Δ t being the simulation timestep.
In a later paper [41], Kim et al. performed a correction to the velocity u i in order to maintain constant mass flux normal to the considered 2D Plane. In addition, to avoid the perturbations having non-zero mean u j and u k components on the west model boundary [46], the disturbance term u i is corrected as follows
u i , corr = u i 1 S S u i d S
with S being the surface area of the 2D boundary.
The remaining unknown Reynolds-stress components r i j and scale length L i can be either pre-defined in a ASCII simulation input file or parameterized. For a detailed description of the parameterization, we refer to [46].

3.5. Grid Nesting and Computational Domain

To reduce computing costs of LES simulation involving a large computational domain, PALM provides an online LES-LES nesting system. It allows multiple child domains with high grid resolution nested in a parent domain of a PALM simulation. The nesting approach can be further categorized in two modes: (i) one-way coupling; (ii) two-way coupling. In the first case, the information derived from parent domains is interpolated on grid points of child domain(s). The second approach uses an anterpolation algorithm to transfer the data from child domain back to the corresponding parent domain. A detailed description was presented in [68]. We used the cost-effective one-way coupling, since the modest systematic shift in streamwise velocity indicated in [68] can be acceptable for our application.
Figure 4 shows the computational domain, which locates mainly in the region Samedan in Switzerland, including a small part within Italy on the south side of Piz Bernina (4049 m). The case discussed in the present article contains a parent domain with the domain origin at 9.95 E, 46.33 N in the global coordinate system WGS84, 774,572 E, 133,915 N in the Swiss cooridnate system C H 1903 + , and extends over 24,576 × 133,915 × 4096 m3 in the x, y and z direction, with an equidistant grid spacing of 32 m. The x direction follows E-W axis and the y direction is parallel to S-N axis in the global coordinate system. In the vertical z direction, the bottom of the parent domain locates at 1746 m AMSL, which is determined by the topography information included in the dynamic driver. Further, two child domains of 2048 m × 2048 m × 3584 m were nested in the parent domain, The both child domains start from the parent domain bottom in the z direction and have a grid resolution of 8 m. We simulated the weather conditions of a summer day from UTC 06:00–12:00. Table 2 lists the information of the computational domain configuration.

4. Flight Simulation Test Campaign

A flight simulation environment was created in the ZAV’s Research and Didactics Simulator (ReDSim) to evaluate the first implementation of the energy management system [1]. The ReDSim is a real-time didactics and research simulator that was developed at the ZHAW. The research simulator employs state of the art technology and features a Control Loading System (CLS) to simulate force feedback to the pilot and a visual system with a field of view of 180 degrees. ReDSim is utilized in research projects and taught courses at the ZHAW as laboratory equipment, where students can gain hands-on experience with flight simulation devices for research. Additionally, ReDSim is utilized for research and development projects of external industry partners.
To evaluate the concept of the developed energy management system, we ran a series of flight simulation experiments at the beginning of 2021. A group of experienced pilots was invited to test the new system’s initial installation. The pilots tested the functionality of a graphic user interface (GUI) included in the energy management system and provided feedback on its user-friendliness using a standardized questionnaire [1]. Our most recent flight simulation experiments focused on the integrated atmospheric disturbance model. The test session described in this article was conducted by three private pilots and an experienced meteorologist who also holds a private pilot license (PPL).

4.1. Concept of Flight Simulation Test Environment

Figure 5 shows the overview of the flight simulation test environment. The flight simulation model is based on the ReDSim existing PA-28 real-time simulation model. Several adjustments were made, however, to strengthen the model and fit the simulation environment for the concept study. The new subsystem outputs depicting atmospheric disturbance were included into the environment model and aircraft equations of motion (EoM). The atmospheric turbulence disturbance can be generated in two ways:
(i)
by importing PALM instantaneous data with high temporal resolution with local mesh refinements (hereafter called turbulence case PALM),
(ii)
by activating Dryden turbulence model plus temporally mean data from PALM simulations without local mesh refinements (hereafter called turbulence case Dryden).
Prior to starting the flight simulation, the PALM output data is imported into MATLAB (in netCDF format). The wind velocity components u , v , w , atmospheric pressure p and temperature T (converted from the original PALM output potential temperature θ ) are interpolated as linear functions of the space coordinate x , y , z and of time t. The output of this procedure is saved as gridded interpolants in the MATLAB workspace, which the flight simulation model can later access. Wind velocity components, pressure, and temperature are estimated as functions of aircraft position and time throughout the real-time simulation. Additionally, the wind angular rates p , q , r at any instant are calculated as
p = w y v z
q = w x + u z
r = v x u y
where the derivation is performed numerically through centered differences.

4.2. Summary of Test Procedure

During the previous test session [1], we conducted the flight simulation experiment in accordance with the industry standard procedure for airplane certification. The experiment was divided into two parts: (i) testing of engine performance and flight performance test in calm air condition, and (ii) testing of simulation environment with enabled atmospheric disturbance subsystem.
The present test session can be considered as an extension experiment of the second part in the last session, with an emphasis on turbulence structure and its effect on airplane response in mountainous region. Furthermore, the test campaign aims to investigate and compare the two approaches to generating turbulent velocities in the flight simulator.
Figure 6 shows two scenarios discussed in the present study. Prior to conducting the piloted flight simulation test, we performed offline simulation test along a valley lying west of the weather station Piz Corvatsch (3294 m), which is a satisfactory location for undisturbed free atmosphere benchmaking. We used an in-house developed autopilot to perform several three-minute cruise climb manoeuvres, with heading 155 from 7000 ft (2134 m) to 8000 ft (2438 m). For the piloted flight simulation test, the pilots performed two to three runs, each of ten to fifteen minutes, utilizing two different methods for generating atmospheric disturbances. Each run required the pilot to complete a tracking task. After trimming the aircraft, the tracked flight began over the lake Bianco. The pilots made several level turns before climbing steadily into the child domain 2 over the glacier at around 11,000 ft (3350 m). Subsequently, further level turns were performed over the glacier. After each run, the pilots were asked for their comments on turbulence by means of a questionnaire. We took the question sheet included in [7] as reference and adapted it for our experiment in a fixed base flight simulator. This question sheet asked the pilots to evaluate the turbulence characteristics, such as turbulence intensities and patchiness of the turbulence, airplane responses due to the disturbances, and workload required for performing the manoeuvres level turn and steady climb by using Cooper rating scale [69]. The relevant documents, weight and balance sheet and flight test card and the questionnaire are presented in the Appendix A.

5. Results and Discussion

In the following section, we show the results of the PALM simulations and the flight simulation experiments. As a guide for the readers as they proceed through this section, we outline the section’s structure here. As a starting point, we evaluate the PALM simulations in terms of revealing the structure of the convective boundary layer over the whole calculation domain, presenting temporal evolution of mean wind velocities at the areas of interest in Section 5.1. In the following Section 5.2, we describe the results obtained from flight simulation experiments, with focus on the differences between the two ways to generate atmospheric disturbance in frequency domain. Finally, we provide the results of the piloted flight simulations for the chosen scenario and analyze pilot feedback on the atmospheric disturbance model.

5.1. PALM Simulation Evaluation

5.1.1. Vertical Profiles

To give an overview of the atmospheric boundary layer (ABL) simulated by PALM, we present in this section the hourly averaged vertical profiles of various horizontal mean quantities over the whole parent domain.
Figure 7 shows the horizontal mean values of horizontal wind speed u h , vertical wind speed w and potential temperature θ starting at 06:00 UTC on 4 August 2017, which was a warm summer day characterized by clear-sky conditions. The horizontal wind speed profiles show a characteristic velocity profile within the convective boundary layer for the six hours studied. The mean value between 2000 m and 3500 m, where flight simulation tests were performed, is less than 5 ms−1. The low range of vertical speed indicates that the vertical motions of air parcels within the boundary layer are relatively slow. The stably stratified layer is confirmed by the vertical temperature profile as well. During the temporal evolution, due to the heating of the surface, the boundary layer continuously warms up and the potential temperature profiles shift to the right with a quasi-constant temperature gradient in vertical direction. In the first three hours (UTC 06:00–UTC 09:00), the negative temperature gradients indicate an unstable stratification near the surface, where turbulent wind can be induced.
Figure 8 shows the horizontal mean vertical profiles of heat-fluxes. It can be seen that the flow is well resolved throughout the boundary layer, while sub-grid scale fluxes dominate in the near-surface layer. The vertical profiles of total heat-fluxes indicate the boundary layer height Δ z of about 2000 m. The different signs of the vertical gradients of the heat fluxes gradient can be explained by heating the lower part of an inversion layer and cooling of the upper part.
Figure 9 shows the vertical profiles of horizontally averaged flux components w u , w v and subgrid-scale turbulent kinematic flow e over the whole domain at UTC 07:00, UTC 09:00 and UTC 12:00. Following about one-hour spinup time, the differences in fluxes between the two SGS models are determined to be insignificant, while SGS turbulent kinematic energy values calculated using the Deardorff SGS model are clearly higher than those calculated using the dynamic SGS model, in particular near the wall. This impact can be described as the Deardorff model not being capable of resolving as many small eddies near the wall as the dynamical SGS model, when same grid spacing is used.
The vertical profiles of variances horizontally averaged over the whole domain are plotted in Figure 10. During the time revolution, the maximal values remain at the same altitude. Similarly, there are no significant differences between the two models in computing velocity variance, once the simulation is stabilized.

5.1.2. Temporal Evolution

In this section, we show the time evolution of the wind fields within the boundary layer in this section. To evaluate the LES simulations’ performance, measured data on horizontal wind components were used. We collected data from the SwissMetNet (SMN) network of weather stations. The Swiss Federal Office of Meteorology and Climatology maintains the national meteorological and climatological network that includes over 150 stations recording wind direction and speed. The measurements are utilized for a variety of purposes, including monitoring basic meteorological parameters, issuing meteorological warnings, providing input for numerical weather forecasting, and conducting climate analysis. For a detailed description of the network, we refer to [70].
Several SwissMetNet stations were accessible for benchmarking purposes in the selected area of study, However, only one station (COV/Piz Corvatsch, (774,572 E, 133,915 N) was located on a mountain ridge at an altitude of 3294 m (783,145 E, 143,524 N), as a satisfactory station representing best the state of the undisturbed free atmosphere (shown in Figure 6a). The data of COV was received through an interface named IDAWEB, which provides free access to surface meteorological measurement data from the SwissMetNet and other networks to research organizations. In addition to the SwissMetNet data, the measurements at the station Passo del Bernina (BEH, 798,422 E, 143,020 N) at 2260 m were taken from Intercantonal Measurement and Information System (IMIS) operated by Swiss Federal Institute for Forest, Snow and Landscape Research (WSL). To compare with the experimental data, we defined multiple wind measurement masts near the considered weather stations. The simulated data shown in the following are spatially averaged values over a virtual measuring box of approximately 100 m × 100 m × 40 m.
Figure 11 shows temporal evolutions of 10 min time-averaged horizontal wind speed from the measurements and the PALM simulation at the weather stations Piz Corvatsch and Passo del Bernina, over the total simulation time period of 21,600 s. Both series of simulated horizontal wind speeds (Deardorff SGS model and dynamic SGS model) in black present temporal evolutions that are consistent with those of the measured values at both weather stations. The root mean square error over the whole simulation time is approximately 2 m s 1 , which is acceptable, even if the measured data indicate a greater bias than the simulated data. Furthermore, in the one-hour time frame of interest for the flight simulation denoted in light blue shading, the root mean square error is less than 1 m/s. These comparisons demonstrate the LES simulation validity for estimating mean wind fields in areas like COV with an undisturbed free atmosphere as well as in orographically complex regions such as BEH. In Figure 11, it can be noticed that there is no significant difference in time domain between the two SGS models when estimating mean wind fields. Hence, we use dynamic SGS model as default simulated data in the following.
The temporal evolutions of wind direction at both weather stations are shown in Figure 12. At the weather station COV, the simulated wind direction time histories, match well the available hourly time-averaged data, denoted by the red circle. On the test day, the wind fields in this location were relatively stable. At the weather station BEH, the recorded wind direction changes relatively little during the observed six hours, whereas the simulated data indicate tremendous oscillations across the whole time domain. This can be explained as a complex boundary layer structure containing various small eddies. Despite this, the hourly averaged wind direction of 152 from the simulation indicates a good agreement with the measured averaged value of 141 in the selected hour.
In order to give an overview of the spatial structure of the wind fields, we plot in Figure 13 the instantaneous vertical wind speed over the 3D calculation domain on the top of a landsat satellite image at UTC 09:00, 10,800 s after the start of the simulation. The weather stations are marked by green (COV) and yellow (BEH) stars. The two solid lines indicate the positions in x direction of the y-z cross-sections plots shown in Figure 14. In the region near Piz Corvatsch, the 3D plot shows a regular wave structure near the weather station COV, which is mainly oriented along the mean-wind direction of 225 (see Figure 12) with “up- and downdrafts” on the order of 2 m s 1 . The wavelength is estimated visually to be O ( 5 km ) . The wavelength near the weather station BEH is clearly shorter.
Figure 14 shows the Instantaneous y-z cross-sections of vertical wind speed and potential temperature at 09:00 UTC at positions x = 8704 m and x = 23,840 m. The approximately horizontal isolines of potential temperature represent the stable boundary layer structure in the 8000 m to 10,000 m y direction, near the location of COV, while the chaos flow structure extend to the altitude 4500 m, in the same range in y direction, where weather station BEN locates. Additionally, Figure 15 provides a temporal evolution of potential temperature and horizontal flow fields on x-y sections between UTC 09:00 to UTC 09:30 at the altitude 3200 m, in the 8000 m to 10,000 m y direction. As illustrated in the graphs, the flow fields and temperature distribution vary often in this local region. This represents graphically the severe oscillations of wind direction at the weather station BEH, indicated in Figure 13. These complex flow structures could be realistic or just pure numerical outcomes. In the following sections, we will continue the discussion about the realism of the atmospheric turbulence in frequency domain, by examining the flight simulation outputs.

5.2. Results of Flight Simulation Test

A series of flight simulation tests was conducted with the purpose of assessing the realism of two approaches to simulate atmospheric disturbance. The first subsection compares the power spectral densities of wind velocity and airplane angular rate responses in the two scenarios: (i) Piz Corvasch with an undisturbed free atmosphere, and (ii) Passo del Bernina with complex terrain (see Figure 6). The second subsection contains the results of the pilot questionnaire.

5.2.1. Spectral Analysis

Many research investigations on the atmospheric boundary layer (ABL) and turbulence spectral forms have been conducted in the domains of geophysics and atmospheric sciences. Some major hypotheses were used in combination with our specific test cases to narrow the scope of the discussion about the extensive topic and essentially establish a realistic and sufficient strategy to generate atmospheric disturbance for our research work related to flight safety in mountainous terrain.
Normally, the motions of turbulent eddies are described as an energy cascade from larger to smaller scales through the interactions of eddies. Depending on the scales, the eddies can be categorized in three subranges: energy containing scale (large scale), initial scale and dissipation scale (small scale). The later two subranges are referred to equilibrium range. The horizontal axis of the energy spectrum of turbulence denotes eddy frequency f or wave number k = 2 π / L in m 1 , where L is the length scale. In our case, the variable L can be calculated as L = f / V t a s , where V t a s in m s 1 is the true airspeed the airplane. According to the Kolmogorov’s isotropic turbulence hypothesis [71], the velocity spectral of isotropic turbulence follows a 5 / 3 law scaling the inertial subrange. Lindborg [72] found that the 5 / 3 -law could be applied for anisotropic turbulence, e.g., stably stratified ABL. The lower side of anisptropic inertial range in the energy spectrum was characterized by Dougherty-Ozmidov eddy scale k o [73,74]. The opinion in this paper was supported by various studies of direct numerical simulations. In a recent study, Cheng et al [75] presented a comprehensive discussion about the spectral shape in the stable ABL and proposed a new hypothesis for stable ABL. The inertial subrange in the equilibrium range could be separated by a larger scale k b (buoyancy wave number) and smaller scale k o (or an antitropic scale k a ) into three regions: buoyancy subrange, a transition region and the isotropic inertial subrange. In first and the third region, the energy spectrum followed the 5 / 3 -law, while a shallower 1 -slope was presented in the transition region. Our present study doesn’t cover the entire range of eddy scale, but rather focuses on a relevant range for flight safety study. Thus, based on the founding from Knigge et al [76], we assumed that length scale between 5 m and 50 m might have dominant impacts on a general aviation airplane with about 10 m wingspan.
Figure 16, Figure 17, Figure 18 and Figure 19 present the results of the spectral analysis. Besides the 5 / 3 -slope according to Kolmogorov’s law [71], either a 1 -slope or 2 -slope is plotted as a reference line in each logarithmic chart. In order to better identify the spectra slope and compare with references, the vertical axis in the following plots denotes the product of wave number k and power spectral density Φ .
Figure 16 shows the spectra of wind velocity components u, v and w during a steady climb flight at Piz Corvatsch with a grid resolution of 32 m in the PALM simulation. The turbulence case Dryden presents isotropic turbulence, whereas the vertical wind velocity energy spectrum in the turbulence scenario PALM is clearly lower than the horizontal spectra. It can be observed that the spectra in case Dryden are higher than the theoretical values following the 5 / 3 -law in the considered wave number range. Spectra of case PALM show a different shape; the energy is transported dramatically from large scale eddies to the small scale ones, which is considered not realistic. This is a typical result derived from LES simulation, in which the cut-off length for SGS-model is larger than the higher limit of the wave number k m a x . The underestimation of the energy for small eddies is caused by the numerical errors in SGS model.
In Figure 17, we compare both turbulence cases for predicting spectra of airplane angler rate p and q during the same flight in the region Piz Corvatsch. In general, the simulated angular rates under both Dryden and PALM turbulence conditions show steeper slopes than the theoretical value of 5 / 3 . The deficiencies might be linked to the airplane model itself or other components, which will not be further discussed. The analysis will be focused mainly on the difference between two turbulence cases. It can be seen the both cases have a good agreement in the spectrum of the roll rate p, while spectra of q and r derived from turbulence case Dryden are higher than the ones of turbulence case PALM. The lower values can be explained by the overestimated dissipation rate of SGS eddies in the PALM simulations.
In Figure 18 and Figure 19, we present the spectra calculated by using the flight simulation test data of scenario Passo del Bernina. Figure 18 shows the spectra of wind velocity components u, v and w recorded during the level turns with various bank angles above the glacier (Figure 6b), mostly within the child domain 2 with a grid resolution of 8 m in the PALM simulation. In comparison to the Piz Corvatsch scenario at 7500 ft, an isotropic spectrum with a comparable shape and value can be detected at the altitude of 10,500 ft in case Dryden. The spectra in case PALM show reasonable shapes and can follow the theoretical 3 / 5 -slope. The prediction in the small scale region was improved by using the fine mesh. Furthermore, the shallower slope of about 1 could be explained by the hypothesis proposed in [75], although the effect of the transition region is not as obviously as shown in their study on a strongly stratified ABL. The drops at about k = 1 and oscillations in the small-scale range might be the result of multiple level rotations with a large radius and a small bank angle that fly outside the child domain. The corresponding spectra of angular rates are plotted in Figure 19. It can be seen the spectra of roll rate p and yaw rate r are consistent in both cases. The spectra of pitch rate q in case PALM lies still under the one derived from case Dryden, but the dissipation rate is lower than in the scenario Piz Corvatsch. This improvement in the small scale region can be explained by the finer spatial resolution in the child domain.

5.2.2. Results of Pilot Questionnaire

In this subsection, we summarize the pilots’ evaluation of the atmospheric disturbance model and present an initial statistical analysis by using the question sheet presented in Appendix A.3. Here, the essential aim of the piloted simulation test was to answer the primary question of whether pilots can notice the differences between the two turbulence cases, rather than assess the absolute realism of the flight on the selected day and to review the causes of the accident. In fact, the validity and performance of other components in the flight simulation test environment, as well as the pilots’ experiences flying under the presented test condition, may influence an assessment of the absolute reality. The evaluation of the flight simulation model is beyond the scope of this article.
In general, the pilots rated both turbulence cases between “fair” and “good”. However, they were able to distinguish between the two approaches in turbulence characteristics and turbulence/task combination. The main criticism of the case Dryden was the presence of high-frequency noise. Due to the oscillations of the airplane angular rate responses, it was difficult to perform the flight tasks required. The pilots had to make considerable corrections and compensations. Pilot D, the experienced meteorologist, remarked that the high-frequency turbulence would be unrealistic on such a “normal” summer day. In terms of high-frequency turbulence, case PALM revealed an inverse image. On case PALM, the pilots commented that the high-frequency eddies were significantly less noticeable than expected. Due to this, it was much easier to complete the missions in case PALM than in case Dryden. In fact, the pilots’ feedback is consistent with the energy spectra depicted in the previous section.
One positive characteristic of both cases, particularly case PALM, was the behaviour of low-frequency disturbances. The drifting in the mean wind was considered very realistic. This feedback from the pilots confirmed the correctness of the mean wind prediction in the LES simulations in turn. Differently from the conventional flight simulators, where the horizontal wind speed and direction on each flight are set to constant values, the mean wind fields in our flight simulation environment were derived from the LES simulations taking into consideration of their temporal and spatial evolution. Furthermore, the PALM simulations used in this study took data from a mesoscale weather model as boundary conditions, which ensured the realistic initial conditions of the LES simulations.
We followed the approach described in [7] to statistically differentiate the two turbulence cases. The answers to the questionnaire are shown in Appendix A.5. The plots in bar charts can be interpreted as follows. For each question and turbulence case, we calculated 95 % confidence limits for a true mean value of the pilots’ ratings, e.g., by assigning the value 0 to “no comment”, 1.0 to “not enough”, 2.0 to “about right” and 3.0 to “too much”. The red error bar denotes the 95 % confidence interval for a given turbulence case. We can be 95 % confident that the pilots can differentiate the two models, when both of the following requirements are satisfied at the same time:
(i)
the mean value of case PALM must lie outside the 95 % confidence interval of case Dryden;
(ii)
the mean value of case Dryden must lie outside the 95 % confidence of case PALM.
Figure A3 shows the pilots’ ratings of turbulence intensity. This is an example of the pilots being able to distinguish between the two turbulence cases. The evaluations of the pilots were consistent. The case Dryden appeared to underestimate the turbulence intensities, while turbulence generated in the case PALM was more severe. Pilot A added further remarks to the comparison, stating that it was difficult to assess turbulence intensities without full motion feedback, especially when dealing with heave and side force. According to the pilot’s expertise, turbulence should be classified as severe despite the fact that almost no aileron input was required to adjust for the roll of the aircraft.
The pilots’ estimates for the turbulence realism are plotted in Figure A4. This is an example where the pilots can not differentiate the two turbulence cases statistically. Three of the four pilots rated the both cases “fair” or “good”, while pilot C’s rating for the case PALM was the lowest, being “poor”. Pilot C consistently complained of too little disturbances felt during the flight experiment. The diverse feedbacks on the same model might be explained by the different recent flight experience. For the most part, pilot C has been flying smaller, lighter aircraft to complete his training.
Figure A5, Figure A6 and Figure A7 show the pilots’ answers to the correctness of relative amplitudes of disturbances. All the pilots tended to think that the amplitudes of roll in both case were slightly lower than expected, as shown by the roll rate energy spectrum in Figure 19. For pitch, pilot A and pilot D rated both case “about right”, while pilot B and pilot D were able to distinguish the two cases, but gave opposite opinions. Pilot B rated case Dryden “too much” and case PALM “about right”. Pilot B felt the pitch oscillations in case PALM at approximately 10,500 ft high and added the comment that it was difficult for pilot to compensate. After analyzing the recorded flight routines (not shown), it was determined that pilot B completed only one complete circle at this altitude, whereas pilot D was asked to perform several level turns with various bank angles at this altitude, the majority of which occurred outside the child domain. The impression on the spatial discontinuity between parent and child domain could be less definite. For yaw, pilot A and pilot C rated differently, while the other two pilots rated both models “about right”. It would be necessary to invite a larger group of pilots to conduct the test.
Figure A8 shows the pilots’ evaluation of the patchy characteristics. Most of the pilots rated the both cases “about right”. Pilot A thought turbulence bursts occurred in case PALM almost too abruptly and expected a bit more of fade-in and fade-out, even if the transition phase would last less than a second.
Pilots’ ratings of low and high-frequency content are shown in Figure A10. As mentioned before, the pilots were able to differentiate the two cases in predicting high-frequency turbulence. Both cases need to be improved. One rapid solution would be activating the Dryden model in case PALM or the weighting factor o the Dryden model. Another way is to use a finer grid resolution, in order to shift the cut-off length of the LES simulations to the right side of the wave number area of interest. The plot in Figure A11 proves the validity of the low-frequency turbulence, despite Pilot B’s rating of PALM as “not enough” and Pilot A’s rating of Dryden case as “not enough”.
The pilots rated the turbulence/task combination using the Cooper-Harper rating scale Figure A11; Figure A12 present the results of the evaluation. Pilots’ ratings of the climb task show no difference between the two cases, while the pilots rated the level turn tasktask level turn in case PALM one full point lower than in case Dryden. This corresponds to the difference of in predicting high-frequency turbulence. Consequently, it was easier for the pilots to perform required tasks in case PALM than in case Dryden. The lower task climb ratings indicate that the climb manoeuvre was generally less challenging than the level turn on the test day. It would be interesting to carry out further piloted flight simulation test under ohter weather conditions, such as with a dominant vertical speed.

6. Conclusions and Outlook

This paper has introduced a method for generating atmospheric disturbances in a real-time simulation environment, by combining the statistical Dryden wind turbulence model with numerical wind fields data generated by the LES model PALM. The piloted simulation study was a scenario-based investigation focusing on an enhancement of flight safety over mountainous region.
PALM is a well-established model system, which has been widely applied for simulations of urban climate, atmospheric and ocean boundary layers. It provides a mesoscale nesting interface which can force the reanalysis data of a regional weather model such as COSMO with a spatial resolution O ( 1 km ) as initial and boundary conditions onto the PALM simulation domain boundaries. The feature allowed us to simulate realistic mean wind fields in the flight simulator. Our PALM simulation domain with a grid resolution of 32 m was located mainly in the region of Samedan in Switzerland, including a small part within Italy on the south side of Piz Bernina (4049 m). To simulate the areas of most interest, we used an online LES-LES nesting system to embed two child domains with an equidistant grid spacing of 8 m in the parent domain. For the LES simulation, we selected a warm summer day with a suitable weather condition for performing mountain flights. The atmospheric boundary layer was stable and the horizontal winds were moderate on the test day. To evaluate the correctness of the LES simulations for predicting mean wind fields, we used measured wind data from a SwissMetNet weather station at Piz Corvatsch and a IMIS weather station at Passo del Bernina. The simulated data show acceptable agreement with the measured data.
We built a flight simulation test environment based on an existing Piper PA-28 flight simulation model. The atmospheric turbulence disturbance can be generated in two ways. The first one is using the PALM instantaneous data with high temporal resolution and local mesh refinement. The other one is using the hourly averaged data derived from LES simulation to simulate mean wind field, while the fluctuations are generated by Dryden turbulence model. We designed a flight simulation experiment to test the realism of both cases, in terms of turbulence characteristics and turbulence/task combinations. We carried out a statistical analysis to quantify the difference between the two models.
Based on the reported results, we can conclude that the two approaches can generate a realistic simulation environment for scenario-based investigation or pilot training on the subject of flight safety over complex terrain, although the high-frequency turbulence part needs to be improved further. Additional piloted simulation tests will be carried out for more difficult meteorological situations in order to determine the optimum weighting of the two models under various scenarios. Furthermore, we could implement the concept in a motion-based simulator, such as the other flight simulator at our centre’s flight simulator for rotorcraft researchour centre for rotorcraft research. From a long term point of view, the urban air mobility industry may profit from the capability of such LES models like PALM for simulating urban climate, not only during the preliminary design phase, but also throughout certification and operating procedures, such as collision risk assessment and traffic control management, as propeller downwash and its interaction with obstacles would have significant impacts on the overall flight safety in low-level airspace.

Author Contributions

Conceptualization, X.L.; methodology, X.L.; software, X.L. and A.A.; validation, X.L., P.C. and L.M.; formal analysis, X.L.; resources, P.C. and L.M.; data curation, X.L. and A.A.; writing—original draft preparation, X.L.; writing—review and editing, X.L., L.M. and Y.F.; supervision, Y.F.; project administration, X.L. and L.M.; funding acquisition, X.L. and L.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Federal Office of Civil Aviation in Switzerland grant number SFLV 2018-052.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to the large data size and the specific data formats.

Acknowledgments

High Performance Computing (HPC) resources were provided by the Centre for Aviation (ZAV) at the Zurich University of Applied Sciences (ZHAW).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABLAtmospheric Boundary Layer
AMSLAbove Mean Sea Level
BEHPasso del Bernina
COVPiz Corvatsch
COSMOConsortium for Small-scale Modeling
CFDComputational Fluid Dynamics
CLSControl Loading System
COVPiz Corvatsch
DNSDirect Numerical Simulation
FEASTFinite Element Aircraft Simulation of Turbulence
FFTFast Fourier Transform
GUIGraphic User Interface
IMISIntercantonal Measurement and Information System
INIFORInitialization and Forcing
LESLarge Eddy Simulations
LiDARLight Detection And Ranging
NetCDFNetwork Common Data
PALMParallelized Large-Eddy Simulation
PPLPrivate Pilot License
QGISQuantum Geographic Information System
RANSReynolds-averaged Navier–Stokes
SOBERTRotor Blade Element Turbulence
SLEVESmooth LEvel VErtical
SMNSwissMetNet
SRTMShuttle Radar Topography Mission
STSBSwiss Transportation Safety Investigation Board
SGSSub-grid scale
TKETurbulence Kinetic Energy
UTCCoordinated Universal Time
WSLSwiss Federal Institute for Forest, Snow and Landscape Research
ZAVCentre for Aviation
ZHAWZurich University of Applied Sciences

Appendix A. Flight Simulation Test Campaign

Appendix A.1. Weight and Balance

Table A1. Weight and balance.
Table A1. Weight and balance.
MASSARM
Jb . kg in m
Empty Mass1500 680.4 85.9 2.18
Position 1 176.4 80 80.5 2.04
Position 2 110.2 50 80.5 2.04
Position 3 110.2 50 118.1 3.00
Position 4 110.2 50 142.8 3.63
Fuel 176.5 80 95.0 2.41
Overall 2183.5 990.4 90.6 2.30 18.64 % M.A.C.

Appendix A.2. Flight Test Card

Figure A1. Flight test card.
Figure A1. Flight test card.
Aerospace 09 00103 g0a1

Appendix A.3. Question Sheet

Aerospace 09 00103 i001
Figure A2. Cooper-Harper [69] handling qualities rating scale.
Figure A2. Cooper-Harper [69] handling qualities rating scale.
Aerospace 09 00103 g0a2

Appendix A.4. Pilot’s Experience

Table A2. Pilots’ experience.
Table A2. Pilots’ experience.
PilotTotal No. of HoursHours under Similar ConditionsTechnical Background
Pilot A9510Aeronautical engineer
Pilot B17525Aeronautical engineer
Pilot C555Aeronautical engineer
Pilot D15520Meteorologist

Appendix A.5. Questionnaire Results

Figure A3. Turbulence intensity.
Figure A3. Turbulence intensity.
Aerospace 09 00103 g0a3
Figure A4. Realism of turbulence.
Figure A4. Realism of turbulence.
Aerospace 09 00103 g0a4
Figure A5. Correctness of relative amplitudes of disturbances (roll).
Figure A5. Correctness of relative amplitudes of disturbances (roll).
Aerospace 09 00103 g0a5
Figure A6. Correctness of relative amplitudes of disturbances (pitch).
Figure A6. Correctness of relative amplitudes of disturbances (pitch).
Aerospace 09 00103 g0a6
Figure A7. Correctness of relative amplitudes of disturbances (yaw).
Figure A7. Correctness of relative amplitudes of disturbances (yaw).
Aerospace 09 00103 g0a7
Figure A8. Patchy characteristics.
Figure A8. Patchy characteristics.
Aerospace 09 00103 g0a8
Figure A9. Frequency content of turbulence (low frequencies).
Figure A9. Frequency content of turbulence (low frequencies).
Aerospace 09 00103 g0a9
Figure A10. Frequency content of turbulence (high frequencies).
Figure A10. Frequency content of turbulence (high frequencies).
Aerospace 09 00103 g0a10
Figure A11. Cooper rating of task level turn.
Figure A11. Cooper rating of task level turn.
Aerospace 09 00103 g0a11
Figure A12. Cooper rating of task climb.
Figure A12. Cooper rating of task climb.
Aerospace 09 00103 g0a12

References

  1. Liu, X.; Manfriani, L.; Fu, Y. Concept of a new system synthesizing meteorological and orographic influences on the airplane safe energy envelope. In Proceedings of the 32rd Congress of the International Council of the Aeronautical Sciences, Shanghai, China, 6–10 September 2021. [Google Scholar]
  2. Von Kármán, T. Progress in the Statistical Theory of Turbulence. Proc. Natl. Acad. Sci. USA 1948, 34, 530–539. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Dryden, H.L. A review of statistical theory of turbulence. Q. Appl. Math. 1943, 1, 7–42. [Google Scholar] [CrossRef] [Green Version]
  4. Gault, J.D.; Gunter, D.E. Atmospheric turbulence considerations for future aircraft operated at low altitudes. In Proceedings of the Aircraft Design for 1980’s Operations Meeting, Washington, DC, USA, 12–14 February 1968. [Google Scholar]
  5. Taylor, G.I. The spectrum of turbulence. Proc. R. Soc. London. Ser. A Math. Phys. Sci. 1938, 164, 476–490. [Google Scholar] [CrossRef] [Green Version]
  6. Reeves, P.M. A Non-Gaussian Turbulence Simulation; US Air Force Flight Dynamics Laboratory Technical Report AFFDL-TR-69-97; Wright-Patterson Air Force Base: Dayton, OH, USA, 1969.
  7. Reeves, P.M.; Campbell, G.S.; Ganzer, V.M.; Victor, M.; Joppa, R.G. Development and Application of a Non-Gaussian Atmospheric Turbulence Continuous Atmospheric Turbulence Model for Use Turbulence for Use in Aircraft Design; NASA Contractor Report 2451; National Aeronautics and Space Administration: Washington, DC, USA, 1974.
  8. Reeves, P.M.; Ganzer, V.M.; Victor, M.; Joppa, R.G. A Non-Gaussian Model of Continuous Atmospheric Turbulence for Use in Aircraft Design; NASA Contractor Report 2639; National Aeronautics and Space Administration: Washington, DC, USA, 1976.
  9. Jones, J.G. Statistical Discrete Gust Theory for Aircraft Loads; Royal Aircraft Establishment Progress Report 73167; Royal Aircraft Establishment: Farnborough, UK, 1973.
  10. Van de Moesdijk, G.A.J.G. The Description of Patch Atmospheric Turbulence, Based On a Non-Gaussian Simulation Technique; Report VTH-192; Delft University of Technology, Department of Aeronautical Engineering: Delft, The Netherlands, 1975. [Google Scholar]
  11. Van de Moesdijk, G.A.J.G. Non-Gaussian Structure of the Simulated Turbulence Environment in Piloted Flight Simulation, Memorandum M-304; Delft University of Technology, Department of Aeronautical Engineering: Delft, The Netherlands, 1978. [Google Scholar]
  12. Fichtl, G.H.; Perlmutter, M. Nonstationary Atmospheric Boundary-Layer Turbulence Simulation. J. Aircr. 1975, 12, 639–647. [Google Scholar] [CrossRef]
  13. Fichtl, G.H. A Technique for Simulating Turbulence for Aerospace Vehicle Flight Simulation Studies; NASA Technical Memorandum 78141; National Aeronautics and Space Administration: Washington, DC, USA, 1977.
  14. Jones, J.G. Modelling of gusts and wind shear for aircraft assessment and certification. Proc. Indian Acad. Sci. Sect. C Eng. Sci. 1980, 3, 1–30. [Google Scholar]
  15. MIL-F-8785C. United States Military Specification: Flying Qualities of Piloted Airplanes; US Department of Defense: Washington, DC, USA, 1980.
  16. MIL-STD-1787A. United States Department of Defense Handbook: Flying Qualities of Piloted Airplanes; US Department of Defense: Washington, DC, USA, 1997.
  17. Fujita, T.T. Manual of Downburst Identification for Project NLMROD; The University of Chicago, Department of the Geophysical Sciences, Satellite and Mesometeorology Research Project 156; University of Chicago, Department of the Geophysical Sciences: Chicago, IL, USA, 1978. [Google Scholar]
  18. Wilson, J.W.; Roberts, R.D.; Kessinger, C.; McCarthy, J. Microburst Wind Structure and Evaluation of Doppler Radar for Airport Wind Shear Detection. J. Appl. Clim. Meteorol. 1984, 23, 898–915. [Google Scholar] [CrossRef] [Green Version]
  19. McCarthy, J.; Wilson, J.W.; Fujita, T.T. The Joint Airport Weather Studies Project. Bull. Am. Meteorol. Soc. 1948, 63, 15–22. [Google Scholar] [CrossRef] [Green Version]
  20. Campbell, C. A Spatial Model of Wind Shear and Turbulence for Flight Simulation. Ph.D. Thesis, Colorado State University, Fort Collins, CO, USA, 1984. [Google Scholar]
  21. Bowles, R.; Laituri, T.; Trevino, G. A Monte Carlo Simulation Technique for Low Altitude, Wind-Shear Turbulence. In Proceedings of the 28th AIAA Aerospace Sciences Meeting, Reno, NV, USA, 8–11 January 1990. [Google Scholar]
  22. Trevino, G.; Laituri, T.R. Power Spectral Density Analysis of Wind-Shear Turbulence for Related Flight Simulations; NASA Contractor Report 182721; Michigan Technological University: Houghton, MI, USA, 1988. [Google Scholar]
  23. Trevino, G.; Laituri, T.R. Structure of Wind-Shear Turbulence; NASA Contractor Report 4213; National Aeronautics and Space Administration, Scientific and Technical Information Division: Hampton, VA, USA, 1989.
  24. McFarland, R.E.; Duisenberg, K. Simulation of Rotor Blade Element Turbulence; NASA Technical Memorandum 108862; National Aeronautics and Space Administration, Ames Research Center: Moffett Field, CA, USA, 1995.
  25. McFarland, R.E. Finite Element Aircraft Simulation of Turbulence; NASA Technical Memorandum 110437; National Aeronautics and Space Administration, Ames Research Center: Moffett Field, CA, USA, 1997.
  26. Ji, H.; Chen, R.; Li, P. Distributed atmospheric turbulence model for helicopter flight simulation and handling-quality analysis. J. Aircr. 2017, 54, 190–198. [Google Scholar] [CrossRef]
  27. Labows, S.J. UH-60 Black Hawk Disturbance Rejection Study for Hover/Low Speed Handling Qualities Criteria and Turbulence Modeling. Master’s Thesis, Naval Postgraduate School, Monterey, CA, USA, March 2000. [Google Scholar]
  28. Lusardi, J.A.; Tischler, M.B.; Blanken, C.L. Piloted evaluation of a UH-60 mixer equivalent turbulence simulation model. In Proceedings of the American Helicopter 59th Annual Forum, Phoenix, AZ, USA, 6–8 January 2003. [Google Scholar]
  29. Lusardi, J.A.; Tischler, M.B.; Blanken, C.L.; Labows, S.J. Empirically Derived Helicopter Response Model and Control System Requirements for Flight in Turbulence. J. Am. Helicopter Soc. 2004, 49, 340–349. [Google Scholar] [CrossRef]
  30. Seher-Weiss, S.; Von Grünhagen, W.; Tischler, M.B. Development of EC 135 Turbulence Models via System Identification. In Proceedings of the 35th European Rotorcraft Forum, Hamburg, Germany, 22–25 September 2009. [Google Scholar]
  31. Courtney, M.; Wagner, R.; Lindelöw, P. Testing and comparison of lidars for profile and turbulence measurements in wind energy. IOP Conf. Ser. Earth Environ. Sci. 2008, 19, 1–14. [Google Scholar]
  32. Mikkelsen, T.; Hansen, K.H.; Angelou, N.; Sjöholm, M.; Harris, M.; Hadley, P.; Scullion, R.; Ellis, G.; Vives, G. Lidar Wind Speed Measurements from a Rotating Spinner. In Proceedings of the European Wind Energy Conference and Exhibition, Warsaw, Poland, 22–25 April 2010. [Google Scholar]
  33. Towers, P.; Jones, B.L. Real-time wind field reconstruction from LiDAR measurements using a dynamic wind model and state estimation. Wind Energy 2014, 19, 133–150. [Google Scholar] [CrossRef] [Green Version]
  34. Keating, A.; Piomelli, U.; Balaras, E. A priori and a posteriori tests of inflow conditions for large-eddy simulation. Phys. Fluids 2004, 16, 4696–4712. [Google Scholar] [CrossRef]
  35. Jarrin, N.; Benhamadouche, S.; Laurence, D.; Prosser, R. A synthetic-eddy-method for generating inflow conditions for large-eddy simulations. Int. J. Heat Fluid Flow 2006, 27, 585–593. [Google Scholar] [CrossRef] [Green Version]
  36. Lund, T.S.; Wu, X.; Kyle, D.S. Generation of Turbulent Inflow Data for Spatially-Developing Boundary Layer Simulations. J. Comput. Phys. 1998, 140, 233–258. [Google Scholar] [CrossRef] [Green Version]
  37. Jarrin, N.; Prosser, R.; Uribe, J.C.; Benhamadouche, S.; Laurence, D. Reconstruction of turbulent fluctuations for hybrid RANS/LES simulations using a Synthetic-Eddy Method. Int. J. Heat Fluid Flow 2009, 30, 435–442. [Google Scholar] [CrossRef] [Green Version]
  38. Kim, J.W.; Haeri, S. An advanced synthetic eddy method for the computation of aerofoil-turbulence interaction noise. J. Comput. Phys. 2015, 287, 1–17. [Google Scholar] [CrossRef] [Green Version]
  39. Huecas, S.H.; White, M.; Barakos, G.A. Turbulence Model for Flight Simulation and Handling Qualities Analysis based on a Synthetic Eddy Method. In Proceedings of the Vertical Flight Society’s 76th Annual Forum and Technology Display, Montreal, QC, Canada, 19–21 May 2020. [Google Scholar]
  40. Xie, Z.-T.; Castro, L.P. Efficient generation of inflow conditions for large-eddy simulation of street-scale flows. Flow Turbul. Combust. 2008, 81, 449–470. [Google Scholar] [CrossRef] [Green Version]
  41. Kim, Y.; Castro, L.P.; Xie, Z.-T. Divergence-free turbulence inflow conditions for large-eddy simulations with incompressible flow solvers. Comput. Fluids 2013, 84, 56–68. [Google Scholar] [CrossRef] [Green Version]
  42. Raasch, S.; Schröter, M. PALM—A large-eddy simulation model performing on massively parallel computers. Meteorol. Z. 2001, 84, 363–372. [Google Scholar] [CrossRef]
  43. Maronga, B.; Gryschka, M.; Heinze, R.; Hoffmann, F.; Kanani-Sühring, F.; Keck, M.; Ketelsen, K.; Letzel, M.O.; Sühring, M.; Raasch, S. The Parallelized Large-Eddy Simulation Model (PALM) version 4.0 for atmospheric and oceanic flows: Model formulation, recent developments, and future perspectives. Geosci. Model Dev. 2015, 8, 2515–2551. [Google Scholar] [CrossRef] [Green Version]
  44. Giersch, S. Flugsimulationen in Mit LES Generierten Bodennahen Turbulenten Windfeldern. Master’s Thesis, Leibniz Universität Hannover, Hannover, Germany, 11 May 2017. [Google Scholar]
  45. Maronga, B.; Banzhaf, S.; Burmeister, C.; Esch, T.; Forkel, R.; Fröhlich, D.; Fuka, V.; Gehrke, K.F.; Geletič, J.; Giersch, S.; et al. Overview of the PALM model system 6.0. Geosci. Model Dev. 2020, 13, 1335–1372. [Google Scholar] [CrossRef]
  46. Kadasch, E.; Sühring, M.; Gronemaier, T.; Raasch, S. Mesoscale nesting interface of the PALM model system 6.0. Geosci. Model Dev. 2021, 14, 5435–5465. [Google Scholar] [CrossRef]
  47. Dryden Wind Turbulence Model (Discrete). Available online: https://www.mathworks.com/help/aeroblks/drydenwindturbulece-modeldiscrete.html (accessed on 20 October 2021).
  48. Van der Vaart, J.C. The Cross-Covariance of Gust Velocities and Their Time-Derivatives; Report VTH-207; Delft University of Technology, Department of Aeronautical Engineering: Delft, The Netherlands, 1975. [Google Scholar]
  49. Van der Vaart, J.C. The Calculation of the R.M.S. value of an Aircraft’s Normal Acceleration due to Gaussian Random Atmospheric Turbulence; Report VTH-213; Delft University of Technology, Department of Aeronautical Engineering: Delft, The Netherlands, 1976. [Google Scholar]
  50. Jessi, C.Y. Implementation and Testing of Turbulence Models for the F18-HARV Simulation; NASA Contractor Report 206937; National Aeronautics and Space Administration, Langley Research Center: Hampton, VA, USA, 1998.
  51. PALM Website. Available online: https://palm.muk.uni-hannover.de/ (accessed on 20 October 2021).
  52. Schumann, U. Subgrid scale model for finite difference simulations of turbulent flows in plane channels and annuli. J. Comput. Phys. 1975, 18, 376–404. [Google Scholar] [CrossRef] [Green Version]
  53. Deardorff, J.W. Stratocumulus-capped mixed layers derived from a three-dimensional model. Bound.-Layer Meteorol. 1980, 18, 495–527. [Google Scholar] [CrossRef]
  54. Moeng, C.-H.; Wyngaard, J.C. Spectral Analysis of Large-Eddy Simulations of the Convective Boundary Layer. Bound.-Layer Meteorol. 1988, 18, 495–527. [Google Scholar] [CrossRef] [Green Version]
  55. Saiki, E.M.; Moeng, C.-H.; Sullivan, P.P. Large-Eddy Simulation of the stably-stratified atmospheric boundary layer. Bound.-Layer Meteorol. 2000, 95, 1–30. [Google Scholar] [CrossRef] [Green Version]
  56. Stull, R.B. An Introduction to Boundary Layer Meteorology; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2008; p. 666. [Google Scholar]
  57. Germano, M.; Piomelli, U.; Moin, P. A dynamic subgrid-scale eddy viscosity model. Phys. Fluids A Fluid Dyn. 1991, 3, 1760–1765. [Google Scholar] [CrossRef] [Green Version]
  58. Heinz, S. Realizability of dynamic subgrid-scale stress models via stochastic analysis. Monte Carlo Methods Appl. 2008, 14, 311–329. [Google Scholar] [CrossRef]
  59. Mokharpoor, R.; Piomelli, U.; Moin, P. Dynamic large eddy simulation: Stability via realizability. Phys. Fluids 2017, 29, 105104. [Google Scholar]
  60. Harlow, F.H.; Welch, J.E. Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with Free Surface. Phys. Fluids 1965, 8, 2182–2189. [Google Scholar] [CrossRef]
  61. Arakawa, A.; Lamb, V.R. Computational Design of the Basic Dynamical Processes of the UCLA General Circulation Model. Methods Comput. Phys. Adv. Res. Appl. 1977, 17, 173–265. [Google Scholar]
  62. Wicker, L.J.; Skamarock, W.C. Time-Splitting Methods for Elastic Models Using Forward Time Schemes. Mon. Weather Rev. 2002, 130, 2088–2097. [Google Scholar] [CrossRef]
  63. Williamson, J.H.; Skamarock, W.C. Low-storage Runge-Kutta schemes. J. Comput. Phys. 1980, 35, 48–56. [Google Scholar] [CrossRef]
  64. Hackbusch, W. Multi-Grid Methods and Applications; Springer: Berlin/Heidelberg, Germany, 1985; p. 378. [Google Scholar]
  65. Briscolini, M.; Santangelo, P. Development of the mask method for incompressible unsteady flows. J. Comput. Phys. 1980, 35, 48–56. [Google Scholar] [CrossRef]
  66. Fluck, S. Bodenturbulenzen um Flugplätze, Durchführung und Benchmarking von Turbulenzsimulationen Sowie Entwicklung eines Frameworks für zukünftige Problemstellungen. Master’s Thesis, Zurich University of Applied Sciences, Winterthur, Switzerland, 12 June 2020. [Google Scholar]
  67. Koller, M.; Fuhrer, P.; Schär, C. Notes and Correspondence. A Generalization of the SLEVE Vertical Coordinate. Am. Meteorol. Soc. 2010, 138, 3683–3689. [Google Scholar]
  68. Hellsten, A.; Ketelsen, E.; Sühring, M.; Auvinen, M.; Maronga, B.; Knigge, C.; Barmpas, F.; Tsegas, G.; Moussiopoulos, N.; Raasch, S. A nested multi-scale system implemented in the large-eddy simulation model PALM model system 6.0. Geosci. Model Dev. 2021, 14, 3185–3214. [Google Scholar] [CrossRef]
  69. Cooper, G.E.; Harper, R.P. The Use of Pilot Rating in the Evaluation Aircraft Handling Qualities. NASA Report TN-D-5133; National Aeronautics and Space Administration: Washington, DC, USA, 1969. [Google Scholar]
  70. Heimo, A.; Begert, M.; Mühlhäuser, C.; Konzelmann, T.; Suter, S. SwissMetNet: The New Automatic Meteorological Network of Switzerland. In Proceedings of the 6th European Conference on Applied Climatology, Ljubljana, Slovenia, 4–8 September 2006. [Google Scholar]
  71. Kolmogorov, A. The Local Structure of Turbulence in Incompressible Viscous Fluid for Very Large Reynolds’ Numbers. Dokl. Akad. Nauk SSSR 1941, 30, 301–305. [Google Scholar]
  72. Lindborg, C. The energy cascade in a strongly stratified fluid. J. Fluid Mech. 2006, 550, 207–242. [Google Scholar] [CrossRef]
  73. Dougherty, J. The anisotropy of turbulence at the meteor level. J. Atmos. Terr. Phys. 1961, 30, 210–213. [Google Scholar] [CrossRef]
  74. Ozmidov, R.V. On the Turbulent Exchange in a Stably Stratified Ocean. Zzv. Atm. Ocean Phys. 1965, 1, 853–860. [Google Scholar]
  75. Cheng, Y.; Li, Q.; Argentini, S.; Sayde, C.; Gentine, P. A Model for Turbulence Spectra in the Equilibrium Range of the Stable Atmospheric Boundary Layer. J. Geophys. Res. Atmos. 2020, 125, e2019JD032191. [Google Scholar] [CrossRef]
  76. Knigge, C.; Raasch, S. Improvement and development of one- and two-dimensional discrete gust models using a large-eddy simulation model. J. Wind Eng. Ind. Aerodyn. 2016, 153, 46–59. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The Arakawa staggered C-grid.
Figure 1. The Arakawa staggered C-grid.
Aerospace 09 00103 g001
Figure 2. Sketch of the Cartesian topography in PALM. The yellow cells represent orography, the white cells indicate fluid cells and the surface layer adjacent to orography are displayed in green on xz plane. The light blue lines represent the inner surface boundary of the surface layer on xz plane, while the orange lines defines the outer boundary on xz plane. According to the definition of the staggered C-grid, the black points on xy plane represent cell centres, where scalar variables are masked. The locations of u and v wind components displayed in red and blue define the location of impermeable orography surface.
Figure 2. Sketch of the Cartesian topography in PALM. The yellow cells represent orography, the white cells indicate fluid cells and the surface layer adjacent to orography are displayed in green on xz plane. The light blue lines represent the inner surface boundary of the surface layer on xz plane, while the orange lines defines the outer boundary on xz plane. According to the definition of the staggered C-grid, the black points on xy plane represent cell centres, where scalar variables are masked. The locations of u and v wind components displayed in red and blue define the location of impermeable orography surface.
Aerospace 09 00103 g002
Figure 3. Simulation workflow of mesoscale nesting.
Figure 3. Simulation workflow of mesoscale nesting.
Aerospace 09 00103 g003
Figure 4. PALM simulation domain for the mountainous region Samedan indicated in (a) national map of Switzerland with relief, in (b) SWISSIMAGE (source of the original images: the Federal Office of Topography in Switzerland). The border between Switzerland and Italy is displayed in green in (a). The black frame in each subfigure represents the parent domain defined in the present case. The red frames in (b) indicate the child domains of the parent domain.
Figure 4. PALM simulation domain for the mountainous region Samedan indicated in (a) national map of Switzerland with relief, in (b) SWISSIMAGE (source of the original images: the Federal Office of Topography in Switzerland). The border between Switzerland and Italy is displayed in green in (a). The black frame in each subfigure represents the parent domain defined in the present case. The red frames in (b) indicate the child domains of the parent domain.
Aerospace 09 00103 g004
Figure 5. Overview of the piloted flight simulation environment. The green blocks represent modules associated with the model of atmospheric disturbance, which is a submodel of the flight simulation model. The yellow blocks represent the energy management system’s subsystems.
Figure 5. Overview of the piloted flight simulation environment. The green blocks represent modules associated with the model of atmospheric disturbance, which is a submodel of the flight simulation model. The yellow blocks represent the energy management system’s subsystems.
Aerospace 09 00103 g005
Figure 6. Test scenarios marked in the Swiss federal 3D map viewer for (a) the offline flight simulation and (b) the piloted flight simulation (source of the original images: the Federal Office of Topography in Switzerland). The green curve in each subfigure represents the hypothetical flight path. The red shadowed zones represent the fluid cells of the child domains of the PALM simulation, which are defined in Figure 4 and Table 2. The black stars indicate the weather stations Piz Corvatsch 3294 m and Passo del Bernina 2260 m Bernina.
Figure 6. Test scenarios marked in the Swiss federal 3D map viewer for (a) the offline flight simulation and (b) the piloted flight simulation (source of the original images: the Federal Office of Topography in Switzerland). The green curve in each subfigure represents the hypothetical flight path. The red shadowed zones represent the fluid cells of the child domains of the PALM simulation, which are defined in Figure 4 and Table 2. The black stars indicate the weather stations Piz Corvatsch 3294 m and Passo del Bernina 2260 m Bernina.
Aerospace 09 00103 g006
Figure 7. Horizontal mean vertical profiles of (a) horizontal wind speed, (b) vertical wind speed and (c) potential temperature at the whole domain in time after the start of the simulation at 06:00 UTC.
Figure 7. Horizontal mean vertical profiles of (a) horizontal wind speed, (b) vertical wind speed and (c) potential temperature at the whole domain in time after the start of the simulation at 06:00 UTC.
Aerospace 09 00103 g007
Figure 8. Horizontal mean vertical profiles of (a) total heat flux, (b) sub-grid scale (SGS) heat flux and (c) resolved-scale heat flux at the whole domain in time after the start of the simulation at 06:00 UTC.
Figure 8. Horizontal mean vertical profiles of (a) total heat flux, (b) sub-grid scale (SGS) heat flux and (c) resolved-scale heat flux at the whole domain in time after the start of the simulation at 06:00 UTC.
Aerospace 09 00103 g008
Figure 9. Horizontal mean vertical profiles of (a) flux component w u , (b) flux component v and (c) subgrid-scale (SGS) turbulent kinetic energy e at the whole domain in time after the start of the simulation at 06:00 UTC. The dashed curves indicate the simulated values by using Deardorff SGS model. The continuous curves present the simulated values by using the dynamic SGS model.
Figure 9. Horizontal mean vertical profiles of (a) flux component w u , (b) flux component v and (c) subgrid-scale (SGS) turbulent kinetic energy e at the whole domain in time after the start of the simulation at 06:00 UTC. The dashed curves indicate the simulated values by using Deardorff SGS model. The continuous curves present the simulated values by using the dynamic SGS model.
Aerospace 09 00103 g009
Figure 10. Horizontal mean variances of (a) wind component u, (b) wind component v and (c) wind component w at the whole domain in time after the start of the simulation at 06:00 UTC. The dashed curves indicate the simulated values by using Deardorff SGS model. The continuous curves present the simulated values by using the dynamic SGS model.
Figure 10. Horizontal mean variances of (a) wind component u, (b) wind component v and (c) wind component w at the whole domain in time after the start of the simulation at 06:00 UTC. The dashed curves indicate the simulated values by using Deardorff SGS model. The continuous curves present the simulated values by using the dynamic SGS model.
Aerospace 09 00103 g010
Figure 11. Temporal evolutions of 10 min time-averaged horizontal wind speed u h at (a) weather station Piz Corvatsch (COV) and (b) weather station Passo del Bernina BEH over 21,600 s simulation time. The red lines present the measured data. The simulated data of Dynamic SGS model and Deardorff model (dashed) are displayed in black. The box in both subfigures in light blue shading indicate the time frame of interest for the flight simulation experiment, from 9000 s to 12,600 s after the start of the simulation at 06:00 UTC.
Figure 11. Temporal evolutions of 10 min time-averaged horizontal wind speed u h at (a) weather station Piz Corvatsch (COV) and (b) weather station Passo del Bernina BEH over 21,600 s simulation time. The red lines present the measured data. The simulated data of Dynamic SGS model and Deardorff model (dashed) are displayed in black. The box in both subfigures in light blue shading indicate the time frame of interest for the flight simulation experiment, from 9000 s to 12,600 s after the start of the simulation at 06:00 UTC.
Aerospace 09 00103 g011
Figure 12. Temporal evolutions of wind direction at (a) weather station Piz Corvatsch (COV) and (b) weather station Passo del Bernina (BEH) over 21,600 s simulation time. The red scattered points solid lines present the hourly time-averaged measured data at COV and the 10-min averaged data at BEH. The solid lines represented 10 min time-averaged wind direction derived from the simulation. The box in both subfigures in light blue shading indicate the time frame of interest for the flight simulation experiment, from 9000 s to 12,600 s after the start of the simulation at 06:00 UTC.
Figure 12. Temporal evolutions of wind direction at (a) weather station Piz Corvatsch (COV) and (b) weather station Passo del Bernina (BEH) over 21,600 s simulation time. The red scattered points solid lines present the hourly time-averaged measured data at COV and the 10-min averaged data at BEH. The solid lines represented 10 min time-averaged wind direction derived from the simulation. The box in both subfigures in light blue shading indicate the time frame of interest for the flight simulation experiment, from 9000 s to 12,600 s after the start of the simulation at 06:00 UTC.
Aerospace 09 00103 g012
Figure 13. Instantaneous vertical wind speed over the whole 3D domain with the original located at 10,800 s after start of the simulation at 06:00 UTC. The 3D volume rendering is displayed over the landsat satellite image of the computation domain (source of the original images: the Federal Office of Topography in Switzerland). The solid black lines denote the locations the y-z cross-section plots shown in Figure 14, at x = 8704 m (position 1) and x = 23,840 m (position 2) in the local simulation coordinate.
Figure 13. Instantaneous vertical wind speed over the whole 3D domain with the original located at 10,800 s after start of the simulation at 06:00 UTC. The 3D volume rendering is displayed over the landsat satellite image of the computation domain (source of the original images: the Federal Office of Topography in Switzerland). The solid black lines denote the locations the y-z cross-section plots shown in Figure 14, at x = 8704 m (position 1) and x = 23,840 m (position 2) in the local simulation coordinate.
Aerospace 09 00103 g013
Figure 14. Instantaneous y-z cross-sections of vertical wind speed w and potential temperature θ (contours) at 10,800 s after the start of the simulation at 06:00 UTC, taken at (a) x = 8704 m (position 1) and (b) x = 23,840 m (position 2) in the local simulation coordinate. The green dashed line in (b) indicated the position of x-y cross sections shown in Figure 15.
Figure 14. Instantaneous y-z cross-sections of vertical wind speed w and potential temperature θ (contours) at 10,800 s after the start of the simulation at 06:00 UTC, taken at (a) x = 8704 m (position 1) and (b) x = 23,840 m (position 2) in the local simulation coordinate. The green dashed line in (b) indicated the position of x-y cross sections shown in Figure 15.
Aerospace 09 00103 g014
Figure 15. Instantaneous x-y cross-sections of potential temperature and horizontal flow fields (vector plots) at (a) UTC 09:00, (b) UTC 09:10, (c) UTC 09:20 and (d) UTC 09:30 at the altitude of 3200 m.
Figure 15. Instantaneous x-y cross-sections of potential temperature and horizontal flow fields (vector plots) at (a) UTC 09:00, (b) UTC 09:10, (c) UTC 09:20 and (d) UTC 09:30 at the altitude of 3200 m.
Aerospace 09 00103 g015
Figure 16. Spectra of wind velocity component (a) u, (b) v and (c) w, derived from flight simulation output data of scenario Piz Corvatsch at an average altitude of 7500 ft (2280 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The 2 -slope is plotted in green. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Figure 16. Spectra of wind velocity component (a) u, (b) v and (c) w, derived from flight simulation output data of scenario Piz Corvatsch at an average altitude of 7500 ft (2280 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The 2 -slope is plotted in green. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Aerospace 09 00103 g016
Figure 17. Spectra of airplane angular rate responses: (a) roll rate p, (b) pitch rate q and (c) yaw rate r, derived from flight simulation output data of scenario Piz Corvatsch at an average altitude of 7500 ft (2280 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The 2 -slope is plotted in green. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Figure 17. Spectra of airplane angular rate responses: (a) roll rate p, (b) pitch rate q and (c) yaw rate r, derived from flight simulation output data of scenario Piz Corvatsch at an average altitude of 7500 ft (2280 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The 2 -slope is plotted in green. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Aerospace 09 00103 g017
Figure 18. Spectra of wind velocity component (a) u, (b) v and (c) w, derived from flight simulation output data of scenario Passo del Bernina at an average altitude of 10,500 ft (3200 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The dashed dot green line denotes the reference 1 -slope. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Figure 18. Spectra of wind velocity component (a) u, (b) v and (c) w, derived from flight simulation output data of scenario Passo del Bernina at an average altitude of 10,500 ft (3200 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The dashed dot green line denotes the reference 1 -slope. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Aerospace 09 00103 g018
Figure 19. Spectra of airplane angular rate responses: (a) roll rate p, (b) pitch rate q and (c) yaw rate r, derived from flight simulation output data of scenario Passo del Bernina at an average altitude of 10,500 ft (3200 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The dashed green line denotes the reference 1 -slope. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Figure 19. Spectra of airplane angular rate responses: (a) roll rate p, (b) pitch rate q and (c) yaw rate r, derived from flight simulation output data of scenario Passo del Bernina at an average altitude of 10,500 ft (3200 m). The grey dashed line represents the reference 3 / 5 -slope according to Kolmogorov’s law [71]. The dashed green line denotes the reference 1 -slope. The box in light blue shading indicates the time frame of interest for the flight simulation experiment, which is determined by the lower limit wave number k m i n of 2 π /50 m 1 and the high limit wave number k m a x of 2 π /5 m 1 .
Aerospace 09 00103 g019
Table 1. List of general parameters in PALM model system.
Table 1. List of general parameters in PALM model system.
SymbolValueDescription
c m 0.1 SGS model constant
c p 1005 J kg 1 K 1 Heat capacity of dry air at constant pressure
g 9.81 ms 2 Gravitational acceleration
p 0 1000 hPa Reference pressure
R d 287 J kg 1 K 1 Specific gas constant for dry air
R v 461.51 J kg 1 K 1 Specific gas constant for water vapor
κ 0.4 Von Kármán constant
Ω Ω = 0.729 × 10 4 rad s 1 Angular velocity of the Earth
Table 2. Computational domain configuration.
Table 2. Computational domain configuration.
Spatial DomainNumber of GridGrid ResolutionDomain Origin in Coordinates SystemTime Domain
( n x , n y , n z ) [ ] ( d x , d y , d z ) [ m ] CH 1903 + WGS 84
Parent domain ( 768,576,128 ) ( 32,32,32 ) (774,572 E, 133,915 N) ( 9.71  E,  46.33  N)
Child domain 1 ( 256,256,448 ) ( 8,8,8 ) (778,864 E, 140,087 N) ( 9.76  E,  46.39  N)UTC 06:00–UTC 12:00
Child domain 2 ( 256,256,448 ) ( 8,8,8 ) (793,612 E, 141,947 N) ( 9.96  E,  46.40  N)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, X.; Abà, A.; Capone, P.; Manfriani, L.; Fu, Y. Atmospheric Disturbance Modelling for a Piloted Flight Simulation Study of Airplane Safety Envelope over Complex Terrain. Aerospace 2022, 9, 103. https://doi.org/10.3390/aerospace9020103

AMA Style

Liu X, Abà A, Capone P, Manfriani L, Fu Y. Atmospheric Disturbance Modelling for a Piloted Flight Simulation Study of Airplane Safety Envelope over Complex Terrain. Aerospace. 2022; 9(2):103. https://doi.org/10.3390/aerospace9020103

Chicago/Turabian Style

Liu, Xinying, Anna Abà, Pierluigi Capone, Leonardo Manfriani, and Yongling Fu. 2022. "Atmospheric Disturbance Modelling for a Piloted Flight Simulation Study of Airplane Safety Envelope over Complex Terrain" Aerospace 9, no. 2: 103. https://doi.org/10.3390/aerospace9020103

APA Style

Liu, X., Abà, A., Capone, P., Manfriani, L., & Fu, Y. (2022). Atmospheric Disturbance Modelling for a Piloted Flight Simulation Study of Airplane Safety Envelope over Complex Terrain. Aerospace, 9(2), 103. https://doi.org/10.3390/aerospace9020103

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