3,879 research outputs found
Control and Filtering for Discrete Linear Repetitive Processes with H infty and ell 2--ell infty Performance
Repetitive processes are characterized by a series of sweeps, termed passes, through a set of dynamics defined over a finite duration known as the pass length. On each pass an output, termed the pass profile, is produced which acts as a forcing function on, and hence contributes to, the dynamics of the next pass profile. This can lead to oscillations which increase in amplitude in the pass to pass direction and cannot be controlled by standard control laws. Here we give new results on the design of physically based control laws for the sub-class of so-called discrete linear repetitive processes which arise in applications areas such as iterative learning control. The main contribution is to show how control law design can be undertaken within the framework of a general robust filtering problem with guaranteed levels of performance. In particular, we develop algorithms for the design of an H? and dynamic output feedback controller and filter which guarantees that the resulting controlled (filtering error) process, respectively, is stable along the pass and has prescribed disturbance attenuation performance as measured by and ā norms
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
Iterative learning control experimental results in twin-rotor device
This paper presents the results of applying the Iterative Learning Control algorithms to a Twin-Rotor Multiple-Input Multiple-Output System (TRMS) in order to achieve high performance in repetitive tracking of trajectories. The plant, which is similar to a prototype of helicopter, is characterized by its highly nonlinear and cross-coupled dynamics. In the first phase, the system is modelled using the Lagrangian approach and combining theoretical and experimental results. Thereafter, a hierarchical control architecture which combines a baseline feedback controller with an Iterative Learning Control algorithm is developed. Finally, the responses of the real device and a complete analysis of the learning behaviour are exposed.Postprint (published version
Iterative learning control of integer and noninteger order: An overview
Ovaj rad daje pregledni prikaz nedavno prezentiranih i objavljenih rezultata autora koji se odnose na primenu iterativnog upravljanja putem uÄenja (ILC) i to celog reda kao i necelog reda. ILC predstavlja jedno od važnih oblasti u teoriji upravljanja i ono je moÄan koncept upravljanja koji na iterativan naÄin poboljÅ”ava ponaÅ”anje procesa koji su po prirodi ponovljivi. ILC je pogodno za upravljanje Å”ire klase mehatroniÄkih sistema i posebno su pogodni za upravljanje kretanja robotskih sistema koji imaju važnu ulogu u biomehatroniÄkim, tehniÄkim sistemima koji ukljuÄuju primenu i vojnoj industriju itd. U prvom delu rada predstavljeni su rezultati koji se odnose na primenu viÅ”eg celobrojnog reda PD tipa sa prateÄom numeriÄkom simulacijom. TakoÄe, joÅ” jedna druga ILC Å”ema celobrojnog reda je predložena za dati robotski sistem sa tri stepena slobode u reÅ”avanju zadatka praÄenja Å”to je i verifikovano kroz simulacioni primer. U drugom delu, predstavljeni su rezultati koji se odnose na primenu ILC frakcionog reda gde je prvo PDĪ± tip predložen za linearni sistem frakcionog reda. Pokazano je da se pod odredjenim dovoljnim uslovima koji ukljuÄuju operatore uÄenja konvergencija datog sistema može biti garantovana. Takodje, PIĪ²DĪ± tip ILC upravljanja je predložen za linearni sistem frakcionog reda sa kaÅ”njenjem. KonaÄno, dovoljni uslovi za konvergenciju u vremenskom domenu predloženog ILC upravljanja su dati odgovarajuÄom teoremom sa prateÄim dokazom.This paper provides an overview of the recently presented and published results relating to the use of iterative learning control (ILC) based on and integer and fractional order. ILC is one of the recent topics in control theories and it is a powerful control concept that iteratively improves the behavior of processes that are repetitive in nature. ILC is suitable for controlling a wider class of mechatronic systems - it is especially suitable for motion control of robotic systems that attract and hold an important position in biomechatronical, technical systems involving the application, military industry, etc. The first part of the paper presents the results relating to the application of higher integer order PD type ILC with numerical simulation. Also, another integer order ILC scheme is proposed for a given robotic system with three degrees of freedom for task-space trajectory tracking where the effectiveness of the suggested control is demonstrated through a simulation procedure. In the second part, the results related to the application of the fractional order of ILC are presented where PDĪ± type of ILC is proposed firstly, for a fractional order linear time invariant system. It is shown that under some sufficient conditions which include the learning operators, convergence of the learning system can be guaranteed. Also, PIĪ²DĪ± type of ILC is suggested for a fractional order linear time delay system. Finally, sufficient conditions for the convergence in the time domain of the proposed ILC were given by the corresponding theorem together with its proof
Iterative learning control of integer and noninteger order: An overview
Ovaj rad daje pregledni prikaz nedavno prezentiranih i objavljenih rezultata autora koji se odnose na primenu iterativnog upravljanja putem uÄenja (ILC) i to celog reda kao i necelog reda. ILC predstavlja jedno od važnih oblasti u teoriji upravljanja i ono je moÄan koncept upravljanja koji na iterativan naÄin poboljÅ”ava ponaÅ”anje procesa koji su po prirodi ponovljivi. ILC je pogodno za upravljanje Å”ire klase mehatroniÄkih sistema i posebno su pogodni za upravljanje kretanja robotskih sistema koji imaju važnu ulogu u biomehatroniÄkim, tehniÄkim sistemima koji ukljuÄuju primenu i vojnoj industriju itd. U prvom delu rada predstavljeni su rezultati koji se odnose na primenu viÅ”eg celobrojnog reda PD tipa sa prateÄom numeriÄkom simulacijom. TakoÄe, joÅ” jedna druga ILC Å”ema celobrojnog reda je predložena za dati robotski sistem sa tri stepena slobode u reÅ”avanju zadatka praÄenja Å”to je i verifikovano kroz simulacioni primer. U drugom delu, predstavljeni su rezultati koji se odnose na primenu ILC frakcionog reda gde je prvo PDĪ± tip predložen za linearni sistem frakcionog reda. Pokazano je da se pod odredjenim dovoljnim uslovima koji ukljuÄuju operatore uÄenja konvergencija datog sistema može biti garantovana. Takodje, PIĪ²DĪ± tip ILC upravljanja je predložen za linearni sistem frakcionog reda sa kaÅ”njenjem. KonaÄno, dovoljni uslovi za konvergenciju u vremenskom domenu predloženog ILC upravljanja su dati odgovarajuÄom teoremom sa prateÄim dokazom.This paper provides an overview of the recently presented and published results relating to the use of iterative learning control (ILC) based on and integer and fractional order. ILC is one of the recent topics in control theories and it is a powerful control concept that iteratively improves the behavior of processes that are repetitive in nature. ILC is suitable for controlling a wider class of mechatronic systems - it is especially suitable for motion control of robotic systems that attract and hold an important position in biomechatronical, technical systems involving the application, military industry, etc. The first part of the paper presents the results relating to the application of higher integer order PD type ILC with numerical simulation. Also, another integer order ILC scheme is proposed for a given robotic system with three degrees of freedom for task-space trajectory tracking where the effectiveness of the suggested control is demonstrated through a simulation procedure. In the second part, the results related to the application of the fractional order of ILC are presented where PDĪ± type of ILC is proposed firstly, for a fractional order linear time invariant system. It is shown that under some sufficient conditions which include the learning operators, convergence of the learning system can be guaranteed. Also, PIĪ²DĪ± type of ILC is suggested for a fractional order linear time delay system. Finally, sufficient conditions for the convergence in the time domain of the proposed ILC were given by the corresponding theorem together with its proof
Norm Optimal Iterative Learning Control with Application to Problems in Accelerator based Free Electron Lasers and Rehabilitation Robotics
This paper gives an overview of the theoretical basis of the norm optimal approach to iterative learning control followed by results that describe more recent work which has experimentally benchmarking the performance that can be achieved. The remainder of then paper then describes its actual application to a physical process and a very novel application in stroke rehabilitation
Performance Improvement of Low-Cost Iterative Learning-Based Fuzzy Control Systems for Tower Crane Systems
This paper is dedicated to the memory of Prof. Ioan Dzitac, one of the fathers of this journal and its founding Editor-in-Chief till 2021. The paper addresses the performance improvement of three Single Input-Single Output (SISO) fuzzy control systems that control separately the positions of interest of tower crane systems, namely the cart position, the arm angular position and the payload position. Three separate low-cost SISO fuzzy controllers are employed in terms of first order discrete-time intelligent Proportional-Integral (PI) controllers with Takagi-Sugeno-Kang Proportional-Derivative (PD) fuzzy terms. Iterative Learning Control (ILC) system structures with PD learning functions are involved in the current iteration SISO ILC structures. Optimization problems are defined in order to tune the parameters of the learning functions. The objective functions are defined as the sums of squared control errors, and they are solved in the iteration domain using the recent metaheuristic Slime Mould Algorithm (SMA). The experimental results prove the performance improvement of the SISO control systems after ten iterations of SMA
Recommended from our members
New Stable Inverses of Linear Discrete Time Systems and Application to Iterative Learning Control
Digital control needs discrete time models, but conversion from continuous time, fed by a zero order hold, to discrete time introduces sampling zeros which are outside the unit circle, i.e. non-minimum phase (NMP) zeros, in the majority of the systems. Also, some systems are already NMP in continuous time. In both cases, the inverse problem to find the input required to maintain a desired output tracking, produces an unstable causal control action. The control action will grow exponentially every time step, and the error between time steps also grows exponentially. This prevents many control approaches from making use of inverse models.
The problem statement for the existing stable inverse theorem is presented in this work, and it aims at finding a bounded nominal state-input trajectory by solving a two-point boundary value problem obtained by decomposing the internal dynamics of the system. This results in the causal part specified from the minus infinity time; and its non-causal part from the positive infinity time. By solving for the nominal bounded internal dynamics, the exact output tracking is achieved in the original finite time interval.
The new stable inverses concepts presented and developed here address this instability problem in a different way based on the modified versions of problem states, and in a way that is more practical for implementation. The statements of how the different inverse problems are posed is presented, as well as the calculation and implementation. In order to produce zero tracking error at the addressed time steps, two modified statements are given as the initial delete and the skip step. The development presented here involves: (1) The detection of the signature of instability in both the nonhomogeneous difference equation and matrix form for finite time problems. (2) Create a new factorization of the system separating maximum part from minimum part in matrix form as analogous to transfer function format, and more generally, modeling the behavior of finite time zeros and poles. (3) Produce bounded stable inverse solutions evolving from the minimum Euclidean norm satisfying different optimization objective functions, to the solution having no projection on transient solutions terms excited by initial conditions.
Iterative Learning Control (ILC) iterates with a real world control system repeatedly performing the same task. It adjusts the control action based on error history from the previous iteration, aiming to converge to zero tracking error. ILC has been widely used in various applications due to its high precision in trajectory tracking, e.g. semiconductor manufacturing sensors that repeatedly perform scanning maneuvers. Designing effective feedback controllers for non-minimum phase (NMP) systems can be challenging. Applying Iterative Learning Control (ILC) to NMP systems is particularly problematic. Incorporating the initial delete stable inverse thinkg into ILC, the control action obtained in the limit as the iterations tend to infinity, is a function of the tracking error produced by the command in the initial run. It is shown here that this dependence is very small, so that one can reasonably use any initial run. By picking an initial input that goes to zero approaching the final time step, the influence becomes particularly small. And by simply commanding zero in the first run, the resulting converged control minimizes the Euclidean norm of the underdetermined control history. Three main classes of ILC laws are examined, and it is shown that all ILC laws converge to the identical control history, as the converged result is not a function of the ILC law. All of these conclusions apply to ILC that aims to track a given finite time trajectory, and also apply to ILC that in addition aims to cancel the effect of a disturbance that repeats each run.
Having these stable inverses opens up opportunities for many control design approaches. (1) ILC was the original motivation of the new stable inverses. Besides the scenario using the initial delete above, consider ILC to perform local learning in a trajectory, by using a quadratic cost control in general, but phasing into the skip step stable inverse for some portion of the trajectory that needs high precision tracking. (2) One step ahead control uses a model to compute the control action at the current time step to produce the output desired at the next time step. Before it can be useful, it must be phased in to honor actuator saturation limits, and being a true inverse it requires that the system have a stable inverse. One could generalize this to p-step ahead control, updating the control action every p steps instead of every one step. It determines how small p can be to give a stable implementation using skip step, and it can be quite small. So it only requires knowledge of future desired control for a few steps. (3) Note that the statement in (2) can be reformulated as Linear Model Predictive Control that updates every p steps instead of every step. This offers the ability to converge to zero tracking error at every time step of the skip step inverse, instead of the usual aim to converge to a quadratic cost solution. (4) Indirect discrete time adaptive control combines one step ahead control with the projection algorithm to perform real time identification updates. It has limited applications, because it requires a stable inverse
- ā¦