Preprint
Article

This version is not peer-reviewed.

Adaptive Parametric Identification of Systems with Multiple Nonlinearities

Submitted:

09 January 2023

Posted:

10 January 2023

You are already at the latest version

Abstract
The system identification problem with multiple nonlinearities is relevant. Its decision depends on many factors. These include: feedbacks, the method of connecting nonlinear links, signal properties. They affect the identifiability of the system parameters. We introduced a condition for the excitation constancy for state variables, which considers the S-identifiability of the system. We propose system decomposition by measuring input to identify parameters. Each subsystem has an implicit identification representation. It guarantees obtaining estimates of subsystem parameters based on experimental data. The trajectories boundedness of adaptive system proved in parametric and coordinate spaces. Conditions guaranteeing exponential stability of the system obtained. Systems of self-oscillation generation and nonlinear correction of a nonlinear system consider. Conditions for the trajectories boundedness of the adaptive system obtained for these cases. The influence of nonlinearity and feedback on the system performance estimated.
Keywords: 
;  ;  ;  ;  ;  ;  

1. Introduction

Identification of systems with multiple nonlinearities studied in several papers. Parametric identification of nonlinearities [1] based on the use of frequency response inversion based on insufficient data. Sinusoidal tests used to detect nonlinearity. The type nonlinearity determines based on the analysis of the restoring force function. The curve fitting method is the basis for estimating nonlinearity parameters. The function description method [2] used for the parametric identification of a system with two nonlinear elements. An approach to parameters estimating of the transfer function of a second-order system suggests in [3]. The system contains dry and quadratic friction. Harmonic linearization of nonlinearities performed beforehand. Parameter estimates define as the solution of an equations system.
Identification of nonlinear systems, especially with multiple local nonlinearities [4] exhibiting disproportionate ratios of the degree of nonlinearity and present at a single or multiple spatial location, is a challenging inverse problem. Identification of such complex nonlinear systems cannot handle by the existing conventional restoring force or by describing function methods. Meta support vector machine approach [4] uses for the identification of a spring mass system with several degrees of freedom. Systems identification with multiple nonlinearities considers in [5]. The approach is based on the Hilbert–Huang transform. Application stages of this approach and the amplitude-frequency modulation procedure considered. In [6], a nonlinear vibration system study with a known structure. Optimization method and recursive algorithm used to nonlinearity form select from a given class.
The second- and third-order system identification with dry friction nonlinearities connected in parallel studies in [7]. The identification procedure base on application of the weighted least squares method. Identifiable conditions obtained and the parameters finding algorithm for a discrete nonlinear system [8] with feedback proposed. Nonlinear mechanical vibrations study in [9]. A gray box model or a model based on semi-physical principles applied. It assumed that observed nonlinearities localized in the physical space.
The system with two nonlinearities considers in [10]. The structure one nonlinearity is a priori known. The second nonlinearity approximates by a time series. In [11], the method presented to design mathematical models for the dynamic system on a set of local nonlinear attachments. Devices installed in the same primary construction. The identification method uses on the measurements processing, and the synthesis of the model based on physical laws. The closed system identification considered in [12]. Frequency methods applied for estimation system. Convolution schemes use and the learning theory apply in [13]. Voltaire and Taylor series use to design models. State space models and learning algorithms based on variational auto-coders used for nonlinear systems (NS) parameters identification [14].
The review [15] contains the methods analysis applied for the nonlinear process’s identification in the structure’s dynamics. Disadvantages of approaches based on linearization, harmonic balance, and the surface restoring force method note. Identification algorithms based on the Hilbert frequency transformation proposed in [16]. The chaos theory used to identify bifurcation processes in [17]. The systems Identification with feedback considered in [18,19]. The proposed approach is based on the transfer function analysis of the system. The approaches analysis of feedback systems (FS) identification consider in [20]. The algorithm determining (AD) parameter estimates asymptotic bias in a nonlinear FS proposed in [21]. AD based on the correlation analysis between the system input and the noise. Very often, the FS identification replaces by the open system parameters assessment [22,23]. A complex structure is the identification problem of nonlinear FS. A recursive identification procedure proposes in [24]. The forward channel describes by an autoregressive model, and the reverse channel describes by a nonlinear model.
So, the review shows that most of the studies based on NS frequency identification methods. Estimating approaches to the nonlinearity structure proposing sometimes. Different procedures apply to linearization of the nonlinearity from a specified class. Approaches to NS linearization with feedback considered. The identification problem of systems with multiple nonlinearities is less studied. The complexity of such systems is the main difficulty for the identification. Identification approaches and methods of such systems base on localization of nonlinearity.
We propose an approach to adaptive identification of a system with multiple nonlinearities. This is a complex problem, and its solution boils down to: (i) the requirements formation on state variables for system parameters evaluation; (ii) conditions analysis guaranteeing the consideration system nonlinear properties (S-synchronizability); (iii) synthesis of an adaptive system. We give a solution to these problems.

2. Problem statement

Consider the system S F
X ˙ ( t ) = A X ( t ) + D F 1 ( X , t ) + B U ( t ) ,
L Y ( t ) = C X ( t ) + F 2 ( X , t ) ,
where X m is the state vector, A m × m is the state matrix, D m × q , F 1 ( X , t ) : m q is nonlinear vector-function, U k is input (control) vector, B m × k , Y n is output vector, C n × m , F 2 ( X , t ) : m n is perturbation vector (measurement errors), L is operator to obtain the vector Y . L can be a differential operator.
Information set for S F
3
where t N < .
Assumption 1. Elements φ 1 , i ( x j ) F 1 ( X , t ) , φ 2 , i ( x j ) F 2 ( X , t ) are smooth, one-valued functions and belong to the class
F φ = { γ 1 ξ 2 φ ( ξ ) ξ γ 2 ξ 2 , ξ 0 , φ ( 0 ) = 0 , γ 1 0 , γ 2 < }
where ξ is input of a nonlinear element.
The condition φ i 1 ( x j ) = φ i 1 ( φ k 1 ( x j ) ) i k may be met in some cases. We apply the model
M F : { X ^ ˙ ( t ) = A ^ ( t ) X ^ ( t ) + D ^ ( t ) F 1 ( X , t ) + B ^ ( t ) U ( t ) , L Y ^ ( t ) = C X ( t ) + F 2 ( X , t )
for the parameters estimation of matrices A , D , B , where A ^ ( t ) , D ^ ( t ) , B ^ ( t ) are matrices with tuning parameters.
Problem: construct the model (5) for the system (1) based on the analysis I o and assumption 1, and find the tuning laws A ^ ( t ) , D ^ ( t ) и B ^ ( t ) to
lim t Y ^ ( t ) Y ( t ) δ y
where is the Euclidean norm.
We use the S-synchronizability concept of the system (1).

3. S-synchronizability of system S F

S-synchronizability (SS) guarantees the structural identifiability for the system S F . SS bases on the property’s analysis of geometric frameworks S e y [26]. S e y reflects system S F nonlinear properties, and properties S e y depend on the parameters I o . An unsuccessful choice of input can give to a so-called “insignificant” framework N S e y [25]. Therefore, the input (control) choice is the important problem in the identification systems design.
Let the framework S e y closed, and its area is not zero. Denote the S e y height as h ( S e y ) , where height is the distance between two points on framework opposite sides. Then the framework S e y , and consequently, the system is identifiable or h -identifiable [25] if:
(i) the input U ( t ) bounded, piecewise, continuous and constantly excited (see below);
(ii) δ S > 0 exists such that h ( S e y ) δ S .
Structural identifiability conditions of the system. Let D y = dom ( S e y ) is the domain S e y , D y = D y ( D y ) = max t y ( t ) min t y ( t ) is diameter D y ; U ( t ) U , where U is acceptable inputs set for the system. The set U contains representative inputs.
Definition 1. The input U ( t ) U S U is S-synchronizing the system S F if the domain D y of the framework S e y has a maximum diameter D y on the set { Y ( t ) , t J } .
Remark 1. We understand the system (1), (2) synchronization as the choice of such the input U h ( t ) U , which reflects all the features of the framework S e y .
Consider a reference framework S e y r e f . S e y r e f is the structure S e y that reflects all the properties of the nonlinear function φ ( y ) . Let D y r e f = D y ( S e y r e f ) be the diameter of the framework S e y r e f . D y r e f exists for a system (1), (2) with an S-synchronizing input. If S e y S e y r e f , then
| D y D y r e f | ε y
where ε y 0 , is a sign of closeness. Subset U S elements have the property
8
Consider the framework S e y . Denote the framework S e y center on the set J y = { y ( t ) } as с S , and the area D y center denote as с D y . Let S e y = F S e y l F S e y r . Determine secants γ S υ = a υ y + b υ for fragments F S e y l , F S e y r , where υ = r , l ; a υ , b υ , a υ , and b υ are parameters γ S υ .
Theorem 1 [25]. Let the set U S of synchronizing inputs for the system S F obtain and (i) ε 0 exists such that | с S с D y | ε ; (ii) the condition | | a l | | a r | | δ h is hold, where a l , a r are secant coefficients for fragments F S e y l , F S e y r , δ h 0 . Then the system S F is h δ h -identifiable or structurally identifiable, and ( U h ( t ) U S ) S .

4. On excitation constancy condition

The condition excitation constant (EC) is important in parametric identification problems. If the system is nonlinear, then the EC condition may not be sufficient. The system must be S-synchronized as we consider the nonlinear properties of the system. The EC condition has the form.
Definition 2. Vector P m constantly excited with level α or has property P E α if
9
for α > 0 and t t 0 at some interval T > 0 , where I l m × m is unity matrix.
The condition (9) has a different form
1 T t 0 t 0 + T P ( t ) P T ( t ) α I l
We use condition (9) next.
Assumption 2. The frequencies set Ω P ( ω ) correspond to P ( t ) when P ( t ) have expansion into the Fourier series.
Assumption 3.  Ω S ( ω ) is the set of allowable input frequencies that ensure S-synchronizability of the system.
If Ω P ( ω ) guarantees the system S-synchronizability by the variable P m P ( t ) S , then a vector P ( t ) is representative and applicable for the adaptive identification. Assuming the P ( t ) boundedness, we write the condition EC for B P ( t ) = P ( t ) P T ( t ) as
11
where α ¯ > 0 is some number.

5. Structural-parametric approach to system S F identification

We propose a method for the system S F identification based on the structural-parametric approach (SPA) [27]. The SPA realization depends on a priori information. The system S F has a complex form. Therefore, the adaptive algorithms synthesis is based on a priori information about the system structure.
Let the composition of subsystems included in S F be known. Knowing the output vector dimension the matrix A can decompose into n blocks (subsystem S F , n S F , { s F , j } S F , n , j < n ). Perform the subsystems analysis and select subsystems that contain nonlinearities S F , n e l S F , n . Apply SPA to each element s F , n e l , k S F , n e l . If the { s F , j } S F , n \ S F , n e l subsystem does not contain nonlinearities, then apply the adaptive identification procedure.
Remark 2. The SPA based on the system S-synchronizability and the condition (9) fulfillment.
The SPA contains two procedures under uncertainty: (i) SF1 structural analysis, (ii) parametric (adaptive) identification. These stages describe in [27].
Remark 3. The system's structural identifiability (S-synchronizability) affects the connection of subsystems and the correlation of variables. The relationships analysis excludes influencing relationships and gives a solution to the system (nonlinearity) structural identifiability problem. The mutual influence diagram construction is possible only if the condition P E α , α ¯ S is true.
Remark 4. The system S-synchronizability evaluation is based on the framework S e y construction and analysis. S e y [25,26] reflects the nonlinearity structure of the corresponding subsystem s F , n e l , k .
Remark 5. Obtained estimates of nonlinearities structure in S F are the basis for the adaptive parametric identification implementation.
Remark 6. We have information about nonlinearity. Therefore, the structural analysis stage for S F was not performed.
Remark 7. Structural identification and structural identifiability based on a single approach. Structural identifiability guarantees the solution of the structural identification problem for nonlinear systems.

6. Adaptive identification of system S F

Consider the subsystem s F , i S F , dim s F , i = n i , L is a linear operator in (2). Let the information set I o , i I o be known for s F , i . n i -th order differential equation
W s F , i ( υ ) y s F , i = k = 1 n i j = 1 n i ( d 1 , s F , i k , h f s F , i h , j + b s F , i k , j u s F , i j )
corresponds to the equations system describing the subsystem s F , i
13
where X s F , i n i is state vector, x s F , i 1 is the first element X s F , i ; D 1 , s F , i , F 1 , s F , i and B s F , i are matrices of corresponding dimensions; d 1 , s F , i k , h D 1 , s F , i , f s F , i j F 1 , s F , i , b s F , i k , j B s F , i , u s F , i j U s F , i ; υ = d / d t ; W s F , i ( υ ) is degree n i polynomial. A s F , i n i × n i 2 is a Hurwitz matrix.
Divide the left and right parts of (12) into a degree n i 1 polynomial
14
where μ k > 0 does not coincide with roots of the polynomial W s F , i ( υ ) . Then (12)
15
where η s F , i > 0 , d ˜ s F , i k , h and b ˜ s F , i k , j depend on subsystem parameters s F , i and μ k , variables p z s F , i j ( z = f , u ) satisfy the equation
16
Remark 8. The specificity and structure of the right part (15) define by the matrix A s F , i and the polynomial H s F , i ( υ ) .
The representation (15) allows us to estimate the parameters of s F , i on a given set of I o , i . Apply the adaptive model
17
where k S F , i ; κ ^ s F , i , d ˜ ^ s F , i k , h , b ˜ ^ s F , i k , j are tuned parameters. The equation for identification error
e ˙ s F , i = k s F , i e s F , i + Δ κ s F , i y s F , i + k = 1 n i 1 j = 1 n i 1 ( Δ d ˜ s F , i k , h p f s F , i h , j + Δ b ˜ s F , i k , j p u s F , i j )
where e s F , i = y ^ s F , i y s F , i , Δ κ s F , i = κ ^ s F , i η s F , i , Δ d ˜ s F , i k , h = d ˜ ^ s F , i k , h d ˜ s F , i k , h , Δ b ˜ s F , i k , j = b ˜ ^ s F , i k , j b ˜ s F , i k , j .
Lyapunov function (LF) for the identification algorithms synthesis has the form V e , i ( e s F , i ) = 0.5 e s F , i 2 . Then
V ˙ e , i ( e s F , i ) = e s F , i [ k s F , i e s F , i + Δ κ s F , i y s F , i + k = 1 n i 1 j = 1 n i 1 ( Δ d ˜ s F , i k , h p f s F , i h , j + Δ b ˜ s F , i k , j p u s F , i j ) ]
If p f s F , i h , j , p u s F , i j have the property P E α , α ¯ S , then obtain from V ˙ i ( e s F , i ) < 0
Δ κ ˙ s F , i = γ κ , s F , i e s F , i y s F , i ,
Δ d ˜ ˙ 1 , s F , i k , h = γ k , h , s F , i e s F , i p f s F , i h , j ,
Δ b ˜ ˙ s F , i k , j p u s F , i j = γ k , j , s F , i e s F , i p u s F , i j ,
where γ κ , s F , i , γ k , h , s F , i , γ k , j , s F , i are positive numbers ensuring algorithms convergence. Get algorithms to adjust model (17) parameters from (20)-(22)
κ ^ ˙ s F , i = γ κ , s F , i e s F , i y s F , i ,
d ˜ ^ ˙ 1 , s F , i k , h = γ k , h , s F , i e s F , i p f s F , i h , j ,
b ˜ ^ ˙ s F , i k , j p u s F , i j = γ k , j , s F , i e s F , i p u s F , i j ,
So, the adaptive system for identification of subsystem s F , i parameters describe by the equations (18), (20) – (22). Denote it as A S F , i .
Consider LF
V Δ , i = 0.5 γ κ , s F , i 1 ( Δ κ s F , i ) 2 + 0.5 Sp ( Δ D 1 , s F , i Γ k , h , s F , i 1 Δ D 1 , s F , i T ) + 0.5 Sp ( Δ B s F , i Γ k , j , s F , i 1 Δ B s F , i T )
where Sp ( ) is spur of matrix, Γ k , h , s F , i = diag ( γ k , h , s F , i ) , Γ k , j , s F , i 1 = diag ( γ k , j , s F , i ) , Δ d ˜ s F , i k , h Δ D 1 , s F , i and Δ b ˜ s F , i k , j Δ B s F , i .
Let Δ K s F , i [ Δ D 1 , s F , i , Δ B s F , i ] and
V s F , i ( t ) = V e ( t ) + V Δ , i ( t )
Theorem 2. Let (i) functions V e , i ( t ) , V Δ , i ( t ) are positive definite and satisfy conditions
24 1
(ii) A s F , i n i × n i is Hurwitz matrix; (iii) variables p f s F , i h , j , p u s F , i j have the property P E α , α ¯ S . The all trajectories of the system A S F , i bounded belong to the domain G t = { ( e s F , i , Δ κ s F , i , Δ K s F , i ) : V s F , i ( t ) V s F , i ( t 0 ) } , and the estimate
2 k s F , i t 0 t V e , i ( τ ) d τ V s F , i ( t 0 ) V s F , i ( t )
is valid.
The Theorem 2 proof gives in Appendix A.
Let
0.5 ϑ _ { Sp ( Δ K s F , i ( t ) Δ K s F , i T ( t ) ) + ( Δ κ s F , i ) 2 } V Δ , i ( t ) 0.5 ϑ ¯ { Sp ( Δ K s F , i ( t ) Δ K s F , i T ( t ) ) + ( Δ κ s F , i ) 2 } ,
where Γ s F , i = Γ k , h , s F , i + ˙ Γ k , j , s F , i , + ˙ is the sign of the matrices direct sum, β 1 ( Γ s F , i ) , β l ( Γ s F , i ) are minimum and maximum matrix Γ s F , i eigenvalues, ϑ _ = min ( β l 1 ( Γ s F , i ) , γ κ , s F , i 1 ) ϑ ¯ = max ( β 1 1 ( Γ s F , i ) , γ κ , s F , i 1 ) .
The exponential stability proof is based on ensuring the M + -property for functions V ˙ e , i ( t ) , V ˙ Δ , i ( t ) [29].
Definition 3[29]. A non-positive quadratic form W ( Y , X ) has the M + -property or W ( Y , X ) M + if fair
W ( Y , X ) = c y Y 2 + c x X 2 ,
for any Y R m , X R n in some bounded domain
Ω D = { Y R m , X R n : | | Y | | 2 + | | X | | 2 χ , χ 0 } ,
where | | Y | | is the Euclidean norm of the vector Y, c y > 0 , c x 0 .
M + -property is the constructive completeness sign the quadratic form W ( Y , X ) . It reduces the W ( Y , X ) properties analysis to the characteristic’s evaluation of the M-matrix [30].
Lemma 1. V ˙ e , i ( t ) has the M + -property
V ˙ e , i k s F , i V e , i + α ¯ ϑ ¯ 2 k s F , i V Δ , i
if matrix P f s F , i h , j , u s F , i j T ( t ) P f s F , i h , j , u s F , i j ( t ) P E α P , α ¯ P S and y s F , i ( t ) P E α y i , α ¯ y i S , where α P i , α ¯ P i , α y i , α ¯ y i are positive numbers, α ¯ = max ( α ¯ P i , α ¯ y i ) .
The Lemma 1 proof gives in Appendix B.
Lemma 2. If Lemma 1 conditions satisfy, then V ˙ Δ , i ( t ) has the M + -property
V ˙ Δ , i 3 8 π α i V Δ , i + 8 3 π V e , i
where π 0 .
The Lemma 1 proof gives in Appendix C.
Consider the Lyapunov vector function V e i , Δ i ( t ) = [ V e , i ( t ) V Δ , i ( t ) ] T . Let functions s ρ ( t ) 0 exist such that
31
Analysis of adaptive system properties (18), (20) – (22) based on the study of the inequalities system
[ V ˙ e , i V ˙ Δ , i ] [ k s F , i α ¯ ϑ ¯ 2 k s F , i 8 3 π 3 8 π α i ] [ V e , i V Δ , i ] ,
Apply (31) and obtain a vector comparison system for (32)
33
where S = [ s ε s K ] T , A V R 2 × 2 is M-matrix
33 1
The stability conditions for the M-matrix A V have the form [30]
33 2
where m 1 , m 2 are diagonal minors of the matrix A V .
These conditions have the form for A V
34
So, the following statement is true.
Theorem 3. Let (i) positive-definite Lyapunov functions
34 1
have the infinitesimal higher limit for | e s F , i ( t ) | 0 , | Δ κ s F , i | 0 , Δ K s F , i 0 ; (ii) matrix P f s F , i h , j , u s F , i j T ( t ) P f s F , i h , j , u s F , i j ( t ) P E α P , α ¯ P S and y s F , i ( t ) P E α y i , α ¯ y i S are piecewise continuous bounded and W s F , i ( t ) P E α , α ¯ S , y s F , i ( t ) P E α y i , α ¯ y i S ; (iii) the equality
34 2
is fair in area O ν ( O ) , where π > 0 , O = { 0 , 0 n i × n i } × n i × n i × J 0 , , 0 n i × n i n i × n i is null matrix, O ν is some neighborhood of the point O , t [ 0 , ] = J 0 , ; (iv) Lemma 1, 2 conditions satisfied for V ˙ e , i and V ˙ Δ , i ; (v) the estimate (26) fair for function V Δ , i ( t ) ; (vi) the inequalities system (32) is valid for V ˙ e , i , V ˙ Δ , i ; (vii) the upper solution for V e i , Δ i ( t ) = [ V e , i ( t ) V Δ , i ( t ) ] T satisfies equation (33) if inequality (31) is true for elements V e , i , V Δ , i . Then the adaptive system (18), (20) – (22) is exponentially stable with the estimate
35
if conditions (34) held.
Theorem 3 shows if the information matrix W s F , i ( t ) = P f s F , i h , j , u s F , i j T ( t ) P f s F , i h , j , u s F , i j ( t ) is constantly excited, then the adaptive system (18), (20) – (22) guarantees consistent parameters estimates for system s F , i . This statement is valid if (34) is fulfilled.
Remark 9. The EC condition ( P E α , α ¯ S ) is the base for the stability proof of the adaptive system. EC indirectly consider when applying the Lyapunov function. The approach proposed above ensures the M + -property for the Lyapunov function. It bases on consideration the condition P E α , α ¯ S . The Lyapunov function analysis considers features of adaptive algorithms when the P E α , α ¯ S condition applies.

7. Nonlinear correction of nonlinear system

The system contains an amplifier with an electric motor and a relay control described by a function f 1 ( u ) . The correcting device is a nonlinear velocity feedback with a parabolic characteristic f 2 ( x 2 )
36
37
where u = ω х 1 f 2 ( x 2 ) is control, f 2 ( x 2 ) = k o s x 2 2 s i g n ( x 2 ) , ω is input, c > 0 , d > 0 .
Equation (13) and polynomials in (13), (14) have the form
38
39
40
where μ 1 , μ 2 are positive numbers that do not coincide with the roots of the equation W ( υ ) = 0 .
Adaptive model and algorithms for estimating system parameters (42), (43)
44
45
where e = y ^ y , i = η , v 1 , v 2 , b 1 , b 2 . Equation for error e ( t )
46
where k > 0 , Δ σ = σ ^ σ , σ = η , v 1 , v 2 , b 2 , b 2 .
Denote Δ K [ Δ η , Δ v 1 , Δ v 2 , Δ b 1 , Δ b 2 ] T . The vector tuning law follows from (35)
47
where Γ K = diag ( γ η , γ v 1 , γ v 2 , γ b 1 , γ b 2 ) , P y = [ y , p y , μ 1 , p y , μ 2 , p f 1 , μ 1 , p f 1 , μ 2 ] T .
The system (44), and (46) trajectories boundedness follows from Theorem 2. The simulation results show in Figures 1-4. Present the model (44) parameter tuning in Figures 1 and 2. Figure 3 reflects the change in the estimation error. The output form determines the error change. Figure 3 shows also the change in e ( t ) depending on the dynamics of the system output (36). The model adequacy in the output space demonstrates in Figure 4.
Figure 1. Model (44) parameters tuning.
Figure 1. Model (44) parameters tuning.
Preprints 67219 g001
Figure 2. Model (44) parameters tuning.
Figure 2. Model (44) parameters tuning.
Preprints 67219 g002
Figure 3. Changing the estimation error.
Figure 3. Changing the estimation error.
Preprints 67219 g003
Figure 4. Model adequacy in output space.
Figure 4. Model adequacy in output space.
Preprints 67219 g004
Note [32] that the system (36), (37) is unidentifiable by the function F2 on the measurements set. In this case, we can use indirect information about the dependence of u 1 = ω х 1 on x 2 . It is true since the relationship between u 1 and u .
Consider the case when the structure of nonlinearity is a priori unknown. Use the relationship diagram (RD) [28] for system (36). The relationship between u 1 and u is significant. Therefore, consider the framework S x 3 u 1 described by the function f x 3 u 1 : u 1 x 3 (Figure 5). f 1 ( u ) belongs to the relay functions class with a dead zone. Replacing u with u 1 changes the boundaries of the dead zone. This problem solves in the identification process. Construct the framework S u 1 x 3 described by the mapping χ u 1 x 3 : x 3 u 1 (the structure S u 1 x 3 coincides with S x 3 u 1 ), and the secant
47 1
where π 0 = 23.63 , π 1 = 0.129 . Coefficient of determination is r u 1 , x 3 = 0.66 . It indicates the presence of nonlinear properties.
Figure 5. Framework S x 3 u 1
Figure 5. Framework S x 3 u 1
Preprints 67219 g005
Determine the discrepancy ε u 1 u ^ 1 u 1 . It contains information about the function f 2 . Construction ε u 1 = ε u 1 ( x 2 ) and approximate the curve on the interval J x 2 = [ 0.64 ; 1 ] . Obtain a model with a quadratic structure. The model structure coincides with f 2 . So, we have performed a structural identification of the system (36).

8. Self-oscillation generation system

The self-oscillation system contains (i) a control object (variables y 1 , y 2 ), (ii) nonlinear (variable y 3 ) and linear (variable y 4 ) converters, (iii) an amplifier-converter with a nonlinear actuator (variable y 5 )
48
where T i > 0 is time constant, g 0 , y 5 is input. f i ( x ) ( i = 1 , 3 ) is a saturation function with a dead zone
49
The object phase portrait shows in Figure 6. It shows self-oscillations in the system. We transform the first two equations of the system (48) using the approach from Section 6. Present these equations as (38) and divide (38) by υ + μ . Transform variables y 1 , y 5
Figure 6. Object phase portrait.
Figure 6. Object phase portrait.
Preprints 67219 g006
50
and obtain the identification form
51
The adaptive system for evaluating system (51) parameters has the form
52
where e i = y ^ i y i , i = 1 ; 3 ; 4 ; 5 .
Consider the Lyapunov functions V i ( e i ) = 0.5 e i 2 and get adaptive algorithms for tuning system parameters (52)
53
where γ i j > 0 .
Apply Theorem 2 and get the boundedness of trajectories in an adaptive system
54
55
where Δ a i j ( t ) = a ^ i j ( t ) a i j .
Show the simulation results in Figures 7-10. Figures 7 and 8 represent the system (52) parameters tuning, and Figure 9 shows the change e i . Results confirm the adaptive system trajectories boundedness.
Figure 7. Tuning model parameters for estimation y 1
Figure 7. Tuning model parameters for estimation y 1
Preprints 67219 g007
Figure 8. Tuning model parameters for estimation y 3 , y 4 , y 5
Figure 8. Tuning model parameters for estimation y 3 , y 4 , y 5
Preprints 67219 g008
Figure 9. System errors (52) for various variables (green is e 1 , red is e 4 , orange is e 3 , blue is e 5 ).
Figure 9. System errors (52) for various variables (green is e 1 , red is e 4 , orange is e 3 , blue is e 5 ).
Preprints 67219 g009
Tuning parameters in the space ( e i , a ^ i j ) shows in Figure 10. We see that y 5 P E α , α ¯ S and S-synchronizability execution does not guarantee the asymptotic stability of the system. Nonlinearity is the reason for such properties of an adaptive system.
Figure 10. Tuning parameters in space ( e i , a ^ i j )
Figure 10. Tuning parameters in space ( e i , a ^ i j )
Preprints 67219 g010
Consider Lyapunov functions V e , 1 5 ( t ) = 0.5 i = 1 , i 2 5 e i 2 ( t ) ,
56
Theorem 4. Let (i) positive-definite Lyapunov functions
56 1
have an infinitesimal upper limit at | e i ( t ) | 0 , | Δ a i j | 0 ; (ii) y i ( t ) P E α y i , α ¯ y i S ,
57
where Δ G 1 ( t ) = [ Δ a 11 ( t ) , Δ a 12 ( t ) , Δ a 15 ( t ) ] T , Γ 1 = diag ( γ 11 , γ 11 , γ 15 ) , ϑ _ 1 = β l 1 ( Γ 1 ) , ϑ ¯ 1 = β 1 1 ( Γ 1 ) , β 1 ( Γ 1 ) and β l ( Γ 1 ) are minimum and maximum eigenvalues of the matrix Γ 1 ; (iv) α f 1 , y 3 υ 3 _ ( f 1 ( y 1 ) y 3 ) 2 α ¯ f 1 , y 3 + υ 3 , where υ 3 0 , υ 3 0 ; (v) γ 4 = max ( γ 41 , γ 42 ) ; (vi) the equality e i Δ a i j ω i = π i ( e i 2 + ( Δ a i j ) 2 ω i 2 ) fulfilled in the domain O ν ( O ) , where π > 0 , O = { 0 4 , 0 n } 4 × n × J 0 , , 0 4 and 0 n are zero vectors, n is number of adjustable parameters, O ν is some neighborhood of a point O , t [ 0 , ] = J 0 , ; (vii) the matrix system of inequalities
58
is valid for V e , Δ ( t ) , where A e , Δ block-diagonal matrix
58 1
58 2
(viii) the upper solution for V e , Δ ( t ) satisfies the equation S ˙ e , Δ = A e , Δ S e , Δ + B e , Δ if functions s i ( t ) 0 exist such that V e , Δ , i ( t ) s i ( t ) ( t t 0 ) & ( V e , Δ , i ( t 0 ) s i ( t 0 ) ) , i = 1 , 3 ; 4 ; 5 , where S e , Δ 6 , s i is vector S e , Δ element. Then the adaptive system (54), (55) is exponentially dissipative with the estimate
59
if
60
The Theorem 4 proof gives in Appendix D.
As follows from Theorem 4, system (48), (49) limiting properties depend on nonlinearity, feedback and constant excitation. In particular, this is true for block 3. The Theorem 4 statement confirms by Figure 11. It reflects the change of parametric error norm for channels 3-5
61
Figure 11. Parametric residual norm.
Figure 11. Parametric residual norm.
Preprints 67219 g011
So, the nonlinearities and feedback give biased estimates for the system parameters (48).

9. Conclusion

We propose the approach to adaptive identification for systems with multiple nonlinearities. It uses the transformation of equations based on the experimental data available set. Adaptive identification system designed. System decomposition into several subsystems is proposed for the adaptation process simplify. The trajectories boundedness in the adaptive system proved. The S-synchronizability problem of the system considers, and the excitation constancy condition modification proposes. The modification considers the requirement for nonlinear system structural identifiability. The Lyapunov vector function method applies to prove exponential stability.
Nonlinear correction of a nonlinear system considers. Adaptive algorithms obtain for estimating system parameters. The system trajectories limitation proved. A nonlinear system considers for self-oscillation generation with nonlinear feedback. The adaptive parametric identification system develops. We study the effect of feedback and nonlinearity. Simulation results confirm theoretical results.

Appendix A. Proof of Theorem 2

Consider the Lyapunov function V s F , i ( t ) (24). V ˙ s F , i ( t ) has the form of subsystem s F , i motions
A 1
Apply Theorem 2 condition (i). As V ˙ s F , i ( t ) < 0 , the s F , i -subsystem is stable. Integrate V ˙ ( t )
A 2
V s F , i ( e , Δ κ s F , i , Δ K s F , i ) satisfies the Theorem 2 condition (1). Therefore, all trajectories of the A S F , i -subsystem belong to the domain
A 3
The desired estimate follows from (A.2). ■

Appendix B. Proof of Lemma 1

Consider V ˙ e , i ( t )
B 1
Apply the inequality [30]
B 2
and (26). Then
B 3
where P f s F , i h , j , u s F , i j is matrix with elements p f s F , i h , j and p u s F , i j .
Let P f s F , i h , j , u s F , i j T ( t ) P f s F , i h , j , u s F , i j ( t ) P E α P , α ¯ P S and y s F , i ( t ) P E α y i , α ¯ y i S , where α P i , α ¯ P i , α y i , α ¯ y i are positive numbers. M + -property for V ˙ e , i obtains from (B.3)
B 4
where α ¯ = max ( α ¯ P i , α ¯ y i ) . ■

Appendix C. Proof of Lemma 2

Consider V ˙ Δ , i ( t )
C 1
Let for ( t t * > t 0 ) & ( ( e , Δ K s F , i , Δ κ s F , i ) ) O ν ( O ) )
C 2
where O = { 0 , 0 n i × n i } × n i × n i × J 0 , is system equilibrium position, O ν ( O ) is some neighborhood of a point O , 0 n i × n i n i × n i is null matrix, t [ 0 , ] = J 0 , , π > 0 is some number.
Let W s F , i P f s F , i h , j , u s F , i j T P f s F , i h , j , u s F , i j , σ s F , i Sp ( Δ K s F , i ( t ) W s F , i Δ K s F , i T ( t ) ) . Apply (C.2) and present (C.1) as
C 3
Apply to (С.3) inequalities (B.2), (26) and obtain
C 4
where α i = min ( α P i , α y i ) .
So, M + -property for V ˙ Δ , i
C 5

Appendix D. Proof of Theorem 4

Consider the Lyapunov vector function (56). Elements V e , Δ satisfy Theorem 4 condition (i). Ensure the M + -property for each component V ˙ e , Δ , i . Apply the approach used in proving Lemmas 1 and 2. Consider the proof procedure with the example V e , 1 . V ˙ e , 1 has form
D 1
Apply to (D.1) inequalities (B.2) and obtain
D 2
Let V Δ , 1 ( t ) = 0.5 Δ G 1 T ( t ) Γ 1 1 Δ G 1 ( t ) , Δ G 1 ( t ) = [ Δ a 11 ( t ) , Δ a 12 ( t ) , Δ a 15 ( t ) ] T , Γ 1 = diag ( γ 11 , γ 11 , γ 15 ) , ϑ _ 1 = β l 1 ( Γ 1 ) , ϑ ¯ 1 = β 1 1 ( Γ 1 ) , β 1 ( Γ 1 ) , β l ( Γ 1 ) are minimum and maximum eigenvalues of the matrix Γ 1 . Theorem 4 condition (iii) holds for V Δ , 1 ( t ) . Then (D.2)
D 3
So, the M + -property obtain for V ˙ e , 3 . Consider V ˙ e , 3
D 4
where α f 1 , y 3 υ 3 _ ( f 1 ( y 1 ) y 3 ) 2 α ¯ f 1 , y 3 + υ 3 , υ 3 _ 0 , υ 3 0 . υ 3 levels the EC property, as the nonlinear properties of the system effect.
Apply Theorem 2 and get the adaptive system trajectories boundedness. Then (D.4)
D 5
where ϑ 3 ( t ) 0 is uncertainty appearing at ( f 1 ( y 1 ) y 3 ) 2 P E α f 1 , y 3 , α ¯ f 1 , y 3 S , υ ˜ 3 = υ 3 γ 31 / k 3 .
Apply the above approach and get the M + - property for the remnants V ˙ e , i
D 6
where γ 4 = max ( γ 41 , γ 42 ) .
Consider components V ˙ Δ , i and use the approach used for Lemma 2 proving. Let the condition Δ a i j e i ω i = π i ( e i 2 + Δ a i j 2 ω i 2 ) for ( t t * > t 0 ) & ( ( e , Δ a i j ) ) O ν ( O ) ) , where O = { 0 , 0 } × × J 0 , is system equilibrium position, O ν ( O ) is some neighborhood of a point O , π i 0 , ω i are corresponding variables in (48). Then
D 7
where P 1 ( t ) = [ y 1 ( t ) , p y 1 ( t ) , p y 5 ( t ) ] T , P 1 P 1 T P E α P 1 , α ¯ P 1 S . Apply (B.2) and get the M + -property for V ˙ Δ , 1
D 8
Similarly, obtain the M + -property for elements V ˙ Δ , i
D 9
where χ is the result of the violation of the EC condition. The χ boundedness follows from Theorem 2.
The derivative V e , Δ satisfies the matrix system of inequalities
D 10
where A e , Δ = diag ( A e , Δ , 1 , A e , Δ , 3 A e , Δ , 4 , A e , Δ , 5 ) , B e , Δ = [ 0 0 υ ˜ 3 ϑ 3 π 3 χ 0 0 0 0 ] T ,
D 10 1
The comparison system is fair for (D.10)
D 11
if functions s i ( t ) 0 exist such that the comparison system is fair for (D.10)
D 12
where S e , Δ 6 , s i is elements of the vector S e , Δ .
Form A e , Δ shows that system (48) channels are isolated at the level of stability research. Therefore, perform the analysis A e , Δ for each channel. A e , Δ is an M-matrix [30]. The major minors A e , Δ positivity is the condition for the asymptotic stability of the adaptive system. Have
D 12 1
We see that the limiting properties (48) depend on the nonlinear properties of the system, feedback, and constant excitation. In particular, this is true for channel 3 in (D.10). ■

References

  1. Aykan M., Özgüven H.N. (2012) Parametric Identification of Nonlinearity from Incomplete FRF Data Using Describing Function Inversion. In: Adams, D., Kerschen, G., Carrella, A. (eds) Topics in Nonlinear Dynamics, Volume 3. Conference Proceedings of the Society for Experimental Mechanics Series. Springer, New York. [CrossRef]
  2. Zhao Z., Li C., Ahlin K., Du. H. (2016) Nonlinear system identification with the use of describing functions – a case study, Vibroengineering PROCEDIA, 8, 33-38.
  3. Pavlov Y.N., Nedashkovskii V.M., Tihomirova E.A. (2015) Identification of Nonlinear Dynamic Systems Possessing Some Nonlinearities, Science and Education of the Bauman MSTU, 07, 217–234.
  4. Prawin J., Rao A.R.M. & Sethi A. (2020) Parameter identification of systems with multiple disproportional local nonlinearities, Nonlinear Dyn, 100, 289–314. [CrossRef]
  5. Pai P. F., Palazotto A. N. (2008) Detection and identification of nonlinearities by amplitude and frequency modulation analysis, Mechanical Systems and Signal Processing, 22(5), 1107-1132.
  6. Safari S., Monsalve J. M. L. (2021) Direct optimization based model selection and parameter estimation using time-domain data for identifying localised nonlinearities, Journal of Sound and Vibration, 501, , 116056.
  7. Noël J., Schoukens J. (2018) Grey-box state-space identification of nonlinear mechanical vibrations, International Journal of Control, 91(5).
  8. Li C. (2021) Closed-loop identification for a class of nonlinearly parameterized discrete-time systems, Automatica, 131, 109747. [CrossRef]
  9. Noël J.P., and Schoukens J. (2018) Grey-box State-space Identification of Nonlinear Mechanical Vibrations, International Journal of Control, 91(5), 1118-1139.
  10. Binczak S., Busvelle E., Gauthier J.-P., Jacquir S. (2006) Identification of Unknown Functions in Dynamic Systems. https://pageperso.lis-lab.fr/eric.busvelle/papers/bioid.pdf.
  11. Singh A. and Moore K. J. (2021) Identification of multiple local nonlinear attachments using a single measurement case, Journal of Sound and Vibration, 513, 116410. [CrossRef]
  12. Paul Van den Hof. (1997) Closed-loop issues in system identification. In: Y. Sawaragi and S. Sagara (Eds.), System Identification (SYSID'97), Proc. 11th IFAC Symp. System Identification, Kitakyushu, Japan, 8-11 July 1997. IFAC Proceedings Series, 3, 1547-1560.
  13. Andersson C., Ribeiro A. H., Tiels K., Wahlström N. and Schön T. B. (2019) Deep convolutional networks in system identification, IEEE 58th Conference on Decision and Control (CDC).
  14. Gedon D., Wahlström N., Schön T. B., Ljung L. (2021) Deep State Space Models for Nonlinear System Identification. arXiv:2003.14162v3 [eess.SY]. [CrossRef]
  15. Kerschen G., Worden K., Vakakis A. and Golinval J.-C. (2006) Past, present and future of nonlinear system identification in structural dynamics, Mechanical Systems and Signal Processing, Elsevier, 20 (3), 505-592. [CrossRef]
  16. Holmes P. (1982) The dynamics of repeated impacts with a sinusoidally vibrating table, Journal of Sound and Vibration, 84, 173–189.
  17. Azeez M.A.F., Vakakis A.F. (1999) Numerical and experimental analysis of a continuously overhung rotor undergoing vibro-impacts, International Journal of Non-Linear Mechanics, 34, 415–435.
  18. Van den Hof P. (1998) Closed-loop issues in system identification. Annual Reviews in Control, 22(0), 173 – 186.
  19. Aljamaan, I. (2016) Nonlinear Closed-Loop System Identification in The presence of Non-stationary Noise Source (Unpublished doctoral thesis). University of Calgary, Calgary, AB.
  20. Forssell U., Ljung L. (1999) Closed-loop identification revisited, Automatica, 35, 1215-1241. [CrossRef]
  21. Mejari M., Piga D. and Bemporad A. (2018) A bias-correction method for closed-loop identification of Linear Parameter-Varying systems, Automatica, 87, 128–141. [CrossRef]
  22. Piga, D., Tуth R. (2014) A bias-corrected estimator for nonlinear systems with output-error type model structures, Automatica, 50(9), 2373–2380.
  23. Gilson, M. and Van den Hof, P. (2001) On the relation between a bias-eliminated leastsquares (BELS) and an IV estimator in closed-loop identification, Automatica, 37(10), 1593–1600. [CrossRef]
  24. Song G., Xu L. Ding F. (2019) Recursive least squares algorithm and stochastic gradient algorithm for feedback nonlinear equation-error systems. International Journal of Modelling, Identification and Control, 32(3-4), pp. 251-257.
  25. Karabutov N. (2021) Introduction to the structural identifiability of nonlinear systems; URSS/ Lenand: Moscow.
  26. Karabutov N.N. (2020) S-synchronization Structural Identifiability and Identification of Nonlinear Dynamic Systems. Mekhatronika, Avtomatizatsiya, Upravlenie, 21(6), 323-336. (In Russ.).
  27. Karabutov N. (2018) Structural-parametrical design method of adaptive observers for nonlinear systems, International journal of intelligent systems and applications, 10(2), 1-16. [CrossRef]
  28. Karabutov N. (2018) Geometrical frameworks in identification problem, Intelligent control and automation, 12(2), 17-43. [CrossRef]
  29. Karabutov N. (2017) Adaptive observers with uncertainty in loop tuning for linear time-varying dynamical systems, International journal intelligent systems and applications, 9(4), 1-13. [CrossRef]
  30. Gantmacher F.R. (2000) The Theory of Matrices; AMS Chelsea Publishing: Reprinted by American Mathematical Society.
  31. Karabutov N. (2022) Structural Identifiability of Feedback Systems with Nonlinear Adulterating, Contemporary Mathematics, 3(2), 257-269. [CrossRef]
  32. Karabutov N. (2021) Structural Identifiability of Systems with Multiple Nonlinearities, Contemporary Mathematics, 2(2) 141-161. [CrossRef]
  33. Barbashin E.A. (1970) Lyapunov function; Nauka: Moscow.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated