استفاده از الگوریتم یادگیری تکراری قدرتمند در سیستم کنترل حرکت
|کد مقاله||سال انتشار||مقاله انگلیسی||ترجمه فارسی||تعداد کلمات|
|27571||2013||11 صفحه PDF||سفارش دهید||6826 کلمه|
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Mechatronics, Volume 23, Issue 5, August 2013, Pages 530–540
Robustness issue is considered to be one of the major concerns in application of the iterative learning control in motion control systems. The robustness in servo systems is related to parameter uncertainties and noise accumulation. In this paper, both parameter uncertainties and noise are considered in derivation of the error dynamic equation of the ILC algorithm. Based on the error dynamics, the H∞ framework is utilized to design the robust learning controller. An optimization design process in selecting the proper learning gain and determining the learning function is proposed to ensure that both tracking performance and convergence condition are achieved. Simulations and experiments are conducted to validate the robust learning algorithm which can be applied efficiently to machine tools with the payload varying from 0 to 20 kg. The experimental results demonstrate that the proposed method improves the tracking and contouring performances significantly when performing a complex NURBS curve on a three-axis milling machine.
Iterative learning control (ILC) is a technique to control the systems operating same tasks repetitively. The idea of ILC is to improve the performance of subsequent tasks by updating the control inputs as a function of the previous control inputs and output errors from trial to trial. The ILC can be applied to robot manipulators , machine tools , chemical batch process , and so on. The ILC was first proposed in the mid-1980 by Arimoto, et al. . Since then, many schemes of the ILC including the 2D theory method , inverse system , stochastic method , and feedback learning operators  and  have been proposed by many researchers in the past two decades. Technical review on the methodologies and applications of the ILC is referred to . Among all research issues related to the ILC, system robustness and monotonic convergence of tracking error are major concerns in the implementation of ILC to either linear or nonlinear systems . To overcome the system uncertainty problem, the adaptive iterative learning control was proposed  and . The idea is to use a standard adaptive controller and start parameter estimates at the preceding iteration. The Lyapunov method was adopted to prove the convergence of the algorithm. However, the unknown parameters should be constant during the iteration. Other adaptive ILC algorithms have been proposed to handle system with time-varying parameters using a positive-definite Lyapunov-like sequence ,  and . By designing the control inputs, the Lyapunov sequence can be made to monotonically decrease along the iteration. Another approach to ensure system robustness is to utilize the H∞ theory to formulate the general design framework for the ILC algorithm ,  and . In these papers, only the performance and robustness analysis of ILC schemes are considered without systematically designing learning controller. In Amann et al. , a combined current error feedback and past error feedforward method was proposed using the H∞ theory. However, there are no systematic way to design the weighting functions for both feedback and feedforward control gains. In , the H∞ mathematical framework was adopted to optimize the speed of L2-convergence. However, the convergence condition cannot be achieved even though the μ-synthesis approach was adopted. Helfrich et al.  adopted H∞ control design approach to design feedback controller while the inverse plant approach is utilized to design feedforward learning function. In the paper by Xu et al. , the synthesis problem of the developed iterative learning control (ILC) system is reformulated as the γ-suboptimal H∞ control problem via the linear fractional transformation (LFT). Although parameter uncertainties can be explicitly included by choosing proper weighting functions in the H∞ formulation, noise problem was seldom discussed. It was shown that noise accumulation during the iteration could also affect the learning process significantly . Most research applied the zero-phase low-pass filter to solve the noise problem without simultaneous consideration of system uncertainties  and . Based on the previous discussions, it is found that, in addition to tracking performances, parameter uncertainties and noise effect are also very important for the ILC algorithm. Furthermore, the convergence condition may not be satisfied with the current H∞ or μ-synthesis approach. Based on the above issues, a two-step loop design process is proposed which integrate the learning gain optimization process with the robust H∞ controller to ensure that the designed controller can achieve both performances and robustness. The first step is to design the H∞ controller without consideration of the system uncertainty. But the noise effect is included in the design process. The second step is to iterate the learning gain such that the convergence condition is satisfied even under large system uncertainty. Here the learning gain served as the performance weighting which is the loop optimization variable to further minimize system performance measured by the H∞ norm. Simulations are conducted to demonstrate the design philosophy. Finally, the experiments are conducted on a three-axis milling machine to validate the effectiveness of the proposed algorithm under variable payloads.
نتیجه گیری انگلیسی
The design of the robust ILC using the H∞ framework is performed in this paper. The error dynamic equation which considers both tracking error and sensor noise is derived. In order to satisfy the convergence condition under the given system uncertainty, an appropriate learning controller should be designed carefully. To acquire both performance and robustness, a modified H∞ optimization process is proposed to provide a systematic methodology in choosing the learning gain and designing the learning function. According the proposed methodology, the appropriate learning gain and learning function can be designed simultaneously. Computer simulations are performed to validate the algorithms and the robustness of the designed learning controller. Experiments are conducted on the three-axis milling machining with different loading conditions. It is shown that the tracking and contouring performances are improved significantly using the proposed method. Furthermore, the comparisons between the plants with different payloads demonstrate that the robustness of the H∞ learning controller can be achieved.