In this paper, the observer-based iterative learning control with/without evolutionary programming algorithm is proposed for MIMO nonlinear systems. While the learning gain involves some unmeasurable states, this paper proposes the observer-based iterative learning control (ILC) for nonlinear systems and guarantees the tracking error convergences to zero via continual learning. Moreover, a sufficient condition has been presented to alleviate the traditional constraint, i.e., identical initial state, in the convergence analysis. Then, an idea of feasible reference based on polynomial approximation is proposed to overcome the limitation of ILC - initial state error. To speed up the convergence of the iterative learning control, evolutionary programming is applied to search for the optimal and feasible learning gain to reduce the training time. In addition, two improved issues of ILC, an appropriate selection of the initial control input and the improved learning rule for the system whose product matrix of output matrix C and input matrix B is not full rank, are presented in this paper. Three multi-input multi-output (MIMO) illustrative examples are presented to demonstrate the effectiveness of the proposed methodology.
|Number of pages||18|
|Journal||International Journal of Innovative Computing, Information and Control|
|Publication status||Published - 2011 Mar 1|
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Information Systems
- Computational Theory and Mathematics