STABILIZATION AND ROBUST CONTROL OF METAL
ROLLING MODELED AS A 2D LINEAR SYSTEM
K. Galkowski W. Paszke E. Rogers D. H. Owens
Institute of Control and Computation Engineering,
University of Zielona Gora, Poland.
Department of Electronics and Computer Science, University of
Southampton, Southampton SO17 1BJ, UK. {etar}@ecs.soton.ac.uk
Department of Automatic Control and Systems Engineering,
University of Sheffield, Sheffield S1 3JD, UK.
Copyright @ 2002 IFAC
Abstract: Repetitive processes are a distinct class of 2D linear systems with applications in
areas ranging from long-wall coal cutting and metal rolling operations through to iterative
learning control schemes. The main feature which makes them distinct from other classes of
2D linear systems is that information propagation in one of the two independent directions
only occurs over a finite duration. This, in turn, means that a distinct systems theory must
be developed for them, which can then be translated (if appropriate) into efficient routinely
applicable controller design algorithms for applications domains. In this paper, we give
some new results on LMI based stabilization and robust control of so-called discrete linear
repetitive processes and illustrate them by application to a metal rolling process.
Keywords: 2D linear systems, metal rolling, robust control.
1. INTRODUCTION
The essential unique characteristic of a repetitive,
or multipass, process is a series of sweeps, termed
passes, through a set of dynamics defined over a fixed
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, in turn,
leads to the unique control problem for these processes
in that the output sequence of pass profiles generated
can contain oscillations that increase in amplitude in
the pass to pass direction.
To introduce a formal definition, let α ∞ denote
the pass length (assumed constant). Then in a repeti-
tive process the pass profile y
k
0 t α , generated
on pass k acts as a forcing function on, and hence
contributes to, the dynamics of the next pass profile
y
k 1
t 0 t α k 0
Physical examples of repetitive processes include
long-wall coal cutting and metal rolling operations
(Edwards, 1974; Smyth, 1992). Also in recent years
applications have arisen where adopting a repetitive
process setting for analysis has distinct advantages
over alternatives. Examples of these so-called algori-
thmic applications of repetitive process theory include
classes of iterative learning control schemes (Amann
et al., 1998) and iterative algorithms for solving non-
linear dynamic optimal control problems based on the
maximum principle (Roberts, 2000).
Attempts to control these processes using standard (or
1D) systems theory/algorithms fail (except in a few
very restrictive special cases) precisely because such
an approach ignores their inherent 2D systems struc-
ture, i.e. information propagation occurs from pass
to pass and along a given pass, and the pass initial
conditions are reset before the start of each new pass.
In seeking a rigorous foundation on which to develop
Copyright © 2002 IFAC
15th Triennial World Congress, Barcelona, Spain