3,392 research outputs found

    Robust gradient-based discrete-time iterative learning control algorithms

    Get PDF
    This paper considers the use of matrix models and the robustness of a gradient-based Iterative Learning Control (ILC) algorithm using both fixed learning gains and gains derived from parameter optimization. The philosophy of the paper is to ensure monotonic convergence with respect to the mean square value of the error time series. The paper provides a complete and rigorous analysis for the systematic use of matrix models in ILC. Matrix models make analysis clearer and provide necessary and sufficient conditions for robust monotonic convergence. They also permit the construction of sufficient frequency domain conditions for robust monotonic convergence on finite time intervals for both causal and non-causal controller dynamics. The results are compared with recent results for robust inverse-model based ILC algorithms and it is seen that the algorithm has the potential to improve robustness to high frequency modelling errors provided that resonances within the plant bandwidth have been suppressed by feedback or series compensation

    Sparse Iterative Learning Control with Application to a Wafer Stage: Achieving Performance, Resource Efficiency, and Task Flexibility

    Get PDF
    Trial-varying disturbances are a key concern in Iterative Learning Control (ILC) and may lead to inefficient and expensive implementations and severe performance deterioration. The aim of this paper is to develop a general framework for optimization-based ILC that allows for enforcing additional structure, including sparsity. The proposed method enforces sparsity in a generalized setting through convex relaxations using â„“1\ell_1 norms. The proposed ILC framework is applied to the optimization of sampling sequences for resource efficient implementation, trial-varying disturbance attenuation, and basis function selection. The framework has a large potential in control applications such as mechatronics, as is confirmed through an application on a wafer stage.Comment: 12 pages, 14 figure

    Learning for Advanced Motion Control

    Full text link
    Iterative Learning Control (ILC) can achieve perfect tracking performance for mechatronic systems. The aim of this paper is to present an ILC design tutorial for industrial mechatronic systems. First, a preliminary analysis reveals the potential performance improvement of ILC prior to its actual implementation. Second, a frequency domain approach is presented, where fast learning is achieved through noncausal model inversion, and safe and robust learning is achieved by employing a contraction mapping theorem in conjunction with nonparametric frequency response functions. The approach is demonstrated on a desktop printer. Finally, a detailed analysis of industrial motion systems leads to several shortcomings that obstruct the widespread implementation of ILC algorithms. An overview of recently developed algorithms, including extensions using machine learning algorithms, is outlined that are aimed to facilitate broad industrial deployment.Comment: 8 pages, 15 figures, IEEE 16th International Workshop on Advanced Motion Control, 202

    Iterative Learning Control design for uncertain and time-windowed systems

    Get PDF
    Iterative Learning Control (ILC) is a control strategy capable of dramatically increasing the performance of systems that perform batch repetitive tasks. This performance improvement is achieved by iteratively updating the command signal, using measured error data from previous trials, i.e., by learning from past experience. This thesis deals with ILC for time-windowed and uncertain systems. With the term "time-windowed systems", we mean systems in which actuation and measurement time intervals differ. With "uncertain systems", we refer to systems whose behavior is represented by incomplete or inaccurate models. To study the ILC design issues for time-windowed systems, we consider the task of residual vibration suppression in point-to-point motion problems. In this application, time windows are used to modify the original system to comply with the task. With the properties of the time-windowed system resulting in nonconverging behavior of the original ILC controlled system, we introduce a novel ILC design framework in which convergence can be achieved. Additionally, this framework reveals new design freedom in ILC for point-to-point motion problems, which is unknown in "standard" ILC. Theoretical results concerning the problem formulation and control design for these systems are supported by experimental results on a SISO and MIMO flexible structure. The analysis and design results of ILC for time-windowed systems are subsequently extended to the whole class of linear systems whose input and output are filtered with basis functions (which include time windows). Analysis and design theory of ILC for this class of systems reveals how different ILC objectives can be reached by design of separate parts of the ILC controller. Our research on ILC for uncertain systems is divided into two parts. In the first part, we formulate an approach to analyze the robustness properties of existing ILC controllers, using well developed µ theory. To exemplify our findings, we analyze the robustness properties of linear quadratic (LQ) norm optimal ILC controllers. Moreover, we show that the approach is applicable to the class of linear trial invariant ILC controlled systems with basis functions. In the second part, we present a finite time interval robust ILC control strategy that is robust against model uncertainty as given by an additive uncertainty model. For that, we exploit H1 control theory, however, modified such that the controller is not restricted to be causal and operates on a finite time interval. Furthermore, we optimize the robust controller so as to optimize performance while remaining robustly monotonically convergent. By means of experiments on a SISO flexible system, we show that this control strategy can indeed outperform LQ norm optimal ILC and causal robust ILC control strategies

    Weighting Matrix Design for Robust Monotonic Convergence in Norm Optimal Iterative Learning Control

    Get PDF
    In this paper we examine the robustness of norm optimal ILC with quadratic cost criterion for discrete-time, linear time-invariant, single-input single-output systems. A bounded multiplicative uncertainty model is used to describe the uncertain system and a sufficient condition for robust monotonic convergence is developed. We find that, for sufficiently large uncertainty, the performance weighting can not be selected arbitrarily large, and thus overall performance is limited. To maximize available performance, a time-frequency design methodology is presented to shape the weighting matrix based on the initial tracking error. The design is applied to a nanopositioning system and simulation results are presented

    Towards Transient Growth Analysis and Design in Iterative Learning Control

    Get PDF
    In this article the problem of bounding transient growth in iterative learning control (ILC) is examined. While transient growth is not a desirable property, the alternative, robust monotonic convergence, leads to fundamental performance limitations. to circumvent these limitations, this article considers the possibility that some transient growth, if properly limited, is a viable and practical option. Towards this end, this article proposes tools for analysing worst-case transient growth in ILC. the proposed tools are based on pseudospectra analysis, which is extended to apply to ILC of uncertain systems. Two practical problems in norm-optimal ILC weighting parameter design are considered. Using the presented tools, it is demonstrated that successful design in the transient growth regime is possible, i.e. the transient growth is kept small while significantly improving asymptotic performance, despite model uncertainty

    Relaxing Fundamental Assumptions in Iterative Learning Control

    Full text link
    Iterative learning control (ILC) is perhaps best decribed as an open loop feedforward control technique where the feedforward signal is learned through repetition of a single task. As the name suggests, given a dynamic system operating on a finite time horizon with the same desired trajectory, ILC aims to iteratively construct the inverse image (or its approximation) of the desired trajectory to improve transient tracking. In the literature, ILC is often interpreted as feedback control in the iteration domain due to the fact that learning controllers use information from past trials to drive the tracking error towards zero. However, despite the significant body of literature and powerful features, ILC is yet to reach widespread adoption by the control community, due to several assumptions that restrict its generality when compared to feedback control. In this dissertation, we relax some of these assumptions, mainly the fundamental invariance assumption, and move from the idea of learning through repetition to two dimensional systems, specifically repetitive processes, that appear in the modeling of engineering applications such as additive manufacturing, and sketch out future research directions for increased practicality: We develop an L1 adaptive feedback control based ILC architecture for increased robustness, fast convergence, and high performance under time varying uncertainties and disturbances. Simulation studies of the behavior of this combined L1-ILC scheme under iteration varying uncertainties lead us to the robust stability analysis of iteration varying systems, where we show that these systems are guaranteed to be stable when the ILC update laws are designed to be robust, which can be done using existing methods from the literature. As a next step to the signal space approach adopted in the analysis of iteration varying systems, we shift the focus of our work to repetitive processes, and show that the exponential stability of a nonlinear repetitive system is equivalent to that of its linearization, and consequently uniform stability of the corresponding state space matrix.PhDElectrical Engineering: SystemsUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/133232/1/altin_1.pd

    Analysis of Transient Growth in Iterative Learning Control Using Pseudospectra

    Get PDF
    In this paper we examine the problem of transient growth in Iterative Learning Co ntrol (ILC). Transient growth is generally avoided in design by using robust monotonic convergence (RMC) criteria. However, RMC leads to fundamental performance limitations. We consider the possibility of allowing safe transient growth in ILC algorithms as a means to circumvent these limitations. Here the pseudospectra is used for the first time to study transient growth in ILC. Basic properties of the pseudospectra that are relevant to the ILC problem are presented. Two ILC design problems are considered and examined using pseduospectra. The pseudospectra provides new results for these problems and illuminates the oft-misunderstood problem of transient growth
    • …
    corecore