Mathematics > Optimization and Control
[Submitted on 27 Apr 2018 (this version), latest version 1 Aug 2019 (v4)]
Title:Riemannian optimal system identification method of linear continuous-time systems with symmetry
View PDFAbstract:This paper develops identification methods of linear continuous-time systems with symmetry. To this end, we formulate a novel prediction error problem of the corresponding discrete-time systems. More specifically, the problem is the minimization problem of the squared sum of the differences between the true and model outputs on the product manifold of the manifold of the symmetric positive definite matrices and two Euclidean spaces. We also formulate the minimization problem on the quotient manifold of the product manifold under a specified group action by the orthogonal group, in order to reduce the search dimension of the former problem. We propose Riemannian conjugate gradient (CG) methods for both problems. It is shown that the only difference between the methods is vector transports in the algorithms. The vector transport for the latter problem is the projection onto the horizontal space which is the subspace of a tangent space of the product manifold. The projection is obtained by using the skew-symmetric solution to a linear matrix equation. We prove that there exists a unique skew-symmetric solution to the equation under a mild assumption. Furthermore, we provide two proofs that a Riemanninan metric on the quotient manifold can be endowed by using the metric on the product manifold. We suggest that we choose initial points in the proposed methods by using the result of the modified ordinary Multivariable Output-Error State-sPace (MOESP) method. The initial point is considerably better than randomly choosing a point on the product manifold. We demonstrate that the CG method for the latter problem is the best among the other methods such as the ordinary MOESP method, N4SID method, the proposed modified MOESP method, the steepest descent method for both problems, and the CG method for the former problem.
Submission history
From: Kazuhiro Sato [view email][v1] Fri, 27 Apr 2018 08:13:48 UTC (642 KB)
[v2] Thu, 20 Dec 2018 08:08:37 UTC (269 KB)
[v3] Thu, 9 May 2019 04:02:49 UTC (452 KB)
[v4] Thu, 1 Aug 2019 05:44:43 UTC (451 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.