Next Article in Journal
Continuous Adaptive Stabilization of the Unstable Period-1 Orbit of the Fractional Difference Logistic Map
Previous Article in Journal
Chaos in Fractional-Order Glucose–Insulin Models with Variable Derivatives: Insights from the Laplace–Adomian Decomposition Method and Generalized Euler Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Staged Parameter Identification Method for Non-Homogeneous Fractional-Order Hammerstein MISO Systems Using Multi-Innovation LM: Application to Heat Flow Density Modeling

1
School of Electrical Engineering, Xinjiang University, Urumqi 830047, China
2
School of Control Science and Engineering, Dalian University of Technology, Dalian 116024, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(3), 150; https://doi.org/10.3390/fractalfract9030150
Submission received: 17 December 2024 / Revised: 19 February 2025 / Accepted: 25 February 2025 / Published: 27 February 2025

Abstract

For the non-homogeneous fractional-order Hammerstein multiple input single output (MISO) system, a method for identifying system coefficients and fractional-order parameters in stages is proposed. The coefficients of the system include the coefficients of nonlinear terms and the coefficients of the transfer function. In order to estimate them, we derived the coupling auxiliary form between the original system coefficients, developed a multi-innovation principle combined with the LM (Levenberg–Marquardt) parameter identification method, and introduced a decoupling strategy for the coupling coefficients. The entire identification process of fractional orders is split into three stages. The division of stages is based on assuming that the system is of different fractional order types, including global homogeneous fractional-order systems, local homogeneous fractional-order systems, and non-homogeneous fractional-order systems. Except for the first stage, the estimated initial value of the fractional order in each stage is derived from the estimated value of the fractional order in the previous stage. The fractional order iteration will re-drive the iteration of the system coefficients to achieve the purpose of alternate estimation. To validate the proposed algorithm, we modeled the fractional-order system of heat flow density through a two-layer wall system, demonstrating the algorithm’s effectiveness and practical applicability.

1. Introduction

Fractional calculus is a powerful tool for describing the nonlinear characteristics and long-term memory effects of systems. It has been widely applied in fields such as aircraft control [1], non-stationary signal processing and analysis [2], biological transportation [3], and material fatigue behavior analysis [4]. Introducing fractional calculus in engineering not only helps us understand the complex behavior of systems, but also plays a crucial role in predicting future system behavior [5], optimizing control [6], detecting faults [7,8], and diagnosing abnormal behavior [9].
Unlike integer-order systems, the differential and integral of fractional-order systems can adopt non-integer orders, making it more flexible to describe some non-integer-order dynamic behaviors, such as fractional-order damping [10] and fractional-order oscillation [11,12]. System identification and accurate system models are the key foundation for success and innovation in many research fields, so the modeling and identification of fractional-order systems have become particularly important.
In order to reduce model complexity and reduce identification parameters, some scholars choose to simplify complex fractional-order systems into homogeneous fractional single input single output (SISO) systems [13,14]. However, in actual engineering, due to complex on-site conditions and multiple interferences, it is difficult to replace the real system with a simple SISO system. Therefore, multiple input single output (MISO) systems considering multiple input signals become an effective means to describe complex real systems. Moreover, in a complex fractional-order system, it is difficult to ensure that all fractional orders are integral multiples of the same order. Therefore, it is necessary to consider the situation where there are multiple unrelated fractional orders in the system. The non-homogeneous fractional-order system established in this way is of great significance for analyzing and understanding multi-variable systems, such as proton exchange membrane fuel cell, complex networks [15,16,17,18], etc.
In practical applications, many systems exhibit nonlinear behaviors such as saturation, interference, and hysteresis, for example, in circuits like mixers [19], enzymatic reactions in biology [20], and audio signals in acoustics [21,22]. Zhang et al. [23,24,25] have carried out a lot of work on the fractional-order Hammerstein SISO model, and proposed a multi-innovation LM method to identify homogeneous fractional orders for differential equations, state spaces, and other systems and achieved good results. In actual systems, it is difficult to ensure that different input signals have the same fractional differential characteristics, so it is of great significance to study identification methods for non-homogeneous fractional-order systems.
Some scholars have studied the identification methods of non-homogeneous fractional-order systems. For example, Victor et al. [26,27,28] proposed different stages of fractional-order identification methods for non-homogeneous fractional-order systems. They used RVI and gradient methods to collaboratively identify system parameters, provided ideas for variants of fractional-order systems, and provided solutions for the initial value selection of non-homogeneous fractional-order systems. However, most of its solutions are aimed at fractional-order linear systems. For the situation where nonlinear and non-homogeneous fractional-order systems coexist, Liu et al. [29] optimized the gradient calculation of the non-homogeneous fractional-order identification process and completed the identification of the non-homogeneous fractional-order SISO system based on the gradient optimization method. In addition, some scholars have proposed using numerical calculations to process fractional-order systems [30,31,32,33]. Liu et al. [34] used the wavelet matrix to complete the parameter identification of the non-homogeneous fractional-order Hammerstein and Wiener MISO system. However, this method introduces an operation matrix, and indirect identification leads to a heavy load of computing resources and memory and can only be used for offline data processing. Therefore, this article combines the theories of the above scholars and proposes a direct identification method for non-homogeneous fractional-order Hammerstein MISO systems. This method has the following characteristics: (1) In view of the situation where there are multiple non-homogeneous fractional orders and parameter couplings in the research system, the system coefficients and fractional orders that need to be identified in three different stages are analyzed and clarified. (2) The research further introduces the principle of multiple innovation and combines it with the LM algorithm. Experiments show that compared with traditional algorithms, the multi-innovation LM algorithm improves the convergence speed and accuracy of system identification. (3) In terms of fractional-order estimation, we introduce a unique staged estimation idea, dividing the identification process into three stages. This method only requires a random fractional initial value in the first stage. As the stage grows, other non-homogeneous fractional orders are expanded from this initial value. This reduces the difficulty and randomness of initial value selection and also reduces the computational burden in the early stage of identification. (4) The proposed algorithm successfully models the heat flow density through a two-layer wall system, demonstrating its practical effectiveness in handling this type of fractional-order system.
The chapters of this article are organized as follows: Section 2 introduces the form and calculation method of non-homogeneous fractional-order Hammerstein MISO systems and gives the parameters that need to be identified in such systems. Section 3 uses two subsections to introduce the parameter mixture estimation process of non-homogeneous fractional-order Hammerstein MISO system. Estimation methods for coefficients and fractional orders are included, and the algorithms are summarized. Section 4 uses an academic example to verify the performance of the proposed method, and finally uses the method in this paper to successfully model an actual heat transfer system. The conclusion is written in Section 5.

2. Non-Homogeneous Fractional-Order Hammerstein MISO Systems

2.1. System Representation

A non-homogeneous fractional-order Hammerstein MISO system with K inputs is represented by Figure 1.
In Figure 1, the system input/output equation is expressed as follows:
u ¯ k ( t ) = f k ( u k ( t ) ) y k ( t ) = G k ( q ) u ¯ k ( t ) y ( t ) = k = 1 K y k ( t ) y * ( t ) = y ( t ) + v ( t ) ,
where G k ( q ) represents the fractional-order subsystem, and q represents the differential operator d d t . u k ( t ) represents the k-th ( k = 1 , , K ) subsystem input signal at time t , y k ( t ) represents the k-th subsystem output signal at time t , y * ( t ) represents the sampling output, and v ( t ) represents the external noise.
In addition, f k ( u k ( t ) ) represents the input nonlinear link of the system, which can be expressed as follows:
f k ( u k ( t ) ) = p 1 , k f 1 , k ( u k ( t ) ) + + p Q k , k f n p , k ( u k ( t ) ) = i = 1 Q k p i , k f i , k ( u k ( t ) ) .
Unlike the integer-order system, the calculus operation of G k ( q ) in the fractional-order system can be any value, which is expressed as follows:
G k ( q ) = B k ( q , β k ) A k ( q , α k ) = b 0 , k + j = 1 M k q β j , k b j , k 1 + i = 1 N k q α i , k a i , k .
Expand the denominator and numerator in Equation (3), respectively, and it can be intuitively written as the following summation equation:
A k ( q , α k ) = 1 + i = 1 N k q α i , k a i , k = 1 + a 1 , k q α 1 , k + a 2 , k q α 2 , k + + a N k , k q α N k , k ,
B k ( q , β k ) = b 0 , k + j = 1 M k q β j , k b j , k = b 0 , k + b 1 , k q β 1 , k + b 2 , k q β 2 , k + + a M k , k q β M k , k ,
where α k and β k are fractional order vectors, they satisfy α k N k × 1 , β k M k × 1 . It can be seen that in a fractional-order system, the order of the system does not have to be an integer. For the purpose of identification only, its order obeys the following constraints:
0 < α 1 , k < α 2 , k < < α N k , k 0 < β 1 , k < β 1 , k < < β M k , k k = 1 , , K .
Then, it is assumed that the system is asymptotically stable; B k and A k are coprime polynomials and satisfy [35]:
α N k , k > β M k , k , k = 1 , , K
It can be seen that, compared with the integer-order system, in the fractional-order system, apart from the coefficients, the fractional-order is also part of the system parameters. Next, we will introduce how to calculate the fractional-order system.

2.2. Fractional Calculation

When calculating a differentiable function g ( t ) of order γ + , the GL operator is calculated as follows [36]:
q γ g ( t ) = lim h 0 1 h γ j = 0 t h ( 1 ) j γ j g ( t j h ) .
In Equation (8), q γ represents the fractional differential symbol of order γ , t represents time, and h represents the sampling interval time.
In addition,
γ j = Γ ( γ + 1 ) Γ ( j + 1 ) Γ ( γ j + 1 ) = γ ( γ 1 ) ( γ j + 1 ) j ! .
Observing Equations (8) and (9), we can see that when γ = 1 and only j = 0 ,   1 , Equation (9) γ j 0 , combined with Equations (8) and (9), that is as follows:
q 1 g ( t ) = lim h 0 g ( t ) g ( t h ) h .
At this time, the fractional order is equivalent to the integer order. In fact, fractional calculation is just a generalization of integer calculation. The difference is that when γ is a non-integer, fractional calculation will use historical information, which reflects the non-locality of fractional order.
Under zero initial conditions ( g ( t ) = 0 , t 0 ), the fractional differential can be expressed by Laplace transform as [37]:
L q γ g ( t ) = s γ G ( s ) .
It can be seen from Equation (10) that this is the same as the Laplace form of integer differential. This further proves the unity of fractional-order and integer-order systems. Compared with the parameter identification of integer-order systems, the parameter identification of fractional-order systems only adds an estimate of the fractional order. Next, we will elaborate on the problems faced in parameter identification of fractional-order systems.

2.3. Problem Description

The purpose of this section is to clarify the parameters that need to be identified in the non-homogeneous fractional-order Hammerstein MISO system in the form of Equation (1), including the coefficients in G k ( q ) , the coefficients of the nonlinear links f k ( · ) , and the non-homogeneous fractional orders in G k ( q ) .
All parameters to be identified are represented by vector θ and are defined as follows:
θ = χ p μ ,
where χ represents the coefficient of the non-homogeneous fractional-order Hammerstein MISO system transfer function G k ( q ) , and the details are as follows:
χ = χ 1 T , , χ K T T ,
where
χ k = b k T , a k T T ( M k + N k + 1 ) × 1 b k = b 0 , k , b 1 , k , , b M k , k T ( M k + 1 ) × 1 . a k = a 1 , k , , a N k , k T N k × 1
In addition,
p = p 1 T , , p K T T ,
where p k = p 1 , k , , p Q k , k T Q k × 1 .
μ represents the fractional order vector. During the entire system identification process, when the system structure is fixed, the dimensions of χ and p will be determined. However, for the fractional order vector μ , it is defined in different situations at different stages. This is because when identifying the fractional order of a non-homogeneous fractional Hammerstein MISO system, the existence of multiple subsystems and nonlinearities causes the selection of the initial value of the fractional order to greatly affect the results of the identification work. Too bad initial values of the fractional order may even cause the algorithm to fail to run properly. Therefore, in order to solve this problem, the entire fractional-order identification process is split into three stages. In Stage 1, the system is roughly considered as a global homogeneous fractional-order system. At this time, the initial value of the fractional order of the system is a random number in the interval. In Stage 2, the system is refined into a local homogeneous system based on Stage 1. The initial value of the fractional order to be identified is derived from the convergence value in Stage 1. Stage 3 is the final stage of the identification algorithm. At this time, the system is further refined into a standard non-homogeneous fractional-order Hammerstein MISO system based on Stage 2. All parameters are finally estimated in Stage 3. The entire fractional order estimation process only requires a one-dimensional random number as the initial value. This not only greatly simplifies the selection of initial values, but also reduces the amount of calculation in the early stage of the fractional order estimation process. Then, we will introduce the fractional order required to be identified in these three stages in turn.
For a non-homogeneous fractional-order subsystem G k ( q ) , the following three-stage model can be used to fit it.
Stage 1: (Global homogeneous fractional-order model.) For a given model structure as Equation (3), all its subsystems have the same homogeneous fractional order.
The specific form is as follows:
G k ( q ) = b 0 , k + j = 1 M k q β j , k b j , k 1 + i = 1 N k q α i , k a i , k = b 0 , k + j = 1 M k q j γ b j , k 1 + i = 1 N k q i γ a i , k ,   γ = β 1 , 1 = α 1 , 1 = β 1 , 2 = α 1 , 2 = = β 1 , K = α 1 , K .
At this time, the fractional order vector in the system is defined as follows:
μ = γ .
Stage 2: (Local homogeneous fractional-order model.) For the given model structure as Equation (3), each subsystem G k ( q ) has its own homogeneous fractional order, and the specific form is as follows:
G k ( q ) = b 0 , k + j = 1 M k q β j , k b j , k 1 + i = 1 N k q α i , k a i , k = b 0 , k + j = 1 M k q j γ k b j , k 1 + i = 1 N k q i γ k a i , k ,   γ k = β 1 , k = α 1 , k , k = 1 , , K .
At this time, the fractional order vector in the system is defined as follows:
μ = γ 1 , , γ K T K × 1 .
Stage 3: (Non-homogeneous fractional-order model.) For the given model structure as Equation (3), each subsystem G k ( q ) does not have its own homogeneous fractional order, is independent of each other, and only obeys the constraints in Equations (6) and (7). At this time, the model is expressed as Equation (3), and the fractional order vector in the system is defined as follows:
μ = μ 1 T , , μ K T T ,
where
μ k T = β 0 , k , β 1 , k , , β M k , k , α 1 , k , , α N k , k k = 1 K M k + N k × 1 .
It can be seen from Equations (15), (17), and (19) that in both Stages 1 and Stages 2, a small number of fractional orders are chosen to describe the complete system. This staged idea, in the early stage of fractional-order identification, no longer requires us to search for the range of each fractional order in endless possibilities, but adopts a strategy of gradually increasing target information to finally obtain an accurate system description. Such a method not only improves efficiency, but also reduces the work burden and makes the fractional-order identification process more concise and stable.
Obviously, the three stages are the three forms of transformation of G k ( q ) . The global homogeneous model is a special form of local homogeneous model. Local homogeneous models are a special form of non-homogeneous models. From Stage 1 to Stage 3, the model form continues to be close to G k ( q ) , and the final number of parameters is the same as the parameters that actually need to be identified.
At this point, the parameters to be identified for the entire identification process have been defined. Next, the solution using multi-innovation LM is given for the coefficient p of the input nonlinear polynomial and the transfer function coefficient χ in the system.

3. Multi-Innovation LM Algorithm for NonlinearFractional-Order Models

This article presents a method aiming to identify the input nonlinear coefficients and transfer function coefficients in the non-homogeneous fractional-order Hammerstein MISO system. In this process, we split the algorithm into two parts and proceed alternately. One part assumes that all fractional orders are known, and then identifies the nonlinear part of the system and the coefficients of the transfer function. The other part estimates all fractional orders of the system.
Before introducing the algorithm, first transform the non-homogeneous fractional-order Hammerstein MISO system as Equation (1). According to Equations (1) and (3), there are
y ( t ) = k = 1 K y k ( t ) = k = 1 K B k ( q , β k ) A k ( q , α k ) u ¯ k ( t ) .
Combining Equations (4) and (5), the y k ( t ) of each subsystem in Equation (20) can be transformed as follows:
y k ( t ) = b 0 , k + j = 1 M k q β j , k b j , k 1 + i = 1 N k q α i , k a i , k u ¯ k ( t ) .
Multiply both sides of Equation (21) by 1 + i = 1 N k q α i , k a i , k , and shift the terms, we can obtain the following:
y k ( t ) = b 0 , k u ¯ k ( t ) + j = 1 M k q β j , k b j , k u ¯ k ( t ) i = 1 N k q α i , k a i , k y k ( t ) .
Substituting Equation (2) into Equation (22), we can obtain the following:
y k ( t ) = i = 1 Q k p i , k b 0 , k f i , k ( u k ( t ) ) + i = 1 Q k p i , k j = 1 M k q β j , k b j , k f i , k ( u k ( t ) ) i = 1 N k q α i , k a i , k y k ( t ) .
When f i , k ( u ( t ) ) = u k Q k i + 1 ( t ) ,   i = 1 , , Q k , Equation (23) can be written as follows:
y k ( t ) = i = 1 Q k p i , k b 0 , k u k Q k i + 1 ( t ) + i = 1 Q k p i , k j = 1 M k q β j , k b j , k u k Q k i + 1 ( t ) i = 1 N k q α i , k a i , k y k ( t ) .
It is worth noting that due to the coupling between nonlinear and linear parameters, in order to ensure the uniqueness of the identification parameters, p Q k , k = 1 , k = 1 , , K is set. For the convenience of reading, is used instead of q . At this time, system (24) can be written as follows:
y k ( t ) = p 1 , k b 0 , k u k Q k ( t ) + p 1 , k j = 1 M k β j , k b j , k u k Q k ( t ) + + p Q k 1 , k b 0 , k u k 2 ( t ) + p Q k 1 , k j = 1 M k β j , k b j , k u k 2 ( t ) + + b 0 , k u k 1 ( t ) + j = 1 M k β j , k b j , k u k 1 ( t ) i = 1 N k α i , k a i , k y k ( t ) .
Obviously, Equation (25) can be rewritten as follows:
y k ( t ) = φ k T ( t , μ ) χ ˜ k ,
where
φ k ( t , μ ) = ϕ ˜ k ( t ) ϕ k ( t ) [ ( M k + 1 ) Q k + N k ] × 1 ,
ϕ ˜ k ( t ) = ϕ ˜ 1 , k ( t , β ) , ϕ ˜ 2 , k ( t , β ) , , ϕ ˜ Q k , k ( t , β ) T ( M k + 1 ) Q k × 1 ϕ ˜ i , k ( t ) 1 × M k + 1 ,   for   i = 1 , , Q k = u Q k i + 1 ( t ) , β 1 , k u Q k i + 1 ( t ) , , β M k , k u Q k i + 1 ( t ) ϕ k ( t ) = α 1 , k y k ( t ) , , α N k , k y k ( t ) T N k × 1 .
χ ˜ k = x ˜ k x k [ ( M k + 1 ) Q k + N k ] × 1 ,
x ˜ k = p k b k ( M k + 1 ) Q k × 1 = p 1 , k , , p Q k , k T b 0 , k , b 1 , k , , b M k , k T x k = a k = a 1 , k , , a N k , k T N k × 1 .
Then, according to Equation (26), the original Equation (20) can be expressed as follows:
y ( t ) = k = 1 K φ k T ( t , μ ) χ ˜ k = φ T ( t , μ ) χ ˜ ,
where
φ ( t , μ ) = φ 1 ( t , μ ) φ 2 ( t , μ ) φ K ( t , μ ) K [ ( M k + 1 ) Q k + N k ] × 1 ,
χ ˜ = χ ˜ 1 χ ˜ 2 χ ˜ K K [ ( M k + 1 ) Q k + N k ] × 1 .
At this point, the derivation of the transformation of the original system equation has been completed. Next, this article will introduce the identification method based on multi-innovation LM (MILM) to estimate the coefficients and fractional orders of the non-homogeneous fractional-order Hammerstein MISO system.

3.1. Use MILM to Estimate the Coefficients of the Nonlinear Part and the Transfer Function

The MILM method proposed by Zhang et al. is applied to parameter identification of fractional-order systems [24]. Among them, the identified systems are fractional-order SISO systems. We extended this so that the algorithm can be used in a non-homogeneous fractional-order Hammerstein MISO system and can identify the nonlinear polynomial modules through which each input signal passes. The identification method adopts the method of minimum output error, and the multi-innovation objective function is defined as
min J ( t ) = E ( t , θ ^ , L ) 2 ,
where L represents the length of multiple innovations. E ( t , θ , L ) contains error information at multiple times, expressed as
E ( t , θ ^ ) = ε ( t , θ ^ ) , ε ( t h , θ ^ ) , , ε ( t L h + h , θ ^ ) T ,
where ε ( t , θ ^ ) represents the error function between the estimated system output and the actual system measured output with parameter θ ^ at time t , which is defined as
ε ( t , θ ^ ) = y * ( t ) y ^ ( t ) ,
where y ^ ( t ) is an estimate of y ( t ) . According to Equation (29), Equation (34) can be expressed as
ε ( t , θ ^ ) = y * ( t ) φ T ( t , μ ) χ ˜ ^ .
Therefore, the multi-innovation error vector E ( t , θ ) can be calculated by the following equation:
E ( t , θ ^ , L ) = Y * ( t , L ) Φ T ( t , μ , L ) χ ˜ ^ ,
where
Y * ( t , L ) = y * ( t ) y * ( t h ) y * ( t L h + h ) ,
Φ ( t , μ , L ) = φ ( t , μ ) , φ ( t h , μ ) , , φ ( t L h + h , μ ) .
In order to minimize the value of Equation (32), based on the MILM algorithm, the iterative method of estimating the vector χ ˜ ^ is as follows,
χ ˜ ^ = χ ˜ ^ J χ ˜ + λ I 1 J χ ˜ ,
where λ is the harmonic coefficient. J χ ˜ and J χ ˜ are the gradient vector and Hessian matrix of the objective function J ( t ) to the system coefficient χ ˜ ^ , respectively. The specific expression is as follows:
J χ ˜ = 2 T Φ ( t , μ , L ) E ( t , θ ^ , L ) J χ ˜ = 2 T Φ ( t , μ , L ) Φ T ( t , μ , L ) ,
where T represents the length of the sampling sequence.
It should be noted that χ ˜ ^ and χ ^ are not the same vector; χ ^ is the estimated vector of the transfer function coefficient χ . The composition of χ ˜ ^ is given by Equation (28), which is the coupling of χ ^ and p ^ . During the algorithm iteration process, χ ˜ ^ needs to be decoupled. Each of its subsystem components χ ˜ ^ k can be decoupled into b ^ k , a ^ k , and p ^ k . According to Equation (28), the method is as follows:
b ^ k = χ ˜ ^ k [ ( M k + 1 ) ( Q k 1 ) + 1 ] : ( M k + 1 ) Q k a ^ k = χ ˜ ^ k [ ( M k + 1 ) Q k + 1 ] : [ ( M k + 1 ) Q k + N k ] ,
where · represents the index of the vector.
For p ^ k , from Equation (28), we note that there are ( M k + 1 ) estimates p ^ k in x ˜ k . Therefore, the mean can be calculated as its estimate:
p ^ i , k = 1 M k + 1 j = 1 M k + 1 χ ˜ ^ k ( i 1 ) ( M k + 1 ) + j b ^ j , k , i = 1 , , Q k 1 .

3.2. Estimating Fractional Orders of a Transfer Function Using MILM

In Section 3.1, all fractional orders were assumed to be known. However, in practical applications, fractional orders of an unknown fractional-order system are usually unknown. Therefore, the fractional-order identification method needs to be studied. This section will introduce an identification method based on MILM, which is used to identify the fractional order of the non-homogeneous fractional-order Hammerstein MISO system.
In fractional-order system parameter identification, the identification work of fractional order often accounts for a larger proportion of computing resources. For a non-homogeneous fractional-order Hammerstein MISO system, there are a large number of fractional orders to be estimated, so it is difficult to select the initial value. Therefore, as shown in Section 2.3, this section combines the idea of [28] to divide the entire MILM process of identifying fractional orders into three stages, which identify unknown fractional order vectors of different lengths. We will give the parameter iteration and update methods for the three stages, respectively.
First, in Stage 1, μ is defined by Equation (15), its initial value is a one-dimensional random number. In each estimation subsystem G ^ k ( q ) , the estimated fractional-order vectors β ^ k and α ^ k are solved as follows:
β ^ k = μ ^ 1 2 M k , α ^ k = μ ^ 1 2 N k ,
where μ ^ represents the estimated value of μ . Based on the MILM algorithm, its iteration method is as follows:
μ ^ = μ ^ J μ + λ I 1 J μ ,
where J μ and J μ are the gradient vector and Hessian matrix of the objective function J ( t ) versus μ ^ , respectively, and their calculation method is as follows:
J μ = 2 T Ξ ( t , μ , L ) E ( t , θ ^ , L ) J μ = 2 T Ξ ( t , μ , L ) Ξ T ( t , μ , L ) .
where
Ξ ( t , μ , L ) = [ σ y ^ ( t ) / μ , σ y ^ ( t h ) / μ , , σ y ^ ( t L h + h ) / μ ] 1 × L ,
where σ y ^ ( t ) / μ represents the sensitivity function, which is calculated as follows:
σ y ^ ( t ) / μ = y ^ ( t , θ ^ { μ ^ + d μ } ) y ^ ( t , θ ^ { μ ^ } ) d μ .
Secondly, in Stage 2, μ K × 1 is defined by Equation (17). Its initial value of μ is calculated as follows:
μ = μ S t a g e 1 1 ,
where μ S t a g e 1 represents the convergence value of μ in Stage 1, and 1 K × 1 represents a vector with all elements equal to 1. In each estimation subsystem G ^ k ( q ) , the estimation fractional-order vectors β ^ k and α ^ k are solved as follows:
β ^ k = μ ^ k 1 2 M k , α ^ k = μ ^ k 1 2 N k .
The sensitivity function σ y ^ ( t ) / μ is defined as follows:
σ y ^ ( t ) / μ = σ y ^ ( t ) / μ 1 σ y ^ ( t ) / μ k σ y ^ ( t ) / μ K K × 1 ,
where the sensitivity function of each component μ ^ k in μ ^ is calculated as
σ y ^ ( t ) / μ k = y ^ ( t , θ ^ { μ ^ k + d μ } ) y ^ ( t , θ ^ { μ ^ k } ) d μ .
Finally, in Stage 3, μ k = 1 K M k + N k × 1 is defined by Equation (19). According to Equation (48), the initial value of μ calculation method is
μ = μ 1 T , μ 2 T , , μ K T μ k = μ k S t a g e 2 [ 1 , 2 , , M k ] , μ k S t a g e 2 [ 1 , 2 , , N k ] T ,
where μ k S t a g e 2 represents the convergence value of the k-th element of the μ S t a g e 2 vector in Stage 2. In each estimation subsystem G ^ k ( q ) , the estimation fractional order vectors β ^ k and α ^ k are solved as follows:
β ^ k = μ ^ k { 1 : M k } α ^ k = μ ^ k { M k + 1 : M k + N k } .
The sensitivity function σ y ^ ( t ) / μ is defined as follows:
σ y ^ ( t ) / μ = σ y ^ ( t ) / μ 1 σ y ^ ( t ) / μ i σ y ^ ( t ) / μ k = 1 K M k + N k k = 1 K M k + N k × 1 ,
where the sensitivity function of each component μ ^ i in μ ^ is calculated as
σ y ^ ( t ) / μ i = y ^ ( t , θ ^ { μ ^ i + d μ } ) y ^ ( t , θ ^ { μ ^ i } ) d μ .
At this point, we have completed the introduction to the three-stage fractional-order identification method. In order to facilitate readers to understand and use the method in this article, combined with Section 3.1, we summarize the entire algorithm as follows:
Step 1: Initialize the estimated vectors χ ˜ ^ and μ ^ , set the stage parameter s t a g e = 1 , stage switching parameter n s = 0 , harmonic coefficient λ = 1 , determine the stage switching threshold N s , and determine the multi-innovation length L .
Step 2: Collect data u 1 ( t ) , , u K ( t ) , y * ( t ) and decouple χ ˜ ^ k of each subsystem into b ^ k , a ^ k , and p ^ k according to Equations (41) and (42). Solve μ ^ into the fractional order vectors β ^ k and α ^ k of each subsystem, where k = 1 , K , and the solution method is as follows:
if   s t a g e = 1 ,   in   Stage   1 ,   then   according   to   Equation   ( 43 ) if   s t a g e = 2 ,   in   Stage   2 ,   then   according   to   Equation   ( 48 ) if   s t a g e = 3 ,   in   Stage   3 ,   then   according   to   Equation   ( 51 ) .
Step 3: The estimated output y ^ ( t ) is calculated according to Equations (20) and (21), Y * ( t , θ , L ) is calculated by Equation (37), and the multi-innovation output error vector E ( t , θ ) and the current objective function value J ( t ) are calculated by Equations (32)–(34).
Step 4: If J ( t h ) < J ( t ) , then increase λ , if else, decrease λ .
Step 5: If J ( t ) J ( t h ) < ρ , ρ is a smaller value, then n s = n s + 1 , if else, continue.
Step 6: If n s > N s , then n s = 0 , s t a g e = s t a g e + 1 , if else, continue.
Step 7: If s t a g e 4 | | J ( t ) < ζ , ζ is a smaller value, the estimation is completed and jumps to Step 9, if else, continue.
Step 8: Calculate Φ ( t , μ , L ) according to Equations (27), (30) and (38). Update χ ˜ ^ and μ ^ according to Equations (38) and (44). Then, go to Step 2.
Step 9: After the identification is completed, the estimated parameter θ ^ is output according to Equation (11).

3.3. Computational Complexity Analysis

Under the assumption of equal iteration numbers, we compare the computational complexity of the staged and non-staged algorithms. We evaluate it by discussing the amount of matrix multiplication and addition, each counted as a floating-point operation. As the stage idea only serves for fractional-order parameter identification, the comparison focuses on the Step 2 related to the value of stage.
In each iteration, the statistics of the calculation amounts for the iteration of the fractional-order vector μ and the sensitivity function are presented as follows Table 1:
For non-staged identification, at the start of the identification process, it is the same as being in the final stage. Assume the total number of iterations is N i t e r , and the number of iterations in each stage are S 1 , S 2 , S 3 , respectively. Obviously N i t e r = S 1 + S 2 + S 3 .
The total calculation amount of the staged identification method is as follows:
C 1 = 4 S 1 + 8 3 n μ 3 ( 2 ) + 5 2 n μ 2 ( 2 ) + 17 6 n μ ( 2 ) S 2 + 8 3 n μ 3 ( 3 ) + 5 2 n μ 2 ( 3 ) + 17 6 n μ ( 3 ) S 3 .
The total calculation amount of the non-staged identification method is as follows:
C 2 = 8 3 n μ 3 ( 3 ) + 5 2 n μ 2 ( 3 ) + 17 6 n μ ( 3 ) N i t e r
Subtracting Equation (55) from Equation (54), we can obtain
C 2 C 1 = 4 S 1 8 3 n μ 3 ( 2 ) + 5 2 n μ 2 ( 2 ) + 17 6 n μ ( 2 ) S 2 + 8 3 n μ 3 ( 3 ) + 5 2 n μ 2 ( 3 ) + 17 6 n μ ( 3 ) N i t e r S 3 .
By merging similar terms in Equation (56), we can obtain
C 2 C 1 = 8 3 n μ 3 ( 3 ) + 5 2 n μ 2 ( 3 ) + 17 6 n μ ( 3 ) 4 S 1 + 8 3 n μ 3 ( 3 ) n μ 3 ( 2 ) + 5 2 n μ 2 ( 3 ) n μ 2 ( 2 ) + 17 6 n μ ( 3 ) n μ ( 2 ) S 2
Since S 1 > 0 , S 2 > 0 , S 3 > 0 , n μ ( 3 ) > n μ ( 2 ) > n μ ( 1 ) = 1 , therefore C 2 C 1 > 0 , C 1 < C 2 according to Equation (57), and it can be seen that the staged MILM algorithm has a smaller computational workload.

4. Simulation Examples

In order to illustrate that the theory in this article is effective, we used the method in this article to identify the system parameters of an academic example system and a heat transfer system. The heat transfer system data came from Daisy [38]. The experimental details and results will be introduced next.

4.1. An Academic Example

In order to illustrate the reliability of the method, an academic example is used to simulate and verify the theory. Consider a non-homogeneous fractional-order Hammerstein MISO system with structural parameters N k = 2 , M k = 1 , Q k = 2 , k = 1 , , K and the number of input signals K = 3 as follows:
u ¯ 1 ( t ) = 0.5 u 1 ( t ) 2 + u 1 ( t ) u ¯ 2 ( t ) = 0.3 u 2 ( t ) 2 + u 2 ( t ) u ¯ 3 ( t ) = 0.8 u 3 ( t ) 2 + u 3 ( t ) y 1 ( t ) = 1 + q 0.5 1.9 q 0.2 + 0.5 q 1.7 u ¯ 1 ( t ) y 2 ( t ) = 0.5 + 0.6 s 0.8 1.9 q 0.1 + 0.4 q 1.9 u ¯ 2 ( t ) y 3 ( t ) = 1.5 + 2 s 0.8 1.3 q 0.4 + 0.6 q 1.6 u ¯ 3 ( t ) y ( t ) = k = 1 3 y k ( t ) y * ( t ) = y ( t ) + v ( t )
where the system input u ( t ) is selected as a Gaussian random sequence with a mean of 0 and a variance of 1. The sampling time is 1 s. The total running time is 1000 s. The noise v ( t ) is considered to be Gaussian white noise with a mean value of 0, and its variance is determined by the signal-to-noise ratio (SNR). It is defined as follows:
var ( v ) = 10 S N R 10 .
During the parameter identification process, the system structure is determined as a priori knowledge. The identification is based on the collected data u 1 ( t ) , u 2 ( t ) , u 3 ( t ) , y * ( t ) . The experiment carried out 100 Monte Carlo parameter identification experiments. In the experiment, the system noise v ( t ) and initial parameter values were random, and the innovation length L = 1 , 3 , 5 was set, respectively. First, the statistical box plot of the final value of the objective function J ( t ) under different innovation lengths is given.
As can be seen from Figure 2, in the same innovation length, the identification effect of the algorithm is basically the same for different signal-to-noise ratios, which reflects the stability of the algorithm. When the innovation length of the algorithm increases to a limited extent, under different signal-to-noise ratios, the statistical mean and median line of the convergence value of the objective function are significantly reduced. This proves that the introduction of multi-innovation theory enhances the convergence accuracy of classic LM and improves the performance of the algorithm.
Table 2 shows the statistical results of parameter identification of 100 Monte Carlo experiments under different signal-to-noise ratios of the algorithm. Table 2 is split into three parts, which, respectively, show the input-related parameters of each system, including the coefficients and fractional orders of the fractional transfer function, as well as the coefficients of the nonlinear part. It can be seen that under different signal-to-noise ratios, statistical data show that as the number of multiple innovations increases, the value of the final objective function becomes smaller, which proves that the introduction of the multiple innovation theory is effective.
Figure 3 shows the change curves of the fractional order of the estimated system in the three stages of the entire identification process. Among them, the stage switching process of the estimated fractional-order system is partially enlarged and displayed. The number of fractional orders continues to increase as the stage increases. Finally, in Stage 3, its number is consistent with the number of the original system, and the algorithm also reaches convergence in Stage 3. It can be seen that only one one-dimensional fractional-order initial value is specified in the entire identification process, and the fractional-order vectors in the subsequent stages are all “split” from the fractional-order initial value, which reduces the difficulty of initializing the fractional-order parameters. Moreover, as can be seen from the analysis in 3.3, this also reduces the computational complexity of the early algorithm in the identification process.

4.2. Heat Flow Density Through a Two Layers Wall System Modeling

This section conducts fractional-order system modeling of heat flow density through a two layers wall system to verify the practicability of the algorithm. The system contains two inputs and one output. The heat flow flows from the inner wall surface to the outer wall surface, and the intermediate heat flux density is used as the output of the system. These data come from the DAISY database [34], with a total of 1680 groups, provided by the ESAT/SISTA electrical department. These data record the heat flux through two layers of wall (brick wall and insulation material), where the input sequence includes the inner wall temperature u 1 and the outer wall temperature u 2 , and the output sequence is the heat flux density y . It is normalized and Gaussian smoothed, and the data are obtained as shown in Figure 4.
Different from the academic example in Section 4.1, the system structure of the actual system is not known a priori. The experiment needs to determine the system structure to ensure the accuracy of the identification model. The system structure vector is represented as
[ N , M , Q ] ,
where the transfer function structure N = N k , M = M k , k = 1 , , K and the polynomial order Q = Q k , k = 1 , , K are included.
In this part of the work, we chose to learn from the existing work [30], tested a total of 64 system structures from [ 2 , 2 , 2 ] to [ 5 , 5 , 5 ] , eliminated poor results, and counted the objective function values of the identification results under different system structures in Figure 5. It can be seen from the results that when the system structure is [ 4 , 2 , 4 ] , the experimental objective function value is the smallest at this time. Therefore, the [ 4 , 2 , 4 ] structure is adopted as the structure of the non-homogeneous fractional-order Hammerstein MISO system. According to Equation (11), the unknown system and parameter vector to be identified can be expressed as follows:
u ¯ 1 ( t ) = p 1 , 1 u 1 ( t ) 4 + p 2 , 1 u 1 ( t ) 3 + p 3 , 1 u 1 ( t ) 2 + u 1 ( t ) u ¯ 2 ( t ) = p 1 , 2 u 2 ( t ) 4 + p 2 , 2 u 2 ( t ) 3 + p 3 , 2 u 2 ( t ) 2 + u 2 ( t ) y 1 ( t ) = b 0 , 1 + b 1 , 1 q β 1 , 1 + b 2 , 1 q β 2 , 1 a 1 , 1 q α 1 , 1 + a 2 , 1 q α 2 , 1 + a 3 , 1 q α 3 , 1 + a 4 , 1 q α 4 , 1 u ¯ 1 ( t ) y 2 ( t ) = b 0 , 2 + b 1 , 2 s β 1 , 2 + b 2 , 2 s β 2 , 2 a 1 , 2 q α 1 , 2 + a 2 , 2 q α 2 , 2 + a 3 , 2 q α 3 , 2 + a 4 , 2 q α 4 , 2 u ¯ 2 ( t ) y ( t ) = y 1 ( t ) + y 2 ( t ) ,
θ = b 1 T , a 1 T , b 2 T , a 2 T , p 1 T , p 2 T , β 1 T , α 1 T , β 2 T , α 2 T T 34 × 1 ,
b 1 = b 0 , 1 , b 1 , 1 , b 2 , 1 T 3 × 1 a 1 = a 1 , 1 , a 2 , 1 , a 3 , 1 , a 4 , 1 T 4 × 1 b 2 = b 0 , 2 , b 1 , 2 , b 2 , 2 T 3 × 1 a 2 = a 1 , 2 , a 2 , 2 , a 3 , 2 , a 4 , 2 T 4 × 1 ,
p 1 = p 1 , 1 , p 2 , 1 , p 3 , 1 , p 4 , 1 T 4 × 1 p 2 = p 1 , 2 , p 2 , 2 , p 3 , 2 , p 4 , 2 T 4 × 1 ,
β 1 = β 1 , 1 , β 2 , 1 T 2 × 1 α 1 = α 1 , 1 , α 2 , 1 , α 3 , 1 , α 4 , 1 T 4 × 1 β 2 = β 1 , 2 , β 2 , 2 T 2 × 1 α 2 = α 1 , 2 , α 2 , 2 , α 3 , 2 , α 4 , 2 T 4 × 1 .
Using the algorithm in this article to identify unknown parameters, the following non-homogeneous fractional-order Hammerstein MISO system can be obtained.
u ¯ 1 ( t ) = 0.1050 u 1 ( t ) 4 + 0.0127 u 1 ( t ) 3 + 0.0878 u 1 ( t ) 2 + u 1 ( t ) u ¯ 2 ( t ) = 0.0352 u 2 ( t ) 4 0.0347 u 2 ( t ) 3 0.0381 u 2 ( t ) 2 + u 1 ( t ) y 1 ( t ) = 0.9387 + 0.7272 q 0.8318 + 0.5432 q 0.8318 2.2996 q 1.0356 + 1.9526 q 1.0992 + 2.0037 q 1.2246 + 0.7807 q 1.8148 u ¯ 1 ( t ) y 2 ( t ) = 0.8758 + 1.3698 q 0.7979 + 0.1468 q 1.5384 1.0081 q 0.1003 + 0.7059 q 1.1839 0.0282 q 2 0.0242 q 2 u ¯ 2 ( t ) y ( t ) = y 1 ( t ) + y 2 ( t ) .
Figure 6 shows the decline curve of the objective function during the identification process. It can be seen that the objective function value continues to decrease with the number of iterations of the algorithm and tends to converge. During the convergence process, the convergence curve decreases in three stages, and there is an obvious turning point at the switching point between adjacent stages. This is caused by the fractional order quantity switching of the system to be identified. In the specific identification process, the fractional order change curve is presented in Figure 7. It can be seen that from Stage 1 to Stage 3, the system grows from a global homogeneous fractional-order system to a local homogeneous fractional-order system, and finally splits and changes into a non-homogeneous fractional-order system. In this process, the fractional order starts with a one-dimensional number and the dimension grows as the algorithm runs. This is particularly useful for fractional-order systems with a large number of fractional orders. Figure 6 shows a partial enlargement of the fractional order quantity change process in the three stages.
Figure 8 gives the comparison between the estimated output of the estimated system and the output of the real system. It can be seen that the estimated system output and the real system output curve basically coincide, which proves the practicability of the algorithm.
To further illustrate the advantages of the algorithm, we compare the estimated system output and actual system output error MSE with [34], and the results are shown in Table 3. It can be seen that compared with [34], the method proposed in this paper has higher fitting accuracy, which proves the superiority of our method.

5. Conclusions

This paper proposes an LM algorithm based on the multi-innovation principle for parameter identification of non-homogeneous fractional-order Hammerstein MISO systems. The fractional-order identification process is split into three stages, and different stages correspond to different numbers of fractional orders to be identified. The algorithm is verified in two experiments. The conclusion is summarized as follows:
1. For a non-homogeneous fractional-order Hammerstein MISO system, the algorithm can effectively identify the parameters. Under different signal-to-noise ratios, the algorithms show relatively stable performance. Through Monte Carlo experiments, we concluded that with a limited increase in the number of innovations, the convergence accuracy of the algorithm will improve, which confirms the effectiveness of the multi-innovation theory.
2. The identification of fractional orders ranges from simple to complex. The algorithm provides an automatic selection method for the initial value of the identification of fractional orders in system identification work for non-homogeneous fractional-order Hammerstein systems. This theory plays an important role in modeling non-homogeneous fractional orders of complex actual systems. The three-stage modeling process of fractional-order identification can be clearly captured in the convergence curve. As the dimensions of the fractional order vectors to be estimated in the three stages increase, the algorithm can calculate feasible non-homogeneous fractional-order Hammerstein MISO systems to describe practical problems, and the practicability of the algorithm has been verified.
In subsequent work, we will extend the method in this article to MIMO systems and optimize the gradient calculation of the fractional-order identification process.

Author Contributions

Software, C.L.; Writing—original draft, C.L.; Writing—review & editing, H.W, Y.A.; Funding acquisition, H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Xinjiang Uygur Autonomous Region Intellectual Assistance to Xinjiang Innovation and Development Talent Program (Group Assistance to Xinjiang Team Project), Xinjiang “Tianchi Talent” Introduction Program Project, Xinjiang Uygur Autonomous Region Natural Science Foundation Key Project (2024D01D05).

Data Availability Statement

At present, this paper completely describes the theoretical research and does not analyze the data set during the research period. The collection of the data set is random according to different readers, but some codes can be provided by contacting the corresponding author.

Conflicts of Interest

The authors declare that there is no conflict of interests with respect to the research, authorship, and/or publication of this article.

References

  1. Salman, I.; Lin, Y.A.N.; Hamayun, M.T. Fractional order modeling and control of dissimilar redundant actuating system used in large passenger aircraft. Chin. J. Aeronaut. 2018, 31, 1141–1152. [Google Scholar]
  2. Li, L.; Yu, X.; Jiang, Q.; Zang, B.; Jiang, L. Synchrosqueezing transform meets α-stable distribution: An adaptive fractional lower-order SST for instantaneous frequency estimation and non-stationary signal recovery. Signal Process. 2022, 201, 108683. [Google Scholar] [CrossRef]
  3. Singh, J.; Kumar, D.; Kumar, S. An efficient computational method for local fractional transport equation occurring in fractal porous media. Comput. Appl. Math. 2020, 39, 137. [Google Scholar] [CrossRef]
  4. Dirlik, T.; Benasciutti, D. Dirlik and tovo-benasciutti spectral methods in vibration fatigue: A review with a historical perspective. Metals 2021, 11, 1333. [Google Scholar] [CrossRef]
  5. Bingi, K.; Prusty, B.R. Forecasting models for chaotic fractional-order oscillators using neural networks. Int. J. Appl. Math. Comput. Sci. 2021, 31, 387–398. [Google Scholar] [CrossRef]
  6. Patil, M.D.; Vadirajacharya, K.; Khubalkar, S.W. Design and tuning of digital fractional-order PID controller for permanent magnet DC motor. IETE J. Res. 2023, 69, 4349–4359. [Google Scholar] [CrossRef]
  7. Qiao, Z.; Elhattab, A.; Shu, X.; He, C. A second-order stochastic resonance method enhanced by fractional-order derivative for mechanical fault detection. Nonlinear Dyn. 2021, 106, 707–723. [Google Scholar] [CrossRef]
  8. Gong, P.; Lan, W.; Han, Q.L. Robust adaptive fault-tolerant consensus control for uncertain nonlinear fractional-order multi-agent systems with directed topologies. Automatica 2020, 117, 109011. [Google Scholar] [CrossRef]
  9. Wu, J.X.; Chen, P.Y.; Li, C.M.; Kuo, Y.C.; Pai, N.S.; Lin, C.H. Multilayer fractional-order machine vision classifier for rapid typical lung diseases screening on digital chest X-ray images. IEEE Access 2020, 8, 105886–105902. [Google Scholar] [CrossRef]
  10. Li, P.; Xiong, L.; Wang, Z.; Ma, M.; Wang, J. Fractional-order sliding mode control for damping of subsynchronous control interaction in DFIG-based wind farms. Wind Energy 2020, 23, 749–762. [Google Scholar] [CrossRef]
  11. Zhang, T.; Zhou, J.; Liao, Y. Exponentially stable periodic oscillation and Mittag–Leffler stabilization for fractional-order impulsive control neural networks with piecewise Caputo derivatives. IEEE Trans. Cybern. 2021, 52, 9670–9683. [Google Scholar] [CrossRef] [PubMed]
  12. Elwy, O.; Said, L.A.; Madian, A.H.; Radwan, A.G. All possible topologies of the fractional-order Wien oscillator family using different approximation techniques. Circuits Syst. Signal Process. 2019, 38, 3931–3951. [Google Scholar] [CrossRef]
  13. Zhang, Q.; Wang, H.; Liu, C. Identification of fractional-order Hammerstein nonlinear ARMAX system with colored noise. Nonlinear Dyn. 2021, 106, 3215–3230. [Google Scholar] [CrossRef]
  14. Sun, M.; Wang, H.; Zhang, Q. Identification of fractional order Hammerstein models based on mixed signals. J. Control. Decis. 2022, 11, 132–138. [Google Scholar] [CrossRef]
  15. Laribi, S.; Mammar, K.; Sahli, Y.; Necaibia, A.; Arama, F.Z.; Ghaitaoui, T. PEMFC water diagnosis using PWM functionality signal and fractional order model. Energy Rep. 2021, 7, 4214–4221. [Google Scholar] [CrossRef]
  16. AbouOmar, M.S.; Zhang, H.J.; Su, Y.X. Fractional order fuzzy PID control of automotive PEM fuel cell air feed system using neural network optimization algorithm. Energies 2019, 12, 1435. [Google Scholar] [CrossRef]
  17. Chen, L.; Yin, H.; Huang, T.; Yuan, L.; Zheng, S.; Yin, L. Chaos in fractional-order discrete neural networks with application to image encryption. Neural Netw. 2020, 125, 174–184. [Google Scholar] [CrossRef]
  18. Li, Y.; Huang, M.; Li, B. Besicovitch almost periodic solutions for fractional-order quaternion-valued neural networks with discrete and distributed delays. Math. Methods Appl. Sci. 2022, 45, 4791–4808. [Google Scholar] [CrossRef]
  19. Buscarino, A.; Caponetto, R.; Graziani, S.; Murgano, E. Realization of fractional order circuits by a Constant Phase Element. Eur. J. Control 2020, 54, 64–72. [Google Scholar] [CrossRef]
  20. Zhang, L.; Chen, X.; Xu, Y.; Jin, M.; Ye, X.; Gao, H.; Chu, W.; Mao, J.; Thompson, M.L. Soil labile organic carbon fractions and soil enzyme activities after 10 years of continuous fertilization and wheat residue incorporation. Sci. Rep. 2020, 10, 11318. [Google Scholar] [CrossRef]
  21. Yamni, M.; Karmouni, H.; Sayyouri, M.; Qjidaa, H. Robust audio watermarking scheme based on fractional Charlier moment transform and dual tree complex wavelet transform. Expert Syst. Appl. 2022, 203, 117325. [Google Scholar] [CrossRef]
  22. Babu, N.R.; Kalpana, M.; Balasubramaniam, P. A novel audio encryption approach via finite-time synchronization of fractional order hyperchaotic system. Multimed. Tools Appl. 2021, 80, 18043–18067. [Google Scholar] [CrossRef]
  23. Qian, Z.; Hongwei, W.; Chunlei, L. Hybrid identification method for fractional-order nonlinear systems based on the multi-innovation principle. Appl. Intell. 2023, 53, 15711–15726. [Google Scholar] [CrossRef]
  24. Zhang, Q.; Wang, H.; Liu, C. MILM hybrid identification method of fractional order neural-fuzzy Hammerstein model. Nonlinear Dyn. 2022, 108, 2337–2351. [Google Scholar] [CrossRef]
  25. Qian, Z.; Hongwei, W.; Chunlei, L.; Xiaojing, M. Multi-innovation identification method for fractional Hammerstein state space model with colored noise. Chaos Solitons Fractals 2023, 173, 113631. [Google Scholar] [CrossRef]
  26. Victor, S.; Malti, R.; Garnier, H.; Oustaloup, A. Parameter and differentiation order estimation in fractional models. Automatica 2013, 49, 926–935. [Google Scholar] [CrossRef]
  27. Mayoufi, A.; Victor, S.; Chetoui, M.; Malti, R.; Aoun, M. Output Error MISO System Identification Using Fractional Models. Fract. Calc. Appl. Anal. 2021, 24, 1601–1618. [Google Scholar] [CrossRef]
  28. Victor, S.; Mayoufi, A.; Malti, R.; Chetoui, M.; Aoun, M. System identification of MISO fractional systems: Parameter and differentiation order estimation. Automatica 2022, 141, 110268. [Google Scholar] [CrossRef]
  29. Liu, C.; Wang, H.; Zhang, Q.; Ma, X. Online identification of non-homogeneous fractional order Hammerstein continuous systems based on the principle of multi-innovation. Nonlinear Dyn. 2023, 111, 20111–20125. [Google Scholar] [CrossRef]
  30. Can, N.H.; Nikan, O.; Rasoulizadeh, M.N.; Jafari, H.; Gasimov, Y.S. Numerical computation of the time non-linear fractional generalized equal width model arising in shallow water channel. Therm. Sci. 2020, 24, 49–58. [Google Scholar] [CrossRef]
  31. Jafari, H.; Ganji, R.M.; Ganji, D.D.; Hammouch, Z.; Gasimov, Y.S. A novel numerical method for solving fuzzy variable-order differential equations with Mittag-Leffler kernels. Fractals 2023, 31, 2340063. [Google Scholar] [CrossRef]
  32. Boutiba, M.; Baghli-Bendimerad, S.; El Houda Bouzara-Sahraoui, N. Numerical solution by finite element method for time Caputo-Fabrizio fractional partial diffusion equation. Adv. Math. Models Appl. 2024, 9, 316–328. [Google Scholar]
  33. Narsale, S.M.; Lodhi, R.K.; Jafari, H. A numerical study for non-linear multi-term fractional order differential equations. Adv. Math. Models Appl. 2024, 9, 193–204. [Google Scholar]
  34. Liu, C.; Wang, H.; Zhang, Q.; Ahemaide, M. Identification of fractional order non– homogeneous Hammerstein-Wiener MISO continuous systems. Mech. Syst. Signal Process. 2023, 197, 110400. [Google Scholar]
  35. Matignon, D. Stability properties for generalized fractional differential systems. EDP Sci. 1998, 5, 145–158. [Google Scholar] [CrossRef]
  36. Hammar, K.; Djamah, T.; Bettayeb, M. Nonlinear system identification using fractional Hammerstein–Wiener models. Nonlinear Dyn. 2019, 98, 2327–2338. [Google Scholar] [CrossRef]
  37. Wang, Z.; Wang, C.; Ding, L.; Wang, Z.; Liang, S. Parameter identification of fractional-order time delay system based on Legendre wavelet. Mech. Syst. Signal Process. 2022, 163, 108141. [Google Scholar] [CrossRef]
  38. De Moor, B.; De Gersem, P.; De Schutter, B.; Favoreel, W. DAISY: A database for identification of systems. J. A 1997, 38, 5. [Google Scholar]
Figure 1. Non-homogeneous fractional-order Hammerstein MISO system structure.
Figure 1. Non-homogeneous fractional-order Hammerstein MISO system structure.
Fractalfract 09 00150 g001
Figure 2. Statistics of algorithm convergence objective function values under different innovation lengths and SNRs.
Figure 2. Statistics of algorithm convergence objective function values under different innovation lengths and SNRs.
Fractalfract 09 00150 g002
Figure 3. Fractional order change curve in three stages.
Figure 3. Fractional order change curve in three stages.
Fractalfract 09 00150 g003
Figure 4. Data processing results of heat flow density through a two layers wall system.
Figure 4. Data processing results of heat flow density through a two layers wall system.
Fractalfract 09 00150 g004
Figure 5. Objective function values of identification results under different system structures.
Figure 5. Objective function values of identification results under different system structures.
Fractalfract 09 00150 g005
Figure 6. Objective function convergence curve.
Figure 6. Objective function convergence curve.
Fractalfract 09 00150 g006
Figure 7. Fractional order change curves in three stages during the identification process.
Figure 7. Fractional order change curves in three stages during the identification process.
Fractalfract 09 00150 g007
Figure 8. Fitting curve of system output.
Figure 8. Fitting curve of system output.
Fractalfract 09 00150 g008
Table 1. Calculation amount of equations for staged identification of fractional orders.
Table 1. Calculation amount of equations for staged identification of fractional orders.
StageEquationCalculation Amount n μ ( s t a g e )
1Equation (44)
Equation (47)
41
2Equation (44)
Equation (50)
8 3 n μ 3 + 5 2 n μ 2 + 17 6 n μ K
3Equation (44)
Equation (53)
k = 1 K ( N k + M k )
Table 2. Statistics of parameter identification results of G 1 ( q ) in the experiment (L = 5).
Table 2. Statistics of parameter identification results of G 1 ( q ) in the experiment (L = 5).
TureEstimates (SNR = 25 dB)Estimates (SNR = 34 dB)
b 0 , 1 = 1 0.954041 ± 0.042240.963504 ± 0.00318
b 1 , 1 = 1 1.1 ± 0.000011.1 ± 0.00001
a 1 , 1 = 1.9 2 ± 0.000011.9985 ± 0.04019
a 2 , 1 = 0.5 0.490984 ± 0.02760.504801 ± 0.00502
p 1 , 1 = 0.5 0.500751 ± 0.0006480.0500529 ± 0.00004
p 2 , 1 = 1 11
β 1 , 1 = 0.5 0.488174 ± 0.0048430.495444 ± 0.00246
α 1 , 1 = 0.2 0.1800045 ± 0.0019080.223436 ± 0.000645
α 2 , 1 = 1.7 1.735957 ± 0.0294781.723453 ± 0.004743
b 0 , 2 = 0.5 0.475162 ± 0.0119390.477988 ± 0.00368
b 1 , 2 = 0.6 0.594816 ± 0.013810.589707 ± 0.004302
a 1 , 2 = 1.9 1.800045 ± 0.0019081.800448 ± 0.001315
a 2 , 2 = 0.4 0.40967 ± 0.0136930.402033 ± 0.005661
p 1 , 2 = 0.3 0.300015 ± 0.00020.299971 ± 0.00001
p 2 , 2 = 1 11
β 1 , 2 = 0.8 0.813024 ± 0.006710.809725 ± 0.003573
α 1 , 2 = 0.1 0.114096 ± 0.016120.110667 ± 0.004548
α 2 , 2 = 1.9 1.874833 ± 0.014041.883352 ± 0.00602
b 0 , 3 = 1.5 1.499388 ± 0.110511.497258 ± 0.002258
b 1 , 3 = 2 1.906755 ± 0.006761.906323 ± 0.00207
a 1 , 3 = 1.3 1.2068 ± 0.0069351.206316 ± 0.001229
a 2 , 3 = 0.6 0.615202 ± 0.0063130.613663 ± 0.000871
p 1 , 3 = 0.8 0.799962 ± 0.006760.799991 ± 0.00001
p 2 , 3 = 1 11
β 1 , 3 = 0.8 0.817697 ± 0.004320.817434 ± 0.000618
α 1 , 3 = 0.4 0.388925 ± 0.007820.390009 ± 0.00177
α 2 , 3 = 1.6 1.580773 ± 0.004481.581597 ± 0.00122
Table 3. Algorithm comparison results.
Table 3. Algorithm comparison results.
[34]This Paper
MSE2.55 × 10−25.47 × 10−4
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

Liu, C.; Wang, H.; An, Y. Staged Parameter Identification Method for Non-Homogeneous Fractional-Order Hammerstein MISO Systems Using Multi-Innovation LM: Application to Heat Flow Density Modeling. Fractal Fract. 2025, 9, 150. https://doi.org/10.3390/fractalfract9030150

AMA Style

Liu C, Wang H, An Y. Staged Parameter Identification Method for Non-Homogeneous Fractional-Order Hammerstein MISO Systems Using Multi-Innovation LM: Application to Heat Flow Density Modeling. Fractal and Fractional. 2025; 9(3):150. https://doi.org/10.3390/fractalfract9030150

Chicago/Turabian Style

Liu, Chunlei, Hongwei Wang, and Yi An. 2025. "Staged Parameter Identification Method for Non-Homogeneous Fractional-Order Hammerstein MISO Systems Using Multi-Innovation LM: Application to Heat Flow Density Modeling" Fractal and Fractional 9, no. 3: 150. https://doi.org/10.3390/fractalfract9030150

APA Style

Liu, C., Wang, H., & An, Y. (2025). Staged Parameter Identification Method for Non-Homogeneous Fractional-Order Hammerstein MISO Systems Using Multi-Innovation LM: Application to Heat Flow Density Modeling. Fractal and Fractional, 9(3), 150. https://doi.org/10.3390/fractalfract9030150

Article Metrics

Back to TopTop