Next Article in Journal
A Data-Driven Convolutional Neural Network Approach for Power Quality Disturbance Signal Classification (DeepPQDS-FKTNet)
Next Article in Special Issue
Trust in Artificial Intelligence: Modeling the Decision Making of Human Operators in Highly Dangerous Situations
Previous Article in Journal
Analytical Solutions of Partial Differential Equations Modeling the Mechanical Behavior of Non-Prismatic Slender Continua
Previous Article in Special Issue
Self-Tuning Controller Using Shifting Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integral Models in the Form of Volterra Polynomials and Continued Fractions in the Problem of Identifying Input Signals

by
Svetlana Solodusha
1,2,3,*,
Yuliya Kokonova
2,3 and
Oksana Dudareva
3
1
Melentiev Energy Systems Institute, Siberian Branch of the Russian Academy of Sciences, 664033 Irkutsk, Russia
2
Matrosov Institute for System Dynamics and Control Theory, Siberian Branch of the Russian Academy of Sciences, 664033 Irkutsk, Russia
3
Department of Applied Mathematics and Computer Science, Irkutsk National Research Technical University, 664074 Irkutsk, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(23), 4724; https://doi.org/10.3390/math11234724
Submission received: 30 October 2023 / Revised: 15 November 2023 / Accepted: 20 November 2023 / Published: 22 November 2023

Abstract

:
The paper discusses the prospect of using a combined model based on finite segments (polynomials) of the Volterra integral power series. We consider a case when the problem of identifying the Volterra kernels is solved. The predictive properties of the classic Volterra polynomial are improved by adding a linear part in the form of an equivalent continued fraction. This technique allows us to distinguish an additional parameter—the connection coefficient α , which is effective in adapting the constructed integral model to changes in technical parameters at the input of a dynamic system. In addition, this technique allows us to take into account the case of perturbing the kernel of the linear term of the Volterra polynomial in the metric C [ 0 , T ] by a given value δ , implying the ideas of Volterra regularizing procedures. The problem of choosing the connection coefficient is solved using a special extremal problem. The developed algorithms are used to solve the problem of identifying input signals of test dynamic systems, among which, in addition to mathematical ones, thermal power engineering devices are used.

1. Introduction

Present-day methods of mathematical modeling of nonlinear dynamic systems include extensive theoretical and algorithmic tools, including the Volterra functional integral power series, Wiener functional series, Hammerstein and Wiener–Hammerstein models, self-organization algorithms, genetic algorithms, and neural networks. In the theory of mathematical modeling of dynamic systems, methods are widespread that use, firstly, a priori information about the internal structure of the simulated objects, secondly, observed data on the behavior of the object under study and, finally, the joint use of information of the first and second types. An insufficiency of a priori data about the structure of the object of study, as a rule, lead researchers to use approaches that, on the one hand, take into account information about the object at the stage of constructing a mathematical model, for example, using a training sample, and on the other hand, carry out “adjustment” of parameters and formation of models based on both current and retrospective information directly when using the model [1].
To identify the dynamic characteristics of a nonlinear system under conditions of a priori uncertainty about the internal structure, various methods have been developed (see, for example, [2]), among which Volterra functional series occupy a worthy place.
In the scientific literature, see for example [3,4], the universal properties of the Volterra integral power series and their applicability for various technical objects are noted. The monograph ([5], p. 247) states that “analytical study of nonlinear systems using functional power series of the Volterra type is equivalent to the analysis of nonlinear systems using experimental data”.
Note that there are diametrically opposed points of view when assessing the effectiveness and relevance of this mathematical tool. In particular, in the monographs [3,6,7,8], this method seems quite promising, and in [9,10], the opposite point of view is presented. The strengths mentioned are, first of all, the applicability for various modes of the object under study and interaction with a wide class of technical systems. The weakness mentioned is the limitation of the degree of nonlinearity of the system. In the review ([11], p. 358), authors noted that, currently, the “Volterra series is mainly used for the analysis and modeling of nonlinear systems in the simulation or laboratory stage”. Therefore, the development of new methods for constructing Volterra integral models and their modifications still remains an urgent problem.
Constructing a model of nonlinear dynamics in the form of the Volterra polynomial
y ( t ) = n = 1 N 0 t 0 t K n ( s 1 , , s n ) i = 1 n x ( t s i ) d s i , t [ 0 , T ] ,
consists of determining the required number of terms of the series (1) and estimating the Volterra kernels of the corresponding orders. Here, the functions K n (due to the scalarity of the input signal x ( t ) ) are symmetric with respect to their variables s 1 , , s n . Authors, as a rule, use a segment of the Volterra series (polynomial) at N = 2 , 3 . The limitation to two or three terms is effective only in the case of weak nonlinearity, for example, when the input signals of the system are small.
If the amplitude (height) of the input signals is relatively large, then sufficient accuracy can only be ensured by a set of models built for certain domains of change in the input signals. As noted in [10], the kernels in (1) “become dependent on the approximation domain, i.e., on the levels and duration of the signals.” Thus, the effectiveness of using Volterra series depends on solving the problem of identifying the first two or three terms of the series (1) and, in addition, on algorithms for constructing integral models in real time.
One of the common ways to construct dynamic integral models is to move from (1) to the discrete form [12,13,14,15]:
y ( t ) = n = 1 P i 1 = 1 L i n = 1 L h n ( i 1 , , i n ) x ( t i 1 ) x ( t i n ) + e ( t ) ,
where h n is a discrete analogue of the Volterra kernel, L is finite memory, P is the order of the polynomial, e ( t ) is some error (noise). The ratio (2) is considered as a functional polynomial regression model (see, for example, [16,17,18]).
Constructing a Volterra regression model involves a number of difficulties. They are associated, in particular, with the choice of the number L, which determines the system memory, as well as with the presence of errors in the source data (as noted in [19], “the identification problem by the least squares method is one of the incorrect ones”). Therefore, it is no coincidence that research in this direction continues to the present day [20].
In practice, a situation of insufficient training data often arises. In a series of papers [21,22,23,24], a new method for solving the identification problem with small amounts of input and output data is considered, based on the introduction of randomized models in which parameters are treated as random variables.
The papers [23,24] propose a method for determining statistical dependencies between input and output data based on linear and power randomized models. Their construction involves estimating probabilistic characteristics. This approach was later developed in [21,22] to simulate a dynamic system, the output of which is measured with an error, using a randomized model of the form
y ( t ) = n = 1 N ( s 1 , , s n ) = 0 m K ( n ) ( s 1 , , s n ) i = 1 n x ( t s i ) + ξ ( t ) ,
where t [ m , m + l ] , l is the number of measurements, s i [ 0 , m ] , x ( t ) is the input (measured exactly), functions K ( n ) are random, ξ ( t ) is random additive noise.
These approaches are based on the use of basic knowledge about the object at the preliminary training stage, which is performed during an active or passive experiment.
Among modern intelligent techniques of mathematical modeling of technological processes, there are known schemes for controlling algorithms for setting up models based on current data, i.e., the possibility of additional training of models during the functioning of dynamic systems and objects is provided [25]. This approach is characterized by taking into account all retrospective knowledge about the object, which leads to increased modeling accuracy. Models based on the Volterra integral power series (1) and their modifications have wide application possibilities in intelligent systems for modeling and controlling dynamic objects (see, for example, [26,27,28,29]). In this case, both tools for constructing an IT management infrastructure [27] and management principles of model predictive control [28,29] are used. In relation to (1), it is natural to perceive Volterra kernels as functions specified with some error. An additional parameter introduced into such a model will allow the response to be adjusted taking into account the current source data (input signals). Thus, the design of the modified Volterra polynomial should include, in addition to the transient characteristics (Volterra kernels), taking into account the range of test sets of input–output signals, an additional parameter that takes into account the deviation of the current signals from their previous values from the training set. In relation to (1), this idea can be implemented through a combination with continued fractions, the use of which makes it possible to apply the perturbation method and, thereby, take into account the stochastic nature of the dynamics of objects.
In recent decades, the tool for continued fractions has been actively developing in the field of studying their properties [30,31]. Issues of applied application of continued fractions for problems of structural-parametric identification of models of linear dynamic objects were considered in works [32,33,34]. In [34], to approximate a continuous transfer function based on the theory of continued fractions, the authors use the results of measurements of input and output influences. The stated topics also include work on fractional differentiation [35,36,37].
In this paper, we propose a technique for using continued fractions, which consists of replacing the linear integral term in (1) with its equivalent in the form of an associated continued fraction and choosing the connection coefficient using a special extremal problem. The results of implementing the proposed approach are presented for some dynamic systems, including the problem of modeling the response of an element of a heat exchange unit [38]. The contents of the paper include the following sections: Section 2 contains the statement of the problem, Section 3 considers the solution to the problem of identifying the parameter α , Section 4 includes the solution to the problem of identifying input signals. Section 3 and Section 4 also present the results of computational experiments for test dynamic systems, including the heat exchanger element. Section 5 contains conclusions and future research directions.

2. Problem Statement

Consider a polynomial (1) with N = 2 , 3 , the right-hand side of which meets the smoothness requirements for carrying out calculations, y ( 0 ) = 0 , kernels K i , i = 1 , 2 , 3 are continuous functions, in addition, K 1 ( t ) 0 , t [ 0 , T ] , ( K 1 ( t ) ) t C [ 0 , T ] .
Let the following inequality hold:
α + 0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 0 ,
where α 0 , for all t [ 0 , T ] . Using the idea of continued fractions, under assumption (3), it is easy to obtain
α 1 0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 α + 0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 α .
Reducing fraction (4) to a common denominator will give the first term in (1):
0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 .
Thus, replacing (5) in (1) with the expression (4) gives the modified model
α 1 0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 α + 0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 α + n = 2 N 0 t 0 t K n ( s 1 , , s n ) i = 1 n x ( t s i ) d s i = y ( t ) .
Further, we assume that the problem of identifying Volterra kernels for constructing models of the form (1) and (6) has been solved. We introduce the integral operator K x : = 0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 and the perturbed operator K ˜ x in which instead of K 1 ( s 1 ) a function K ˜ 1 ( s 1 ) is known that deviates in the metric C [ 0 , T ] from K 1 ( s 1 ) by a given value δ . We will use the standard conditions regarding the kernel K 1 indicated at the beginning of this Section and the notation K ˜ 1 ( t ) = K 1 ( t ) + δ , where δ is small positive parameter. Extensive literature addresses the issues of numerical solution of integral Volterra equations, including under the conditions of a perturbed operator. An important part of this line of research is the results obtained by M.M. Lavrentiev, A.M. Denisov, and A.S. Apartsyn. Using ideas from [39,40], instead of (6), consider a model of the following form:
α 1 0 t K ˜ 1 ( s 1 ) x ( t s 1 ) d s 1 α + 0 t K 1 ( s 1 ) x ( t s 1 ) d s 1 α + n = 2 N 0 t 0 t K n ( s 1 , , s n ) i = 1 n x ( t s i ) d s i = y N ( t ) ,
where y N ( t ) is the response of the integral model for a fixed value N 2 and a given value δ , and the expression α + δ 0 t x ( s ) d s 0 holds.
Remark 1. 
We do not consider the case when, in (4), everywhere instead of K 1 ( t ) there is K ˜ 1 ( t ) . This is because under the assumption (3) with respect to K ˜ 1 ( t ) , it degenerates into
0 t K ˜ 1 ( s 1 ) x ( t s 1 ) d s 1 + n = 2 N 0 t 0 t K n ( s 1 , , s n ) i = 1 n x ( t s i ) d s i = y ˜ ( t ) ,
and thus, the problem of selecting the associated parameter α, taking into account the deviation of the current indicators ( x ( t ) , y ˜ ( t ) ) from their previous values from the training set, is excluded from consideration.
Assuming that a model of the form (7) is built for some fixed value N, consider the problem of finding an input signal x ( t ) that corresponds to a known response y N ( t ) . This formulation arises in connection with the construction of a nonlinear automatic control system for a technical object ([5], p. 242). Given α , y ( t ) , K i ( i = 1 , 2 , , n ) , K ˜ 1 ( t ) the Equation (7) is N-th power (polynomial) Volterra equation of the first kind with respect to x ( t ) .
Note that to construct a model of the form (7), in contrast to (6), it is necessary to additionally solve the problem for identification of parameter α . We will pay special attention to this issue in the next section.

3. On Choosing the Parameter α

We emphasize that the choice of parameter α 0 is limited by conditions that ensure that the denominators in (4) and (7) differ from zero. These conditions preserve the arbitrariness in the choice of α . At the same time, the residual between y e t ( t ) and y N ( t ) depends on the choice of this parameter. Note that the choice of the value of the connected parameter α affects the predictive properties of the integral model (7) and, accordingly, the accuracy of the response under an arbitrary perturbation δ . Let us denote the response of model (7) at a certain value of α by y N α ( t ) .
We formulate the problem of optimal (in some natural sense) choice of value α . We will take the absolute value of the residual between y e t ( t ) and y N α ( t ) as the objective function for a fixed δ :
| ε ( t ) | = | y e t ( t ) y N α ( t ) | ,
where y e t ( t ) is the response of the dynamic object (or its simulation model). Selecting x ( t ) from the feasible family of signals X ( t ) , we set the accuracy criterion (7) in the form
max x ( t ) X ( t ) | y e t ( t ) y N α ( t ) | min α R .
In fact, the ε ( t ) is some function depending on the parameters t and α , so that ε ( t ) = ε ¯ ( α , t ) . Then, the problem of parametric identification of the connection coefficient α for construction (7) can be reduced to solving an extremal problem: find a value of α that provides the minimum of maximum values | ε ¯ ( α , t ) | on the set of feasible t [ 0 , T ] , α R , i.e.,
α = arg min α R { max t [ 0 , T ] | ε ¯ ( α , t ) | } .
Thus, we formulated the optimization problem (8) to remove the arbitrariness in choosing the connected coefficient α . Now, we consider its solution using the example of some dynamic system.
Example 1. 
Let us illustrate the solution to the problem (8) when describing the response of a heat exchange unit element [38,41]:
Δ i ( t ) = λ 1 λ 2 λ 2 λ 1 0 t Δ Q ( η ) Q 0 D 0 Δ D ( η ) γ ( t , η ) d η ,
γ ( t , η ) = e λ 1 0 t D ( ξ ) d ξ e λ 2 0 t D ( ξ ) d x i ,
where t is time, s; D is substance consumption, kg/s; Q is total heat load, kW; λ 1 , λ 2 are some constants; the symbol “Δ” is increment, for example, D ( t ) = D 0 + Δ D ( t ) ; the index “0” denotes the initial parameters D 0 = 0.16 kg/s; Q 0 = 100 kW; i 0 = 1059 kJ/kg.
To select the time range t [ 0 , T ] , we use the recommendations of [41]. The methodological role of the model is also noted there (9).
Note that according to (9), the change in Δ i ( t ) linearly depends on the input signal Δ Q ( t ) . Therefore, without loss of generality, in this section, when identifying the parameter α in (7), we consider the case when Δ Q ( t ) = 0 . Then, in terms of the model (7) y e t ( t ) = Δ i ( t ) , x ( t ) = Δ D ( t ) . Let us limit ourselves to (7) N = 2 . The procedure for identifying Volterra kernels in (7), where t [ 0 , 20 ] , is implemented using the technique from [40], the height (amplitude) of test signals from the training set is β = 25 % D 0 = 0.04.
Now, we present the results of a computational experiment to solve the problem of parametric identification α . To illustrate the effectiveness of the proposed model (7), we choose the input signal x ( t ) = ξ e ( t ) , where ξ β , e ( t ) is the Heaviside function. Let the kernel K ˜ ( t ) in (7) be specified with an error of δ = 0.1 . The maximum of | ε ¯ ( α , t ) | is achieved either inside the interval under study at point t 1 : 0 < t 1 < T , or on the right boundary t 2 = T . The parameter α is selected from the matching condition
| ε ¯ ( α , t 1 ) | = | ε ¯ ( α , t 2 ) | .
In particular, for ξ = 0.041 , the value of α obtained by solving the problems (8) and (10) was 2.20331 , while t 1 = 4.42713 , t 2 = 20 , and t = 13.38662 ; so,
| ε ¯ ( 2.20331 , 4.42713 ) | = | ε ¯ ( 2.20331 , 20 ) | = 7.42245 ,
| ε ¯ ( 2.20331 , 13.38662 ) | = 0 .
A comparison of the residuals | ε ¯ ( α , t ) | and | y e t ( t ) y ˜ ( t ) | is shown in Figure 1.
The maximum values of response modeling errors (9) are reached at the end of the transient process, while
max t [ 0 , T ] | y e t ( t ) y ˜ ( t ) | = 15.58662 , max t [ 0 , T ] | y e t ( t ) y 2 ( t ) | = 7.42245 ,
0 20 | y e t ( s ) y ˜ ( s ) | d s = 257.7766 , 0 20 | y e t ( s ) y 2 ( s ) | d s = 87.4427 ,
and the maximum relative application error (7) for the selected signal x ( t ) = 0.041 is 1.2 %. Results of comparison of residuals | ε ¯ ( α , T ) | and | y e t ( T ) y ˜ ( T ) | for ξ from the range 0.041 ÷ 0.045 are given in Table 1.
The table shows that the use of a modified model (7) involving the minimax problems (8) and (10) made it possible (for the selected range of technical characteristics) to reduce the modeling error by half.
Assuming further that a model of the form (7) has been constructed, let us consider the specifics of solving the polynomial equation that arises in the problem of reconstructing input signals.

4. On Identifying the Input Signal x ( t ) in (7)

The theory and numerical methods for solving Volterra polynomial Equations (1) for N = 1 and N 2 have significant differences. In [42], it is shown that (1) for N , 2 has a solution in the class of generalized functions. The publication [43] addresses further study of this issue. In this work, we will focus on studying the continuous solution to (7), N 2 .
In the works [41,44,45], there is a brief overview of the results of studies of polynomial Equations (1) for N = 2 , 3 , where x ( t ) is a scalar function of time. Their most important feature is the locality of the solution in C [ 0 , T ] (by locality we mean the smallness of the right end of the segment t ¯ < T , where T cannot be replaced by a larger number). Since (1) has an exact solution only in special cases that correspond to N = 2 , 3 , let us dwell on the specifics of (7) for the indicated values of N.
Remark 2. 
The methodology for studying the continuous solution of Volterra polynomial Equations (1) and estimating the value of the parameter t ¯ is based on majorant estimates of special nonlinear integral inequalities introduced in [46,47]. These inequalities play the same role for (1) at a given N > 1 as the Gronwall–Bellman inequality does for a linear Volterra equation of the first kind.
Let us move on to studying the Volterra polynomial equation of the first kind (7) ( N = 2 ). For simplicity, we choose the case of constant kernels K i ( s ) = k i , k i > 0 , i = 1 , 2 . Without loss of generality, we set k 1 = 1 , so that (7) for N = 2 , taking into account the notation, takes the form
α 1 ( 1 + δ ) Q ( t ) α + Q ( t ) α + k 2 Q 2 ( t ) = y 2 ( t ) ,
where Q ( t ) = 0 t x ( s ) d s , α + Q ( t ) 0 , α + δ Q ( t ) 0 , δ > 0 , t [ 0 , t ¯ ] , α R . In contrast to the quadratic polynomial Equation (1) for N = 2 , the Equation (11) ((7) for N = 2 ) is cubic with respect to Q ( t ) . The exact solution (11)
Q 3 ( t ) α δ Q 2 ( t ) y ( t ) δ + α ( 1 + δ ) k 2 δ Q ( t ) + y ( t ) δ k 2 δ = 0
can be found by replacing the unknown in (12)
Q ( t ) = z ( t ) + α 3 δ
and applying the Cardano formula [48] for the equation equivalent to (12)
z 3 ( t ) + p ( t ) z ( t ) + q ( t ) = 0 ,
where
p ( t ) = y ( t ) + α k 2 α k 2 δ α 2 3 δ 2 ,
q ( t ) = α 3 k 2 δ ( 2 y ( t ) α ) 1 3 α 2 k 2 δ 2 2 27 α 3 δ 3 .
Condition
D ( t ) = q 2 ( t ) 4 + p 3 ( t ) 27 0 ,
guarantees the realness of the roots of (13). Thus, the critical value t ¯ is the smallest root of the equation D ( t ) = 0 t 0 .
Let us illustrate the specifics of (11)–(13) with an example.
Example 2. 
Let the response of the dynamic system have the following form:
y e t ( t ) = m = 1 N e t 1 m ! 0 t x ( s ) d s m , N e t = 3 , t [ 0 , T ] , T = 1 .
Applying the Volterra kernel identification technique for constructing (1) with N = 2 , as outlined in [40], we obtain
K 1 ( s 1 ) = 1 + s 1 2 2 , K 2 ( s 1 , s 2 ) = 1 2 .
The response (7) to the signal x ( t ) = e ( t ) is equal to y 2 ( t ) , whence ε ¯ ( α , t ) = t δ ( α + t + 1 6 t 3 ) δ t α . Solution to the problems (8), (10), in which y 2 ( t ) = t α ( 1 + 1 6 t 3 + δ ) α δ t + t 2 2 , t [ 0 , T ] , for a fixed δ = 0.1 is determined by the value α = 0.94048 . For definiteness, we choose the indicated values of δ and α and, for simplicity, limit ourselves to the case of constant kernels, choosing in (11)
k 1 = min 0 s 1 1 | 1 + s 1 2 2 | = 1 , k 2 = 1 2
and the desired right-hand side in the form t 2 2 + t 4 8 2 t 3 .
Remark 3. 
Obviously, (14) is a partial sum of the series for the function exp 0 t x ( s ) d s . The choice of the value k 1 in this example is dictated by condition (12) from [47].
Note that even in the simplest case of constant kernels, the continuous solution to (1) for N = 2 , generally speaking, has a local character. The values k 1 , k 2 are chosen to demonstrate this fact.
Besides, under the assumptions made, the solution to the polynomial Equation (1) is determined by the formula
x ( t ) = t ( 2 12 t + t 2 ) 4 + 4 t 2 16 t 3 + t 4
for all t [ 0 , t ¯ 1 ) , where t ¯ 1 = 0.74036 . Moving on to the solution (1) with the perturbed kernel k ˜ 1 = k 1 + δ = 1.1 , we have a solution x of the form
x ( t ) = 5 t ( 2 12 t + t 2 ) 121 + 100 t 2 400 t 3 + 25 t 4
for all t [ 0 , t ¯ 2 ) , where t ¯ 2 = 0.78241 . Here, t ¯ 1 and t ¯ 2 are the minimal positive roots of the equations D 1 = 0 and D 2 = 0 , where D 1 , D 2 is the corresponding expression under the radical. Using further Formulas (12) and (13) to solve (11), using the MAPLE computer system, we obtain that the real root of (11) x ( t ) can be found for all t [ 0 , t ¯ 3 ) , where t ¯ 3 = 0.86210 . At the same time, by decreasing the value of α , the value of t ¯ 3 decreases, approaching the value of t ¯ 2 . In particular, when choosing α = 10 4 , t ¯ 3 = 0.78241 coincides with t ¯ 2 up to the fifth decimal place.
Let us present the results of a computational experiment, comparing the values of the roots of polynomial equations at the nodes t i = 0.1 ÷ 0.9 . We use the symbol j ( j = 1 , 2 , 3 ) to mark situations where the inequalities t i < t ¯ j , which guarantee the realness of the roots, are violated.
Table 2 shows (see the second and third columns) that the influence of the error boundary layer is reflected in the values of x ( t i ) , x ( t i ) at t i = 0.7 . Since in this example t ¯ 3 > t ¯ 2 > t ¯ 1 , the boundary layer affects the value of x ( t i ) at t = 0.8 . Comparing the value in the third and fourth columns of the table for t i = 0.1 ÷ 0.6 , we can conclude that the solutions to Equations (1) and (11) and with perturbed kernel k ˜ 1 are quite close to each other.
It should be noted that the transition to (7) at N = 3 involves the use of the Ferrari method and requires separate consideration.

5. Conclusions

The paper discusses the problem of modeling nonlinear dynamics using Volterra polynomials, associated with the problem of identifying input signals of a dynamic system. The approach proposed by the authors makes it possible to generate a modified integral model in a certain vicinity of the technical range of input influences. The formation of a modified model is based on the use of the tool of continued fractions and the subsequent solving an extremal problem of a special type to identify the associated parameter. Computational experiments have shown the effectiveness of a new type of integral model in describing nonlinear dynamics. The results of solving the problem of identifying input signals on a dynamic test system are comparable in accuracy to those discussed earlier in [45]. In addition, the use of modified integral models made it possible to expand the range of existence of a solution to a multilinear integral equation. This result was obtained experimentally (see Table 2) and requires further theoretical research.

Author Contributions

Conceptualization, S.S.; methodology, S.S.; software, S.S., Y.K. and O.D.; validation, S.S., Y.K. and O.D.; formal analysis, S.S.; investigation, S.S.; resources, S.S.; data curation, S.S.; writing—original draft preparation, S.S.; writing—review and editing, S.S.; visualization, Y.K. and O.D.; supervision, S.S.; project administration, O.D.; funding acquisition, S.S. and Y.K. All authors have read and agreed to the published version of the manuscript.

Funding

The research by S.S. and Y.K. funded by the Russian Science Foundation grant number 22-11-00173, https://rscf.ru/project/22-11-00173/ (accessed on 30 October 2023).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Bakhtadze, N.N. Virtual Analyzers: Identification Approach. Autom. Remote Control 2004, 65, 1691–1709. [Google Scholar] [CrossRef]
  2. Giannakis, G.B.; Serpedin, E. A bibliography on nonlinear system identification. Signal Process. 2001, 81, 533–580. [Google Scholar] [CrossRef]
  3. Volkov, N.V. Functional Series in Problems of Dynamics of Automated Systems; Janus-K: Moscow, Russia, 2001. (In Russian) [Google Scholar]
  4. Tsibizova, T.Y. Methods for identifying nonlinear control systems. Mod. Probl. Sci. Educ. 2015, 1–1, 109–116. (In Russian) [Google Scholar]
  5. Solodovnikov, V.V. (Ed.) Technical Cybernetics. Theory of Automatic Control; Mashinostroenie: Moscow, Russia, 1969; Volume 2. (In Russian) [Google Scholar]
  6. Venikov, V.A.; Sukhanov, O.A. Cybernetic Models of Electrical Systems; Energoizdat: Moscow, Russia, 1982. (In Russian) [Google Scholar]
  7. Danilov, L.V.; Mathanov, P.N.; Fillipov, E.S. Theory of Nonlinear Electrical Circuits; Energoizdat: Leningrad, Russia, 1990. (In Russian) [Google Scholar]
  8. Deich, A.M. Methods for Identifying Dynamic Objects; Energya: Moscow, Russia, 1979. (In Russian) [Google Scholar]
  9. Pupkov, K.A.; Shmykova, N.A. Analysis and Calculation of Nonlinear Systems Using Functional Power Series; Mashinostroenie: Moscow, Russia, 1989. (In Russian) [Google Scholar]
  10. Bobreshov, A.M.; Mymrikova, N.N. The problems of strongly nonlinear analysis for electron circuits based on Volterra series. Proc. Voronezh State Univ. Ser. Phys. Math. 2013, 2, 15–25. (In Russian) [Google Scholar]
  11. Cheng, C.M.; Peng, Z.K.; Zhang, W.M.; Meng, G. Volterra-series-based nonlinear system modeling and its engineering applications: A state-of-the-art review. Mech. Syst. Signal Process. 2017, 87, 340–364. [Google Scholar] [CrossRef]
  12. Alper, P. Consideration of the Discrete Volterra Series. IEEE Trans. Atom. Control 1965, 10, 322–327. [Google Scholar] [CrossRef]
  13. Schreues, D.; Schreues, D.; O’Droma, M.; Goacher, A.A.; Gadringer, M. RF Power Amplifier Be havioral Modeling; Cambrige University Press: Cambrige, UK, 2008. [Google Scholar]
  14. Wang, T.; Brazil, T.J. Volterra-Mapping-Based Behavioral Modeling of Nonlinear Circuitsand Systems for High Frequencies. IEEE Trans. Microw. Theory Tech. 2007, 51, 1433–1440. [Google Scholar] [CrossRef]
  15. Zhu, Q.; Dooley, J.; Brazil, T.J. Simplified Volterra Series Based Behavioral Modeling of RF Power Amplifiers Using Deviation—Reduction. In Proceedings of the 2006 IEEE MTT-S International Microwave Symposium Digest, San Francisco, CA, USA, 11–16 June 2006; pp. 1113–1116. [Google Scholar]
  16. Fatuev, V.A.; Khrapova, A.G. D-optimal sequential identification procedure for the dynamic Volterra regression model. Eurasian Union Sci. 2015, 4, 20–24. (In Russian) [Google Scholar]
  17. Franz, M.; Schölkopf, B. A unifying view of Wiener and Volterra theory and polynomial kernel regression. Neural Comput. 2006, 18, 3097–3118. [Google Scholar] [CrossRef]
  18. Kekatos, V.; Giannakis, G.B. Sparse Volterra and polynomial regression models: Recoverability and estimation. IEEE Trans. Signal Process. 2011, 59, 5907–5920. [Google Scholar] [CrossRef]
  19. Kapalin, V.I.; Popovich, D.E.; Kyong, N.M. Nonparametric identification of objects and solution of Volterra integral equations of the first order. Sci. Bull. Belsu. Ser. Comput. Sci. Appl. Math. 2006, 2, 37–41. (In Russian) [Google Scholar]
  20. Chinarro, D. System Identification Techniques. In System Engineering Applied to Fuenmayor Karst Aquifer (San Julian de Banzo, Huesca) and Collins Glacier (King George Island, Antarctica); Springer: Berlin/Heidelberg, Germany, 2014; pp. 11–51. [Google Scholar]
  21. Popkov, A.Y.; Popkov, Y.S. Parametric and nonparametric estimation for characteristics of randomized models under limited data (entropy approach). Math. Mod. 2015, 27, 63–85. (In Russian) [Google Scholar]
  22. Popkov, Y.S.; Popkov, A.Y.; Lysak, Y.N. Estimating the characteristics of randomized dynamic data models (the entropy-robust approach). Autom. Remote Control 2014, 75, 872–879. [Google Scholar] [CrossRef]
  23. Popkov, Y.S.; Popkov, A.Y.; Lysak, Y.N. Estimation of characteristics of randomized static models of data (entropy-robust approach. Autom. Remote Control 2013, 74, 1863–1877. [Google Scholar] [CrossRef]
  24. Popkov, Y.S.; Popkov, A.Y. Robust entropic estimation of randomized data models. Proc. Inst. Syst. Anal. Ras 2012, 62, 38–44. (In Russian) [Google Scholar]
  25. Bakhtadze, N.; Chereshko, A.; Elpashev, D.; Suleykin, A.; Purtov, A. Predictive associative models of processes and situations. IFAC-PapersOnLine 2022, 55, 19–24. [Google Scholar] [CrossRef]
  26. Popkov, Y.S. Controlled Positive Dynamic Systems with an Entropy Operator: Fundamentals of the Theory and Applications. Mathematics 2021, 9, 2585. [Google Scholar] [CrossRef]
  27. Pavlenko, V.; Shamanina, T. Application Volterra Model of the Oculo-Motor System for Personal Identification. In Proceedings of the 2022 IEEE 3rd KhPI Week on Advanced Technology (KhPIWeek), Kharkiv, Ukraine, 3–7 October 2022; pp. 1–6. [Google Scholar]
  28. Medina-Ramos, C.; Carbonel-Olazabal, D.; Betetta-Gomez, J.; Tafur-Anzualdo, I. Global Temperature Anomaly by Volterra-Laguerre Model from CO2 Emission, Solar Irradiance, Population, and the Oceans Heat Content. In Proceedings of the IEEE Biennial Congress of Argentina (ARGENCON), San Juan, Argentina, 7–9 September 2022; pp. 1–8. [Google Scholar]
  29. Medina-Ramos, C.; Betetta-Gomez, J.; Carbonel-Olazabal, D.; Pilco-Barrenechea, M. System identification and MPC based on the Volterra-Laguerre model for improvement of the laminator systems performance. In Proceedings of the 2013 IEEE International Symposium on Sensorless Control for Electrical Drives and Predictive Control of Electrical Drives and Power Electronics (SLED/PRECEDE), Munich, Germany, 17–19 October 2013; pp. 1–8. [Google Scholar]
  30. Waadeland, H.; Lorentzen, L. Continued Fractions with Applications; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  31. Cuyt, A.; Petersen, V.; Verdonk, B.; Waadeland, H.; Jones, W.B. Handbook of Continued Fractions for Special Functions; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  32. Kartashov, V.Y.; Novosel’tseva, M.A. Structural-and-parametric identification of linear stochastic plants using continuous fractions. Autom. Remote Control 2010, 71, 1727–1740. [Google Scholar] [CrossRef]
  33. Novoseltseva, M.A.; Gutova, S.G.; Kazakevich, I.A. Structural and Parametric Identification of a Multisinusoidal Signal Model by Using Continued Fractions. In Proceedings of the 2018 International Russian Automation Conference (RusAutoCon), Sochi, Russia, 9–16 September 2018; pp. 1–5. [Google Scholar]
  34. Novoseltseva, M.A.; Gutova, S.G.; Kagan, E.S.; Borodulin, D.M. Structural and parametric identification of the process model using a rotary pulsation machine. Tomsk State Univ. J. Control Comput. Sci. 2019, 49, 63–72. (In Russian) [Google Scholar] [CrossRef]
  35. Li, P.; Peng, X.; Xu, C.; Han, L.; Shi, S. Novel extended mixed controller design for bifurcation control of fractional-order Myc/E2F/miR-17-92 network model concerning delay. Math. Methods Appl. Sci. 2023, 1–21. [Google Scholar] [CrossRef]
  36. Jin, T.; Yang, X. Monotonicity theorem for the uncertain fractional differential equation and application to uncertain financial market. Math. Comput. Simul. (MATCOM) 2021, 190, 203–221. [Google Scholar] [CrossRef]
  37. Jin, T.; Xia, H. Lookback option pricing models based on the uncertain fractional-order differential equation with Caputo type. J. Ambient. Intell. Humaniz. Comput. 2021, 14, 6435–6448. [Google Scholar] [CrossRef]
  38. Tairov, E.A. Nonlinear modeling of heat transfer dynamics in a channel with a single-phase coolant. Proc. Acad. Sci. USSR Energy Transp. 1989, 1, 150–156. (In Russian) [Google Scholar]
  39. Lavrentiev, M.M. Some Improperly Posed Problems in Mathematical Physics; Springer: Berlin/Heidelberg, Germany, 1967. [Google Scholar]
  40. Apartsyn, A.S. Nonclassical linear Volterra Equations of the First Kind; VSP: Utrecht, The Netherlands, 2003. [Google Scholar]
  41. Solodusha, S.V.; Bulatov, M.V. Integral equations related to Volterra series and inverse problems: Elements of theory and applications in heat power engineering. Mathematics 2021, 9, 1905. [Google Scholar]
  42. Apartsyn, A.S. On the theory of multilinear Volterra equations of the first kind. Optim. Control Intell. 2005, 1, 5–27. (In Russian) [Google Scholar]
  43. Sidorov, N.A.; Sidorov, D.N. Generalized solutions to integral equations in the problem of identification of nonlinear dynamic models. Autom. Remote Control 2009, 70, 598–604. [Google Scholar] [CrossRef]
  44. Solodusha, S.V.; Grazhdantseva, E.Y. Test polynomial Volterra equation of the first kind in the problem of input signal identification. Tr. Instituta Mat. Mekhaniki Uro Ran 2021, 27, 161–174. (In Russian) [Google Scholar]
  45. Solodusha, S.; Suslov, K. An Approach to Stabilizing the Dynamic Loads of a Wind Turbine Generator Based on the Control of the Blades Setting Angle. IFAC-PapersOnLine 2022, 55, 76–80. [Google Scholar] [CrossRef]
  46. Apartsyn, A.S. Multilinear Volterra equations of the first kind. Autom. Remote Control 2004, 2, 263–269. [Google Scholar] [CrossRef]
  47. Apartsyn, A.S. Multilinear Volterra equations of the first kind and some problems of control. Autom. Remote Control 2008, 4, 545–558. [Google Scholar] [CrossRef]
  48. Mishina, A.P.; Proskuryakov, I.V. Higher Algebra; Fizmatgiz: Moscow, Russia, 1962. [Google Scholar]
Figure 1. Graphs of functions | ε ¯ ( α , t ) | (solid line) and | y e t ( t ) y ˜ ( t ) | (dotted line).
Figure 1. Graphs of functions | ε ¯ ( α , t ) | (solid line) and | y e t ( t ) y ˜ ( t ) | (dotted line).
Mathematics 11 04724 g001
Table 1. Results of a computational experiment for δ = 0.1 .
Table 1. Results of a computational experiment for δ = 0.1 .
β α | y et ( T ) y ˜ ( T ) | | ε ¯ ( α , T ) |
0.041 2.20331 15.58664 7.42245
0.042 1.11759 31.17325 14.66873
0.043 0.75644 46.75987 21.73701
0.044 0.57593 62.34649 28.62992
0.045 0.46761 77.93312 35.35023
Table 2. Values x , x , x .
Table 2. Values x , x , x .
t i x ( t i ) x ( t i ) x ( t i )
0.1 0.04038 0.03673 0.03675
0.2 0.03585 0.03261 0.03264
0.3 0.22833 0.20728 0.20696
0.4 0.55337 0.49882 0.49419
0.5 1.07143 0.94914 0.92311
0.6 1.99749 1.68974 1.57229
0.7 4.90247 3.32067 2.68428
0.8 1 2 5.57908
0.9 1 2 3
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

Solodusha, S.; Kokonova, Y.; Dudareva, O. Integral Models in the Form of Volterra Polynomials and Continued Fractions in the Problem of Identifying Input Signals. Mathematics 2023, 11, 4724. https://doi.org/10.3390/math11234724

AMA Style

Solodusha S, Kokonova Y, Dudareva O. Integral Models in the Form of Volterra Polynomials and Continued Fractions in the Problem of Identifying Input Signals. Mathematics. 2023; 11(23):4724. https://doi.org/10.3390/math11234724

Chicago/Turabian Style

Solodusha, Svetlana, Yuliya Kokonova, and Oksana Dudareva. 2023. "Integral Models in the Form of Volterra Polynomials and Continued Fractions in the Problem of Identifying Input Signals" Mathematics 11, no. 23: 4724. https://doi.org/10.3390/math11234724

APA Style

Solodusha, S., Kokonova, Y., & Dudareva, O. (2023). Integral Models in the Form of Volterra Polynomials and Continued Fractions in the Problem of Identifying Input Signals. Mathematics, 11(23), 4724. https://doi.org/10.3390/math11234724

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop