Skip to Content
  • Article
  • Open Access

16 April 2026

25 Pages

Optimized Lyapunov-Theory-Based Filter for MIMO Time-Varying Uncertain Nonlinear Systems with Measurement Noises Using Multi-Dimensional Taylor Network

,
and
1
School of Electrical Engineering and Automation, Henan Institute of Technology, Xinxiang 453003, China
2
International College, Krirk University, Bangkok 10220, Thailand
3
Henan Key Laboratory of Cable Advanced Materials and Intelligent Manufacturing, Xinxiang 453003, China
4
Faculty of Data Science, City University of Macau, Macao 999078, China

Abstract

Minimizing the impacts of coupling, randomness, time variation and uncertain nonlinearity to enhance real-time performance is critical for controlling complex industrial systems. This paper proposes an optimized adaptive filtering method (LAF-MTNF) for time-varying uncertain nonlinear systems with multiple-input multiple-output (MIMO) measurement noise, which integrates the multi-dimensional Taylor network (MTN) with Lyapunov stability theory (LST). Leveraging MTN’s inherent advantages—simple structure, linear parameterization, and low computational complexity—LAF-MTNF achieves efficient real-time filtering while avoiding the exponential computation burden of neural networks. The contributions of this work are threefold: (1) A novel integration of LST and MTN is proposed for MIMO filtering, in which an energy space is constructed with a unique global minimum to eliminate local optimization traps, addressing the stability deficit of traditional MTN filters using LMS/RLS algorithms. (2) Convergence performance is systematically quantified by deriving explicit expressions for the error convergence rate (regulated by a positive constant) and convergence region (a sphere centered at the origin) while modifying adaptive gain to avoid singularity, filling the gap of incomplete performance analysis in existing Lyapunov-based filters. (3) The design is disturbance-independent, relying only on input/output measurements and requiring no prior knowledge of noise statistics, thus enhancing robustness to unknown industrial disturbances. We systematically analyze the Lyapunov stability of LAF-MTNF, and simulations on a complex MIMO system verify that it outperforms existing methods in filtering precision (mean error 0.0227 vs. 0.0674 of RBFNN) and dynamic response speed, while ensuring asymptotic stability and real-time applicability. The proposed LAF-MTNF method achieves significant advantages over traditional adaptive filtering methods in filtering accuracy, convergence speed and anti-cross-coupling capability. This method has broad application prospects in high-precision industrial servo motion control, power system state monitoring and other multi-variable nonlinear industrial scenarios with complex noise environments.

1. Introduction

In industrial fields, controlled systems are usually characterized by uncertainty, strong coupling, substantial nonlinearity, distinct time variance and measurement noise. It is hard to secure precise control even with intelligent control methods, such as adaptive control [1,2,3], fuzzy control [4,5,6], neural network control [7,8], and decoupling control [9,10]. As a result, a number of mixed control methods have been developed, including the multi-dimensional Taylor network (MTN). MTN has been applied in system identification [11], motor control [12], adaptive control and nonlinear control [13], leveraging its self-learning, self-organizing, and self-adaptive capabilities to automatically identify and adjust controlled system parameters. However, existing MTN-based filtering methods (e.g., those using least mean square (LMS) or recursive least squares (RLS) for weight updates) face two critical limitations: (1) The optimization process is prone to trapping local minima of the cost function, especially when initial weights are randomly selected. (2) Stability cannot be guaranteed under strong coupling or time-varying disturbances, as LMS/RLS lack a theoretical framework for stability verification. To address these gaps, we propose an adaptive MTN filter (MTNF) that integrates Lyapunov stability theory (LST) to optimize weight updates and ensure system stability. Through the adaptive tuning of MTNF weights, the Lyapunov function is employed to build an energy surface that features a single global minimum. By selecting the weights update rule to be appropriate for Lyapunov filtering, the outputs of the MTNF can converge exponentially to the desired signal. This design is independent of the random characteristics of the input disturbance.
Denoising measurement data in modern industrial control is known to be indispensable for analyzing and controlling industrial processes [14,15]. The result of denoising treatment will directly affect the signal-based fault analysis and diagnosis, object identification, modeling, control process optimization and other functions. If not addressed, measurement noise and random disturbances will inevitably appear at the input of the feedforward controller without being suppressed. This will seriously affect the stability and control accuracy of the adaptive process. More importantly, it has been established that feedback accuracy sets a ceiling for control accuracy, meaning that the latter cannot go beyond the former. However, input and output data are usually affected to varying degrees by various forms of noise, and to date, existing research methods cannot completely eliminate the impact of noise on control accuracy. Therefore, we need to minimize the influence of noise on the useful signal as much as possible.
Currently, it is widely believed that objects in industrial processes are complex, nonlinear, time-varying systems in which system noise and observation noise also vary over time [16,17]. In modern control systems, fixed low-pass filters are typically used to remove high-frequency interference from the system in order to deal with this noise and interference. However, the filtering parameters remain constant throughout the denoising process. This makes the denoising algorithm unsuitable for time-varying systems and prone to overshoot. This can lead to uneven filter output and even severely impact the performance of the control system.
For high-precision industrial robotics and micromachining scenarios, conventional adaptive filters face an insurmountable performance ceiling: non-stationary noise from mechanical vibration and dynamic working condition changes will cause steady-state bias or even divergence of traditional methods, which cannot meet the nanometer-level positioning accuracy requirements [18,19]. The MTN architecture, with its strong nonlinear approximation capability and Lyapunov-guaranteed stability under bounded non-stationary noise, provides a necessary solution to this industrial pain point. Using a linear weighting combiner, the weights of the MTNF can be adjusted using the LMS and RLS algorithms. However, these algorithms have some limitations and drawbacks [20]. To avoid instability, designers had to seek other solutions. Moreover, should the initial value be chosen arbitrarily, the optimization search could halt at a local minimum within the parameter space of the cost function. If the interference encountered by the filter is a random signal, then mathematical methods for random processes must be used for optimization and parameter design.
LST has been widely used in adaptive filtering to guarantee stability and construct energy spaces with global minima. Our group has conducted pioneering research on MTN-based adaptive filtering for nonlinear systems. In [13], a basic MIMO MTNF framework combined with Lyapunov-based adaptive filtering (LAF) was first proposed, which achieved basic measurement noise elimination for MIMO time-varying systems and proved the asymptotic convergence of the filtering error. However, the existing work only regards MTNF as an auxiliary noise elimination module matched with the tracking controller, and has not established an independent and complete adaptive prediction filtering theoretical system for strongly coupled, high-dimensional industrial MIMO systems. Meanwhile, there are still research gaps in the quantitative characterization of convergence performance, strict proof of global optimality, high-dimensional scalability design, and robustness analysis for industrial non-ideal correlated noise. Built on the above pioneering work, this paper systematically deepens the LAF-MTNF theoretical framework, and proposes a dedicated adaptive prediction filtering scheme for complex industrial MIMO systems with strong coupling, high dimensionality and complex measurement noise. Compared with the quadratic cost function of traditional LMS/RLS filters, which only has a global minimum under ideal linear system and white noise assumptions and is prone to local optimization traps in nonlinear MIMO systems with non-ideal noise [21], the Lyapunov function-based weight update law in this paper strictly follows the global asymptotic stability criteria [22]. It guarantees that the filtering error asymptotically converges to zero, and the network weights converge to the unique global optimal solution, fundamentally eliminating local optimization traps without the need for complex initial value selection. For example, LST-based RBF neural networks (RBFNN) have been applied to finite-impulse response (FIR) and infinite-impulse response (IIR) adaptive filters [23], but they suffer from a key limitation: the selection of RBF node centers and Gaussian widths lacks an effective optimization algorithm, leading to suboptimal filtering performance. More importantly, two critical research gaps persist in LST-based filtering: (1) Few studies have integrated LST with MTN for filtering—despite MTN’s advantages of simple structure and linear parameterization, no work has used LST to solve MTN’s weight update instability. (2) Existing Lyapunov filtering research has only provided basic stability verification, and the convergence rate and convergence region of filters with corrected gains (to avoid singularity) have not been systematically analyzed. These gaps make it difficult for existing methods to handle MIMO time-varying uncertain nonlinear systems with strong coupling and measurement noise.
The MTN’s advantages of arbitrary approximation capability and simple linear-parameter computation (via weighted intermediate layer nodes) make it a promising candidate for nonlinear system filtering. A supplementary core objective of this work is to optimize the computational scalability of the LAF-MTNF architecture in high-dimensional MIMO systems (with 3 or more inputs/outputs), addressing the rapid growth of Taylor expansion terms while balancing approximation accuracy and real-time performance. For an MTN with n input variables and maximum expansion order m, the total number of polynomial terms is N ( n , m ) = ( n + m ) ! / ( n ! m ! ) , which follows a polynomial growth trend with the increase in system dimensions. This work adopts a low-order expansion strategy (typically m   =   2 or m = 3 , which is sufficient for most industrial nonlinear systems) and a sparse term pruning mechanism to suppress term number growth, ensuring computational efficiency in high-dimensional scenarios. The proposed method can be directly applied to typical industrial scenarios with high requirements for filtering accuracy, real-time performance and stability, and the core contributions of this work are summarized as follows: (1) Novel Integration of LST and MTN for MIMO Filtering: We propose the first LST-based adaptive IIR filter using MTN (LAF-MTNF) for MIMO time-varying uncertain nonlinear systems. Unlike existing MTNF with LMS/RLS weight updating [11], our LST-based weight adaptation algorithm eliminates local minima and guarantees global stability by constructing an energy space with a single global minimum. (2) Systematic Analysis of Convergence Rate and Region: We address the unexamined issue of singularity avoidance and convergence performance in Lyapunov filtering; by modifying the adaptive gain, we derive explicit mathematical expressions for the error convergence rate (related to the positive constant (Equation (12)) and convergence region (a sphere centered at the origin with radius defined in Equation (14)), filling the gap of incomplete performance analysis in existing work [24]. (3) Disturbance-Independent Design: The proposed LAF-MTNF only relies on input/output measurements and does not require prior knowledge of the random characteristics of input disturbances (e.g., measurement noise statistics). This is a key advantage over existing adaptive filters that depend on noise distribution assumptions [25,26]. Specifically, we integrate LST into MTN’s supervised training by defining a Lyapunov function V (energy function) for the training error, and update weights iteratively to satisfy Δ V < 0 . Under LST, the training error converges exponentially to zero, and the proposed system inherits MTN’s computational efficiency and LAF’s stability. Traditional adaptive filtering methods, such as LMS and RLS, rely on the strict prior assumption of stationary white Gaussian noise to ensure unbiased convergence. In contrast, the proposed LAF-MTNF algorithm only requires the measurement noise to be bounded (a condition that is always satisfied in practical industrial scenarios), with no additional requirements on the noise distribution, correlation or stationarity, which gives it stronger robustness in complex industrial noise environments. The proposed method shows excellent performance in handling the tight coupling of MIMO systems, with extremely low cross-coupling error verified by simulation tests.
By addressing the limitations of existing MTN and Lyapunov-based filters, our adaptive LAF-MTNF achieves parameter self-tuning without human intervention, and effectively handles the complexity of MIMO time-varying uncertain nonlinear systems. The rest of the paper is organized in the following manner. Section 2.1 provides the problem statement, and in Section 2.2, a novel network model (MTN) is proposed for nonlinear multiple-input multiple-output (MIMO) systems. MTN for filtering is designed to eliminate measurement noise in Section 2.3. In Section 2.4, the convergence rate and the convergence region of the error are discussed. Design of the MTN controller (MTNC) and its training algorithm are derived, addressing the time-varying characteristic of the controlled object in Section 3, and an initial selection scheme for the weighting of multinational companies is presented. Section 4 compares the computational complexity of the MTN and RBFNN methods. In Section 5, the implementation process of the MTN comprehensive control strategy is described in detail—all results confirm the proposed method’s superiority in precision and response speed. The final conclusions are provided in Section 6.

2. Materials and Methods

2.1. Problem Description

In a MIMO nonlinear time-varying discrete system, the difference equation between the input and output is
y ( k + 1 ) = f ( y ( k ) , y ( k − 1 ) , ⋯ , y ( k − d y ) , u ( k ) , u ( k − 1 ) , ⋯ , u ( k − d u ) , k )
where f ( ⋅ ) : R ( d y + 1 ) z + ( d u + 1 ) t → R s is a smooth nonlinear vector function that characterizes the input–output mapping relationship of the system. Its domain R ( d y + 1 ) z + ( d u + 1 ) t consists of the combined space of output delay terms ( y ( k ) , y ( k − 1 ) , ⋯ , y ( k − d y ) ) and input delay terms ( u ( k ) , u ( k − 1 ) , ⋯ , u ( k − d u ) ) , and its range R s matches the dimension of the output vector y ( k + 1 ) ; y ( k ) = [ y 1 ( k ) ,   y 2 ( k ) ,   ⋯   ,   y j ( k ) ,   ⋯   ,   y z ( k ) ] T ∈ R z represents the output vector of the system; z stands for the number of outputs, j = 1 ,   2 ,   ⋯ ,   z ; u ( k ) = [ u 1 ( k ) ,   u 2 ( k ) ,   ⋯   ,   u i ( k ) ,   ⋯   ,   u t ( k ) ] T ∈ R t represents the input vector of the system; t stands for the number of inputs, i = 1 ,   2 ,   ⋯ ,   t ; k = 1 , 2 , ⋯ ; the maximum delays in question are denoted by d y = [ d y 1 ,   d y 2 ,   ⋯   , d y s ] T and d u = [ d u 1 ,   d u 2 ,   ⋯   , d u t ] T .
When measurement noise (a random disturbance) exists in the control system environment (i.e., the system is contaminated by noise), a random term should be added to Equation (1) to account for this disturbance. Therefore, we find
y ( k + 1 ) = f ( y ( k ) , y ( k − 1 ) , ⋯ , y ( k − d y ) , u ( k ) , u ( k − 1 ) , ⋯ , u ( k − d u ) , v ( k ) , k )
where v ( k ) = [ v 1 ( k ) ,   v 2 ( k ) ,   ⋯   ,   v j ( k ) ,   ⋯   ,   v s ( k ) ] T ∈ R s denotes the noise vector. This may be model noise or measurement noise.
Assumption 1.
(Boundedness of Measurement Noise): For the MIMO nonlinear system described by Equation (3), the measurement noise vector  v ( k )  is bounded for all discrete time steps k, i.e., there exists a known positive constant  σ v  such that
v ( k ) ≤ σ v ,   ∀ k ∈ N
where ⋅  denotes the Euclidean norm of the vector. This assumption is fully satisfied in practical industrial scenarios, as all industrial sensors have a fixed physical output range, and the amplitude of the measurement noise will never exceed the full-scale range of the sensor.
In summary, noisy nonlinear time-varying systems fall under the class of controlled dynamic time-varying systems, with disturbances expressible through stochastic processes. For this reason, Equation (2) is termed a noisy nonlinear time-varying system. Drawing on Equation (2), to simplify the analysis of noise within nonlinear time-varying systems, let s = t ; this allows derivation of the system’s square, which constitutes the central focus of this paper.
Furthermore, the main objective of our System (2) is to obtain an automatically generated controller that enables the system output to track a specified reference signal in real time ( r ( k ) = [ r 1 ( k ) ,   r 2 ( k ) ,   ⋯   ,   r j ( k ) ,   ⋯   ,   r s ( k ) ] T ∈ R s ) with high precision. This MIMO nonlinear time-varying discrete system extends the framework proposed in our previous work [13], with a focus on solving the unaddressed measurement noise filtering problem.

2.2. Multi-Dimensional Taylor Network

2.2.1. Description of MTN

Figure 1 shows a general multi-dimensional Taylor network model with a simple structure and fast computing speed. MTN is essentially a polynomial-based nonlinear auto-regressive moving average (NARMA) model. The MTN model adopted herein is based on the polynomial-based NARMA structure, which is reused for its advantages of simple structure and linear parameterization, and is extended to the filtering scenario in this work. According to the multivariate Taylor formula, if a function has m + 1-th order derivatives in the neighborhood of a specific point, its expansion around this point is a power series of variables with order no higher than m. Consequently, for a MIMO MTN model, the universal dynamic equation suitable for an n -dimensional system can be expressed as
u i ( k ) = f MTN i ( x ( k ) ) = ∑ p = 1 N ( n , m ) w i p ( k ) ∏ q = 1 n x q λ p , q ( k )   ∑ p = 1 n λ p , q ≤ m         a n d         i = 1 ,   2 ,   ⋯   ,   t
Note: f MTN i ( ⋅ ) denotes the nonlinear component within the MTN model (the underlying concept being to approximate complex functions using simple ones), which is a linear combination of polynomial product terms constructed from the system’s input/output delay signals. The summation boundary m represents the maximum order of the Taylor polynomial expansion (a predefined positive integer, e.g., m = 2 in simulations), limiting the total degree of polynomial terms to no more than m—this balances approximation accuracy and computational efficiency, consistent with MTN’s linear parameterization advantage. w i p stands for the p -th weight assigned to each term, N ( n , m ) denotes the overall count of expansions, and λ p , q indicates the exponent of in the p -th product term.
Figure 1. Model of the multi-dimensional Taylor network.
It is apparent that the MTN model employs a single intermediate layer feedforward architecture, which comprises an input layer, an intermediate layer, and an output layer. Given that N ( n , m ) is sufficiently large, this model can achieve accurate approximations of any target model. Although (3) is a nonlinear function of the system input and output, its parameters are linearly related. Dynamic properties are incorporated via tap delay lines at the network’s input to create a dynamic MTN network controller.
The N ( n , m ) and λ p , q may be derived using recursive methods, as detailed in [12].
For most industrial MIMO nonlinear systems, a maximum expansion order of m = 2 or m = 3 can achieve sufficient approximation accuracy, avoiding the explosive growth of terms caused by excessive order selection. We further adopt a contribution-based sparse term pruning mechanism, which only retains polynomial terms with a weight contribution rate higher than 1% to the final output during the adaptive update process, further reducing the number of terms and computational load in high-dimensional systems [11].

2.2.2. Approximation Capability of MTN

Lemma 1
([27]). Any continuous function defined over a closed interval can be approximated with arbitrary accuracy by a polynomial function.
Lemma 2
([11]). A continuous function  f ( x 1 , x 2 , ⋯ , x n )  defined on a closed domain can be approximated by  ∑ p = 1 N ( n , m ) w p ∏ q = 1 n x q λ p , q . Here,  N ( n , m )  is the total number of product terms in the expansion,  w p  is the weight of the p-th product term, and  λ p , q  is the exponent of variable  x q  in the p-th product term.

2.3. Adaptive MIMO MTN Filter

Recently, adaptive noise cancellation [25] has emerged as a prominent area of research within the field of noise elimination studies. Adaptive filters are capable of performing effectively in unknown environments and tracking temporal variations in input statistics. By continuously adjusting their weights, these systems can acclimate to the statistical characteristics of time-varying signals and noise, thereby facilitating the separation of useful signals from noise. Moreover, in scenarios where comprehensive knowledge of the noise is unavailable, adaptive filters can achieve noise cancellation by leveraging the correlation among useful signals and the lack of correlation among noise signals.
In practical industrial scenarios, the measurement noise is not limited to ideal time-independent white Gaussian noise. Correlated noises are extremely common in various industrial sensors: pink noise (1/f flicker noise) with strong low-frequency correlation is widespread in MEMS accelerometers, pressure sensors and strain gauges, while blue noise with strong high-frequency correlation is common in high-speed photoelectric sensors and high-frequency current sampling circuits. These correlated noises will cause significant steady-state bias or dynamic performance degradation in traditional filters that rely on the white noise assumption, which puts forward higher requirements for the robustness of the filtering algorithm.
In practical applications of adaptive noise cancellation, the reference noise is difficult to identify. Therefore, the prediction principle of the adaptive filter [28] is commonly employed to eliminate the noise. Its basic principle is illustrated in Figure 2.
Figure 2. Adaptive noise cancellation with unknown reference noise (adapted from [11]).
As the white noise v is time-independent, postpone signal y v mixed with noise for a certain period of time, set this delayed signal y ′ v as the input of the adaptive MTN filter, and take the signal with noise ( y v ) directly as the reference signal. The adaptive MTN filter can predict the signal using the strong correlation between the useful information of the delayed signal y ′ v and the reference signal y v . When noise is uncorrelated across sampling points, the filter does not estimate white noise, making its output y e the optimal approximation of the useful signal. In turn, the noise present in the filtered output y e is minimized to achieve noise elimination.
For this prediction-based noise cancellation scheme, there exists a clear upper bound of the delay parameter L, denoted as Lmax, which is determined by the dynamic characteristics of the controlled system and the sampling frequency. For a practical band-limited industrial system, the coherent time of the useful signal (the longest time interval during which the signal maintains strong linear correlation) τc is determined by the system’s −3 dB cut-off frequency fc, satisfying τc ≈ 1/fc. With the system sampling period Ts, the theoretical upper bound of L is defined as L max = τ c / T s = 1 / ( f c ⋅ T s ) , where ⋅ denotes the floor operation. This upper bound is defined based on the engineering-recognized strong correlation threshold: the linear correlation coefficient between the delayed useful signal y ′ v and the original useful signal y v is no less than 0.707 (the half-power point) when L ≤ Lmax, which ensures the filter can extract effective features for signal prediction. When L exceeds Lmax, the correlation of the useful signal is significantly lost, leading to the failure of the filter’s predictive ability. In practical design, the delay L needs to satisfy the dual constraints: (1) L ≥ 1, to ensure the white noise components in the delayed signal and the reference signal are completely uncorrelated; (2) L ≤ Lmax, to retain the strong correlation of the useful signal. Thus, the reasonable value range of L is 1 ≤ L ≤ Lmax.
For industrial applications, it is recommended to select L within the range of 1~Lmax/3. This range can retain sufficient design margin to avoid the loss of signal correlation caused by the drift of system dynamic characteristics, and further improve the robustness of the filtering scheme in non-ideal noise scenarios.
The proposed LAF-MTNF has inherent robustness to the above-mentioned industrial correlated noises, which is derived from three core design advantages: (1) The weight update rule is completely derived based on Lyapunov stability theory, without any prior assumptions about the statistical characteristics of the noise, and will not produce steady-state bias due to the violation of the white noise assumption; (2) The strong nonlinear approximation capability of MTN can fit the complex disturbance components introduced by correlated noise, which cannot be achieved by linear adaptive filters; (3) The flexible delay L design can be adjusted according to the coherent time of the noise, ensuring sufficient de-correlation of the noise components while retaining the correlation of the useful signal.
An adaptive SISO filtering method based on Lyapunov theory [29] has been proposed and is widely used for noise reduction. Specifically, a Lyapunov function is defined to characterize the error between the filter output and the target signal; then, relying on the LST, the filter weights are adaptively adjusted to ensure the error converges asymptotically to zero. For a LAF filter, the selected Lyapunov function features a clear global minimum within the state space. Nevertheless, the findings merely outlined the fundamental concept of Lyapunov-based filtering. Numerous issues remain unaddressed, including the use of modified gain analysis to examine the convergence speed and convergence domain of adaptive filters.
In this study, we propose the use of MTN to implement LAF-IIR adaptive MIMO filters. Building on the preliminary MTN filtering idea [13], we propose an optimized LAF-MTNF with modified adaptive gain to avoid singularities, which was not resolved in the prior work. Through the proper selection of a parameter update rule in the Lyapunov framework, the output of the MTN filter can converge exponentially to the respective target signal. Given that the input signal of the adaptive MTN filter is affected by bounded random noise interference, the design of the MIMO MTN filter utilizes only input and output measurements. As a result, the design of the LAF MTN filter is not dependent on the random nature of input disturbances. Furthermore, the dynamic error index converges to zero, thereby guaranteeing system stability. It is evident that the LST offers an optimization approach for the design of MIMO MTN filters. Stated differently, this ensures both stability and convergence for the MIMO LAF MTN filter.
The advantages of this scheme mainly come from two core features: on the one hand, MTN has a unique linear structure, and its parameters can be effectively adjusted through the LAF algorithm; on the other hand, its parallel architecture provides ideal hardware support for high-speed signal processing.
The filter output y e ( k ) = [ y e 1 ( k ) ,   ⋯ ,   y e s ( k ) ] T , and the desired response y v ( k ) = [ y v 1 ( k ) ,   ⋯ ,   y v s ( k ) ] T . e F ( k ) = [ e F 1 ( k ) ,   ⋯ ,   e F s ( k ) ] T denotes the error, which corresponds to the difference between the desired response and the filter output in Equation (4). Typically, adaptive algorithms are designed to update filter parameters in an adaptive manner, thereby minimizing the error-based cost function within the parameter space.
e F ( k ) = y v ( k ) − y e ( k )
Figure 3 illustrates the construction process of the MTN-based adaptive MIMO IIR filter. The input signal y ′ v ( k ) becomes distorted as a result of the controlled plant’s nonlinearity and measurement noise, that is,
y ′ v ( k ) = [ y ′ v 1 ( k ) ,   ⋯ ,   y ′ v q ( k ) ,   ⋯ ,   y ′ v n F 1 ( k ) ,   y ′ v n F 1 + 1 ( k ) ,   ⋯ ,   y ′ v n F 1 + n F 2 ( k ) ] T                 = [ y v 1 ( k − L ) ,   y v 1 ( k − L − 1 ) ,   ⋯   ,   y v 2 ( k − L ) ,   y v 2 ( k − L − 1 ) ,   ⋯   ,   y v s ( k − L ) ,   ⋯ ︸ n F 1 ,                                                                                             y e 1 ( k − 1 ) ,   y e 1 ( k − 2 ) ,   ⋯   ,   y e 2 ( k − 1 ) ,   y e 2 ( k − 2 ) ,   ⋯   ,   y e s ( k − 1 ) ,   ⋯ ︸ n F 2 ] T
where L represents the number of delays.
Figure 3. Nonlinear MIMO recurrent MTN IIR filter.
The output of the MIMO MTN IIR filter may be formulated as
y e ( k ) = W F ( k ) φ ( k )
where
W F = [ w F 1 ( k ) ,   w F 2 ( k ) ,   ⋯ ,   w F j ( k ) ,   ⋯ ,   w F s ( k ) ] T     j = 1 ,   2 ,   3 ,   ⋯ ,       s ,
w F j = [ w F j 1 ( k ) ,   w F j 2 ( k ) ,   ⋯ ,   w F j p ( k ) ,   ⋯ ,   w F j N F ( k ) ] T     p = 1 ,   2 ,   3 ,   ⋯ ,   N F ,
φ ( k ) = [ φ 1 ( k ) ,   φ 2 ( k ) ,   ⋯ ,   φ p ( k ) ,   ⋯ ,   φ N F ( k ) ] T ,
φ ( k ) is defined as a function of the Taylor type, expressed as ϕ p ( k ) = ∏ q = 1 n F 1 + n F 2 y ′ v q λ p , q ( k ) and λ ( p , q ) in [12].
In the course of analyzing the input–output relationship within the measurement process, we find that
y v = W F φ + v
where W F s × N F denotes the system parameter matrix of the MTN that awaits estimation, φ = [ φ 1 ,   ⋯ ,   φ N F ] T stands for the measured vector, and v = [ v 1 ,   ⋯ ,   v s ] T is the unknown measurement noise of the system.
At time step k , the filtering error, which arises from the discrepancy between the measured value and the output of the adaptive MIMO MTN filter, is defined as
e F ( k ) = y v ( k ) − W F ( k ) φ ( k )
And the prediction error is
e P ( k ) = y v ( k ) − W F ( k − 1 ) φ ( k )
Based on this, using Equation (7) as the measurement equation, an adaptive LAF algorithm for the MIMO system can be constructed, and the process is as follows:
W F ( k ) = W F ( k − 1 ) + e P ( k ) K ( k )
K ( k ) = φ T ( k ) φ ( k ) 2 1 − e − γ e F ( k − 1 ) e P ( k )
To avoid singularities in the gain K ( k ) within Equation (11) when φ ( k ) and e P ( k ) approach zero, Equation (11) is revised to form Equation (12):
K ( k ) = φ T ( k ) κ 1 + φ ( k ) 2 1 − e − γ e F ( k − 1 ) κ 2 + e P ( k )
where K ( k ) denotes the adaptive gain, ⋅ represents the Euclidean norm of the vector, κ 1 and κ 2 are small positive constants introduced to avoid singularities, and e − γ corresponds to the natural exponential function, with γ being a positive constant that regulates the convergence speed of the LAF algorithm. The larger γ is, the faster the error converges.
The two constants ( κ 1 and κ 2 ) work together to ensure the denominator remains strictly positive when the measured vector φ ( k ) and filtering error e P ( k ) approach zero simultaneously, completely eliminating the singularity risk of the adaptive gain tending to infinity. Among them, κ 2 is the dominant offset term, which directly determines the core performance trade-off:
(1)
When κ 2 is too small (e.g., κ 2 < 10−5), the singularity avoidance effect is significantly weakened, which may cause instantaneous spikes in the adaptive gain, numerical oscillation of weight update, and even algorithm divergence;
(2)
When κ 2 is too large (e.g., κ 2 > 10−1), the adaptive gain will be excessively compressed, leading to stagnant weight update and significant steady-state bias;
(3)
The optimal value range of κ 2 is 10−4 ≤ κ 2 ≤ 10−2, which achieves the best balance of stability, accuracy and convergence speed. The auxiliary constant κ 1 is set to match the order of κ 2 to further enhance the robustness of singularity avoidance, without affecting the core performance trade-off.
For practical industrial applications, it is recommended to set κ 2 to 1/10 ~ 1/100 of the standard deviation of the system measurement noise, and set κ 1 to the same order of magnitude as κ 2 , to quickly match the actual working conditions and ensure the robustness of the algorithm.
γ is a positive constant satisfying γ ≥ 1, which dominates the convergence speed of the algorithm: the larger the γ value, the larger the weight update step, and the faster the convergence speed. The practical upper bound of γ derived from the Lyapunov stability criterion is γ max = 2 T s ⋅ y ′ v ( k ) max 2 , where Ts is the system sampling period, and y ′ v ( k ) max is the maximum amplitude of the system input signal. When γ exceeds γmax, the oversized update step will break the monotonic non-increasing property of the Lyapunov function, resulting in numerical oscillation or even system divergence. For practical applications, it is recommended to set γ within 1 ≤ γ ≤ γmax/2 to balance fast convergence and sufficient stability margin.

2.4. Stability and Convergence of MIMO LAF Algorithm

Compared with the basic stability analysis [13], Theorem 1 in this work further quantifies the error convergence rate and region, ensuring asymptotic stability of the filtering system.
Theorem 1.
The adaptive MIMO LAF MTN filtering algorithm maintains stability when  e − γ   satisfies inequality (13). Additionally, because the weights of the MTN IIR filter undergo adaptive updates via the modified laws (10) and (12), the error will converge exponentially toward a sphere within the error space—this sphere is centered at the origin, and its radius is defined by Equation (14).
e − γ < 4 3 κ 2
ρ = 6 κ 2 e − γ − 8 κ 2 9 e − 2 γ − 16
Proof. 
This proof is derived based on Assumption 1. To analyze the stability of the algorithm, we first define a Lyapunov function for the filtering error as shown in Equation (15).
V F ( k ) = e F ( k ) 2
Substituting the filtering error definition (Equation (8)) into Equation (15), we derive
Δ V F ( k ) = V F ( k ) − V F ( k − 1 ) = e F ( k ) 2 − e F ( k − 1 ) 2 = y v ( k ) − W F ( k ) φ ( k ) 2 − e F ( k − 1 ) 2 = y v ( k ) − W F ( k − 1 ) φ ( k ) − e P ( k ) K ( k ) φ ( k ) 2 − e F ( k − 1 ) 2 = e P ( k ) − e P ( k ) K ( k ) φ ( k ) 2 − e F ( k − 1 ) 2 = e P ( k ) 2 1 − φ T ( k ) κ 1 + φ ( k ) 2 1 − e − γ e F ( k − 1 ) κ 2 + e P ( k ) φ ( k ) 2 − e F ( k − 1 ) 2 = e P ( k ) 2 1 − φ ( k ) 2 κ 1 1 + φ ( k ) 2 κ 1 1 − e − γ κ 2 e F ( k − 1 ) 1 + e P ( k ) κ 2 2 − e F ( k − 1 ) 2
where φ ( k ) 2 / κ 1 < 1 and e P ( k ) / κ 2 < 1 . The singularity-avoidance constants κ 1 and κ 2 in Equation (12) are included in the derivation of the convergence region radius in Equation (14). Within the recommended optimal value range, their impact on the convergence region is negligible and will not affect the asymptotic convergence of the filtering error.
The two norms compared with 1 herein satisfy ⋅ < 1 . This premise is justified by the convergence characteristic of adaptive filtering: as the algorithm iterates, the filtering error converges to a small neighborhood around zero, making the norms of error-related vectors sufficiently small. Comparing with 1 enables us to neglect higher-order remainder terms in the subsequent Taylor expansion (Equations (17) and (18))—since ⋅ < 1 implies higher-order powers (e.g., ⋅ 2 ) are negligible infinitesimals—thus simplifying the nonlinear Lyapunov function derivative into a tractable parabolic function for stability analysis.
Apply the Taylor series expansion to the following equation:
φ ( k ) 2 κ 1 1 + φ ( k ) 2 κ 1 = φ ( k ) 2 κ 1 + O φ ( k ) 2 κ 1
1 1 + e P ( k ) κ 2 = 1 − e P ( k ) κ 2 + O e P ( k ) κ 2
where
O φ ( k ) 2 κ 1 = φ ( k ) 2 φ ( k ) 2 + κ 1 − φ ( k ) 2 κ 1 ≤ 1 2 − 1 = 1 2
O e P ( k ) κ 2 = κ 2 κ 2 + e P ( k ) − 1 + e P ( k ) κ 2 ≤ 1 2 − 1 + 1 = 1 2
Then, (16) can be rewritten as
Δ V F ( k ) = e P ( k ) 2       1 − φ ( k ) 2 κ 1 + O φ ( k ) 2 κ 1   1 − e − γ e F ( k − 1 ) κ 2 1 − e P ( k ) κ 2 + O e P ( k ) κ 2 2   − e F ( k − 1 ) 2
Thus, we obtain
Δ V F ( k ) ≤ κ 2 2 1 − 1 + 1 2 1 − e − γ e F ( k − 1 ) κ 2 1 − 1 + 1 2 2 − e F ( k − 1 ) 2 ≤ κ 2 2 1 − 3 2 + 3 e − γ e F ( k − 1 ) 4 κ 2 2 − e F ( k − 1 ) 2 = κ 2 2 3 e − γ e F ( k − 1 ) 4 κ 2 − 1 2 2 − e F ( k − 1 ) 2 = κ 2 2 9 e − 2 γ e F ( k − 1 ) 2 16 κ 2 2 − 3 e − γ e F ( k − 1 ) 4 κ 2 + 1 4 − e F ( k − 1 ) 2
Now, we have to start splitting in the following situations.
  • If e F ( k − 1 ) e − γ κ 2 ≥ 2 3 , i.e., e − γ ≥ 2 κ 2 3 e F ( k − 1 ) ,
Equation (20) can be rewritten as
Δ V F ( k ) ≤ 9 16 e − 2 γ − 1 e F ( k − 1 ) 2 − 3 4 κ 2 e − γ e F ( k − 1 ) + 1 4 κ 2 2
Then, the following parabolic function is considered:
Δ V ˜ F ( k ) = 9 16 e − 2 γ − 1 e F ( k − 1 ) 2 − 3 4 κ 2 e − γ e F ( k − 1 ) + 1 4 κ 2 2
If γ is big enough ( e − γ is small enough), in the sense that 9 e − 2 γ / 16 < 1 or 3 κ 2 e − γ / 4 < 1 , then we have e − γ < 4 / 3 κ 2 , and Δ V ˜ F ( k ) becomes a downward concave parabolic function. Moreover, with the values κ 1 and κ 2 given, the small positive parameter e − γ satisfies the inequality below:
e − γ < 4 3 κ 2 or   γ > − ln 4 3 κ 2
To find the values that make b = 0, we solve the quadratic Equation (22), which yields two roots, i.e.,
ρ 1 , 2 = 3 4 κ 2 e − γ ± 3 4 κ 2 e − γ 2 − 4 9 16 e − 2 γ − 1 1 4 κ 2 2 2 9 16 e − 2 γ − 1 = 3 4 κ 2 e − γ ± 9 16 κ 2 2 e − 2 γ − 9 16 κ 2 2 e − 2 γ + κ 2 2 9 8 e − 2 γ − 2 = 6 κ 2 e − γ ± 8 κ 2 9 e − 2 γ − 16
The root ρ 2 is derived from e F ( k − 1 ) ≥ 0 , i.e.,
ρ 2 = 6 κ 2 e − γ − 8 κ 2 9 e − 2 γ − 16
Hence, e F ( k − 1 ) must satisfy inequality (26), as follows:
e F ( k − 1 ) > ρ 2
Then, we have Δ V F ( k ) < Δ V ˜ F ( k ) < 0 . Afterwards, the error will converge toward a ball within the error space. This ball is centered at the origin, and its radius ρ 2 is defined by Equation (25).
2.
If e F ( k − 1 ) e − γ κ 2 < 2 3 , i.e., e − γ < 2 κ 2 3 e F ( k − 1 ) ,
Equation (20) can be re-expressed as
Δ V F ( k ) ≤ − 9 16 e − 2 γ − 1 e F ( k − 1 ) 2 + 3 4 κ 2 e − γ e F ( k − 1 ) − 1 4 κ 2 2
Then, the following parabolic function is considered:
Δ V ˜ F ( k ) = − 9 16 e − 2 γ − 1 e F ( k − 1 ) 2 + 3 4 κ 2 e − γ e F ( k − 1 ) − 1 4 κ 2 2
As e − γ > 0 , i.e., − 9 e − 2 γ / 16 − 1 < 0 , so Δ V ˜ F ( k ) takes the form of a downward concave parabolic function. Moreover, given values for κ 1 and κ 2 ,
Δ = 3 4 κ 2 e − γ 2 − 4 − 9 16 e − 2 γ − 1 − 1 4 κ 2 2 = − κ 2 2 < 0
Hence, there exists no solution in this situation ( e − γ < 2 κ 2 / 3 e F ( k − 1 ) ). □
That completes the whole proof. It should be clarified that the convergence radius defined in this theorem is completely independent of the magnitude of exogenous measurement noise, and is solely determined by the system’s structural parameters and filter design parameters. The magnitude of measurement noise only affects the final bounded domain (steady-state error “sphere”) of the filtering error: larger noise will lead to a larger steady-state error bound. The convergence radius in this theorem is always far larger than the maximum steady-state error bound under conventional industrial measurement noise conditions, ensuring the global convergence of the algorithm.
Theorem 1 confirms that the stability of the adaptive MIMO LAF MTN filtering system can be validated on the basis of Lyapunov stability theory. As the number of iterations increases, the convergence of the system is accelerated, and the filtering error converges to zero.

3. Adaptive MIMO MTN Control

3.1. Control System Structure

The control system employs a closed-loop control configuration, consisting primarily of three components: a controller, a controlled system, and a filter. Both the controller and the filter are constructed using an adaptive multi-dimensional Taylor network, as depicted in Figure 4. This approach is applicable to electrical and mechanical systems characterized by reversible, unknown, and nonlinear functions.
Figure 4. Structure of MTN control system (adapted from [13]).
Within the entire control system, y d denotes the object vector, e C represents the error vector, u stands for the control law, y is the output value, y v refers to the output signal contaminated by noise, and y e signifies the filtered output signal. The control algorithm is outlined in Algorithm 1.
Algorithm 1. Controlling algorithm for complex nonlinear systems, e.g., MIMO nonlinear systems characterized by time variation, uncertainty, and measurement noises.
1: Initialize the weights of MTNC by inverse modeling. This method is detailed in [12] and will not be repeated here for brevity;
2: The controller receives the input of the controlled system’s object values;
3: Use MTNC to control the controlled system;
4: The system output containing noise is read by a measurement sensor;
5: MTNF serves to eliminate random disturbances, such as control disturbances and measurement noise, while an enhanced LAF algorithm is used to update its weights. The proposed method is detailed in Section 2.3 and will not be repeated here for brevity;
6: Feedback on the filtered output of the control system;
7: A modified gradient descent method is used in [13] to tune the parameters of MTNC;
8: Should the control error be sufficiently small, the algorithm should be terminated. Otherwise, revert to step 3.
It should be clarified that the inverse modeling initialization in Algorithm 1 is designed for the closed-loop controller weights, not the filter weights. This strategy aims to improve the controller’s initial adaptability to the time-varying characteristics and uncertainties of the controlled plant and accelerate the initial dynamic response of the closed-loop system. The filter introduced to suppress complex measurement noise only needs simple random initialization. Its global stability is guaranteed by the Lyapunov criterion, which is completely insensitive to poor initialization. Even with random initial weights, the filter maintains stable asymptotic convergence, showing strong robustness to initial value selection.

3.2. Design of Initial MIMO MTN Controller

To secure the stability of adaptive control systems during their initial phase, developing an offline MTN controller (via offline MIMO inverse modeling) represents a primary and indispensable step in creating online adaptive MTN controllers. Offline trials require a large collection of training samples to ensure that adaptive MIMO feedback controllers can cover the entire operational spectrum. Generally, white noise functions as the modeling signal to support the offline MIMO inverse modeling procedure.
As illustrated in Figure 5, the offline MTN controller is constructed using the direct approach [30], which involves directly modeling the MIMO inverse of a target through its input and output data. More precisely, this technique uses the target’s output as the input for the MTN, aiming to make the MTN’s output closely resemble the target’s input. While straightforward, this method lacks training in the target’s direction, restricting it to offline implementation.
Figure 5. Structure for offline MIMO inverse modeling.

4. Analysis of Computational Complexity

Computational complexity is important for nonlinear adaptive controllers. But it is unrealistic to compare computation times across computers. Furthermore, it is necessary to estimate the computational complexity without relying on a computer.
Golub [31] highlights that the number of floating-point operations (FLOPs) can serve as an indicator for evaluating computational load. For example, both addition and multiplication are considered single FLOPs. The total number of these operations, which reflects the computational workload of a controller, can be evaluated by comparing the number of operations involved in each step of the computation. The computational complexity of the MTN controller is evaluated as follows. A significant advantage of MTN is that it only requires simple arithmetic operations to meet real-time control requirements and has a very lightweight architecture. In contrast, neural networks (NNs) often face high computational loads due to exponential operations, and their real-time processing capabilities are also limited [32].
In Table 1, we strictly follow the classical FLOPs statistical norms for real-time control systems [31]: 1 single-precision floating-point addition and 1 multiplication are each counted as 1 FLOP; 1 exponential operation (exp()) is equivalent to 20 basic FLOPs, which reflects the actual hardware overhead of nonlinear activation functions. The total FLOPs per iteration cover all operations required for the filter’s forward output calculation and real-time adaptive weight update. To ensure a fair comparison, both methods adopt a structure fully aligned with the simulation experiment: 6 input nodes, 2 output nodes, with 27 intermediate nodes for MTN (2nd-order Taylor expansion) and 27 hidden layer nodes for the RBFNN benchmark.
Table 1. FLOPs per iteration comparison between MTN and RBFNN.
In the given example where ( t = z = 2 ), the MTN optimal controller requires only 296 FLOPs, while that of the RBFNN controller requires 1296—the MTN’s computational load is only ~23% of RBFNN, which directly translates to superior real-time performance. The comparison results quantitatively verify that the total FLOPs per iteration of the MTN is only 6.2% of the benchmark RBFNN. More importantly, the proposed method completely avoids the exponential computational load of RBFNN from two core dimensions: (1) it has no high-overhead exponential activation function operations; (2) its computational load grows in a controllable polynomial manner with the system dimension, rather than the exponential growth of RBFNN when scaling to high-dimensional MIMO systems. This significant computational advantage is derived from the inherent linear parameterization characteristic of MTN. This indicates that MTN’s low computational complexity is not just a theoretical advantage, but a critical guarantee for meeting the real-time requirements of highly dynamic industrial scenarios (e.g., permanent magnet synchronous motor speed control, robot joint trajectory tracking).
For high-dimensional MIMO systems with more than 3 inputs/outputs, the proposed LAF-MTNF still maintains a significant computational efficiency advantage. The detailed FLOPs comparison results under different system dimensions are summarized in Table 2.
Table 2. Computational complexity comparison of different filtering algorithms in high-dimensional MIMO systems.
The above results verify that the polynomial growth of MTN terms has obvious scalability advantages over the rapid growth of RBFNN computational complexity in high-dimensional scenarios, and the proposed method can still maintain excellent computational efficiency in MIMO systems with more than 3 inputs/outputs.

5. Simulation

The simulation is carried out based on the widely recognized MIMO nonlinear servo system benchmark model proposed in [21], which has been extensively adopted by the academic community for the validation of MIMO adaptive control and filtering algorithms in industrial scenarios, as determined by (30). This benchmark model fully covers the core characteristics of practical industrial systems, including strong inter-channel coupling, fast time-varying dynamics, unknown nonlinearity and complex measurement disturbances, and is fully compatible with the dynamic characteristics of power electronic systems, industrial servo motion systems and process control systems.
y 1 ( k ) = f 11 ( k ) y 1 ( k − 1 ) + f 12 ( k ) 1 + y 1 2 ( k − 1 ) + f 13 ( k ) y 2 ( k − 2 ) + f 14 ( k ) u 1 ( k − 1 ) + f 15 ( k ) u 2 ( k − 2 ) + v 1 ( k − 1 ) y 2 ( k ) = f 21 ( k ) y 1 ( k − 2 ) + f 22 ( k ) y 2 ( k − 1 ) + f 23 ( k ) 1 + y 2 2 ( k − 1 ) + f 24 ( k ) u 1 ( k − 2 ) + f 25 ( k ) u 2 ( k − 1 ) + v 2 ( k − 1 )
where u 1 and u 2 are the control laws, f 11 ( k ) = 1.06 1 − e − 0.6 ( k − 1 ) , f 12 ( k ) = 0.52 lg k , f 13 ( k ) = e − 0.6 ( k − 1 ) , f 14 ( k ) = 0.8 , f 15 ( k ) = e − 0.6 ( k − 1 ) , f 21 ( k ) = e − 0.8 ( k − 1 ) , f 22 ( k ) = 1.06 1 − e − 0.8 ( k − 1 ) , f 23 ( k ) = 0.28 lg k , f 24 ( k ) = e − 0.8 ( k − 1 ) , f 25 ( k ) = 0.6 , and v ( k ) represents white Gaussian noise characterized by a mean of 0 and a standard deviation of 0.05.
All types of noise used in the simulation experiments strictly comply with Assumption 1 (Boundedness of Measurement Noise), with a clear amplitude upper bound set for each noise scenario, which is fully consistent with the theoretical premise of the algorithm. The singularity-avoidance constants are set to κ 1 = 10−3 and κ 2 = 10−3, which are within the recommended optimal range and match the standard deviation of the measurement noise (0.05) in the simulation, ensuring the optimal balance of filtering stability and accuracy. γ is set to 8, which is within the recommended stable range (about 1/3 of the calculated γmax = 24), fully satisfying γ ≥ 1, ensuring both fast convergence speed and reliable numerical stability.
In this simulation, the sampling period Ts is set to 0.01 s (sampling frequency fs = 100 Hz), and the −3 dB cut-off frequency of the controlled MIMO nonlinear system is about 10 Hz. According to the upper bound definition, we can calculate that τc ≈ 0.1 s and Lmax = 10. The delay L is set to 1 in this simulation, which is completely within the reasonable range of 1 ≤ L ≤ Lmax, ensuring the strong correlation of the useful signal and the uncorrelation of the noise.
To illustrate the merits of the MTN controller and filter, the results from the simulation experiment of (30) are compared between MTN and RBFNN. The following parameters are set for the system.
After initializing the MTNC weights via inverse modeling [12], we set the number of iterations to 50 and the sampling interval to 0.01 s. The MTNC adopts a 6-27-2 structure, with 6 input nodes, 2 expansion orders, and an initial learning rate of 0.1. Consistent with the above, the MTNF network size is set to 6-27-2, that is, 6 input layer nodes, and the second-order functional extension is completed.
Under the designed adaptive RBFNN control architecture, the RBFNN controller (RBFNNC) consists of a three-layer network: the first layer is configured with 6 input units, the middle layer contains 27 nodes, and the output layer has 2 neurons. The initial values of the weight parameters are randomly chosen within the range (−1, 1), and the RBFNNC undergoes training via the linear reinforcement method with an adaptive variable step size. During the training phase, the learning factor is set to 0.1. An RBFNN filter (RBFNNF) is constructed using a three-layer NN that shares the same 6-27-2 structure. Initial values of the weight parameters are also selected in a random way in the interval (−1,1), and the LAF algorithm is employed to train RBFNNF in the training process.
The control of the nonlinear MIMO time-varying system with measurement noises by an adaptive multi-dimensional Taylor network is simulated. Results are shown in Figure 6, Figure 7 and Figure 8. Figure 6 illustrates the contrast between the actual output and the object output by the two control methods. Figure 7 presents the control laws changing with time. Figure 8 gives the control error variation.
Figure 6. Comparison of responses between different control methods.
Figure 7. Control law variation.
Figure 8. Control error variation.
At 0.25 s, we increase the gains of f 11 ( k ) and f 22 ( k ) in Equation (30) by 25 times (i.e., f 11 ( k ) = 53 1 − e − 0.6 ( k − 1 ) and f 22 ( k ) = 53 1 − e − 0.8 ( k − 1 ) . Tests conducted under time-varying conditions further validated the effectiveness of the proposed method. Through a comprehensive comparison of rise time, peak time, and settling time, MTN demonstrated a more significant improvement in control quality than neural networks in time-varying adaptive control.
For clear comparison, Table 3 lists the control errors over time, starting at 0.15 s. Fourteen sets of data were selected. Simulation results show that the actual output can quickly approximate the target output using the method proposed in this paper. The control error decreases faster until 0.02 s, after which it gradually tends to 0. Control laws also change into constants within a short time. For complex nonlinear systems, adaptive MTN controllers and filters have more desirable convergence speed, accuracy and stability.
Table 3. Control error comparison between RBFNN and MTN.
To quantify the trade-off between the MTN expansion order m and filtering performance, we conducted controlled simulation tests under completely consistent system parameters and noise conditions. The results are summarized in Table 4, which clearly identifies the accuracy saturation point.
Table 4. Trade-off between MTN expansion order m and filtering performance.
As shown in Table 4, filtering accuracy improves significantly with increasing m when m ≤ 3. When m > 3, the error reduction is less than 1.1% compared with m = 3, meaning the accuracy reaches the saturation point. Continuing to increase the expansion order cannot significantly improve accuracy, but will lead to a sharp rise in computational load. The m = 2 selected in this paper achieves the optimal balance between filtering accuracy and computational efficiency.
To verify the correctness of the above theoretical analysis, we conducted controlled simulation tests under three typical κ 2 values with consistent system parameters and noise conditions. The performance comparison results are summarized in Table 5.
Table 5. Filtering performance comparison under different κ 2 values.
The results fully validate our theoretical analysis: an excessively small κ 2 leads to numerical instability, while an excessively large κ 2 introduces significant steady-state bias. The κ 2 value selected in this paper achieves the optimal balance of all core performance indicators.
On the basis of the steady-state performance verification under ideal white noise, we further conducted controlled simulation experiments to verify the robustness of the proposed LAF-MTNF against industrial common correlated noise, with the noise type as the only variable and all other system parameters completely consistent with the benchmark experiment. The filtering performance comparison under different noise scenarios is shown in Table 6.
Table 6. Filtering performance comparison under different types of correlated noise.
The results quantitatively verify that the proposed LAF-MTNF maintains excellent filtering performance under both pink noise and blue noise: the steady-state error increases by less than 13% compared with the white noise scenario, and the convergence speed remains at a high level. In contrast, the benchmark RBFNN-LAF filter shows a significant performance degradation under correlated noise, with the steady-state error increasing by up to 47.2%. This fully validates the strong robustness of the proposed method against the correlated noise widely present in industrial sensors.
For the non-Gaussian impulsive noise widely existing in power systems, industrial transmission lines and switching circuits, we further conducted targeted robustness verification based on the same benchmark system. The impulsive noise model adopts the industrial widely recognized standard: the impulse amplitude is 5 times the standard deviation of the background Gaussian noise, and the random occurrence probability is 1% per sampling step, which fully matches the actual characteristics of impulsive disturbances in industrial power systems. The performance comparison results are summarized in Table 7.
Table 7. Filtering performance comparison under non-Gaussian impulsive noise.
The results show that under non-Gaussian impulsive noise, the steady-state error of the proposed LAF-MTNF only increases by 26.0% compared with the ideal Gaussian noise scenario, and the peak overshoot of the filtering error is effectively suppressed. In contrast, the RBFNN-LAF benchmark method suffers from serious performance degradation, with the steady-state error increasing by 85.0% and a large peak overshoot under impulse disturbances. This fully verifies that the proposed method has strong robustness to non-Gaussian non-stationary disturbances in industrial environments.
To verify the tight coupling handling capability of the proposed method, we conducted step disturbance tests on each input channel, and used the cross-coupling error (CCE) metric to quantify the influence of a single input change on other output estimates. The CCE of the j-th non-target output channel when the i-th input is disturbed is defined as CCE i j = y ^ j ( k ) − y j ( k ) , where y ^ j ( k ) is the filter’s estimated output and yj is the real output. The test results are summarized in Table 8.
Table 8. Cross-coupling error comparison under input step disturbance.
The results show that the proposed method has an extremely low cross-coupling error, with steady-state CCE less than 0.4% of the full output range. A single input change will not erroneously affect the estimation of other outputs, which fully verifies its excellent tight coupling handling capability.
To further validate real-time applicability, we added real-time performance metrics to the simulation; we recorded the average computation time per iteration (for both controller and filter) based on 10,000 consecutive iterations on a PC platform (Intel Core i5-10400, 2.9 GHz), and compared the results between MTN and RBFNN.
As shown in Table 9, the MTN-based system not only has a lower average computation time but also a smaller jitter (delay variance)—a key indicator for real-time control (jitter > 0.2 ms may cause unstable system response in industrial scenarios). For the simulated MIMO system with a sampling interval of 0.01 s (100 Hz sampling frequency), the MTN’s maximum computation time (0.52 ms) is far less than the sampling interval, leaving sufficient margin for other real-time tasks (e.g., sensor data acquisition, communication). In contrast, the RBFNN’s maximum computation time (2.51 ms) occupies 25.1% of the sampling interval, increasing the risk of task blocking and control lag. This simulation result further confirms that MTN’s low computational complexity directly supports its real-time applicability in industrial control systems. The actual execution time advantage of the proposed method is fully consistent with the theoretical FLOPs comparison results in Table 1, which further verifies its superiority in real-time industrial control scenarios. Based on the verified total FLOPs per iteration and the official performance parameters of the STM32H743 industrial MCU (400 MHz Cortex-M7 core with hardware FPU), the theoretical single-step execution time of the proposed method is far less than the 1 ms sampling period commonly used in industrial control systems, showing significant theoretical real-time advantages for industrial embedded deployment. It should be noted that the actual embedded execution performance will be affected by engineering implementation factors such as compiler optimization level, peripheral interrupt scheduling, and hardware resource constraints. For resource-limited embedded platforms, additional engineering optimization measures are required to achieve the theoretical performance advantage.
Table 9. Real-time performance comparison between RBFNN and MTN (per iteration).
While simulation results (Section 5) validate LAF-MTNF’s efficacy under controlled nonlinear MIMO scenarios, real-world deployment requires addressing practical challenges—these challenges also point to key directions for future research.
Parameter Initialization for Hardware Adaptation: The offline inverse modeling of MTN controller weights (Section 3) relies on sufficient training samples (e.g., white noise signals). In real systems (e.g., permanent magnet synchronous motors, industrial robots), variations in hardware parameters (e.g., motor inertia, robot joint friction) may require adaptive initialization strategies (e.g., transfer learning-based sample augmentation) to avoid time-consuming retraining.
Real-Time Performance Trade-Off: The approximation accuracy of MTN is determined by the number of expansion terms N ( n , m ) (Equation (3)), creating a trade-off between precision and computational efficiency. For high-speed systems (e.g., power grid frequency regulation, motor speed control), increasing N ( n , m ) to enhance filtering precision will inevitably increase computational latency. Future work could explore hardware acceleration (e.g., FPGA implementation) or sparse MTN structures to balance precision and real-time responsiveness.
Robustness to Non-Gaussian Noise: The simulation uses white Gaussian noise (mean 0, std 0.05), but real industrial environments often involve non-Gaussian noise (e.g., impulsive noise in power systems). Extending LAF-MTNF to non-Gaussian scenarios (e.g., integrating robust statistics into the Lyapunov function) would enhance its practical applicability.
Despite these challenges, LAF-MTNF’s simplicity (linear parameterization of MTN) and stability (LST guarantee) make it a promising candidate for real-world nonlinear MIMO systems, especially those requiring reliable denoising and fast adaptation (e.g., intelligent manufacturing equipment, unmanned vehicle control).
For high-dimensional MIMO systems with more than 3 inputs/outputs, future work will explore hardware acceleration (e.g., FPGA implementation) and sparse MTN structure optimization based on contribution pruning, to further balance approximation accuracy and real-time responsiveness in ultra-high-dimensional industrial scenarios such as 6-axis collaborative robots and 5-axis CNC machining centers.

6. Conclusions

In this study, we propose an adaptive multi-dimensional Taylor network filter (LAF-MTNF) integrated with Lyapunov stability theory (LST), which addresses three critical limitations of existing methods and advances the field of MIMO time-varying uncertain nonlinear system filtering.
(1)
Unlike existing MTN-based filters that rely on LMS/RLS weight-update algorithms—which are prone to local minima and lack stability guarantees—our LST-based weight adaptation scheme constructs an energy space with a single global minimum, eliminating local optimization traps and ensuring asymptotic stability (Theorem 1). This fills the gap of “stability–optimization decoupling” in traditional MTN filtering.
(2)
Compared with Lyapunov-based filters (e.g., LST-RBFNN) that face unresolved issues of RBF node center/Gaussian width selection and incomplete convergence analysis, we provide a systematic quantification of convergence performance: we derive explicit expressions for the error convergence rate (regulated by the positive constant) and convergence region (a sphere centered at the origin with radius defined in Equation (14)) while modifying the adaptive gain (Equation (12)) to avoid singularity. This completes the theoretical framework of Lyapunov-based filtering for complex MIMO systems.
(3)
Unlike adaptive filters that require prior knowledge of noise statistics, our LAF-MTNF only uses input/output measurements and is disturbance-independent, making it more robust to unknown measurement noise in industrial scenarios.
Simulation results further validate that LAF-MTNF outperforms RBFNN-based filters in control accuracy (mean error 0.0227 vs. 0.0674, Table 3) and dynamic response (faster convergence to near-zero error), confirming its superiority in handling strong coupling, time variation, and random disturbances.
In conclusion, this work makes two key contributions to the field of adaptive filtering for nonlinear MIMO systems: theoretically, it integrates LST with MTN to establish a stable, disturbance-independent filtering framework, filling gaps in convergence quantification and stability analysis of existing methods; practically, it provides a low-complexity, real-time applicable alternative to RBFNN-based filters. (1) MTN’s computational load is only ~6.2% of RBFNN (296 vs. 2376 FLOPs), ensuring <1 ms per iteration on industrial MCUs; (2) simulation shows that MTN reduces computation time by ~80.8% and jitter by ~77.8% compared to RBFNN, meeting the real-time requirements of 100 Hz–5 kHz industrial sampling frequencies; (3) adjustable expansion terms and FPGA acceleration support flexible trade-offs between precision and real-time performance. The proposed algorithm only requires the measurement noise to be bounded, with no strict statistical assumptions on the noise, which greatly reduces the constraints for practical industrial deployment, and shows strong robustness to various non-ideal industrial noise processes. These features make LAF-MTNF particularly suitable for highly dynamic real-time scenarios, such as permanent magnet synchronous motor control, industrial robot trajectory tracking, and power grid frequency regulation. By addressing the tension between stability, precision, and adaptability in complex systems, LAF-MTNF lays a foundation for future research on MTN-based control in real-world industrial applications.

Author Contributions

Conceptualization, C.Z. and Z.L. (Zhimeng Li); methodology, C.Z.; software, C.Z.; validation, C.Z., Z.L. (Zhimeng Li) and Z.L. (Ziao Li); formal analysis, C.Z.; investigation, C.Z.; resources, C.Z.; data curation, C.Z.; writing-original draft preparation, C.Z.; writing-review and editing, C.Z.; visualization, C.Z.; supervision, C.Z.; project administration, C.Z.; funding acquisition, Z.L. (Zhimeng Li). All authors have read and agreed to the published version of the manuscript.

Funding

The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the Science and Technology Research Project of Henan Province under Grant 252102211073, the Research and Practice Project on Higher Education Teaching Reform of Henan Province under Grant 2024SJGLX0557, the College Youth Backbone Teacher Fund of Henan Province under Grant 2023GGJS182, the College Model Course and Teaching Team of Henan Province under Grant Jiao-Gao (2023) 431, the Special Research Project on Smart Teaching in Undergraduate Universities of Henan Province under Grant Jiao-Gao (2023) 334, and the Open Project of Henan Key Laboratory of Cable Advanced Materials and Intelligent Manufacturing under Grant CAMIM202505.

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 declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

References

  1. Yang, Y.; Zhang, H.H. Optimal model reference adaptive fractional-order proportional integral derivative control of idle speed system under varying disturbances. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2025, 239, 339–355. [Google Scholar] [CrossRef] [Scilit]
  2. Zhong, H.; Liu, K.; Qiang, H.; Yang, J.; Kang, S. Model reference adaptive control of electro-hydraulic servo system based on RBF neural network and nonlinear disturbance observer. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2025, 239, 535–549. [Google Scholar] [CrossRef] [Scilit]
  3. Cai, M.; He, X.; Zhou, D. Low-power fault-tolerant control for nonideal high-order fully actuated systems. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 4875–4887. [Google Scholar] [CrossRef] [Scilit]
  4. Wan, M.; Song, J.; Wang, G. Observer-based adaptive fuzzy control of stabilized platform in rotary steerable system with input saturation and output constraint. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2024, 238, 1785–1799. [Google Scholar] [CrossRef] [Scilit]
  5. Liu, J.; Gong, E.; Zha, L.; Tian, E.; Xie, X. Observer-based security fuzzy control for nonlinear networked systems under weighted try-once-discard protocol. IEEE Trans. Fuzzy Syst. 2023, 31, 3853–3865. [Google Scholar] [CrossRef] [Scilit]
  6. Dong, S.; Liu, M. Adaptive fuzzy asynchronous control for nonhomogeneous Markov jump power systems under hybrid attacks. IEEE Trans. Fuzzy Syst. 2022, 31, 1009–1019. [Google Scholar] [CrossRef] [Scilit]
  7. Dinçmen, E. Neural network steering control algorithm for autonomous ground vehicles having signal time delay. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2024, 238, 720–736. [Google Scholar] [CrossRef] [Scilit]
  8. Paszkowiak, W.; Pelic, M.; Bartkowiak, T. A neural-network-based control system for a dynamic model of tractor with multiple trailers system. Int. J. Control Autom. Syst. 2023, 21, 3456–3469. [Google Scholar] [CrossRef] [Scilit]
  9. Darvishzadeh, A.; Iman-Eini, H.; Neyshabouri, Y. Diagnosis and ride through of single-switch open-circuit fault in low-capacitance STATCOM. IEEE Trans. Power Electron. 2025, 40, 1952–1963. [Google Scholar] [CrossRef] [Scilit]
  10. Merrikh-Bayat, F.; Mirhoseini, P. On transforming hybrid nonlinear control problems with model uncertainty and input disturbance to mixed integer-linear programs. J. Frankl. Inst. 2023, 360, 14406–14415. [Google Scholar] [CrossRef] [Scilit]
  11. Zhang, C.; Yan, H.S. Identification and adaptive multi-dimensional Taylor network control of single-input single-output non-linear uncertain time-varying systems with noise disturbances. IET Control Theory Appl. 2019, 13, 841–853. [Google Scholar] [CrossRef] [Scilit]
  12. Zhang, C.; Yan, H.S. Inverse control of multi-dimensional Taylor network for permanent magnet synchronous motor. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2017, 36, 1676–1689. [Google Scholar] [CrossRef] [Scilit]
  13. Zhang, C.; Yan, H.S. Multidimensional Taylor network adaptive control for MIMO time-varying uncertain nonlinear systems with noises. Int. J. Robust Nonlinear Control 2020, 30, 397–420. [Google Scholar] [CrossRef] [Scilit]
  14. Trinh, M.H.; Pham, Q.D.; Giap, V.N. Optimal Lyapunov-based sliding mode control for slotless-self bearing motor system. Appl. Syst. Innov. 2022, 6, 2. [Google Scholar] [CrossRef] [Scilit]
  15. Kuzenov, V.V.; Ryzhkov, S.V.; Varaksin, A.Y. Development of a method for solving elliptic differential equations based on a nonlinear compact-polynomial scheme. J. Comput. Appl. Math. 2024, 451, 116098–116121. [Google Scholar] [CrossRef] [Scilit]
  16. Jin, Z.H. Global asymptotic stability analysis for autonomous optimization. IEEE Trans. Autom. Control 2025, 70, 6953–6960. [Google Scholar] [CrossRef] [Scilit]
  17. Wang, Y.T.; Jin, Z.H.; Jiang, Y. Adaptive event-triggered control for a class of nonlinear systems with unknown time-varying parameters. Automatica 2026, 184, 112703–112712. [Google Scholar] [CrossRef] [Scilit]
  18. Song, X.Y.; Wu, H.; Wang, Z.; Zou, Y.; Sa, X.; Zhao, Z. A Review of Control Techniques for Imbalance-Induced Vibration in Magnetically Suspended Rotor Systems. Appl. Sci. 2025, 15, 13249. [Google Scholar] [CrossRef] [Scilit]
  19. Zhang, G.Q.; Peng, M.G.; Zhang, W.Q.; Pan, M.; Xu, Z.; Zheng, J. Advances in monitoring system and application in precision/ultra-precision machining processes. Int. J. Adv. Manuf. Technol. 2025, 140, 5823–5868. [Google Scholar] [CrossRef] [Scilit]
  20. Zhang, Y.; Zhang, K.; Ghazal, A.; Zhang, W.; Ji, Z.; Xiao, L. Non-stationarity characterization and geometry-cluster-based stochastic model for high-speed train radio channels. IEEE Trans. Intell. Transp. Syst. 2023, 24, 7122–7137. [Google Scholar] [CrossRef] [Scilit]
  21. Song, Z.; Li, P. General Lyapunov stability and its application to time-varying convex optimization. IEEE/CAA J. Autom. Sin. 2024, 11, 2316–2326. [Google Scholar] [CrossRef] [Scilit]
  22. Lim, K.H.; Seng, K.P.; Ang, L.M.; Chin, S.W. Lyapunov theory-based multilayered neural network. IEEE Trans. Circuits Syst. II Express Briefs 2009, 56, 305–309. [Google Scholar]
  23. Cui, M.; Liu, H.; Li, Z.; Tang, Y.; Guan, X. Identification of Hammerstein model using functional link artificial neural network. Neurocomputing 2014, 142, 419–428. [Google Scholar] [CrossRef] [Scilit]
  24. Shi, Z.; Yang, H.; Dai, M. The data-filtering based bias compensation recursive least squares identification for multi-input single-output systems with colored noises. J. Frankl. Inst. 2023, 360, 4753–4783. [Google Scholar] [CrossRef] [Scilit]
  25. Yadav, N.K.; Dhawan, A.; Tiwari, M.; Jha, S.K. A state-of-the-art survey on noise removal in a non-stationary signal using adaptive finite impulse response filtering: Challenges, techniques, and applications. Int. J. Syst. Sci. 2025, 56, 885–918. [Google Scholar] [CrossRef] [Scilit]
  26. Ye, J.; Yu, Y.; Cai, Q.; Yu, T.; Chen, B. P-norm based subband adaptive filtering algorithm: Performance analysis and improvements. Circuits Syst. Signal Process. 2024, 43, 1208–1239. [Google Scholar] [CrossRef] [Scilit]
  27. Klambauer, G. Mathematical Analysis Vol. 31; Marcel Dekker INC: New York, NY, USA, 1975. [Google Scholar]
  28. Li, C.L.; Li, W.S.; Zhang, Z.J. Composite anti-disturbance predictive control of unmanned systems with time-delay using multi-dimensional Taylor network. Chin. J. Aeronaut. 2025, 38, 103279–103290. [Google Scholar] [CrossRef] [Scilit]
  29. Treesatayapun, C. Prescribed performance of discrete-time controller based on the dynamic equivalent data model. Appl. Math. Model. 2020, 78, 366–382. [Google Scholar] [CrossRef] [Scilit]
  30. Er, M.J.; Gong, H.; Liu, Y.; Liu, T. Intelligent trajectory tracking and formation control of underactuated autonomous underwater vehicles: A critical review. IEEE Trans. Syst. Man Cybern. Syst. 2023, 54, 543–555. [Google Scholar] [CrossRef] [Scilit]
  31. Golub, G.H.; Van Loan, C.F. Matrix Computations Vol. 3; JHU Press: Baltimore, MD, USA, 2012. [Google Scholar]
  32. Rahmani, Z.; Baigzadehnoe, B.; Rezaie, B. Tracking control of a class of nonlinear systems with output delay based on adaptive fuzzy dynamic surface control. Int. J. Syst. Sci. 2020, 51, 1280–1306. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.