Abstract
The paper develops a method for describing and estimating the state of a multidimensional dynamical object including the numerical-analytical representation of the general solution to the differential equation for the dynamical object and its measurable output, accounting for the domain of admissibility of time values and initial condition and of the uncertainty parameters in the right-hand side of the equation. The required quality of representation is achieved by using the family of previously constructed high-precision reference integral curves (of the needed size) and the principle of smooth dependence of solution and measured cooordinates in the given domain of admissibility for a wide class of dynamical objects. The estimate of method errors is given and the recommendations for the choice of its main parameters are provided.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 INTRODUCTION
Based on the methods of reference integral curves (RICs) [2] and the generalized optimal invariant-unbiased estimation [3], a method is developed in [1] that allows constructing the approximate general solution to the equation describing a dynamical object (DO) in the given domain of admissibility (considered in the current work) and computing the values of different continuous linear functionals (CLFs) (in the following, called numerical characteristics) of integral curves of DO based on incorrect data (this question will be considered in the subsequent works). These data are represented by the additive observations of readings of integral curve, fluctuation error, and singular interference. The traditional Gaussian noise model was used to describe the error, and the corresponding finite linear combinations with the given basis functions and unknown spectral coefficients were applied to form the models of the curve and interference.
A family of RICs and the principle of smooth dependence of the sought solution on the time, on the initial condition, and on the uncertainty parameters in the right-hand side of the differential equation were used to construct the approximate solution in [1] for a wide class of DOs. The CLF values were determined based on the idea of autocompensating optimal estimation invariant to the singular interference, not requiring the traditional extension of the state space, and admitting separate estimation of any linear numerical characteristic of the integral curve of this equation. Experience shows [4–7] that it is exactly this approach that is particularly fruitful in creating prospective information-measurement complexes intended to processing data in real time.
The following facts belong to the disadvantages of the method considered in [1]: only the scalar DO is considered and directly the integral curve of the DO plays a role of the measured parameter, which, as a rule, not fully corresponds to the practice needs. In addition, only the estimation of the CLF of this curve is concerned, although for most applied problems it is more topical to estimate numerical characteristics (for instance, the derivatives of different orders) of the measured output of the DO [5–7].
The method of [1] must be significantly updated in order to orient its main concepts and results to the real information-measurement complexes in the construction of which the basic criterion is the accuracy/speed criterion with account for strict constraints on the computational resources. In the current work we propose the modified numerical-analytic method for describing and estimating the input and output parameters of the multidimensional DO intended to analyzing the general solution to the differential equation and the measured output of this DO approximately for a given domain of admissibility.
2 PROBLEM FORMULATION
Suppose that the multidimensional DO is described by the ordinary differential equation (in the Cauchy form)
where \(t\) is the time, \(x=x(t,x_{0})=[x_{i}(t,x_{0})\), \(i=\overline{1,I}]^{\top}\) is the vector solution to the equation with the initial condition \(x_{0}=x(t_{0},x_{0})=[x_{i0}\), \(i=\overline{1,I}]^{\top}\in G_{x0}\subseteq G_{x}\), \(G_{x}\) is the closed convex domain corresponding to all possible states of DO starting with any initial condition belonging to the hyperparallelepiped \(G_{x0}=\{x_{0}\in G_{x0}\): \(c_{i}\leq x_{i0}\leq d_{i}\), \(i=\overline{1,I}\}\), \(G_{t}=[t_{0},t_{0}+T]\) is the time interval at which the DO state is considered, \(f(t,x)\) is the function satisfying the known conditions of existence and uniqueness of the solution to Eq. (1) with the Lipshitz constant \(L_{0}\) on the set \(G_{xt}=\{G_{x},G_{t}\}\) and, in addition, ensuring the necessary smoothness of this solution on \(G_{xt}\) typical for the considered class of DOs.
Equation (1) may be put into correspondence with the approximate analytic solution \(\tilde{x}=\tilde{x}(t,x_{0})\), where \(\tilde{x}_{0}=\tilde{x}(t_{0},x_{0})\); here, in the general case
We think that \(\tilde{x}=\tilde{x}(t,x_{0})=[\tilde{x}_{i}(t,x_{0})\), \(i=\overline{1,I}]^{\top}\) is the solution \(\varepsilon_{0}\)-approximate by the residual [8], that is,
where the residuals \(\chi_{i}(t)\) satisfy the inequality
Here, the constant \(\varepsilon_{0}>0\) determines the accuracy of the generated approximate analytic solution in the domain \(G_{xt}=\{G_{x},G_{t}\}\) with account for the fact that \(x_{0}\), \(\tilde{x}_{0}\in G_{x0}\).
We characterize proximity of the exact \(x_{i}=x_{i}(t,x_{0})\) and approximate \(\tilde{x}_{i}=\tilde{x}_{i}(t,x_{0})\) phase coordinates of DO in \(G_{xt}\) by the residual
respectively, for estimating proximity of their \(r\)th-order derivatives, we introduce the residual
To estimate proximity of solutions \(x=x(t,x_{0})\), \(\tilde{x}=\tilde{x}(t,x_{0})\) and their derivatives, we use the residuals \(\varepsilon_{x}(x_{0})=\max\limits_{i}\varepsilon_{xi}(x_{0})\) and \(\varepsilon_{x}^{(r)}(x_{0})=\max\limits_{i}\varepsilon_{xi}^{(r)}(x_{0})\), respectively.
We also prescribe the vector equation of the measured output of DO [9, 10]:
where \(y=[y_{j}(t,x_{0})\), \(j=\overline{1,J}]^{\top}\) is the vector of variable parameters (in the general case it is a nonlinear function of the output), and \(\varphi(t,x)\) is a smooth function of its arguments.
As applied to the domains \(G_{x0}\) and \(G_{t}\), we need to generate the algorithm for constructing the numerical-analytic general solution \(\tilde{x}(t,x_{0})\) for a multidimensional DO (1), discuss the issues of accuracy and optimization of the choice of parameters of this algorithm, and develop the algorithm for constructing the numerical-analytic expression for the vector measured output of the DO (2).
3 NUMERICAL-ANALYTIC SOLUTION TO DIFFERENTIAL EQUATION FOR A MULTIDIMENSIONAL DYNAMICAL OBJECT
In the domain \(G_{x0}\) we consider the grid consisting of nodes \(x_{0(r)}\in G_{x0}\), \(r\in\overline{1,M}\). We put these nodes into correspondence with the family of RICs
where \(t\) is the time and \(x_{0(r)}\) is the initial condition \(x_{0}\) corresponding to the \(r\)th node.
In the following, we will ignore the errors of RIC construction (similar to works [1, 2]). In practice these RICs are specified in the tabular form.
Next, in the domain \(G_{t}\) we generate the small-sized grid \(\{t_{(k)}\}_{k=1}^{M_{t}}\) in time \(t\) (sufficient for representation of phase coordinates \(x_{i}(t,x_{0(r)})\) in the domain \(G_{xt}=\{G_{x},G_{t}\}\) with the required accuracy) and generate the sample of numbers on this grid
By interpolating this sample corresponding to the fixed \(i\) and \(r\), we associate the RIC \(x_{i}(t,x_{0(r)})\) with the function of the known class
where \(a_{ir}=[a_{irk}\), \(k=\overline{1,M_{t}}]^{\top}\) is the vector of coefficients which is selected so that the values \(\tilde{x}_{i(r)}(t)\) coincide with the values \(x_{i}(t,x_{0(r)})\) in the \(M_{t}\) in the interpolation nodes,
The coefficients \(\{a_{irk}\}_{k=1}^{M_{t}}\) are found with account for satisfaction of these equalities and can be tabulated or stored in the computer memory.
Now, we proceed to the grid in the initial condition \(x_{0}\) with the nodes \(x_{0(r)}\in G_{x0}\). For fixed \(i\in\overline{1,I}\) and \(k\in\overline{1,M_{t}}\) we put the nodes \(x_{0(1)},\dots,x_{0(M_{x})}\) into correspondence with the set of values \(a_{i1k},\dots,a_{iM_{x}k}\) and perform their interpolation by associating them with the function of the known class
where \(b_{ik}=[b_{irk}\), \(r=\overline{1,M_{x}}]^{\top}\) is the vector of coefficients chosen by the condition
The coefficients \(\{b_{irk}\}_{r=1}^{M_{x}}\) may also be tabulated or stored in the computer memory. Similarly to the above discussed technique, we carry out interpolation for all \(i=\overline{1,I}\), \(r\in\overline{1,M_{x}}\), and \(k\in\overline{1,M_{t}}\).
We may present the numerical-analytic solution to Eq. (1) in the following vector form
where \(J(t,A(x_{0}))=[J_{i}(t,A_{i}(x_{0}))\), \(i=\overline{1,I}]^{\top}\) and \(A_{i}(x_{0})=[a_{ik}(x_{0})\), \(k=\overline{1,M_{t}}]^{\top}\).
If we use the procedures of linear interpolation or approximation (similarly to works [1, 2]) for describing the DO in the domain \(G_{xt}=\{G_{x},G_{t}\}\), then we write the approximate solution as
where \(A_{i}(x_{0})=[a_{ik}(x_{0})\), \(k=\overline{1,M_{t}}]^{\top}\) is the functional vector of unknown coefficients \(a_{ik}(x_{0})\) that possess the necessary smoothness with respect to the argument \(x_{0}\) and \(\Psi_{x}(t)=[\psi_{xk}(t)\), \(k=\overline{1,M_{t}}]^{\top}\) is the vector of prescribed smooth basis functions of the argument \(t\), which is in general dependent on the index \(i\in\overline{1,I}\).
To characterize the elements of the vector \(A_{i}(x_{0})\), we use the notation
where \(B_{ik}=[b_{irk}\), \(r=\overline{1,M_{x}}]^{\top}\) is the vector of unknown coefficients, \(\Lambda_{xi}(x_{0})=[\lambda_{xir}(x_{0})\), \(r=\overline{1,M_{x}}]^{\top}\) is the vector of prescribed smooth basis functions of the argument \(x_{0}\).
As a result, we obtain the solution
where \(B_{i}=[b_{irk}\), \(k=\overline{1,M_{t}}\), \(r=\overline{1,M_{x}}]\) is the matrix of unknown coefficients corresponding to the \(i\)th phase coordinate of the DO state vector.
In order to determine the coefficients \(b_{irk}\), we use the family of RICs. We perform interpolation or approximation of the given array (for a fixed \(i\in\overline{1,I}\) ) with account for (12) and find the estimate \(B_{i}^{*}\) of the matrix \(B_{i}\). Here, the conditions are fulfilled for the interpolation
They form the system of linear equations. After its solution we obtain the sought estimate \(B_{i}^{*}\) of the matrix \(B_{i}\). In the case of approximation the solution \(B_{i}^{*}\) (for a fixed \(i\)) is determined in the form
After determining the matrices \(B_{i}^{*}\) for all \(i\), we construct the sought numerical-analytic solution \(\tilde{x}(t,x_{0})=[\tilde{x}_{i}(t,x_{0})\), \(i=\overline{1,I}]^{\top}\) to differential Eq. (1),
We must keep in mind that, in the construction of the family of RICs, we apply the temporal computational grid of a large size which is many times the size \(M_{t}\) of the interpolation (approximation) grid \(\{t_{(k)}\}_{k=1}^{M_{t}}\) in \(t\). In addition, for many DOs the dependence of the solution \(x(t,x_{0})\) on \(x_{0}\) is weakly pronounced, which considerably reduces the size \(M_{x}\) of the computational grid in the initial condition \(x_{0}\) and simplifies the interpolation (approximation) procedure for constructing the numerical-analytic solution \(\tilde{x}(t,x_{0})\) to Eq. (1) describing the DO.
Using the rational choice of the main parameters in expressions (3)–(15) of the developed method, we may construct the solution \(\tilde{x}(t,x_{0})\) to Eq. (1) that provides the accuracy of DO analysis in the domain of admissibility \(G_{xt}\) required in practice. We may designate the sizes of the used grids (\(M_{t}\) and \(M_{x}\)) as the parameters which allow achieving such accuracy.
Let us specify the procedure for constructing \(\tilde{x}(t,x_{0})\) in the case when the fundamental interpolation polynomials (as a tensor product of one-dimensional fundamental polynomials [11]) are used in expression (12). For this purpose, in the domain \(G_{x0}\) of possible initial conditions we prescribe the small-sized multidimensional calculation grid \(\{x_{0(m)}\}=\{x_{0(m_{1},\dots,m_{I})}\}\) (where \(m=(m_{1},\dots,m_{I})\) is the multidimensional node, \(m_{i}=\overline{1,M_{xi}}\), \(i=\overline{1,I}\), and \(\prod\limits_{i=1}^{I}M_{xi}=M_{x}\) is the grid size). For all its nodes we construct the family of RICs using any of the known high-precision numerical methods [11–13] on some large-sized temporal grid covering the domain \(G_{t}\) (for convenience’s sake we use continuous time):
In the segment \(c_{i}\leq x_{i0}\leq d_{i}\), we specify the nodes \(x_{i0(1)},\dots,x_{i0(M_{xi})}\) and set
In this case solution (12) may be represented as
where \(\sum\limits_{m}\) is the multidimensional sum,
In addition to that, it is sometimes purposeful to use irregular spased grids, for instance, such that has the interpolation nodes \(x_{i0(m_{i})}\) and \(t_{(k)}\) coinciding with the roots of Chebyshev polynomials [1]. In this case the following estimate is valid for the residual \(\varepsilon_{xi}\) between the phase coordinates \(x_{i}(t,x_{0})\) and \(\tilde{x}_{i}(t,x_{0})\) (similarly to [8])
Analogously, we have the estimate for assessing proximity of the solutions \(x(t,x_{0})\) and \(\tilde{x}(t,x_{0})\),
At \(I=1\) estimate (18) follows from (19).
The obtained relations allow optimizing the choice of parameters of the developed method for constructing the approximate analytic solution characterizing the DO state. We rely on works [11–13] and may also evaluate the contribution of the inherited and roundoff errors to the total error of the approximate solution to Eq. (1) for the domain \(G_{xt}=\{G_{x},G_{t}\}\).
Relations (3)–(19) reflect the essence of the numerical-analytic method for describing the state vector of multidimensional DO for a given set of addmissibility of the temporal coordinate and initial condition.
4 NUMERICAL-ANALYTIC DESCRIPTION OF MEASURED OUTPUT FOR A MULTIDIMENSIONAL DYNAMICAL OBJECT
The exact measured vector output of the multidimensional DO may be represented as
where \(x_{0}\in G_{x0}\), \(t\in G_{t}\), \(y\in G_{yt}\), and \(\varphi\): \(G_{xt}\to G_{yt}\).
Therefore, for the approximate DO output we have
For the numerical-analytic description of the measured output of DO, we may also use the family of RICs and apply the principle of smooth dependence \(y=\gamma(t,x_{0})\) on the initial condition \(x_{0}\in G_{x0}\). To this end, we put the family of RICs \(x_{(r)}=x(t,x_{0(r)})\), \(r=\overline{1,M_{x}}\) into correspondence with the family of output trajectories
which may be presented as an array of numbers
Then, we use the approximation
where \(V_{j}(x_{0})=[v_{jk}(x_{0})\), \(k=\overline{1,M_{t}}]^{\top}\) is the functional vector of unknown coefficients \(v_{jk}(x_{0})\) which have the necessary smoothness with respect to the argument \(x_{0}\); \(\Psi_{yj}(t)=[\psi_{yjk}(t)\), \(k=\overline{1,M_{t}}]^{\top}\) is the vector of prescribed smooth basis functions of the argument \(t\) (in the choice of vector \(\Psi_{yj}(t)\) we account for possibility of accurate and sufficient description of the output trajectory \(y_{j}=\gamma_{j}(t,x_{0})\) in the domain \(G_{yt}\) and some computational aspects).
We determine the elements of vector \(V_{j}(x_{0})\) by
where \(W_{jk}=[w_{jrk}\), \(r=\overline{1,M_{x}}]^{\top}\) is the vector of unknown coefficients, \(\Lambda_{yj}(x_{0})=[\lambda_{yjr}(x_{0})\), \(r=\overline{1,M_{x}}]^{\top}\) is the vector of smooth basis functions of \(x_{0}\), which is in general dependent on the index \(j\in\overline{1,J}\).
Thus, the \(j\)th scalar measured output of DO may be characterized in the numerical-analytic form
where \(W_{j}=[w_{jrk}\), \(k=\overline{1,M_{t}}\), \(r=\overline{1,M_{x}}]\) is the matrix of unknown coefficients.
To determine the estimate \(W_{j}^{*}\) of the matrix \(W_{j}\), we may also use the interpolation or the approximation approach. In the first case we account for the corresponding characteristic interpolation conditions (for a fixed \(j\)):
They specify the system of linear equations. We solve this system and find the desired estimate \(W_{j}^{*}\) of the matrix \(W_{j}\). In the second case the solution \(W_{j}^{*}\) (for a fixed \(j\)) is represented as
After determining the matrices \(W_{j}^{*}\) for all \(j\), we construct the sought numerical-analytic representation \(\tilde{y}(t)=[\tilde{\gamma}_{j}(t,x_{0})\), \(j=\overline{1,J}]^{\top}\) for the measured output of DO,
In the special case, by analogy with (17) we may represent the measured output of the DO in the form
Expression (30) is most convenient in numerical-analytic calculations.
Thus, on the basis of (20)–(30), by choosing the main parameters of the developed method rationally, we may construct the approximate analytic expression for the vector of measured parameters \(y=\varphi(t,x(t,x_{0}))=\gamma(t,x_{0})\) which provides the practically required accuracy of analysis of the DO output vector in the domain of admissibility \(G_{yt}\). Among these parameters are constants \(M_{t}\) and \(M_{x}\) and functions \(\Lambda_{yj}(x_{0})\) and \(\Psi_{yj}(t)\).
5 SOME GENERALIZATIONS, COMPUTATIONAL ASPECTS, AND RECOMMENDATIONS
It is not hard to generalized the above proposed approach for constructing the approximate analytic solution to Eq. (1) for the multidimensional DO to the DOs of the form
where \(z=[z_{i}\), \(i=\overline{1,I_{1}}]^{\top}\) is the DO state vector, \(\eta=[\eta_{i}\), \(i=\overline{1,I_{2}}]^{\top}\) is the vector of constant parameters for which we can only point some domain of admissibility \(G_{\eta}\).
We suppose
We introduce the extended vector \(x=[z^{\top},\eta^{\top}]^{\top}\) of dimension \(I=I_{1}+I_{2}\) and take into account that \(d\eta/dt\equiv 0\), thus arriving at Eq. (1), in which
where \(\bar{f}_{i}(t,z,\eta)\equiv 0\), \(i=\overline{I_{1}+1,I}\), and \(G_{xt}=\{G_{z},G_{\eta},G_{t}\}\).
Thus, the class of more general DOs which are widely used in practice (for instance, in ballistics [14] and several problems of identification and optimal control [15]) also fits the sphere of application of the developed method.
6 ILLUSTRATIVE EXAMPLE
To estimate the efficiency of the proposed method, we restrict ourselves with the DO corresponding to a rocket moving in the homogeneous gravity field with the linear law of mass flow rate without resistance of surrounding medium. It was shown in [16] that the considered case is a well illustrative example for testing various numerical-analytic methods. The curvilinear motion of a rocket is described by the system of differential equations (here, time is measured in seconds)
where \(z_{1}=x_{1}\) is the phase (dimensionless) coordinate corresponding to the angle \(\beta\) (rad) of inclination of the velocity vector to the horizon
\(z_{2}=x_{2}\) is the rocket velocity (m/s), \(g_{0}\) is the gravity acceleration (m/s\({}^{2}\)), \(\eta=x_{3}\) is the rocket specific mass flow rate (s\({}^{-1}\)), which is regarded as an uncertainty parameter, and \(c_{v}\) is the relative velocity of expelled particles (m/s).
Next, we suppose that \(g_{0}=9.80665\), \(c_{v}=2290\), \(t_{0}=0\), \(T=70\), \(x_{i0}=x_{i}(0)\in G_{xi}=[c_{i},d_{i}]\), \(i=\overline{1,3}\), \(c_{1}=1.0107\), \(d_{1}=2.4362\), \(c_{2}=100\), \(d_{2}=200\), \(c_{3}=r=0.0060\), and \(d_{3}=p=0.0100\).
As a measured parameter \(y\) we use the angle \(\beta\), that is, \(J=1\), \(y=\beta\) (in the formulas below we omit the index \(j\)), \(I_{1}=2\), \(I_{2}=1\), and
In the computations the accuracy of floating-point data was \(2{,}2\cdot 10^{-16}\). The results of computations are rounded up to the fourth decimal places.
To construct the family of RICs, we used the fourth-order Runge–Kutta method. For the illustrative purposes we applied the special residual \(\bar{\varepsilon}_{xi}=|x_{i}(t,x_{0})-\tilde{x}_{i}(t,x_{0})|\), \(i\in\{1,2\}\) as a function of time \(t\) and initial condition \(x_{0}\) to estimate the accuracy. Thus, Fig. 1 presents the dependence of the special residual \(\bar{\varepsilon}_{x1}\) on \(t\) and \(x_{10}\) for fixed values \(x_{20}=104\) and \(x_{30}=0.0063\). Here, in the original domain \(\{G_{x0},G_{t}\}\) we have the general residual \(\varepsilon_{x1}=\max\limits_{x_{0}}\varepsilon_{x1}(x_{0})=0.0020\), where
which counts to 0.3237\(\%\). This maximum corresponds to the node with the coordinates \(t=27\), \(x_{10}=2.1466\), \(x_{20}=104\), and \(x_{30}=0.0063\). In the truncated domain \(\{\bar{G}_{x0},\bar{G}_{t}\}\) (where \(\bar{G}_{x0}=\{[1.3170,1.7454],[120,180],[0.0070,0.0090]\}\) and \(\bar{G_{t}}=[7,63]\)) we obtained the total residual \(\varepsilon_{x1}=0.0004\), which counts to 0.1853\(\%\). The maximum corresponds to the node (\(t=36\), \(x_{10}=1.5065\), \(x_{20}=128\), \(x_{30}=0.0070\)).
Figure 2 shows the dependence of the special residual \(\bar{\varepsilon}_{x2}\) on \(t\) and \(x_{30}\) for fixed values \(x_{10}=2.1466\) and \(x_{20}=124\). Here, in the original domain \(\{G_{x0},G_{t}\}\) we have the total residual \(\varepsilon_{x2}=\max\limits_{x_{0}}\varepsilon_{x2}(x_{0})=4.0542\), where
which counts to 0.17441\(\%\). This maximum corresponds to the node (\(t=70\), \(x_{10}=2.14658\), \(x_{20}=124\), \(x_{30}=0.01\)). In the truncated domain \(\{\bar{G}_{x0},\bar{G}_{t}\}\) we obtain the total residual \(\varepsilon_{x2}=0.6355\), which counts to 0.036708\(\%\). The maximum corresponds to the node (\(t=63\), \(x_{10}=1.506454\), \(x_{20}=180\), \(x_{30}=0.009\)).
These results vividly demonstrate the capability of significant improvement in the accuracy of the numerical-analytic solution to the differential equation when the original domain \(\{G_{x0},G_{t}\}\) is truncated.
We take into account that the measured parameter may be represented as
and provide in Fig. 3 the three-dimensional graph of special residual
as a function of \(t\) and \(x_{10}\) for fixed values \(x_{20}=108\) and \(x_{30}=0.00625\).
Analogously, in Fig. 4 we consider the case of dependence of \(\bar{\varepsilon}_{\beta}\) on \(t\) and \(x_{30}\) for fixed values \(x_{10}=2.1466\) and \(x_{20}=108\). Here, in the original domain \(\{G_{x0},G_{t}\}\) we have the general residual \(\varepsilon_{\beta}=\max\limits_{x_{0}}\varepsilon_{\beta}(x_{0})=0.098842\), where
which counts to 0.3303\(\%\). The maximum is found in the node (\(t=31\), \(x_{10}=2.14658\), \(x_{20}=108\), \(x_{30}=0.00625\)). In the truncated domain \(\{\bar{G}_{x0},\bar{G}_{t}\}\) we obtain the total residual \(\varepsilon_{\beta}=0.01993\), which means 0.2197\(\%\). The maximum is in the node (\(t=38\), \(x_{10}=1.506454\), \(x_{20}=128\), \(x_{30}=0.007\)).
Similarly, in the original domain \(\{G_{x0},G_{t}\}\) we have the total residual \(\varepsilon_{\beta}^{(1)}=\max\limits_{x_{0}}\varepsilon_{\beta}^{(1)}(x_{0})=5.4919\) for the derivative \(y^{(1)}=\beta^{(1)}\), where
which counts to 6.952\(\%\). The maximum corresponds to the node (\(t=1\), \(x_{10}=2.436246\), \(x_{20}=100\), \(x_{30}=0.006\)). In the truncated domain \(\{\bar{G}_{x0},\bar{G}_{t}\}\) we obtain the total residual \(\varepsilon_{\beta}^{(1)}=3.1612\), which is 5.586\(\%\). The maximum is found in the node (\(t=8\), \(x_{10}=1.735415\), \(x_{20}=120\), \(x_{30}=0.007\)).
The results of the numerical experiment readily illustrate the capability of qualitative description of both input and output parameters of DOs even on the small-sized computational grids using the developed numerical-analytic method. To reduce the negative boundary effects, we must narrow the domains of definition of the parameters \(t\) and \(x_{0}\).
7 CONCLUSIONS
The developed numerical-analytic method for studying multidimensional DOs is oriented mostly to the cases related with solution of applied problems [4–7, 9, 10, 14, 15] that require computations in real time. This method suggests taking out the core amount of computations to the preliminary stage directly not associated with the observation of DO. At the end of this stage, based on the family of RICs, we must formulate the analytic solution to the differential equation and the analytic expression for the measured output of DO which are valid for the given domain of variation in the temporal coordinate, initial condition, and uncertainty parameters.
Using the method of [1], the obtained results may be easily extended to the problem of active identification of the measured output of multidimensional DO. When the vector of measured parameters has the corresponding dimension (when the necessary condition of observability is satisfied), these results may be extended to the problem of active identification of the mathematical model of the DO itself. Such identification is related with execution of the previously planned experiment [10].
REFERENCES
Yu. G. Bulychev, A. G. Kondrashov, and P. Yu. Radu, ‘‘Identification of dynamic objects using a family of experimental supporting integral curves,’’ Optoelectron., Instrum. Data Process. 55, 81–92 (2019). https://doi.org/10.3103/S8756699019010138
Yu. G. Bulychev, ‘‘A method of integral support curves for solving the Cauchy problem for ordinary differential equations,’’ USSR Comput. Math. Math. Phys. 28 (5), 130–136 (1988). https://doi.org/10.1016/0041-5553(88)90021-3
Yu. G. Bulychev and A. V. Eliseev, ‘‘Computational scheme for invariantly unbiased estimation of linear operators in a given class,’’ Comput. Math. Math. Phys. 48, 549–560 (2008). https://doi.org/10.1134/S0965542508040040
B. F. Zhdanyuk, Principles for the Statistical Processing of Path Measurements (Sovetskoe Radio, Moscow, 1978).
Yu. G. Bulychev and A. P. Manin, Mathematical Aspects of Determining the Motion of Flying Vehicles (Mashinostroenie, Moscow, 2000).
Yu. G. Bulychev, V. V. Vasil’ev, R. V. Dzhugan, S. S. Kukushkin, A. P. Manin, S. V. Matsykin, I. G. Nasenkov, A. Yu. Potyupkin, and D. M. Chelakhov, Information and Measuring Systems for Field Tests of Complex Technical Facilities, Ed. by A. P. Manin and V. V. Vasil’ev (Mashinostroenie Polet, Moscow, 2016).
V. Yu. Bulychev, Yu. G. Bulychev, S. S. Ivakina, and I. G. Nasenkov, ‘‘Classification of passive location invariants and their use,’’ J. Comput. Syst. Sci. Int. 54, 905–915 (2015). https://doi.org/10.1134/S1064230715060040
A. N. Tikhonov, A. B. Vasil’eva, and A. B. Sveshnikov, Differential Equations (Springer-Verlag, Berlin, 1985).
V. N. Brandin and G. N. Razorenov, Determination of Trajectories of Space Vehicles (Mashinostroenie, Moscow, 1978).
L. Ljung, ‘‘On accuracy of model in system identification,’’ Tekh. Kibern., No. 6. 55–64 (1992).
K. I. Babenko, Foundations of Numerical Analysis (Nauka, Moscow, 1986).
V. V. Ivanov, Methods of Computer Calculations (Naukova Dumka, Kiev, 1986).
N. S. Bakhvalov, N. P. Zhidkov, and G. M. Kobel’kov, Numerical Methods (BINOM Laboratoriya Znanii, Moscow, 2008).
V. N. Brandin, A. A. Vasil’ev, and S. T. Khudyakov, Foundations of Experimental Space Ballistics (Mashinostroenie, Moscow, 1974).
A. A. Krasovskii, ‘‘Theory of science and status of the control theory,’’ Autom. Remote Control 61, 537–553 (2000).
L. M. Vorob’ev, Rocket Flight Theory (Mashinostroenie, Moscow, 1970).
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated by E. Oborin
About this article
Cite this article
Bulychev, Y.G., Kondrashov, A.G., Radu, P.Y. et al. A Numerical-Analytic Method for Describing and Estimating Input and Output Parameters of a Multidimensional Dynamical Object: Part I. Optoelectron.Instrument.Proc. 56, 269–279 (2020). https://doi.org/10.3103/S8756699020030036
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S8756699020030036