You are on page 1of 8

Proceedings of the American Control Conference

Anchorage, AK May 8-10, 2002

Servomechanism Controller Design


of Web Handling Systems
Weixuan Liu
E.J. Davison
Dept of Electrical and Computer Engineering
University of Toronto
Toronto, Ontario
Canada M5S 1A4

Abstract the construction of a suitable mathematical model of


the system, or in the difficulty in carrying out identi-
In traditional web handling processes, web tension and fication experiments, and in the fact that there is no
speed are typically controlled assuming that the web guarantee that the resultant model obtained is “suffi-
system consists of a number of single input and sin- ciently accurate” for controller design.
gle output systems. This assumption often results in
large interactions occurring in the closed loop system The main purpose of this study is to compare the ef-
between the control loops, and hence results in high fectiveness of the above methods of controller design
quality control being difficult to achieve. In this paper, on an actual industrial system. The system chosen is a
the control of the web handling processes is treated as a Rotoflex industrial web handling system (approximate
multivariable servomechanism problem. Two types of size 7’x6’x4’), in which it was desired to improve on
controller design-t he “perfect control servomechanism the controller performance over an existing controller
controller” and the “tuning regulator’’ are studied and design obtained using approach (a). In this case, non-
implemented on an industrial web machine. The ex- linear web control approaches such as used in [2] will
perimental results obtained show that these controllers not be considered, i.e. only LTI controllers will be stud-
provide excellent tension and speed response. ied.

1.1 Background Knowledge


1 Introduction In industry, paper, plastic and other elastic thin mate-
rials are often used in the manufacturing of commercial
In multivariable industrial controller design, three ap- products by using a continuous process. In this case,
proaches can be taken: the paper or other material is typically unrolled from a
large roll using a series of rollers and a rewinder, form-
(a) Assume the system consists of a set of SISO con- ing-what is called a web.
trol loops and design each control loop independently
of the others using SISO methods. To produce an end product from a raw web material,
(b) Define a mathematical model of the system using such as from a paper machine or a film extruder, two
either analytical or identification methods, and thence kinds of processes are involved: Web Converting and
apply any of the well known multivariable controller Web Handling. Web converting includes all those
synthesis methods to design a multivariable controller processes which are required to modify the physical
for the system. properties of the web material such as Coating, Slit-
( c ) Apply some type of multivariable tuning controller ting, Metalizing, Drying and Embossing, etc. The
design, e.g. the approach of [l], in which no mathe- web handling processes, on the other hand, consists
matical model of the system is required and which only of those processes which are associated with the trans-
requires carrying out steady-state experiments on the portation aspects of the web. The main purpose of the
system. web handling process is to transport web with max-
imum throughput (speed) and with minimum
In the case of (a), this approach has the advantage of damage[3]. To achieve this, web tension control is
simplicity and is often used, but the disadvantage is crucial because of the following reasons:
that the resulting controller may be poor due to ig-
nored interaction effects. In the case of (b), the main 1. Web tension affects the geometry of the web, such
disadvantage of the method is in the effort required in as the apparent length and width of the web.

0-7803-7298-0/02/$17.00 0 2002 AACC 4914


2. High web tension prevents the loss of traction on cesses. In designing a controller for a web system, the
the rollers; however too high web tension will cause nipped roller torque input and the wound roller torque
a web break to occur. inputs (rewinder and unwinder) provide multiple in-
3. Web tension control helps t o reduce wrinkling. In puts for multivariable tension/speed control. In the
particular, high process tension will help decrease web machine studied, these torque inputs are regulated
the wrinkling caused by a misalignment of rollers; by PWM drives. The torque outputs from the PWM
however, excessively high tension will cause more drives can be either positive or negative, and hence
wrinkling to occur on very thin materials. Hence, can either act as “drives” or “brakes” in web control.
appropriate web tension control is very important. Besides the nip and winders, there are also some web
4. Web tension affects the wound-in tension and the driven rollers (idlers), which provide additional inertia
shape of the final product roll, and hence the roll to the web system.
quality.
The tensions of the web system are measured by load
For these reasons, it is essential in web handling to cells (which provide better precision than the dancer
control the web tension at a desired value as closely system). To provide real-time monitoring of time
as possible. Normally, web tension should be set at varying information such as inertia of the unwinder
10-25% of the web’s yield strength and should be kept and rewinder, there are two diameter sensors which
within 10% of this value during the system’s steady measure the changing diameters of the unwinder and
running state and 25% of this value at speed set-point rewinder, in the Rotoflex web machine.
changes [3].
In this paper, two controller design approaches: “per-
Almost all the components of a web machine influence fect robust servomechanism controller” (PRSC) design
the web tension. We will now examine the properties [4]and “tuning regulator controller” (TRC) design [l]
of the web machine which was used in this study. will be implemented on the Rotoflex web machine. In
the case of the PRSC design, a controller synthesis
1.2 The Rotoflex Web Handling Machine procedure, which is parameterized by a cheap control
As a typical small size web handling machine, the gain parameter E > 0, is given, which solves the ro-
Rotoflex web machine has all of the typical necessary bust servomechanism problem for a given class of track-
components associated with a web handling process ing/disturbance signals (provided that a solution ex-
(see figure 1). ists), and which has the additional property that “per-
fect control” occurs as E + 0 in the resultant closed
loop system (ignoring nonlinear control signal satura-
tion effects), provided that certain necessary conditions
are satisfied (e.g. the plant is minimum phase). In
the case of the TRC design, a controller synthesis ap-
proach is given which again is parameterized by tuning
parameters ~p > 0 and E I > 0, and which has the ad-
vantage that a mathematical model of the system is &
required to construct the controller, unlike the PRSC
approach.

In this study, two controller designs will be carried out


on the industrial web process:
= 4)
Diameter
sensors
1. A PRSC design, using an analytical model of the
Unwinder web system.
2. A TRC design, which requires no model of the web
Figure 1: Overview of the Rotoflex Machine system.
Rollers are essential parts of a web handling machine.
In any machine, there are two type of rollers: (i) ex-
ternally torque driven rollers such as the unwinder, 2 Modeling of the Web Machine
rewinder and the nip roller and (ii) the web driven
rollers (idlers). These devices are also called “trans- The Rotoflex web machine is a two span machine as
port rollers” in industry because they are not intended illustrated in figure 2, where U1, U2, Us denote control
to change the physical properties of the web. The tra- input torques, T I , Tz denote output tensions and u1,
ditional role of a “nipped roller” is to step the ten- u2 denote output web velocities, where ul is approxi-
sion up or down between sections of processes, and mately equal to 02. Let U denote the average velocity
hence create different tension zones for different pro- +
given by f (VI w2).

4915
radius of the unwinder r, at 0.0833m):
Nip
6 =-0.16796~+[0.479610.84649 0.411621[U1 U, U31T

(1)
Since the actual Rotoflex system has filters of the struc-
Rewinder Unw inder ture:
F ( s O.ls+l
) = l (2)
Figure 2: The Illustrative Diagram of the Rotoflex Ma- connected t o each of the tension outputs, such an addi-
chine tion of filters was also applied t o system (1) t o obtain
the following n = 3 model of the system (called model
#I>:

11
The major components of this system consist of an un- 10 00.1349 45.859 - 15.446- 7.510
winder, a winder, a nip and the web connecting them.
In between the rewinder and the nip, and between the
nip and the unwinder, there are a number of rollers as
shown in figure 1. In constructing an analytical model
[:1
52= 0-10 -1.361
0 0-0.1671
2.5 00
2 + 9.9579 17.575-38.32
.47961 0.84649 0.4116

for the system, these idlers are ignored, which intro-


duces uncertainty in the resultant model obtained.

2.1 A Reduced Order Analytical Model


The web material used in the experiments carried out
in this study is paper, which has a very high elasticity
modulus, and hence can be considered as a stiff mate-
rial. In this case, an analytic model of the web,system
is developed in [5] for this type of material.

-
__
Real
ldenlified
25 -
parameter definition value
20 -
r0a Radius of the bare unwinder 0.0415m
rb Radius of transport roller (Nip) 0.0415m 15

rob Radius of bare rewinder 0.0415m Tension T2%e-nse 01 1. Identifiedd&el and me #&ISystem " 14

18
- Real
16 -
_ _ ldenltlted
Inertia of bare rewinder 0.0234kgm 14 -
I
2 4 6 8 10 12 14
Speed Response of R e IdentifiedModel and R e Real System

Itransport roller _-_ Real


Identified
--- - - -
.
/ -
1- ... , .... . . --,. . . ;..
/

bc IDamping friction coefficient of 11/258Nms

e
Irewinder
lWeb thickness 12.39e - 5m
05t

0 2 4 6
c

8 10 12
1
14

Figure 3: The Response of the Open Loop Experimental


System vs. the LTI Reduced Order Low Re-
quency Model (3) for the Case of a Step Change
On using the parameters of the Rotoflex web machine in Rewinder Torque Input U1
described in table 1 obtained from identification results
in the web machine, we obtain the following reduced
order model (1) (on ignoring the idlers and fixing the We observe from figure 3 that the ignored idlers have

4916
little effect on the the tension responses. A step input Perfect Control Servo Controller Expenmens,T, Respome to T, Reference Step

on rewinder torque causes almost the same amplitudes


Reference
of tension increase and tension responses to occur for
both the model (3) and the actual system. However, 30
the speed responses of the identified model and the real
system differ significantly. 2o 35 Perten&ntrm Servo d i m l e r Expenn?&s. T2 Re&e to T, ReIere% Step 41

A step input in rewinder torque causes approximately - Response


- - Reference
5 times greater change in speed response for the model 40 -

(3) than for the actual system. This is because the


actual system has more friction than the model (3).

Overall speaking, model (3) has a very good match


in tension responses with the actual plant. For speed - Response
- - Reference
response, the main difference of the actual system and
model (3) is that the actual system has more damping. 05- -
Two design methodologies: perfect control design [4]
and tuning regulator design [l]will now be carried out.
Figure 4: Experimental Output Responses to Tension TI
Step Reference Input (controller #1)

3 Perfect Controller Design

3.1 Design of the Servomechanism Controller[4]


The reference signals to the system are assumed to be ,

constant corresponding to the tension and velocity set


points which are to be tracked. There are several main
sources of disturbance to the web system: where the plant model ( C , A, B) is given by (3), by
optimizing the 'cheap control' performance index:
Constant type offset signals. These signals include
external disturbance sources such as which arise J'J;{z'z +€dU}d7- (6)
from various loading effects.
Periodic type disturbance signals. These signals where E > 0, to give a controller of the type [4]:
include periodical disturbances associated with the
mechanical vibration in the web system such as E=Y - Yref
which arise from unbalanced rollers. u=Ko2 + K1S (7)
Stochastic type disturbance signals. These signals
include signals such as the wound-in tension T,,,(t) 3.2 Experimental Results-Controller #1
from the unwinder. A controller is first designed based on the above proce-
dure, and the resulting controller is called controller
In the controller design to be carried out, it will be
#l. The following plots given in figure 4 to figure
assumed that the disturbances are unmeasurable and 6 give the experimental closed loop response for the
constant.
above controller obtained when the cheap control gain
E is chosen to be le-4 for the case of step reference in-
Thus, the servocompensator [6]can be simply chosen
to be: puts to T;ef, vref and Tlefrespectively. A complete
description of this controller can be found in (51.

3.3 Discussion of the Experimental Results Ob-


where y = (TIv T2)' is the plant output, yref = tained From Controller #1
is the reference signal and E is the
(Trfv r e f Tlef)' (a) Transient Response and Interactions A very
servocompensator state. important criteria for controller design is the transient
response time. As we can see from figure 4 to 6, the
It will now be assumed that the web system can be tension response has a settling time of approximately
described by the LTI model given by (3). In this case, 0.3s and a speed response of less than Is, which is much
a stabilizing controller will be found to stabilize and faster than the SISO PID controllers commercially used
give satisfactory transient response to the augmented in web system control. Another criteria for controller
system: performance is the interaction between outputs, i.e.,

4917
Perfect Cmboi Servo Conlroibr Expenments. T, Response 10 T2 Reference Step
50
- Response
- - Reference
40

30
-

25
45 455 46 465 47 475 48 485
I
49
Campansonof Simulatedand ExpenmnIal R w b V d m W Step Referewe
,- - - - - - __ - --

" 06

05 1 , Siwlated R

04
13 135 14 145 15 155 16 165 17

"44 45 46 47 48 49 50
Figure 7: Comparison of the Closed Loop Responses
Figure 5: Experimental Output Responses to Tension T2 of the Experimental Results Obtained Using

tz?zzz3
Step Reference Input (controller #1) Controller #1 and the Theoretical Results Ob-
tained Using model #1 (controller #1)
Perleei Control Servo Controller Experiments. TI Responseto Velocity Referem Step

- Response (corresponding to 2% - 5% of the tension reference val-


- - Reference
ues), which is much lower than the required industrial
30
20 criteria of 10% of the set point value.

( c ) Comparison with Theoretical Results It is


Pertectc?&trot servo Coldoller E x p e n m d k T, ~ e s d t velocity
o Re\zrence Step
interesting to compare the experimental results of the
- Response actual machine with the results obtained from the sim-
- - Reference
40
ulation of the identified model #1 to determine the
~

effect of unmodeled uncertainties on the overall closed


30

_"
1 loop system.
12 13 14 15 16 17 18
Pen- MnuM Servo Contdler Experiments. Velocity R a s p w e 10 Velocity Reference Step
It is observed from figure 7 that the experimental re-
; ; o sults and the results obtained from simulation on the
model #1 are very similar.

0
12 13 14 15 16 17 18
4 Tuning Regulator Design
Figure 6: Experimental Output Responses to Velocity
Step Reference Input (controller #1) From the previous controller implementation discus-
sion, we recognize that a "good model" is very impor-
tant in controller design. However, the process of find-
it is desired that tension set point change in one span ing such a model is a very tedious procedure, and a re-
should not cause variation in the response of the tension liable model is always very difficult to obtain. Hence a
of the other span or the machine speed. Also the speed different methodology which bypasses the plant model
set point change should cause as little variation in the identification procedure of controller design is appeal-
tension responses. As can be seen in figures 4, 5 and ing. If the plant is assumed to be LTI and open loop
6, the largest interaction occurs when the speed set stable, then it is shown in [l]that a tuning regulator
point is changed. However, in this case the variation design approach can be used which requires no mathe-
of .tension is approximately 1N (corresponding to less matical model of the system.
than 5% of the tension set points), which is negligible
by the industrial criteria of 25% of the tension set point 4.1 Preliminary Experiment
values. On using the approach of [l],it is assumed that the
plant to be controlled can be described by a LTI model.
(b) Steady State Variations The maximum varia- In the case when this assumption can not be satisfied,
tion of tension at steady state is approximately 1 to 2N then the approach of [l]can be extended to nonlinear
Open Loop Tension T, Reaponse to Toque Y Step Input
plants by applying gain-scheduling techniques, e.g., see
[71. - actual response

In the case of the web system, the analysis carried out


in [5] indicates that the web system is in fact a nonlin- 26 -
ear system. However this analysis also indicates that .
L
Open4LoopVebciIy%esponse to Toque 9Std?npul '* 14
the web system can be approximately described by a
LTI model, and so this assumption will also be made
here (as was done using the previous controller design
approaches). The analysis also indicates that the web
system can be described by a model which is open loop
stable, as has been demonstrated by experiment, and Open toop Tension Responselo~oque% St&? Input j2 14

so the assumptions required by the tuning regulator


approach hold.

A set of open loop step torque input experiments was


then carried out on the Rotoflex web machine for the I
2 4 6 8 to 12 14
case when r, = 0.0732m and r, = 0.0853m, and figures
8 to 10 give the response of the outputs T I ,U and T2.
Figure 9: Open Loop Response to Torque Step Input
The corresponding steady state values obtained under 6U = [O 0.6 0IT
these step inputs are listed in table 2.

Steady State Value


Experiment L
Difference
6Tf" Suss 6T;"
Torque Step Input 6U1=[0.6, 0, 01'' 7.7637 0.3667 0.7962
Torque Step Input SV,=[O, 0.6, 01'" -1.5849 0.3778 0.7796
0.2 -
Torque Step Input 6Ux=[O, 0, -0.31'' 1.3173 -0.1453 5.2389
o.l
----- --- ---
0
14
Open toop Tension Response toyorque U3 S t g Input

Open L w p Tension T, Responseto Toque U, Step Input


40
- - -_- - - - - - - - -
- -- - --- -- - -- - -- - -- - .
35 - 20
- actual response
_ _ steady stale value
---- ------ - actual response 15
2 4 8 8 to 12 14
- _steady stale value
Oper?Loop Vebcilytkesponseto ? q u e Std?nput l2 14
Figure 10: Open Loop Response to Torque Step Input
6U = [0 0 -0.3IT

reject any constant unmeasurable disturbance in the


system.

According to the results of [l],when the control ob-


jective is tracking/rejecting constant signals, the infor-
21
mation obtained in table 2 is only required in order to
20 - actual response
- - stea state value solve the servomechanism problem for the web system
2 4 6 8 IO 12 14 using the tuning regulator controller approach.

Figure 8: Open Loop Response to Torque Step Input 4.1.1 Determination of the Tuning Regula-
6U = [0.6 0 0IT tor Controller:

In web control, the main control objective is to track


constant tension and constant velocity set points, and Definition Given an asymptotically stable LTI sys-

4919
Tuning_Reg Experiments,T, Response to Tl Refereme Step lnplt
tem:
AX + BU + EW 50
- Response -
y=Cx + DU + FW (8) - - Reference

the steady-steady gain matrix of the system (8) for con-


stant reference input signals is given by:

G=-CA-' B +D (9) - Response


40 - _ _ Reference

i
? S O'27 28 r) 30 31 32 33 34 35 36

-7.7637-1.5849 1.3173j
G=-CA-lB+D= 0.3667 0.3778 -0.145
0.7962 0.7796 5.2389 0 0-0.
I-' Figure 11: Tuning Regulator Experiment: Experimental
Responses to TI Step Reference Input

Tuning-Reg Experiments. Tl Response to Tz ReferenceStep Input

12.9394-2.6415 -4.3912
= 0.6111 0.6296 0.4842
- 1.3271 1.2993 -17.4631

- Response
- - Reference I

LLI
.-c)I
IJ I
rank(G)=3=number of outputs (11)

The Tuning Regulator is then given by [l]: r


, - Response

E'' I:] [
_ _ Reference
si (T;ef- T I ) &
u=€pG-' v T e f- U + EIG-' J t f ( v T e f- ~ ) d t 05-

st,(TFf - T2)dtl 51 52 53 54 55 56 57 58 59
(12)
where TTef, vTef, and Tlef are reference signals for Figure 12: Tuning Regulator Experiment: Experiment
tension TI, velocity v and tension T2 respectively, and Responses to Tz Reference Step Input
~p > 0 and €1 > 0 are scalers found by using "on-line"
tuning t o achieve the best overall control effect.
4.2.1 Behavior of the Tuning Regulator:
4.2 Results Obtained From Experiments From figure 11 t o 13, it can be observed that the tension
On applying the controller (12) t o the web machine, responses display satisfactory behavior with respect to
the following optimal values of parameters ~p > 0, both transient state and steady state, with a time con-
E I > 0 were obtained by carrying out 1-dimensional stant less than 1 second. However, we also observe that
on-line tuning, starting with parameter ~ pthen
, fixing the speed input response is somewhat oscillatory. This
the optimal value of ~p obtained, and thence varying could be improved by adding a rate feedback term in
parameter € 1 : the controller (12).
~p=0.4
€1 = 4
(13)
5 Conventional Control
Some typical experimental response of the resultant
closed loop system obtained using this controller are It is of interest t o compare the responses of the closed
given in figure 11 t o 13. loop system obtained using the controllers of section 3

4920
1. A “perfect robust servomechanism controller”
based on an analytical model of the web system
in conjunction with the measurement of certain
parameters of the web system (Table 1).
2. A “tuning regulator controller” based on some
steady-state experimental measurements of the
50 I
web system.
- Response
40 - - - Reference
Both controllers produced excellent tracking control
30 - and disturbance regulation, and were superior to the
conventional 3 term controller presently used on the
machine (which produced significant interaction effects
and a more sluggish response). What is especially in-
- Response
- - Reference teresting however is the observation that the “tuning
regulator controller” is only marginally worse than the
05-
other controller, and yet it required almost no effort to
12 13 14 15 16 17 18 ’ 19 20
J construct; this is in contrast to the other more complex
controller, which required significant amount of time in
the construction of the model of the system.
Figure 13: Tuning Regulator Experiment: Experimental
Responses to Velocity Reference Step Input
7 Acknowledgement
and 4 with the “conventional controller” (a PID con-
troller tuned using SISO methods) normally used on The authors are grateful to S A . Bortoff and Stefan
the Rotoflex web system. Figure 14 gives a represen- Krebb for helpful discussions held during this study.
tative response of the system controlled using a PID
controller for a ramp change in the velocity. It can be
seen that the response of the resultant system is quite References
sluggish and has significant interaction. [l] E.J. Davison. Multivariable tuning regulators:
The feedforward and robust control of a general ser-
PID Contmller Result: Speed Response to Speed Ramp Input
vomechanism problem. IEEE Trans. Autom. Control,
21(1):35-47, 1976.
0.6 [2] J. Tal. Coarse-fine method for tension control.
0.5
- ISA Motion Control Magazine, November 2000.
0.4
27 PID &7h?mller $&It: Te%n T, to &?eed R&?$lnput 30
30’5 31 [3] D. R. Roisum. The Mechanics of Web Handling.
35 I TAPPI Press, 1998.
[4] E.J. Davison and B.M. Scherzinger. Perfect con-

201
25b/ trol of the robust servomechanism problem. IEEE
Trans. Autom. Control, 32(8):689-702, August 1987.
[5] W. Liu and E.J. Davison. Multivariable ser-
vomechanism controller design of web handling sys-
tems. System Control Group Technical Report #0102,

“I
30

20
-
August 2001. Dept. of Electrical and Computer Engi-
neering, University of Toronto.
[6] E.J. Davison. The robust control of a servomech-
26.5 27 27.5 28 28.5 29 29.5 30 30.5
anism problem for linear time-invariant multivariable
Figure 14: Output Response of Rotoflex Web Machine systems. IEEE Trans. Autom. Control, 21(1):25-34,
Under a PID Controller February 1976.
[7] A. Solomon and E.J. Davison. Control of un-
known nonlinear systems using gain-scheduling tuning
regulators. In American Control Conference, pages
6 Conclusion 360-366, New York, NY, USA, 1986.

In this study, the control of an industrial web process


has been carried out using two different controllers:

4921

You might also like