Next Article in Journal
Maneuvering Decision Making Based on Cloud Modeling Algorithm for UAV Evasion–Pursuit Game
Next Article in Special Issue
Comparison of Flight Parameters in SIL Simulation Using Commercial Autopilots and X-Plane Simulator for Multi-Rotor Models
Previous Article in Journal
Experimental Investigation of the Shock-Related Unsteadiness around a Spiked-Blunt Body Based on a Novel DMD Energy Sorting Criterion
Previous Article in Special Issue
Numerical Investigation of an Experimental Setup for Thermoplastic Fuselage Panel Testing in Combined Loading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison of Two Aerodynamic Models for Projectile Trajectory Simulation

Łukasiewicz Research Network—Institute of Aviation, Al. Krakowska 110/114, 02-256 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(3), 189; https://doi.org/10.3390/aerospace11030189
Submission received: 15 December 2023 / Revised: 6 February 2024 / Accepted: 7 February 2024 / Published: 27 February 2024

Abstract

:
The accuracy of aerodynamically controlled guided projectile simulations is largely determined by the aerodynamic model employed in flight simulations which impacts vehicle interaction with the surrounding air. In this work, the performance of projectile path following with two distinct aerodynamic models is examined for their possible influence on trajectory following accuracy. The study incorporates the path following guidance algorithm, which enables the object to navigate along a predefined path. The simulation mathematical model is developed in the MATLAB/Simulink environment. In addition, by integrating the path-following algorithm with the two aerodynamic models, the dynamic behaviour of the aerodynamically controlled projectile can be compared. This allows for a more comprehensive analysis of the trajectory and the effects of each model on the desired flight path. Further research can explore the differences between the two models in greater detail and quantify their impact on unmanned projectile trajectory predictions, in addition to further exploring the specific characteristics and limitations of each model. This will involve analysing their assumptions, computational methods, and inputs to identify potential sources of error or uncertainty in the simulations. Moreover, these results have important implications for the design of aerodynamically controlled projectiles as well as a deeper understanding of aerodynamic mathematical modelling in flight simulation.

1. Introduction

Aerodynamically designed vehicles, such as projectiles and other unmanned airborne systems, are essential for a variety of purposes, such as exploration, transportation, and communications. The precision of their trajectory, which is a result of different aerodynamic characteristics, has a substantial impact on their performance. Aerodynamic investigation and analysis are core principles of design and development. Nearly every aspect of a projectile’s performance is influenced by aerodynamics; this ranges from range to stability and precision to manoeuvrability. Developing an effective aerial vehicle without an in-depth understanding of the effects imposed by the aerodynamic forces on moments on the projectile may prove challenging. Several popular methods were used to analyse the aerodynamic performance of flying vehicles; a popular method was the use of aerodynamic wind tunnels. The popularity of this method arose due to its ability to create a realistic flow-controlled environment with relatively precise measurements of aerodynamic forces, moments, pressure distribution and characteristics of the flow around the object. The use of this method for analysing projectile design was presented by several studies, such as [1,2,3,4]. The work conducted by G. Chen. [5] based on wind tunnel testing addressed the aerodynamic modelling problem of an axis-symmetric air-to-air projectile with small-scale canards, resulting in the development of three aerodynamic force models. However, this method presents disadvantages when it comes to the infrastructure necessary to conduct such analysis and the costs associated with it. The model of the object in the tunnel is limited by its size, and therefore scaled-down versions of the vehicle are often used for testing. This may cause a mismatch in the characterisation of flow conditions, potentially affecting the accuracy of the results.
Nowadays, the use of computational numerical methods for aerodynamic analysis is common, especially with the Computational Fluid Dynamics (CFD) approach. This approach allows the performance of detailed examinations of the flow, including complex phenomena such as shock waves, turbulent flows and flow separations. Several studies, such as in [6], employed this method to investigate the aerodynamic performance of aerial vehicles as well as perform investigations on the multi-body separation interference of kinetic energy projectile [7]. On the other hand, the CFD approach presents a key challenge concerning the required computational resources when performing highly complex scenarios. Generally speaking, the most reliable method is flight testing. This approach offers the most realistic evaluation of performance and validation, as was demonstrated in [8] for the validation of flight dynamic stability optimisation constraints with flight tests. An additional study was performed in [9], where flight tests and aerodynamic model validation were conducted for the Eurofighter Typhoon aircraft. Another notable study presented in [10] assessed the accuracy of aerodynamic wake encounter models with flight tests, and in [11], the flight tests performed for the NASA Hyper-X programme were described.
In the early stages of projectile design, researchers and engineers often use analytical [12,13] and semi-empirical methods like DATCOM (Data Compendium, a standard software tool used for estimating the aerodynamic stability and control characteristics) [14] for quick estimation of aerodynamic coefficients based on geometry and flight conditions [15]; this is useful for preliminary analysis and design comparison. The method assists in refining design elements which may significantly impact performance, leading to an efficient and effective design. In addition, it offers a simpler alternative for reasonable approximations in comparison to wind tunnel testing, Computational Fluid Dynamics and flight tests. Moreover, the method is not without drawbacks; several complex aerodynamic phenomena might not be captured as accurately as full-scale simulations and testing. This method depends on databases, which, for certain projectile configurations and flight conditions, are not well represented; it might prove to be less effective and potentially oversimplifying. The DATCOM method was utilised in the research for the design optimisation of long-range projectiles [16]. A weighted multi-objective particle swarm optimisation technique was used in research to determine the control surface sizing that maximised lift-to-drag, minimised drag, and met a static margin value for the vehicle at a specific body angle of attack. Several studies combined the outlined methods to perform a detailed analysis of aerodynamic performance and comparison between these practices, such as [17] in which wind tunnel experiments, CFD and theoretical methods were compared for projectile aerodynamics. Similarly, the work conducted in [18] presented the comparison of DATCOM, CFD and wind tunnel results for a ballistic projectile. The methods were adopted in the determination of longitudinal coefficients in supersonic flight conditions. Moreover, the research conducted in [19] compared the results of aerodynamic performance predictions using DATCOM and CFD for the SA-2 projectile while other research concentrated on predicting and validating the estimates computed by DATCOM and Aeroprecition codes with a wind tunnel [20]. Given the necessity for efficient and comparative research in aerodynamic modelling, this study adopted the DATCOM approach. The method’s ability to provide predictions of aerodynamic coefficients based on the geometry of the projectile in a fast and effective manner made it especially suitable for the purpose of this study, allowing a quick comparison of various aerodynamic models to evaluate their performance.
During the design process of such aerospace systems, it is a common and crucial practice to develop flight simulation software that allows for engineers to test and validate the performance and design of the system under various conditions and uncertainties. The practice has proven beneficial over the years in reducing costs and the probable risk arising from testing physical prototypes in real life. By employing these models, early identification of potential flaws and performance issues may be possible. Safety aspects may be taken into account as additional benefits due to the ability to perform further studies in extreme conditions, pushing the limits of the design in a controlled environment, akin to the research performed in [21] which presented computer simulation results for two types of a 122 mm calibre projectile. The MATLAB/Simulink environment was used to create various simulation mathematical models; it is well known for its resilience and practicality in dealing with complicated dynamic systems. Several studies employed this environment for modelling flight simulation during research, such as developing a flight simulation model for a modified Hypersonic X-15 aircraft [22], for the Javelin projectile system [14] and research concerning the use of a vertical cold launch system with rapid pitch manoeuvres to increase range and enhance projectile coverage [23]. Moreover, the development of the six-degrees-of-freedom model was utilised to perform a parametric guidance study for a 160 mm projectile steered by lateral thrusters [24]. Furthermore, MATLAB/Simulink might be used for the purpose of aerodynamic modelling, as presented in [25]. The work developed an algorithm capable of computing the aerodynamic derivatives of a supersonic projectile and developed a flight simulation model.
Following this, MATLAB/Simulink is chosen for the development of the flight simulation model in this study, which examines the dynamic behaviour of a guided projectile under varied flight conditions. This is achieved by combining a path-following algorithm with two independent aerodynamic models. The comparison of these models is critical for understanding their impact on projectile performance and flight simulations, as it enables a thorough assessment of trajectory and performance implications. Such comparative studies are essential for advancing the understanding of aerodynamic models in flight simulations and for identifying potential inaccuracies or uncertainties. Building upon established methodologies, this study introduces innovative aspects to the field of aerodynamically controlled unmanned projectiles. By uniquely integrating the path-following algorithm with two distinct aerodynamic models within the MATLAB/Simulink environment, in this study, we facilitate a direct and quantitative comparison of their effects on projectile trajectory and performance. The modified aerodynamic model in particular represents a significant advancement in accurately simulating canard aerodynamics and understanding the effects of aerodynamic coefficients and damping under various flight conditions, including the presence of wind. This enhanced model provides a more realistic and precise representation of projectile dynamics, especially in controlled flight scenarios. The application of this model in comparative trajectory analysis under different test scenarios is a notable contribution, enhancing the accuracy of simulations and providing valuable insights for the design and optimisation of aerodynamically controlled projectiles, thereby pushing the boundaries of current aerodynamic modelling techniques.
The organisation of the remainder of this work is described as follows: Section 2 presents a modified guided version of a projectile that is used as the test vehicle for the study. Next, the flight simulation and the investigated aerodynamic models are outlined in Section 3. This is followed by Section 4, in which the guidance and control system is presented. Section 5 outlines the investigated research scenarios, which is then followed by Section 6 for result presentation and discussion. Finally, the study ends with conclusions and future suggestions.

2. Test Bed Vehicle

The object used in the study (depicted in Figure 1) was based on the parameters of an existing vehicle presented in [26]. The primary modifications involved replacing the original curved fins with standard swept fins of a similar span to ensure static stability. In addition, canard control surfaces were added forward of the centre of mass to facilitate the desired aerodynamic control necessary for an aerodynamically guided projectile. These modifications were introduced to tailor the object to the specific requirements of the research. Furthermore, the modified object retained the same inertial parameters, characteristic lengths (see Table 1), and propulsion thrust curve (see Figure 2).

3. Flight Simulation Model

The equations of motion describing the object’s non-linear dynamics were resolved with respect to the centre of mass using the MATLAB/Simulink six-degrees-of-freedom (6 DOF) mathematical model in the flat earth ( N E D ) frame of reference [27]. The quaternion-based variant of the model was chosen for attitude representation in space relative to the body-fixed frame coordinate system O b x b y b z b in terms of mathematical computations. The choice of quaternion representation enhances accuracy in three-dimensional simulations and gimbal lock avoidance. However, for the computation of gravity force components and for the clarity of result presentation, Euler angles ϕ , θ and ψ were employed due to their intuitive interpretability. The relationship between the Euler angles, the body coordinate system and the N E D reference coordinates is depicted in Figure 3. Furthermore, Equations (1) and (2) which were developed on the basis of change theorems of linear momentum and angular momentum define the projectile’s equations of motion.
V ˙ b = 1 m ( F A + F G + F T ) ω b × V b
ω ˙ b = I 1 M A ω b × ( I ω b )
Meanwhile, Equation (3) computes the velocity of the object relative to the ground coordinate system by transforming the object’s velocity from the body frame to the reference frame. This required a transformation matrix to convert the orientation of the vehicle from the body-fixed frame to the North–East–Down ( N E D ) frame of reference. The directional cosine matrix C B N E D , which captures the rotational transformations governed by the Euler angles, is defined by Equation (4).
r ˙ B = C B N E D · V b
C B N E D = c o s θ c o s ψ c o s θ s i n ψ s i n θ s i n ϕ s i n θ c o s ψ c o s ϕ s i n ψ s i n ϕ s i n θ s i n ψ + c o s ϕ c o s ψ s i n ϕ c o s θ c o s ϕ s i n θ c o s ψ + s i n ϕ s i n ψ c o s ϕ s i n θ s i n ψ s i n ϕ c o s ψ c o s ϕ c o s θ
Finally, the time derivative of the quaternion which describes the mathematical orientation of the object in a three-dimensional space, is described by Equation (5). Moreover, Equation (6) is utilised to convert the orientation representation from quaternion to Euler angles.
q ˙ = 1 2 0 ω b × q
ϕ θ ψ = a r c t a n 2 ( q 0 q 1 + q 2 q 3 ) 1 2 ( q 1 2 + q 2 2 ) a r c s i n ( 2 ( q 0 q 2 q 3 q 1 ) ) a r c t a n 2 ( q 0 q 3 + q 1 q 2 ) 1 2 ( q 2 2 + q 3 2 )
By performing numerical integration of Equations (1)–(3) and (5), with the additional utilisation of Equations (4) and (6), one can determine the object’s states [28,29,30,31].

3.1. Environment

Environmental factors are crucial in determining the performance, effectiveness, and operational planning of airborne vehicles. The effects are most significant when it comes to the flight path trajectory and behaviour of the projectile; this, in turn, requires the simulation model to take these factors into account. Accurately modelling all environmental influences such as gravity, electromagnetic interferences, atmospheric and weather conditions presents a challenge due to their complexity in real-life scenarios. A common approach was to concentrate on the most crucial factors of the environment, which satisfy the main objectives of the study, during the development of the flight simulation model. For the purposes of this study, only gravity, atmospheric parameters and wind were included. To that end, atmospheric conditions were modelled using the International Standard atmospheric model [32]. The model computes atmospheric parameters such as speed of sound, air density, state pressure and temperature at a given flight altitude of the vehicle (see Equations (7)–(10)).
ρ ( H ) = p ( H ) R T ( H )
p ( H ) = p 0 e a g R T 0 ( H H 0 )
T ( H ) = T 0 + L 0 ( H H 0 )
a ( H ) = k R T ( H )
The Taylor series WGS84 gravity model was chosen to compute the gravitational acceleration a g [33]. This model requires the position in geodetic latitude, longitude, and altitude as inputs. The gravitational load vector in the body-fixed frame was then computed by Equation (11), taking into account the orientation of the projectile and the computed gravitational acceleration.
F G = m a g s i n ( θ ) m a g c o s ( θ ) s i n ( ϕ ) m a g c o s ( θ ) c o s ( ϕ )
Finally, the Horizontal Wind Model 14 was used for wind effects [34]. The model provides zonal and meridional winds for a specified geodetic position. The wind speed was converted to the body-fixed frame, and the relative velocity of the vehicle to the wind was computed to determine the aerodynamic forces and moments.

3.2. Aerodynamics

The aerodynamic models employed in the flight simulation model are crucial as they govern the interaction of the vehicle with its surroundings, altering its flight path, performance and precision. It is essential for identifying the optimal shape of the object and control surface configurations. Figure 4 presents the notation used for control surfaces. It additionally ensures accurate prediction of stability and control, which are essential for safety and reliability aspects. As previously mentioned, two aerodynamic models were employed in the flight simulation model. This comparison was aimed at assessing their strengths and weaknesses under a variety of flight conditions. The total aerodynamic coefficients were obtained via the DATCOM semi-empirical method [35,36] for the geometry of the object used in the study. This method provided estimates across a range of flight conditions, in particular for Mach numbers ranging from 0 to 4 and angles of attack ranging from 0 to 15 degrees. The static and dynamic derivatives for each model were fitted using the least squares method [37], a statistical method to reduce the discrepancies, ensuring both models align well with the outputs from DATCOM.
The first investigated aerodynamic model, denoted as the “Classic” model, adopts a traditional approach to modelling aerodynamic forces, moments and the influence of control surfaces. This model incorporates fundamental aerodynamic principles [38,39], enhanced by Taylor series expansions for aerodynamic coefficients similarly to [28,40,41], which is a common approach in modelling the aerodynamic coefficients of aerospace vehicles. The equations defining the aerodynamic forces and moments for the classic model are presented by Equations (12) and (13). Moreover, the values of the coefficients were computed in the aerodynamic coordinate system; this frame rotates with respect to the body-fixed frame by incidence angles α and β as presented in Figure 5.
F A = 1 2 ρ v A 2 S r e f C A B C D C S C L
M A = 1 2 ρ v A 2 S r e f d r e f C l C m C n
The detailed modelling of the aerodynamic coefficients for the classic model is defined by Equations (14)–(19). These equations take into account various aspects of aerodynamic forces and moments, such as drag, side force, lift, rolling moment, pitching moment and yawing moment. The model offers a strong foundation for comprehending the projectile’s aerodynamic behaviour, especially in relation to the static and dynamic derivatives as a function of flight conditions, the influence of control surfaces and aerodynamic damping on the flight dynamics of the object.
C D ( M , α , δ ) = C D 0 ( M ) + C L 2 ( M , α , δ ) e · Λ · π + i = 1 N δ C D δ i | δ i |
C Y ( M , β , δ ) = C Y β ( M ) · β C Y δ 2 ( M ) δ 2 + C Y δ 4 ( M ) δ 4
C L ( M , α , δ ) = C L α ( M ) · α C L δ 1 ( M ) δ 1 + C L δ 3 ( M ) δ 3
C l ( M , p ) = i = 1 N δ C l δ i δ i
C m ( M , α , α ˙ , q , δ ) = C m α ( M ) · α + C m q ( M ) d r e f · q 2 | v A | + C m α ˙ ( M ) d r e f · α ˙ 2 | v A | C m δ 1 ( M ) δ 1 + C m δ 3 ( M ) δ 3
C n ( M , β , β ˙ , r , δ ) = C n β ( M ) · β + C n r ( M ) d r e f · r 2 | v A | + C n β ˙ ( M ) d r e f · β ˙ 2 | v A | C n δ 2 ( M ) δ 2 + C n δ 4 ( M ) δ 4
Following the description of the “Classic” aerodynamic model, the second model investigated in the study was an enhanced aerodynamic model more suitable for projectile simulations by taking into account the periodicity of the aerodynamic incidence angles for abnormal flight conditions. This model was denoted as the “Modified” aerodynamic model in the study. Furthermore, the model offers a more detailed and accurate representation of control surface dynamics by taking into account the interference effects of control surface vortex shedding. This is crucial for enhanced predictions of a projectile’s manoeuvrability and response to control inputs, with a full description of the model found in [6]. The equations defining the aerodynamic forces and moments for the modified model are Equations (20) and (21).
F A = 1 2 ρ v A 2 S r e f C A B C D C S C L + i = 1 N δ C C i B C A C i C i Δ C D Δ C S Δ C L
M A = 1 2 ρ v A 2 S r e f d r e f C l C m C n + i = 1 N δ C C i B Δ C l Δ C m Δ C n
The relationship between the aerodynamic coordinate system of this model and the object’s reference frame is presented in Figure 6. The modelling of the aerodynamic coefficients was performed using Equations (22)–(27) while the control surface aerodynamic coefficients were modelled using Equations (28) and (33).
C D ( M , α ) = C D 0 ( M ) + C D α 2 ( M ) s i n 2 α
C Y ( M , α , p ) = C Y 0 ( M ) + C Y p α ( M ) s i n α · p d r e f 2 v A
C L ( M , α , α ˙ , q * ) = C L 0 ( M ) + 1 2 C L α ( M ) s i n 2 α + C L q * ( M ) q * d r e f 2 v A + C L α ( M ) α d r e f 2 v A
C l ( M , p ) = C l 0 ( M ) + C l p ( M ) p d r e f 2 v A
C m ( M , α x z , α x z ˙ , φ , p , q ) = C m 0 ( M ) + C m α x z ( M ) s i n α x z + C m α x z 3 ( M ) s i n 3 α x z + C m q ( M ) q d r e f 2 v A + C m α x z ˙ ( M ) α x z ˙ d r e f 2 v A C n p α ( M ) s i n α s i n φ p d r e f 2 v A
C n ( M , α x y , α x y ˙ , φ , p , r ) = C n 0 ( M ) + C n α x y ( M ) s i n α x y + C n α x y 3 ( M ) s i n 3 α x y + C n r ( M ) r d r e f 2 v A + C m α x y ˙ ( M ) α x y ˙ d r e f 2 v A C n p α ( M ) s i n α c o s φ p d r e f 2 v A
Δ C D = C D δ 2 s i n 2 ( δ e q , i )
Δ C S = C S δ 2 s i n 2 ( δ e q , i )
Δ C L = 1 2 C L δ s i n ( 2 δ e q , i )
Δ C l = 1 2 C l δ s i n ( 2 δ e q , i )
Δ C l = 1 2 C m δ s i n ( 2 δ e q , i )
Δ C n = C n δ 2 s i n 2 ( δ e q , i )
A key dynamic change during the projectile’s boost phase is the shift in its centre of mass ( Δ c g ) resulting from the consumption of the propellant. This shift presents a critical aspect of projectile dynamics and affects its control and stability. As the propellant burns and the mass at the aft part of the projectile decreases, the centre of mass shifts forward. This results in an increase in static stability and a more pronounced nose-down pitching moment, which leads to a reduction in manoeuvrability as the object becomes less responsive to control inputs. Moreover, it is worth noting for the study that a forward shift of 0.172 m occurred after 3.6 s of motor operation; this was interpolated during the simulation. Modelling this behaviour in the flight simulation increases the accuracy in predicting and managing the vehicle’s flight dynamics; this modelling was achieved using Equation (34), which quantifies the change in aerodynamic moments relative to propellant consumption at each simulation time step (denoted by i).
C l i + 1 C m i + 1 C n i + 1 = C l i C m i C n i + Δ c g x 0 0 T d r e f × C A B C D i C Y i C L i
In the determination of aerodynamic characteristics for this study, the reference area for the calculation of aerodynamic forces was defined by the nominal cross-sectional area, derived from the reference diameter of the projectile. This approach affirmed that the forces were normalised in a manner related to the object’s physical dimensions. Moreover, the reference diameter also served as the reference length for determining aerodynamic moments. Utilising the diameter as the reference length, moment coefficients may be consistently and meaningfully compared, which aided in the comprehension of how the projectile rotates under different flight conditions. The aerodynamic derivatives with common values across both models as function of Mach number were presented in Table 2. Moreover, the Classic model’s coefficients in the form of static, dynamic, and control surface derivatives as a function of the Mach number are shown in Table 3, while the coefficients for the Modified model are similarly outlined in Table 4. It is important to note that the methodology used for calculating the aerodynamic coefficients computes the sum of C m q + C m α ˙ . Due to the combined nature of this calculation, it was assumed that this sum was evenly divided between the two components. Furthermore, for the purpose of simplifying the study, the projectile was considered to be perfectly axially symmetrical. This assumption, along with other reasons outlined in [6], led to several variables being omitted from the table because their values were assumed to be zero.

4. Guidance and Control

The Simulink way point follower block was used for directing the projectile path through a set of way points defining the commanded trajectory. The block implements the guidance algorithm which computes the look-ahead coordinates and the desired heading [42]. Key parameters of the algorithm, like the minimum look-ahead distance and the look-ahead transition radius, were set to 300 and 50 m, respectively. These parameters are essential for the algorithm and block’s operation. An autopilot system, incorporating PID controllers for roll, pitch, and yaw, was developed to stabilise and navigate the aerodynamically controlled projectile, as shown in Figure 7. The roll channel’s primary function was to maintain lateral stability by keeping the desired roll angle at zero. This was achieved by computing the commanded roll rate using the first PID controller; then, the error between the commanded roll rate and the actual roll rate was inputted to the second PID controller to compute the normalised commanded roll signal. The pitch channel comprised three PID controllers; the first computed the desired pitch angle based on altitude deviation from the guidance algorithm’s command. This was followed by the second PID controller, which outputted the required pitch rate, and the third generated the normalised command for pitch control. For yaw control, the structure followed the roll channel, with the first PID controller calculating the yaw rate and the second producing the yaw control signal based on the guidance algorithm’s commanded yaw angle. The output from these controllers, a normalised roll, pitch and yaw control signal, was then transformed into commanded control surface deflection angles by a mixer matrix (see Equation (35)) to achieve the desired flight path. The values of PID coefficients for both aerodynamic model controllers are presented in Table 5 and Table 6.
δ 1 δ 2 δ 3 δ 4 = 1 1 0 1 0 1 1 1 0 1 0 1 · δ ϕ c m d δ θ c m d δ ψ c m d
Following this process, the servos for each canard were modelled as a closed-loop control system to manage the control surface position, taking into account its maximum deflection angle, deflection speed and time delay; this is depicted in Figure 8. Initially, the system computed the error between the actual and the commanded deflection angles. The error signal was moderated by a first-order transfer function, incorporating a time delay of T = 0.05 s representing the first-order lag element of the system. Subsequently, the actuation rate was saturated to remain within the control surface’s physical capabilities. This rate of change was integrated to determine control surface deflection, which was again subjected to saturation to prevent exceeding the maximum deflection angle. For this study, the canards’ deflection speed was set to ±65 degrees per second and the canard deflections to ±25 degrees. Finally, the system’s actual controlled position was continuously fed back into the control loop, dynamically adjusting the response to the commanded inputs. This feedback mechanism ensured adherence to the physical constraints of the servomechanism model, maintaining the balance between the system’s response and its operational limits.

5. Investigated Research Scenarios

To obtain a cohesive understanding of the influence of the aerodynamic models on the results and performance of the guided projectile, several trajectory analysis scenarios were defined and investigated. Each scenario presents unique challenges and objectives to assess the versatility and effectiveness of the projectile in varying conditions while allowing for the advantages and limitations of each of the pre-described aerodynamic models to be highlighted. Four research analysis cases were selected for the study; three of them required predefined flight paths comprising smoothly interpolated way points as the main input to the study scenario, while one of the cases analysed an uncontrolled flight. The first investigated scenario was the research flight with a disabled control system and no wind presence (see Figure 9). The objective of this case was to examine the basic aerodynamic performance and range of the projectile.
The second case depicted in Figure 10 presents the “Altitude hold and descent” scenario with the presence of wind as well as an active guidance and control system. The investigation aimed at assessing the object’s ability to maintain a specific altitude for a designated duration before initiating a controlled descent towards the ground. The analysis has the potential to highlight altitude control accuracy, energy efficiency during the hold and precision when initiating the descent phase. In addition, the impact of the modelled aerodynamic control surface effects comes into play and the accuracy while capturing the dynamic effects of the canards on the trajectory is visible when processing the results.
The ability to navigate around obstacles such as terrain while following a defined trajectory provides more testing flexibility. This type of research case examines the vehicle’s ability to adjust its course by adjusting its motion in the longitudinal and directional planes, which involves the proper combinations of control surface deflections to create the desired aerodynamic forces and moments to carry out the desired study case. Figure 11 presents the desired flight path trajectory for the “Obstacle avoidance” test case.
The last scenario that was investigated required the object to perform more complicated manoeuvres (see Figure 12). This was performed in order to investigate the aerodynamic effects as a result of the mathematical models of the aerodynamic forces and moments, especially the effects of canard deflections. Meanwhile, this provides additional insight into the evaluation of the control algorithm’s ability in terms of response and agility of the projectile.

6. Results

The 6 DOF projectile mathematical model was developed in a MATLAB/Simulink 2023a environment. The solution to the equations of motion was obtained utilising the Runge–Kutta (RK4) solver with a frequency of 500 Hz. To optimise simulation time, no navigation sensors such as the Inertial Navigation System (INS) or the Inertial Measurement Unit (IMU) were modelled for the purpose of simulations. This was performed in order to increase the computational speed of the calculations while focusing on the main objective of the study. The output states were directly used as inputs to the non-linear model for the following time steps. Furthermore, the simulation initial conditions for all investigates scenarios are presented in Table 7.

6.1. Ballistic Flight Results

The results from the uncontrolled flight case for both of the investigated aerodynamic models were compared with existing results from [26]. To perform such comparison, identical initial velocity, pitch, inertial parameters and thrust curve were used in this study. However, the aerodynamic model and coefficients were not shown or explained in the cited literature.
During the uncontrolled flight scenario, the object reached an apogee of approximately 17 km with a maximum range of 41 km, as seen in Figure 13a. The classical and modified aerodynamic models provide identical results in terms of altitude versus range, while a slight deviation from the results presented in [26] can be observed. The maximum velocity was achieved in the first 5 s of flight with a magnitude of 1200 m/s, which was equivalent to 3.5 times the speed of sound (see Figure 13b). The magnitude of the velocity reduced to about 350 m/s as the vehicle neared its maximum apogee, followed by a slight increase to approximately 400 m/s due to gravitational effects, and then a steady decrease until ground contact.
Moreover, Figure 14a–d showcases a comparison between the states of the object for the classic and modified aerodynamic models in the uncontrolled flight scenario. It can be seen that the results are identical. This can be explained by the fact that in an uncontrolled flight with no wind, the behaviour of the object is largely governed by its initial speed, direction, propulsion forces and gravity. While the similar values of the aerodynamic coefficients throughout the phase of the flight presented in Figure 15a,b are likely due to the total values of the coefficients being the same as function of the Mach number and aerodynamic incidence angles, the difference in both models comes from the interaction between the control surfaces and the flow being modelled differently in the two models. In addition, dynamic damping is limited in a ballistic flight scenario. Such effects are significant and have been demonstrated in the other investigated scenarios.

6.2. Altitude Hold and Descent Results

The second scenario required the vehicle to gradually climb to an altitude of 5 km above ground level for a distance of 8 km. This was then followed by a descent phase, completing 30 km of the total desired distance to be travelled. It is worth noting that in the entire phase of the flight, a steady course and no deviation in roll angle were desired. Meanwhile, the control system was activated in the presence of the indicated wind profile (see Figure 16).
The forward velocity of the object reached a maximum value of 1100 m/s (≈3.2 Mach) in a similar time duration to that of the first investigated case (see Figure 17a). The effect of the wind is evident when one looks at the side velocity component; a minimum value of −4 m/s was reached after 15 s of flight for the classical model, with significant oscillations for a few seconds. The modified model achieved half the magnitude of oscillation in approximately the same time duration, while the vertical component for both models reached a minimum and maximum value of −60 m/s and slightly higher than 20 m/s, respectively, with similar tendencies, except for variation in oscillations. The orientation of the object was presented in Figure 17b. The roll angle oscillated in the range of ±0.05 degrees while the projectile attempted to maintain roll stability with similar oscillations in the two models. The pitch of the projectile was rather identical, with a slight dip in the classical model at about 17 s of flight duration. The desired heading of 90 degrees for the vehicle to fly due east was relatively maintained, with the object’s control system making an effort to encounter the presence of the wind. The classical model showed similar behaviour to that of the side velocity oscillations.
Maximum control surface deflections of ±20 degrees were achieved in the longitudinal plane (see Figure 17c). A slight oscillation was observed between the first 10 and 20 s of flight, with an increase in oscillation frequency seen from 40 s throughout the remaining flight duration. The canards in the xy plane ( δ 2 & δ 4 ) oscillated during the entire flight with a higher frequency and lower amplitude to maintain roll stability and counteract wind effects. A clear distinction in the precision of the flight trajectory is observed in Figure 17d–f. The classic model resulted in a maximum error of 2.5 m in the north coordinates compared with an error of 0.7 of a metre for the modified model. In addition, an overshoot in the commanded altitude can be seen in Figure 17e for both models. However, the modified model resulted in significantly less overshoot than the classical model.

6.3. Obstacle Avoidance Results

The obstacle avoidance case required the guided vehicle to perform a series of pitch and yaw control manoeuvres to meet research analysis requirements.
The velocity profile presented in Figure 18a resulted in similar values in the forward and vertical components compared to the altitude hold and descent case, while the side velocity experienced a greater change with peaks of 10 m/s and −10 m/s at approximately 7 and 12 s, respectively; it was followed by a smaller peak at 30 s for both models with a value of about −5 m/s, which indicates the direction of the side velocity. The orientation was additionally affected by a significant increase in the initial roll angle, nearly reaching a value of 1 degree counterclockwise (see Figure 18b). The stabilisation algorithm succeeded in stabilising the roll after 10 s of flight time. The changes in pitch and yaw are expected for this kind of commanded trajectory. A minor delay is observed in Figure 18c between the canard deflections in the classic model in comparison to the modified model with slightly higher amplitudes. Moreover, this time around, the deflections in the pitch channel depicted by δ 1 and δ 3 were bound to maximum values of −10 degrees and 20 degrees in the first 18 s of flight duration. While the canards providing directional control oscillated between ±5 degrees due to the nature of the manoeuvres performed, no noticeable difference in the motion of the test vehicle was observed in Figure 18d. On the other hand, Figure 18e presents the side view of the trajectory, where a slight error between the commanded and actual flight path was seen for both models; this error, however, is greater for the classical aerodynamic model. The three-dimensional trajectory for the obstacle avoidance analysis can be seen in Figure 18f.

6.4. Evasive Manoeuvre Results

The final investigated research case study provided a greater insight into the behaviour of the research projectile when performing a series of manoeuvres; such manoeuvres are unconventional and uncommon for an aerodynamically controlled object of such configuration. However, the main objective of this research case was to highlight critical aspects of control surface deflection models and damping derivatives in addition to their influence on the motion of such object.
The U component of the velocity remained identical to all the investigated control scenarios, as seen in Figure 19a. The changes in the side and vertical components of the velocity were remarkable, with an increase in the magnitude of V reaching an upper value of 40 m/s and a lower value of −20 m/s up to 20 s of flight duration. This was followed by large frequency oscillations between both models in the time frame of 40–55 s, with a noteworthy delay in the classical model of 5 s. Moreover, the modified model achieved much smoother overall characteristics. For the W component, the test vehicle reached maximum and minimum vertical velocity values of ±50 m/s. In this regard, the classical model exhibited greater peaks at approximately 2 s, while the modified model showed a significant peak at 10 s. Additionally, a noticeable delay in the change in vertical velocity was observed in the classical model, which also tended to have larger oscillations overall. Roll stabilisation was largely effective throughout the investigated research scenario, with the exception of oscillations with high-frequency oscillations and an amplitude of 5 degrees clockwise and counterclockwise rotations for both models. Although a delay of approximately 5 s was noticed in the response of the classic model in Figure 19b, additional delays in the same model were observed in the pitch and yaw responses with slightly greater oscillations compared to the modified model. Maximum control surface deflections in the range of ±20 degrees were achieved by all canards due to the demanding corrections required by the guidance and control algorithms. However, Figure 19c depicts time delay in the motion of the canards. When it came to the classic model, special attention was paid to the rather sharp deflections of the canards in this model. Generally speaking, stronger deflections were observed for both models between 20 and 70 s of flight when performing the rather tight turns of the scenario. A slightly larger deviation from the commanded trajectory in the xy plane of the coordinate system is seen in Figure 19d. However, this is more noticeable in Figure 19e,f. The deviation from the mission profile was evidently minor for the modified aerodynamic model.

7. Conclusions

The mathematical flight simulation model for the guided aerodynamically controlled unmanned projectile with four control surfaces in the form of canards was shown. The six-degrees-of-freedom simulation with predefined trajectory analysis cases was developed successfully in MATLAB/Simulink, which allowed for comparative analysis. In addition, the study implemented the waypoint following guidance algorithm and developed a control algorithm capable of guiding the projectile with success. Two aerodynamic models were demonstrated and implemented in the flight simulation model for each of the outlined research cases. The outcomes of the uncontrolled flight test scenario showed no noticeable difference between the classic and modified aerodynamic models; the fact that both models provide similar results in terms of altitude versus range is significant. It suggests that for the uncontrolled case without the presence of wind, the models are consistent with each other and potentially with established physical principles, which is a valuable finding. The comparison between the two aerodynamic models would primarily revolve around their prediction of drag and stability in an uncontrolled flight. The performance of the two models started to deviate when the control system was activated and in the presence of wind, starting from the altitude hold and descent test case. A slight delay in response was observed by the classic model compared to the modified model, with larger oscillations by the classic model in the side velocity and Euler angles. The modified model’s performance advantages were additionally noticed in the smaller errors produced when following the intended flight path, with the classic model producing higher values of deviations from the commanded trajectory. The response oscillations of both models were largely similar in the obstacle avoidance scenario, with the exception of a slight delay in the classic model. The manoeuvring trajectory analysis case was challenging for both models as intended, and the findings were interesting for this situation when the test object was required to perform more complicated manoeuvres. Significantly higher oscillations by the classic model were observed in the velocity components in addition to a delay in the response. Similarly, this was seen in the results of the Euler angles and control surface deflections. Finally, a higher error was observed in the trajectory plots by the classic model; these errors were quite significant in comparison to the performance of the modified model.
In summary, the modified aerodynamic model resulted in higher precision due to enhanced modelling of canard aerodynamic behaviour and to the overall enhanced modelling of aerodynamic coefficients and damping effects due to the object’s motion and wind presence. The oscillations and delays caused by the classic model resulted in larger trajectory tracking errors; these errors may provide the designer of the projectile with false conclusions regarding its performance. Therefore, the study’s findings have important implications for the design of aerodynamically controlled projectiles. This study hopes to contribute to the development of more accurate and efficient unmanned projectile designs by improving the knowledge of these aerodynamic models. Further research with the implementation of sensor models, turbulent wind models and non-flat earth frames should be considered in order to expand the understanding and implications of aerodynamic modelling in aerodynamically controlled projectile design and simulations.

Author Contributions

Conceptualisation, N.S.; methodology, N.S.; software, N.S. and M.W.; validation, N.S.; formal analysis, N.S.; investigation, N.S.; resources, N.S. and M.W.; data curation, N.S.; writing—original draft preparation, N.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AAerodynamic Coordinate System
actcurrent actual signal at the respective timestep
BBody Coordinate System O b x b y b z b
CFDComputational Fluid Dynamics
c m d commanded signal at the respective timestep
LLALatitude, Longitude, Altitude
N E D North East Down Coordinate System
PIDProportional-Integral-Derivative controller
Latin symbols:
a ( H ) speed of sound at H, [ m / s ]
Δ c g x centre of mass change in the x direction, [ m ]
C A B transformation matrix from aerodynamic to body frame
C B N E D transformation matrix from the Body Coordinate System (B) to North East Down Coordinate System ( N E D )
C A C i C i transformation matrix from the i-th canard reference frame ( C i ) to the projectile’s Body reference frame (B)
C C i B transformation matrix from the i-th canard aerodynamic reference frame ( A C i ) to the i-th canard reference frame ( C i )
C i coefficients of drag, side force, lift and rolling, pitching and yawing moments for i = D , S , L , l , m , n , respectively
d r e f object reference diameter, [ m ]
eOswald efficiency number
F A aerodynamic force vector, [ N ]
F G gravitational force vector, [ N ]
F T thrust force vector, [ N ]
a g gravitational acceleration, [ m / s 2 ]
Hgeopotential altitude, [ m ]
H 0 reference altitude, [ m ]
Imass moment of inertia tensor with respect to body coordinate system
I x x f , I y y f , I z z f full mass moments of inertia with respect to body coordinate system O b x b y b z b , [ kg · m 2 ]
I x x 0 , I y y 0 , I z z 0 full mass moments of inertia with respect to body coordinate system O b x b y b z b , [ kg · m 2 ]
kspecific heat ratio
Lobject length, [ m ]
L 0 temperature gradient above H 0
mobject mass, [ kg ]
m f initial full mass with propellant, [ kg ]
m 0 mass after propellant exhaustion, [ kg ]
MMach number, [−]
M A aerodynamic moment vector, [ Nm ]
N δ control surface index
proll rate, [ ° / s ]
p c m d commanded roll rate, [ ° / s ]
p 0 pressure at H 0 , [ Pa ]
p ( H ) air pressure at H, [ Pa ]
q quaternion rotation
q 0 , q 1 , q 2 , q 3 components of the quaternion rotation vector
q ˙ quaternion rate of change
qpitch rate, [ ° / s ]
q c m d commanded pitch rate, [ ° / s ]
ryaw rate, [ ° / s ]
r c m d commanded yaw rate, [ ° / s ]
r ˙ b object velocity vector in the N E D frame, [ m / s ]
r b object position vector in the N E D frame, [ m ]
Rgas constant of air, [ J / ( kgmol ) ]
S r e f object reference area, [ m 2 ]
TSection 3 temperature H, [ K ]
TSection 4 canard servo time constant, [ s ]
T ( H ) ambient temperature at the altitude H, [ K ]
T 0 ambient temperature at the altitude H 0 , [ K ]
v A object’s velocity magnitude relative to the airflow, [ m / s ]
V ˙ b linear acceleration vector in the body coordinate system, [ m / s 2 ]
V b velocity vector in the body coordinate system, [ m ]
Greek symbols:
α angle of attack, [ ° ]
α ˙ angle of attack derivative, [ ° / s ]
α total angle of attack, [ ° ]
α x z angle of attack in the x z plane, [ ° ]
α ˙ x z derivative of angle of attack in the x z plane, [ ° ]
α x y total angle of attack in the x y plane, [ ° / s ]
α ˙ x y derivative of angle of attack in the x y plane, [ ° / s ]
β ˙ angle of sideslip derivative, [ ° / s ]
δ canard deflection angle, [ ° ]
δ ϕ , θ , ψ c m d commanded canard deflections in the roll, pitch and yaw channels respectively, [ ° ]
δ ˙ canard deflection speed, [ ° / s ]
θ Euler pitch angle, [ ° ]
θ c m d commanded pitch angle, [ ° ]
Λ aspect ratio,
ρ ( H ) air density at H, [ kg / m 3 ]
ϕ Euler roll angle, [ ° ]
ϕ c m d commanded roll angle, [ ° ]
φ aeroballistic incidence roll angle, [ ° ]
ψ Euler yaw angle, [ ° ]
ψ c m d commanded yaw angle, [ ° ]
ω ˙ b angular acceleration vector in the body coordinate system, [ ° / s 2 ]
ω b angular velocity vector in the body coordinate system, [ ° / s ]

References

  1. Dilley, A.; Mc Bride, R.; Yuki, V.; Brasher, M.; Marquart, E. Dynamic wind tunnel test of an innovative rolling missile model. In Proceedings of the 26th AIAA Aerodynamic Measurement Technology and Ground Testing Conference, Seattle, WA, USA, 23–26 June 2008; p. 4032. [Google Scholar]
  2. Massey, K.; McMichael, J.; Warnock, T.; Hay, F. Design and wind tunnel testing of guidance pins for supersonic projectiles. In Transformational Science And Technology for the Current and Future Force: (With CD-ROM); World Scientific: Singapore, 2006; pp. 121–128. [Google Scholar]
  3. Thomson, K. Wind Tunnel Tests on a Tube-Launched Missile Configuration with a Deflectable Nose Control and a Novel Wrap—Around Fin Stabiliser; Weapons Systems Research Laboratory: Salisbury, Australia, 1983. [Google Scholar]
  4. Ożóg, R.; Jacewicz, M.; Głębocki, R. Use of wind tunnel measurements data in cold launched missile flight simulations. Pomiary Autom. Robot. 2020, 24, 49–60. [Google Scholar] [CrossRef]
  5. Chen, G.; Tang, Z.; Wang, W.; Xu, M. A novel aerodynamic modeling method for an axisymmetric missile with tiny units. Adv. Mech. Eng. 2019, 11, 1687814019839511. [Google Scholar] [CrossRef]
  6. Sahbon, N.; Murpani, S.; Michałów, M.; Miedziński, D.; Sochacki, M. A CFD study of the aerodynamic characteristics of Twardowsky and FOK rockets. Trans. Aerosp. Res. 2022, 2022, 35–58. [Google Scholar] [CrossRef]
  7. Sahu, J.; Edge, H.L.; Heavey, K.R.; Ferry, E.N. Computational Fluid Dynamics Modeling of Multi-Body Missile Aerodynamic Interference; US Army Research Laboratory, ARL-TR-1765: Aberdeen Proving Ground, MD, USA, 1998. [Google Scholar]
  8. Mieloszyk, J.; Tarnowski, A.; Tomaszewski, A.; Goetzendorf-Grabowski, T. Validation of flight dynamic stability optimization constraints with flight tests. Aerosp. Sci. Technol. 2020, 106, 106193. [Google Scholar] [CrossRef]
  9. Ozger, E. Aerodynamic model validation of Eurofighter aircraft. In Proceedings of the AIAA Atmospheric Flight Mechanics Conference and Exhibit, Hilton Head, SC, USA, 20–23 August 2007; p. 6718. [Google Scholar]
  10. Fischenberg, D. A method to validate wake vortex encounter models from flight test data. In Proceedings of the 27th International Congress of the Aeronautical Sciences, Nice, France, 19–24 September 2010; International Council of the Aeronautical Sciences: Edinburgh, UK, 2010; pp. 2010–2016. [Google Scholar]
  11. McClinton, C.; Voland, R.; Holland, S.; Engelund, W.; White, J.; Pahle, J. Wind tunnel testing, flight scaling and flight validation with Hyper-X. In Proceedings of the 20th AIAA Advanced Measurement and Ground Testing Technology Conference, Albuquerque, NM, USA, 15–18 June 1998; p. 2866. [Google Scholar]
  12. Sethunathan, P.; Anupriya, A.; Prabha, K.H.; Vaishnavi, T. Aerodynamic Characterisitics of a Missile Components. Int. J. Res. Eng. Technol. 2015, 4, 100–104. [Google Scholar]
  13. Al-Garni, A.Z.; Abdallah, A.M. Aerodynamic-Shape Optimization of Supersonic-Missiles Using Monte-Carlo. Int. Rev. Aerosp. Eng. (I.RE.AS.E) 2008, 20, 10. [Google Scholar]
  14. Aksu, A. Aerodynamic Parameter Estimation of a Missile. Master’s Thesis, Middle East Technical University, Ankara, Turkey, 2013. [Google Scholar]
  15. Abney, E.; McDaniel, M. High angle of attack aerodynamic predictions using missile datcom. In Proceedings of the 23rd AIAA Applied Aerodynamics Conference, Toronto, ON, Canada, 6–9 June 2005; p. 5086. [Google Scholar]
  16. Vasile, J.D.; Bryson, J.; Fresconi, F. Aerodynamic design optimization of long range projectiles using missile DATCOM. In Proceedings of the AIAA Scitech 2020 Forum, Orlando, FL, USA, 6–10 January 2020; p. 1762. [Google Scholar]
  17. Khanolkar, N.P.; Bhushan, B.; Siddharth, M.; Borrison, E.; Sinha, J. Analysis of aerodynamic characteristics of a missile configuration. In Proceedings of the 2017 International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS), Dubai, United Arab Emirates, 18–20 December 2017; pp. 877–882. [Google Scholar]
  18. Zhang, W.D.; Wang, Y.B.; Liu, Y. Aerodynamic study of theater ballistic missile target. Aerosp. Sci. Technol. 2013, 24, 221–225. [Google Scholar] [CrossRef]
  19. Maurice, A.F. Aerodynamic Performance Predictions of a SA-2 Missile Using Missile Datcom. Ph.D. Thesis, Naval Postgraduate School, Monterey, CA, USA, 2009. [Google Scholar]
  20. Sooy, T.J.; Schmidt, R.Z. Aerodynamic predictions, comparisons, and validations using missile datcom (97) and aeroprediction 98 (ap98). J. Spacecr. Rockets 2005, 42, 257–265. [Google Scholar] [CrossRef]
  21. Motyl, K.; Musiałek, F. A computer software application for the design and simulation of unguided rockets. Probl. Mechatroniki Uzbroj. Lotnictwo Inżynieria Bezpieczeństwa 2020, 11, 67–80. [Google Scholar] [CrossRef]
  22. Sahbon, N.; Jacewicz, M.; Lichota, P.; Strzelecka, K. Path-Following Control for Thrust-Vectored Hypersonic Aircraft. Energies 2023, 16, 2501. [Google Scholar] [CrossRef]
  23. Głębocki, R.; Jacewicz, M. Simulation study of a missile cold launch system. J. Theor. Appl. Mech. 2018, 56, 901–913. [Google Scholar] [CrossRef]
  24. Głębocki, R.; Jacewicz, M. Parametric study of guidance of a 160-mm projectile steered with lateral thrusters. Aerospace 2020, 7, 61. [Google Scholar] [CrossRef]
  25. Aly, K.; El-Sheikh, G. An Algorithm for Calculating the Aerodynamic Derivatives of A Super-Sonic Missile. In Proceedings of the International Conference on Electrical Engineering. Military Technical College, 1999, Number 2nd International Conference on Electrical Engineering ICEENG, Cairo, Egypt, 23–25 November 1999; pp. 621–635. [Google Scholar]
  26. Motyl, K.; Zygmunt, B.K. Computer simulation of the ballistics of a 122 mm missile with a modernized propulsion unit. Mechatron. Probl. Armament Aviat. Secur. Eng. 2016. [Google Scholar] [CrossRef]
  27. Mathworks. Mathworks. 2023. Available online: https://www.mathworks.com/help/aeroblks/6dofquaternion.html (accessed on 10 October 2023.).
  28. Zipfel, P.H. Modeling and Simulation of Aerospace Vehicle Dynamics; AIAA: Reston, VA, USA, 2000. [Google Scholar]
  29. Cook, M.V. Flight Dynamics Principles: A Linear Systems Approach to Aircraft Stability and Control; Butterworth-Heinemann: Oxford, UK, 2012. [Google Scholar]
  30. Tewari, A. Atmospheric and Space Flight Dynamics; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  31. Allerton, D. Principles of Flight Simulation; John Wiley & Sons: Hoboken, NJ, USA, 2009; Volume 27. [Google Scholar]
  32. National Oceanic and Atmospheric Administration. U.S. Standard Atmosphere; Technical Report; Government Printing Office: Washington, DC, USA, 1976.
  33. Defense Mapping Agency, Washington, D.C. Department of Defense World Geodetic System 1984: Its Definition and Relationships with Local Geodetic Systems; Defense Technical Information Center: Fort Belvoir, VA, USA, 1991.
  34. Drob, D.P.; Emmert, J.T.; Meriwether, J.W.; Makela, J.J.; Doornbos, E.; Conde, M.; Hernandez, G.; Noto, J.; Zawdie, K.A.; McDonald, S.E.; et al. An update to the Horizontal Wind Model (HWM): The quiet time thermosphere. Earth Space Sci. 2015, 2, 301–319. [Google Scholar] [CrossRef]
  35. Blake, W.B. Missile Datcom User’s Manual: 997 FORTRAN 90 Revision; Air Vehicles Directorte, Air Force Research Laboratory, Air Force Materiel: Dayton, OH, USA, 1998. [Google Scholar]
  36. Rosema, C.; Doyle, J.; Blake, W.B. Missile Data Compendium (DATCOM) User Manual 2014 Revision; Air Force Research Laboratory Headquarters: Greene County, OH, USA, 2014.
  37. Charnes, A.; Frome, E.L.; Yu, P.L. The equivalence of generalized least squares and maximum likelihood estimates in the exponential family. J. Am. Stat. Assoc. 1976, 71, 169–171. [Google Scholar] [CrossRef]
  38. Houghton, E.L.; Carpenter, P.W. Aerodynamics for Engineering Students; Elsevier: Amsterdam, The Netherlands, 2003. [Google Scholar]
  39. Anderson, J. EBOOK: Fundamentals of Aerodynamics (SI Units); McGraw Hill: New York, NY, USA, 2011. [Google Scholar]
  40. Fleeman, E.L. Tactical Missile Design; American Institute of Aeronautics and Astronautics Reston: Reston, VA, USA, 2006; Volume 468. [Google Scholar]
  41. Morelli, E.A. Flight test maneuvers for efficient aerodynamic modeling. J. Aircr. 2012, 49, 1857–1867. [Google Scholar] [CrossRef]
  42. Park, S.; Deyst, J.; How, J. A New Nonlinear Guidance Logic for Trajectory Tracking. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Providence, RI, USA, 16–19 August 2004; pp. 2004–4090. [Google Scholar] [CrossRef]
Figure 1. Research vehicle.
Figure 1. Research vehicle.
Aerospace 11 00189 g001
Figure 2. Thrust curve [26].
Figure 2. Thrust curve [26].
Aerospace 11 00189 g002
Figure 3. Body-fixed coordinate system O b x b y b z b , the North–East–Down ( N E D ) coordinate system, and attitude angles.
Figure 3. Body-fixed coordinate system O b x b y b z b , the North–East–Down ( N E D ) coordinate system, and attitude angles.
Aerospace 11 00189 g003
Figure 4. Control surface notations and configuration.
Figure 4. Control surface notations and configuration.
Aerospace 11 00189 g004
Figure 5. Classic aerodynamic coordinate system and incidence angles.
Figure 5. Classic aerodynamic coordinate system and incidence angles.
Aerospace 11 00189 g005
Figure 6. Modified aerodynamic coordinate system and incidence angles.
Figure 6. Modified aerodynamic coordinate system and incidence angles.
Aerospace 11 00189 g006
Figure 7. Test vehicle autopilot structure.
Figure 7. Test vehicle autopilot structure.
Aerospace 11 00189 g007
Figure 8. Control surface servo model.
Figure 8. Control surface servo model.
Aerospace 11 00189 g008
Figure 9. Uncontrolled flight trajectory analysis case.
Figure 9. Uncontrolled flight trajectory analysis case.
Aerospace 11 00189 g009
Figure 10. Altitude hold and descent trajectory analysis case.
Figure 10. Altitude hold and descent trajectory analysis case.
Aerospace 11 00189 g010
Figure 11. Obstacle avoidance trajectory analysis case.
Figure 11. Obstacle avoidance trajectory analysis case.
Aerospace 11 00189 g011
Figure 12. Manoeuvring trajectory analysis case.
Figure 12. Manoeuvring trajectory analysis case.
Aerospace 11 00189 g012
Figure 13. Scenario 1 results in comparison with [26]. (a) Altitude vs. range. (b) Velocity magnitude.
Figure 13. Scenario 1 results in comparison with [26]. (a) Altitude vs. range. (b) Velocity magnitude.
Aerospace 11 00189 g013
Figure 14. Uncontrolled flight object states. (a) Projectile velocity. (b) Euler angles. (c) Angular rates. (d) Projectile position.
Figure 14. Uncontrolled flight object states. (a) Projectile velocity. (b) Euler angles. (c) Angular rates. (d) Projectile position.
Aerospace 11 00189 g014
Figure 15. Ballistic flight aerodynamic coefficients. (a) Aerodynamic force coefficients. (b) Aerodynamic moment coefficients.
Figure 15. Ballistic flight aerodynamic coefficients. (a) Aerodynamic force coefficients. (b) Aerodynamic moment coefficients.
Aerospace 11 00189 g015
Figure 16. Wind speed for controlled flight scenarios.
Figure 16. Wind speed for controlled flight scenarios.
Aerospace 11 00189 g016
Figure 17. Scenario 2 results. (a) Projectile velocity. (b) Euler angles. (c) Canard deflection angles. (d) Position top view. (e) Position side view. (f) Projectile 3D trajectory.
Figure 17. Scenario 2 results. (a) Projectile velocity. (b) Euler angles. (c) Canard deflection angles. (d) Position top view. (e) Position side view. (f) Projectile 3D trajectory.
Aerospace 11 00189 g017
Figure 18. Scenario 3 results. (a) Projectile velocity. (b) Euler angles. (c) Canard deflection angles. (d) Position top view. (e) Position side view. (f) Projectile 3D trajectory.
Figure 18. Scenario 3 results. (a) Projectile velocity. (b) Euler angles. (c) Canard deflection angles. (d) Position top view. (e) Position side view. (f) Projectile 3D trajectory.
Aerospace 11 00189 g018
Figure 19. Scenario 4 results. (a) Projectile velocity. (b) Euler angles. (c) Canard deflection angles. (d) Position top view. (e) Position side view. (f) Projectile 3D trajectory.
Figure 19. Scenario 4 results. (a) Projectile velocity. (b) Euler angles. (c) Canard deflection angles. (d) Position top view. (e) Position side view. (f) Projectile 3D trajectory.
Aerospace 11 00189 g019aAerospace 11 00189 g019b
Table 1. Projectile’s main parameters [26].
Table 1. Projectile’s main parameters [26].
ParameterValueUnits
m f 60.51kg
m 0 35.71kg
L2.7m
d r e f 0.122m
I x x f 0.144 kg · m 2
I y y f = I z z f 34.037 kg · m 2
I x x 0 0.098 kg · m 2
I y y 0 = I z z 0 23.355 kg · m 2
Table 2. Static and dynamic derivatives common for both models as function of the Mach number.
Table 2. Static and dynamic derivatives common for both models as function of the Mach number.
M C D 0 C m q = C m α ˙ = C n α ˙ xz = C n r = C n β ˙ = C n α ˙ xy
0.20.388−789.640
0.40.334−775.414
0.60.320−760.700
0.80.443−744.123
10.696−767.924
1.20.789−692.697
1.40.641−578.439
1.60.558−498.128
1.80.504−445.794
20.465−416.681
2.20.442−383.414
2.40.419−365.026
2.60.370−335.349
2.80.351−317.579
30.333−300.399
3.20.321−285.587
3.40.307−279.702
3.60.294−272.634
3.80.286−262.003
40.276−254.941
Table 3. Classic aerodynamic model static and dynamic derivatives as function of the Mach number.
Table 3. Classic aerodynamic model static and dynamic derivatives as function of the Mach number.
M C Y β = C L α C m α = C n β C D δ i C Y δ i = C L δ i C l δ i C m δ i = C n δ i
0.221.181−124.7370.3211.8140.93214.365
0.421.475−125.6940.3301.8390.94514.565
0.622.129−128.9470.3471.8800.96614.888
0.823.061−137.9430.3711.9360.99515.333
125.588−155.5830.6212.1621.11217.128
1.225.798−164.7330.8082.1891.12617.343
1.422.036−129.3640.9151.9420.99815.382
1.619.286−100.6110.9191.7400.89413.773
1.817.451−84.1230.8801.5550.79812.302
216.421−72.2450.8561.4170.72811.214
2.215.213−63.6880.7891.2720.65310.066
2.414.547−56.9960.7721.1870.6099.392
2.613.470−49.4290.7331.1060.5688.749
2.812.811−44.4690.7021.0350.5318.182
312.168−40.3720.6550.9550.4907.554
3.211.607−37.2870.6450.9170.4707.248
3.411.391−32.3160.6120.8530.4386.743
3.611.127−30.9660.6300.8410.4326.652
3.810.720−27.4430.5850.7810.4016.177
410.451−24.9340.5880.7620.3916.025
Table 4. Modified aerodynamic model static and dynamic derivatives as function of the Mach number.
Table 4. Modified aerodynamic model static and dynamic derivatives as function of the Mach number.
M C D α 2 C L α C m α xz = C n α xy C m α xz 3 = C n α xy 3 C D δ 2 C S δ 2 C L δ C l δ C m δ C n δ 2
0.241.45522.289−124.697−22.2411.1756.438−1.9140.983−15.15250.830
0.442.55322.599−125.654−22.4111.2096.528−1.9400.997−15.36351.537
0.645.04123.288−128.906−22.9911.2696.673−1.9831.019−15.70352.679
0.848.69624.270−137.899−24.5951.3576.872−2.0421.050−16.17354.255
148.69626.934−155.533−27.7411.3577.677−2.2801.172−18.06660.606
1.2102.38227.155−164.680−29.3722.9577.773−2.3091.187−18.29361.368
1.4112.30223.190−129.322−23.0663.3506.894−2.0491.053−16.22454.428
1.6111.16620.293−100.579−17.9393.3696.173−1.8350.943−14.52748.734
1.8110.10118.360−84.095−14.9993.2255.514−1.6400.842−12.97643.530
2113.43317.275−72.222−12.8813.1365.026−1.4950.768−11.82839.681
2.2110.86016.003−63.667−11.3562.8894.511−1.3420.689−10.61739.681
2.4113.26615.301−56.978−10.1622.8264.209−1.2520.643−9.90633.231
2.6107.47914.168−49.413−8.8132.6833.921−1.1670.599−9.22830.956
2.8106.32713.473−44.455−7.9292.5723.667−1.0910.560−8.63028.951
3104.12512.797−40.359−7.1982.3973.386−1.0080.517−7.96826.730
3.2102.14812.206−37.275−6.6482.3623.249−0.9670.496−7.64525.647
3.4105.30911.979−32.306−5.7622.2373.022−0.9000.462−7.11223.860
3.6107.10811.701−30.956−5.5212.3052.981−0.8880.455−7.01623.536
3.8105.62811.272−27.434−4.8932.1402.769−0.8240.423−6.51621.858
4106.24610.990−24.926−4.4462.1492.700−0.8040.412−6.35521.318
Table 5. Classic aerodynamic model PID autopilot coefficients for roll, pitch and yaw channels.
Table 5. Classic aerodynamic model PID autopilot coefficients for roll, pitch and yaw channels.
PID Coefficients ϕ PIDp PIDAltitude PID θ PIDq PID ψ PIDr PID
P52.50.644.25.52.8
I0.10.050.001000.30.02
D0.30.150.0540.80.04
Table 6. Modified aerodynamic model PID autopilot coefficients for roll, pitch and yaw channels.
Table 6. Modified aerodynamic model PID autopilot coefficients for roll, pitch and yaw channels.
PID Coefficients ϕ PIDp PIDAltitude PID θ PIDq PID ψ PIDr PID
P52.50.520.55.33
I0.10.050000.30.01
D0.30.10.50.050.30.50.05
Table 7. Simulation model initial conditions.
Table 7. Simulation model initial conditions.
ParameterValueUnit
Latitude52.178 °
Longitude20.956 °
Altitude0m
V 0 20m/s
ϕ 0 0 °
θ 0 50 °
ψ 0 90 °
p 0 = q 0 = r 0 0 ° / s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sahbon, N.; Welcer, M. Comparison of Two Aerodynamic Models for Projectile Trajectory Simulation. Aerospace 2024, 11, 189. https://doi.org/10.3390/aerospace11030189

AMA Style

Sahbon N, Welcer M. Comparison of Two Aerodynamic Models for Projectile Trajectory Simulation. Aerospace. 2024; 11(3):189. https://doi.org/10.3390/aerospace11030189

Chicago/Turabian Style

Sahbon, Nezar, and Michał Welcer. 2024. "Comparison of Two Aerodynamic Models for Projectile Trajectory Simulation" Aerospace 11, no. 3: 189. https://doi.org/10.3390/aerospace11030189

APA Style

Sahbon, N., & Welcer, M. (2024). Comparison of Two Aerodynamic Models for Projectile Trajectory Simulation. Aerospace, 11(3), 189. https://doi.org/10.3390/aerospace11030189

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