Next Article in Journal
Hydrometeorological Disaster Insurance Modeling Based on Fractional Differential Equations for Climate Change Mitigation Within the Framework of SDG 13
Next Article in Special Issue
Finite-Time Prescribed Performance Control for a 2-DOF Helicopter System with Asymmetric Input Saturation
Previous Article in Journal
Time-Preserving Geometric Smoothing for Near-Threshold Large-Disk Multi-Agent Path Finding
Previous Article in Special Issue
Cross-Purification Mask Network: A Mask Refinement Method for Single-Channel Speech Separation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Composite Learning-Based Incremental Neural Control for 2-DOF Helicopter with Adaptive Dynamic Event-Triggering and Input Saturation

School of Computer Science and Artificial Intelligence, Guangdong University of Education, Guangzhou 510303, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(13), 2275; https://doi.org/10.3390/math14132275
Submission received: 30 April 2026 / Revised: 17 June 2026 / Accepted: 18 June 2026 / Published: 26 June 2026
(This article belongs to the Special Issue Deep Learning and Adaptive Control, 4th Edition)

Abstract

This study proposes an incremental neural network adaptive control algorithm based on composite learning for a two-degree-of-freedom (2-DOF) helicopter system characterised by dynamic event triggering and input saturation. Firstly, by integrating a composite learning strategy within the incremental neural network control framework, the study aims to overcome the challenges posed by system dynamic uncertainties. The proposed novel update algorithm effectively incorporates estimation error terms into the weight adaptation process, thereby improving the approximation capability for system dynamics while alleviating the dependence on the classical persistent excitation condition. In addition, to reduce the communication load between the controller and the actuator, we introduce an adaptive dynamic event-triggered mechanism. Furthermore, a saturation-resistant auxiliary system is constructed to address the input saturation phenomenon present in the system. Subsequently, the system is proven to be semi-globally consistent and bounded stable via Lyapunov functions. Finally, the effectiveness of the control strategy proposed in this study is verified through simulation.

1. Introduction

Due to their capabilities for vertical takeoff and landing, hovering, and agile maneuvering, helicopters are widely used in logistics, military operations, and emergency response. Two-degree-of-freedom (2-DOF) helicopter systems serve as typical experimental platforms for studying helicopter pitch and yaw motions, effectively reflecting the nonlinear, strongly coupled, and multivariable characteristics of aircraft control. However, this system exhibits characteristics such as multiple inputs and outputs, strong coupling, nonlinearity, and model uncertainty [1]. These factors pose significant challenges for helicopter controller design, and system robustness is particularly critical when high-precision tracking and stable operation are required. Therefore, research on stability control strategies for helicopter systems holds significant value and importance.
Various control methods have been developed for uncertain nonlinear systems to improve tracking accuracy and robustness. For example, in [2], the authors proposed a state-filtered disturbance-rejecting control scheme that abandons the assumption of continuous differentiability of disturbance signals. By employing a state filter for feedforward compensation of both matched and mismatched lumped disturbances, the scheme can adapt to both smooth and non-smooth disturbance scenarios. Furthermore, addressing the trajectory tracking control problem for high-dimensional nonlinear systems, ref. [3] designed a novel multi-layer neural adaptive reinforcement learning algorithm based on the actor-critic framework. However, these methods may rely on relatively precise disturbance reconstruction, additional critic network training, or iterative optimisation processes, which could increase the computational burden and implementation complexity in practical nonlinear control systems. Meanwhile, the 2-DOF helicopter system is a typical nonlinear strongly coupled system with uncertain dynamics, and thus provides a representative platform for evaluating advanced nonlinear control strategies. Regarding the control of helicopter systems, researchers both domestically and internationally have proposed various methods, such as linear quadratic regulators [4], robust control [5], and adaptive control [6]. While these methods have achieved some success in enhancing system stability and improving trajectory tracking performance, most still rely on relatively accurate system models. Consequently, their control performance is easily compromised when faced with complex, unknown nonlinearities, parameter perturbations, and external disturbances. In recent years, neural network (NN) have been widely used in the control of uncertain systems due to their excellent nonlinear approximation capabilities. Among these, radial basis function NN (RBFNN) are frequently employed to estimate unknown uncertainties in helicopter systems because of their simple structure, fast learning speed, and strong local approximation capabilities [7]. For example, to address the control challenges of an unknown 2-DOF helicopter facing unknown hysteresis and output constraints, ref. [8] developed an adaptive NN control algorithm. In [9], the authors proposed a control strategy combining deterministic learning and reinforcement learning for an unknown 2-DOF helicopter system. However, traditional RBFNNs typically employ a fixed network architecture, requiring the number of nodes and the distribution of centers to be determined in advance, making it difficult to balance approximation accuracy and computational efficiency. Furthermore, since the network update law is primarily driven by tracking error, it is prone to insufficient learning information when the error is small. To address these issues, researchers have begun to improve traditional RBFNN control methods in two ways: first, by employing an incremental learning mechanism to enable the network structure to expand online, that is, dynamically adding hidden layer nodes based on changes in system state or approximation error, thereby avoiding the problems of insufficient approximation capability or computational redundancy caused by a fixed network structure [10]; on the other hand, by introducing a composite learning approach, both system tracking error and prediction error information are utilized simultaneously for neural network weight updates, thereby improving parameter estimation accuracy and the ability to learn unknown dynamics [11]. Consequently, the composite learning incremental neural network (CLINN) control method can simultaneously enhance adaptive control performance at both the network structure and parameter update levels, providing a new approach for handling complex, uncertain, and nonlinear systems. In [12], the authors explore a novel control scheme for robotic arms that integrates a CLINN, aiming to address the fixed-time stability problem under input saturation constraints. Current research on CLINN control primarily focuses on general nonlinear systems such as robotic arms; there are few reports on its application to helicopter systems, which provides scope for further expansion in this study.
In addition, with the advancement of embedded controllers and networked control technologies, control signals in 2-DOF helicopter systems typically need to be transmitted between the controller and the actuator via communication networks, and the capacity of these communication channels is limited. Therefore, to improve resource utilization, event-triggered (ET) control methods have gradually been introduced into the control of helicopter systems [13,14]. For example, in [15], the authors proposed continuous-time and ET decentralized output feedback control strategies for interconnected nonlinear systems, and verified their effectiveness and advantages in conserving communication resources through a semi-physical simulation of a 2-DOF helicopter. For unmanned helicopter swarms, ref. [16] introduced an ET federated reinforcement learning framework that achieves efficient and high-precision fault diagnosis while ensuring data privacy and reducing communication costs; its superiority has been validated through semi-physical simulation. In [17], the authors propose an ET adaptive fixed-time control strategy for a 2-DOF helicopter system that integrates reinforcement learning with a disturbance observer, achieving near-optimal, highly robust flight control while reducing communication overhead. Although research on ET control in helicopter systems is well-established, static trigger conditions typically rely on fixed thresholds, making it difficult to simultaneously balance control performance and resource utilization across different operational phases. Therefore, dynamic event-triggered mechanisms enhance flexibility by adjusting trigger thresholds through internal dynamic variables, thereby helping to avoid the Zeno phenomenon [18]. For example, in [19], for a 2-DOF helicopter system, the authors proposed an adaptive bandwidth learning control strategy that combines predefined performance with dynamic event triggering (DET). This approach achieved a higher-precision approximation of system uncertainty and stable trajectory tracking while reducing communication overhead. However, in traditional DET mechanisms, relevant parameters typically require prior setting, and the ability to adjust trigger thresholds is limited, making it difficult to adapt in real time to changes in system errors and operational states. This has inspired us to conduct further research.
In addition to communication constraints, input saturation is another issue that must be addressed in the actual control of helicopters. Due to the physical limitations of the actuators, control inputs are often subject to amplitude constraints; if the control signal exceeds the permissible range, it will result in degraded tracking performance or even compromise system stability. Therefore, it is necessary to further address the issue of input saturation within the event-triggered control framework [20,21]. To date, researchers have developed a variety of algorithms to address the issue of input saturation in helicopter systems. For example, in [22], the authors proposed a multi-approximator-based anti-step adaptive neural fault-tolerant control strategy for a medium-sized unmanned helicopter subject to external disturbances, actuator failures, and input saturation. In [23], for a two-degree-of-freedom helicopter system subject to input saturation and predetermined performance constraints, the authors proposed a fixed-time robust attitude control method that integrates reinforcement learning with a novel sliding mode switching mechanism. Furthermore, for coaxial composite helicopters subject to external disturbances and input saturation, ref. [24] proposes a fixed-time adaptive control algorithm that integrates model-reference adaptive control with sliding mode control. In [25], the authors proposed a neural network control method based on a perturbation observer for a 2-DOF helicopter system with input saturation and output constraints. Although methods for handling input saturation in helicopter systems have achieved satisfactory results, research that simultaneously considers input saturation and adaptive dynamic event-triggered mechanisms within the framework of composite learning incremental neural control remains limited, which provides further scope for exploration in this study.
Inspired by the aforementioned results, this paper proposes a tailored composite learning incremental neural control (CLINC) architecture for a 2-DOF helicopter platform that incorporates an adaptive dynamic event triggering (ADET) mechanism and is subject to input saturation. To effectively address disturbances caused by uncertainties in complex systems, this study introduces the CLINC algorithm; to alleviate communication pressure between the control and execution ends, a corresponding ADET strategy is designed; furthermore, by incorporating an anti-saturation auxiliary system, the phenomenon of actual physical input overload is effectively resolved. Finally, derivations based on Lyapunov stability theory prove that the system state under this control architecture can maintain semi-globally uniform and ultimately bounded (SGUUB) behavior. The key contributions are as follows:
(i)
Unlike [7,8], this study proposes a CLINN approximation framework that can expand network nodes online based on system dynamic information and update weights by combining prediction errors and tracking errors, thereby enhancing the compensation capability for unknown nonlinearities through both network structure adaptation and parameter learning.
(ii)
Unlike [19], this study proposes a new ADET mechanism. By introducing online adjustment parameters, the triggering conditions can be adaptively adjusted in response to changes in system state and tracking error. This ensures that control signals are updated promptly when errors are large, while reducing unnecessary triggering as the system approaches stability.
(iii)
In the presence of both ADET and input saturation, which are mutually coupled, this paper proposes a CLINC strategy. Stability analysis demonstrates that all signals in this closed-loop system are bounded, thereby reducing communication overhead, avoiding the Zeno phenomenon, and mitigating the impact of input saturation on control performance.

2. Problem Statement

2.1. System Function

Based on Lagrange’s equations and the derivation in [19], the nonlinear dynamic model of a 2-DOF helicopter system can be represented by the following system of second-order differential equations:
ϱ ¨ = m g d cos ϱ c ϱ ϱ ˙ m d 2 ϑ ˙ 2 sin ϱ cos ϱ I ϱ + m d 2 + k 11 u 1 + k 12 u 2 I ϱ + m d 2
ϑ ¨ = c ϑ ϑ ˙ + 2 m d 2 ϑ ˙ ϱ ˙ sin ϱ cos ϱ I ϑ + m d 2 cos 2 ϱ + k 21 u 1 + k 22 u 2 I ϑ + m d 2 cos 2 ϱ
where ϱ and ϑ represent the helicopter’s pitch angle and yaw angle, respectively, i.e., the system’s state variables. u 1 and u 2 are the drive voltages of the motor. m is the total mass of the system, d indicates the effective length from the rotational pivot to the center of mass, and g is the acceleration due to gravity. c ϱ and c ϑ are introduced to quantify the viscous friction coefficients acting on the two joints. I ϱ and I ϑ represent the effective moments of inertia corresponding to their respective rotational axes. k 11 , k 12 , k 21 , and k 22 denote the thrust torque gain coefficient acting on the system.
Let the system’s total state vector be defined as x = [ x 1 T , x 2 T ] T , where x 1 = [ ϱ , ϑ ] T and x 2 = [ ϱ ˙ , ϑ ˙ ] T . To facilitate the subsequent design of the controller, we have transformed the dynamic equations into the following standard MIMO form.
x ˙ 1 = x 2                                                                    
x ˙ 2 = F ( x ) + Δ F ( x ) + G ( x ) u
where u = [ u 1 , u 2 ] T denotes the system input, and Δ F ( x ) represents an unknown smooth nonlinear function. Furthermore, F ( x ) and G ( x ) are defined as:
F ( x ) = m g d cos ( x 11 ) c τ x 21 m d 2 x 22 2 sin ( x 11 ) cos ( x 11 ) I τ + m d 2 c ϑ x 22 + 2 m d 2 x 22 x 21 sin ( x 11 ) cos ( x 11 ) I ϑ + m d 2 cos 2 ( x 11 )
G ( x ) = k 11 I τ + m d 2 k 12 I τ + m d 2 k 21 I ϑ + m d 2 cos 2 ( x 11 ) k 22 I ϑ + m d 2 cos 2 ( x 11 )
Given the limited output capacity of the actuators, the actual control input u R 2 applied to the helicopter system can be defined by the following saturation function. Let v i ( t ) ( i = 1 , 2 ) denote the ideal control variables to be designed; their constrained actual outputs are:
u ( v i ) = U max , i , v i > U max , i v i , U min , i v i U max , i U min , i , v i < U min , i
where U m a x , i and U m i n , i represent the upper and lower limits of the output for the ith control channel, respectively.
Here, we shall redefine the system controller as
u ( v ) = v + δ ( v )
where v = [ v 1 , v 2 ] T and saturated residual term δ ( v ) is defined as
δ ( v i ) = U max , i v i , v i > U max , i 0 , U min , i v i U max , i U min , i v i , v i < U min , i
Substituting the above saturated model (8) into the state-space Equation (4), the second-order dynamics of the system can be rewritten as:
x ˙ 2 = F ( x ) + Δ F ( x ) + G ( x ) v + G ( x ) δ ( v )

2.2. The Radial Basis Function NN Approximator Based on Incremental Learning

It is well known that RBFNNs are widely favoured for their powerful nonlinear approximation capabilities. In theory, provided there is a sufficient number of nodes in the hidden layer, this network is capable of approximating any continuous nonlinear function to any degree of accuracy. However, in practical applications, due to limitations on the number of nodes, the approximation process inevitably introduces approximation errors.
A nonlinear function E ( x ) can be represented by an RBFNN in the following form:
E ( x ) = Θ T ϕ ( x ) + ω ( x )
where Θ R n × k represents the weight matrix, ϕ ( x ) R k is the regression vector of the network, ω ( x ) R n denotes a bounded approximation error, with ω ( x ) ω ¯ , and x R m denotes the input state vector.
Owing to the Gaussian function’s advantages of having a simple form and deriving all orders of derivatives, it is commonly chosen as the radial basis function for RBFNNs. Its expression is as follows [1]:
ϕ i ( x ) = exp ( x c i ) T ( x c i ) ρ i 2 , i = 1 , , k
where c i R m denotes the centre of the ith basis function, and ρ i R + corresponds to its standard deviation.
Since traditional RBFNNs often require the positions of nodes to be set manually in advance, this can easily lead to mapping errors due to a lack of prior knowledge. To overcome this limitation, this paper introduces an incremental learning mechanism. During the initialisation phase, the system sets the initial state directly to the first node of the network [12]:
c ( t 0 ) = x
In the subsequent process, the network will evaluate in real time the geometric distance between the current input x and the existing set of nodes c. Within each sampling period T, the set of nodes evolves according to the following logic.
c ( t + T ) = c ( t ) , c new , D > τ c ( t ) , D τ
where D = | | x c | | denotes the Euclidean distance between the input vector x and the centroid reference point c . τ is the predefined distance threshold. The centre-of-mass reference point c is obtained by calculating the centre of mass of the b nodes closest to the current input.
Finally, the generation rule for the new node c n e w is defined as follows:
c new = c + κ x c
where κ > 0 is the learning factor that determines the node expansion rate. This incremental mechanism ensures that the coverage area of the neural network is constantly adjusted in real time in accordance with the system’s trajectory, thereby guaranteeing the effective activation of the nodes.

2.3. Preliminaries

Assumption 1
([13]). For the nonlinear function G ( x ) of a 2-DOF helicopter system, there exists a positive constant G ¯ such that the inequality G ( x ) G ¯ holds for all system states x.
Assumption 2
([26]). The error term δ ( v ) caused by input saturation is bounded, meaning there exists a positive constant δ ¯ such that the following condition always holds.
δ ( v ) δ ¯
Lemma 1
([27]). Let the candidate Lyapunov function V ( x ) be continuous and positive-definite over its domain. If the function value V ( 0 ) corresponding to the initial state of the system lies within a known finite range, and the time derivative of V ( x ) satisfies the following differential inequality:
V ˙ ( x ) λ V ( x ) + a 1
where λ > 0 and ρ > 0 are both positive scalar constants. It follows that the Lyapunov function V ( x ) remains bounded at all times in the time domain.

3. Controller Design and Stability Analysis

In this section, we first present the controller design for CLINC, then prove the stability of the system, and finally provide a proof to avoid the Zeno phenomenon. The system flowchart is shown in Figure 1.

3.1. Design of CLINN Controller

First, we define the system tracking error as e 1 = x 1 x d , where x d denotes the system reference trajectory.
Furthermore, in the practical application of networked control systems, as the bandwidth resources of physical channels are typically subject to strict constraints, multicast communication between multiple nodes must share limited transmission paths, which often leads to severe channel contention issues. Consequently, exploring and improving the utilisation efficiency of system resources holds profound theoretical value and practical engineering significance. To alleviate communication pressure, non-periodic event-triggered mechanisms have gradually emerged as a research focus.
In this study, to achieve an optimal trade-off between transient control performance and steady-state communication resource conservation, we propose an adaptive dynamic event-triggered scheme. Unlike traditional DET strategies with fixed error weighting parameters, we introduce a time-varying adaptive gain σ e t ( t ) driven by the system’s tracking error, defined as:
σ e t ( t ) = σ ̲ + ( σ ¯ σ ̲ ) exp ( γ e e 1 ( t ) 2 )
where σ ¯ and σ ̲ represent the upper and lower bounds of the adaptive parameter, respectively, satisfying 0 < σ ̲ σ et ( t ) σ ¯ < 1 . The positive constant γ e is the tuning rate governing the decay speed, and e 1 ( t ) denotes the system tracking error.
Incorporating this adaptive gain and dynamic auxiliary terms, the control signal hold, trigger condition determination, and evolution of auxiliary variables for this ADET strategy can be expressed by the following mathematical model:
v i ( t ) = v ¯ i ( s j ) , t [ s j , s j + 1 ) s j + 1 = inf t > s j | λ e t ε v 2 σ e t ( t ) i = 1 2 h e t , i e 1 i 2 > ϖ ϖ ˙ = a e t ϖ + b e t σ e t ( t ) i = 1 2 h e t , i e 1 i 2 ε v 2
where ε v = [ ε v , 1 , ε v , 2 ] T , and its components ε v , i = v i v ¯ i represent the signal deviation caused by the event-triggering strategy. The positive-definite design gains involved in this mechanism include λ e t , h e t , i , and a e t , as well as the scaling factor b e t ( 0 , 1 ] . The asynchronous update times of the controller are represented by the time series { s j } j = 0 , where the initial value is defined as s 0 = 0 . The internal dynamic variable ϖ ( t ) is initialized by a strictly positive value, i.e., ϖ ( 0 ) > 0 , which is used to maintain a positive dynamic triggering threshold. From an operational perspective, once the system satisfies the predefined trigger criteria, the current instant is marked as s j + 1 , at which point the control command v i for the actuator is rapidly synchronised to the latest computed value v ¯ i ( s j + 1 ) . However, during the communication interval t [ s j , s j + 1 ) between sampling points, constrained by the zero-order hold property, the control input is always latched to the observed value at the previous trigger time, i.e., v i ( t ) = v ¯ i ( s j ) . Specifically, during the transient phase when the tracking error e 1 ( t ) is large, σ e t ( t ) adaptively shrinks towards its lower bound σ ̲ , making the trigger condition easier to breach. This actively increases the communication frequency to guarantee the dynamic performance of the system. Conversely, as the system converges to the steady-state and e 1 ( t ) approaches zero, σ e t ( t ) expands towards the upper bound σ ¯ , thereby raising the trigger threshold to substantially reduce redundant transmissions and conserve bandwidth.
Next, we define the second error as e 2 = x 2 θ , where θ represents the virtual control signal.
Consider the following Lyapunov candidate function:
V 1 = 1 2 e 1 T e 1
Taking the derivative of V with respect to time, we obtain
V ˙ 1 = e 1 T ( e 2 + θ x ˙ d )
Construct the virtual control signal as follows:
θ = K 1 e 1 + x ˙ d
Taking the time derivative of the above virtual control signal, we can get
θ ˙ = K 1 e ˙ 1 + x ¨ d
where K 1 R 2 × 2 represents the gain coefficient of the virtual controller.
Substituting (22) into (21) yields
V ˙ 1 = e 1 T K 1 e 1 + e 1 T e 2
To compensate for the unknown smooth nonlinear term Δ F ( x ) in the 2-DOF helicopter system, this paper introduces a radial basis function neural network based on incremental learning to approximate it online. The specific expressions are given as follows:
Δ F ( x ) = Θ T ϕ ( x ) + ω ( x )
where Θ R n × 2 represents the ideal weight. x = [ x 1 T , x 2 T ] T represents the state vector of the system. ω ( x ) R 2 represents the bounded approximation error and satisfies ω ( x ) ω ¯ , and ω ¯ is a positive constant.
Based on the IRBFNN structure, the online estimation of the unknown term Δ F ( x ) is defined as follows:
Δ F ^ ( x ) = Θ ^ T ϕ ( x )
where Θ ^ R n × 2 is the online-updated weight matrix. The weight estimation error is further defined as Θ ˜ = Θ ^ Θ .
Hence, we can conclude that
Δ F ( x ) = Θ ^ T ϕ ( x ) Θ ˜ T ϕ ( x ) + ω ( x ) .
To further improve the learning accuracy of neural network weights and reduce the dependence on continuous activation conditions, this paper introduces a composite learning mechanism within the IRBFNN framework. The i th component of the unknown vector function Δ F ( x ) is denoted as
Δ F i ( x ) = Θ i T ϕ ( x ) + ω i ( x ) , i = 1 , 2
where Θ i R n represents the ideal weight vector corresponding to the ith channel, and ω i ( x ) represents the approximation error of that channel.
Define the historical regression information matrix as
M ( t ) = 0 t e λ c ( t τ ) ϕ ( x ( τ ) ) ϕ T ( x ( τ ) ) d τ
Furthermore, the historical target information vector is defined as follows:
N i ( t ) = 0 t e λ c ( t τ ) ϕ ( x ( τ ) ) Δ F i r ( τ ) d τ
where λ c represents the forgetting factor, and F i r ( τ ) represents the reconstructable signal of the i th component of the unknown nonlinear term.
Therefore, the composite learning error is defined as
E i ( t ) = M ( t ) Θ ^ i N i ( t ) , i = 1 , 2
From (4), we can obtain
Δ F ( x ) = x ˙ 2 F ( x ) G ( x ) v G ( x ) δ ( v ) .
Since x ˙ 2 is generally not directly measurable, this study introduces a second-order filter to estimate it, the specific expression of which is shown below.
x ^ ˙ 2 = a ^ , a ^ ˙ = ω c 2 ( x 2 x ^ 2 ) 2 ζ c ω c a ^
where x ^ 2 is the filtered estimate of state x 2 , a ^ R 2 is the estimator of x ˙ 2 , ω c > 0 is the filter bandwidth, and ζ c > 0 is the damping coefficient. By appropriately selecting ω c and ζ c , a ^ can be made to approximate x ˙ 2 sufficiently in an engineering sense, that is a ^ x ˙ 2 .
Remark 1.
The second-order filter in (33) is used to generate a feasible estimate of x ˙ 2 . The selection of its parameters ω c and ζ c requires a trade-off between reconstruction accuracy and noise suppression capability. A larger ω c helps improve the tracking capability of x ˙ 2 , but increases sensitivity to high-frequency measurement noise; a smaller ω c is beneficial for noise attenuation, but introduces greater phase lag. The damping coefficient ζ c primarily affects the transient oscillation characteristics of the estimator; a moderate damping ratio is typically chosen to obtain a smoother estimation response. Provided the parameters are selected appropriately, the reconstruction error introduced by this filter remains bounded and can be incorporated as a bounded perturbation term in subsequent composite learning analyses.
Therefore, the realizable reconfigurable value of an unknown dynamic term is defined as follows:
Δ F r ( x ) = a ^ F ( x ) G ( x ) v G ( x ) δ ( v ) .
Let Δ F i r ( x ) be the i-th component. This component can then be used as the historical target signal in the composite learning term N i ( t ) . Therefore, N i ( t ) is implemented as
N i ( t ) = 0 t e λ c ( t τ ) ϕ ( x ( τ ) ) Δ F i r ( τ ) d τ .
Furthermore, the reconstruction error is defined.
ξ f ( x ) = Δ F r ( x ) Δ F ( x )
And denote its i-th component as ξ f , i ( x ) . If the filter parameters are chosen appropriately, then ξ f , i ( x ) is a bounded signal.
Substituting Δ F i ( x ) and Δ F i r ( x ) into the definition of E i ( t ) , we get
E i ( t ) = M ( t ) Θ ^ i 0 t e λ c ( t τ ) ϕ ( χ ( τ ) ) Δ F i r ( τ ) d τ = M ( t ) Θ ^ i 0 t e λ c ( t τ ) ϕ ( χ ( τ ) ) Θ i T ϕ ( χ ( τ ) ) + ε f , i ( χ ( τ ) ) + ξ f , i ( τ ) d τ = M ( t ) Θ ^ i Θ i + Ω i ( t ) = M ( t ) Θ ˜ i + Ω i ( t )
where Ω i ( t ) = 0 t e λ c ( t τ ) ϕ ( x ( τ ) ) ε f , i ( x ( τ ) ) + ξ f , i ( τ ) d τ .
Since both ε f , i ( χ ) and ξ f , i ( τ ) are bounded, and ϕ ( χ ) is bounded, Ω i ( t ) is also a bounded term. This result shows that the composite learning error E i ( t ) can be decomposed into the sum of the parameter error term M ( t ) Θ ˜ i and the bounded perturbation term Ω i ( t ) , and thus can be used as an additional learning error signal in Lyapunov analysis.
To facilitate real-time implementation, the above integral form can be further rewritten into an equivalent dynamic form.
M ˙ ( t ) = λ c M ( t ) + ϕ ( x ) ϕ T ( x )
and
N ˙ i ( t ) = λ c N i ( t ) + ϕ ( x ) Δ F i r , i = 1 , 2
In this way, it is not necessary to repeatedly calculate the integral from the initial time to the current time at each time step. Instead, the auxiliary variables M ( t ) and N i ( t ) can be updated online, which greatly reduces the implementation complexity.
Therefore, this study selects the following weight update law:
Θ ^ ˙ i = Γ i 1 ( ϕ ( x ) e 2 , i k E , i E i σ Θ , i Θ ^ i ) , i = 1 , 2
where Γ i = Γ i T > 0 is the learning rate matrix, k E , i > 0 is the composite learning gain, σ Θ , i > 0 is the σ -correction term, and e 2 , i is the i-th component of the second-step error vector e 2 .
Next, we substitute (23) and (25) into the time derivative of e 2 to obtain
e ˙ 2 = F ( x ) + Θ T ϕ ( x ) + ω ( x ) + G ( x ) v ¯ + G ε v + G ( x ) δ ( v ) θ ˙
To eliminate the input saturation problem caused by the aforementioned δ ( v ) , we design the following first-order auxiliary system.
ζ ˙ = K ζ ζ + δ ( v )
where ζ represents the auxiliary system state, and K ζ R 2 × 2 is the positive definite diagonal decay matrix.
Therefore, the CLINN controller designed in this study is as follows:
v ¯ = G 1 ( F ( x ) Θ ^ T ϕ ( x ) e 1 K 2 e 2 + C ζ ζ + θ ˙ )
where K 2 R 2 × 2 is the control gain and C ζ R 2 × 2 is the auxiliary system compensation feedback gain.

3.2. Stability Analysis

Theorem 1.
Considering the input-saturated 2-DOF helicopter system (1) and (2) and the ADET (19), this study designs a CLINN controller (43) and constructs a corresponding CL adaptive update rate (40). The developed control strategy ensures that the system is SGUUB, and prevents the occurrence of the Zeno phenomenon, which also implies that the time interval between events has a strictly positive lower bound.
Proof. 
First, let us consider the second Lyapunov candidate function as
V 2 = V 1 + 1 2 e 2 T e 2 + 1 2 i = 1 2 Θ ˜ i T Γ i Θ ˜ i + 1 2 ζ T ζ
To incorporate the internal dynamic variables in the ADET mechanism into the stability analysis, the following augmented Lyapunov function is further introduced:
V 3 = V 2 + ρ ϖ ϖ
where ρ ϖ > 0 . Since ϖ ( 0 ) > 0 and ϖ ( t ) 0 under the proposed ADET mechanism, ρ ϖ ϖ is a non-negative term.
Substituting(19), (24) and (41)–(43) into the time derivative of V 3 yields
V ˙ 3 = e 1 T K 1 e 1 + e 1 T e 2 + e 2 T ( F ( x ) + Θ T ϕ ( x ) + ω ( x ) F ( x ) Θ ^ T ϕ ( x ) e 1 K 2 e 2 + C ζ ζ + θ ˙ θ ˙ ) + G ( x ) ε v + i = 1 2 Θ ˜ i T ϕ ( x ) e 2 , i k E , i E i σ Θ , i Θ ^ i + ζ T ( K ζ ζ + δ ( v ) ) + e 2 T G ( x ) δ ( v ) + ρ ϖ ( a e t ϖ + b e t ( σ e t ( t ) i = 1 2 h e t , i e 1 i 2 ε v 2 ) ) = e 1 T K 1 e 1 + e 2 T Θ T ϕ ( x ) + e 2 T ω ( x ) e 2 T Θ ^ T ϕ ( x ) e 2 T K 2 e 2 + e 2 T C ζ ζ + e 2 T G ( x ) ε v + i = 1 2 Θ ˜ i T ϕ ( x ) e 2 , i i = 1 2 Θ ˜ i T k E , i E i i = 1 2 σ Θ , i Θ ˜ i T Θ ^ i ζ T K ζ ζ + ζ T δ ( v ) a e t ρ ϖ ϖ + e 2 T G ( x ) δ ( v ) + ρ ϖ b e t σ e t ( t ) i = 1 2 h e t , i e 1 i 2 ρ ϖ b e t ε v 2 = e 1 T K 1 e 1 + e 2 T ω ( x ) e 2 T K 2 e 2 + e 2 T C ζ ζ + e 2 T G ( x ) ε v i = 1 2 Θ ˜ i T k E , i E i i = 1 2 σ Θ , i Θ ˜ i T Θ ^ i ζ T K ζ ζ + ζ T δ ( v ) + e 2 T G ( x ) δ ( v ) a e t ρ ϖ ϖ + ρ ϖ b e t σ e t ( t ) i = 1 2 h e t , i e 1 i 2 ρ ϖ b e t ε v 2
Let Q ( t ) = σ e t ( t ) i = 1 2 h e t , i e 1 i 2 . Since 0 < σ ̲ σ et ( t ) σ ¯ < 1 and h e t , i > 0 , it follows that
0 q ( t ) σ ¯ h ¯ e 1 2
where h ¯ = max h et , 1 , h et , 2 . From (37), we obtain
i = 1 2 Θ ˜ i T k E , i E i = i = 1 2 k E , i Θ ˜ i T M ( t ) Θ ˜ i i = 1 2 k E , i Θ ˜ i T Ω i ( t )
By Yang’s inequality yields
e 2 T ω ( x ) 1 2 e 2 T e 2 + 1 2 ω ¯ 2                
          e 2 T C ζ ζ 1 2 e 2 T e 2 + 1 2 C ζ 2 ζ T ζ
e 2 T G ( x ) ε v 1 2 e 2 T e 2 + G ¯ 2 2 ε v 2                
e 2 T G ( x ) δ ( v ) 1 2 e 2 T e 2 + 1 2 G ¯ 2 δ ¯ 2                              
ζ T δ ( v ) 1 2 e 2 T e 2 + 1 2 δ ¯ 2                      
        σ Θ , i Θ ˜ i T Θ ^ i σ Θ , i 2 Θ ˜ i 2 + σ Θ , i 2 Θ i 2
k E , i Θ ˜ i T Ω i ( t ) k E , i 2 Θ ˜ i 2 + k E , i 2 Ω i ( t ) 2
Since the historical information matrix M ( t ) in composite learning is positive semi-definite, we obtain M ( t ) 0 :
k E , i Θ ˜ i T M ( t ) Θ ˜ i 0
Substituting (49)–(55) into (46), we have
V ˙ 3 ( K 1 ρ ϖ b e t σ ¯ h ¯ ) e T e 1 K 2 1 2 C ζ 2 1 2 1 2 G ¯ 2 e 2 T e 2 i = 1 2 σ Θ , i 2 k E , i 2 Θ ˜ i 2 K ζ 1 ζ T ζ a e t ρ ϖ ϖ + 1 2 ω ¯ 2 + ( 1 2 + G ¯ 2 2 ) δ ¯ 2 + i = 1 2 σ Θ , i 2 Θ i 2 + k E , i 2 Ω i ( t ) 2 + ( G ¯ 2 2 ρ ϖ b e t ) ε v 2 c 0 V + B 0
where
c 0 = min { 2 λ min ( K 1 ( ρ ϖ b e t σ ¯ h ¯ ) I ) , 2 λ min ( K 2 ( 1 2 C ζ 2 + 1 2 + 1 2 G ¯ 2 ) I ) , 2 λ min ( K ζ I ) , min i = 1 , 2 2 σ Θ , i 2 k E , i 2 λ max ( Γ i ) , a e t }
and
1 2 ω ¯ 2 + ( 1 2 + G ¯ 2 2 ) δ ¯ 2 + i = 1 2 σ Θ , i 2 Θ i 2 + k E , i 2 Ω i ( t ) 2 + ( G ¯ 2 2 ρ ϖ b e t ) ε 2
To ensure the stability of the closed-loop system, all relevant parameters in the controller design must satisfy the following conditions:
λ min ( K 1 ( ρ ϖ b e t σ ¯ h ¯ ) I ) > 0 , λ min ( K 2 ( 1 2 C ζ 2 + 1 2 + 1 2 G ¯ 2 ) I ) > 0
λ min ( K ζ I ) > 0 , min i = 1 , 2 2 σ Θ , i 2 k E , i 2 λ max ( Γ i ) > 0
Based on (57), we can conclude that
0 V 2 ( t ) B 0 c 0 + V 2 ( 0 ) B 0 c 0 e c 0 t
First, from (62), we obtain the limit lim t V 2 ( t ) = B 0 c 0 , which mathematically proves that the Lyapunov function V 2 is bounded. Second, based on the key implication that V 2 is bounded, it can be inferred that the tracking errors e 1 and e 2 in the system, the auxiliary system state ζ , and the IRBFNN weight estimation error Θ ˜ are all bounded. Since the reference system state x d is bounded, it follows that the actual state x 1 remains bounded. Consequently, the virtual control law θ and the actual continuous control law v are also bounded. This ensures that all signals in the closed-loop system satisfy the SGUUB conditions.
In addition, the continuous control law v ¯ ( t ) is composed of smooth functions of the bounded closed-loop signals. Hence, on any finite time interval [ 0 , T ] , v ¯ ( t ) is locally Lipschitz continuous. Therefore, there exists a positive constant κ T such that v ¯ ˙ ( t ) κ T , t [ 0 , T ] . This property will be used in the following Zeno-exclusion analysis. Next, we prove that the proposed ADET mechanism excludes Zeno behavior. For notational simplicity, define
q ( t ) = σ e t ( t ) i = 1 2 h e t , i e 1 i 2 ( t ) .
According to the definition of σ e t ( t ) , it follows that
0 < σ σ e t ( t ) σ ¯ < 1 .
Since h e t , i > 0 , one has
q ( t ) 0 .
For t [ s j , s j + 1 ) , the event-triggering condition is not violated. Therefore,
λ e t ε v ( t ) 2 q ( t ) ϖ ( t ) .
It follows that
q ( t ) ε v ( t ) 2 ϖ ( t ) λ e t .
Substituting the above inequality into the dynamic equation of ϖ ( t ) gives
ϖ ˙ ( t ) = a e t ϖ ( t ) + b e t q ( t ) ε v ( t ) 2 a e t + b e t λ e t ϖ ( t ) .
Let
α ϖ = a e t + b e t λ e t .
By the comparison principle, if ϖ ( 0 ) > 0 , then for any finite time interval [ 0 , T ] ,
ϖ ( t ) ϖ ( 0 ) e α ϖ t ϖ ( 0 ) e α ϖ T > 0 , t [ 0 , T ] .
Hence, the internal dynamic variable ϖ ( t ) remains strictly positive over any finite time interval.
At each triggering instant s j , the held input is updated by
v ( t ) = v ¯ ( s j ) , t [ s j , s j + 1 ) ,
and thus the event-triggering error satisfies
ε v ( s j ) = v ( s j ) v ¯ ( s j ) = 0 .
For t [ s j , s j + 1 ) , one has
ε v ( t ) = v ( t ) v ¯ ( t ) = v ¯ ( s j ) v ¯ ( t ) .
Since v ¯ ˙ ( t ) κ T on any finite interval [ 0 , T ] , it follows that
ε v ( t ) = v ¯ ( s j ) v ¯ ( t ) s j t v ¯ ˙ ( τ ) d τ κ T ( t s j ) .
At the next triggering instant s j + 1 , by the definition of the triggering rule and the continuity of the involved signals, one has
λ e t ε v ( s j + 1 ) 2 q ( s j + 1 ) ϖ ( s j + 1 ) .
Therefore,
ε v ( s j + 1 ) 2 q ( s j + 1 ) + ϖ ( s j + 1 ) λ e t ϖ ( s j + 1 ) λ e t .
Using the lower bound of ϖ ( t ) on [ 0 , T ] , we further obtain
ε v ( s j + 1 ) ϖ ( 0 ) e α ϖ T λ e t .
Combining this inequality with
ε v ( s j + 1 ) κ T ( s j + 1 s j ) ,
yields
s j + 1 s j 1 κ T ϖ ( 0 ) e α ϖ T λ e t τ T > 0 .
Thus, for any finite time interval [ 0 , T ] , the inter-event time admits a strictly positive lower bound τ T . Consequently, infinitely many triggering instants cannot occur within a finite time interval, and the Zeno behavior is excluded. □
Remark 2.
In the ADET mechanism, the various tuning parameters have different effects on the trigger frequency and tracking performance. The parameter λ e t primarily determines the sensitivity of the event trigger condition; appropriately increasing λ e t makes it easier to satisfy the trigger condition, thereby increasing the frequency of control signal updates and improving transient response, but the communication overhead also increases accordingly. The parameter a e t influences the decay rate of the internal dynamic variable ϖ ( t ) ; a larger a e t accelerates the decline of the dynamic threshold, making the system more prone to triggering; conversely, a smaller a e t helps reduce the number of triggers but may slow down the transient response. The parameter b e t is used to regulate the feedback interaction between the tracking error term and the trigger error; an excessively large value may cause the trigger threshold to change too rapidly, so a small positive value is typically selected to ensure a smooth triggering process. As for the weighting parameter h e t , i , its function is to adjust the proportion of the tracking error of the ith channel in the trigger threshold. Appropriately increasing h e t , i can enhance the influence of that channel’s error on the trigger threshold, helping to reduce redundant triggers during the steady-state phase; however, if the value is too large, it may reduce necessary control updates. The adaptive parameter σ e t ( t ) is jointly determined by σ, σ ¯ and γ e . Specifically, a smaller σ enhances trigger sensitivity during the transient phase, a larger σ ¯ helps reduce unnecessary triggers when the error is small, and γ e determines the rate at which σ e t ( t ) adjusts in response to changes in the tracking error. Finally, ϖ ( 0 ) primarily influences the dynamic trigger threshold during the initial phase; a larger ϖ ( 0 ) reduces the number of initial triggers, but an excessively large value may affect the timeliness of early control updates. Therefore, the parameter selection in this paper follows a trade-off principle between tracking accuracy, the number of triggers, and the smoothness of the control input.
Remark 3.
Unlike [2,3], the focus of this study is not on constructing independent disturbance observers or optimal control learning frameworks, but rather on establishing a composite learning-driven incremental neural adaptive control structure for 2-DOF helicopter systems in which unknown nonlinearities, input saturation, and non-periodic updates of control signals coexist. Specifically, this paper employs an incremental neural network to adjust the distribution of hidden-layer nodes online, thereby enhancing the neural network’s coverage of the system state space; simultaneously, a composite learning term is introduced to incorporate historical prediction error information into the weight adaptation law, thereby enhancing the learning and compensation capabilities for unknown nonlinear terms. Furthermore, the designed adaptive dynamic event-triggered mechanism adjusts the trigger threshold based on changes in the tracking error to minimise unnecessary control updates; an auxiliary saturation compensation system is also employed to mitigate the impact of actuator input limitations on tracking performance. Consequently, the advantage of the method proposed in this paper lies in the integration of unknown dynamic approximation, historical information learning, dynamic event triggering and input saturation compensation within a single Lyapunov stability analysis framework. This ensures the stability of the closed-loop system whilst simultaneously addressing the learning performance of the NN, the efficiency of control updates, and the handling of input constraints.
Remark 4.
To facilitate reproducibility across different 2-DOF helicopter platforms, this paper provides supplementary guidelines for parameter tuning. During actual parameter tuning, K 1 and K 2 may first be selected based on the nominal system model to achieve basic tracking performance; subsequently adjust K ζ and C ζ to compensate for the residual effects caused by input saturation; then select the initial number of nodes, maximum number of nodes, RBF width and node growth threshold of the neural network based on the system state range; thereafter, adjust the composite learning parameters Γ i , k E , i and σ Θ , i to balance the learning rate and weight smoothness; Finally, the ADET-related parameters are adjusted to strike a balance between tracking performance and trigger frequency.

4. Numerical Simulation Validation

In this section, we first present the various parameter values for the 2-DOF helicopter system, as shown in Table 1. We then present the simulation results of the CLINC strategy developed in this study. In addition, we provide comparative simulations to demonstrate the superiority and effectiveness of the control strategy proposed in this study by comparing it with conventional RBFNN and non-ADET mechanisms.
The system’s reference trajectory is x d = [ 18 π sin ( t ) 180 , 12 π sin ( t ) 180 ] T and the initial value is x 1 ( 0 ) = [ 0.05 , 0.2 ] T . The parameters for the virtual controller and the actual control law are set to K 1 = d i a g [ 5 , 5 ] , K 2 = d i a g [ 15 , 15 ] , K ζ = d i a g [ 10 , 10 ] , and C ζ = d i a g [ 1 , 1 ] . The relevant parameters of the INN are given as follows: ρ i = 0.5 , and the initial number of nodes is 20. The maximum number of nodes in the network is 30, and τ = 0.5 . The weight update rate parameters for the composite learning-based network are set to Γ i = 1 , k E , i = 10 , and σ Θ , i = 1 . The adaptive dynamic event-triggered-related parameters were set to λ e t = 0.1 , a e t = 0.1 , b e t = 0.01 , h e t , 1 = 1 , h e t , 2 = 1 , and the initial value of the dynamic variable was ω ( 0 ) = 5 . The parameters for the adaptive tracking error weight were chosen as σ ̲ = 0.05 , σ ¯ = 0.6 , and γ e = 10 . Finally, the upper and lower limits of the input saturation were set to U m a x , i = 28 and U m i n , i = 28 ( i = 1 , 2 ).

4.1. ADET-CLINC

This section presents simulation results evaluating the proposed ADET-CLINC design, as shown in Figure 2. In Figure 2a, the system output consistently and accurately tracks the reference trajectory, thereby minimizing the tracking error, as shown in Figure 2b. Figure 2c illustrates the controller’s dynamic response. Furthermore, as shown in Figure 2d, the system’s control inputs are strictly confined within the specified saturation limits while ensuring stable trajectory tracking. Figure 2e demonstrates the efficiency of the adaptive dynamic event triggering mechanism, which requires only 90 and 113 triggers for the two channels, respectively, thereby significantly reducing the communication load. Finally, Figure 2f,g show the weighted norm of the helicopter’s two angles and the adaptive weights, respectively. Figure 2h shows the curve depicting the number of nodes over time. As can be seen from the figure, the number of nodes in the hidden layer remains constant at 20 and does not reach the maximum of 30. This indicates that the current initial node distribution is already sufficient to cover the state space traversed during system operation; consequently, the distance threshold condition has not been triggered, and no new node growth events have occurred. Taken together, these results confirm that the proposed algorithm effectively achieves the desired control objectives while exhibiting robust tracking performance.

4.2. ADET-INN Without Composite Learning

To analyse the impact of the composite learning term on control performance, this paper proposes an ADET-INN without composite learning as a comparison method. This method retains the incremental neural network and the adaptive dynamic event-triggered mechanism, whilst removing only the composite learning term from the weight update law, thereby ensuring that the neural network weights are driven primarily by the current tracking error.
Similar to the previous analysis, Figure 3a,b show the system output and tracking error, respectively; Figure 3c,d show the controller output and actual control input, respectively; Figure 3e shows the event trigger time intervals, with the number of triggers for the two channels being 180 and 186, respectively; Figure 3f,g illustrate the norm of the neural network weights and the changes in the weights, respectively.
As can be seen from the results, the system retains a certain degree of tracking capability even after removing the composite learning term; however, without the assistance of historical prediction error information, the NN relies primarily on instantaneous errors for weight adjustment, which tends to undermine the learning of unknown nonlinear terms. In contrast, the ADET-CLINN proposed in this paper further improves approximation accuracy and control robustness by introducing a composite learning term.

4.3. ADET-CL-RBFNN Without Incremental Learning

To analyse the impact of the incremental node update mechanism on control performance, this paper has set up another set of comparative experiments, namely ADET-CL-RBFNN without Incremental Learning. This method employs the same composite learning weight update mechanism and adaptive dynamic event triggering strategy as the controller proposed in this paper; however, the neural network utilises a fixed-structure RBFNN, no longer adding hidden-layer nodes online based on the system’s operating state. Consequently, this comparative experiment can be used to examine, in isolation, the impact of the incremental learning mechanism on the performance of approximating unknown nonlinearities and trajectory tracking.
Figure 4 shows the simulation results for the ADET-CL-RBFNN without Incremental Learning. As can be seen from Figure 4a, the system output follows the variations in the given reference signal; Figure 4b illustrates the corresponding variations in the tracking error. Figure 4c,d show the controller output signal and the actual control input after input saturation constraints, respectively. Figure 4e is a diagram of event trigger intervals, with the number of triggers for the two control channels being 178 and 180, respectively. Figure 4f,g illustrate the evolution of the NN weight norm and the individual weight components, respectively.
Simulation results indicate that the fixed-structure RBFNN retains a certain degree of compensation capability for unknown dynamics even after incorporating the composite learning strategy, and the system is able to maintain fundamentally stable tracking performance. However, compared with the ADET-CLINN method proposed in this paper, the network structure of this method remains unchanged during simulation, making it difficult to adaptively adjust its approximation capability in response to changes in system state. Consequently, it still exhibits certain shortcomings in terms of tracking accuracy, control input smoothness, and weight update stability. The above results further demonstrate that the incremental learning mechanism can enhance the NN’s adaptability to changes in the state space, thereby improving the controller’s compensation performance for unknown nonlinear dynamics.

4.4. CLINN with Dynamic Event-Triggered Mechanism

To assess the effectiveness of the adaptive dynamic event-triggered mechanism proposed in this paper, CLINN with dynamic event-triggered (CLINN-DET) has been established as a comparison method. The dynamic event-triggered mechanism is based on [19]. This method retains the structure of the composite learning incremental neural network, replacing only the adaptive dynamic event-triggered mechanism proposed in this paper with a conventional dynamic event-triggered mechanism. Consequently, this comparison can provide a relatively direct indication of the impact of adaptive trigger threshold design on communication frequency and control performance.
Figure 5a,b show the system output response and tracking error curves, respectively. Figure 5c,d show the controller output and actual control input, respectively. Figure 5e shows the event trigger intervals, with the two control channels triggering 173 and 185 times, respectively. Figure 5f,g illustrate the changes in the norm of the NN weights and the individual weight components, respectively.
The simulation results show that CLINN-DET is still capable of performing basic trajectory tracking, but its trigger frequency is significantly higher than that of the method proposed in this paper. This indicates that conventional dynamic event triggering mechanisms may still generate a large number of redundant updates even after the system has approached a stable state. In contrast, the ADET mechanism proposed in this paper is able to adjust the trigger conditions in response to changes in tracking error, thereby further reducing the communication load whilst ensuring control performance.

4.5. Quantitative Analysis

To further quantitatively evaluate the overall performance of different controllers, this section presents several performance evaluation metrics based on the simulation results described above. These include the root mean square error (RMSE) of the system tracking error and the number of event triggers. These metrics are used to characterise the system’s tracking accuracy, the frequency of event-triggered updates, the trigger interval characteristics, and the consumption of control inputs, respectively.
Table 2 presents the quantitative comparison results of different controllers under the aforementioned metrics. It can be seen that the proposed ADET-CLINN controller is able to effectively reduce the number of event triggers whilst maintaining a small tracking error. This indicates that the proposed method not only exhibits good trajectory tracking performance but also demonstrates superior overall performance in terms of event trigger update frequency.

5. Conclusions

This paper proposed a dynamic event-triggered CLINC controller for a 2-DOF helicopter system subject to system uncertainties, input saturation, and communication constraints. Firstly, a CLINN approach was designed. By introducing estimation error information, this approach improved the adaptive control performance and alleviated the dependence on the classical persistent excitation condition for parameter learning. Meanwhile, an anti-windup auxiliary system was constructed to eliminate the effect of input saturation. Furthermore, an ADET mechanism was introduced to reduce the communication burden between the controller and the actuator. Then, a Lyapunov function was employed to conduct stability analysis, which proved that all signals of the closed-loop system were semi-globally uniformly ultimately bounded. Finally, simulations on the 2-DOF helicopter platform verified the effectiveness and superiority of the proposed algorithm. In the future, our work will focus on experimental validation and further investigation of potential nonlinear phenomena, such as jump resonance and chaos, under a wider range of excitation conditions and parameter variations [28].

Author Contributions

Conceptualization, Q.Z. and H.H.; methodology, Q.Z. and K.F.; software, H.H. and Z.T.; validation, Q.Z. and Y.W.; formal analysis, Q.Z. and Z.T.; investigation, H.H., Z.T. and Y.W.; resources, H.H. and Z.T.; data curation, Q.Z. and K.F.; writing—original draft preparation, Q.Z., H.H. and K.F.; writing—review and editing, Q.Z., H.H. and K.F.; supervision, Z.T. and Y.W.; project administration, Q.Z. and H.H.; funding acquisition, Q.Z. and Z.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of China grant number 62576111, in part by Key Disciplines of Network Engineering of Guangdong University of Education (no. ZD2017004), and in part by Key Scientific Research Projects of Colleges and Universities in Guangdong Province grant number 2025ZDZX3016.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cao, L.; Zhang, J.; Liu, S.; Zhao, Z. Adaptive neural fault-tolerant control of an uncertain 2-DOF helicopter system with actuator faults and output error constrains. Inst. Eng. Technol. Control Theory Appl. 2023, 17, 1768–1778. [Google Scholar]
  2. Yang, G. State filtered disturbance rejection control. Nonlinear Dyn. 2025, 113, 6739–6755. [Google Scholar]
  3. Yang, G. Multilayer Neuroadaptive Reinforcement Learning of Disturbed Nonlinear Systems via Actor-Critic Mechanism. IEEE Trans. Autom. Sci. Eng. 2025, 23, 1372–1381. [Google Scholar] [CrossRef] [Scilit]
  4. Kumar, E.V.; Raaja, G.S.; Jerome, J. Adaptive PSO for optimal LQR tracking control of 2 DoF laboratory helicopter. Appl. Soft Comput. 2016, 41, 77–90. [Google Scholar] [CrossRef] [Scilit]
  5. Zheng, B.; Zhong, Y. Robust attitude regulation of a 3-DOF helicopter benchmark: Theory and experiments. IEEE Trans. Ind. Electron. 2010, 58, 660–670. [Google Scholar] [CrossRef] [Scilit]
  6. Wang, B.; Shen, Y.; Zhang, Y. Active fault-tolerant control for a quadrotor helicopter against actuator faults and model uncertainties. Aerosp. Sci. Technol. 2020, 99, 105745. [Google Scholar] [CrossRef] [Scilit]
  7. Bi, H.; Zhang, J.; Wang, X.; Liu, S.; Zhao, Z.; Zou, T. Neural network-based adaptive finite-time control for 2-dof helicopter systems with prescribed performance and input saturation. J. Intell. Robot. Syst. 2024, 110, 132. [Google Scholar]
  8. Zhao, Z.; Zhang, J.; Liu, Z.; Mu, C.; Hong, K.S. Adaptive neural network control of an uncertain 2-DOF helicopter with unknown backlash-like hysteresis and output constraints. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 10018–10027. [Google Scholar]
  9. He, W.; Zhang, F.; Zhao, Z.; Yang, C.; Wang, C. Reinforcement dynamic learning-based tracking control strategy for an unknown 2-DOF helicopter system. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 6777–6788. [Google Scholar] [CrossRef] [Scilit]
  10. Huang, H.; Zhang, T.; Yang, C.; Chen, C.P. Motor learning and generalization using broad learning adaptive neural control. IEEE Trans. Ind. Electron. 2019, 67, 8608–8617. [Google Scholar] [CrossRef] [Scilit]
  11. Pan, Y.; Sun, T.; Liu, Y.; Yu, H. Composite learning from adaptive backstepping neural network control. Neural Netw. 2017, 95, 134–142. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Fan, Y.; Huang, H.; Yang, C. Fixed-time incremental neural control for manipulator based on composite learning with input saturation. Actuators 2022, 11, 373. [Google Scholar] [CrossRef] [Scilit]
  13. Zhao, Z.; Zhang, J.; Chen, S.; He, W.; Hong, K.S. Neural-network-based adaptive finite-time control for a two-degree-of-freedom helicopter system with an event-triggering mechanism. IEEE/CAA J. Autom. Sin. 2023, 10, 1754–1765. [Google Scholar]
  14. Zhang, H.; Liu, J. Event-triggered fuzzy flight control of a two-degree-of-freedom helicopter system. IEEE Trans. Fuzzy Syst. 2020, 29, 2949–2962. [Google Scholar]
  15. Sun, H.; Hou, L.; Zong, G.; Zhao, X. Continuous-Time/Event-Triggered Decentralized Output Feedback Prescribed-Time Control Applied to a 2-DOF Helicopter. IEEE Trans. Autom. Sci. Eng. 2026, 23, 5828–5838. [Google Scholar]
  16. Guo, L.; Chen, J.; Li, R.; Jiang, B. Event-Triggered Federated Reinforcement Broad Learning for Intelligent Fault Diagnosis in Uncrewed Helicopter Swarm Systems. IEEE Trans. Cybern. 2025. early access. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Song, X.; Chu, L.; Zhao, Z.; Hong, K.S.; Song, S. Reinforcement Learning-Based Predefined-Time Adaptive Optimized Control for a Two-DOF Helicopter via Event-Triggered Communication. IEEE Trans. Aerosp. Electron. Syst. 2026, 62, 4168–4180. [Google Scholar]
  18. Zhao, K.; Huang, Y.; Zhou, Y. Dynamic event-triggered adaptive asymptotic tracking control of uncertain systems with unified prescribed performance. IEEE Trans. Autom. Sci. Eng. 2025, 22, 14752–14762. [Google Scholar] [CrossRef] [Scilit]
  19. Cao, L.; Mo, Y.; Xiao, W.; Feng, K.; Wu, Z.; Li, X. Dynamic Event-Triggered Adaptive Broad Learning for a Two-Degree-of-Freedom Helicopter System with Prescribed Performance. Mathematics 2025, 13, 3558. [Google Scholar] [CrossRef] [Scilit]
  20. Zhang, J.; Yang, Y.; Zhao, Z.; Hong, K.S. Adaptive neural network control of a 2-DOF helicopter system with input saturation. Int. J. Control Autom. Syst. 2023, 21, 318–327. [Google Scholar]
  21. Kiefer, T.; Graichen, K.; Kugi, A. Trajectory Tracking of a 3DOF Laboratory Helicopter Under Input and State Constraints. IEEE Trans. Control Syst. Technol. 2010, 18, 944–952. [Google Scholar]
  22. Chen, M.; Yan, K.; Wu, Q. Multiapproximator-Based Fault-Tolerant Tracking Control for Unmanned Autonomous Helicopter With Input Saturation. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 5710–5722. [Google Scholar]
  23. Shen, H.; Yu, X.; Yan, H.; Park, J.H.; Wang, J. Robust Fixed-Time Sliding Mode Attitude Control for a 2-DOF Helicopter Subject to Input Saturation and Prescribed Performance. IEEE Trans. Transp. Electrif. 2025, 11, 1223–1233. [Google Scholar]
  24. Wang, Y.; Zhang, X.; Li, A.; Feroskhan, M. Predefined-Time Adaptive Flight Control of a Coaxial Compound Helicopter Against Input Saturation and Perturbations. IEEE Trans. Aerosp. Electron. Syst. 2026, 62, 2040–2056. [Google Scholar]
  25. Zhao, Z.; Zhang, D.; Wu, J.; Liu, Z.; Wang, M.; Hong, K.S. Disturbance observer-based neural network control of a 2-dof helicopter system with input saturation and output constraints. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 3152–3162. [Google Scholar] [CrossRef] [Scilit]
  26. Cao, S.; Sun, L.; Jiang, J.; Zuo, Z. Reinforcement Learning-Based Fixed-Time Trajectory Tracking Control for Uncertain Robotic Manipulators With Input Saturation. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 4584–4595. [Google Scholar] [PubMed]
  27. Tee, K.P.; Ge, S.S. Control of nonlinear systems with partial state constraints using a barrier Lyapunov function. Int. J. Control 2011, 84, 2008–2023. [Google Scholar] [CrossRef] [Scilit]
  28. Fortuna, L.; Buscarino, A. Nonlinear Resonance from Circuits to Systems; World Scientific: Hackensack, NJ, USA, 2025; Volume 100. [Google Scholar]
Figure 1. The flowchart of the control algorithm proposed in this study.
Figure 1. The flowchart of the control algorithm proposed in this study.
Mathematics 14 02275 g001
Figure 2. The simulation results for the control performance of ADET-CLINN. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of an INN based on CL. (g) The weight of an INN based on CL. (h) Curve showing the change in the number of nodes over time.
Figure 2. The simulation results for the control performance of ADET-CLINN. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of an INN based on CL. (g) The weight of an INN based on CL. (h) Curve showing the change in the number of nodes over time.
Mathematics 14 02275 g002
Figure 3. The simulation results for the control performance of ADET-INN without composite learning. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of an INN based on CL. (g) The weight of an INN based on CL.
Figure 3. The simulation results for the control performance of ADET-INN without composite learning. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of an INN based on CL. (g) The weight of an INN based on CL.
Mathematics 14 02275 g003
Figure 4. The simulation results for the control performance of ADET-CL-RBFNN without incremental learning. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of an INN based on CL. (g) The weight of an INN based on CL.
Figure 4. The simulation results for the control performance of ADET-CL-RBFNN without incremental learning. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of an INN based on CL. (g) The weight of an INN based on CL.
Mathematics 14 02275 g004
Figure 5. The simulation results for the control performance of DET-ABLNN. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of the ABLNN. (g) The weight of the ABLNN.
Figure 5. The simulation results for the control performance of DET-ABLNN. (a) Helicopter system output tracking response. (b) Helicopter system error response. (c) Helicopter system controller input. (d) Helicopter system control input. (e) Event trigger interval for controller input. (f) The weight norm of the ABLNN. (g) The weight of the ABLNN.
Mathematics 14 02275 g005
Table 1. System parameters [19].
Table 1. System parameters [19].
SymbolValueUnit
I ϱ 0.0215kg·m2
I ϑ 0.0237kg·m2
m1.0750kg
c ϱ 0.0071N/V
c ϑ 0.0220N/V
d0.002m
k 11 0.022N·m/V
k 12 0.0221N·m/V
k 21 −0.0227N·m/V
k 22 0.0022N·m/V
g9.8m/s2
Table 2. Quantitative performance comparison of different controllers
Table 2. Quantitative performance comparison of different controllers
MethodRMSE ( e 11 ) RMSE ( e 11 ) Number of Triggers
ADET-CLINN0.0038150.003985203
ADET-INN without CL0.0049520.004779366
ADET-CL-RBFNN without IL0.0049430.004722358
CLINN-DET0.0066550.004251425
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

Zhang, Q.; Huang, H.; Tan, Z.; Feng, K.; Wu, Y. Composite Learning-Based Incremental Neural Control for 2-DOF Helicopter with Adaptive Dynamic Event-Triggering and Input Saturation. Mathematics 2026, 14, 2275. https://doi.org/10.3390/math14132275

AMA Style

Zhang Q, Huang H, Tan Z, Feng K, Wu Y. Composite Learning-Based Incremental Neural Control for 2-DOF Helicopter with Adaptive Dynamic Event-Triggering and Input Saturation. Mathematics. 2026; 14(13):2275. https://doi.org/10.3390/math14132275

Chicago/Turabian Style

Zhang, Qian, Hai Huang, Zhiguo Tan, Kaili Feng, and Yilin Wu. 2026. "Composite Learning-Based Incremental Neural Control for 2-DOF Helicopter with Adaptive Dynamic Event-Triggering and Input Saturation" Mathematics 14, no. 13: 2275. https://doi.org/10.3390/math14132275

APA Style

Zhang, Q., Huang, H., Tan, Z., Feng, K., & Wu, Y. (2026). Composite Learning-Based Incremental Neural Control for 2-DOF Helicopter with Adaptive Dynamic Event-Triggering and Input Saturation. Mathematics, 14(13), 2275. https://doi.org/10.3390/math14132275

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