-
Statistically Optimal Structured Additive MIMO Continuous-time System Identification
Authors:
Rodrigo A. González,
Maarten van der Hulst,
Koen Classens,
Tom Oomen
Abstract:
Many applications in mechanical, acoustic, and electronic engineering require estimating complex dynamical models, often represented as additive multi-input multi-output (MIMO) transfer functions with structural constraints. This paper introduces a two-stage procedure for estimating structured additive MIMO models, where structural constraints are enforced through a weighted nonlinear least-square…
▽ More
Many applications in mechanical, acoustic, and electronic engineering require estimating complex dynamical models, often represented as additive multi-input multi-output (MIMO) transfer functions with structural constraints. This paper introduces a two-stage procedure for estimating structured additive MIMO models, where structural constraints are enforced through a weighted nonlinear least-squares projection of the parameter vector initially estimated using a recently developed refined instrumental variables algorithm. The proposed approach is shown to be consistent and asymptotically efficient in open-loop scenarios. In closed-loop settings, it remains consistent despite potential noise model misspecification and achieves minimum covariance among all instrumental variable estimators. Extensive simulations are performed to validate the theoretical findings, and to show the efficacy of the proposed approach.
△ Less
Submitted 20 May, 2025;
originally announced May 2025.
-
Automatic Basis Function Selection in Iterative Learning Control: A Sparsity-Promoting Approach Applied to an Industrial Printer
Authors:
Tjeerd Ickenroth,
Max van Haren,
Johan Kon,
Max van Meer,
Jilles van hulst,
Tom Oomen
Abstract:
Iterative learning control (ILC) techniques are capable of improving the tracking performance of control systems that repeatedly perform similar tasks by utilizing data from past iterations. The aim of this paper is to design a systematic approach for learning parameterized feedforward signals with limited complexity. The developed method involves an iterative learning control in conjunction with…
▽ More
Iterative learning control (ILC) techniques are capable of improving the tracking performance of control systems that repeatedly perform similar tasks by utilizing data from past iterations. The aim of this paper is to design a systematic approach for learning parameterized feedforward signals with limited complexity. The developed method involves an iterative learning control in conjunction with a data-driven sparse subset selection procedure for basis function selection. The ILC algorithm that employs sparse optimization is able to automatically select relevant basis functions and is validated on an industrial flatbed printer.
△ Less
Submitted 9 May, 2025;
originally announced May 2025.
-
Self-Calibrating Position Measurements: Applied to Imperfect Hall Sensors
Authors:
Max van Meer,
Marijn van Noije,
Koen Tiels,
Enzo Evers,
Lennart Blanken,
Gert Witvoet,
Tom Oomen
Abstract:
Linear Hall sensors are a cost-effective alternative to optical encoders for measuring the rotor positions of actuators, with the main challenge being that they exhibit position-dependent inaccuracies resulting from manufacturing tolerances. This paper develops a data-driven calibration procedure for linear analog Hall sensors that enables accurate online estimates of the rotor angle without requi…
▽ More
Linear Hall sensors are a cost-effective alternative to optical encoders for measuring the rotor positions of actuators, with the main challenge being that they exhibit position-dependent inaccuracies resulting from manufacturing tolerances. This paper develops a data-driven calibration procedure for linear analog Hall sensors that enables accurate online estimates of the rotor angle without requiring expensive external encoders. The approach combines closed-loop data collection with nonlinear identification to obtain an accurate model of the sensor inaccuracies, which is subsequently used for online compensation. Simulation results show that when the flux density model structure is known, measurement errors are reduced to the sensor noise floor, and experiments on an industrial setup demonstrate a factor of 2.6 reduction in the root-mean-square measurement error. These results confirm that Hall sensor inaccuracies can be calibrated even when no external encoder is available, improving their practical applicability.
△ Less
Submitted 7 May, 2025;
originally announced May 2025.
-
Recursive Identification of Structured Systems: An Instrumental-Variable Approach Applied to Mechanical Systems
Authors:
Koen Classens,
Rodrigo A. González,
Tom Oomen
Abstract:
Online system identification algorithms are widely used for monitoring, diagnostics and control by continuously adapting to time-varying dynamics. Typically, these algorithms consider a model structure that lacks parsimony and offers limited physical interpretability. The objective of this paper is to develop a real-time parameter estimation algorithm aimed at identifying time-varying dynamics wit…
▽ More
Online system identification algorithms are widely used for monitoring, diagnostics and control by continuously adapting to time-varying dynamics. Typically, these algorithms consider a model structure that lacks parsimony and offers limited physical interpretability. The objective of this paper is to develop a real-time parameter estimation algorithm aimed at identifying time-varying dynamics within an interpretable model structure. An additive model structure is adopted for this purpose, which offers enhanced parsimony and is shown to be particularly suitable for mechanical systems. The proposed approach integrates the recursive simplified refined instrumental variable method with block-coordinate descent to minimize an exponentially-weighted output error cost function. This novel recursive identification method delivers parametric continuous-time additive models and is applicable in both open-loop and closed-loop controlled systems. Its efficacy is shown using numerical simulations and is further validated using experimental data to detect the time-varying resonance dynamics of a flexible beam system. These results demonstrate the effectiveness of the proposed approach for online and interpretable estimation for advanced monitoring and control applications.
△ Less
Submitted 24 April, 2025;
originally announced April 2025.
-
Exploiting Structure in MIMO Scaled Graph Analysis
Authors:
Timo de Groot,
Tom Oomen,
Sebastiaan van den Eijnden
Abstract:
Scaled graphs offer a graphical tool for analysis of nonlinear feedback systems. Although recently substantial progress has been made in scaled graph analysis, at present their use in multivariable feedback systems is limited by conservatism. In this paper, we aim to reduce this conservatism by introducing multipliers and exploit system structure in the analysis with scaled graphs. In particular,…
▽ More
Scaled graphs offer a graphical tool for analysis of nonlinear feedback systems. Although recently substantial progress has been made in scaled graph analysis, at present their use in multivariable feedback systems is limited by conservatism. In this paper, we aim to reduce this conservatism by introducing multipliers and exploit system structure in the analysis with scaled graphs. In particular, we use weighted inner products to arrive at a weighted scaled graph and combine this with a commutation property to formulate a stability result for multivariable feedback systems. We present a method for computing the weighted scaled graph of Lur'e systems based on solving sets of linear matrix inequalities, and demonstrate a significant reduction in conservatism through an example.
△ Less
Submitted 14 April, 2025;
originally announced April 2025.
-
Identification of additive multivariable continuous-time systems
Authors:
Maarten van der Hulst,
Rodrigo González,
Koen Classens,
Nic Dirkx,
Jeroen van de Wijdeven,
Tom Oomen
Abstract:
Multivariable parametric models are critical for designing, controlling, and optimizing the performance of engineered systems. The main aim of this paper is to develop a parametric identification strategy that delivers accurate and physically relevant models of multivariable systems using time-domain data. The introduced approach adopts an additive model structure, providing a parsimonious and int…
▽ More
Multivariable parametric models are critical for designing, controlling, and optimizing the performance of engineered systems. The main aim of this paper is to develop a parametric identification strategy that delivers accurate and physically relevant models of multivariable systems using time-domain data. The introduced approach adopts an additive model structure, providing a parsimonious and interpretable representation of many physical systems, and applies a refined instrumental variable-based estimation algorithm. The developed identification method enables the estimation of multivariable parametric additive models in continuous time and is applicable to both open- and closed-loop systems. The performance of the estimator is demonstrated through numerical simulations and experimentally validated on a flexible beam system.
△ Less
Submitted 30 June, 2025; v1 submitted 2 April, 2025;
originally announced April 2025.
-
GraFIT: A toolbox for fast and accurate frequency response identification in Gravitational Wave Detectors
Authors:
Mathyn van Dael,
Max van Haren,
Gert Witvoet,
Bas Swinkels,
Tom Oomen
Abstract:
Frequency response function (FRF) measurements are widely used in Gravitational Wave (GW) detectors, e.g., for the design of controllers, calibrating signals and diagnostic problems with system dynamics. The aim of this paper is to present GraFIT: a toolbox that enables fast, inexpensive, and accurate identification of FRF measurements for GW detectors compared to the commonly used approaches, inc…
▽ More
Frequency response function (FRF) measurements are widely used in Gravitational Wave (GW) detectors, e.g., for the design of controllers, calibrating signals and diagnostic problems with system dynamics. The aim of this paper is to present GraFIT: a toolbox that enables fast, inexpensive, and accurate identification of FRF measurements for GW detectors compared to the commonly used approaches, including common spectral analysis techniques. The toolbox consists of a single function to estimate the frequency response function for both open-loop and closed-loop systems and for arbitrary input and output dimensions. The toolbox is validated on two experimental case studies of the Virgo detector, illustrating more than a factor 3 reduction in standard deviation of the estimate for the same measurement times, and comparable standard deviations with up to 10 times less data for the new method with respect to the currently implemented Spectral Analysis method.
△ Less
Submitted 21 March, 2025;
originally announced March 2025.
-
Compensating Hysteresis and Mechanical Misalignment in Piezo-Stepper Actuators
Authors:
Max van Meer,
Tim van Meijel,
Emile van Halsema,
Edwin Verschueren,
Gert Witvoet,
Tom Oomen
Abstract:
Piezo-stepper actuators enable accurate positioning through the sequential contraction and expansion of piezoelectric elements, generating a walking motion. The aim of this paper is to reduce velocity ripples caused by parasitic effects, due to hysteresis in the piezoelectric material and mechanical misalignments, through suitable feedforward control. The presented approach involves the integratio…
▽ More
Piezo-stepper actuators enable accurate positioning through the sequential contraction and expansion of piezoelectric elements, generating a walking motion. The aim of this paper is to reduce velocity ripples caused by parasitic effects, due to hysteresis in the piezoelectric material and mechanical misalignments, through suitable feedforward control. The presented approach involves the integration of a rate-dependent hysteresis model with a position-dependent feedforward learning scheme to compensate for these effects. Experimental results show that this approach leads to a significant reduction in the velocity ripples, even when the target velocity is changed. These results enable the use of piezo-stepper actuators in applications requiring high positioning accuracy and stiffness over a long stroke, without requiring expensive position sensors for high-gain feedback.
△ Less
Submitted 17 March, 2025;
originally announced March 2025.
-
Performance Analysis of Multirate Systems: A Direct Frequency-Domain Identification Approach
Authors:
Max van Haren,
Lennart Blanken,
Tom Oomen
Abstract:
Frequency-domain performance analysis of intersample behavior in sampled-data and multirate systems is challenging due to the lack of a frequency-separation principle, and systematic identification techniques are lacking. The aim of this \manuscript is to develop an efficient technique for identifying the full intersample performance in the frequency-domain for closed-loop multirate systems, in pa…
▽ More
Frequency-domain performance analysis of intersample behavior in sampled-data and multirate systems is challenging due to the lack of a frequency-separation principle, and systematic identification techniques are lacking. The aim of this \manuscript is to develop an efficient technique for identifying the full intersample performance in the frequency-domain for closed-loop multirate systems, in particular the Performance Frequency Gain (PFG). Through local modeling techniques, aliased frequency components are effectively disentangled when identifying the PFG, which is directly facilitated by frequency-lifting the multirate system to a multivariable time-invariant representation. The developed method accurately and directly identifies the PFG in a single identification experiment. Finally, the developed method is experimentally validated on a prototype motion system, showing accurate identification of frequency-domain representations for the multirate system, including the PFG.
△ Less
Submitted 2 June, 2025; v1 submitted 6 March, 2025;
originally announced March 2025.
-
Frequency domain identification for multivariable motion control systems: Applied to a prototype wafer stage
Authors:
M. van der Hulst,
R. A. González,
K. Classens,
P. Tacx,
N. Dirkx,
J. van de Wijdeven,
T. Oomen
Abstract:
Multivariable parametric models are essential for optimizing the performance of high-tech systems. The main objective of this paper is to develop an identification strategy that provides accurate parametric models for complex multivariable systems. To achieve this, an additive model structure is adopted, offering advantages over traditional black-box model structures when considering physical syst…
▽ More
Multivariable parametric models are essential for optimizing the performance of high-tech systems. The main objective of this paper is to develop an identification strategy that provides accurate parametric models for complex multivariable systems. To achieve this, an additive model structure is adopted, offering advantages over traditional black-box model structures when considering physical systems. The introduced method minimizes a weighted least-squares criterion and uses an iterative linear regression algorithm to solve the estimation problem, achieving local optimality upon convergence. Experimental validation is conducted on a prototype wafer-stage system, featuring a large number of spatially distributed actuators and sensors and exhibiting complex flexible dynamic behavior, to evaluate performance and demonstrate the effectiveness of the proposed method.
△ Less
Submitted 4 March, 2025;
originally announced March 2025.
-
Local Rational Modeling for Identification Beyond the Nyquist Frequency: Applied to a Prototype Wafer Stage
Authors:
Max van Haren,
Lennart Blanken,
Koen Classens,
Tom Oomen
Abstract:
Fast-rate models are essential for control design, specifically to address intersample behavior. The aim of this paper is to develop a frequency-domain non-parametric identification technique to estimate fast-rate models of systems that have relevant dynamics and allow for actuation above the Nyquist frequency of a slow-rate output. Examples of such systems include vision-in-the-loop systems. Thro…
▽ More
Fast-rate models are essential for control design, specifically to address intersample behavior. The aim of this paper is to develop a frequency-domain non-parametric identification technique to estimate fast-rate models of systems that have relevant dynamics and allow for actuation above the Nyquist frequency of a slow-rate output. Examples of such systems include vision-in-the-loop systems. Through local rational models over multiple frequency bands, aliased components are effectively disentangled, particularly for lightly-damped systems. The developed technique accurately determines non-parametric fast-rate models of systems with slow-rate outputs, all within a single identification experiment. Finally, the effectiveness of the technique is demonstrated through experiments conducted on a prototype wafer stage used for semiconductor manufacturing.
△ Less
Submitted 3 March, 2025;
originally announced March 2025.
-
Parameter-Varying Feedforward Control: A Kernel-Based Learning Approach
Authors:
Max van Haren,
Lennart Blanken,
Tom Oomen
Abstract:
The increasing demands for high accuracy in mechatronic systems necessitate the incorporation of parameter variations in feedforward control. The aim of this paper is to develop a data-driven approach for direct learning of parameter-varying feedforward control to increase tracking performance. The developed approach is based on kernel-regularized function estimation in conjunction with iterative…
▽ More
The increasing demands for high accuracy in mechatronic systems necessitate the incorporation of parameter variations in feedforward control. The aim of this paper is to develop a data-driven approach for direct learning of parameter-varying feedforward control to increase tracking performance. The developed approach is based on kernel-regularized function estimation in conjunction with iterative learning to directly learn parameter-varying feedforward control from data. This approach enables high tracking performance for feedforward control of linear parameter-varying dynamics, providing flexibility to varying reference tasks. The developed framework is validated on a benchmark industrial experimental setup featuring a belt-driven carriage.
△ Less
Submitted 13 May, 2025; v1 submitted 28 February, 2025;
originally announced February 2025.
-
System Identification Beyond the Nyquist Frequency: A Kernel-Regularized Approach
Authors:
Max van Haren,
Roy S. Smith,
Tom Oomen
Abstract:
Models that contain intersample behavior are important for control design of systems with slow-rate outputs. The aim of this paper is to develop a system identification technique for fast-rate models of systems where only slow-rate output measurements are available, e.g., vision-in-the-loop systems. In this paper, the intersample response is estimated by identifying fast-rate models through least-…
▽ More
Models that contain intersample behavior are important for control design of systems with slow-rate outputs. The aim of this paper is to develop a system identification technique for fast-rate models of systems where only slow-rate output measurements are available, e.g., vision-in-the-loop systems. In this paper, the intersample response is estimated by identifying fast-rate models through least-squares criteria, and the limitations of these models are determined. In addition, a method is developed that surpasses these limitations and is capable of estimating unique fast-rate models of arbitrary order by regularizing the least-squares estimate. The developed method utilizes fast-rate inputs and slow-rate outputs and identifies fast-rate models accurately in a single identification experiment. Finally, both simulation and experimental validation on a prototype wafer stage demonstrate the effectiveness of the framework.
△ Less
Submitted 17 June, 2025; v1 submitted 28 February, 2025;
originally announced February 2025.
-
Lifted Frequency-Domain Identification of Closed-Loop Multirate Systems: Applied to Dual-Stage Actuator Hard Disk Drives
Authors:
Max van Haren,
Masahiro Mae,
Lennart Blanken,
Tom Oomen
Abstract:
Frequency-domain representations are crucial for the design and performance evaluation of controllers in multirate systems, specifically to address intersample performance. The aim of this paper is to develop an effective frequency-domain system identification technique for closed-loop multirate systems using solely slow-rate output measurements. By indirect identification of multivariable time-in…
▽ More
Frequency-domain representations are crucial for the design and performance evaluation of controllers in multirate systems, specifically to address intersample performance. The aim of this paper is to develop an effective frequency-domain system identification technique for closed-loop multirate systems using solely slow-rate output measurements. By indirect identification of multivariable time-invariant representations through lifting, in combination with local modeling techniques, the multirate system is effectively identified. The developed method is capable of accurate identification of closed-loop multirate systems within a single identification experiment, using fast-rate excitation and inputs, and slow-rate outputs. Finally, the developed framework is validated using a benchmark problem consisting of a multivariable dual-stage actuator from a hard disk drive, demonstrating its applicability and accuracy.
△ Less
Submitted 9 April, 2025; v1 submitted 28 February, 2025;
originally announced February 2025.
-
A Direct State-Space Realization of Discrete-Time Linear Parameter-Varying Input-Output Models
Authors:
Johan Kon,
Roland Tóth,
Jeroen van de Wijdeven,
Marcel Heertjes,
Tom Oomen
Abstract:
A minimal state-space (SS) realization of an identified linear parameter-varying (LPV) input-output (IO) model usually introduces dynamic and nonlinear dependency of the state-space coefficient functions, complicating stability analysis and controller synthesis. The aim of this paper is to introduce and analyze a direct SS realization of this IO model that avoids this nonlinear and dynamic depende…
▽ More
A minimal state-space (SS) realization of an identified linear parameter-varying (LPV) input-output (IO) model usually introduces dynamic and nonlinear dependency of the state-space coefficient functions, complicating stability analysis and controller synthesis. The aim of this paper is to introduce and analyze a direct SS realization of this IO model that avoids this nonlinear and dynamic dependency, at the cost of introducing a nonminimal state. It is shown that this direct SS realization 1) is reachable under a coprimeness condition on the coefficient functions of the IO model and a well-posedness condition on the model order, and 2) is never observable but that the unobservable directions converge to zero in a finite amount of steps, i.e., that the realization is reconstructible. The derived results are illustrated through numerical examples in both the LPV and LTI case.
△ Less
Submitted 26 February, 2025;
originally announced February 2025.
-
Sampling in Parametric and Nonparametric System Identification: Aliasing, Input Conditions, and Consistency
Authors:
Rodrigo A. González,
Max van Haren,
Tom Oomen,
Cristian R. Rojas
Abstract:
The sampling rate of input and output signals is known to play a critical role in the identification and control of dynamical systems. For slow-sampled continuous-time systems that do not satisfy the Nyquist-Shannon sampling condition for perfect signal reconstructability, careful consideration is required when identifying parametric and nonparametric models. In this letter, a comprehensive statis…
▽ More
The sampling rate of input and output signals is known to play a critical role in the identification and control of dynamical systems. For slow-sampled continuous-time systems that do not satisfy the Nyquist-Shannon sampling condition for perfect signal reconstructability, careful consideration is required when identifying parametric and nonparametric models. In this letter, a comprehensive statistical analysis of estimators under slow sampling is performed. Necessary and sufficient conditions are obtained for unbiased estimates of the frequency response function beyond the Nyquist frequency, and it is shown that consistency of parametric estimators can be achieved even if input frequencies overlap after aliasing. Monte Carlo simulations confirm the theoretical properties.
△ Less
Submitted 25 October, 2024;
originally announced October 2024.
-
Data-enabled Predictive Repetitive Control
Authors:
Rogier Dinkla,
Tom Oomen,
Sebastiaan Mulders,
Jan-Willem van Wingerden
Abstract:
Many systems are subject to periodic disturbances and exhibit repetitive behaviour. Model-based repetitive control employs knowledge of such periodicity to attenuate periodic disturbances and has seen a wide range of successful industrial implementations. The aim of this paper is to develop a data-driven repetitive control method. In the developed framework, linear periodically time-varying (LPTV)…
▽ More
Many systems are subject to periodic disturbances and exhibit repetitive behaviour. Model-based repetitive control employs knowledge of such periodicity to attenuate periodic disturbances and has seen a wide range of successful industrial implementations. The aim of this paper is to develop a data-driven repetitive control method. In the developed framework, linear periodically time-varying (LPTV) behaviour is lifted to linear time-invariant (LTI) behaviour. Periodic disturbance mitigation is enabled by developing an extension of Willems' fundamental lemma for systems with exogenous disturbances. The resulting Data-enabled Predictive Repetitive Control (DeePRC) technique accounts for periodic system behaviour to perform attenuation of a periodic disturbance. Simulations demonstrate the ability of DeePRC to effectively mitigate periodic disturbances in the presence of noise.
△ Less
Submitted 27 August, 2024;
originally announced August 2024.
-
Stable Inversion of Piecewise Affine Systems with Application to Feedforward and Iterative Learning Control
Authors:
Isaac A. Spiegel,
Nard Strijbosch,
Robin de Rozario,
Tom Oomen,
Kira Barton
Abstract:
Model inversion is a fundamental technique in feedforward control. Unstable inverse models present a challenge in that useful feedforward control trajectories cannot be generated by directly propagating them. Stable inversion is a process for generating useful trajectories from unstable inverses by handling their stable and unstable modes separately. Piecewise affine (PWA) systems are a popular fr…
▽ More
Model inversion is a fundamental technique in feedforward control. Unstable inverse models present a challenge in that useful feedforward control trajectories cannot be generated by directly propagating them. Stable inversion is a process for generating useful trajectories from unstable inverses by handling their stable and unstable modes separately. Piecewise affine (PWA) systems are a popular framework for modeling complicated dynamics. The primary contributions of this article are closed-form inverse formulas for a general class of PWA models, and stable inversion methods for these models. Both contributions leverage closed-form model representations to prove sufficient conditions for solution existence and uniqueness, and to develop solution computation methods. The result is implementable feedforward control synthesis from PWA models with either stable or unstable inverses. In practice, feedforward control alone may yield substantial tracking errors due to mismatch between the known system model and the unknowable complete system physics. Iterative learning control (ILC) is a technique for achieving robustness to model error in feedforward control. To demonstrate the primary contributions' validity and utility, this article also integrates PWA stable inversion with ILC in simulations based on a physical printhead positioning system.
△ Less
Submitted 15 April, 2024;
originally announced April 2024.
-
Statistical Analysis of Block Coordinate Descent Algorithms for Linear Continuous-time System Identification
Authors:
Rodrigo A. González,
Koen Classens,
Cristian R. Rojas,
James S. Welsh,
Tom Oomen
Abstract:
Block coordinate descent is an optimization technique that is used for estimating multi-input single-output (MISO) continuous-time models, as well as single-input single output (SISO) models in additive form. Despite its widespread use in various optimization contexts, the statistical properties of block coordinate descent in continuous-time system identification have not been covered in the liter…
▽ More
Block coordinate descent is an optimization technique that is used for estimating multi-input single-output (MISO) continuous-time models, as well as single-input single output (SISO) models in additive form. Despite its widespread use in various optimization contexts, the statistical properties of block coordinate descent in continuous-time system identification have not been covered in the literature. The aim of this paper is to formally analyze the bias properties of the block coordinate descent approach for the identification of MISO and additive SISO systems. We characterize the asymptotic bias at each iteration, and provide sufficient conditions for the consistency of the estimator for each identification setting. The theoretical results are supported by simulation examples.
△ Less
Submitted 13 April, 2024;
originally announced April 2024.
-
A Frequency-Domain Approach for Enhanced Performance and Task Flexibility in Finite-Time ILC
Authors:
Max van Haren,
Kentaro Tsurumoto,
Masahiro Mae,
Lennart Blanken,
Wataru Ohnishi,
Tom Oomen
Abstract:
Iterative learning control (ILC) is capable of improving the tracking performance of repetitive control systems by utilizing data from past iterations. The aim of this paper is to achieve both task flexibility, which is often achieved by ILC with basis functions, and the performance of frequency-domain ILC, with an intuitive design procedure. The cost function of norm-optimal ILC is determined tha…
▽ More
Iterative learning control (ILC) is capable of improving the tracking performance of repetitive control systems by utilizing data from past iterations. The aim of this paper is to achieve both task flexibility, which is often achieved by ILC with basis functions, and the performance of frequency-domain ILC, with an intuitive design procedure. The cost function of norm-optimal ILC is determined that recovers frequency-domain ILC, and consequently, the feedforward signal is parameterized in terms of basis functions and frequency-domain ILC. The resulting method has the performance and design procedure of frequency-domain ILC and the task flexibility of basis functions ILC, and are complimentary to each other. Validation on a benchmark example confirms the capabilities of the framework.
△ Less
Submitted 4 March, 2024;
originally announced March 2024.
-
Closed-loop Data-Enabled Predictive Control and its equivalence with Closed-loop Subspace Predictive Control
Authors:
Rogier Dinkla,
Sebastiaan Mulders,
Tom Oomen,
Jan-Willem van Wingerden
Abstract:
Factors like improved data availability and increasing system complexity have sparked interest in data-driven predictive control (DDPC) methods like Data-enabled Predictive Control (DeePC). However, closed-loop identification bias arises in the presence of noise, which reduces the effectiveness of obtained control policies. In this paper we propose Closed-loop Data-enabled Predictive Control (CL-D…
▽ More
Factors like improved data availability and increasing system complexity have sparked interest in data-driven predictive control (DDPC) methods like Data-enabled Predictive Control (DeePC). However, closed-loop identification bias arises in the presence of noise, which reduces the effectiveness of obtained control policies. In this paper we propose Closed-loop Data-enabled Predictive Control (CL-DeePC), a framework that unifies different approaches to address this challenge. To this end, CL-DeePC incorporates instrumental variables (IVs) to synthesize and sequentially apply consistent single or multi-step-ahead predictors. Furthermore, a computationally efficient CL-DeePC implementation is developed that reveals an equivalence with Closed-loop Subspace Predictive Control (CL-SPC). Compared to DeePC, CL-DeePC simulations demonstrate superior reference tracking, with a sensitivity study finding a 48% lower susceptibility to noise-induced reference tracking performance degradation.
△ Less
Submitted 22 February, 2024;
originally announced February 2024.
-
Robust Commutation Design: Applied to Switched Reluctance Motors
Authors:
Max van Meer,
Gert Witvoet,
Tom Oomen
Abstract:
Switched Reluctance Motors (SRMs) are cost-effective electric actuators that utilize magnetic reluctance to generate torque, with torque ripple arising from unaccounted manufacturing defects in the rotor tooth geometry. This paper aims to design a versatile, resource-efficient commutation function for accurate control of a range of SRMs, mitigating torque ripple despite manufacturing variations ac…
▽ More
Switched Reluctance Motors (SRMs) are cost-effective electric actuators that utilize magnetic reluctance to generate torque, with torque ripple arising from unaccounted manufacturing defects in the rotor tooth geometry. This paper aims to design a versatile, resource-efficient commutation function for accurate control of a range of SRMs, mitigating torque ripple despite manufacturing variations across SRMs and individual rotor teeth. The developed commutation function optimally distributes current between coils by leveraging the variance in the torque-current-angle model and is designed with few parameters for easy integration on affordable hardware. Monte Carlo simulations and experimental results show a tracking error reduction of up to 31% and 11%, respectively. The developed approach is beneficial for applications using a single driver for multiple systems and those constrained by memory or modeling effort, providing an economical solution for improved tracking performance and reduced acoustic noise.
△ Less
Submitted 27 March, 2024; v1 submitted 2 February, 2024;
originally announced February 2024.
-
Unconstrained Parameterization of Stable LPV Input-Output Models: with Application to System Identification
Authors:
Johan Kon,
Jeroen van de Wijdeven,
Dennis Bruijnen,
Roland Tóth,
Marcel Heertjes,
Tom Oomen
Abstract:
Ensuring stability of discrete-time (DT) linear parameter-varying (LPV) input-output (IO) models estimated via system identification methods is a challenging problem as known stability constraints can only be numerically verified, e.g., through solving Linear Matrix Inequalities. In this paper, an unconstrained DT-LPV-IO parameterization is developed which gives a stable model for any choice of mo…
▽ More
Ensuring stability of discrete-time (DT) linear parameter-varying (LPV) input-output (IO) models estimated via system identification methods is a challenging problem as known stability constraints can only be numerically verified, e.g., through solving Linear Matrix Inequalities. In this paper, an unconstrained DT-LPV-IO parameterization is developed which gives a stable model for any choice of model parameters. To achieve this, it is shown that all quadratically stable DT-LPV-IO models can be generated by a mapping of transformed coefficient functions that are constrained to the unit ball, i.e., a small-gain condition. The unit ball is then reparameterized through a Cayley transformation, resulting in an unconstrained parameterization of all quadratically stable DT-LPV-IO models. As a special case, an unconstrained parameterization of all stable DT linear time-invariant transfer functions is obtained. Identification using the stable DT-LPV-IO model with neural network coefficient functions is demonstrated on a simulation example of a position-varying mass-damper-spring system.
△ Less
Submitted 12 March, 2024; v1 submitted 18 January, 2024;
originally announced January 2024.
-
Identification of Additive Continuous-time Systems in Open and Closed loop
Authors:
Rodrigo A. González,
Koen Classens,
Cristian R. Rojas,
James S. Welsh,
Tom Oomen
Abstract:
When identifying electrical, mechanical, or biological systems, parametric continuous-time identification methods can lead to interpretable and parsimonious models when the model structure aligns with the physical properties of the system. Traditional linear system identification may not consider the most parsimonious model when relying solely on unfactored transfer functions, which typically resu…
▽ More
When identifying electrical, mechanical, or biological systems, parametric continuous-time identification methods can lead to interpretable and parsimonious models when the model structure aligns with the physical properties of the system. Traditional linear system identification may not consider the most parsimonious model when relying solely on unfactored transfer functions, which typically result from standard direct approaches. This paper presents a novel identification method that delivers additive models for both open and closed-loop setups. The estimators that are derived are shown to be generically consistent, and can admit the identification of marginally stable additive systems. Numerical simulations show the efficacy of the proposed approach, and its performance in identifying a modal representation of a flexible beam is verified using experimental data.
△ Less
Submitted 25 September, 2024; v1 submitted 2 January, 2024;
originally announced January 2024.
-
Nonlinear Bayesian Identification for Motor Commutation: Applied to Switched Reluctance Motors
Authors:
Max van Meer,
Rodrigo A. González,
Gert Witvoet,
Tom Oomen
Abstract:
Switched Reluctance Motors (SRMs) enable power-efficient actuation with mechanically simple designs. This paper aims to identify the nonlinear relationship between torque, rotor angle, and currents, to design commutation functions that minimize torque ripple in SRMs. This is achieved by conducting specific closed-loop experiments using purposely imperfect commutation functions and identifying the…
▽ More
Switched Reluctance Motors (SRMs) enable power-efficient actuation with mechanically simple designs. This paper aims to identify the nonlinear relationship between torque, rotor angle, and currents, to design commutation functions that minimize torque ripple in SRMs. This is achieved by conducting specific closed-loop experiments using purposely imperfect commutation functions and identifying the nonlinear dynamics via Bayesian estimation. A simulation example shows that the presented method is robust to position-dependent disturbances, and experiments suggest that the identification method enables the design of commutation functions that significantly increase performance. The developed approach enables accurate identification of the torque-current-angle relationship in SRMs, without the need for torque sensors, an accurate linear model, or an accurate model of position-dependent disturbances, making it easy to implement in production.
△ Less
Submitted 29 September, 2023;
originally announced September 2023.
-
Direct Learning for Parameter-Varying Feedforward Control: A Neural-Network Approach
Authors:
Johan Kon,
Jeroen van de Wijdeven,
Dennis Bruijnen,
Roland Tóth,
Marcel Heertjes,
Tom Oomen
Abstract:
The performance of a feedforward controller is primarily determined by the extent to which it can capture the relevant dynamics of a system. The aim of this paper is to develop an input-output linear parameter-varying (LPV) feedforward parameterization and a corresponding data-driven estimation method in which the dependency of the coefficients on the scheduling signal are learned by a neural netw…
▽ More
The performance of a feedforward controller is primarily determined by the extent to which it can capture the relevant dynamics of a system. The aim of this paper is to develop an input-output linear parameter-varying (LPV) feedforward parameterization and a corresponding data-driven estimation method in which the dependency of the coefficients on the scheduling signal are learned by a neural network. The use of a neural network enables the parameterization to compensate a wide class of constant relative degree LPV systems. Efficient optimization of the neural-network-based controller is achieved through a Levenberg-Marquardt approach with analytic gradients and a pseudolinear approach generalizing Sanathanan-Koerner to the LPV case. The performance of the developed feedforward learning method is validated in a simulation study of an LPV system showing excellent performance.
△ Less
Submitted 22 September, 2023;
originally announced September 2023.
-
Beyond Nyquist in Frequency Response Function Identification: Applied to Slow-Sampled Systems
Authors:
Max van Haren,
Leonid Mirkin,
Lennart Blanken,
Tom Oomen
Abstract:
Fast-sampled models are essential for control design, e.g., to address intersample behavior. The aim of this paper is to develop a non-parametric identification technique for fast-sampled models of systems that have relevant dynamics and actuation above the Nyquist frequency of the sensor, such as vision-in-the-loop systems. The developed method assumes smoothness of the frequency response functio…
▽ More
Fast-sampled models are essential for control design, e.g., to address intersample behavior. The aim of this paper is to develop a non-parametric identification technique for fast-sampled models of systems that have relevant dynamics and actuation above the Nyquist frequency of the sensor, such as vision-in-the-loop systems. The developed method assumes smoothness of the frequency response function, which allows to disentangle aliased components through local models over multiple frequency bands. The method identifies fast-sampled models of slowly-sampled systems accurately in a single identification experiment. Finally, an experimental example demonstrates the effectiveness of the technique.
△ Less
Submitted 6 June, 2023; v1 submitted 5 June, 2023;
originally announced June 2023.
-
Direct Shaping of Minimum and Maximum Singular Values: An $\mathcal{H}_{-}/\mathcal{H}_{\infty}$ Synthesis Approach for Fault Detection Filters
Authors:
Koen Classens,
W. P. M. H. Heemels,
Tom Oomen
Abstract:
The performance of fault detection filters relies on a high sensitivity to faults and a low sensitivity to disturbances. The aim of this paper is to develop an approach to directly shape these sensitivities, expressed in terms of minimum and maximum singular values. The developed method offers an alternative solution to the $\mathcal{H}_{-}/\mathcal{H}_{\infty}$ synthesis problem, building upon tr…
▽ More
The performance of fault detection filters relies on a high sensitivity to faults and a low sensitivity to disturbances. The aim of this paper is to develop an approach to directly shape these sensitivities, expressed in terms of minimum and maximum singular values. The developed method offers an alternative solution to the $\mathcal{H}_{-}/\mathcal{H}_{\infty}$ synthesis problem, building upon traditional multiobjective synthesis results. The result is an optimal filter synthesized via iterative convex optimization and the approach is particularly useful for fault diagnosis as illustrated by a numerical example.
△ Less
Submitted 12 May, 2023;
originally announced May 2023.
-
Identifying Lebesgue-sampled Continuous-time Impulse Response Models: A Kernel-based Approach
Authors:
Rodrigo A. González,
Koen Tiels,
Tom Oomen
Abstract:
Control applications are increasingly sampled non-equidistantly in time, including in motion control, networked control, resource-aware control, and event-triggered control. Some of these applications use measurement devices that sample equidistantly in the amplitude domain. The aim of this paper is to develop a non-parametric estimator of the impulse response of continuous-time systems based on s…
▽ More
Control applications are increasingly sampled non-equidistantly in time, including in motion control, networked control, resource-aware control, and event-triggered control. Some of these applications use measurement devices that sample equidistantly in the amplitude domain. The aim of this paper is to develop a non-parametric estimator of the impulse response of continuous-time systems based on such sampling strategy, known as Lebesgue-sampling. To this end, kernel methods are developed to formulate an algorithm that adequately takes into account the output intersample behavior, which ultimately leads to more accurate models and more efficient output sampling compared to the standard approach. The efficacy of this method is demonstrated through a mass-spring damper case study.
△ Less
Submitted 6 April, 2023;
originally announced April 2023.
-
Cascaded Calibration of Mechatronic Systems via Bayesian Inference
Authors:
Max van Meer,
Emre Deniz,
Gert Witvoet,
Tom Oomen
Abstract:
Sensors in high-precision mechatronic systems require accurate calibration, which is achieved using test beds that, in turn, require even more accurate calibration. The aim of this paper is to develop a cascaded calibration method for position sensors of mechatronic systems while taking into account the variance of the calibration model of the test bed. The developed calibration method employs Gau…
▽ More
Sensors in high-precision mechatronic systems require accurate calibration, which is achieved using test beds that, in turn, require even more accurate calibration. The aim of this paper is to develop a cascaded calibration method for position sensors of mechatronic systems while taking into account the variance of the calibration model of the test bed. The developed calibration method employs Gaussian Process regression to obtain a model of the position-dependent sensor inaccuracies by combining prior knowledge of the sensor with data using Bayesian inference. Monte Carlo simulations show that the developed calibration approach leads to significantly higher calibration accuracy when compared to alternative regression techniques, especially when the number of available calibration points is limited. The results indicate that more accurate calibration of position sensors is possible with fewer resources.
△ Less
Submitted 6 April, 2023;
originally announced April 2023.
-
Learning for Precision Motion of an Interventional X-ray System: Add-on Physics-Guided Neural Network Feedforward Control
Authors:
Johan Kon,
Naomi de Vos,
Dennis Bruijnen,
Jeroen van de Wijdeven,
Marcel Heertjes,
Tom Oomen
Abstract:
Tracking performance of physical-model-based feedforward control for interventional X-ray systems is limited by hard-to-model parasitic nonlinear dynamics, such as cable forces and nonlinear friction. In this paper, these nonlinear dynamics are compensated using a physics-guided neural network (PGNN), consisting of a physical model, embedding prior knowledge of the dynamics, in parallel with a neu…
▽ More
Tracking performance of physical-model-based feedforward control for interventional X-ray systems is limited by hard-to-model parasitic nonlinear dynamics, such as cable forces and nonlinear friction. In this paper, these nonlinear dynamics are compensated using a physics-guided neural network (PGNN), consisting of a physical model, embedding prior knowledge of the dynamics, in parallel with a neural network to learn hard-to-model dynamics. To ensure that the neural network learns only unmodelled effects, the neural network output in the subspace spanned by the physical model is regularized via an orthogonal projection-based approach, resulting in complementary physical model and neural network contributions. The PGNN feedforward controller reduces the tracking error of an interventional X-ray system by a factor of 5 compared to an optimally tuned physical model, successfully compensating the unmodeled parasitic dynamics.
△ Less
Submitted 28 March, 2023; v1 submitted 14 March, 2023;
originally announced March 2023.
-
A Kernel-Based Identification Approach to LPV Feedforward: With Application to Motion Systems
Authors:
Max van Haren,
Lennart Blanken,
Tom Oomen
Abstract:
The increasing demands for motion control result in a situation where Linear Parameter-Varying (LPV) dynamics have to be taken into account. Inverse-model feedforward control for LPV motion systems is challenging, since the inverse of an LPV system is often dynamically dependent on the scheduling sequence. The aim of this paper is to develop an identification approach that directly identifies dyna…
▽ More
The increasing demands for motion control result in a situation where Linear Parameter-Varying (LPV) dynamics have to be taken into account. Inverse-model feedforward control for LPV motion systems is challenging, since the inverse of an LPV system is often dynamically dependent on the scheduling sequence. The aim of this paper is to develop an identification approach that directly identifies dynamically scheduled feedforward controllers for LPV motion systems from data. In this paper, the feedforward controller is parameterized in basis functions, similar to, e.g., mass-acceleration feedforward, and is identified by a kernel-based approach such that the parameter dependency for LPV motion systems is addressed. The resulting feedforward includes dynamic dependence and is learned accurately. The developed framework is validated on an example.
△ Less
Submitted 6 April, 2023; v1 submitted 14 March, 2023;
originally announced March 2023.
-
Kernel-based identification using Lebesgue-sampled data
Authors:
Rodrigo A. González,
Koen Tiels,
Tom Oomen
Abstract:
Sampling in control applications is increasingly done non-equidistantly in time. This includes applications in motion control, networked control, resource-aware control, and event-based control. Some of these applications, like the ones where displacement is tracked using incremental encoders, are driven by signals that are only measured when their values cross fixed thresholds in the amplitude do…
▽ More
Sampling in control applications is increasingly done non-equidistantly in time. This includes applications in motion control, networked control, resource-aware control, and event-based control. Some of these applications, like the ones where displacement is tracked using incremental encoders, are driven by signals that are only measured when their values cross fixed thresholds in the amplitude domain. This paper introduces a non-parametric estimator of the impulse response and transfer function of continuous-time systems based on such amplitude-equidistant sampling strategy, known as Lebesgue sampling. To this end, kernel methods are developed to formulate an algorithm that adequately takes into account the bounded output uncertainty between the event timestamps, which ultimately leads to more accurate models and more efficient output sampling compared to the equidistantly-sampled kernel-based approach. The efficacy of our proposed method is demonstrated through a mass-spring damper example with encoder measurements and extensive Monte Carlo simulation studies on system benchmarks.
△ Less
Submitted 23 February, 2024; v1 submitted 10 March, 2023;
originally announced March 2023.
-
Basis Function feedforward for Position-Dependent Systems
Authors:
Max van Haren,
Lennart Blanken,
Tom Oomen
Abstract:
Feedforward for motion systems is getting increasingly more important to achieve performance requirements. This leads to a situation where position-dependent effects cannot be neglected anymore.
Feedforward for motion systems is getting increasingly more important to achieve performance requirements. This leads to a situation where position-dependent effects cannot be neglected anymore.
△ Less
Submitted 1 November, 2022;
originally announced November 2022.
-
Unifying Model-Based and Neural Network Feedforward: Physics-Guided Neural Networks with Linear Autoregressive Dynamics
Authors:
Johan Kon,
Dennis Bruijnen,
Jeroen van de Wijdeven,
Marcel Heertjes,
Tom Oomen
Abstract:
Unknown nonlinear dynamics often limit the tracking performance of feedforward control. The aim of this paper is to develop a feedforward control framework that can compensate these unknown nonlinear dynamics using universal function approximators. The feedforward controller is parametrized as a parallel combination of a physics-based model and a neural network, where both share the same linear au…
▽ More
Unknown nonlinear dynamics often limit the tracking performance of feedforward control. The aim of this paper is to develop a feedforward control framework that can compensate these unknown nonlinear dynamics using universal function approximators. The feedforward controller is parametrized as a parallel combination of a physics-based model and a neural network, where both share the same linear autoregressive (AR) dynamics. This parametrization allows for efficient output-error optimization through Sanathanan-Koerner (SK) iterations. Within each SK-iteration, the output of the neural network is penalized in the subspace of the physics-based model through orthogonal projection-based regularization, such that the neural network captures only the unmodelled dynamics, resulting in interpretable models.
△ Less
Submitted 26 September, 2022;
originally announced September 2022.
-
Feedforward Control in the Presence of Input Nonlinearities: A Learning-based Approach
Authors:
Jilles van Hulst,
Maurice Poot,
Dragan Kostić,
Kai Wa Yan,
Jim Portegies,
Tom Oomen
Abstract:
Advanced feedforward control methods enable mechatronic systems to perform varying motion tasks with extreme accuracy and throughput. The aim of this paper is to develop a data-driven feedforward controller that addresses input nonlinearities, which are common in typical applications such as semiconductor back-end equipment. The developed method consists of parametric inverse-model feedforward tha…
▽ More
Advanced feedforward control methods enable mechatronic systems to perform varying motion tasks with extreme accuracy and throughput. The aim of this paper is to develop a data-driven feedforward controller that addresses input nonlinearities, which are common in typical applications such as semiconductor back-end equipment. The developed method consists of parametric inverse-model feedforward that is optimized for tracking error reduction by exploiting ideas from iterative learning control. Results on a simulated set-up indicate improved performance over existing identification methods for systems with nonlinearities at the input.
△ Less
Submitted 23 September, 2022;
originally announced September 2022.
-
Optimal Commutation for Switched Reluctance Motors using Gaussian Process Regression
Authors:
Max van Meer,
Gert Witvoet,
Tom Oomen
Abstract:
Switched reluctance motors are appealing because they are inexpensive in both construction and maintenance. The aim of this paper is to develop a commutation function that linearizes the nonlinear motor dynamics in such a way that the torque ripple is reduced. To this end, a convex optimization problem is posed that directly penalizes torque ripple in between samples, as well as power consumption,…
▽ More
Switched reluctance motors are appealing because they are inexpensive in both construction and maintenance. The aim of this paper is to develop a commutation function that linearizes the nonlinear motor dynamics in such a way that the torque ripple is reduced. To this end, a convex optimization problem is posed that directly penalizes torque ripple in between samples, as well as power consumption, and Gaussian Process regression is used to obtain a continuous commutation function. The resulting function is fundamentally different from conventional commutation functions, and closed-loop simulations show significant reduction of the error. The results offer a new perspective on suitable commutation functions for accurate control of reluctance motors.
△ Less
Submitted 14 September, 2022;
originally announced September 2022.
-
Data-enabled predictive control with instrumental variables: the direct equivalence with subspace predictive control
Authors:
Jan-Willem van Wingerden,
Sebastiaan Mulders,
Rogier Dinkla,
Tom Oomen,
Michel Verhaegen
Abstract:
Direct data-driven control has attracted substantial interest since it enables optimization-based control without the need for a parametric model. This paper presents a new Instrumental Variable~(IV) approach to Data-enabled Predictive Control (DeePC) that results in favorable noise mitigation properties, and demonstrates the direct equivalence between DeePC and Subspace Predictive Control (SPC).…
▽ More
Direct data-driven control has attracted substantial interest since it enables optimization-based control without the need for a parametric model. This paper presents a new Instrumental Variable~(IV) approach to Data-enabled Predictive Control (DeePC) that results in favorable noise mitigation properties, and demonstrates the direct equivalence between DeePC and Subspace Predictive Control (SPC). The methodology relies on the derivation of the characteristic equation in DeePC along the lines of subspace identification algorithms. A particular choice of IVs is presented that is uncorrelated with future noise, but at the same time highly correlated with the data matrix. A simulation study demonstrates the improved performance of the proposed algorithm in the presence of process and measurement noise.
△ Less
Submitted 12 September, 2022;
originally announced September 2022.
-
Cross-Coupled Iterative Learning Control for Complex Systems: A Monotonically Convergent and Computationally Efficient Approach
Authors:
Leontine Aarnoudse,
Johan Kon,
Koen Classens,
Max van Meer,
Maurice Poot,
Paul Tacx,
Nard Strijbosch,
Tom Oomen
Abstract:
Cross-coupled iterative learning control (ILC) can achieve high performance for manufacturing applications in which tracking a contour is essential for the quality of a product. The aim of this paper is to develop a framework for norm-optimal cross-coupled ILC that enables the use of exact contour errors that are calculated offline, and iteration- and time-varying weights. Conditions for the monot…
▽ More
Cross-coupled iterative learning control (ILC) can achieve high performance for manufacturing applications in which tracking a contour is essential for the quality of a product. The aim of this paper is to develop a framework for norm-optimal cross-coupled ILC that enables the use of exact contour errors that are calculated offline, and iteration- and time-varying weights. Conditions for the monotonic convergence of this iteration-varying ILC algorithm are developed. In addition, a resource-efficient implementation is proposed in which the ILC update law is reframed as a linear quadratic tracking problem, reducing the computational load significantly. The approach is illustrated on a simulation example.
△ Less
Submitted 12 September, 2022;
originally announced September 2022.
-
Automated MIMO Motion Feedforward Control: Efficient Learning through Data-Driven Gradients via Adjoint Experiments and Stochastic Approximation
Authors:
Leontine Aarnoudse,
Tom Oomen
Abstract:
Parameterized feedforward control is at the basis of many successful control applications with varying references. The aim of this paper is to develop an efficient data-driven approach to learn the feedforward parameters for MIMO systems. To this end, a cost criterion is minimized using a stochastic gradient descent algorithm, in which both the search direction and step size are determined through…
▽ More
Parameterized feedforward control is at the basis of many successful control applications with varying references. The aim of this paper is to develop an efficient data-driven approach to learn the feedforward parameters for MIMO systems. To this end, a cost criterion is minimized using a stochastic gradient descent algorithm, in which both the search direction and step size are determined through system experiments. In particular, the search direction is chosen as an unbiased estimate of the gradient which is obtained from a single experiment, regardless of the size of the MIMO system. The approach is illustrated using a simulation example, in which it is shown to be superior to a deterministic method in terms of convergence speed and thus experimental cost.
△ Less
Submitted 12 September, 2022;
originally announced September 2022.
-
Frequency Domain Identification of Multirate Systems: A Lifted Local Polynomial Modeling Approach
Authors:
Max van Haren,
Lennart Blanken,
Tom Oomen
Abstract:
Frequency-domain representations of multirate systems are essential for controller design and performance evaluation of multirate systems and sampled-data control. The aim of this paper is to develop a time-efficient closed-loop identification approach for multirate systems in the frequency-domain. The developed method utilizes local polynomial modeling for lifted representations of LPTV systems,…
▽ More
Frequency-domain representations of multirate systems are essential for controller design and performance evaluation of multirate systems and sampled-data control. The aim of this paper is to develop a time-efficient closed-loop identification approach for multirate systems in the frequency-domain. The developed method utilizes local polynomial modeling for lifted representations of LPTV systems, which enables direct identification of closed-loop multirate systems in a single identification experiment. Unlike LTI identification techniques, the developed method does not suffer from bias due to ignored LPTV dynamics. The developed approach is demonstrated on a multirate example, resulting in accurate and fast identification in the frequency domain.
△ Less
Submitted 31 August, 2022; v1 submitted 15 August, 2022;
originally announced August 2022.
-
Neural Network Training Using Closed-Loop Data: Hazards and an Instrumental Variable (IVNN) Solution
Authors:
Johan Kon,
Marcel Heertjes,
Tom Oomen
Abstract:
An increasing trend in the use of neural networks in control systems is being observed. The aim of this paper is to reveal that the straightforward application of learning neural network feedforward controllers with closed-loop data may introduce parameter inconsistency that degrades control performance, and to provide a solution. The proposed method employs instrumental variables to ensure consis…
▽ More
An increasing trend in the use of neural networks in control systems is being observed. The aim of this paper is to reveal that the straightforward application of learning neural network feedforward controllers with closed-loop data may introduce parameter inconsistency that degrades control performance, and to provide a solution. The proposed method employs instrumental variables to ensure consistent parameter estimates. A nonlinear system example reveals that the developed instrumental variable neural network (IVNN) approach asymptotically recovers the optimal solution, while pre-existing approaches are shown to lead to inconsistent estimates.
△ Less
Submitted 19 April, 2022; v1 submitted 10 February, 2022;
originally announced February 2022.
-
Position-Dependent Snap Feedforward: A Gaussian Process Framework
Authors:
Max van Haren,
Maurice Poot,
Jim Portegies,
Tom Oomen
Abstract:
Mechatronic systems have increasingly high performance requirements for motion control. The low-frequency contribution of the flexible dynamics, i.e. the compliance, should be compensated for by means of snap feedforward to achieve high accuracy. Position-dependent compliance, which often occurs in motion systems, requires the snap feedforward parameter to be modeled as a function of position. Pos…
▽ More
Mechatronic systems have increasingly high performance requirements for motion control. The low-frequency contribution of the flexible dynamics, i.e. the compliance, should be compensated for by means of snap feedforward to achieve high accuracy. Position-dependent compliance, which often occurs in motion systems, requires the snap feedforward parameter to be modeled as a function of position. Position-dependent compliance is compensated for by using a Gaussian process to model the snap feedforward parameter as a continuous function of position. A simulation of a flexible beam shows that a significant performance increase is achieved when using the Gaussian process snap feedforward parameter to compensate for position-dependent compliance.
△ Less
Submitted 1 February, 2022;
originally announced February 2022.
-
Gaussian Process Position-Dependent Feedforward: With Application to a Wire Bonder
Authors:
Max van Haren,
Maurice Poot,
Dragan Kostić,
Robin van Es,
Jim Portegies,
Tom Oomen
Abstract:
Mechatronic systems have increasingly stringent performance requirements for motion control, leading to a situation where many factors, such as position-dependency, cannot be neglected in feedforward control. The aim of this paper is to compensate for position-dependent effects by modeling feedforward parameters as a function of position. A framework to model and identify feedforward parameters as…
▽ More
Mechatronic systems have increasingly stringent performance requirements for motion control, leading to a situation where many factors, such as position-dependency, cannot be neglected in feedforward control. The aim of this paper is to compensate for position-dependent effects by modeling feedforward parameters as a function of position. A framework to model and identify feedforward parameters as a continuous function of position is developed by combining Gaussian processes and feedforward parameter learning techniques. The framework results in a fully data-driven approach, which can be readily implemented for industrial control applications. The framework is experimentally validated and shows a significant performance increase on a commercial wire bonder.
△ Less
Submitted 15 February, 2022; v1 submitted 19 January, 2022;
originally announced January 2022.
-
Feedback linearisation of mechanical systems using data-driven models
Authors:
Merijn Floren,
Koen Classens,
Tom Oomen,
Jean-Philippe Noël
Abstract:
Linearising the dynamics of nonlinear mechanical systems is an important and open research area. A common approach is feedback linearisation, which is a nonlinear control method that transforms the input-output response of a nonlinear system into an equivalent linear one. The main problem with feedback linearisation is that it requires an accurate first-principles model of the system, which are ty…
▽ More
Linearising the dynamics of nonlinear mechanical systems is an important and open research area. A common approach is feedback linearisation, which is a nonlinear control method that transforms the input-output response of a nonlinear system into an equivalent linear one. The main problem with feedback linearisation is that it requires an accurate first-principles model of the system, which are typically hard to obtain. In this paper, we design an alternative control approach that exploits data-driven models to linearise the input-output response of nonlinear mechanical systems. Specifically, a model-based reference tracking architecture is developed for nonlinear feedback systems with output nonlinearities. The overall methodology shows a high degree of performance combined with significant robustness against imperfect modelling and extrapolation. These findings are demonstrated using large set of synthetic experiments conducted on a asymmetric Duffing oscillator and using an experimental prototype of a high-precision motion system.
△ Less
Submitted 4 February, 2025; v1 submitted 12 January, 2022;
originally announced January 2022.
-
Physics-Guided Neural Networks for Feedforward Control: An Orthogonal Projection-Based Approach
Authors:
Johan Kon,
Dennis Bruijnen,
Jeroen van de Wijdeven,
Marcel Heertjes,
Tom Oomen
Abstract:
Unknown nonlinear dynamics can limit the performance of model-based feedforward control. The aim of this paper is to develop a feedforward control framework for systems with unknown, typically nonlinear, dynamics. To address the unknown dynamics, a physics-based feedforward model is complemented by a neural network. The neural network output in the subspace of the model is penalized through orthog…
▽ More
Unknown nonlinear dynamics can limit the performance of model-based feedforward control. The aim of this paper is to develop a feedforward control framework for systems with unknown, typically nonlinear, dynamics. To address the unknown dynamics, a physics-based feedforward model is complemented by a neural network. The neural network output in the subspace of the model is penalized through orthogonal projection. This results in uniquely identifiable model coefficients, enabling both increased performance and good generalization. The feedforward control framework is validated on a representative system with performance limiting nonlinear friction characteristics.
△ Less
Submitted 10 January, 2022;
originally announced January 2022.
-
Learning nonlinear feedforward: a Gaussian Process Approach Applied to a Printer with Friction
Authors:
Max van Meer,
Maurice Poot,
Jim Portegies,
Tom Oomen
Abstract:
Feedforward control is essential to achieving good tracking performance in positioning systems. The aim of this paper is to develop an identification strategy for inverse models of systems with nonlinear dynamics of unknown structure using input-output data, which directly delivers feedforward signals for a-priori unknown tasks. To this end, inverse systems are regarded as noncausal nonlinear fini…
▽ More
Feedforward control is essential to achieving good tracking performance in positioning systems. The aim of this paper is to develop an identification strategy for inverse models of systems with nonlinear dynamics of unknown structure using input-output data, which directly delivers feedforward signals for a-priori unknown tasks. To this end, inverse systems are regarded as noncausal nonlinear finite impulse response (NFIR) systems and modeled as a Gaussian Process with a stationary kernel function that imposes properties such as smoothness and periodicity. The approach is validated experimentally on a consumer printer with friction and shown to lead to improved tracking performance with respect to linear feedforward.
△ Less
Submitted 9 February, 2022; v1 submitted 7 December, 2021;
originally announced December 2021.
-
Intermittent Sampling in Repetitive Control: Exploiting Time-Varying Measurements
Authors:
Johan Kon,
Nard Strijbosch,
Sjirk Koekebakker,
Tom Oomen
Abstract:
The performance increase up to the sensor resolution in repetitive control (RC) invalidates the standard assumption in RC that data is available at equidistant time instances, e.g., in systems with package loss or when exploiting timestamped data from optical encoders. The aim of this paper is to develop an intermittent sampling RC framework for non-equidistant measurements. Sufficient stability c…
▽ More
The performance increase up to the sensor resolution in repetitive control (RC) invalidates the standard assumption in RC that data is available at equidistant time instances, e.g., in systems with package loss or when exploiting timestamped data from optical encoders. The aim of this paper is to develop an intermittent sampling RC framework for non-equidistant measurements. Sufficient stability conditions are derived that can be verified using non-parametric frequency response function data. This results in a frequency domain design procedure to explicitly address uncertainty. The RC framework is validated on an industrial printbelt setup for which exact non-equidistant measurement data is available.
△ Less
Submitted 25 November, 2021;
originally announced November 2021.
-
Conjugate gradient MIMO iterative learning control using data-driven stochastic gradients
Authors:
Leontine Aarnoudse,
Tom Oomen
Abstract:
Data-driven iterative learning control can achieve high performance for systems performing repeating tasks without the need for modeling. The aim of this paper is to develop a fast data-driven method for iterative learning control that is suitable for massive MIMO systems through the use of efficient unbiased gradient estimates. A stochastic conjugate gradient descent algorithm is developed that u…
▽ More
Data-driven iterative learning control can achieve high performance for systems performing repeating tasks without the need for modeling. The aim of this paper is to develop a fast data-driven method for iterative learning control that is suitable for massive MIMO systems through the use of efficient unbiased gradient estimates. A stochastic conjugate gradient descent algorithm is developed that uses dedicated experiments to determine the conjugate search direction and optimal step size at each iteration. The approach is illustrated on a multivariable example, and it is shown that the method is superior to both the earlier stochastic gradient descent and deterministic conjugate gradient descent methods.
△ Less
Submitted 16 November, 2021;
originally announced November 2021.
-
Frequency Response Data Based LPV Controller Synthesis Applied to a Control Moment Gyroscope
Authors:
Tom Bloemers,
Roland Tóth,
Tom Oomen
Abstract:
Control of systems with operating condition-dependent dynamics, including control moment gyroscopes, often requires operating condition-dependent controllers to achieve high control performance. The aim of this paper is to develop a frequency response data-driven linear parameter-varying control design approach for single-input single-output systems, which allows improved performance for a control…
▽ More
Control of systems with operating condition-dependent dynamics, including control moment gyroscopes, often requires operating condition-dependent controllers to achieve high control performance. The aim of this paper is to develop a frequency response data-driven linear parameter-varying control design approach for single-input single-output systems, which allows improved performance for a control moment gyroscope. A stability theory using closed-loop frequency response function data is developed, which is subsequently used in a synthesis procedure that guarantees local stability and performance. Experimental results on a control moment gyroscope demonstrate the performance improvements.
△ Less
Submitted 13 September, 2021;
originally announced September 2021.