Abstract
Two inverse ill-posed problems are considered. The first problem is an input restoration of a linear system. The second one is a restoration of time-dependent coefficients of a linear ordinary differential equation. Both problems are reformulated as auxiliary optimal control problems with regularizing cost functional. For the coefficients restoration problem, two control models are proposed. In the first model, the control coefficients are approximated by the output and the estimates of its derivatives. This model yields an approximating linear-quadratic optimal control problem having a known explicit solution. The derivatives are also obtained as auxiliary linear-quadratic tracking controls. The second control model is accurate and leads to a bilinear-quadratic optimal control problem. The latter is tackled in two ways: by an iterative procedure and by a feedback linearization. Simulation results show that a bilinear model provides more accurate coefficients estimates.
1. Introduction
The problems of restoration of a system input and coefficients arise in various applications such as metrology [1,2,3,4], image processing [5,6], spectroscopy [7], geophysics [8,9], process control [10], engineering [11,12], medicine [13,14], and many others. The identification of the virus spread models, i.e., the restoration of the coefficients of the corresponding differential equations, became crucial in the period of coronavirus pandemic (see, e.g., [15,16]) for constructing reliable forecasts of the pandemic evolution. These problems belong to a wide class of ill-posed (inverse) problems [17,18,19]. The general framework for the solution of these problems is given by the Tikhonov regularization [17], but its specific implementation varies widely depending on the system description, assumptions on the noise etc.
In this paper, we deal with the input and time-varying coefficients restoration problems for a system, modeled by a linear differential equation, based on noisy output measurements. Mathematically, they are formulated as a first-kind operator equations with compact linear operators mapping an input (coefficients) to the output. In practical formulations, it is assumed that both output and input (coefficient) signals belong to Hilbert spaces. Even if the inverse operator exists, it is unbounded [20], which makes an exact solution unstable w.r.t. output measurement errors. In the Tikhonov regularization method, the solution of the original equation is approximated by the solution of a minimization problem for a so-called smoothing functional, constructed as a sum of a squared discrepancy and some stabilizing functional (stabilizer) with a small coefficient (regularization parameter). The main result of Tikhonov [17] is that by a proper choice of a stabilizer and a regularization parameter, the approximate solution tends to the exact one while the measurement noise tends to zero.
Ill-posed problems in general and the problems of input and coefficient restoration, in particular, are tackled in the literature in numerous forms and by numerous approaches which mainly represent specific adaptations of Tikhonov’s regularization: for linear and non-linear systems [21], in the time [22] and in the frequency [23] domains, in statistical [3,24,25] and deterministic [19] formulations, etc. However, to the best knowledge of the author, a challenging problem of restoration of time-dependent coefficients of a high-order linear differential equation was not formulated previously.
In this paper, we adopt an approach developed in the Ekaterinburg (Sverdlovsk) School on Control Theory [22,26,27,28], where an ill-posed problem is reformulated as an optimal control problem with a Tikhonov-type tracking cost functional. Thus, an inverse problem is solved as a direct control problem, and the control realization approximates the input or the coefficients to be restored. Such a solution enjoys both the regularizing properties of the Tikhonov’s functional minimizer and the stability properties of a feedback control.
In this paper, we mainly concentrate on the problem of restoration of time-dependent coefficients of a linear differential equation. However, the input restoration problem is also formulated, and its solution, based on the auxiliary linear-quadratic tracking problem, is presented. It is important both for methodological purposes (the two problems are solved in similar lines), and from the practical point of view (the stable differentiation, which is the particular case of the input restoration, is implemented for solving the coefficient restoration problem). The novel approach, proposed in this paper, implies reformulating the problem of restoration of time-dependent coefficients of a linear differential equation of order n as an input restoration problem for an auxiliary bilinear system of order
. Then, for a bilinear system, an optimal control problem with a Tikhonov-type cost function is posed, where unknown coefficients play the role of control. For a first-order differential equation, such approach was presented in [29].
Thus, an optimal control version of the coefficient restoration problem yields a bilinear-quadratic formulation. This control problem is treated both by a linear-quadratic approximation and in an exact formulation. The approximate approach needs the output derivatives which are approximated by optimal controls in another auxiliary linear-quadratic problem as it was carried out, e.g., in [30]. The exact, bilinear-quadratic, problem is solved by two approaches. The first one comprises an iterative solution of the corresponding Bellman equation based on [31]. In the second one, a feedback linearization [32] is implemented similarly to [33].
2. Input Restoration Problem
2.1. Ill-Posed Problem Formulation
Consider a linear time-invariant system given by a strictly proper transfer function
The problem is a stable (w.r.t. measurement noise) restoration of an unknown scalar input
based on noisy measurements
of the scalar output
where
for some
. Mathematically, this means to solve the operator (integral) equation
with the compact operator
,
is a given time moment. An operator
can be, for example, an integral operator of optical instrument in the image restoration problem [5], or a convolution operator of a measuring device in the metrological signal restoration problem [1].
As it is acceptable in the literature on the ill-posed problems (see, e.g., [17] and references therein), it is assumed that for
, there exists an exact solution
It is well known [17] that the Equation (4) represents an ill-posed problem, i.e., the exact solution in the presence of noise
is unstable w.r.t. data errors. The problem is to construct an approximate solution such that
where
Remark 1.
In Tikhonov’s regularization method [17], the approximate (regularized) stable solution of the Equation (4) is given by a minimizer of a smoothing functional which can be chosen as
where is a regularization parameter. The minimizer
satisfies the integral Euler-Lagrange equation
where is an operator adjoint to
. Explicitly,
where is an identity operator. Moreover, [17] exists, such that
satisfies (6).
2.2. Optimal Control Problem Reformulation
The system determined by the transfer function (1) can be represented as a differential equation in an observable canonical form ([34], Ch. 2):
where
is a penalty coefficient for the control effort expenditure. The control problem is minimized (13) by a feedback control . Since
, the cost (13) coincides with the Tikhonov’s functional (8). Thus, the problem of minimization of a Tikhonov’s smoothing functional can be solved by a time realization of the optimal strategy in the linear-quadratic tracking problem, (11), (13).
The problem (11), (13) is a particular case of a linear-quadratic regulator problem, and its solution is well-known [35]—namely, the optimal feedback strategy is
where
is the transition matrix of
. The matrix function
satisfies the Riccati differential equation
where
The vector function
satisfies the linear differential equation
2.3. Stable Differentiation Problem
Let the transfer function be
i.e., the system is the integrator. The integral Equation (4) becomes
and the exact solution without measurement noise
is
. Thus, in this case, the signal restoration problem becomes the problem of stable differentiation of a noisy signal. The system can also be described by the differential equation
The cost functional (13) in the auxiliary tracking problem becomes
The differential Equation (16) for becomes
By substituting (26) and (29) into the optimal control (15), by integrating the differential Equation (22) for and by assuming that the function
is twice continuously differentiable, the differentiation error is derived explicitly as
where
By standard evaluations of the error function (30), the following theorem is established.
Theorem 1.
Let exist such that
Let the penalty coefficient satisfy
and exist ,
, such that for
,
Then, for , the realization
converges to
uniformly on any interval
,
.
In Figure 1, the results of the feedback differentiation are shown for
,
. The realizations of the functions
and
were obtained by a backward numerical integration of differential Equations (25) and (28) with the integration step
on the grid
,
, for
. Then the Equation (22) was numerically integrated in a forward time. The measurement noise was realized at discrete time moments as random numbers
uniformly distributed on
,
, for
. The results are presented for
and for three values of the penalty coefficient (regularization parameter)
(
) satisfying the conditions of Theorem 1. It is seen that at both ends of the interval , the error increases.
Figure 1.
Feedback differentiation of
The error at the left-hand end of the interval
is caused by the error in the initial value
. It can be proved that choosing
, for which
, guarantees the uniform convergence of
to
for
on any interval
,
.
The error at the right-hand end of
is caused by the nature of an optimal linear-quadratic control, satisfying
independently of the function
, the value of
and the value of
. We see two possible approaches to circumvent this phenomenon. The first approach is to modify the cost functional by adding a terminal square term:
where
is an additional control parameter. The optimal control in the linear-quadratic problem (22), (36) given by
where
and
satisfy
and
The second approach comprises extending the control interval from
to
for some
, by extrapolation of the noisy output
for
. In such a setting,
and the right-hand error layer shifts to the right.
In Figure 2, the result of above mentioned improvements is presented for the same differentiation problem as in Figure 1 for
. In this case, the initial condition was
. The control interval was extended to
(
) by the linear extrapolation based on least squares fitting of
at the interval
. The terminal target point was
. It is seen that the differentiation is more accurate at both ends of the original interval.
Figure 2.
Improved feedback differentiation of
3. Linear System Coefficients Restoration Problem
3.1. Problem Statement
Consider a linear homogeneous differential equation of order n
where
,
are the time-dependent coefficients. Let
be the vector of linearly independent solutions
,
, of (40). Substituting ,
, into (40) yields the linear algebraic system
w.r.t. to the coefficients vector
where
Note that
is equal to the system Wronskian, i.e.,
, and the system (42) admits a unique solution
However, the problem is to restore the coefficients (43) based on noisy output measurements
where the error vector satisfies
denotes the euclidian norm of the vector
. The solution (45) is unstable w.r.t. the measurement noise, even if the exact derivatives of are available. Thus, the problem of coefficient restoration is ill-posed and requires regularization.
For the sake of illustration, consider the first-order equation
yielding the exact solution
Assume that the output
is distorted by a high-frequency noise
and an exact differentiation is available. Then, the exact solution becomes
which, depending on the values
and
, can yield
. In Figure 3, the functions (50) and (49) are shown for
(
),
,
. It can be seen that the restoration error is very large.
Figure 3.
Exact solution is unstable w.r.t. measurement noise.
3.2. Optimal Control Problem Reformulation
Let us introduce a state vector
where
Then, for
, the system (42) can be rewritten as a bilinear system of differential equations
O denotes the
zero matrix. The
matrix
is
where
are
matrices
For example, the second-order differential equation
having two linearly independent solutions
and
, is represented as a bilinear system of four differential equations for the state vector :
and the matrices A and
in (53) are given by (54) and (56) with
The output is
.
Let us formulate for the bilinear system (53) the tracking problem with the cost functional
to be minimized by a feedback strategy
.
Remark 3.
The cost (63) is the Tikhonov’s regularizing functional. Thus, if is an optimal feedback in the bilinear-quadratic tracking problem (53), (63), then its time realization
solves the problem of the coefficients restoration. The value of a regularization parameter
can be estimated, for example, by employing the discrepancy method [17].
4. Solution of Bilinear-Quadratic Tracking Problem
In this section, several approaches for solving the bilinear-quadratic tracking problem (53), (63) are presented.
4.1. Linear-Quadratic Approximation
The approximation (64) and (65) yields a linear system
approximating the bilinear system (53). Thus, the bilinear-quadratic tracking problem (53), (63) is replaced by an approximating linear-quadratic problem (66), (63).
As it is seen from (65), this approach requires to restore the derivatives of the noisy data
up to the order
. In this paper, we use the linear-quadratic differentiation presented in Section 2.3. The advantage of this approach is that the solution of the linear-quadratic tracking problem is well-known. The optimal strategy is similar to (15):
where the transition matrix
now corresponds to the matrix A given by (54), the matrix function
satisfies the Riccati differential equation (16), the vector function
satisfies the linear differential equation (19) with replacing b by
, and D by
.
4.2. Iterative Solution
In this section, a modification of the iterative algorithm, proposed in [31] for a bilinear-quadratic problem with a slightly different cost functional, is applied. Assume that the function
is given. Then, at each iteration step, the linear-quadratic problem is solved for the system
with the cost functional
As in (67), the optimal control in the problem (68) and (69) is
where the matrix function
satisfies the Riccati
where
The vector function
satisfies the linear differential equation
The convergence of this iterative procedure by an appropriate choosing
was proved in [31].
4.3. Feedback Linearization
In this section, the bilinear-quadratic control problem is treated by using feedback linearization [32]. The relative degree of the system (53) w.r.t. to each control
,
, is n, yielding the full relative degree
[36] w.r.t. to the vector control u. This implies that the system is exactly feedback linearizabile. Namely, define the auxiliary controls
or,
where ,
Let us formulate the tracking problem for the linear system (78) with the cost functional
The optimal strategy in the linear-quadratic problem (78), (80) is similar to (67):
where the matrix function
satisfies the Riccati differential Equation (16), the vector function
satisfies the linear differential Equation (19) with replacing b by , and D by
. Due to (76), the optimal control in the bilinear-quadratic problem is
Remark 4.
The state variables ,
, track the functions
,
. Then, the value of
should be close to the wronskian of the linear differential Equation (40), providing the invertibility of the matrix . However, due to the measurement noise in
and the tracking inaccuracy, this matrix can become singular. In order to avoid inverting a singular matrix, in practice we use
where is the unit matrix, the parameter
is small enough.
4.4. Numerical Example
Let us consider for example the differential equation
which linearly independent solutions are
,
. In Figure 4 and Figure 5, the results of the coefficients restoration by the linear-quadratic approximation are presented for
,
,
. The derivatives
,
were restored by using the linear-quadratic differentiation described in Section 2.3.
Figure 4.
Restoration of by linear-quadratic approximation.
Figure 5.
Restoration of by linear-quadratic approximation.
The respective restoration results by using the iterative procedure (for 5 iterations) and feedback linearization are shown in Figure 6, Figure 7, Figure 8 and Figure 9, respectively.
Figure 6.
Restoration of by iterations.
Figure 7.
Restoration of by iterations.
Figure 8.
Restoration of by feedback linearization.
Figure 9.
Restoration of by feedback linearization.
Similarly to the differentiation, one can observe the error at the left-hand end (
) caused by the inaccuracy in the initial condition.
Let denote the optimal control time realization, approximating the coefficients
. The restoration
-errors
are presented in Table 1. It is seen that the most accurate restoration of
and
was obtained by using the iterative algorithm and the feedback linearization, respectively, i.e. by the approaches tackling the original bilinear-quadratic problem.
Table 1.
-errors of restoration.
5. Conclusions
Two inverse ill-posed problems ((i) input restoration of a linear system and (ii) coefficient restoration of a linear homogeneous differential equation) were considered. Both problems were tackled in a unified manner by reformulating as an optimal control problem with Tikhonov’s cost functional. In both cases, the solution is represented by a feedback control, which adds to the robustness of a proposed approach. The first problem was reformulated as a linear-quadratic tracking problem. A specific attention was paid to a practically important differentiation problem, which solution was further employed in the coefficient restoration. By choosing an initial condition and by modifying the cost functional, the errors at the ends of the time interval were partially circumvented.
The coefficient restoration problem was reformulated as a bilinear-quadratic tracking problem. Three approaches for its solution were proposed: (i) a linear-quadratic approximation, (ii) an iterative method, and (iii) a feedback linearization. In the numerical example, it is shown that the most accurate restoration was obtained by the latter two approaches, tackling an original bilinear-quadratic control problem. The future research should be concentrated in decreasing the errors occurring at the ends of the time interval.
The following abbreviations are used in this manuscript:
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Solopchenko, G.N. Inverse problems in measurement. Measurement 1987, 5, 10–19. [Google Scholar] [CrossRef]
- Solopchenko, G.N. Formal metrological components of measuring systems. Measurement 1994, 13, 1–12. [Google Scholar] [CrossRef]
- Aronov, P.M.; Lyashenko, E.A.; Ryashko, L.B. Method of optimum linear-estimation for determining dynamic characteristics of measuring devices. Meas. Tech. 1991, 34, 1091–1096. [Google Scholar] [CrossRef]
- Granovskii, V.A. Models and methods of dynamic measurements: Results presented by St. Petersburg metrologists. In Advanced Mathematical and Computational Tools in Metrology and Testing X; Pavese, F., Bremser, W., Chunovkina, A., Fischer, N., Forbes, A., Eds.; World Scientific Publishing Company: Singapore, 2015; Volume 86, pp. 29–37, Series on Advances in Mathematics for Applied Sciences. [Google Scholar]
- Frieden, B.R. Image enhancement and restoration. In Picture Processing and Digital Filtering; Huang, T.S., Ed.; Springer: New York, NY, USA, 1979. [Google Scholar]
- Bates, R.H.T.; McDonnell, J. Image Restoration and Reconstruction; The Oxford Engineering Science Series; Clarendon Press: Oxford, UK, 1986; Volume 16. [Google Scholar]
- Jansson, P. Deconvolution: With Applications in Spectroscopy; Academic Press: New York, NY, USA, 1984. [Google Scholar]
- Claerbout, J.F. Imaging the Earth’s Interior; Blackwell Scientific Publications: Oxford, UK, 1985. [Google Scholar]
- Prutkin, I. Gravitational and magnetic models of the core-mantle boundary and their correlation. J. Geodyn. 2008, 45, 146–153. [Google Scholar] [CrossRef][Green Version]
- Beck, M.B. Applications of System Identification and Parameter Estimation in Water Quality Modeling; IIASA Working Paper WP-79-099; IIASA: Laxenburg, Austria, 1979. [Google Scholar]
- Isaksson, A.J. Some aspects of industrial system identification. IFAC Proc. Vol. 2013, 46, 153–159. [Google Scholar] [CrossRef]
- Worden, K.; Barthorpe, R.J.; Cross, E.J.; Dervilis, N.; Holmes, G.R.; Manson, G.; Rogers, T.J. On evolutionary system identification with applications to nonlinear benchmarks. Mech. Syst. Signal Process. 2018, 112, 194–232. [Google Scholar] [CrossRef]
- Bellman, R. Mathematical Methods in Medicine; Modern Applied Mathematics; World Scientific: Singapore, 1983; Volume 1. [Google Scholar]
- Schwilden, H.; Honerkamp, J.; Eister, C. Pharmacokinetic model identification and parameter estimation as an ill-posed problem. Eur. J. Clin. Pharmacol. 1993, 45, 545–550. [Google Scholar] [CrossRef] [PubMed]
- Marinov, T.T.; Marinova, R.S. Dynamics of COVID-19 using inverse problem for coefficient identification in SIR epidemic models. Chaos Solitons Fractals X 2020, 5, 1–15. [Google Scholar] [CrossRef]
- Korolev, I. Identification and estimation of the SEIRD epidemic model for COVID-19. J. Econom. 2021, 220, 63–85. [Google Scholar] [CrossRef] [PubMed]
- Tikhonov, A.N.; Arsenin, V.I. Solution of Ill-Posed Problems; John Wiley & Sons: New York, NY, USA, 1977. [Google Scholar]
- Bakushinsky, A.; Goncharsky, A. Ill-Posed Problems: Theory and Applications; Kluwer: Dordrecht, The Netherlands, 1994; Volume 301, Mathematics and Its Applications; [Google Scholar]
- Ivanov, V.; Vasin, V.; Tanana, V. Theory of Linear Ill-Posed Problems and Its Applications; Inverse and Ill-Posed Problems Series; Walter De Gruyter: Berlin, Germany, 2002; Volume 36. [Google Scholar]
- Balakrishnan, A.V. Applied Functional Analysis; Springer: New York, NY, USA, 1976. [Google Scholar]
- Wang, Y.; Yagola, A.M.; Yang, C. (Eds.) Optimization and Regularization for Computational Inverse Problems and Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Kryazhimskiy, A.V.; Osipov, Y.S. Inverse Problems for Ordinary Differential Equations: Dynamical Solutions; Taylor and Francis: Basel, Switzerland, 1995. [Google Scholar]
- Abidi, M.A.; Gribok, A.V.; Paik, J. Frequency-domain implementation of regularization. In Optimization Techniques in Computer Vision: Ill-Posed Problems and Regularization; Springer International Publishing: Cham, Switzerland, 2016; pp. 113–130. [Google Scholar]
- Ljung, L. System Identification (2nd Ed.): Theory for the User; Prentice Hall PTR: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
- Perona, P.; Porporato, A.; Ridolfi, L. On the trajectory method for the reconstruction of differential equations from time series. Nonlinear Dyn. 2000, 23, 13–33. [Google Scholar] [CrossRef]
- Maksimov, V.I. Dynamical identification of unknown characteristics in systems of the second order. In Proceedings of the 2001 European Control Conference, Porto, Portugal, 4–7 September 2001; pp. 1261–1265. [Google Scholar]
- Subbotina, N.N.; Tokmantsev, T.B.; Krupennikov, E.A. On the solution of inverse problems of dynamics of linearly controlled systems by the negative discrepancy method. Proc. Steklov Inst. Math. 2015, 291, 253–262. [Google Scholar] [CrossRef]
- Subbotina, N.N.; Krupennikov, E.A. The method of characteristics in an identification problem. Proc. Steklov Inst. Math. 2017, 299, 205–216. [Google Scholar] [CrossRef]
- Turetsky, V.Y.; Lemsh, E.S. A feedback control in linear system identification. IFAC Proc. Vol. 1996, 29, 1–4. [Google Scholar] [CrossRef]
- Jha, B.; Turetsky, V.; Shima, T. Robust path tracking by a Dubins ground vehicle. IEEE Trans. Control Syst. Technol. 2019, 27, 2614–2621. [Google Scholar] [CrossRef]
- Hofer, E.; Tibker, B. An iterative method for the finite-time bilinear-quadratic control problem. J. Optim. Theory Appl. 1988, 57, 411–427. [Google Scholar] [CrossRef]
- Isidori, A. Nonlinear Control Systems, 2nd ed.; Springer-Verlag: London, UK, 1989. [Google Scholar]
- Turetsky, V. Robust trajectory tracking for a feedback linearizable nonlinear system. IFAC Pap. 2016, 49, 540–545. [Google Scholar] [CrossRef]
- Mellodge, P. A Practical Approach to Dynamical Systems for Engineers; Woodhead Publishing Series in Mechanical Engineering; Elsevier: Amsterdam, The Netherlands, 2016. [Google Scholar]
- Kwakernaak, H.; Sivan, R. Linear Optimal Control Systems; Wiley-Interscience: New York, NY, USA, 1972. [Google Scholar]
- Slotine, J.; Li, W. Applied Nonlinear Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1991. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).








