Abstract:
This thesis has an objective of controlling the system in order to reduce operating error and hence increase operating accuracy of the system. A condition that system operates in cycle basis is assumed. Each cycle is repeated and started from the same point using learning control algorithm with zero phase filter. This thesis presents the learning control in 5 categories, Simple Iterative Learning Control(SILC), High order Iterative Learning Control(HILC), Zero-phase filter Simple Iterative Learning Control by batch process method, Zero-phase filter Simple Iterative Learning Control by real time method, Zero-phase filter High order Iterative Learning Control by real time method. Each leaning control law has been tested both in simulations and experiments implementing on XY stage, The results show that batch process filtering gives lower final error level than the real time method but it is non-causal operations. In comparison, Real time High order ILC produces less final cmr level than SILC because it uses more information from the error in current cycle to adjust the command.