“…However, in the past few years, applications of ILC algorithms have been used in a wider variety of systems than ever before. For example, control of: chemical reactor (Cabassud et al 2002), high precision wafer stage (Bosgra and Dijkstra 2002), robot visual servoing (Jiang and Unbehauen 2002), wafer temperature (Yang et al 2001), liquid slosh in an industrial packaging machine (Bernhardsson and Grundelius 2001), camless valve actuator (Hoffmann and Stefanopoulou 2001), batch processes , switched reluctance motors (Panda et al 2001), PM synchronous motors (Lam et al 2000), electrohydraulic injection moulding machine (Alleyne and Havlicsek 1999), impedance control (Arimoto et al 1999), VCR (Kim and Ha 1999), extruders (Pandit and Buchheit 1999), and coil-to-coil control in rolling (Garimella and Srinivasan 1998). For a general outlook of ILC algorithms, the reader is referred to Owens et al (2002).…”