Next Article in Journal
Multi-Scale Tumor Localization Based on Priori Guidance-Based Segmentation Method for Osteosarcoma MRI Images
Previous Article in Journal
Modified Iterative Schemes for a Fixed Point Problem and a Split Variational Inclusion Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Moving Spatial Turbulence Model for High-Fidelity Rotorcraft Maneuvering Simulation

1
College of Aerospace Engineering, Chongqing University, Chongqing 400030, China
2
Department of Mechanical, Materials and Aerospace Engineering, University of Liverpool, Liverpool L69 3GH, UK
3
National Key Laboratory of Science and Technology on Rotorcraft Aeromechanics, College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(12), 2093; https://doi.org/10.3390/math10122093
Submission received: 10 April 2022 / Revised: 8 June 2022 / Accepted: 14 June 2022 / Published: 16 June 2022
(This article belongs to the Topic Engineering Mathematics)

Abstract

:
A moving spatial turbulence model is developed for rotorcraft maneuvering simulation under different flight conditions. The recursive algorithms are adopted to model its distributed longitudinal turbulence components, which are correlated with the lateral and vertical axes to form a local spatial turbulence field. The flow field is constrained around the rotorcraft by following its movement, and the corresponding turbulence components are updated at a constant spatial interval. The statistical properties along the longitudinal, lateral, and vertical directions have been validated against the von Kármán theory. A synthetic simulation environment consisting of a flight dynamics model and a pilot model is constructed to demonstrate the effectiveness of the turbulence model. Its performance is validated by comparing the power spectral densities of both rotorcraft responses and pilot controls in turbulence against flight test data. The piloted simulation results on an Approach-to-Hovering task show that the handling qualities ratings are susceptive to the level of turbulence and significantly increase when performing aggressive controls. The simulation also accurately predicts the expected effect of varied aircraft speed, wind speed, turbulence intensity, and stability augmentation system on piloted handling qualities rating for rotorcraft flight in turbulence.

1. Introduction

Rotorcraft often encounter atmospheric turbulence when operating near the ground. The undulating turbulence properties and wind speed with altitude can lead to a variation of rotorcraft dynamics characteristics [1], posing a safety issue for rotorcraft operation under some circumstances due to the requirement of extra pilot efforts for rejection of turbulence and dealing with adverse motion characteristics of the vehicle. A turbulence model with a good level of accuracy is vital to study and reduce the potential adverse effects on rotorcraft operation by providing a high-fidelity simulation.
Three mainstream turbulence models have been developed for prediction of rotorcraft response to turbulence. The earliest developments were to produce spatially distributed turbulence components directly based on spectral functions. Campbell and Sanborn [2] proposed a Monte Carlo method to generate three-dimensional frozen turbulence. Three-dimensional Gaussian white noise signals were generated in the spatial-frequency domain, multiplied by transfer functions with desired spectra, and then were transformed back to form spatially distributed turbulence components. Robinson et al. [3] developed a full-field atmospheric turbulence model for use with piloted rotorcraft simulation. Spatial turbulence samples were generated using a summation of sinusoids to match the von Kármán spectra. Dang et al. [4] came up with a parallel method running on a number of processors to speed up the summation-of-sinusoids algorithms for turbulence simulation and rotorcraft-response prediction. The spatial turbulence models are capable of adapting to turbulence proprieties varied with altitude and vehicle speed. However, these models require heavy computations to achieve improved simulation accuracy and large storage for large or full-field turbulence. McFarland and Duisenberg [5] turned to produce a time-domain turbulence field by spectral functions in temporal frequency. Turbulence velocity components were generated in front of the main rotor with the assumed “frozen field” and floated downstream when the rotorcraft flew forward to form a two-dimensional flow field. The turbulence components at any point were obtained by the Gaussian interpolation in the lateral direction. Ji et al. [6] extended this work by developing high-order filters with the approximate von Kármán spectra [7] and establishing mathematically rigorous spatial correlation along the lateral and vertical axes [8] to form a three-dimensional turbulence field. Different from the physics-based approach, the Control Equivalent Turbulence Input (CETI) models [9,10,11] produced the time histories of control inputs to rotorcraft with specific Power Spectral Densities (PSD) to simulate the same effect of turbulence. The spectral functions were identified from flight test data in turbulent wind conditions. They were originally developed for control system optimization, in-flight simulation, and pilot training in hover/low-speed flight, and were later extended to forward flight [10] and multi-input/multi-output applications [11]. The temporal turbulence models generate a local turbulence field around a rotorcraft or the time histories of CETI and thus significantly reduce requirements of computation and storage. However, they cannot adapt to various flight speeds due to the fact that the spectral functions of turbulence components or control inputs are in temporal-frequency form and should be implemented under a steady airspeed for the time histories of turbulence components or CETI signals. Progress in Computational Fluid Dynamics (CFD) techniques offered another way to model a turbulence field over complex terrain [12]. Henriquez Huecas et al. [13] put forward a synthetic eddy method for use in flight simulation and handling qualities analysis. Eddies were generated with a random distribution within a control volume around a rotorcraft and were converted to form a time-varying turbulence field. Liu et al. [14] used a well-established large-eddy simulation model to generate highly resolved wind fields over a mountainous region. The application of the CFD methods in natural turbulence modeling for aircraft flight analysis is constrained by extensive computations required to generate a flow field.
This paper presents a moving spatial turbulence model with low requirements of computation and storage for efficient implementation and the capability of adapting to various flight conditions during maneuvering. The paper is structured as below. Section 2 will give the development and initial validation of the turbulence model. In Section 3, the turbulence model will be integrated into a simulation environment with a rotorcraft dynamics model and a pilot model. The validation of the simulation model will be given there. Rotorcraft maneuvering flight in turbulent wind with different flight speeds and altitudes will be investigated in Section 4. Finally, the results are discussed in Section 5, and the conclusions are drawn in Section 6.

2. Moving Spatial Turbulence Model

2.1. Recursive Algorithms for Spatial Turbulence Components

Turbulence components will be produced by passing spatially distributed white noise samples through recursive algorithms. The von Kármán spectra satisfy the Kolmogorov −5/3 decay law and correlate well with experimental data [15], and therefore are chosen to derive the recursive algorithms. The most challenging problem for the application of the von Kármán spectra arises from their irrational forms. However, high-order rational approximants to the spectra were easily obtained by the least-squares approximation method [7],
Φ u u ( Ω ) σ u 2 = 2 L u π i = 1 2 1 + a i L u Ω 2 i = 1 3 1 + b i L u Ω 2 Φ v v ( Ω ) σ v 2 = L v π i = 1 3 1 + c i L v Ω 2 i = 1 4 1 + d i L v Ω 2 Φ w w ( Ω ) σ w 2 = L w π i = 1 3 1 + c i L w Ω 2 i = 1 4 1 + d i L w Ω 2
where Φ u u , Φ v v , Φ w w are the approximate spectra for longitudinal, lateral, and vertical turbulence components, Ω is the spatial frequency, σ u , σ v , σ w are the standard deviations of the turbulence components, L u , L v , L w are the integral length scales, and π is the circumference ratio. The coefficients a i ,   b i ,   c i ,   and   d i are as follows,
a 1   = 0.25 ,   a 2   = 0.0244 ,   b 1 = 1.19 ,   b 2   = 0.167 ,   b 3 = 0.0170 ;
c 1   = 2.618 ,   c 2   = 0.12981 ,   c 3   = 0.0178 ,   d 1   = 2.083 ,   d 2   = 0.823 ,   d 3   = 0.08977 ,   d 4 = 0.0129 .
Writing Φ ( Ω ) = | G ( j Ω ) | 2 gives the frequency response functions
{ G u ( j Ω ) σ u = 2 L u π i = 1 2 ( 1 + a i L u j Ω ) i = 1 3 ( 1 + b i L u j Ω ) G v ( j Ω ) σ v = L v π i = 1 3 ( 1 + c i L v j Ω ) i = 1 4 ( 1 + d 1 L v j Ω ) G w ( j Ω ) σ w = L w π i = 1 3 ( 1 + c i L w j Ω ) i = 1 4 ( 1 + d 1 L w j Ω ) .
where G u , G v , and G w are the frequency response functions for longitudinal, lateral, and vertical turbulence components in spatial frequency.
The bilinear transform [16] will be used to convert Equation (2) to z fucntions. Substituting j Ω = 2 Δ x 1 z 1 1 + z 1 into the longitudinal frequency response function, we get that
G u ( z ) σ u = α u β u ( 1 + z 1 ) i = 1 2 [ ( β u + a i ) + ( β u a i ) z 1 ] i = 1 3 [ ( β u + b i ) + ( β u b i ) z 1 ] = α u β u i = 0 3 e i z i i = 0 3 f i z i  
where α u and β u are
α u = 2 L u π , β u = Δ x 2 L u
and the coefficients e i and f i are
{ e 0 = i = 1 2 ( β u + a i ) e 1 = i = 1 2 ( β u + a i ) + i = 1 2 ( β u a i ) j i ( β u + a j ) e 2 = i = 1 2 ( β u a i ) + i = 1 2 ( β u + a i ) j i ( β u a j ) e 3 = i = 1 2 ( β u a i )
{ f 0 = i = 1 3 ( β u + b i ) f 1 = i = 1 3 ( β u b i ) j i ( β u + b j ) f 2 = i = 1 3 ( β u + b i ) j i ( β u b j ) f 3 = i = 1 3 ( β u b i )
In view that
G u ( z ) σ u = Δ u ( z ) n ( z )
where Δ u represents longitudinal turbulence component sample with unit variance, and n represents white noise sample along the longitudinal direction with unit spectrum. Thus, the spectrum of the white noise sample n is
Φ n n ( Ω ) = 1
However, the unit-variance white noise sample η is more widely used in simulation practice, and the variance σ η 2 is
σ η 2 = 0 Ω nyq Φ η η d ω = π Δ x Φ η η = 1
where Φ η η is the spectrum of the white noise sample η , and Ω nyq = π / Δ x is the Nyquist frequency in the spatial domain.
Combining Equations (8) and (9) arrives at
Φ n n = π Δ x Φ η η
As a consequence, the relationship between n ( z ) and η ( z ) is
n η ( z ) = π Δ x
The z transform from the white noise sample η to the longitudinal turbulence component sample Δ u is
Δ u ( z ) η ( z ) = Δ u ( z ) n ( z ) · n ( z ) η ( z ) = π Δ x G u ( z ) σ u
Finally, substituting Equation (3) into Equation (12), after cross multiplying and simplifying, the difference equation for the longitudinal turbulence component sample Δ u is
f 0 Δ u n = i = 1 3 f i Δ u n i + α u ( i = 0 3 e i η n i )
where Δ u n and η n are the longitudinal turbulence sample and spatially distributed white noise sample at the location x = n Δ x , and
α u = α u π Δ x = 2 L u Δ x
The difference equation for lateral turbulence component sample was obtained by conducting the same procedures for the lateral frequency response function in Equation (2). The recursive algorithm is
h 0 Δ v n = i = 1 4 ( h i Δ v n i ) + α v ( i = 0 4 g i η n i )
where Δ v n is the lateral turbulence component sample with unit variance, and the coefficients α v , β v , g i and h i are
α v = L v Δ x , β v = Δ x L v
g 0 = i = 1 3 β v + c i g 1 = i = 1 3 β v + c i + i = 1 3 β v c i j i β v + c j g 2 = i = 1 3 β v c i j i β v + c j + i = 1 3 β v + c i j i β v c j g 3 = i = 1 3 β v c i + i = 1 3 β v + c i j i β v c j g 4 = i = 1 3 β v c i
{ h 0 = i = 1 4 ( β v + d i ) h 1 = i = 1 4 ( β v d i ) j i ( β v + d j ) h 2 = i = 1 3 j = i + 1 4 ( β v d i ) ( β v d j ) k i , j ( β v + d k ) h 3 = i = 1 4 ( β v + d i ) j i ( β v d j ) h 4 = i = 1 4 ( β v d i )
The difference equation for the vertical turbulence component sample is similar to that for the lateral case in Equation (15). Thus, Equations (13) and (15) give the recursive algorithms for spatially distributed turbulence components with unit variance. For a rotorcraft encountering a patch of turbulence at low altitude, the integral length scales are assumed constant and are determined by the intermediate height h m of the turbulence field and the underlying terrain roughness h 0 [1]
{ L u = L v = min ( 25 h m 0.35 h 0 0.063 , 280 ) L w = min ( 0.7 h m , 280 )
The turbulence intensities will vary with the altitude h and the underlying terrain roughness h 0 as well as be influenced by the local wind speed U h
{ σ u U h = [ 0.867 + 0.556 log 10 h 0.246 ( log 10 h ) 2 ] 0.76 h 0 0.07 1 ln ( h / h 0 ) σ v U h = [ 0.655 + 0.201 log 10 h 0.095 ( log 10 h ) 2 ] 1 ln ( h / h 0 ) σ w U h = [ 0.381 + 0.172 log 10 h 0.062 ( log 10 h ) 2 ] 1 ln ( h / h 0 )
The wind speed U h varies with the altitude and is formulated by the power law [1],
U h = U 10 ( h 10 ) α
where U 10 is the wind speed at the altitude of 10 m. The exponent α is an empirically derived coefficient dependent upon the underlying terrain roughness,
α = 0.24 + 0.096 log 10 h 0 + 0.016 ( log 10 h 0 ) 2
The turbulence intensities σ u , σ v , and σ w are easily obtained with Equations (20) and (21) for a rotorcraft flying with varied flight altitude, and thus turbulence components along the longitudinal direction of airspeed are
{ Δ u = σ u Δ u Δ v = σ v Δ v Δ w = σ w Δ w

2.2. Moving Spatial Turbulence Field

The turbulence components produced by the recursive algorithms in Equations (13) and (15) are correlated to form correlated spatial turbulence filters for their expansion in lateral and vertical axes. It was proven that the linear transformation with the Cholesky factor is optimal to relate dependent turbulence components with desired correlations [8]. For N Y × N Z sets of dependent turbulence component samples along the longitudinal direction, the covariance matrices R UU ,   R VV , and R WW can be obtained by the spatial correlation of the von Kármán theory [15]
{ R U U ( m , n ) = 2 2 / 3 Γ ( 1 3 ) ζ u 1 / 3 [ K 1 / 3 ( ζ u ) K 2 / 3 ( ζ u ) ξ 2 2 + ξ 3 2 2 a L u ξ ] R V V ( m , n ) = 2 2 / 3 Γ ( 1 / 3 ) ζ v 1 / 3 [ K 1 / 3 ( ζ v ) K 2 / 3 ( ζ v ) ξ 3 2 2 a L v ξ ] R W W ( m , n ) = 2 2 / 3 Γ ( 1 / 3 ) ζ w 1 / 3 [ K 1 / 3 ( ζ w ) K 2 / 3 ( ζ w ) ξ 2 2 2 a L w ξ ]
where ξ 2 = | y m y n | , ξ 3 = | z m z n | , ξ = ξ 2 2 + ξ 3 2 , ζ u , v , w = ξ / ( a L u , v , w ) . y m , z m and y n , z n are the lateral and vertical coordinates of the m th and n th sets of dependent turbulence component samples, Γ is the gamma function, and K is the modified Bessel function of the second kind.
The lower triangular factors can be solved by the Cholesky factorization to the covariance matrices [16] as follows
{ R UU = A U A U T R VV = A V A V T R WW = A W A W T
Finally, dependent turbulence component samples are obtained through the transformation
{ Δ U i = A U Δ u i Δ V i = A V Δ v i Δ W i = A W Δ w i
with
Δ U i = ( Δ U i , j ) T , Δ V i = ( Δ V i , j ) T , Δ W i = ( Δ W i , j ) T
Δ u i = ( Δ u i , j ) T , Δ w i = ( Δ v i , j ) T , Δ w i = ( Δ w i , j ) T
where Δ U i , j , Δ V i , j , Δ V i , j are the dependent turbulence components of the j th samples at the position x = i Δ x , and Δ u i , j , Δ v i , j , Δ w i , j are the independent turbulence components. Thus, combing the recursive algorithms in Equations (13) and (15) and the transformation in Equation (26), N Y × N Z sets of correlated spatial filters can be formed with N Y × N Z sets of independent white noise samples.
With the correlated spatial filters, a turbulence field of the cuboid ABCDEFGH is formed around a flying rotorcraft, as shown in Figure 1a. The length of the turbulence field is L T , the width is W T , and the height is H T . The turbulence field will move forward along the longitudinal direction of airspeed to keep around the vehicle, and it can also rotate along the lateral and vertical axes to keep the front surface ABCD perpendicular to the airspeed V A . The turbulence field is divided into N X × N Y × N Z nodes with the intervals Δ x , Δ y , and Δ z along the longitudinal, lateral, and vertical axes, as shown in Figure 1b. The N Y × N Z sets of correlated spatial filters are placed on the grid nodes of the surface ABCD. The filters will update once the turbulence field moves forward one step and the new turbulence components are fixed at the inertial space where they are produced. Thus, every node of the grid will be filled with turbulence components by the forward movement of the turbulence field.
The airspeed V A is the difference between the ground speed V and the wind speed V W , as shown in Figure 2. The components v x w , v y w , and v z w of the wind speed are obtained by transforming the wind speed magnitude U h into the North-East-Down (NED) axes with the wind direction ψ W
{ v x w = U h cos ψ W v y w = U h sin ψ W v z w = 0
.
A turbulence coordinate system o t x t y t z t is established at the center of the surface ABCD. The x t -axis points at the opposite direction of the airspeed, the y t -axis points to the right direction of the aircraft, and the z t -axis points up. The turbulence field is softly constrained to the movement of the aircraft at the Center of Gravity (CG) with
{ x cg t R T y cg t = 0 z cg t = 0
where x cg t , y cg t , and z cg t are the coordinates of the CG, R T is the radius of the main rotor. The initial condition of the CG of aircraft is
x cg t | t = 0 = R T
where t represents time. At each simulation step, as the aircraft moves ( V A Δ t ) meters forward with respect to the air, the turbulence field has to move up n x steps with the step size Δ x to satisfy the constraint in Equation (28)
n x = { 0 ,   if   x cg t R T R T x cg t Δ x ,   if   x cg t < R T
where ⌈ ⌉ is the ceiling operator. Since n x Δ x is not often equal to V A Δ t , the z cg t coordinate of the aircraft CG varies with the rotorcraft speed V A
x cg t | t = n Δ t = x cg t | t = ( n 1 ) Δ t + n x Δ x V A Δ t
where n is the simulation number and Δ t is the simulation step. To keep the front surface ABCD perpendicular to the airspeed V A , the heading and climb angles of airspeed are defined
{ χ a = tan 1 v y a v x a γ a = tan 1 v z a 2 v x a 2 + v y a 2
where χ a and γ a are the heading and climb angles of airspeed, and v x a ,   v y a , and v z a are the airspeed components in the NED system. Thus, the transformation matrix from the NED axes to the turbulence axes Τ g t is
Τ g t = T y ( γ a ) T z ( χ a ) [ 1 0 0 0 1 0 0 0 1 ] = [ cos γ a cos χ a cos γ a sin χ a sin γ a sin χ a cos χ a 0 sin γ a cos χ a sin γ a sin χ a cos γ a ]
where T y and T z are the direction cosine matrices rotating round lateral and vertical axes, respectively.
With the kinetics of the turbulence field, the coordinates of each rotorcraft aerodynamic element, taking the fuselage for example, in the turbulence axes can be calculated by
( x fs t y fs t z fs t ) = T g t T b g [ ( x fs b y fs b z fs b ) ( x cg b y cg b z cg b ) ] + ( x cg t y cg t z cg t )
where ( x fs b ,   y fs b ,   z fs b ) T and ( x cg b ,   y cg b ,   z cg b ) T are the coordinates of the fuselage and CG in the body axes, as well as ( x fs t ,   y fs t ,   z fs t ) T and ( x cg t ,   y cg t ,   z cg t ) T are the coordinates of the fuselage and CG in the turbulence axes.
With the coordinates ( x fs t ,   y fs t ,   z fs t ) T , the turbulence components of the fuselage are obtained by the nearest interpolation to the turbulence field and denoted as ( Δ U fs t ,   Δ V fs t ,   Δ W fs t ) T . After transforming into the NED axes, the turbulence components of the fuselage for the flight dynamics model are,
( Δ U fs Δ V fs Δ W fs ) = T t g ( Δ U fs t Δ V fs t Δ W fs t )
where T t g is the transformation matrix from the turbulence axes to the NED axes, and Δ U fs ,   Δ V fs ,   Δ W fs are the turbulence components of the fuselage in the NED axes.
With coordinates derived from the flight dynamics model and then repeating the above procedures, turbulence components of each aerodynamic element of the rotorcraft can be calculated and then transferred to the flight dynamics model for simulation.

2.3. Initial Validation of Turbulence Model

The statistical property of the moving spatial turbulence model is validated against the theoretical von Kármán model before taking a further insight into its effect on rotorcraft operations. The turbulence model is integrated with a hovering UH-60 rotorcraft flying toward freestream turbulence. The length of the rotorcraft is 19.76 m including the main rotor, the height is 5.13 m, and the main rotor diameter is 16.36 m. Therefore, the turbulence field is set with L T = 20 m, W T = 16.5 m, and H T = 5 m. The grid intervals are set with Δ x = Δ y = Δ z = 0.5 m, and the grid nodes are 41 × 34 × 11 . The wind condition is set with U 10 = 11.6 m/s, h = 12 m, and h 0 = 0.4 m to simulate turbulence over a suburban area [17].
Figure 3 shows a slice of turbulence components over the horizontal plane. It is observed that all three turbulence components vary randomly along the longitudinal and lateral axes, in which longitudinal and lateral components show more regularity over the flow field than the vertical components. This reflects the fact that the longitudinal and lateral integral length scales are larger than the vertical one, resulting in the corresponding turbulence components being more highly correlated over the flow field.
Figure 4 presents the comparison between the simulated and theoretical correlation coefficients over the turbulence field, where ρ u u , ρ v v , and ρ w w are the autocorrelation coefficients between the longitudinal, lateral, and vertical turbulence components, respectively. The longitudinal and lateral turbulence components present a stronger correlation than the vertical one, which is in accordance with the results in Figure 3. The simulated correlation coefficients along all three directions agree well with the theoretical results.
Figure 5 presents a comparison between simulated and theoretical turbulence spectra at a chosen point. It can be seen that the time histories of turbulence components experienced by a point in the turbulence field take the theoretical spectral characteristics in the frequency range of interest of handling qualities (1~10 rad/s).
Simulations were also conducted for another wind condition with U 10 = 8 m/s, h = 60 m, and h 0 = 1 m over a city center. The turbulence field grids are set to the same structure as above. Figure 6 shows the comparison between the simulated and theoretical correlation coefficients along lateral direction and Figure 7 presents the comparison between simulated theoretical spectra of vertical turbulence component at fuselage. It can be seen that both simulated correlation coefficients and spectra are in good agreement with the theoretical von Kármán model, demonstrating the performance of the proposed turbulence model over different terrains.
Finally, simulations were conducted with two different grid intervals to investigate the mesh convergence characteristics of the proposed model. The wind condition is set with U 10 = 8 m/s, h = 60 m, and h 0 = 1 m to simulate turbulence over a city center. The turbulence field is set with L T = 20 m, W T = 16.5 m, and H T = 5 m. The lateral and vertical grid intervals are set with Δ y = Δ z = 0.5 m, while the longitudinal grid interval is set with Δ x = 1   m and 2 m, respectively. Figure 8 shows the comparison between simulated and theoretical spectra of vertical turbulence component at fuselage with different grid intervals. It is shown that simulated spectra agree well with the theoretical results at the low frequency range. However, the simulated spectra begin to collapse at a smaller frequency point from 36.4 rad/s to 18.2 rad/s as the grid interval increases from 1 m to 2 m, respectively. This is due to the fact that the turbulence samples of an aircraft are updated by the time step Δ x / V A and thus the Nyquist frequency π V A / Δ x , as the aircraft is flying through the turbulence field with the relative speed V A To obtain high-fidelity simulation results in the frequency range in which handling qualities is of interest (about 1–10 rad/s), the grid interval Δ x should be small enough that π V A / Δ x for turbulence sample update is at least double than the upper threshold (10 rad/s).

3. Simulation Environment

Figure 9 shows the simulation scheme for rotorcraft maneuvering flight in turbulent wind. The turbulent wind vector w is first calculated from the turbulence model and then transferred to a high-order nonlinear rotorcraft flight dynamics model including turbulence dynamics. The pilot model plans a desired trajectory complying with the mission task requirement. The control u from the pilot model after comparing the desired trajectory and the rotorcraft motions is generated for stabilization and guidance. These consist of the whole framework for rotorcraft maneuvering flight in turbulent wind implemented in this paper.

3.1. Flight Dynamics Model

A generic UH-60A rotorcraft model [18,19,20] is used for investigation in this paper. The model is formulated with both rigid body dynamics and high-order main rotor dynamics. A three-state dynamic inflow model is used to simulate the main rotor inflow dynamics. The aerodynamic forces and moments of the main rotor are determined with blade element theory. The airfoil lift and drag coefficients of the blade elements are obtained with interpolation to wind tunnel test data. The main rotor blades are assumed to be rigid bodies. The rigid flapping and lagging motions of each blade are derived from aerodynamic and inertial moment equilibrium at the hinge. The elastic torsional degree of freedom of the blade is modeled empirically as a dynamic twist affecting equally each of the rotor blades. The impact of atmospheric turbulence on the vehicle is considered by superimposing the turbulent wind components directly on the local inflow components of each aerodynamic surface (including main rotor blade elements, fuselage, horizontal stabilator, vertical fin, and tail rotor). A Stability Augmentation System (SAS) is developed that resembles the SAS of the UH-60A rotorcraft [18], as shown in Appendix A. The SAS functions provide three-axis rate damping and lagged rate damping (pseudo attitude hold). The control authority of each channel is limited to ± 10 percent of total control travel in pitch, roll, and yaw. The simplified transfer functions for roll, pitch, and yaw channels are given below, respectively,
{ δ lat sas p ( s ) = 206.754 ( s + 1.5704 ) s 3 + 33.1652 s 2 + 534.1544 s + 520.9001 + 0.278 s   % / ( deg / s ) δ lon sas q ( s ) = 307.462 ( s + 1.1254 ) s 3 + 24.2029 s 2 + 298.2384 s + 160.9515 · 7 s 7 s + 1   % / ( deg / s ) δ ped sas r ( s ) = 434.5613 s 2 + 34.3147 s + 390.1332 · 2 s 2 s + 1   % / ( deg / s )
where δ lat sas , δ lon sas , and δ ped sas are the SAS control signals for roll, pitch, and yaw channels, and p , q , and r are the roll, pitch, and yaw rates.
The incorporated turbulent wind model and flight dynamics model can be expressed as,
x ˙ = f ( x , u , w , t )
where x is the state vector of motion,
x = ( u , v , w , p ,   q , r , Φ , Θ , Ψ , β 1 ˙ ,   β ˙ 2 , β 3 ˙ ,   β ˙ 4 , β 1 , β 2 , β 3 , β 4 ,   ζ ˙ 1 , ζ ˙ 2 , ζ ˙ 3 , ζ ˙ 4 , ζ 1 , ζ 2 , ζ 3 , ζ 4 , θ ˙ dyn , θ dyn , v i , v 1 c , v 1 s , v itr , v x , v y ) T
where u , v , w , p ,   q , r are the linear velocity components and angular rates of the fuselage. Φ , Θ , Ψ are the Euler angles. β ˙ 1 , β ˙ 2 , β ˙ 3 , β ˙ 4 β 1 ,   β 2 ,   β 3 ,   β 4 are the flapping angular rates and angles of the four rigid blades. ς ˙ 1 , ς ˙ 2 , ς ˙ 3 , ς ˙ 4 ς 1 , ς 2 , ς 3 , ς 4 are the lagging angular rates and angles. θ dyn , θ ˙ dyn are the blade tip dynamic torsion angle and angular rate. v i ,   v 1 c ,   v 1 s are the main rotor induced velocities. v itr is the tail rotor induced velocity. v x and v y are the delayed fuselage downwash and sidewash components, respectively. u is a rotorcraft’s four conventional controls,
u = ( δ col , δ lat , δ lon , δ ped ) T  
where δ col is collective input, δ lat is lateral cyclic stick input, δ lon is longitudinal cyclic stick input, and δ ped is pedal input. w is the turbulence disturbances on the aircraft aerodynamic surfaces,
w = ( U i , j , V i , j , W i , j , U fs , V fs , W fs , U hs , V hs , W hs , U vt , V vt , W vt , U tr , V tr , W tr ) T
where U i , j , V i , j , W i , j are the instantaneous wind components at the j th segment of, i th blade of the main rotor, U fs , V fs , W fs are the instantaneous wind components at the fuselage, U hs , V hs , W hs are the instantaneous wind components at the horizontal stabilator, U vt , V vt , W vt are the instantaneous wind components at the vertical fin, and U tr , V tr , W tr are the instantaneous wind components at the tail rotor.
The flight dynamics model has been validated by comparing the trim results and frequency responses to cockpit controls against flight test data. More details about the model validation can be found in Refs. [6,7,8,20].

3.2. Pilot Model

A pilot model is designed to control the flight dynamics model to perform maneuvering flight in turbulent wind. The proposed pilot control strategy is presented in Figure 10, consisting of a stabilization component, a trajectory tracking component, and a trajectory planning component. The stabilization control component, modelled by the structural pilot model from Hess’ research [21,22], is used in the inner loop to stabilize rotorcraft attitudes and vertical acceleration. The attitude angles Φ , Θ ,   β , angular rates p , q , r , and the vertical acceleration a z are used as input signals to produce the four conventional cockpit controls δ lat , δ lon , δ col , and δ ped . The pilot model also tracks the desired attitudes Φ d , Θ d , β d , and vertical acceleration a zd when performing maneuvering flight. The control efforts are defined by the crossover frequencies of the pilot-vehicle open loop system in each control channel. The crossover frequencies for all four control channels are 2 rad/s, which is a representative value of high-gain pilot control activity derived from flight test data [21].
The trajectory tracking component is to control a vehicle to track the desired trajectory. The preview control law by Ji et al. [23] is employed to produce the desired attitudes Φ d , Θ d , β d , and vertical acceleration a zd
{ Φ d = K χ [ χ d ( t + τ p ) χ ( t ) ] + K y e y Θ d = K V [ V d ( t + τ p ) V ( t ) ] + K x e x β d = 0 a zd = K v z [ v zd ( t + τ p ) v z ( t ) ] + K z e z
where K V , K χ , K v z are the control gains to track the desired horizontal velocity V d , course angle χ d , and vertical velocity v zd . V d ( t + τ p ) , χ d ( t + τ p ) , v zd ( t + τ p ) are the desired horizontal velocity, course angle, and vertical velocity at the time point t + τ p . V ( t ) , χ ( t ) , z ( t ) are the horizontal velocity, course angle, and vertical velocity at the current time t . K x , K y , K z are the control gains for position control. e x , e y , e z are the errors between desired and corresponding position coordinates
( e x e y e z ) = [ cos Ψ sin Ψ 0 sin Ψ cos Ψ 0 0 0 1 ] ( x c x y c y z c z )  
where x d , y d , z d are the desired position coordinates in the NED axes, x , y , z are the position coordinates in the NED axes, and Ψ is the yaw attitude.
The pilot gains K V , K χ , K v z are designed to obtain desired crossover frequencies for control of horizontal speed, course angle, and vertical velocity. According to the guidance for multi-loop pilot models [22,24], the crossover frequencies are chosen to be 0.67 rad/s, 1/3 of the inner-loop crossover frequencies. The control gains K x , K y , K z are designed to obtain desired crossover frequencies for longitudinal, lateral, and vertical position control, and the associated crossover frequencies are 0.13 rad/s.
The trajectory planning component in Figure 10 functions as planning a desired trajectory following a maneuvering task. An Approach-to-Hovering task is chosen herein for example to demonstrate the trajectory planning method. The flight path of this task consists of three phases, as presented in Figure 11, where x i 1 ,   z i 1 and x i , z i are the initial and final position coordinates in the NED axes for the i th flight phase, and γ is the glide angle. The first phase is a Level-to-Descent flight, starting with a steady level flight at the time t 0 , followed by a steady descent flight at the time t 1 for a Decelerating-Approach task [25] in the second flight phase. The initial altitude is 121.92 m (400 ft) for a medium-height approach [26]. The flight speed remains constant at 51.45 m/s (100 knots) and the final glide angle is 4 degrees to meet the requirements of the Decelerating-Approach task. The final altitude is selected to 109.73 m (360 ft). The initial and final conditions are summed as follows
{ V 0 = V 1 = 51.45   m / s γ = 4   degrees t 0 = 0 v x 0 = V 0 = 51.45   m / s v z 0 = 0 x 0 = 0 z 0 = 121.92   m v x 1 = V 1 cos γ = 51.32   m / s v z 1 = V 1 sin γ = 3.59   m / s z 1 = 109.73   m
where V 0 and V 1 are the initial and final flight speeds, v x 0 , v z 0 are the initial velocity components in the NED axes, v x 1 , v z 1 are the final velocity components in the NED axes. The acceleration profiles are programmed using trigonometric functions to smoothly transition from the initial condition to the final
{ a x = A x 1 sin ( B x 1 t ) a z = A z 1 sin ( B z 1 t )
where A x 1 and A z 1 are the amplitudes and B x 1 = B z 1 = π / ( t 1 t 0 ) are the angular frequencies. The following constraints are obtained by integrating the acceleration components with respect to time to solve the parameters A x 1 ,   A z 1 ,   t 1 , and x 1 ,
{ v x 1 = v x 0 + 2 A x 1 B x 1 v z 1 = v z 0 + 2 A z 1 B z 1 x 1 = x 0 + ( v x 0 + A x 1 B x 1 ) ( t 1 t 0 ) z 1 = z 0 + ( v z 0 + A z 1 B z 1 ) ( t 1 t 0 )
The second phase is the Decelerating-Approach task defined in the ADS-33E [25]. It starts on a 4-degree glideslope at the speed of 51.45 m/s (100 knots), and then takes a manual deceleration to 12.86 m/s (25 knots) at a height of 15.24 m (50 ft). The flight condition at the time t 2 is summed as
{ V 2 = 12.86   m / s v x 2 = V 2 cos γ = 12.83   m / s v z 2 = V 2 sin γ = 0.90   m / s x 2 = x 1 + ( z 2 z 1 ) cot γ = 1572.39   m z 2 = 15.24   m
where V 2 is the flight speed, and v x 2 , v z 2 are the velocity components in the NED axes. The acceleration profiles are programmed by
{ a x = { A x 2 sin ( B x 2 t ) ,   t 1 t < t 21 A x 2 ,                   t 21 t < t 22 A x 2 sin ( B x 2 t ) , t 22 t < t 2 a z = a x t a n γ
where A x 2 is the amplitude and B x 2 = π / [ 2 ( t 21 t 1 ) ] is the angular frequency. The following constraints are obtained by integrating the longitudinal acceleration with respect to time to get the parameters A x 2 and t 2 ,
{ v x 2 = v x 1 + 2 A x 2 B x 2 + A x 2 Δ t 2 x 2 = x 1 + ( 2 v x 1 + 3 A x 2 B x 2 )   Δ t 1 + ( v x 1 + A x 2 B x 2 ) Δ t 2 + 1 2 A x 2 Δ t 2 2 + A x 2 Δ t 1 Δ t 2
where Δ t 1 = t 21 t 1 = t 3 t 22 and Δ t 2 = t 22 t 21 .
The final phase is a Decelerating-to-Hovering task following the last phase and ending up in a hovering state at the altitude of 9.14 m (30 ft)
{ v x 3 = 0 v z 3 = 0 x 3 = x 2 + ( z 3 z 2 ) cot γ = 1790.25   m z 3 = 9.14   m
where v x 3 and v z 3 are the velocity components in the NED axes. The acceleration profiles are
{ a x = A x 3 sin ( B x 3 t ) a z = A z 3 sin ( B z 3 t )
where A x 3 , A z 3 are the amplitudes and the B x 3 = B z 3 = π / ( t 3 t 2 ) are the angular frequencies. The following constraints are obtained by integrating the acceleration components with respect to time to solve the parameters A x 3 , A z 3 , and t 2 ,
{ v x 3 = v x 2 + 2 A x 3 B x 3 v z 3 = v z 2 + 2 A z 3 B z 3 z 3 = z 2 + ( v z 2 + A z 3 B z 3 ) ( t 3 t 2 )

3.3. Validation of Simulation Model

A position-hold task in a turbulent wind environment was conducted to provide an overview of the fidelity level for the UH-60 rotorcraft adopted in this paper by comparison with flight test data. The flight test was conducted with the rotorcraft headed into the leeward turbulence of a hangar with a speed of 11.6 m/s and at a height of 12.2 m [9]. Two turbulence models were used to simulate the suburban turbulent wind environment for comparison between the proposed turbulence model and the CETI model. The turbulence environment is set with U 10 = 11.3 m/s, h = 12 m, and h 0 = 0.4 m for the proposed turbulence model. The length of the turbulence field is 20 m, the width is 16.5 m, the height is 5 m, and the girds are set with the interval of 0.5 m along with all three directions. As a result, turbulence components are simulated at 41 × 34 × 11 grid nodes. As to the CETI model, the wind speed and flight altitude are set as the same as above, the integral scale length is 16.4 m, and the turbulence intensity is 1.37 m/s [9]. Both simulations were conducted using a desktop computer with an Intel(R) Core(TM) I7-7700K 4.20 GHz CPU.
Figure 12 shows the comparison results of simulated pilot controls and rotorcraft responses in turbulence against the flight test data. Only roll, pitch, yaw, and heave rate responses are compared due to the availability of flight test data. It can be observed that both simulated pilot controls and rotorcraft responses agree well among the flight test data and the two different turbulence models. The computational cost, defined as the ratio between the CPU time used for simulation and the simulation time, is 54.04% for the proposed turbulence model and 4.59% for the CETI model. Although the CETI model is much more efficient, it is not feasible for simulations with varied flight altitude and speed. The advantage of the proposed turbulence model is suitable for real-time simulation of rotorcraft maneuvering flight in turbulence.

4. Investigation of Rotorcraft Maneuvering Flight in Turbulence

The Approach-to-Hovering task now is simulated in the turbulent wind environment to investigate the effect of varied flight conditions on piloted Handling Qualities Rating (HQR) for rejection of atmospheric turbulence. The flight trajectory and pilot model are set following the procedures in Section 3.2. Three wind conditions are considered as shown in Table 1. The first case represents a light wind condition with a low level of turbulence over a relatively smooth terrain [27], the second case is a strong wind condition with strong turbulence due to the increased wind speed over a smooth terrain, and the third case is a light wind condition with strong turbulence due to the rough terrain. The winds are all from North and the same intermediate height is used for determination of the integral length scales of turbulence. The moving spatial turbulence model is set with the same geometry and grids as the preceding section.
The piloted HQR is measured by calculating the control attack parameter, which is defined as the ratio of the peak rate of control displacement ( η ˙ pk ) to the magnitude of the change in the control displacement ( Δ η ) [28]
A η = η ˙ pk Δ η
High attack values indicate small and rapid control deflections while a low value indicates large and slow control deflections. Using the control attack concept, the attack activity rate ( A η R ) metric defined in [29] is adopted to characterize the pilot control activity. The metric is defined as the ratio of the total number of A η that the pilot applies a particular control (>a threshold value) to the period of the task. The threshold value in this paper is selected as 2.5% of the full control range to capture ‘productive’ control inputs accounting for guidance and stabilization control activity [30]. The control activity rate ( A η R ) indicates the average ‘busyness’ metric of the task, but it masks local peaks in pilot control activity. However, pilots assign the level of HQR based on the most challenging phase of a task rather than the average. To identify the phase(s) within the task where a pilot is working hardest, Memon et al. [30] extended the metric to a time-varying localized attack activity rate ( A η R t ). The method includes the formulation of a control segmentation approach using a moving 5-s window with 2.5-s overlap between windows
A η R t ( t ) = A η N t ( t ) W t
where W t is the window size and A η N t ( t ) is the total number of A η during a time segment of W t seconds around the time t . Furthermore, a combined time-varying attack activity rate ( A η R C t ) is developed to correlate subjective pilot assessments. It is defined as the weighted sum of all controls’ A η R t with the corresponding fraction of the total control attacks A η N T o t t in that axis
A η R C t = i = l a t p e d A η R i t A η N i t A η N T o t t
where i corresponds to the four control channels (lateral, longitudinal, collective, and pedal), and A η N T o t t is the time-varying total attack number in all four control channels
A η N T o t t = i = l a t p e d A η N i t
The flight test results indicated that the A η R C t boundary for Level 1 HQR was 0.7 Hz and for Level 2 was 2.3 Hz, but the boundaries from ground simulators were 0.6 Hz for Level 1 and 1.3 Hz for Level 2 [30]. This paper selects the intermediate values of 0.65 Hz for Level 1 HQR and 1.8 Hz for Level 2.
Figure 13 and Figure 14 present the time profiles of desired velocities and wind conditions. The task is performed with the flight speed decelerating from 52 m/s to zero. The flight altitude reduces from 122 m to 9 m, resulting in decreased wind speed and increased turbulence intensities. Compared with Case 1, the rotorcraft experiences stronger wind speed and turbulence in Case 2 and similar wind speed but stronger turbulence in Case 3.
Figure 15 shows the time profiles of pilot controls for the Case 1 wind condition with SAS off, where the operation between adjacent control peaks marked with the sign ‘+’ represents one attack. It is observed that the pilot lowers down the collective lever and pulls back the cyclic stick to initiate deceleration at 6.6 s. The pilot applies the most aggressive controls in the longitudinal and vertical channels during 10–20 s, which is the most severely affected moment by turbulence, indicated by the densest control peaks. Then, the number of control peaks decreases with the decreased aircraft and wind speeds.
The time-varying attack activity rates ( A η R t ) for four control channels were estimated by Equation (50) and are presented in Figure 16. A total of 100 simulation runs were conducted for the case to enhance the trend pattern of A η R t with the averages of A η R t for each control channel. The results show that the piloted HQR reaches the worst during 10–20 s, consistent with the most aggressive pilot controls in the same period shown in Figure 15. After then, the pilot control activity in each channel decreases with the decreased flight speed as shown in Figure 13, which is in accordance with the rotorcraft response characteristics to turbulence with flight speed [1,6]. Finally, it seems that the pilot has the least control activity in the collective channel due to the vertical motion of the rotorcraft being least affected by turbulence.
Figure 17 shows a full view of piloted HQRs in three wind conditions with SAS off, measured by the time-varying combined attack activity rates ( A η R C t ). The results are averages from 100 simulation runs. It shows that the piloted HQR presents a similar tendency for three wind conditions. However, Case 1 presents the best HQR, Case 2 the worst due to stronger turbulence and larger airspeed resulting from larger wind speed, and Case 3 secondary due to stronger turbulence.
Figure 18 shows the A η R C t values with SAS on. Compared with those in Figure 17 with SAS off, the piloted HQR is significantly improved by the SAS throughout the flight.

5. Discussion

The above comparison results between theoretical prediction and simulation have demonstrated that the moving spatial turbulence model takes the spatial autocorrelation characteristics of turbulence components in all three directions. The comparison of turbulence spectra at fuselage indicates that the proposed model can produce turbulence components with desired spectral characteristics in the frequency range of interest for any point in the turbulence field. The good match in both pilot controls and rotorcraft responses to turbulence between simulation and flight test data proves that the turbulence model, not only on its own but also when integrated with the flight dynamics and pilot models, reaches a high level of predictability. Moreover, the proposed model only produces a local spatial turbulence field using highly efficient recursive algorithms, and it is suitable for simulation of rotorcraft maneuvering with varied flight speed and altitude.
An Approach-to-Hovering task was taken as an example to investigate the effect of varied flight speed and altitude on rotorcraft maneuvering in turbulence. The time profiles of pilot controls and time-varying attack activity rates in four control channels for Case 1 with SAS off indicated that the pilot operations were more susceptive to turbulence, and the pilot control activity was severely increased when performing aggressive controls. The comparison results using the time-varying combined attack activity rates for different wind conditions and rotorcraft configurations revealed that the turbulence model, being integrated into the simulation environment, predicted the expected effect of varied flight speed, wind speed, turbulence intensity, and SAS on piloted HQR for rotorcraft flight in turbulence. The turbulence model thus is applicable for rotorcraft maneuvering flight in turbulence with varied flight and wind conditions.
Continuing work will extend application of the proposed turbulence model to modeling complex turbulent wind environments, such as turbulence in a microburst or above a complex terrain.

6. Conclusions

This paper developed a moving spatial turbulence model to explore the effect of varied flight speed and turbulence intensity on piloted handling qualities and performance in a synthetic simulation environment. The Approach-to-Hovering task was simulated, and the pilot-assigned HQRs were analyzed using attack metrics. The following conclusions can be drawn:
(1)
The developed moving spatial turbulence model can produce a local turbulence field in which any point shows the desired spectral characteristics in the frequency range.
(2)
The turbulence model has been validated in a synthetic simulation environment, being integrated with a flight dynamics model and a pilot model. The results show that the model can accurately capture the frequency characteristics of pilot controls and rotorcraft responses to turbulence.
(3)
The simulation results indicate that pilot control activities are susceptive to the level of turbulence and the HQRs severely deteriorate when the maneuver is more aggressive. The results further have predicted the expected effect of varied flight speed, wind speed, turbulence intensity, and SAS on piloted handling qualities and control performance.

Author Contributions

Conceptualization, H.J., R.C. and L.L.; methodology, H.J., R.C. and L.L.; software, H.J.; validation, H.J.; formal analysis, H.J. and L.L.; investigation, H.J. and L.L.; resources, H.J.; data curation, H.J.; writing—original draft preparation, H.J.; writing—review and editing, L.L.; visualization, H.J.; supervision, L.L. and R.C.; project administration, H.J. and R.C.; funding acquisition, H.J. and R.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China, NO: 11902052; the Chongqing Science and Technology Commission (Bureau), NO: cstc2019jscx-msxmX0043; the National Key Laboratory of Science and Technology on Rotorcraft Aeromechanics, Nanjing University of Aeronautics and Astronautics, NO: JZX7Y201911SY004001; the Rotor Aerodynamics Key Laboratory, China Aerodynamics Research and Development Center, NO: RAL20190201).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Digital SAS of UH-60A Rotorcraft

Figure A1. Digital SAS of the UH-60A rotorcraft reproduced from [18]. (a) Roll channel; (b) Pitch channel; (c) Yaw channel.
Figure A1. Digital SAS of the UH-60A rotorcraft reproduced from [18]. (a) Roll channel; (b) Pitch channel; (c) Yaw channel.
Mathematics 10 02093 g0a1

References

  1. Ji, H.; Chen, R.; Lu, L.; White, M.D. Pilot workload investigation for rotorcraft operation in low-altitude atmospheric turbulence. Aerosp. Sci. Technol. 2021, 111, 106567. [Google Scholar] [CrossRef]
  2. Campbell, C.W.; Sanborn, V.A. A Spatial Model of Wind Shear and Turbulence. J. Aircr. 1984, 21, 929–935. [Google Scholar] [CrossRef]
  3. Robinson, J.E.; Weber, T.L.; Miller, D.G. Real-Time Simulation of Full-Field Atmospheric Turbulence for a Piloted Rotorcraft Simulation. In Proceedings of the 50th Annual Forum of the American Helicopter Society, Washington, DC, USA, 11–13 May 1994. [Google Scholar]
  4. Dang, Y.Y.; Gaonkar, G.H.; Prasad, J.V.R. Parallel Methods for Turbulence Simulation and Helicopter Response Prediction. J. Am. Helicopter Soc. 1996, 41, 219–231. [Google Scholar] [CrossRef]
  5. McFarland, R.E.; Duisenberg, K. Simulation of Rotor Blade Element Turbulence; NASA TM-108862; National Aeronautics and Space Administration: Washington, DC, USA, 1995. [Google Scholar]
  6. 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]
  7. Ji, H.; Chen, R.; Li, P. Analysis of Helicopter Quality in Turbulence with Recursive von Kármán Model. J. Aircr. 2017, 54, 1631–1639. [Google Scholar] [CrossRef] [Green Version]
  8. Ji, H.; Chen, R.; Li, P. Distributed Turbulence Model with Accurate Spatial Correlations for Simulation of Helicopter Flight in Atmospheric Turbulence. J. Am. Helicopter Soc. 2019, 64, 042011. [Google Scholar] [CrossRef]
  9. 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]
  10. Seher-Weiss, S.; Jones, M. Control Equivalent Turbulence Input Models for Rotorcraft in Hover and Forward Flight. J. Guid. Control Dyn. 2021, 44, 1517–1524. [Google Scholar] [CrossRef]
  11. Berger, T.; Lopez, M.J.S. Frequency Domain Identification of a Multi-Input Control Equivalent Turbulence Input Model. J. Guid. Control Dyn. 2022, 45, 15–27. [Google Scholar] [CrossRef]
  12. Anderson, D. Helicopter Vibration Induced by Highly Structured Turbulence. J. Am. Helicopter Soc. 2003, 48, 244–252. [Google Scholar] [CrossRef]
  13. Huecas, S.H.; White, M.D.; Barakos, G. A Turbulence Model for Flight Simulation and Handling Qualities Analysis based on a Synthetic Eddy Method. J. Am. Helicopter Soc. 2022. [Google Scholar] [CrossRef]
  14. 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. [Google Scholar] [CrossRef]
  15. Etkin, B. Flight in Turbulent Atmosphere. In Dynamics of Atmospheric Flight; John Wiley and Sons, Inc.: New York, NY, USA, 1972; pp. 529–563. [Google Scholar]
  16. Ascher, U.M.; Chen, G. A First Course in Numerical Methods; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2011; pp. 104–107. [Google Scholar]
  17. Anonymous. Characteristics of the Wind Speed in the Lower of the Atmosphere near the Ground: Strong Winds (Neutral Atmosphere); Technical Report ESDU 72026; Engineering Sciences Data Unit Ltd.: London, UK, 1972. [Google Scholar]
  18. Howlett, J.J. UH-60A Black Hawk Engineering Simulation Program; NASA CR-166309; National Aeronautics and Space Administration: Washington, DC, USA, 1981. [Google Scholar]
  19. Kim, F.D. Formulation and Validation of High-Order Mathematical Models of Helicopter Flight Dynamics. Ph.D. Dissertation, University of Maryland, College Park, MD, USA, 1991. [Google Scholar]
  20. Ji, H.; Chen, R.; Li, P. Rotor-State Feedback Control to Alleviate Pilot Workload for Helicopter Shipboard Operations. J. Guid. Control Dyn. 2017, 40, 3088–3099. [Google Scholar] [CrossRef]
  21. Hess, R.A.; Zeyada, Y.; Heffley, R.K. Modeling and Simulation for Helicopter Task Analysis. J. Am. Helicopter Soc. 2002, 47, 243–252. [Google Scholar] [CrossRef]
  22. Hess, R.A.; Marchesi, F. Analytical Assessment of Flight Simulator Fidelity Using Pilot Models. J. Guid. Control. Dyn. 2009, 32, 760–770. [Google Scholar] [CrossRef]
  23. Ji, H.; Chen, R.; Lu, L.; White, W.D. Advanced Pilot Modeling for Prediction of Rotorcraft Handling Qualities in Turbulent Wind. Aerosp. Sci. Technol. 2022, 123, 107501. [Google Scholar] [CrossRef]
  24. Lu, L.; Jump, M. Multiloop Pilot Model for Boundary-Triggered Pilot-Induced Oscillation Investigations. J. Guid. Control Dyn. 2014, 37, 1863–1879. [Google Scholar] [CrossRef]
  25. ADS-33E (PRF); Handling Qualities Requirements for Military Rotorcraft. U.S. Department of Defense: Washington, DC, USA, 2000.
  26. Bachelder, E.; Berger, T.; Godfroy-Cooper, M.; Aponso, M. Pilot Workload and Performance Assessment for a Coaxial-Compound Helicopter and Tiltrotor during Aggressive Approach. In Proceedings of the Vertical Flight Society’s 77th Annual Forum & Technology Display, Virtual, 10–14 May 2021. [Google Scholar]
  27. MIL-F-8785C; Flying Qualities of Piloted Airplanes. U.S. Department of Defense: Washington, DC, USA, 1980.
  28. Padfield, G.D.; Jones, J.P.; Charlton, M.T.; Howell, S.E.; Bradley, R. Where Does the Workload Go when Pilots Attack Manoeuvres? An Analysis of Results from Flying Qualities Theory and Experiment. In Proceedings of the 20th European Rotorcraft Forum, Amsterdam, The Netherlands, 4–7 October 1994. [Google Scholar]
  29. Perfect, P.; Gubbels, A.W.; White, M.D.; Padfield, G.D.; Gubbels, A.W. Rotorcraft Simulation Fidelity: New Methods for Quantification and Assessment. Aeronaut. J. 2013, 117, 235–282. [Google Scholar] [CrossRef]
  30. Memon, W.A.; White, M.D.; Padfield, G.D.; Cameron, N.; Lu, L. Helicopter Handling Qualities: A Study in Pilot Control Compensation. Aeronaut. J. 2022, 126, 152–186. [Google Scholar] [CrossRef]
Figure 1. Moving spatial turbulence field. (a) Geometry; (b) Grid.
Figure 1. Moving spatial turbulence field. (a) Geometry; (b) Grid.
Mathematics 10 02093 g001
Figure 2. Relationship among wind speed V W , ground speed V , and airspeed V A .
Figure 2. Relationship among wind speed V W , ground speed V , and airspeed V A .
Mathematics 10 02093 g002
Figure 3. A slice of turbulence components on the horizontal plane. (a) Longitudinal turbulence component; (b) Lateral turbulence component; (c) Vertical turbulence component.
Figure 3. A slice of turbulence components on the horizontal plane. (a) Longitudinal turbulence component; (b) Lateral turbulence component; (c) Vertical turbulence component.
Mathematics 10 02093 g003
Figure 4. Comparison between simulated and theoretical correlation coefficients. (a) Along longitudinal direction; (b) Along lateral direction; (c) Along vertical direction.
Figure 4. Comparison between simulated and theoretical correlation coefficients. (a) Along longitudinal direction; (b) Along lateral direction; (c) Along vertical direction.
Mathematics 10 02093 g004
Figure 5. Comparison between simulated and theoretical turbulence spectra at fuselage.
Figure 5. Comparison between simulated and theoretical turbulence spectra at fuselage.
Mathematics 10 02093 g005
Figure 6. Comparison between simulated and theoretical correlation coefficients along lateral direction for flight over a city center.
Figure 6. Comparison between simulated and theoretical correlation coefficients along lateral direction for flight over a city center.
Mathematics 10 02093 g006
Figure 7. Comparison between simulated and theoretical spectra of vertical turbulence component at fuselage for flight over a city center.
Figure 7. Comparison between simulated and theoretical spectra of vertical turbulence component at fuselage for flight over a city center.
Mathematics 10 02093 g007
Figure 8. Comparison between simulated and theoretical spectra of vertical turbulence component at fuselage with different grid intervals. (a) Δ x = 1   m ; (b) Δ x = 2   m .
Figure 8. Comparison between simulated and theoretical spectra of vertical turbulence component at fuselage with different grid intervals. (a) Δ x = 1   m ; (b) Δ x = 2   m .
Mathematics 10 02093 g008aMathematics 10 02093 g008b
Figure 9. Simulation scheme for rotorcraft maneuvering flight in turbulent wind.
Figure 9. Simulation scheme for rotorcraft maneuvering flight in turbulent wind.
Mathematics 10 02093 g009
Figure 10. Control strategy for rotorcraft maneuver in turbulent wind.
Figure 10. Control strategy for rotorcraft maneuver in turbulent wind.
Mathematics 10 02093 g010
Figure 11. Flight path for Approach-to-Hovering task.
Figure 11. Flight path for Approach-to-Hovering task.
Mathematics 10 02093 g011
Figure 12. Comparison of simulated pilot controls and rotorcraft responses in turbulence against flight test data. (a) Pilot controls; (b) Rotorcraft responses.
Figure 12. Comparison of simulated pilot controls and rotorcraft responses in turbulence against flight test data. (a) Pilot controls; (b) Rotorcraft responses.
Mathematics 10 02093 g012
Figure 13. Time profiles of desired velocities of aircraft.
Figure 13. Time profiles of desired velocities of aircraft.
Mathematics 10 02093 g013
Figure 14. Time profiles of wind speed and vertical turbulence intensity.
Figure 14. Time profiles of wind speed and vertical turbulence intensity.
Mathematics 10 02093 g014
Figure 15. Time profiles of pilot controls for Case 1 with SAS off.
Figure 15. Time profiles of pilot controls for Case 1 with SAS off.
Mathematics 10 02093 g015
Figure 16. Time-varying attack activity rates in four control channels for Case 1 with SAS off.
Figure 16. Time-varying attack activity rates in four control channels for Case 1 with SAS off.
Mathematics 10 02093 g016
Figure 17. Time-varying combined attack activity rates with SAS off.
Figure 17. Time-varying combined attack activity rates with SAS off.
Mathematics 10 02093 g017
Figure 18. Time-varying combined attack activity rates with SAS on.
Figure 18. Time-varying combined attack activity rates with SAS on.
Mathematics 10 02093 g018
Table 1. Simulated wind conditions.
Table 1. Simulated wind conditions.
No. U 10 ( m / s ) h 0 ( m ) ψ W ( d e g ) h m ( m )
180.1 0 60
2150.1 0 60
381.0 0 60
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ji, H.; Lu, L.; Chen, R. Moving Spatial Turbulence Model for High-Fidelity Rotorcraft Maneuvering Simulation. Mathematics 2022, 10, 2093. https://doi.org/10.3390/math10122093

AMA Style

Ji H, Lu L, Chen R. Moving Spatial Turbulence Model for High-Fidelity Rotorcraft Maneuvering Simulation. Mathematics. 2022; 10(12):2093. https://doi.org/10.3390/math10122093

Chicago/Turabian Style

Ji, Honglei, Linghai Lu, and Renliang Chen. 2022. "Moving Spatial Turbulence Model for High-Fidelity Rotorcraft Maneuvering Simulation" Mathematics 10, no. 12: 2093. https://doi.org/10.3390/math10122093

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