918 research outputs found
Frequency Domain Based Analysis and Design of Norm-Optimal Iterative Learning Control
In this thesis, novel frequency domain based analysis and design methods on Norm-Optimal Iterative Learning Control (NO-ILC) are developed for Single-Input-Single-Output (SISO) Linear Time Invariant (LTI) systems. Modeling errors in general degrade the convergence performance of NO-ILC and hence ensuring Robust Monotonic Convergence (RMC) against model uncertainties is important. Although the robustness of NO-ILC has been studied in the literature, determining the allowable range of modeling errors for a given NO-ILC design is still an open research question. To fill this gap, a frequency domain analysis with a multiplicity formulation of model uncertainty is developed in this work to quantify and visualize the allowable modeling errors. Compared with the traditional formulation, the proposed new uncertainty formulation provides a less conservative representation of the allowable model uncertainty range by taking additional phase information into account and thus allows for a more complete evaluation of the robustness of NO-ILC. The analysis also clarifies how the RMC region changes as a function of NO-ILC weighting terms and therefore leads to several frequency domain design tools to achieve RMC for given model uncertainties. Along with this frequency domain analysis, rather than some qualitative understanding in the literature, an equation quantitatively characterizing the fundamental trade-off of NO-ILC with respect to robustness, convergence speed and steady state error at each frequency is presented, which motivates the proposed loop-shaping like design methods for NO-ILC to achieve different performance requirements at various frequencies. The proposed analysis also demonstrates that NO-ILC is the optimal solution for general LTI ILC updating laws in the scope of balancing the trade-off between robustness, convergence speed and steady state error.PHDMechanical EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttps://deepblue.lib.umich.edu/bitstream/2027.42/137007/1/gexinyi_1.pd
Decentralized coordinated ILC system design and transient growth control using iteration-varying filter
In automation control area, with the increasing demand in task complexity and high control precision, coordination between systems is required. There are mainly two types of coordinated systems, decentralized and centralized. This thesis is focused on a large array of coordinated systems, and the decentralized structure is preferred. To achieve high control precision in a coordinated system, many existing approaches may work, and in the system performing the repeating process, Iterative Learning Control (ILC) is a useful approach. Therefore, in this thesis, a decentralized coordinated ILC system is proposed and analyzed. The proposed control system is especially useful in coordinating a large array of systems.
Transient growth is a common problem in both single and coordinated ILC systems. Several ILC algorithms have been developed that can guarantee monotonic convergence, but these algorithms are not feasible or do not work well in decentralized coordinated ILC systems. This thesis presents a new approach to reduce the transient growth in ILC. An iteration-varying filter, which can be applied to any linear ILC system, single or coordinated, is proposed. It is also proved that the filter always exists when the ILC system is stable. A theoretical result and a tuning approach are given in the thesis to design the filter.
Two examples, one single system and one coordinated system, are presented to show the design of a decentralized coordinated ILC system and the effectiveness of the iteration-varying filter --Abstract, page iii
Multi-Objective Iterative Learning Control: An Advanced ILC Approach for Application Diversity.
While ILC has been applied to repetitive applications in manufacturing, chemical processing, and robotics, several key assumptions limit the extension of ILC to various applications. Conventional ILC focuses on improving the performance of a single metric, such as tracking performance through iterative updates of the time domain control input. The application range is limited to systems that satisfy the assumption of iteration invariance of the plant, reference signal, initial conditions, and disturbances.
We aim to relax this assumption to gain significant advantages. More specifically we focus on relaxing the strict reference tracking requirement to address multiple performance metrics and define the stability bounds across temporal and spatial domains. The aim of this research is expanding the application space of ILC towards non-traditional applications.
Chapter III presents an initial framework to provide the foundation for the multi-objective ILC. This framework is validated by simulation and experimental tests with a wheeled mobile robot.
Chapter IV extends the initial framework from the temporal domain to the spatial domain. The initial framework is generalized to address four classifications of performance objectives. Stability and performance analysis for each classification is provided. Simulation results on a high-resolution additive manufacturing system validate the extended framework.
For the generalized framework, we present a distributed approach in which additional objectives are considered separately. Chapter V evaluates the difference between this distributed approach, and a centralized approach in which the objectives are combined into a single matrix depending on the classification.
Chapter VI extends the multi-objective ILC to incorporate a region-based tracking problem in which reference uncertainty is addressed through the development of a bounded region. A multi-objective region-to-region ILC is developed and validated by a simulation of a surveillance problem with an UAV and multiple unattended ground sensors. Comparisons with point-to-point ILC, region-to-region ILC, and multi-objective region-based ILC demonstrate the performance flexibility that can be achieved when leveraging the regions.
This dissertation provides new approaches for relaxing the classical assumption of iteration invariant reference tracking. New stability and convergence analysis is provided, resulting in a design methodology for multi-objective ILC. These approaches are validated by simulation and experimental results.PhDMechanical EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/120875/1/ingyulim_1.pd
Recommended from our members
From Model-Based to Data-Driven Discrete-Time Iterative Learning Control
This dissertation presents a series of new results of iterative learning control (ILC) that progresses from model-based ILC algorithms to data-driven ILC algorithms. ILC is a type of trial-and-error algorithm to learn by repetitions in practice to follow a pre-defined finite-time maneuver with high tracking accuracy.
Mathematically ILC constructs a contraction mapping between the tracking errors of successive iterations, and aims to converge to a tracking accuracy approaching the reproducibility level of the hardware. It produces feedforward commands based on measurements from previous iterations to eliminates tracking errors from the bandwidth limitation of these feedback controllers, transient responses, model inaccuracies, unknown repeating disturbance, etc.
Generally, ILC uses an a priori model to form the contraction mapping that guarantees monotonic decay of the tracking error. However, un-modeled high frequency dynamics may destabilize the control system. The existing infinite impulse response filtering techniques to stop the learning at such frequencies, have initial condition issues that can cause an otherwise stable ILC law to become unstable. A circulant form of zero-phase filtering for finite-time trajectories is proposed here to avoid such issues. This work addresses the problem of possible lack of stability robustness when ILC uses an imperfect a prior model.
Besides the computation of feedforward commands, measurements from previous iterations can also be used to update the dynamic model. In other words, as the learning progresses, an iterative data-driven model development is made. This leads to adaptive ILC methods.
An indirect adaptive linear ILC method to speed up the desired maneuver is presented here. The updates of the system model are realized by embedding an observer in ILC to estimate the system Markov parameters. This method can be used to increase the productivity or to produce high tracking accuracy when the desired trajectory is too fast for feedback control to be effective.
When it comes to nonlinear ILC, data is used to update a progression of models along a homotopy, i.e., the ILC method presented in this thesis uses data to repeatedly create bilinear models in a homotopy approaching the desired trajectory. The improvement here makes use of Carleman bilinearized models to capture more nonlinear dynamics, with the potential for faster convergence when compared to existing methods based on linearized models.
The last work presented here finally uses model-free reinforcement learning (RL) to eliminate the need for an a priori model. It is analogous to direct adaptive control using data to directly produce the gains in the ILC law without use of a model. An off-policy RL method is first developed by extending a model-free model predictive control method and then applied in the trial domain for ILC. Adjustments of the ILC learning law and the RL recursion equation for state-value function updates allow the collection of enough data while improving the tracking accuracy without much safety concerns. This algorithm can be seen as the first step to bridge ILC and RL aiming to address nonlinear systems
Recommended from our members
Robustification in Repetitive and Iterative Learning Control
Repetitive Control (RC) and Iterative Learning Control (ILC) are control methods that specifically deal with periodic signals or systems with repetitive operations. They have wide applications in diverse areas from high-precision manufacturing to high-speed assembly, and nowadays these algorithms have even been applied to biomimetic walking robots, where tracking a periodic reference signal or rejecting periodic disturbances is desired. Compared to conventional feedback control designs (including the inverse dynamics method), RC and ILC improve the control performance over repetitions -- by learning from the previous input-output data, RC and ILC adaptively update the control input for the next run, aiming for zero tracking error in the hardware instead of in a model, as time goes to infinity. The stability robustness to model uncertainty however remains a fundamental topic as it determines the successful implementation of RC and ILC on any real-world system whose model dynamics cannot normally be determined precisely over all frequencies up to Nyquist. In the control field, there are various existing methods of robustification, such as Linear Matrix Inequality (LMI), mu-synthesis and H-infinity, but few of these methods offer intuitive information about how the stability robustness is achieved. In addition, many of these existing algorithms produce conservative stability boundaries, leaving room for further optimization and enhancement. In this study, several robustification approaches are developed, where better insight into the robustification design process and a tighter stability boundary are established. The first method presents an algorithm for RC compensator design that not only uses phase adjustments, but also adjusts the learning rate as a function of frequency to obtain improved robustification to model parameter uncertainty. The basic objective of this algorithm is to make the system learn at each frequency at the maximum rate consistent with the need for robustness at that frequency. The second method, on the other hand, explores the benefits of compromising on the zero tracking error requirement for frequencies that require extra robustness, making RC tolerate larger model errors. The third topic focuses on the development of robustification algorithms for Iterative Learning Control that is analogous to the above two RC robustification designs, extending frequency response concepts to finite time problems. The final approach to robustification treated in this dissertation is based on Matched Basic Function Repetitive Control (MBFRC), which individually addresses each frequency, eliminating the need for a robustifying zero phase low pass filter and the need for interpolation in data as required in conventional RC design. Furthermore, this algorithm only uses the frequency response knowledge at the frequencies addressed, and as long as the phase uncertainties at those frequencies are within +/- 90 deg the system is guaranteed stable for all sufficiently small projection gains
Advancing Pattern Recognition Techniques for Brain-Computer Interfaces: Optimizing Discriminability, Compactness, and Robustness
In dieser Dissertation formulieren wir drei zentrale Zielkriterien zur systematischen Weiterentwicklung der Mustererkennung moderner Brain-Computer Interfaces (BCIs). Darauf aufbauend wird ein Rahmenwerk zur Mustererkennung von BCIs entwickelt, das die drei Zielkriterien durch einen neuen Optimierungsalgorithmus vereint. Darüber hinaus zeigen wir die erfolgreiche Umsetzung unseres Ansatzes für zwei innovative BCI Paradigmen, für die es bisher keine etablierte Mustererkennungsmethodik gibt
Flexible adaptation of iterative learning control with applications to synthetic bone graft manufacturing
Additive manufacturing processes are powerful tools; they are capable of fabricating structures without expensive structure specific tooling -- therefore structure designs can efficiently change from run-to-run -- and they can integrate multiple distinct materials into a single structure. This work investigates one such additive manufacturing process, micro-Robotic Deposition (RD), and its utility in fabricating advanced architecture synthetic bone grafts. These bone grafts, also known as synthetic bone scaffolds, are highly porous three-dimensional structures that provide a matrix to support the natural process of bone remodeling. Ideally, the synthetic scaffold will stimulate complete bone healing in a skeletal defect site and also resorb with time so that only natural tissue remains.
The objective of this research is to develop methods to integrate different regions with different porous microstructures into a single scaffold; there is evidence that scaffolds with designed regions of specific microstructures can be used to elicit a strong and directed bone ingrowth response that improves bone ingrowth rate and quality. The key contribution of this work is the development of a control algorithm that precisely places different build materials in specified locations, thereby the fabrication of advanced architecture scaffolds is feasible. Under previous control methods, designs were relegated to be composed of a single material. The control algorithm developed in this work is an adaptation of Iterative Learning Control (ILC), a control method that is typically best suited for mass manufacturing applications. This adaptation reorients the ILC framework such that it is more amenable to additive manufacturing systems, such as RD. Control efficacy is demonstrated by the fabrication of advanced architecture scaffolds. Scaffolds with contoured forms, multiple domains with distinct porous microstructures, and hollow cavities are feasible when the developed controller is used in conjunction with a novel manufacturing workflow in which scaffolds are filled within patterned molds that support overhanging features. An additional application demonstrates controller performance on the robot positioning problem; this work has implications for additive manufacturing in general
Recent Advances in Robust Control
Robust control has been a topic of active research in the last three decades culminating in H_2/H_\infty and \mu design methods followed by research on parametric robustness, initially motivated by Kharitonov's theorem, the extension to non-linear time delay systems, and other more recent methods. The two volumes of Recent Advances in Robust Control give a selective overview of recent theoretical developments and present selected application examples. The volumes comprise 39 contributions covering various theoretical aspects as well as different application areas. The first volume covers selected problems in the theory of robust control and its application to robotic and electromechanical systems. The second volume is dedicated to special topics in robust control and problem specific solutions. Recent Advances in Robust Control will be a valuable reference for those interested in the recent theoretical advances and for researchers working in the broad field of robotics and mechatronics
Recommended from our members
Simultaneous Iterative Learning and Feedback Control Design
Iterative learning controllers aim to produce high precision tracking in operations where the same tracking maneuver is repeated over and over again. Model-based iterative learning control laws are designed from the system Markov parameters which could be inaccurate. Chapter 2 examines several important learning control laws and develops an understanding of how and when inaccuracy in knowledge of the Markov parameters results in instability of the learning process. While an iterative learning controller can compensate for unknown repeating errors and disturbances, it is not suited to handle non-repeating, stochastic errors and disturbances, which can be more effectively handled by a feedback controller. Chapter 3 explores feedback and iterative learning combination controllers, showing how a one-time step behind disturbance estimator and one-repetition behind disturbance estimator can be incorporated together in such a combination.
Since learning control applications are finite-time by their very nature, frequency response based design techniques are not best suited for designing the feedback controller in this context. A finite-time feedback controller design approach is more appropriate given the overall aim of zero tracking error for the entire trajectory, even for shorter trajectories where the system response is still in its transient phase and has not yet reached steady state. Chapter 4 presents a combination of finite-time feedback and learning control as a natural solution for such a control objective, showing how a finite-time feedback controller and an iterative learning controller can be simultaneously synthesized during the learning process. Finally, Chapter 5 examines different configurations where a combination of a feedback controller and an iterative learning controller can be implemented. Numerical results are used to illustrate the feedback and iterative controller designs developed in this thesis
- …