Top Banner
Control Engineering Practice 15 (2007) 487–500 Multivariable robust control of a rotary dryer: Analysis and design M.G. Ortega , F. Castan˜o, M. Vargas, F.R. Rubio Depto. Ingenierı´a de Sistemas y Automa ´tica, Universidad de Sevilla, Escuela Superior de Ingenieros, Camino de los Descubrimientos sn, 41092 Sevilla, Spain Received 27 April 2005; accepted 7 September 2006 Available online 13 November 2006 Abstract This paper describes the analysis and control of an industrial process usually controlled in manual mode: a continuous rotary dryer. Two process variables are controlled simultaneously: the outlet moisture of the dried material and the output temperature of the exhaust air. To do this, the flow of wet material and the flow of fuel are used as control variables. Thus, this constitutes a MIMO system, with two inputs and two outputs. The system is identified at several operating points, and a controllability analysis is performed in order to find any constraints in its performance. A multivariable robust control based on the H 1 mixed sensitivity problem is proposed. Simulation and experimental results are included, using different adjustments of the weighting matrices based on the performed experiments. Results attained agree with the controllability analysis conclusions. r 2006 Elsevier Ltd. All rights reserved. Keywords: Process control; Industrial processes; Rotary dryer; Controllability analysis; Robust control; H 1 Mixed sensitivity problem 1. Introduction Despite the importance of drying processes for the industry, the automatic control of this kind of system is still in a precarious state, since many installations are usually operated in manual mode. This paper offers an analysis and study of a continuous rotary dryer, showing a number of problems connected to these kinds of processes. Basically, the drying process in a rotary installation consists in the reduction of the outlet moisture content of a product to a desired value. This process uses a continuous rotary drum in which the wet material is tumbled, or mechanically turned over, usually in the same direction, while extremely hot air is continuously flowing. The main control objective is to regulate the outlet moisture level, but it is also interesting to control the output temperature of the exhaust air, since it may be employed as supply for other processes. These require- ments impose a strict and permanent control of the plant, which is not easy to achieve in manual mode. The difficulty in controlling this type of plants lies in the physical properties of the product to be dried, as well as in the change of these properties with the different moisture percentages. The movement of the material throughout the drum, the adhesion of the particles to one another or to the drum blades, the evaporation speed, etc., are examples of factors strongly influenced by the moisture level. This implies a quite different system behavior depending on the operating conditions. In fact, there is not a complete knowledge of the drying process, since too many phenomena all connected to each other, such as heat and mass exchange, movement of solids, evaporation, capillarity, superficial tension, diffu- sion, and so on, are involved in it. This implies a highly complex behavior that is quite difficult to model. The scientific community has been interested in the modelling problem of these kinds of processes, and so far, some mathematical models have been developed (see, for instance, Brasil and Seckler, 1988; Deich and Stalskii, 1975; Douglas et al., 1993; Duchesne et al., 1997; Reay, 1979). Most agree that it is very difficult to carry out a fine tuning of the model parameters. Furthermore, the tuning proce- dure is different for each specific material, and it is valid only for very limited operating conditions. ARTICLE IN PRESS www.elsevier.com/locate/conengprac 0967-0661/$ - see front matter r 2006 Elsevier Ltd. All rights reserved. doi:10.1016/j.conengprac.2006.09.005 Corresponding author. Tel.: +34 9 54486037; fax: +34 9 54487540. E-mail addresses: [email protected] (M.G. Ortega), [email protected] (F. Castan˜o), [email protected] (M. Vargas), [email protected] (F.R. Rubio).
14

CEP 07 Dryer

Sep 11, 2015

Download

Documents

Ogunranti Rasaq

how a rotary dryer works in a process industry
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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