English

From Noise to Knowledge: System Identification with Systematic Polytope Construction via Cyclic Reformulation

Systems and Control 2026-05-14 v3 Systems and Control

Abstract

Model-based robust control requires not only accurate nominal models but also systematic uncertainty representations to guarantee stability and performance. However, constructing polytopic uncertainty models typically demands multiple experiments or a priori structural assumptions.This paper proposes an identification framework based on intentional periodicity induction, in which cyclic reformulation with period NN is applied to a linear time-invariant system to interpret noise-induced parameter fluctuations as a structured manifestation of estimation uncertainty. The NN parameter sets obtained from a single identification experiment -- which would coincide in the noise-free case -- are used as polytope vertices, providing systematic control over the granularity of the uncertainty description through the choice of NN. The practical utility of the constructed polytope is demonstrated through robust HH_\infty state-feedback synthesis via LMI optimization at the polytope vertices; the synthesis uses only noisy identification data and is shown across Monte Carlo trials to stabilize the true plant with only marginal conservatism. Complementarily, a diagnostic assessment based on the best in-polytope point confirms that the polytope captures meaningful uncertainty information. For a third-order system under Gaussian and uniform noise, a comparison with bootstrap-inspired resampling baselines indicates that cyclic reformulation provides a competitive or favorable trade-off by utilizing the full data record; the construction is further validated on a fourth-order MIMO system.

Keywords

Cite

@article{arxiv.2601.12695,
  title  = {From Noise to Knowledge: System Identification with Systematic Polytope Construction via Cyclic Reformulation},
  author = {Hiroshi Okajima and Shun Shirahama and Tatsunori Hayashi and Nobutomo Matsunaga},
  journal= {arXiv preprint arXiv:2601.12695},
  year   = {2026}
}
R2 v1 2026-07-01T09:09:57.588Z