CEP 07 Dryer
-
Upload
ogunranti-rasaq -
Category
Documents
-
view
221 -
download
0
description
Transcript of CEP 07 Dryer
-
Control Engineering Practice 1
r
o,
Sup
acc
13
oce
istu
as
ng p
ba
f th
Keywords: Process control; Industrial processes; Rotary dryer; Controllability analysis; Robust control; H1 Mixed sensitivity problem
consists in the reduction of the outlet moisture content of a
which is not easy to achieve in manual mode.
In fact, there is not a complete knowledge of the drying
Douglas et al., 1993; Duchesne et al., 1997; Reay, 1979).Most agree that it is very difcult to carry out a ne tuning
ARTICLE IN PRESS
Corresponding author. Tel.: +349 54486037; fax: +34 9 54487540. of the model parameters. Furthermore, the tuning proce-dure is different for each specic material, and it is validonly for very limited operating conditions.
0967-0661/$ - see front matter r 2006 Elsevier Ltd. All rights reserved.
doi:10.1016/j.conengprac.2006.09.005
E-mail addresses: [email protected] (M.G. Ortega),
[email protected] (F. Castano), [email protected] (M. Vargas),
[email protected] (F.R. Rubio).product to a desired value. This process uses a continuousrotary drum in which the wet material is tumbled, ormechanically turned over, usually in the same direction,while extremely hot air is continuously owing.The main control objective is to regulate the outlet
moisture level, but it is also interesting to control theoutput temperature of the exhaust air, since it may beemployed as supply for other processes. These require-ments impose a strict and permanent control of the plant,
process, since too many phenomena all connected to eachother, such as heat and mass exchange, movement ofsolids, evaporation, capillarity, supercial tension, diffu-sion, and so on, are involved in it. This implies a highlycomplex behavior that is quite difcult to model.The scientic community has been interested in the
modelling problem of these kinds of processes, and so far,some mathematical models have been developed (see, forinstance, Brasil and Seckler, 1988; Deich and Stalskii, 1975;1. Introduction
Despite the importance of drying processes for theindustry, the automatic control of this kind of system is stillin a precarious state, since many installations are usuallyoperated in manual mode. This paper offers an analysisand study of a continuous rotary dryer, showing a numberof problems connected to these kinds of processes.Basically, the drying process in a rotary installation
The difculty in controlling this type of plants lies in thephysical properties of the product to be dried, as well as inthe change of these properties with the different moisturepercentages. The movement of the material throughout thedrum, the adhesion of the particles to one another or to thedrum blades, the evaporation speed, etc., are examples offactors strongly inuenced by the moisture level. Thisimplies a quite different system behavior depending on theoperating conditions.Multivariable robust control of a
M.G. Ortega, F. Castan
Depto. Ingeniera de Sistemas y Automatica, Universidad de Sevilla, Escuela
Received 27 April 2005;
Available online
Abstract
This paper describes the analysis and control of an industrial pr
Two process variables are controlled simultaneously: the outlet mo
air. To do this, the ow of wet material and the ow of fuel are used
inputs and two outputs. The system is identied at several operati
any constraints in its performance. A multivariable robust control
and experimental results are included, using different adjustments o
attained agree with the controllability analysis conclusions.
r 2006 Elsevier Ltd. All rights reserved.5 (2007) 487500
otary dryer: Analysis and design
M. Vargas, F.R. Rubio
erior de Ingenieros, Camino de los Descubrimientos sn, 41092 Sevilla, Spain
epted 7 September 2006
November 2006
ss usually controlled in manual mode: a continuous rotary dryer.
re of the dried material and the output temperature of the exhaust
control variables. Thus, this constitutes a MIMO system, with two
oints, and a controllability analysis is performed in order to nd
sed on the H1 mixed sensitivity problem is proposed. Simulatione weighting matrices based on the performed experiments. Results
www.elsevier.com/locate/conengprac
-
This paper describes the control of a rotary dryer thatuses sand as a working material. The output temperature ofthe exhaust air and the outlet moisture of the sand areregulated simultaneously, making a multivariable controlapproach suitable.From the point of view of control, the application of
several control techniques can be found in the literaturefor these types of systems, ranging from elementaryPID control (Arjona et al., 2005) to predictive control(Didriksen, 2002), fuzzy control (Yliniemi, 1999) or others(Courtois, 1997; Savaresi et al., 2001), though they allimplement monovariable control loops.Being aware of the complexity of the drying process, it
could be appropriate to implement a controller which cancope with the coupling and strong uncertainties thatmay exist when modelling these systems. Accordingto this, the development of a robust controller seemssuitable. This paper describes one in particular: a multi-variable H1 controller, based on the mixed sensitivityproblem.The remainder of this article is organized as follows: in
2. Plant description
The system considered corresponds to a co-current rotarydryer (see Fig. 1), which is located on the terrace roof of thelaboratories of the Dept. Ingeniera de Sistemas y Auto-matica of the University of Seville. The plant makes use of adistributed control system that allows the control andintegral monitoring of the drying process.A simplied diagram of the rotary dryer is depicted in
Fig. 2, basically showing three different areas:
The feeding area, which consists of a burner and twohoppers. The burner uses gas as fuel to heat theincoming ow of air. This current of hot air is employedto dry the wet matter. The hoppers contain the wetmaterial, which is carried into the drum by means of aworm gear and a conveyor belt. This congurationallows us to control both the ow of fuel and the inletow of wet matter.
The rotary drum area. The wet material from the feedingarea is continuously hauled by the rotation of the drum,
ARTICLE IN PRESSM.G. Ortega et al. / Control Engineering Practice 15 (2007) 487500488Section 2, a description of the process is presented, andits model is obtained in Section 3. This model is validatedwith real data obtained from the process, and employedfor deriving some transfer matrices at different workingpoints. A controllability analysis of the linearized systemis carried out in Section 4, in order to show the behaviorlimitations of the plant. The synthesis of the H1 robustcontroller is described in Section 5. Simulation andexperimental results attained by means of this robustcontroller are presented in Sections 6 and 7, and,nally, the main conclusions to be drawn are given inSection 8.Fig. 1. Co-current roand dropped into the hot air stream circulatingthroughout the drum. The cylinder (4m in length and0.8m in width) has inside a number of continuousblades, so while it is turning, these blades take thematerial and propels it into the gaseous current. Thedrum usually turns at a speed between 3 and 10 rpm,moved by a 3 kW electrical motor coupled to a gearreduction unit. The air speed ranges between 1.5 and4m/s, depending on the size of the particles to be driedand on the quantity of ne powder produced during theprocess. The speed of rotation, pitch angle and airvelocity determine the material delay time.tary dryer.
-
Frfemimpr
3.
3.
manplco
eq
ARTICLE IN PRESS
Y D
m
e co
Wi
Fgi-1+Fsti-1
Fsi-1+Fwi-1Fsi+Fwi
Fgi+Fsti
Fig. 3. ith element of the dryer drum.
ineerated in the rst stages of the drying process. This makesit possible for high temperatures to be reached in theincoming air without reaching dangerously high tem-peratures in the material to be dried. Since thetemperatures of the air and of the solid materials tendto converge when both ows reach the drum outlet, thetemperature of the solids that leave the cylinder can becontrolled to reach their maximum value, while main-taining the advantage of having a wide range oftemperatures in the rst stages.The output area. In this area, the dried product and theexhaust air are extracted from the drum and takenoutside the process. On one end, the solid material dropsinto a small hopper, and from this one to anotherFor the sake of efciency, it is essential to set up the owof solid materials helped by the air stream (see Fig. 2),since a signicant amount of moisture must be evapo-
FEEDING AREA ROTAR
Fuel
Air
Hot Air
Wet material
wat
erFig. 2. Diagram of th
M.G. Ortega et al. / Control Engconveyor belt. On the other end, the exhaust air is guidedthrough a dust lter, which is located before the suctionfan used to create the air stream.
om this output area, the exhaust air could be used foreding another process, provided that the air currenteets the adequate conditions. Therefore, it may beportant to control not only the moisture of the driedoduct, but also the temperature of the exhaust air.
Process model
1. Thermodynamic model
In rotary dryers, water is removed from a material byeans of a hot air stream. This transfers heat to the solidd reduces its humidity content. Heat transmission takesace mainly by conduction and convection in adiabaticnditions.Thus, the system can be modelled by a set of nonlinearuations describing energy and mass balances (RubioRUM AREA OUTPUT AREAExhaust air
Dried material
wat
er
wat
er
otor
Air filter
-current rotary dryer.
ring Practice 15 (2007) 487500 489et al., 2000; Rubio et al., 2001). Due to the drumsgeometry, strong gradients of concentration and tempera-ture appear. Therefore, the application of mass andenergy balances gives rise to partial derivatives anddifferential equations, which can be avoided dividing thedryer drum into a nite number, n, of elements in series(Savaresi et al., 2001). Fig. 3 shows a generic element, towhich balance equations are applied. In this gure, Fg isthe mass ow of dry gas, Fst is the mass ow of steamin the gas, Fs is the mass ow of dry solid, Fw is themass ow of water in the solid, and W is the ow ofevaporated water.Balance equations come from the analysis of the ows
that go across the ith section. Assuming that the conditionsat the dryer input are known, the outputs of each sectionare computed and used as the input values for the nextsection. Many variables appear in each element, such asspecic heat of water and solid, specic heat at constantpressure of the dry gas and water steam, latent heatof vaporization, volumetric heat transfer coefcient,among others.
-
In the same way, it was necessary to develop a model ofthe combustion process in the feeding area, which is alsogoverned by differential equations. A complete model of aburner should include a combustion performance study, aheat transmission analysis, along with other information.The variables involved in the combustion process are quitesimilar to those mentioned in the previous paragraph.For the sake of completeness, a more detailed but
concise description of the equations and physical variablesinvolved in both parts of the nonlinear model is given inAppendix A.
3.2. Nonlinear model validation
This model has been validated using data obtained fromthe real plant. These data were used to estimate many of theparameters that appear in the model which are not perfectlyknown, since they depend on the operating conditions.
mass ow of wet material (Fp). The controlled variables arethe outlet moisture content of the dried product (Mo) andthe output temperature of the exhaust air (To).Several models were obtained at different operating
points. Fig. 6a shows the working space in terms of controlvariables, whilst Fig. 6b shows it in terms of outputvariables. The nominal operating point, denoted as NP, aswell as other extreme points are marked. These values wereobtained from the real plant, where the variation of the fuelmass ow is around 70% and the variation of the mass owof wet material is approximately 33%, both with respect tonominal conditions.It should be noticed that the plant does not work
properly if the ow of fuel is low and the solid ow is highor vice versa. In the rst case, a small amount of heat isprovided for too much wet material, which causes tosignicant bonding of the material. In the second extremecondition, too much heat is supplied for a small amount ofwet material and, therefore, there may be risk of a re.In order to describe the fundamental dynamic behavior of
the system, some linear models have been identied atdifferent operating points by means of classical identica-tion techniques (Camacho and Bordons, 1995; Ljung, 1986).In particular, multivariable ARX models were computed
applying pseudorandom binary sequences at the non-linear
ARTICLE IN PRESSM.G. Ortega et al. / Control Engineering Practice 15 (2007) 487500490Fig. 4 shows a comparison between real and simulatedoutputs obtained from real input data. It can be seen thatthe nonlinear model is able to reproduce the fundamentaldynamics, with a relatively small steady-state error undersignicant changes on either output: the output tempera-ture of the exhaust air (To), and the outlet moisture contentof the dried product (Mo).The data used as input for these model validation
experiments come from independent PRBS-type (pseudor-andom binary sequence) variations in the inputs around theconstant DC values of the corresponding operating points.
3.3. Linear models
Linear models have been developed in order tosynthesize the robust controller. Thus, the plant has beenmodelled as a multivariable system (see Fig. 5) whosecontrol variables are the mass ow of fuel (F c) and the
0 50 100 150 200 250 30040
45
50
55
60
time (minutes)
T o: Ex
haus
t air
tem
pera
ture
(C
)
0 50 100 150 200 250 3000
0.20.40.60.8
1
time (minutes)
Mo : O
utle
tm
ois
ture
( %)
real
simulated
real
simulatedFig. 4. Measured and simulated outputs. Left: signicant chanmodel inputs. As a result, the identied nominal model was
Gs 1ds
n11s n12sn21s n22s
!, (1)
0 50 100 150 200 250 300404550556065
time (minutes)
T o: Ex
haus
t air
tem
pera
ture
(C
)
0 50 100 150 200 250 3000
0.20.40.60.8
1
time (minutes)
Mo: O
utle
tm
ois
ture
( %)
real
simulated
real
simulated
Rotary dryer
To
Mo
Fc
Fp
Fig. 5. MIMO system.ges in output To. Right: signicant changes in output Mo
-
where
n11s 3:7724s 3:3333 102s 5:8870 103s 5:4580 104s 4:2980 104 2:4298 104 j,
n12s 6:1057 103s 4:7402 102s 3:3333 102s 4:8541 103s 1:3053 103s 5:2376 104,
n21s 2:8079 102s 3:3333 102s 1:0052 102s 2:7027 103s 5:5607 104 3:1026 104,
n22s 1:8574 104s 3:3333 102s 2:0368 102s 5:8427 103s 2:7544 103s 5:5013 103,
ARTICLE IN PRESS
Fc (Kg/h)
F p (K
g/min)
3
2
4
2.6 40.7
NP
P1
P2
P3
P4
Control variablesTo(C)
Mo(%
)1.08
1.79
37.627.8
NP
P1P2
P3P4
5728.4
0.43
1.62
56
0.30
Output variables(a) (b)
Fig. 6. Working area of the rotary dryer: (a) control variables; (b) output variables.
0 200 400 600 800 10000
2
4
6
8
10
12
T o
Step in Fc
0 200 400 600 800 10001.5
1
0.5
0
0.5
time (minutes)
Step in Fp
0
M.G. Ortega et al. / Control Engineering Practice 15 (2007) 487500 491time (minutes)
0 200 400 600 800 1001.4
1.2
1
0.8
0.6
0.4
0.2
0
time (minutes)
MoFig. 7. Comparison of the nominal (thick line) and non-nominal time res0 200 400 600 800 10000.05
0
0.05
0.1
0.15
0.2
0.25
0.3
time (minutes)
ponses under step changes in inputs F c, Fp for each operation point.
-
ds s 3:3049 102s 5:1752 103s 5:5221 104s 3:9957 104 2:2141 104 j.
It can be seen that the system is stable, which does notimply any strong constraint in the closed-loop behavior.However, the system has some zeros in the right half plane(RHP), which impose some limitations on the systemperformance (Astrom, 2000). The most restrictive RHP-
ARTICLE IN PRESS
3
M.G. Ortega et al. / Control Engineering Practice 15 (2007) 487500492These continuous-time transfer matrices have been ob-tained for each operation point after conversion fromdiscrete-time domain using a bilinear inverse transforma-tion (sampling time equal to 60 s). In the next section, acontrollability analysis is made based on the continuousnominal model, though keeping in mind that the results areno longer valid for frequencies near the sampling rate.In order to help the reader perceive the differences of the
ve transfer functions, Fig. 7 shows the corresponding stepresponses under changes in either input.
4. Controllability analysis
In this section, a basic inputoutput controllabilityanalysis (Skogestad and Postlethwaite, 1996) on thenominal linear model is made in order to check limitationsof the closed-loop performance. This analysis was alsocarried out on the other operating points, and the attainedresults were similar to those presented next.First, the system has to be adjusted in scale, in agreement
with the maximum allowed deviation of each input andoutput. In this application, the following values have beenchosen as maximum variations:
DF c max 1:4 kg=h; DTo max 5 C,
DFp max 0:5 kg=min; DMo max 0:3.Taking these values into account, the system can be scaledby means of the following expression:
G^s D1e GsDu,where Gs is the original linear model obtained in thepreceding section and G^s is the scaled system. The twoscaling matrices De and Du are built as follows:
De DTo max 0
0 DMo max
" # 5:0 0
0 0:3
,
Du DF c max 0
0 DFp max
" # 1:4 0
0 0:5
.
The rst step of the analysis consists in studying the polesand zeros of the system (see Skogestad and Postlethwaite,1996, for instance). Table 1 shows these values in thecontinuous time domain.
Table 1
Poles and zeros of the nominal model
Poles: 3:305 102, 5:175 103,Zeros: 7:065 103, 2:287 103 2:04zeros are those with the smallest magnitudes. In ourcase, such zeros are located at zRHP 2:287 1032:041 103j. This yields an approximate upper boundfor the control bandwidth oc equal to (Skogestad andPostlethwaite, 1996):
ocojzRHPj2:8
1:09 103 rad=s
which gives the following approximate lower bound for therise time, at least for one output:
tr p2oc
41434 s 24 min .
However, since the system is a multivariable one, it is alsoimportant to consider the direction of the RHP-zeros, atleast their output directions. In our case, zRHP has thefollowing output direction:
To
Mo
!
0:145 0:250 j0:156 0:94457 j
!.
It can be seen that the rst component (its absolute value,equals to 0:289) is much smaller than the second one(whose absolute value is equal to 0:957). Therefore,although the degrading effect of a RHP-zero can be movedto a given output (Holt and Morari, 1985), its natural effectis focused on the second output variable. This way, thecontrol of the outlet moisture of the dried product is morelimited than the control of the output temperature of theexhaust air. Therefore, if a tight control on the outletmoisture is imposed, the behavior of the exhaust airtemperature would be strongly degraded.Another important item is the analysis of the singular
values of the system as a function of the frequency. Inparticular, the minimum singular value is useful as acontrollability index. Singular values of the nominal modelare depicted in Fig. 8 and Table 2 shows their directions(see Skogestad and Postlethwaite, 1996) at low frequencies.It can be observed that the minimum singular value issmaller than one for all frequencies. This implies thatindependent output changes cannot be made. In particular,as the output direction of the minimum singular value ismainly in the direction of Mo, some troubles may beexpected if tight control of the outlet moisture is requiredusing the allowed variations of the control variables.
:995 104 2:214 104j, 5:522 1041 103j , 3:333 102, 3:333 102
-
ARTICLE IN PRESS
1ue
s o
ineeFrom Fig. 8 it can be inferred that the condition numbercorresponding to the scaled nominal plant is slightly highat low frequencies, and it experiences a signicant increasestarting from frequencies around 5 104 rad=s, mainlydue to the drop-off in the minimum singular value at thesefrequencies. Therefore, the system can be considered ill-conditioned from these frequencies on, making it strongly
105 104
104
102
100
magn
itude
freq
Minimum singular values
Fig. 8. Singular value
Table 2
Directions of the singular values at low frequencies
Singular value Input direction F c;FpT Output direction To;MoT
Maximum 0:495 0869T 0:997 0:080TMinimum 0:869 0:495T 0:080 0:997T
M.G. Ortega et al. / Control Engsensitive to uncertainties.This fact gives an additional approximate lower bound
for the rise time. In this case, this bound is the following:
tr p
2 5 10443141 s 52 min .
Other factors have been analyzed, like the relative gainarray (RGA) along the frequency, but no other noticeablerestrictions have been found.
5. Controller synthesis
As stated in the Introduction, the main control objectiveof this process is to regulate the moisture percentage ofthe dried product, as well as to control the outputtemperature of the exhaust air. To do this, the wet solidow and the fuel ow of fuel are used as controlvariables. Therefore, as already mentioned, this constitutesa multivariable control problem, with two inputs and twooutputs.A centralized multivariable robust controller is pro-
posed, taking into account that the system must workproperly at different operating points. It is difcult to ndout the way variations in each model parameter affect thesystem outputs. Therefore, it is not reasonable tosynthesize a controller based on parametric uncertainty,as is usual in very complex systems. Thus, an H1controller, based on unstructured uncertainty, is designedin this section, using the mixed-sensitivity problem ap-proach.The feedback H1 controller design can be formulated as
an optimization problem, which can be posed under thegeneral conguration shown in Fig. 9. In this gure, Ps is
03 102 101
ncy (rad/s)
Maximum singular values
f the nominal model.
K(s)
z
vu
P(s)
Fig. 9. General formulation of the control problem.
ring Practice 15 (2007) 487500 493the generalized plant, Ks is the controller, u represents thecontrol signals, v the measured variables, o the exogenoussignals and z stands for the so-called error variables.The optimal H1 control problem with this conguration
consists in computing a controller in such a way that theratio g between the energy of the error vector z and theenergy of the exogenous signals o is minimized.This optimal problem is still open, but a solution exists
for the suboptimal case (see Doyle et al., 1989 for adescription in the continuous time domain and Iglesiasand Glover, 1991 for discrete time). Therefore, the value ofthe energy ratio g is decreased as much as possible bymeans of an iteration procedure. This is the synthesismethod which has been implemented in well-knownsoftware packages such as Balas et al. (1995) or Chiangand Safonov (1998).The conguration used for building up the generalized
plant is given by the S=KS=T mixed sensitivity problem(for example, see Zhou et al., 1996), which is shown inFig. 10. In this case, the expression of the resulting closed-loop transfer function, Tzos, is as follows:
Tzos WSsSos
WKSsKsSosWT sTos
264
375,
-
WTdiag s 100s 0:01s 0:0125 .
ARTICLE IN PRESSineewhere Sos is the output sensitivity transfer matrix, Tos isthe output complementary sensitivity transfer matrix, andKsSos is the so-called control sensitivity transfer matrix:
Sos I GsKs1,KsSos KsI GsKs1,
Tos GsKsI GsKs1.
The factors WSs, WKSs and WT s constitute theirrespective weighting matrices, which allow to specify therange of frequencies of relevance for the correspondingclosed-loop transfer matrix.As it is known, proper shaping of Tos is desirable for
tracking problems, for noise attenuation, and for robuststability with respect to multiplicative output uncertainties.On the other hand, a convenient shaping of Sos will allowto improve the performance of the system. In addition,
G(s)
WS(s)
WKS(s)
e
u
y
z1
z2
= r
-
+
v
P(s)
z
WT(s) z3
K(s)
Fig. 10. S=KS=T mixed sensitivity conguration.
M.G. Ortega et al. / Control Eng494matrix WKSs helps us avoid some numerical problems inthe synthesis algorithms.Therefore, since the controller is obtained from the
generalized plant, the synthesis problem with this cong-uration is reduced to the design of some appropriateweighting matrices which will impose the control specica-tions. Based on this, the generalized plant can be built up,and consequently the controller can be calculated on acomputer by using a synthesis algorithm.The selection of the weighting matricesWSs andWT s
has been accomplished following the design rules fromOrtega and Rubio (2004). Thus, once the scaled nominalmodel is available (see Eq. (1)), the multiplicative outputuncertainty can be estimated as follows:
E^oPi s G^Pis G^sG^s1,where G^s is the nominal model and G^Pis stands for eachnon-nominal identied model at the extreme operatingpoints. Maximum singular values of these estimateduncertainties are shown in Fig. 11.Next, matrix WT s is designed as a square diagonalmatrix with all its diagonal elements with the same transferfunction, that is
WT s WTdiag sI22,where the transfer function WTdiag s must be stable,minimum phase, with a high gain at high frequencies,and with magnitude greater than the maximum singularvalue of the uncertainty previously computed, for eachnon-nominal model and frequency, that is,
jWTdiag jojXsmaxE^oPi jo 8o; 8Pi.In this application, WTdiag s has been chosen as follows:
105 104 103 10210
5
0
5
10
15
20
25
30
35
Max
. S.V
. (dB)
WTdiag
max(oP2)
max(oP1)
max(oP3)max(oP4)
frequency (rad/s)Fig. 11. WT s matrix as an upper bound of the maximum singular valuesof the multiplicative output uncertainty.
ring Practice 15 (2007) 487500The magnitude of this transfer function is plotted inFig. 11. It can be seen that it satises all the requirementsimposed on it.Matrix WSs is taken as a square diagonal matrix of
transfer functions:
WSs WSTo s 0
0 WSMo s
" #,
where each diagonal element WSis is designed with thefollowing expression:
WSis ais 10ki1oTs bi10ki1oT
; i To;Mo,
where oT is the crossover frequency ofWTdiag s (see Fig. 11),and whose value is about 7:75 105 rad=s. Parameters aiand bi are the transfer function gains at high and lowfrequencies, respectively. According to the design rulesstated in Ortega and Rubio (2004), the following valueshave been chosen: aTo aMo 0:5 and bTo bMo 104.
-
Finally, dimensionless parameters kTo and kMo determine thecorresponding transfer function bandwidth, and their valuesmust be higher as the desired response speed of thecorresponding output increases. An initial value equal tozero is recommended, which yields slow and rarely oscillatoryresponses. The nal adjustment of these parameters must becarried out on the real plant.Then, the weighting design is completed after making
weight WKSs equal to the identity matrix (i.e.WKSs I22) in order to avoid numerical problems inthe synthesis algorithm.Once the weighting matrices have been designed, the
generalized plant (see Fig. 10) can be built up, andtherefore, the controller can be computed. At this point,it is important to remember that the controller has beensynthesized from a scaled model. To gure out thecontroller to be implemented in the real application it isnecessary to carry out a reverse scaling procedure, that is
Ks DuK^sD1e ,where matrices De and Du were introduced in Section 4 forthe scaling of the plant.
A nominal controller (labelled as Controller 1 in Fig. 12)was synthesized using values for kTo and kMo equal to 3and 2.5, respectively. It can be observed that these valuesyield an appropriate response for both outputs, with atrade-off between the time responses of To and Mo, andwith no substantial overshoot in any response.Two other controllers were synthesized from slight
variations in the nominal values of these parameters. Oneof them, marked as Controller 2 in Fig. 12, aims to obtain abetter response speed of To by increasing the value of kTofrom 3 to 3.5. It can be observed that, as expected from thecontrollability analysis (see Section 4), an improvement inthe behavior of To does not signicantly affect theperformance of Mo. The other one, noted as Controller 3in Fig. 12, attempts to improve the response speed of Moby increasing the value of kMo from 2.5 to 3. Thisimplies that the natural degrading effect of the mostrestrictive RHP-zero is moved to the output Mo. In thiscase, as expected from the controllability analysis, thereis a signicant worsening of the transient response ofvariable To.Finally, Fig. 13 shows a comparison between the
performance achieved with the previous nominal controllerand that attained by means of a nely tuned multivariable
ARTICLE IN PRESS
me
me
ont
Mo
5
Mo=
M.G. Ortega et al. / Control Engineering Practice 15 (2007) 487500 4950 50 100 150 20035
36
37
38
39
40
41
42
ti
To (o
C )
0 50 100 150 2000.95
1
1.05
1.1
1.15
1.2
1.25
ti
Mo ( %
)
Controller 2: To=3.5 Mo=2.5
Controller 1: To=3 Mo=2.5
C
Controller 3: To=3
Controller 1: To=3 Mo=2.
Controller 2: To=3.5 6. Simulation results
Several tests were carried out on the nonlinear model ofthe plant in order to adjust controller parameters kTo andkMo . Fig. 12 shows the responses obtained for a set ofvalues of kTo and kMo .Fig. 12. SimulaPID controller. A similar performance can be observedin the response of Mo, while the evolution of To is faster(and almost without any overshoots) in the case of theH1 controller. However, implementing a multivariablePID had, in our case, led to an annoying 12-parametertuning procedure, while using the proposed methodology,
250 300 350 400 450 500
(minutes)
250 300 350 400 450 500(minutes)
roller 3: To=3 Mo=3
=3
2.5tion results.
-
ARTICLE IN PRESS
39C ) Controller 1: To=3 Mo=2.5
le P
inee36
37
38T o (
Multivariab40
41
42
M.G. Ortega et al. / Control Eng496only two parameters had to be tuned (once oTdiag is chosenfrom Fig. 11) following a few intuitive rules in a systematic way.
7. Experimental results
In this section, step responses of the output variables onthe real plant have been obtained to evaluate theperformance provided by the controllers.
0 50 100 150 20035
time
0 50 100 150 2000.95
1
1.05
1.1
1.15
1.2
1.25
time
Mo ( %
)
Controller 1: To=3 Mo=2.5
Multivariable PID controller
Fig. 13. Simula
0 20 40 60 80 100 120 140 160 180303540455055
time (minutes)
T o (C
)
0 20 40 60 80 100 120 140 160 1800.3
0.35
0.4
time (minutes)
Mo (%
)
Fig. 14. Experimental results with Controller 1. Step change iID controller
ring Practice 15 (2007) 487500Unlike the previous experiments performed on thesystem model, the experiments reported in this sectionhave been made at non-nominal operating points.The step responses of the real system obtained using the
nominal controller (Controller 1 with kTo 3 andkMo 2:5) are presented in Fig. 14. From these responses,two main issues can be pointed out. First, the achieved risetimes are similar to those attained by simulations using thenonlinear model. These times are approximately equal to70 and 100min for To and Mo, respectively. In addition,
250 300 350 400 450 500(minutes)
250 300 350 400 450 500(minutes)tion results.
0 20 40 60 80 100 120 140 160 18040
45
50
55
time (minutes)
T o (C
)
0 20 40 60 80 100 120 140 160 1800.2
0.250.3
0.350.4
0.45
time (minutes)
Mo (%
)
n Mo reference (left). Step change in To reference (right).
-
with this controller, changes at the reference of each outputvariable have no noticeable effect on the other output. Thecorresponding control inputs are plotted in Fig. 15.Fig. 16 shows the experimental responses obtained by
means of Controller 3 (with kTo 3 and kMo 3) understep change in the reference of Mo. It can be observed thatthe response ofMo is faster (with a rise time about 50min)than the one of Fig. 14, as expected from the increment ofthe value of kMo . This faster response is achieved by meansof an excessive control effort, which makes the system to
reach its upper saturation level for the Fp control variable(see Fig. 17). Furthermore, it must be pointed out thedegradation of the response of To (more evident than theone corresponding to the simulation experiments) due tothe natural deteriorating effect of the most restrictive RHP-zero (see Section 4).It should also be noticed that in this experiment no
steady-state data have been recorded as the transientperiod of the experiment is long enough to show the maineffects of Controller 3.
ARTICLE IN PRESS
0 20 40 60 80 100 120 140 160 1802
2.22.42.62.8
33.23.43.63.8
4
time (minutes)
F p (K
g/min)
0 20 40 60 80 100 120 140 160 1802.5
3
3.5
4
time (minutes)
F c (K
g/h)
0 20 40 60 80 100 120 140 160 1802
2.22.42.62.8
33.23.43.63.8
4
time (minutes)F p
(K
g/min)
0 20 40 60 80 100 120 140 160 1802.5
3
3.5
4
time (minutes)
F c (K
g/h)
Fig. 15. Experimental control variables with Controller 1. Step change on Mo reference (left). Step change in To reference (right).
0 10 20 30 40 50 6030354045
5055
6065
time (minutes)
T o (C
)
3time
M.G. Ortega et al. / Control Engineering Practice 15 (2007) 487500 4970 10 200.35
0.4
0.45
0.5
Mo (%
)Fig. 16. Experimental results with Contr0 40 50 60 (minutes)
oller 3. Step changeon Mo reference.
-
ARTICLE IN PRESS
30
3.2
me
/min
30time
th C
ineeFinally, it is interesting to note that the rise time is
Fig. 17. Experimental control variables wi0 10 202
2.22.42.62.8
3
ti
F p ( K
g
0 10 202.5
3
3.5
4
F c ( K
g/h)3.43.63.8
4
)
M.G. Ortega et al. / Control Eng498greater than 52min for an appropriate performance,as stated in the controllability analysis performed inSection 4.
8. Conclusions
This article has presented the analysis and robust controlof a rotary dryer. A multivariable system has beenconsidered, with the outlet moisture of the dried productand the temperature of the exhaust air as output variables.The ow of the incoming wet material and the ow of fuelhave been used as control variables. Linear models havebeen obtained at different operating points from a testednonlinear simulator of the plant. A controllability analysisof the linear system has been carried out to show someconstraints in its performance. A multivariable robustcontrol, based on the H1 mixed sensitivity problem, hasbeen designed for the rotary dryer. Finally, simulation andexperimental results have been presented, which are inagreement with the conclusions provided by the controll-ability analysis.
Acknowledgements
The authors wish to acknowledge CICYT for foundingthis work under Grants DPI2004-06419 and DPI2003-00429.Appendix A. Nonlinear dryer model
40 50 60 (minutes)
40 50 60 (minutes)ontroller 3: step change on Mo reference.
ring Practice 15 (2007) 487500The set of physical parameters and variables involved inthe nonlinear model of the rotary dryer are listed below:Set of parameters and their numerical values:
Cs specic heat of solid (1.5 kJ/kg 1C )Cw specic heat of water (4.180 kJ/kg 1C)Cg specic heat at constant pressure of dry gas
(1.007 kJ/kg 1C)Cst specic heat at constant pressure of water steam
(1.890 kJ/kg 1C)R constant of perfect gas (8314 J/kmol 1C)l latent heat of vaporization at 0 C (2502 kJ/kg)U volumetric heat transfer coefcient
0:3 kW=m3 CV volume of each section 0:201m3rs density of solid 1400 kg=m3mw molecular weight of water (18 kg/kmol)mg molecular weight of gas in the output (29 kg/kmol)
The set of physical variables are given now. Most of themwill appear with the subscript i, meaning that they aredened for every drums slice: i 0 n, where i 0represents variables at drums input (input to the rst slice),while i n means the drums output (output from the lastslice).
Fsi mass ow of dry solid (kg/s)Fwi mass ow of water in the solid (kg/s)
-
FgFsm
m
m
T
T
X
Y
M
W
hsvvaP
Invaanco
Fp Fs0 Fw0 0:05 kg=s,
an
ARTICLE IN PRESSineeTo Tgn 37 C,
Mo Mn 0:01.The set of equations relating these variables and para-meters are given next:
Dry solid balance (msi and Fsi are unknowns):qmsiqt
Fsi1 Fsi .
Water balance in solid and gas (where mwi , Fwi , msti , Fstiand Wi are unknowns):
qmwiqt
Fwi1 Fwi Wi,
qmstiqt
Fsti1 Fsti Wi.
Dry gas balance:qmgiqt
Fgi1 Fgi .
Energy balance in solid (the overall heat transfercoefcient is known):
qCsmsi Cwmwi Tsi1 qt
UV Tgi Tsi Fs Cs Fw CwTsorder to determine typical operation points for theseriables, the relations of the system inputs (F c and Fp)d outputs (To and Mo) with some of them have to bensidered:i humidity of gas in dry basis (kg water/kg dry gas)
i moisture of solid in wet basis (kg water/kg wetsolid)
i mass ow of evaporated water (kg/s)
ti steam enthalpy (kJ)
pi vaporization speed (1/s)gas pressure (Pa)isti mass of steam in the gas (kg)
si temperature of solid (1C)gi temperature of gas (1C)
moisture of solid in dry basis (kg water/kg drysolid)mgimass ow of dry gas (kg/s)
ti mass ow of steam in the gas (kg/s)
si mass of dry solid (kg)
wi mass of water in the solid (kg)
imass of dry gas (kg)
M.G. Ortega et al. / Control Engi1 i1 i1
FsiCs FwiCwTsi Wihsti . syis, the mean time employed by the solid to cross thedrum:
msi tresFsi .
This time has been estimated through a correlationproposed in Saeman and Mitchell (1954), as a value ofapproximately 25min.
Therefore, it can be observed that there are 13 equationsd 13 unknowns.The relation involving the vaporization speed of thesolid:
Wi vvapmsi .
Finally, the equation that links mass and ow ofdry solid, using the concept of residence time, thatFgi mgi
Mi Xi
1 Xi.
The other static equations are given by the relationbetween the mass of dry gas and the mass of dry solid,which can be expressed as
mgi V msirs
mgmw
mgY i mwP
RTgi 273.There are also other static equations as the unknownfactors relate to one another. It is clear that:
Xi FwiFsi
; Xi mwimsi
,
Yi Fsti ; Yi
msti ,Cstmsti Cgmgi qTgiqt
UV Tgi Tsi Fgi1Cg Fsti1CstTgi1 Tgi WiCstTgi Tsi .and using the previous mass balance equations in thesolid:
Csmsi Cwmwi qTsiqt
UV Tgi Tsi Fsi1Cs Fwi1CwTsi1 Tsi WiCst CwTsi l.
The mass balance equation of the gas:Considering that the enthalpy of the vaporized water is
hsti CwTsi lTsi CstTsi l
ring Practice 15 (2007) 487500 499On the other hand, the dynamics of the combustionstem is quite fast compared to the drums dynamics.
-
TY
Fg
Q
F
Pa
signals are related. In particular, in this case it can be
m-Analysis and synthesis toolbox users guide (2nd ed.). Natick, MA:The MathWorks Inc.
Brasil, G. C. & Seckler, M. M. (1988). A model for the rotary drying of
granular fertilizers. Proceeding sixth international drying symposium,
pp. 247256.
Camacho, E. F., & Bordons, C. (1995). Model predictive control in the
process industry. London: Springer.
Chiang, R., & Safonov, M. (1998). Robust control toolbox users guide
(2nd ed.). Natick: The MathWorks Inc.
Courtois, F. (1997). Automatic control of drying processes. Computerized
Control of Systems in the Food Industry, 295316.
ARTICLE IN PRESSM.G. Ortega et al. / Control Engineering Practice 15 (2007) 487500500written as
F c F comb 0:00072 kg=s.The new set of equations, governing the combustionprocess is:
Gas balance:Fg0 Fgenv F comb.
Energy balance:FgenvCgenvT env F combHcombZcomb CgTg0Fg0 .
Equation of perfect gas:Fg0
Qg0mgPatRTg0 273
.
Humidity of gas:Y 0 Y env.
References
Arjona, R., Ollero, P., & Vidal, F. (2005). Automation of an olive waste
industrial rotary dryer. Journal of Food Engineering, 68, 239247.
Astrom, K. J. (2000). Limitations on control system performance.
European Journal of Control, 6, 220.c
t atmospheric pressure (Pa)
Again some of these variables of the input and outputcg0ow of dry gas from the combustion sectionm3=s
omb mass ow of combustible (equal to controlvariable F , but time units are seconds) (kg/s)g0 output temperature from the combustion stage(input to the rst drums slice, i 0) (1C)
0 humidity of combustion gas (kg steam/kg dry gas)
0mass ow of dry air from the combustion section(input to the rst drums slice) (kg dry gas/s)FgA number of new parameters and variables appear. The listof parameters is:
Hcomb combustible heating power (39083 kJ/kg comb.)Zcomb combustion performance (0.95)Cgenv specic heat of inlet air (1.006 kJ/kg 1C)
The variables involved in the combustion model are:
Tenv input temperature (1C)Y env input humidity (kg water/kg dry air)
envmass ow of inlet dry air (kg dry air/s)Deich, V. G., & Stalskii, V. V. (1975). Optimum control of drying
processes in a rotary drum dryer. Theoretical Foundations of Chemical
Engineering, 9(1), 8590.
Didriksen, H. (2002). Model based predictive control of a rotary dryer.
Chemical Engineering Journal, 86, 5360.
Douglas, P. L., Kwade, A., Lee, P. L., & Mallick, S. K. (1993). Simulation
of a rotary dryer for sugar crystalline. Drying Technology, 11(1),
129155.
Doyle, J. C., Glover, K., Khargonekar, P., & Francis, B. (1989). State-
space solutions to standard H2 and H1 control problems. IEEETransactions on Automatic Control, 34(8), 831847.
Duchesne, C., Thibault, L., & Bazin, C. (1997). Modelling and dynamic
simulation of an industrial rotary dryer. Developments in Chemical
Engineering & Mineral Processing, 5(3/4), 155182.
Holt, B. R., & Morari, M. (1985). Design of resilient processing plants
VIthe effect of right-half-plane zeros on dynamic resilience.
Chemical Engineering Science, 40, 5974.
Iglesias, P., & Glover, K. (1991). State-space approach to discrete-time
H1 control. International Journal of Control, 54(5), 10311073.Ljung, L. (1986). System identification toolbox. The Math Works, Inc.
Ortega, M. G., & Rubio, F. R. (2004). Systematic design of weighting
matrices forH1 mixed sensitivity problem. Journal of Process Control,14(1), 8998.
Reay, D. (1979). Theory in the design of dryers. Chemical Engineering,
501506.
Rubio, F. R., Bordons, C., Holgado, J., & Arjona, R. (2000). Modelling
and PID control of a rotary dryer. Proceedings of PID2000.
Rubio, F. R., Bordons, C., Holgado, J., Rivas, I. S. (2001). Modelling and
H1 control of a rotary dryer. Proceedings of European controlconference, Oporto, Portugal.
Saeman, W. C., & Mitchell, J. R. (1954). Analysis of rotary dryer and
cooler performance. Chemical Engineering Progress, 59(9), 467475.
Savaresi, S. M., Bitmead, R. R., & Peirce, R. (2001). On modelling and
control of a rotary sugar dryer. Control Engineering Practice, 9,
249266.
Skogestad, S., & Postlethwaite, I. (1996). Multivariable feedback control.
analysis and design. New York: Wiley.
Yliniemi, L. (1999). Advanced control of a rotary dryer. Ph.D. thesis,
University of Oulu.
Zhou, K., Doyle, J. C., & Glover, K. (1996). Robust and optimal control.
Englewood Cliffs, NJ: Prentice-Hall.Balas, G., Doyle, J., Glover, K., Packard, A., & Smith, R. (1995).
Multivariable robust control of a rotary dryer: Analysis and designIntroductionPlant descriptionProcess modelThermodynamic modelNonlinear model validationLinear models
Controllability analysisController synthesisSimulation resultsExperimental resultsConclusionsAcknowledgementsNonlinear dryer modelReferences