• No results found

Sensitivity analysis of an LQ optimal multivariable controller for a fine coal injection vessel

N/A
N/A
Protected

Academic year: 2021

Share "Sensitivity analysis of an LQ optimal multivariable controller for a fine coal injection vessel"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 36, NO. 3, MAY/JUNE 2000 871

Sensitivity Analysis of an LQ Optimal Multivariable Controller for a Fine Coal Injection Vessel

Wolfgang Birk and Alexander Medvedev

Abstract—This paper deals with a sensitivity analysis of a linear quadratic optimal multivariable controller for a fine coal injection vessel used in the blast furnace process. The multivari- able controller from a previous work is briefly presented and the closed-loop system is studied by means of a sensitivity analysis.

Effects of disturbances and uncertainty on the closed-loop system are studied based on analysis of the singular values of the sensi- tivity and the complementary sensitivity functions, the relative gain array, and the minimized condition numbers. Finally, the sensitivity analysis is validated by the use of logged data from test operation at the coal injection plant at SSAB Tunnplåt AB, Luleå, Sweden.

Index Terms—Coal injection, linear quadratic control, multi- variable control, sensitivity analysis.

I. INTRODUCTION

NOWADAYS, iron producers are reducing production costs by replacing the expensive energy carrier coke with other cheaper alternatives. In Luleå, Sweden, SSAB Tunnplåt AB is partly substituting coke by fine coal, which is 40% cheaper, in their iron production. The economical benefits of pulverized coal injection (PCI) are discussed in [1].

Since fine coal, in its pure form, is highly inflammable even under normal conditions, it is difficult to supply it to the process.

Therefore, it is important to keep the fine coal isolated from the air, which can be done by using a pneumatic conveying device (see [2], [3]), where the transportation gas is nitrogen or at least has a higher rate of nitrogen compared to that of the air. The fine coal injection vessel is a part of a coal injection plant for a blast furnace, where fine coal is pneumatically conveyed to the blast furnace and finally injected at tuyere level. The coal injection plant at SSAB Tunnplåt AB (Fig. 1), which has been used for the experiments, is described in more detail in [4].

A drawback of substituting coke with fine coal is that it can result in blast furnace instabilities if coal flow outages appear [5]. Hence, a tight and reliable control of the fine coal flow from the injection vessel to the blast furnace becomes necessary.

A combined model-based control and leakage detection system for a fine coal injection plant has been developed in

Paper PID 99–28, presented at the 1999 Industry Applications Society Annual Meeting, Phoenix, AZ, October 3–7, and approved for publication in the IEEE TRANSACTIONS ONINDUSTRYAPPLICATIONSby the Metal Industry Committee of the IEEE Industry Applications Society. Manuscript submitted for review October 7, 1999 and released for publication January 28, 2000. This work was supported by Norrbottens Forskningsråd through the project “Reliable Process Control” at the Center for Process and System Automation (ProSA).

The authors are with the Control Engineering Group, Luleå University of Technology, SE-971 87 Luleå, Sweden (e-mail: Wolfgang.Birk@sm.luth.se;

alexander.medvedev@sm.luth.se).

Publisher Item Identifier S 0093-9994(00)04390-5.

Fig. 1. Coal injection plant (injection vessels, distributor, and blast furnace).

[6]. The designed controller is a linear quadratic (LQ) optimal multivariable controller for the control of the fine coal flow out of the injection vessel. Since the controller is exposed to plant dynamics alternations because of components wear-out, repair, and replacement, as well as noise, it is necessary to analyze the robustness against these effects. Typically, sensitivity analysis is used to obtain the necessary information. In [7], some schemes for sensitivity analysis in the multivariable case are given and used for the subsequent sensitivity analysis.

Following up results of experiments and test operation is an essential part of an industrial project, since controller perfor- mance specifications have to be checked. From a theoretical point of view, such an analysis helps to improve controller designs and pinpoints possible shortcomings in the control strategy. It can also motivate further research in the area. This paper discusses such a followup in order to validate theoretical results of a sensitivity analysis.

The paper is organized as follows. In Section II, the controller design is presented. Section III discusses the sensitivity analysis and creates a framework for the followup. Finally, in Section IV, the acquired data from the tests are used to validate the ante- ceding analysis.

II. LQ OPTIMALMULTIVARIABLECONTROLLER

The multivariable controller is a part of the loop structure depicted in Fig. 2 and is a result of a previous study in [6].

Besides the state vector feedback controller, a Kalman filter, a feedforward controller, and an actuator saturation are present in the closed-loop system. Both Kalman filter and multivariable controller design are based on an identified multiple-input mul- tiple-output (MIMO) model of the process dynamics.

The structure of an injection vessel can be described by Fig. 3, and is principally a pressurized tank process. During the injec- tion of coal, the valvesuI anduV are closed. Consequently, the two actuatorsuN anduCcan be used to control the discharge

0093–9994/00$10.00 © 2000 IEEE

(2)

Fig. 2. Block diagram of the closed-loop structure.

Fig. 3. Simplified injection vessel structure.

of the vessel. Measured outputs of the vessel are the pressurep and the net massm of the vessel. The latter is identical to the sum of the nitrogen massmN and the coal massmC. Since the injection vessel is injecting coal at a certain flow rate, the net mass of the vessel has to follow a trajectory. Using direct iden- tification, a model describing the process dynamics can be ob- tained. The identification method and its application to the coal injection plant are discussed in [8], where the subspace identi- fication method n4sid is applied to the Laguerre spectra of the input/output data. There, it has been shown that n4sid performs better in the Laguerre domain compared to the time domain, when it is used for identification of the injection vessels. The obtained MIMO model is of order two and given by

x(k + 1) = 8x(k) + 0 uN(k) uC(k)



(1a)

 p(k) m(k)



= Cx(k) + D uN(k) uC(k)



: (1b)

Since C is invertible, the similarity transformation x(k) = C01x0(k) can be applied which yields

x0(k + 1) = C8C01x0(k) + C

uN(k) uC(k)



(2a)

p(k) m(k)



= I2x0(k) + D

uN(k) uC(k)



: (2b)

Hence, the states of the transformed dynamic system coincide with the outputs.

As mentioned above, the net mass of the injection vessel has to follow a trajectory, which is usually a ramp. For Kalman filter and controller design, the identified model is augmented with a double integrator for each of the outputs, in order to drive the steady-state error to zero. The resulting state-space system is given by

x0a(k + 1) = 2

4C8C01 0 0 I2 I2 0 0 I2 I2

3 5

| {z }

8a

x0a(k) + 2 4C0

00 3 5

| {z }

0a

uN(k) uC(k)



(3a) y(k) =

2

4I2 0 0 0 I2 0 0 0 I2

3 5

| {z }

Ca

x(k) + 2 4D

00 3 5

uN(k) uC(k)



: (3b)

Using the standard LQ design procedure, a MIMO LQ con- troller with a stationary Kalman filter is obtained (see [4]). The optimal multivariable controller can be written in the form

xc(k + 1) =

I2 0 I2 I2



xc(k) +

I2

0



e(k) (4a)

e0(k) = 2 40 0

I2 0 0 I2

3

5 xc(k) + 2 4I2

00 3

5 e(k) (4b)

uN(k) uC(k)



= 0Kr1 e0(k) (4c)

(3)

BIRK AND MEDVEDEV: LQ OPTIMAL MULTIVARIABLE CONTROLLER FOR A FINE COAL INJECTION VESSEL 873

Fig. 4. Closed-loop system for sensitivity analysis.

where

e(k) = r(k) 0 y(k) =

 pref(k) 0 p(k) mref(k) 0 m(k)

 :

The measurement signal, vectory(k), contains the pressure p(k) and the net massm(k), whereas the reference signal vector con- tains the pressure set pointpref(k) and the net mass trajectory mref(k).

According to the separation principle, the Kalman filter and LQ controller dynamics are not coupled, which allows separate study of their dynamical behavior. As the feedforward controller is designed for steady state and driven by an external signal [coal flow set point _mref(k)], the influence of this controller on the closed-loop dynamics can be neglected. Furthermore, it is assumed that the control signals are not saturated.

The resulting closed-loop structure for the controller and the plant is given in Fig. 4, whereK(q) denotes the controller in (4),G(q) is the process model in (2), and q is the forward-shift operator. Additional to the loop structure in Fig. 2, disturbance and noise inputs are considered.

III. SENSITIVITYANALYSIS

Three sensitivity functions are considered:

• complementary sensitivity function T , which is the transfer matrix from reference inputr to the output y;

• input sensitivity functionSI, which describes the transfer matrix from the disturbance inputdI to the control error e;

• output sensitivity functionSO, which is similar toSI, but for the disturbance inputdO.

For the sake of simplicity, the operators is dropped.

Analyzing the block structure in Fig. 4 the following sensi- tivity and complementary sensitivity functions are obtained:

T = GK(I + GK)01 (5)

SI = 0G(I + GK)01 (6)

SO = 0(I + GK)01: (7)

It can be mentioned that the sensitivity function for the noise inputn to the control error e is identical to SO, and the sensi- tivity function from the reference inputr to the control error is equal to0SO. Obviously, an analysis of these two more func- tions would not contribute with more information.

While the sensitivity and the complementary sensitivity func- tions are directly analyzed in the scalar case, the quantities of interest in the multivariable case are the singular values of these functions. However, the role of the sensitivity and the comple- mentary sensitivity functions in both cases are similar, since

Fig. 5. Singular values of the input sensitivity functionSI.

their magnitudes are usually used to measure stability robust- ness with respect to modeling uncertainties.

Of great interest in the sensitivity analysis are the suprema of the singular values of the sensitivity functions. High peaks can lead to instability of the closed-loop system under perturbation and should be avoided. In the controller design, the characteris- tics of the singular values can be used to achieve a closed-loop system with minimized peaks in the singular values. Although the magnitudes of the sensitivity and complementary sensitivity functions are not a good measure for the gain of the MIMO system, information on the character of the cross couplings in the MIMO system can be obtained and exploited in the design process.

Finally, the sensitivity of the plant toward element-by-ele- ment uncertainty and input uncertainty is analyzed using the relative gain array (RGA) and the minimized condition num- bers for the plant and controller.

A. Input Sensitivity Function

Fig. 5 shows the singular values of the input sensitivity func- tionSI. Obviously, the magnitude is very small compared with the other sensitivity or complementary sensitivity functions (Figs. 6 and 7, respectively). Since disturbances of magnitude larger than one decade are unlikely to occur, the sensitivity to disturbances at the plant inputs can be neglected.

B. Output Sensitivity Function

Information on the bandwidth of the system with respect to output disturbance attenuation can be obtained from the singular value plot of the output sensitivity function (Fig. 6).

Since the bandwidth for a multivariable system depends on the input/output directions, the lowest bandwidth value for output disturbance attenuation should be chosen. To determine the bandwidth of a system, the definition in [9] is used. According to Fig. 6, disturbances at the frequencies up to 0.02 rad/s can be attenuated.

Furthermore, the peak value of the sensitivity function (1.35) is a quite small value, which indicates that output disturbances can lead to a slight overshoot in the transient behavior.

(4)

Fig. 6. Singular values of the output sensitivity functionSO.

Fig. 7. Singular values of the complementary sensitivity functionT .

C. Complementary Sensitivity Function

Similarly, the bandwidth for the reference tracking is defined, but here the higher value is chosen. Another important factor is the roll-off, i.e., a high negative slope above the crossover frequency.

Fig. 7 shows the singular values forT . The bandwidth for ref- erence tracking is about 0.095 rad/s and the closed-loop system has a high negative slope of02 above the crossover frequency.

The peak value ofT is also rather small and is 1.85. According to [7], recommended peak values are less than two.

D. Sensitivity to Uncertainty

In [7], the RGA and the minimized condition numbers are used to evaluate sensitivity to uncertainty. In this case, the MIMO model for design is obtained from direct identification of the plant dynamics. Because of nonlinearities, as well as disregarded dynamics, the model only approximates the plant behavior. Hence, uncertainty has to be taken into consideration.

Fig. 8. RGA ofG.

The RGA is given by

RGA(G) = G 2 (Gy)T

where2 is the Schur product and y denotes the pseudoinverse.

The RGA is computed at discrete frequency points. Here, the RGA is a symmetric 222 matrix of the form

a b b a

 :

Large values in the RGA indicate thatG will loose rank if the elementgijinG is multiplied by a factor (1 0 (1=ij)), where

ij is the respective entry in the RGA. Thus, the RGA should contain small values.

In Fig. 8, the entries of the RGA are displayed. Because of the above-given form of the RGA, only two values are plotted. The values are small and, therefore, the closed-loop system should not be sensitive to element-by-element changes. An important property of the RGA is that sign changes of entries over the frequency axis indicate the presence of right-half-plane (RHP) zeros inG or at least in one subsystem of G. As pointed out in [10] and [11], such nonminimum-phase zeros lead to funda- mental performance limitations of the closed-loop system. Since one RGA entry is changing sign (see Fig. 8), at least one sub- system ofG has an RHP zero and, thus, performance limitations of the closed-loop system exist.

The minimized condition numbers I3(G) and 3O(K) are a measure of robust performance to diagonal input uncertainty.

According to [7], these condition numbers can be derived as follows:

I3(G) = min

DI (GDI) 3O(K) = min

DO (DOK)

whereDI andDO are scaling matrices. The minimized con- dition number is the result of a minimization of the condition number over all possible scales.

(5)

BIRK AND MEDVEDEV: LQ OPTIMAL MULTIVARIABLE CONTROLLER FOR A FINE COAL INJECTION VESSEL 875

Fig. 9. Minimized condition numbers: I3(G) solid, 3O(K) dashed.

Fig. 10. Power spectral density (solid) versus maximum singular value ofT (dashed) andSO(dashed-dotted). (a) Power spectral density of the pressure error. (b) Power spectral density of the mass error.

For the closed-loop system to be insensitive to input uncer- tainty, the values of I3(G) and O3(K) should be around 2 or smaller in the crossover region. Fig. 9 shows both condition numbers. In the crossover region (between 0.024–0.065 rad/s), the minimized condition numbers are obviously around 2 (be- tween 1.94–2.76), which yields a relative insensitivity of the closed-loop system to input uncertainty.

IV. FOLLOWUP

The LQ optimal multivariable controller has been tested during a period of two weeks at the coal injection plant. During this period, data have been logged. Since two injection vessels are injecting coal alternatingly, the time for one injection phase is limited and depends on the coal flow set point. Thus, the frequency range is not only bounded from above with half the sampling frequency ( rad/s), but also from below. The minimum recordable frequency is approximately 0.002 rad/s.

Fig. 11. Control error in the mass for the malfunctioning position control of the valve.

Fig. 12. Simulated malfunction of the position controller of theuCvalve. (a) Position signal from the sensor. (b) Control signal to the valve.

Several injection series are randomly selected, and the power spectral density is estimated. Then, the expectation value for every frequency point is estimated and plotted versus the max- imum singular value of the output sensitivity and complemen- tary sensitivity function (Fig. 10).

Obviously, the peaks in the maximum singular values ofSO andT are in the same frequency range as the ones in the power spectral density of the mass and the pressure deviation. Accord- ingly, the sensitivity analysis forSOandT is validated by these results.

Since the input sensitivity functionSI contributes only with a comparably small magnitude, pure data analysis is not sufficient to validate the analysis. Therefore, a disturbance at the plant inputs has to be introduced in an experiment.

In practice, disturbances at the plant inputs are introduced by adding an extra signal to the input of the actuators, which can be achieved by sending a falsified position signal to the valve’s position controller. Here, the position sensor signal is simply saturated before reaching its usual upper bound. Therefore, the

(6)

the physical position of the valve exceeds the artificial bound.

Such a situation can occur when the valve’s position sensor malfunctions or a transmitting buffer amplifier saturates.

During the experiment, the closed-loop system did not loose its stability, but performance losses could be observed (see Fig. 11). In Fig. 12, the position signal from the valve and the control signal to the valve’s position controller are displayed.

Since these rather extreme input disturbances have not inval- idated the analysis of the input sensitivity function, it can be concluded that the analysis is reliable.

In order to test the closed-loop sensitivity for input uncer- tainty and element-by-element changes in practice, the design is based on a model for one injection vessel, but also run on the second injection vessel, which is equipped with a larger sized pressure control valve (uN). During test operation, no perfor- mance losses due to this fact could be recognized.

V. CONCLUSIONS

In this paper, an LQ optimal multivariable controller for a fine coal injection vessel was analyzed. The indications from the theoretical sensitivity analysis are validated through evalu- ation of data acquired during test operation of the controller at the coal injection plant at SSAB Tunnplåt AB, Luleå, Sweden.

It is shown that the observed behavior of the closed-loop system during operation agrees reasonably well with the results of the sensitivity analysis. Therewith, the controller design is validated and reliable enough to be considered for permanent installa- tion. The commercially available control and leakage detection system SafePCI is now equipped with the above controller.

ACKNOWLEDGMENT

The authors would like to thank SSAB Tunnplåt AB, Luleå, Sweden, for making the coal injection plant and maintenance personnel available to them.

REFERENCES

[1] E. Salvatore, M. Calgani, R Capriulo, F. Eichinger, and M. Rafi, “An integrated coal injection system for blast furnace at ILVA Taranto,” in Proc. 52nd Ironmaking Conf., Dallas, TX, Mar. 1993.

[2] R. D. Marcus, Pneumatic Conveying Solids—A Theoretical and Prac- tical Approach. London, U.K.: Chapman & Hall, 1990.

[5] F. Eichinger and M. Rafi, “Maintain a very high blast furnace coal in- jection rate,” Steel Times Int., vol. 19, no. 2, pp. 28–29, Mar. 1995.

[6] W. Birk, A. Johansson, and A. Medvedev, “Model-based control for a fine coal injection plant,” IEEE Contr. Syst. Mag., vol. 19, pp. 33–43, Feb. 1999.

[7] S. Skogestad and I. Postlethwaite, Multivariable Feedback Con- trol—Analysis and Design. New York: Wiley, 1996.

[8] B. R. Fischer and A. Medvedev, “Laguerre shift identification of a pres- surized process,” in Proc. 1998 American Control Conf., Philadelphia, PA, 1998, pp. 1933–1942.

[9] G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 3rd ed. Reading, MA: Addison-Wesley, 1994.

[10] K. Zhou, Robust and Optimal Control. Englewood Cliffs, NJ: Pren- tice-Hall, 1996.

[11] M. M. Seron, J. H. Braslavsky, and G. C. Goodwin, Fundamental Lim- itations in Filtering and Control. Berlin, Germany: Springer-Verlag, 1997.

Wolfgang Birk was born in Merzig, Germany, in 1968. He received the M.Sc. degree in electrical engineering from Saarland University, Saarbrücken, Germany, in 1997. He is currently working toward the Ph.D. degree in the Control Engineering Group, Luleå University of Technology, Luleå, Sweden.

His research interests are in the area of fault toler- ance.

Alexander Medvedev was born in Leningrad, U.S.S.R., in 1958. He received the M.Sc. (honors) and Ph.D. degrees in control engineering and the do- cent degree from Leningrad Electrical Engineering Institute (LEEI), Leningrad, U.S.S.R., in 1981, 1987, and 1991, respectively.

From 1981 to 1991, he was subsequently a System Programmer, Assistant Professor, and Associate Pro- fessor in the Department of Automation and Con- trol Science, LEEI. He was with the Process Control Laboratory, Åbo Akademi, Finland, during a long re- search visit in 1990–1991. In 1991, he joined the Computer Science and System Engineering Department, Luleå University of Technology, Luleå, Sweden, as an Associate Professor in the Control Engineering Group (CEG). In 1996, he was promoted to docent. From October 1996 to December 1997, he served as an Acting Professor of automatic control in the CEG. Since January 1998, he has been a Full Professor. His current research interests are in the areas of fault de- tection, fault tolerance, time-delay and time-varying systems theory, and control applications.

References

Related documents

This thesis outlines a modular controller design based on a physical model of the SEAL Carrier consisting of an observator, a PI controller for the forces and torque and a mapping

- Which values of the nominal RGA should not be used for pairing purposes due to high sensitivity to uncertainties, yielding large numbers of the per- turbed RGA.. Consider Model

Regarding the controller performance, the new control strategy tolerates larger leakages and therefore can provide a stable coal ow to the blast furnace notwithstanding gas leakage

Using the estimated coal mass flow as the measurement output and the valve as actuator a mathematical model of the injection process is identified from process data.. The obtained

This paper deals with model-based pressure and flow control of a fine coal injection vessel for the use of the blast furnace injection process.. By means of system

There are two ways to measure the coal flow in an injection line, by using a flow meter, e.g., a Coriolis flow meter, or by extracting flow information from a video image of the

Vlqfh sxoyhul}hg frdo/ lq lwv sxuh irup/ lv kljko| lq dppdeoh hyhq xqghu qrupdo frqglwlrqv/ lw lv gl!fxow wr vxsso| lw wr wkh surfhvv1 Wkhuhiruh/ lw lv lpsruwdqw wr nhhs wkh

The medium electricity demand scenario assumes slightly higher energy consumption (Tier 4 (Global Tracking Framework, 2015) for urban population and Tier 3 (Global Tracking