pith. sign in

arxiv: 2606.12955 · v1 · pith:UBDTSPIKnew · submitted 2026-06-11 · 📡 eess.SY · cs.SY

Data-Driven Frequency-Selective Output Regulation of Nonlinear Systems under Almost Periodic Exosignals

Pith reviewed 2026-06-27 05:59 UTC · model grok-4.3

classification 📡 eess.SY cs.SY
keywords output regulationdata-driven controlalmost periodic signalsinternal modelcontraction theorynonlinear systemsfrequency-selective regulationsemidefinite programming
0
0 comments X

The pith

A data-driven controller with embedded internal model eliminates prescribed frequency components from the steady-state regulation error of unknown nonlinear systems under almost periodic exosignals.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper shows how to achieve frequency-selective output regulation for nonlinear plants whose dynamics are linearly parameterized over a known dictionary but whose coefficient matrices remain unknown. It embeds a p-copy internal model into a dynamic controller, represents the unknown matrices directly from measured data, and solves a noise-robust semidefinite program to make the augmented closed-loop vector field exponentially contractive on a chosen operating set. Contraction guarantees a unique bounded attracting trajectory whose regulation error is almost periodic; the Fourier-Bohr coefficients at the embedded exosystem frequencies vanish while the time-averaged energy of all other spectral components satisfies an explicit Parseval-type bound. This matters for applications such as aerial vehicles because it removes the need for plant identification or direct measurement of exosignal amplitudes and phases.

Core claim

Embedding a p-copy internal model yields an augmented nonlinear system whose unknown constant matrices are expressed directly by measured data; a semidefinite program then synthesizes the controller gain so that the closed-loop vector field is exponentially contractive, which implies existence and uniqueness of a bounded attracting trajectory that is almost periodic, whose regulation error has zero Fourier-Bohr coefficients at the embedded frequencies, and whose residual spectral components obey a Parseval-type time-averaged energy bound.

What carries the argument

The noise-robust semidefinite program that computes the controller gain from input-output data to enforce exponential contractivity of the augmented system containing the p-copy internal model.

If this is right

  • The closed-loop system possesses a unique bounded and globally attracting steady-state trajectory on the prescribed operating set.
  • The regulation error trajectory is almost periodic and contains none of the embedded exosystem frequencies.
  • The time-averaged energy of all unmodeled spectral components of the error is bounded by a quantity derived from the contraction rate and the internal-model dimension.
  • The design applies directly to plants whose input, output, and exosignal channels also contain unknown constant matrices.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same contraction-plus-Fourier-Bohr argument might be reused to bound regulation error under exosignals whose frequencies drift slowly within a known band.
  • Replacing the fixed nonlinear dictionary with an online-updated one would require only that the semidefinite program be solved periodically while preserving the contraction margin.
  • The Parseval-type bound supplies a concrete performance certificate that could be compared against classical internal-model designs once the plant matrices are identified.

Load-bearing premise

The plant dynamics admit a linear parameterization over a prescribed nonlinear dictionary while all coefficient matrices remain unknown constants.

What would settle it

A simulation or experiment in which the closed-loop regulation error exhibits nonzero Fourier-Bohr coefficients at any embedded exosystem frequency, or in which the time-averaged energy of the residual spectrum exceeds the derived bound, would falsify the central claim.

Figures

Figures reproduced from arXiv: 2606.12955 by Gang Wang, Lihua Xie, Wenjie Liu, Yifei Li.

Figure 2
Figure 2. Figure 2: Simulation environment of the quadrotor UAV with a cable-suspended [PITH_FULL_IMAGE:figures/full_fig_p010_2.png] view at source ↗
Figure 1
Figure 1. Figure 1: Time evolution of the regulation error in the numerical simulation [PITH_FULL_IMAGE:figures/full_fig_p010_1.png] view at source ↗
Figure 5
Figure 5. Figure 5: Illustration of the three-phase staged switching experiment with a [PITH_FULL_IMAGE:figures/full_fig_p011_5.png] view at source ↗
Figure 3
Figure 3. Figure 3: Time evolution of the regulation error in the physics-based experiments [PITH_FULL_IMAGE:figures/full_fig_p011_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Control inputs under the proposed data-driven internal model-based [PITH_FULL_IMAGE:figures/full_fig_p011_4.png] view at source ↗
read the original abstract

This paper studies output regulation for a class of unknown continuous-time nonlinear systems driven by almost periodic exosignals. The plant dynamics are assumed to be linearly parameterized over a prescribed nonlinear dictionary, while all coefficient matrices in the plant, input channel, output map, and exosignal channel are unknown. Since the plant model is unavailable, exact nonlinear output regulation would generally require model identification followed by the solution of nonlinear regulator equations. To avoid these steps, we pursue a frequency-selective regulation objective: the steady-state regulation error is allowed to be almost periodic, but its Fourier-Bohr coefficients at prescribed exosystem frequencies are guaranteed to vanish, and the residual error energy is explicitly bounded. To this end, a p-copy internal model is embedded in a dynamic controller, yielding an augmented nonlinear system whose unknown constant matrices are represented directly by measured data. A noise-robust semidefinite program is derived to synthesize the controller gain without model identification and without measuring the exosignal amplitudes or phases. The resulting closed-loop vector field is made exponentially contractive on a prescribed operating set, which implies the existence and uniqueness of a bounded and attracting trajectory. By combining contraction theory with Fourier-Bohr analysis, we prove that this steady-state trajectory is almost periodic, that the embedded-frequency components of the regulation error are eliminated, and that the unmodeled spectral components satisfy a Parseval-type time-averaged energy bound. Numerical and physics-based simulations on a quadrotor with a cable-suspended payload illustrate the effectiveness of the proposed data-driven internal-model design.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript develops a data-driven frequency-selective output regulation scheme for continuous-time nonlinear plants whose vector fields, input, output, and exosignal maps are each linear in a user-chosen nonlinear dictionary, with all coefficient matrices unknown. A p-copy internal model is embedded in a dynamic controller; measured input-state-output data are substituted directly into a noise-robust SDP whose feasibility certifies exponential contraction of the augmented closed-loop vector field on a prescribed operating set. Contraction theory together with Fourier-Bohr analysis is then invoked to establish existence of a unique bounded attracting trajectory that is almost periodic, whose regulation-error components at the prescribed exosystem frequencies vanish, and whose residual spectral energy satisfies an explicit Parseval-type time-averaged bound. The approach is illustrated on a quadrotor with cable-suspended payload.

Significance. If the central claims hold, the work is significant because it supplies the first data-driven internal-model design that simultaneously guarantees contraction, almost-periodicity of the steady-state error, and selective elimination of known frequencies without requiring model identification or exosignal amplitude/phase measurements. The explicit combination of contraction theory with Fourier-Bohr analysis to obtain a quantitative residual-energy bound, together with the reproducible SDP formulation from data, constitutes a clear technical advance for nonlinear output regulation under almost-periodic disturbances.

major comments (2)
  1. [Abstract / modeling assumption] Abstract and the modeling assumption stated therein: the entire data-driven SDP construction, the contraction certificate, and the subsequent Fourier-Bohr claims rest on the plant being exactly linearly parameterized over a user-prescribed dictionary whose functional form is known a priori; no robustness margin, dictionary-misspecification bound, or sensitivity result is supplied, rendering the feasibility of the SDP and the contraction property sensitive to this modeling choice.
  2. [Proof combining contraction theory with Fourier-Bohr analysis] The derivation of the Parseval-type time-averaged energy bound on unmodeled spectral components (the step that converts contraction into the frequency-selective guarantee): the bound is asserted to follow from the contraction rate and the diameter of the operating set, yet the manuscript does not display the explicit dependence of the constant on these quantities or verify that the bound remains useful when the operating set is enlarged to accommodate realistic initial conditions.
minor comments (2)
  1. The abstract refers to a 'noise-robust semidefinite program' but the precise noise model (additive, multiplicative, bounded-energy, etc.) and the corresponding robustness certificate are not restated in the main text; a short paragraph clarifying the noise assumption would improve readability.
  2. Notation for the data matrices that replace the unknown coefficient matrices inside the SDP should be introduced once, with a clear mapping to the original plant matrices, to avoid repeated re-definition across sections.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive and detailed review. We address each major comment below.

read point-by-point responses
  1. Referee: [Abstract / modeling assumption] Abstract and the modeling assumption stated therein: the entire data-driven SDP construction, the contraction certificate, and the subsequent Fourier-Bohr claims rest on the plant being exactly linearly parameterized over a user-prescribed dictionary whose functional form is known a priori; no robustness margin, dictionary-misspecification bound, or sensitivity result is supplied, rendering the feasibility of the SDP and the contraction property sensitive to this modeling choice.

    Authors: The manuscript explicitly restricts attention to the class of systems admitting an exact linear parameterization over a user-prescribed dictionary; this modeling choice is stated in the abstract and formalized in Section II. The data-driven SDP and contraction certificate are derived under this exact assumption, which permits direct use of measured data without identification. While a general robustness or sensitivity analysis with respect to dictionary misspecification would be a valuable extension, it lies outside the scope of the present work. In the revised manuscript we will insert a clarifying paragraph in the introduction and conclusions that reiterates the modeling assumption and discusses practical dictionary selection. revision: partial

  2. Referee: [Proof combining contraction theory with Fourier-Bohr analysis] The derivation of the Parseval-type time-averaged energy bound on unmodeled spectral components (the step that converts contraction into the frequency-selective guarantee): the bound is asserted to follow from the contraction rate and the diameter of the operating set, yet the manuscript does not display the explicit dependence of the constant on these quantities or verify that the bound remains useful when the operating set is enlarged to accommodate realistic initial conditions.

    Authors: We agree that the explicit functional dependence should be displayed. The time-averaged residual-energy bound is obtained by combining the exponential contraction rate λ of the closed-loop vector field with the diameter D of the prescribed operating set, yielding an explicit constant of the form C(λ,D) that appears in the Parseval-type estimate. In the revised version we will state this dependence directly in the statement of the relevant theorem and add a short remark illustrating the scaling of C with respect to larger D, thereby confirming that the bound remains informative for operating sets sized to accommodate realistic initial conditions. revision: yes

Circularity Check

0 steps flagged

No circularity detected; derivation rests on explicit structural assumption plus standard contraction/Fourier tools

full rationale

The paper states the linear-parameterization assumption explicitly as an input (abstract and Section II). From measured data it constructs an SDP whose feasibility certifies contraction of the augmented closed-loop field on a user-chosen set. Standard contraction theory then yields existence/uniqueness of a bounded attracting trajectory; Fourier-Bohr analysis is applied to that trajectory to obtain the frequency-selective error bounds. None of these steps reduces the claimed conclusions to the inputs by definition or by a fitted parameter renamed as prediction. No self-citation chain is invoked to justify uniqueness or the ansatz. The dictionary choice is acknowledged as user-specified and therefore external to the derivation. The result is therefore self-contained once the modeling assumption is granted.

Axiom & Free-Parameter Ledger

3 free parameters · 2 axioms · 0 invented entities

The central claim rests on the linear parameterization of the plant over a user-chosen dictionary and on the ability to represent unknown matrices directly from data; no new physical entities are postulated.

free parameters (3)
  • nonlinear dictionary
    Prescribed set of nonlinear functions used to linearly parameterize the unknown plant; chosen by the designer.
  • prescribed exosystem frequencies
    Frequencies at which regulation error coefficients must vanish; selected a priori.
  • operating set
    Region on which exponential contractivity is enforced; user-defined.
axioms (2)
  • domain assumption Plant dynamics are linearly parameterized over a prescribed nonlinear dictionary
    Explicitly stated as an assumption in the abstract.
  • domain assumption All coefficient matrices are unknown
    Stated in the abstract; enables the data-driven formulation.

pith-pipeline@v0.9.1-grok · 5820 in / 1509 out tokens · 15499 ms · 2026-06-27T05:59:51.288040+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

32 extracted references · 2 canonical work pages

  1. [1]

    Huang,Nonlinear Output Regulation: Theory and Applications

    J. Huang,Nonlinear Output Regulation: Theory and Applications. SIAM, 2004

  2. [2]

    A general framework for tackling the output regulation problem,

    J. Huang and Z. Chen, “A general framework for tackling the output regulation problem,”IEEE Trans. Autom. Control, vol. 49, no. 12, pp. 2203–2218, Dec. 2004

  3. [3]

    A new approach for event-triggered stabilization and output regulation of nonlinear systems,

    G. D. Khan, Z. Chen, and L. Zhu, “A new approach for event-triggered stabilization and output regulation of nonlinear systems,”IEEE Trans. Autom. Control, vol. 65, no. 8, pp. 3592–3599, Aug. 2020

  4. [4]

    Output regulation of linear heterogeneous multi-agent systems via output and state feedback,

    F. Adib Yaghmaie, F. L. Lewis, and R. Su, “Output regulation of linear heterogeneous multi-agent systems via output and state feedback,” Automatica, vol. 67, pp. 157–164, May, 2016

  5. [5]

    A note on persistency of excitation,

    J. C. Willems, I. Markovsky, P. Rapisarda, and B. L. M. De Moor, “A note on persistency of excitation,”Syst. Control Lett., vol. 56, no. 4, pp. 325–329, May, 2005

  6. [6]

    Formulas for data-driven control: Stabilization, optimality, and robustness,

    C. De Persis and P. Tesi, “Formulas for data-driven control: Stabilization, optimality, and robustness,”IEEE Trans. Autom. Control, vol. 65, no. 3, pp. 909–924, Dec. 2020

  7. [7]

    From noisy data to feedback controllers: Nonconservative design via a matrix S-lemma,

    H. J. van Waarde, M. K. Camlibel, and M. Mesbahi, “From noisy data to feedback controllers: Nonconservative design via a matrix S-lemma,” IEEE Trans. Autom. Control, vol. 67, no. 1, pp. 162–175, Jan. 2022

  8. [8]

    Minimum input design for direct data-driven property identification of unknown linear systems,

    S. Kang and K. You, “Minimum input design for direct data-driven property identification of unknown linear systems,”Automatica, vol. 156, p. 111130, Oct. 2023

  9. [9]

    Data-driven mode detection and stabilization of unknown switched linear systems,

    J. Eising, S. Liu, S. Mart ´ınez, and J. Cort´es, “Data-driven mode detection and stabilization of unknown switched linear systems,”IEEE Trans. Autom. Control, vol. 70, no. 6, pp. 3830–3845, Jun. 2025

  10. [10]

    Data-driven control for linear discrete-time delay systems,

    J. G. Rueda-Escobedo, E. Fridman, and J. Schiffer, “Data-driven control for linear discrete-time delay systems,”IEEE Trans. Autom. Control, vol. 67, no. 7, pp. 3321–3336, July, 2022

  11. [11]

    Data-enabled predictive control: In the shallows of the DeePC,

    J. Coulson, J. Lygeros, and F. D ¨orfler, “Data-enabled predictive control: In the shallows of the DeePC,” inProc. Eur. Control Conf., Naples, Italy, Italy, June, 25-28 2019, pp. 307–312

  12. [12]

    Data-driven analysis and controller design for discrete-time systems under aperiodic sampling,

    S. Wildhagen, J. Berberich, M. Hertneck, and F. Allg ¨ower, “Data-driven analysis and controller design for discrete-time systems under aperiodic sampling,”IEEE Trans. Autom. Control, vol. 68, no. 6, pp. 3210–3225, June, 2023

  13. [13]

    Data-driven L2-stability analysis for dynamic event-triggered networked control systems: A hybrid system approach,

    W.-L. Qi, K.-Z. Liu, R. Wang, and X.-M. Sun, “Data-driven L2-stability analysis for dynamic event-triggered networked control systems: A hybrid system approach,”IEEE Trans. Ind. Electron., vol. 70, no. 6, pp. 6151– 6158, June, 2023

  14. [14]

    Data-driven model predictive control with stability and robustness guarantees,

    J. Berberich, J. K ¨ohler, M. A. M ¨uller, and F. Allg ¨ower, “Data-driven model predictive control with stability and robustness guarantees,”IEEE Trans. Autom. Control, vol. 66, no. 4, pp. 1702–1717, Apr. 2021

  15. [15]

    Data informativity for robust output regulation,

    L. Zhu and Z. Chen, “Data informativity for robust output regulation,” IEEE Trans. Autom. Control, vol. 69, no. 10, pp. 7075–7080, Oct. 2024

  16. [16]

    Data-driven control of network systems: Accounting for communication adaptivity and security,

    G. Wang, W. Liu, Y . Li, X. Wang, J. Sun, and J. Chen, “Data-driven control of network systems: Accounting for communication adaptivity and security,”Science China Inf. Sci., vol. 69, no. 2, p. 121201, 2026

  17. [17]

    Localized data-driven consensus control,

    Z. Chang, J. Jiao, and Z. Li, “Localized data-driven consensus control,” IEEE Trans. Autom. Control, vol. 70, no. 9, pp. 5628–5643, Sept. 2025

  18. [18]

    Reinforcement learning and adaptive dynamic programming for feedback control,

    F. L. Lewis and D. Vrabie, “Reinforcement learning and adaptive dynamic programming for feedback control,”IEEE Circuits Syst. Mag., vol. 9, no. 3, pp. 32–50, Aug. 2009

  19. [19]

    Reinforcement learning and feedback control: Using natural decision methods to design optimal adaptive controllers,

    F. L. Lewis, D. Vrabie, and K. G. Vamvoudakis, “Reinforcement learning and feedback control: Using natural decision methods to design optimal adaptive controllers,”IEEE Control Syst. Mag., vol. 32, no. 6, pp. 76–105, Dec. 2012

  20. [20]

    Adaptive dynamic programming and adaptive optimal output regulation of linear systems,

    W. Gao and Z.-P. Jiang, “Adaptive dynamic programming and adaptive optimal output regulation of linear systems,”IEEE Trans. Autom. Control, vol. 61, no. 12, pp. 4164–4169, Dec. 2016

  21. [21]

    Optimal output regulation for general linear systems via adaptive dynamic programming,

    Y . Wu, Q. Liang, and J. Hu, “Optimal output regulation for general linear systems via adaptive dynamic programming,”IEEE Trans. Cybern., vol. 52, no. 11, pp. 11 916–11 926, Nov. 2022

  22. [22]

    Data-driven optimal output regulation for continuous-time linear systems via internal model principle,

    L. Lin and J. Huang, “Data-driven optimal output regulation for continuous-time linear systems via internal model principle,”IEEE Trans. Autom. Control, vol. 70, no. 6, pp. 4202–4208, June, 2025

  23. [23]

    Data-driven harmonic output regulation of a class of nonlinear systems,

    Z. Hu, C. De Persis, J. W. Simpson-Porco, and P. Tesi, “Data-driven harmonic output regulation of a class of nonlinear systems,”Syst. & Control Lett., vol. 200, p. 106079, June 2025

  24. [24]

    Data-driven nonlinear output regulation via data- enforced incremental passivity,

    Y . Liu and M. Guo, “Data-driven nonlinear output regulation via data- enforced incremental passivity,”arXiv: 2506.06079, June, 2025

  25. [25]

    Data-driven internal model control for output regulation,

    W. Liu, Y . Li, J. Sun, G. Wang, K. You, L. Xie, and J. Chen, “Data-driven internal model control for output regulation,”IEEE Trans. Cybern., May, 2025, doi: 10.1109/TCYB.2026.3690605

  26. [26]

    Corduneanu,Almost Periodic Oscillations and Waves

    C. Corduneanu,Almost Periodic Oscillations and Waves. Springer Science & Business Media, 2009

  27. [27]

    Data-driven control via Petersen’s lemma,

    A. Bisoffi, C. De Persis, and P. Tesi, “Data-driven control via Petersen’s lemma,”Automatica, vol. 145, p. 110537, Nov. 2022. 13

  28. [28]

    Pavlov, N

    A. Pavlov, N. van de Wouw, and H. Nijmeijer,Convergent Systems: Analysis and Synthesis. Control and Observer Design for Nonlinear Finite and Infinite Dimensional Systems. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005, pp. 131–146

  29. [29]

    Approximate regulation for nonlinear systems in presence of periodic disturbances,

    D. Astolfi, L. Praly, and L. Marconi, “Approximate regulation for nonlinear systems in presence of periodic disturbances,” inProc. IEEE Conf. Decis. Control, Osaka, Japan, Dec. 2015, pp. 7665–7670

  30. [30]

    Data-driven output synchronization of heterogeneous leader- follower multi-agent systems,

    J. Jiao, H. J. van Waarde, H. L. Trentelman, M. K. Camlibel, and S. Hirche, “Data-driven output synchronization of heterogeneous leader- follower multi-agent systems,” inProc. IEEE Conf. Decis. Control, Austin, TX, USA, Dec. 2021, pp. 466–471

  31. [31]

    Learning to fly-a gym environment with pybullet physics for reinforce- ment learning of multi-agent quadcopter control,

    J. Panerati, H. Zheng, S. Zhou, J. Xu, A. Prorok, and A. P. Schoellig, “Learning to fly-a gym environment with pybullet physics for reinforce- ment learning of multi-agent quadcopter control,” inProc. IEEE/RSJ Intern. Conf. Intell. Robots Syst., 2021, pp. 7512–7519

  32. [32]

    Multiple observers based anti-disturbance control for a quadrotor uav against payload and wind disturbances,

    K. Guo, J. Jia, X. Yu, L. Guo, and L. Xie, “Multiple observers based anti-disturbance control for a quadrotor uav against payload and wind disturbances,”Control Eng. Pract., vol. 102, p. 104560, Sept. 2020