1. Introduction
In past decades, tailless aircraft have attracted widespread attention. Due to excellent stealth performance, tailless aircraft have already been successfully used in the military. The future battlefield environment needs the next-generation combat aircraft to be low observable as well as super maneuverable. This goal prompts next-generation combat aircraft to adopt a tailless design with a small aspect ratio. However, this kind of aerodynamic layout brings stronger coupling, nonlinear, and non-affine effects [
1,
2,
3], challenging its controller design.
The most widely used framework in flight control is the gain-scheduled linear feedback controller with Jacobian linearization around specific operational points. Traditionally, this framework is an effective way to deal with nonlinearity and is still used now because well-established linear control theories can support its design. Such approaches, however, have failed to address the significant nonlinearities throughout the flight envelope, and, because of the linearized model it uses, the stability between the operational points is always questionable.
Nonlinear control methods do not suffer from the above shortcomings. The essence of these nonlinear control methods is to cancel the nonlinearity through feedback, and then the linear control technique could be applied. Backstepping (BS) is a typical nonlinear control method. To exactly cancel the nonlinear dynamic, BS highly depends on accurate model knowledge. However, for tailless aircraft, it is not easy to extract useful model knowledge, such as control effectiveness, from aerodynamic data. Specifically, due to the interaction between the state variables and control inputs, the structure of the aircraft may not be very apparent, and the control input may appear non-affine, making the BS very hard to deal with.
Of course there have been many studies concerning non-affine systems using BS, but it should be noted that a strict decoupling condition
is used in many of them [
4,
5,
6,
7,
8,
9]. However, it is hard to prove that such a condition is satisfied in practice, and the application of the condition will cause the many accessible details of actuator dynamics to be underused, making it a very difficult work to choose the controller’s parameters. In addition, this condition is very difficult to extend to multiple control input systems, especially if there are coupling effects between control inputs.
To reduce the dependence on the model information, incremental backstepping (IB) was proposed by [
10,
11,
12,
13] and others. As an effective control method, IB has received considerable scholarly attention in the flight control field ever since it was proposed, and has achieved quite fruitful results [
14,
15,
16,
17,
18]. Instead of relying on model information, IB cancels the nonlinearity of the system through the feedback of state derivatives. Because state derivatives contain all the information of the model and disturbances, IB no longer needs accurate model information. The only model information that IB requires is control effectiveness. Recent studies [
19,
20,
21] have found a condition under which the stability of the IB-controlled system will not be degraded by the uncertainties in control effectiveness; by increasing the sample rate, the effect of uncertainty in control effectiveness can be largely attenuated. Generally, IB obtains control effectiveness through numerical differentiation of aerodynamic data. With this condition, the designer of the IB controller would know how accurate the control effectiveness needs to be to keep the system stable, so the IB will not waste time in obtaining over-accurate control effectiveness, making IB response more faster and more applicable.
In addition, IB is also a powerful tool to cope with a non-affine system, as it transforms a non-affine system to an incremental affine form by Taylor expansion. Therefore, there is no need to consider complex model structures in IB control law design. In recent years, tailless aircraft tend to take a multiple control surfaces design to improve maneuverability. For example, the Innovative Control Effector (ICE) aircraft is equipped with 11 control surfaces with overlapping functionality [
2]. Because of the compact layout, there are strong coupling effects between control surfaces and state variables, making the aerodynamic model very complex, and the control inputs appear non-affine. Therefore, for this kind of non-affine system with multiple control inputs, the incremental control methods seems to be the only option.
However, the derivation of IB is based on the time scale separation principle, which means that the control action should change far faster than the state [
22]. Thus, the actuator dynamics are very important to IB. When the command cannot be implemented fast enough, the stability of the system will degrade [
23]. Because the dynamic of the inner-loop state is usually non-negligible, it would be hard to tell whether the command can be implemented fast enough. Therefore, most studies only use IB in the last step of controller design, and the application of an incremental control method in the outer loop of the cascade system is hardly seen. Because of the time delay caused by inner-loop dynamics, the time scale separation principle is longer applicable. Specifically, due to the strong nonlinearity of a tailless vehicle, incremental control methods should be an effective tool that can be used in trajectory tracking, but the time scale separation principle limits most recent studies from using an incremental control method in attitude control. Therefore, it would be a very meaningful work to find a effective way that could alleviate the time scale separation requirement and extend the incremental control to outer-loop control.
From another perspective, however, if the rate and amplitude of the virtual control input produced by the outer-loop controller are limited, it would be more reasonable to assume the instantaneous reaction of the inner-loop dynamics, which would guarantee the stability of the system. This brings to mind that many anti-windup measures [
24,
25] could meet such needs. Thus, a two-layer stability enhancer (SE) is proposed in this paper. The first layer SE works the same as a traditional anti-windup measure, which modifies the feedback of the outer-loop system when the virtual control input is going to run out of edge. When the virtual control input runs out of edge, the second layer SE will reduce the control gain to make sure the virtual control input falls within the edge as soon as possible.
With the rapid development of hardware in recent years, the controller’s sample rate is getting higher. This allows the incremental control method to be applied more often, and some satisfactory results are seen in [
26,
27,
28,
29]. The advantages of incremental control noted above make it a promising application in the field of flight control. Up to now, there are only a few kinds of incremental control methods, such as incremental nonlinear dynamic inversion and incremental backstepping. It would be very meaningful work to develop an incremental version for other classic control methods.
Motivated by the aforementioned discussion, this paper proposes an incremental backstepping sliding-mode (IBS) trajectory controller with stability enhancer (SE) for tailless aircraft featuring strong nonlinearity and non-affine input. The SE considers both rate and amplitude limits. When the virtual control input approaches the virtual edge, the first layer SE will be activated to modify the tracking error; when the virtual control input exceeds the virtual edge, the second layer SE will be activated, and the control gain will be reduced to make sure the virtual control input is within the limits. With the help of the SE, the proposed IBS is extended to outer-loop control. Considering the condition proposed in [
21], only a linear spline is used to obtain the control effectiveness, which reduces the computational load and maintains the performance. Together with an adaptive estimator for state derivation, the proposed control method shows robustness against external disturbances and model uncertainties.
The paper is arranged as follows:
Section 2 presents the aircraft model. The description of the problem is given in
Section 3, which is followed by the main result in
Section 4, where the control law and stability analysis is presented.
Section 5 gives the simulation results. With the proposed stability enhancer, the incremental control methods could be extended to outer-loop control for the cascade system. The proposed control method also show robustness against model uncertainties and disturbance.
2. Nonlinear Tailless Aircraft Model
In this section, the tailless aircraft model used for controller design is introduced. This model originated from Lockheed Martin’s Innovative Control Effector (ICE) project [
30]. The unique shape of the ICE aircraft makes it a potential option for future air combat aircraft. In [
2,
3], the aerodynamic characteristics of the ICE aircraft were analyzed, and it was found that the strong nonlinearity of the ICE aircraft yields great challenge for its flight control. Based on the aerodynamic data given in [
1], we could build a high-fidelity data-based model. The 6-DOF aircraft motion equation [
31] is given as follows.
Define the position vector in the earth fixed coordinate
, and the derivatives of
are:
where
,
,
are velocity components in the
x,
y,
z directions;
is the total velocity,
is the ground tracking angle,
is the flight path angle,
represent
, and
represent
. Define
, and the dynamics of
are [
32]:
and the derivative of
is:
where
represents gravitational forces,
represents engine thrust, and
represents aerodynamic force, which is defined by:
Because the ICE aircraft has 11 independent control surfaces, represents the control surface deflection vector, and and are the aerodynamic coefficients generated by the body and control surfaces.
Considering the aircraft capacity and flight safety, the amplitude of as well as their rates should be limited. Define and denote its upper and lower limits of amplitude as and and the upper and lower limits of rate as and .
The expression
is the transformation matrix from the body frame to the velocity frame, and
is the transformation matrix from the earth frame to the velocity frame. These matrices are given as [
33]:
where
is the bank angle,
is the angle of attack, and
is the sideslip angle.
Define
. The derivatives of
are given as:
where p, q, and r are the body-axis roll, pitch, and yaw rates.
Further define the angular rate vector as
. Its kinematics are described as:
where
is moment of inertia matrix, defined as:
and
is the aerodynamic moment, defined by:
Remark 1. The aircraft model noted before is constructed using the spline technique based on the discrete aerodynamic data provided in [1]. Considering the controller’s efficiency, only linear interpolation is used in the controller design. Of course, the aerodynamic coefficients obtained through linear interpolation cannot be very accurate. In the following sections, we will prove that these errors will not affect the performance of the controller we propose. 3. Description of Problem
Based on the model in
Section 2, the trajectory tracking problem will be discussed in the following context.
Define
. Accroding to
Section 2, we have
,
,
,
, and
and
appear affine in
and
,
and
appear non-affine in
and
. We rewrite the system in the following compact form [
34]:
Remark 2. As to , , , and , their corresponding definitions are obvious in Section 2. Because and δ appear nonlinearly in and , and are seen as non-affine functions here. Assumption 1. The aircraft system is sufficiently time scale separated. This means that, in a small time increment, changes of control input cause the state derivative that is directly affected to change much faster than the controlled one.
According to Assumption 1, it is obvious that we see
,
, and
as the virtual control input of Equations (11), (13), and (14). Note that from Equations (2)–(4), we know
should be the function of
,
,
, and
T, we choose
as the virtual control input of Equation (
12). Because the aerodynamic forces contributed by
are relatively small as they are designed to produce moments, and for the flight safety, the command signal of
is usually set as
. However, due to the unique control surface setting of the ICE aircraft, the aerodynamic force
generated by the control surface cannot be neglected in
.
During flight, disturbances are ubiquitous, which will affect the stability and performance of the flight control system. Neither disturbances from modeling error nor external disturbances are easy to measure in practice, making the disturbance rejection a challenge of controller design. In this paper, the modeling error comes from the acquisition of aerodynamic force and moment, which are involved in
,
, and
; thus we define:
where
,
, and
represent the model uncertainties,
,
and
are konwn dynamics used for control law design.
The external disturbance is assumed to be time varying and exists in the form of aerodynamic force and moment, which are defined as
and
, respectively. Equations (12) and (14) can be modified as:
where
,
, and
.
Considering the non-affine input in
and
, the incremental control law is only used in velocity and angular rate control loops. Thus, using a one-order Taylor expansion, we rewrite
and
in incremental form:
where
;
; and
.
According to Assumption 3,
changes much faster than
, so the latter can be neglected here. Because we set
, with sufficiently high sample rate, both
and
can be neglected as well. It should be noted that because the control surface obviously change faster than the attitude angle,
cannot be neglected here. Therefore, we modify Equation (
21) as:
For the same reason,
,
, and
can also be neglected in Equation (22), so it can be rewritten as:
The objective of control is to design a control law of thrust and such that the output can track , where , , and are bounded.
The structure of the control system is shown in the
Figure 1. For convenience, we denote
as the command signal that was given to controllers to follow, and
as the virtual control input produced by the controller.
The IBS is applied in the outer-loop control, and it follows the trajectory command and produces thrust command T and virtual control input , as the desired attitude signal, while the SE is used to limit , , T, and , , . The inner-loop control consists of attitude control and angular rate control, where BS and IB are applied, respectively. The attitude control loop is to follow the attitude signals given in the velocity control loop and provides the desired angular rate signal . Finally, the objective of the angular rate control loop follows and generates the effector deflection command .
Prior to controller design, the following assumptions are made:
Assumption 2. Accurate knowledge of the system states , , , and is accessible.
Assumption 3. The model uncertainties , , and are time-varying unknown yet bounded variables.
Assumption 4. In the design of the outer control loops, it is believed that, with proper design of the inner control loops, and within the amplitude and rate limits of the virtual control input, instantaneous response to is assumed. This means the difference between and is negligible [22]. Assumption 5. The aerodynamic data we used are precise enough, so that and , where is the generalized inversion of [35]. Remark 3. In practice, the control effectiveness is obtained through numerical differentiation of aerodynamic data. For example:where and is obtain through interpolating of discreet aerodynamic data, and ϵ is small positive number. Note that the aerodynamic data are essentially static and are well tailored in advance, so the numerical differentiation used here would not be affected by disturbances or local chatter. The accuracy of the control effectiveness is affected by two factors, namely the quality of the aerodynamic data and the interpolation method. More detailed wind tunnel tests and more advanced interpolation algorithms could help improve both the accuracy of the control effectiveness. In theory, if the wind tunnel test is accurate enough, can infinitely approach . However, as this paper is controller design oriented, the wind tunnel test is not taken into account, so Assumption 5 is made.
According to [36], zero order of continuity would be enough for the controller design, so only linear interpolation is used in this paper. In fact, a certain degree of error in controller effectiveness will not affect the stability of the system, which will be discussed subsequently. 4. Main Result
In this section, the control strategies of the outer control loops and inner control loops are introduced. The detail of the design procedure are shown as follows.
4.1. Outer Control Loops
Based on a slide-mode incremental backstepping technique and a novel two-stage SE scheme, an adaptive controller is constructed for outer control loops. The design procedure is divided into two steps. In step one, we introduce the nominal adaptive slide-mode incremental backstepping controller, and then a two-stage SE scheme design is presented in step two.
4.1.1. Nominal Sliding-Mode Incremental Backstepping Controller Design
First, we choose the sliding surface
, where
where
is the position error, and
is a positive definite diagonal matrix.
Differentiating
and using Equation (
11), we get:
Substituting Equation (
23) into Equation (
27), we get:
where
.
Remark 4. Note that the control surface is designed to produce aerodynamic moments. Compared with the attitude angles, the contribution of control surfaces to aerodynamic forces is relatively small, which means is smaller than . In addition, in small time increments, is also bounded. Thus, it is believed that is bounded.
According to Propositions 1 and 2 in [8,35,37], if the sample rate is sufficiently high, and , would be globally bounded. Considering the condition is satisfied by Assumption 5, we know is bounded. Together with Assumption 3, it is concluded that is bounded, that is, . The desired incremental virtual control input is designed as:
where
,
for
,
, and
is the adaptive compensation
. The adaptive law is designed as follows:
where
is a positive defined symmetric matrix; with sufficiently high sample rate, the derivative of virtual control input can be approximated as:
Integrating , obtains the desired signal of .
4.1.2. Stability Enhancer
For the inner control loops, the instantaneous action of the actuator is assumed. For the outer control loops, however, such a simple assumption is inappropriate, because the dynamic of the attitude angle is obviously non-negligible. To meet the condition of Assumption 4, both amplitude and rate of attitude angle should be limited. Therefore, a two-layer stability enhancer is introduced.
As noted in
Section 2,
and
should be strictly limited in the ranges
and
. For prevention, we set a virtual edge
and
, so some action can be taken before the virtual control input reaches the strict edge.
The multilayer PHC scheme works as follows: when both and are within the virtual edge, no stability enhancer is activated, so the nominal controller works; when or exceeds the virtual edge, the first layer SE is activated to modify ; when or exceeds the strict edge, the first and second layer SE work simultaneously, where the second layer adjusts the gain to force the control input to reduce effectively.
Before elaborating on the two-layer SE, the definitions of the saturation functions are given. First, we define the scalar rate saturation function as:
where ★ could be
v or
s and represent the virtual or strict edge.
Based on the above definition, the control input vector rate saturation function is given as:
In the same way, the control input vector amplitude saturation function is defined as:
In the following, the details of the first and second layers of SE are introduced.
First layer SE
When or exceeds the virtual edge but is within the strict edge, the first layer SE is activated.
The first layer SE modifies the position error as:
where
,
,
and
are the designed positive define matrix.
Differentiating
, we get:
The modified desired incremental virtual control input with one layer SE is designed as:
Then, the derivative of virtual control input is modified as:
Integrating , obtains the desired signal of .
Second layer SE
When
or
exceeds the strict edge, the second layer SE is activated. Before introducing the second layer SE, a vector function is defined as:
where
.
In order to make the control input rapidly decrease when it exceeds the strict edge, the second layer SE is designed as follows:
where
,
,
,
, and
are the designed matrix.
From Equation (
41) we could know that, when
or
exceeds the strict edge,
will rise form 0 to 1 rapidly, and when
or
drops within the strict edge,
goes back to 0. Thus, the incremental virtual control input with two-layer SE is modified as:
Then, with sufficiently high sample rate, the derivative of virtual control input is modified as:
Integrating , obtains the desired signal of .
Remark 5. Considering the controller in the form of , it is concluded that, if the strict edge is not exceeded, ν would stabilize at 0, so the turns to . For the same reason, would turn to if the virtual edge is not exceeded, as and would also stabilize at 0 in this case. Therefore, the controller will be equivalent to and . In conclusion, the controller is capable of dealing with all situations.
Remark 6. Because , is the desired signal of thrust that would be directly sent to engine, whereas and are the virtual control inputs of the inner control loops, together with , define as the virtual control input vector of inner control loops.
4.1.3. Stability Analysis of Outer Control Loops
Theorem 1. Consider the outer control loops, satisfying Assumptions 1–4, if the conditionsare satisfied, the proposed adaptive controller together with a two-layer SE scheme guarantees the asymptotic stability of system. Proof. Select the Lyapunov function candidate for the outer control loops as:
where and
.
Considering the first layer SE and adaptive law, according to Equations (
30) and (
37) and Remark 4, and taking the derivation of
we obtain:
Considering Assumption 4, we have
. Noticing Equations (
23) and (
42) and Remark 4, we get:
According to Equation (
41), we have
, and since
, we have
, therefore:
Considering Equations (
44)–(46), we have:
where
, then we obtain
Therefore, is bounded, and the stability of the outer-loop control is proved. □
4.2. Inner Control Loops
The objective of the inner control loops is to follow the virtual control input . The design of the inner control loops is divided into two steps: the attitude control and the angular rate control. The attitude control follows and generates the desired angular rate . Because there are no uncertainties in Equation (13), and control input is affine, BS is used to control the attitude angle. The angular rate control follows and generates the desired control surface deflection. Due to strong nonlinearity of the control surface and outside disturbances, IBS is used for angular rate control, with a adaptive model-based estimator to obtain the state derivation. The details of inner control loops are shown as follows:
4.2.1. Controller Design
Attitude control
Define the attitude error
as:
Take the time derivation of
as:
where
.
According to Assumption 3, is bounded; because is a continuous function of , , , and , it is also bounded. Thus, it is concluded that is bounded, that is, .
The virtual control input is designed as:
where
is a designed matrix, and
is the adaptive compensation for
, which is designed as:
where
.
Angular rate control
Define the angular rate error as:
Taking the derivation of
and writing it in incremental form according to Equations (20) and (
24), we get:
where
, for the same reason that
and
are bounded,
and
are bounded also, so we can conclude that there exists a 1*3 vector
where
, let
.
The desired moment increment
is designed as:
where
is the adaptive compensation of
, which is designed as:
where
.
Thus, the desired control surface deflection could be obtained as:
where
is a Moore–Penrose pseudoinversion of
.
Remark 7. The 11 independent control surfaces of the ICE aircraft makes it an over-actuated system. Mathematically, as is not square and generally has a non-trivial null space, there are an infinite number of rudder surface deflection combinations that could meet specific moment commands. Therefore, some approaches must be taken to select the ’best’ among the infinite combinations. These approaches are known as the ’control allocation’ method. The most intuitive way to conduct control allocation is to introduce a secondary goal. For example, control allocation could be described as an optimization problem as follows: The unique solution of this problem is , and is known as the Moore–Penrose pseudoinversion [29] of . In the control allocation field, this method is known as generalized inverse, which not only ensures the uniqueness of the solution, but also brings additional benefits, that is, minimizing the increment of the control input. At present, is in-depth research on control allocation. Many advance control allocation methods, such as reinforcement learning control allocation and various kind of multi-objective optimization, are proposed. However, control allocation is not the focus of this paper. We consider the simplicity of the mathematical definition of the generalized inverse method and its successful application in practice. It is believed that the generalized inverse method is capable of dealing with all situations involved in this paper. 4.2.2. Stability Analysis of Inner Control Loops
Theorem 2. Considering the inner control loops with Assumptions 1–5. If the conditionsare satisfied, the proposed controller can guarantee the boundedness of all error signals. Proof. Considering the attitude angle tracking error and filter error, define the candidate Lyapunov function as:
Take the time derivation of
V:
According to Equations (
55)–(
58), we have:
According to Equations (
59)–(
61), we have:
Substituting Equations (
69) and (
70) into Equation (
68), we get:
According to Equations (
63)–(66), we have:
where
, then we obtain
Therefore, V is bounded, and the stability of inner-loop control is proved. □
5. Simulation
The proposed incremental sliding-mode controller with two-layer SE has two main advantages: its robustness and the two-layer SE’s contribution to stability and state saturation. Thus, two simulations are presented in this section. The first simulation aims to verify the robustness of the proposed controller, and the second simulation aims to verify the effectiveness of two-layer SE.
The trajectory command signal is generated by the following system:
The trajectory command signal in 3-dimensional space is given in
Figure 2;
and
are given in
Figure 3, and
ft,
,
ft. In addition,
ft/s,
. This means that the aircraft should fly at a constant speed and perform coordinated turns.
The control parameters are chosen as: , , , , , , , , , , , , , , and . The strict edge is set to be , , , , and the virtual edge is set to be , , , .
The initial trim conditions are selected as: , , ft, ft/s, , , deg, deg, deg, , , .
5.1. Simulation 1
In the first simulation, the performance of the controller in the presence of disturbance and without disturbance is tested. The disturbances here consists of aerodynamic coefficient errors and external disturbances. Aerodynamic coefficient errors come from different interpolation methods. Note, the same aerodynamic data are used in the aircraft model build and controller design; however, to ensure high fidelity, an Akima spline is used to build the aircraft model, whereas linear point slope is used in the controller design. Different interpolation methods can cause errors up to 30 percent, as shown in
Figure 4. The external disturbances are designed as:
The results of simulation 1 are shown in
Figure 5,
Figure 6,
Figure 7,
Figure 8,
Figure 9,
Figure 10,
Figure 11,
Figure 12,
Figure 13 and
Figure 14. It can be observed from
Figure 5 and
Figure 6 that the presence of disturbances do not significantly affect the trajectory tracking performance of the controller. From
Figure 7,
Figure 8,
Figure 9,
Figure 10,
Figure 11 and
Figure 12, we know that the overshoot and regulation time of the rest of the signals are not affected very much, either. The robustness of the proposed controller is satisfactory.
5.2. Simulation 2
From
Figure 15 and
Figure 16, we know that, in the absence of SE, the trajectory tracking error does not converge, and the aircraft ends up losing control.
From
Figure 18 and
Figure 20, we know the inner-loop control works well, so the problems come from the outer-loop control. From
Figure 18,
Figure 19, and
Figure 21, we see that, compared with the controller with SE, the absence of SE causes saturation in
,
, and
T, respectively. In
Figure 21,
T reaches the amplitude limits around 100 s, but the aircraft is still in control. It appears that the amplitude saturation endures to some degree, and the direct reason the aircraft loses control is that the virtual control input reaches the rate limit around 175 s, as shown in
Figure 19. To conclude, the system is more sensitive to rate saturation.
From a theoretical point of view, if the amplitude of the virtual control input is saturated, at least the control direction is still correct, and the system will still remain stable while the saturation is not too severe. The reason why the system is more sensitive to rate saturation is that the stability of the system is based on Assumption 4. If the rate of the virtual control input is saturated, it means that the virtual control input cannot be responded to quickly enough, so Assumption 4 will no longer hold. Thereby, the virtual control input may severely chatter, and the system would end up losing control.
In this simulation, we can found that the proposed SE can compensate for the saturation and make the system more stable. Certainly, if saturation is not too severe, the system may remain stable without SE. However, the absence of SE will make the time delay of the inner-loop state become unbearable if the aircraft is at the edge of the flight envelope. The results of this simulation demonstrate the effectiveness of the SE.
6. Conclusions
This paper proposes a trajectory controller for a tailless aircraft. The trajectory controller is divided into three parts: outer-loop control, attitude control, and angular rate control. The incremental backstepping sliding-mode control and incremental backstepping control are applied in the outer-loop control and angular rate control, and the attitude control loops are treated by the backstepping approach. A two-layer stability enhancer that considers both amplitude and rate limits of the virtual control input is proposed. With the help of SE, the incremental control method could be extended to outer-loop control. An adaptive estimator for the state derivative is proposed, and, together with the incremental control method, the controller shows excellent robustness. Using Lyapunov theory, the system is proven to be globally asymptotic stable. In the simulations, the robustness of the controller and the effectiveness of SE are proven. Due to disturbances, sensor errors, and real-world bias, verifying the result in an experiment would be slightly more difficult than in simulation. It also should be noted that, because the aerodynamic data in the simulation are high-fidelity, we believe the result would still be well supported. Further investigation could be devoted to studying if there is noise in state signals and how to deal with it. In addition, for future research focusing on the robustness of incremental control methods, it is expected to see how the incremental control method performs under more realistic turbulence models, such as the Dryden model.