999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Iterative Learning Model Predictive Control for a Class ofContinuous/Batch Processes*

2009-05-15 01:40:08ZHOUMengfei周猛飛WANGShuqing王樹青JINXiaoming金曉明andZHANGQuanling張泉靈

ZHOU Mengfei (周猛飛), WANG Shuqing (王樹青), JIN Xiaoming (金曉明) and ZHANG Quanling (張泉靈)

?

Iterative Learning Model Predictive Control for a Class ofContinuous/Batch Processes*

ZHOU Mengfei (周猛飛), WANG Shuqing (王樹青)**, JIN Xiaoming (金曉明) and ZHANG Quanling (張泉靈)

State Key Laboratory of Industrial Control Technology, Institute of Cyber-Systems and Control, Zhejiang University, Hangzhou 310027, China

An iterative learning model predictive control (ILMPC) technique is applied to a class of continuous/batch processes. Such processes are characterized by the operations of batch processes generating periodic strong disturbances to the continuous processes and traditional regulatory controllers are unable to eliminate these periodic disturbances. ILMPC integrates the feature of iterative learning control (ILC) handling repetitive signal and the flexibility of model predictive control (MPC). By on-line monitoring the operation status of batch processes, an event-driven iterative learning algorithm for batch repetitive disturbances is initiated and the soft constraints are adjusted timely as the feasible region is away from the desired operating zone. The results of an industrial application show that the proposed ILMPC method is effective for a class of continuous/batch processes.

continuous/batch process, model predictive control, event monitoring, iterative learning, soft constraint

1 INTRODUCTION

Process industries can be divided into continuous and batch processes. Continuous processes are characterized by a steady stream of material through the plant and are usually operated in a steady-state manner. Batch processes are characterized by a prescribed processing of materials for a finite duration. Some processes, however, are composed of continuous and batch units, such as delayed coking units (DCU), pressure swing adsorption (PSA) [1], sequencing batch reactors (SBR), and simulated moving beds (SMB) [2]. For such processes, two tasks are usually concerned from the process control perspective. The first is the planning, scheduling, sequencing, and[3, 4]. The second is how to eliminate the periodic strong disturbances from batch operations. The main difference between the two tasks is whether some state variables or manipulated variables are discrete variables. In this paper, the second task is studied. The processes have the following characteristics. (1) Significant batch repetitive disturbances come from the batch operations and cyclically generated error persists batch after batch, which will not be compensated completely by the conventional proportional-integral-derivative (PID) controller or model predictive control (MPC). (2) The operation status of batch processes can be detected by on-line monitoring relevant variables.

Continuous process control tends to emphasize regulatory control around a fixed operating point or within a narrow operating region, which is acquired by optimizing certain economic performance under given operating conditions. The set-points should be tracked completely in order to maximize economic benefits. However, with the process restrictions, system constraints and disturbances, the optimal operating points are generally obtained by relaxing the constraints [5]. Especially for the class of continuous/batch processes, the batch processes bring about strong disturbances to the continuous processes, which may change the condition of the optimal steady state. The steady-state target thus has to be recalculated by steady-state optimization objectives.

Recently, MPC [6] has attracted the attention of industrial control engineers and academy, which is a technique with flexibility to handle constrained multivariable and non-square systems with time delays while permitting the use of several modeling forms. MPC is also certainly a helpful technique for the class of continuous/batch processes. MPC technology is originally developed to meet the special control requirement of power plants and petroleum refineries, and now it can be applied in a wide variety of areas including chemicals, food processing, automotive and aerospace [7, 8].

However, MPC has certain limitations in dealing with repetitive processes. The traditional MPC does not have the learning ability and can not make use of the knowledge and experience from the previous periodic operations. The repetitive way of periodic operations or disturbances allows the extraction of information from the past batches in order to improve the new batch. To exploit the repetitive nature of batch processes, the iterative learning control (ILC) is widely used [9, 10]. ILC refers to a body of methodologies that attempt to improve the control performance of a repetitive batch based on the results from previous batches and has been used originally in robotics because of their simplicity and effectiveness for repetitive processes [11]. Despite its comparatively matured conceptualization, the ILC theory is far from being perfect. For example, ILC can not include economically relevant optimization objectives. With the advantages of the MPC and ILC, a number of new formulations and extensions of ILC based on MPC have been proposed recently, greatly expanding the applicability of ILC. Lee. proposed Batch-MPC (BMPC) based on a time-varying multiple-input multiple-output (MIMO) linear model representing the underlying nonlinear batch process, attaining asymptotically perfect tracking despite initialization errors (or constant disturbances) and model errors [12]. Moreover, they presented a model-based iterative learning control algorithms that are tailored specifically for process control application [13]. Wang. combined an iterative learning control with a model predictive control for multi-phase batch processes [14]. Cueli and Bordons presented a new methodology, called iterative nonlinear model predictive control (INMPC) and showed an application to an uncertain pH plant [15]. These methods, however, impose a great computation burden, which are not realistic in practical applications. Tan. proposed a repetitive learning scheme incorporated into a predictive control scheme, but only provided the simulation results [16].

The objective of this study is to develop an iterative learning model predictive control (ILMPC) technique for a class of continuous/batch processes. An iterative learning scheme of batch repetitive disturbances is incorporated into model predictive control scheme. The proposed scheme is suitable to practical applications. An industrial application example will be demonstrated the feasibility and effectiveness of the proposed method.

2 SYSYTEM MODEL

For the class of continuous/batch processes, it is important that the process model is as simple as possible and is also a good representation of the process. On the other hand, the effect of batch operations must be considered and the relevant variables of batch units are integrated in the process model. As a consequence, the system model comprises general continuous process models and batch repetitive disturbances.

Given an open-loop stable MIMO system, the impulse response model of process input-output relationship can be identified through a test on an actual process. The model is expressed as

whereh,,y,,are the impulse response coefficient, system input, system output, settling time of the process, and the prediction horizon, respectively. Eq. (1) can be written in a vector form as

The corrected prediction model for the optimizer is reformulated as follows,

For the inevitable industrial modeling error, the open-loop predictive output has to be corrected. The closed-loop predictive model can be deduced from Eq. (4) as

The main difference between ILMPC and conventional MPC is that a disturbance learning scheme is incorporated into a predictive control scheme using an iterative learning approach. Therefore, a disturbance learning scheme is included in Eq. (5) to compensate the effects of both the state and output disturbances from batch operations. The disturbances from batch operations will be evaluated from previous cycles. The proposed iterative learning method can be easily applied in applications.

3 ILMPC FORMULATION

The ILMPC is realized in the predictive control algorithms on the basis of a process model by minimizing some selected performance index or cost function describing the control quality over the prediction horizon. The constraints are taken into account in the minimization, which may be presented in the manipulated variables and the outputs under operating conditions. For the class of continuous/batch processes, infeasibility problems arise with the strong batch repetitive disturbances and a feasible region is reconstructed by constraint softening.

In practice, the ILMPC formulation of the class of continuous/batch processes is divided into two pieces. The steady-state target calculation is used to obtain target values for each input and output, followed by a dynamic calculation to determine the most desirable dynamic trajectory to these target values. The ILMPC algorithm moves the plant from one constrained steady state to another, while minimizing the constraint violations in the process.

For the linear time invariant multivariable system, we assume that the steady state gain matrix exists, then the model of steady state process can be described by

Because the system constraints and disturbances result in infeasible solution for steady-state target calculation, a feasible region is almost always reconstructed by constraint softening [17]. It is the same for the class of continuous/batch processes. We formulate the slack soft constraint:

whereis the slack variable. Therefore, the target tracking optimization is formulated as the quadratic program [18]. There are some rather mature optimization techniques to solve the quadratic program, such as the active set method and the interior point method. The latter method is applied in this paper, and is as follows:

Given the calculated steady-state target (s,s), the regulator is formulated as the following dynamic optimal control problem.

Figure 1 Schematic diagram for a DCU

1—coker furnace; 2—coke drum; 3—fractionator; 4—light gas oil stripper; 5—heavy gas oil (HGO) stripper; 6—air cooler; 7—gas/oil separator; 8—condenser; 9—separator; 10—exchanger; 11—absorption column; 12—desorption column; 13—stabiliser; 14—reabsorber; 15—refluence tank

As showed above, an iterative learning scheme is incorporated into a predictive control scheme, which is applicable for the class of continuous/batch processes. The steady-state optimization provides controlled and manipulated variables set-points to the dynamic calculation, and it is executed at the same frequency as dynamic calculation. Both the steady-state optimization problem and dynamic calculation are translated into quadratic program problems. The quadratic program is in finite dimension and can be solved relatively easily and efficiently on-line at each time step by choosing both the control and predictive horizons to be finite [7]. On the other hand, the online computation burden is rather small for the iterative learning scheme of ILMPC. These characters of ILMPC areone of the main reasons for application of the algorithm.

到了臺灣,除了看外景,就會跟她一起約著吃飯,兩個人都安安靜靜的。那時候我還曾經(jīng)去看過她的表演。我是坐在特別的包廂里面,在樓上的地方,她唱歌的時候,除了會看臺底下的觀眾,也會往上看,我知道她在看我。我就坐在那邊,看著臺下的觀眾們?yōu)樗昧Φ毓恼茀群埃睦锵耄俏业呐笥选.?dāng)時外界并不知道我們在一起,看這場演出我也是沒有等到結(jié)束就離開,在當(dāng)時的臺灣,如果被人拍到我們在一起,會是爆炸性的新聞。

4 CASE STUDY

4.1 Process description

The delayed coking is a thermal cracking process used in petroleum refineries to upgrade and convert petroleum residuum into liquid and gas products leaving behind a solid concentrated carbon material,.., petroleum coke. The DCU, in which the fresh feedstock is preheated, coked and fractionated, consists of one furnace, two coke drums, one main fractionator and absorption/stabilization units. A simplified diagram of a typical DCU is shown in Fig. 1. The vacuum resid from an upstream vacuum unit flows directly to the bottom section of the fractionator, where it is mixed with an internal reflux recycle of heavy cracked material. Then the total fresh and recycled feed is heated in the furnace. From the furnace, the resid flows to the bottom of one of the coke drums, where it continues to thermally crack to gas, gasoline, gas oil and coke. During the coking cycle, coke depositsin the active drum. The drum vapor products are separated into gas, raw gasoline, light and heavy gas oil in the main fractionator. The gas and raw gasoline are processed further in the absorption/stabilization units.

4.2 Batch characteristic analysis for the DCU

The DCU are typical continuous/batch processes. The furnace, fractionator and absorption/stabilization units are continuous processes, while coke drums are batch processes. The DCU have two identical coke drums, onstream and offstream. The coke remains in the drums and is periodically removed. It is the main reason that it is difficult to operate the coke drum. Once switched on, the drum goes through a cycle of steaming out, cooling, opening, coke removal, closing, steaming pressure testing, drum warm-up and coking. The filled coke drum is switched off twice daily for coke removal and then the empty drums are connected. Fig. 2 displays the production process of one of the two drums with 24-hour cycle period, which varies with different plants.

Figure 2 Coke drum operation cycle

By analysis of the process, we know that the events of drum switching, steaming out and drum warm-up operation cause more significant disturbances than others, which depriving the fractionator of both material and heat. Hence, the feed rate and composition of fractionator changes rapidly when the drum events occur. Not only the operation of fractionator but also the operation of downstream units are affected because of the propagated disturbances (such as fluctuations in fuel gas pressure and flow, and inlet temperature of furnace). Traditional regulatory controls are unable to eliminate these periodic transient disturbances, so that the plant is usually operated away from the optimum condition at a heavy economic toll. It is thus regarded that the DCU is one of the refinery units to be operated and controlled most difficultly due to its semi-batch nature [19].

4.3 Control strategy and industrial application

Periodic strong disturbances from batch operations (such as drum switching, steaming out, drum warm-up, and.) enter the system and may prevent the system reaching the desired steady state. Therefore, one of the key control objectives for the DCU is to stabilize the delayed coking operation in the constraints during the drum events. Fig. 3 (in the dotted line) shows the structure of ILMPC for the DCU. Local optimizers at each unit compute an optimal economic steady state and pass this information to the ILMPC for implementation.

Figure 3 The structure of ILMPC for the DCU

According to the characteristic of coking technology and operation experiences, we know that the drum events can be detected by on-line monitoring the top temperature, bottom temperature, pressure and their rate of change for the pair of drums. With the event monitoring scheme, a repetitive disturbance learning algorithm can be initiated timely by drum events [Eq. (3)].

For example, the discrete variable for detecting a drum switching event can be obtained, which is based on the change in the inlet temperatures of the two drums. The following conditions are matched simultaneously within the sampling time interval when a drum switching event occurs.

whereAdandBdare the bottom temperatures of the two drums. Subsequently, the response of the controlled variables to the drum event is obtained by disturbance learning scheme. For the illustration, the repetitive disturbance of the heavy gas oil draw temperature to the drum event is exemplified and shown in Fig. 4.

Figure 4 The response of the drum event

On the other hand, as the feasible region is away from the desired operating zone, the steady-state optimization will find new steady-state operating points as close as possible to the desired ones by Eq. (9). In this case, the soft constraints are adjusted and new steady targets are obtained and followed by a dynamic calculation, by Eq. (10).

The ILMPC for the DCU is based on the Distributed Control System (DCS) platform on which the ILMPC runs. The ILMPC runs once every one minute. The basic single-input single-output (SISO) control loopsare managed by DCS of the plant, which have fast dynamics compared with the ones of the whole process.

Figure 5 Comparison of control performance before and after ILMPC

Table 1 Averages and standard deviations of CVs before and after ILMPC

By the learning of the repetitive disturbance, better control performance is obtained after ILMPC, which can compensate the repetitive disturbances from the drum events. Fig. 5 shows the control performance before and after ILMPC with one cycle coking period of 24 h. Figs. 5 (a) and 5 (b) give the outlet temperature of furnace before and after ILMPC, respectively, indicating that ILMPC improves the control performance and reduces the regulation errors in the output. Before the ILMPC, the operators adjust the flow of fuel gas during drum events in order to reduce the influence of variance of furnace inlet temperature and gas pressure. Relative to the furnace and absorption/stabilization units, the main fractionator is affected most seriously by drum events. Figs. 5 (c) and 5 (d) show the control results for draw temperature of HGO and Figs. 5 (e) and 5 (f) for the overhead temperature of fractionator, before and after ILMPC respectively. Before ILMPC, the operators adjust intensively each reflux flow and the low/high feed ratio of fractionator in order to stabilize the operation of fractionator, resulting in poor control performance. With ILMPC, the fractionator operation fluctuates less and its key variables are kept within the desired operating range, providing better conditions for the smooth operation of the downstream units.

Table 1 shows the averages and standard deviations of the CVs from the data of one cycle period, comparing the systems without and with the proposed ILMPC control. ILMPC allows a closer approach to the limits. In all cases, the proposed ILMPC achieves more than 50% reduction for fluctuations.

5 CONCLUSIONS

In this paper, an ILMPC method for a class of continuous/batch processes is presented, in which batch repetitive disturbances enter continuous processes of the system and change the condition of the optimal steady state. Hence, the steady-state target received by the dynamic controller is recalculated in order to avoid poor control performance. An event-driven disturbance learning scheme is incorporated into the model predictive control. The ILMPC method is used in the delayed coking units, presenting better performance than a conventional method.

NOMENCLATURE

repetitive disturbance

ssteady value of measurable disturbance

model predictive error

transfer function matrix of

gtransfer function matrix ofg

ssteady state gain matrix

himpulse response coefficient

batch index

settling time of the process

prediction horizon

symmetric weighting matrix

ssymmetric positive definite matrix

symmetric weighting matrix

ssymmetric positive definite matrix

Adbottom temperature of drum

Bdbottom temperature of drum

ssampling time

system input

future control vector

gpast control vector

maxmaximization of the manipulating variables

minminimization of the manipulating variables

ssteady values of manipulating variables

measured output

ysystem output

predictive output vector

rreference trajectory

ssteady values of controlled variables

parameter of reference trajectory

learning gain matrix

deviation between predictive output and current output

slack variable

error correction vector

time constant of reference trajectory

1 Zeng, R., Guan, J.Y., “Progress in pressure swing adsorption models during the recent 30 years”,...., 10 (2), 228-235 (2002).

2 Huang, L., Sun, L., Wang, N., Jin, X.M., “Multiobjective optimization of simulated moving bed by tissue P system”,...., 15 (5), 683-690 (2007).

3 Sarabia, D., De, P.C., Cristea, S., “Hybrid predictive control of a simulated continuous-batch process”, In: Proceedings of the 16th IEEE International Conference on Control Applications, Singapore, 1400-1407 (2007).

4 Shaw, K.J., Lee, P.L., Nott, H.P., Thompson, M., “Genetic algorithms for multiobjective scheduling of combined batch/continuous process plants”, In: Proceedings of the IEEE Conference on Evolutionary Computation, California, USA, 293-300 (2000).

5 ZOU, T., LI, S.Y., “Constraints adjustment and objectives coordination of satisfying optimal control applied to heavy oil fractionators”,...., 13 (3), 380-387 (2005).

6 Camacho, E.F., Bordons, C., Model Predictive Control, Springer, New York (2004).

7 Morari, M., Lee, J.H., “Model predictive control: Past, present and future”,..., 23 (4/5), 667-682 (1999).

8 Qin, S.J., Badgwell, T.A., “A survey of industrial model predictive control technology”,.., 11 (7), 733-764 (2003).

9 Xu, J.X., Tan, Y., Linear and Nonlinear Iterative Learning Control, Springer-Verlag, Berlin (2003).

10 Lee, J.H., Lee, K.S., “Iterative learning control applied to batch processes: An overview”,.., 15 (10), 1306-1318 (2007).

11 Arimoto, S., Kawamura, S., Miyazaki, F., “Bettering operation of robots by learning”,., 1 (2), 123-140 (1984).

12 Lee, K.S., Chin, I.S., Lee, H.J., Lee, J.H., “Model predictive control technique combined with iterative learning for batch processes”,., 45 (10), 2175-2187 (1999).

13 Lee, J.H., Lee, K.S., Kim, W.C., “Model-based iterative learning control with a quadratic criterion for time-varying linear systems”,, 36 (5), 641-657 (2000).

14 Wang, Y., Zhou, D., Gao, F., “Iterative learning model predictive control for multi-phase batch processes”,, 18 (6), 543-557 (2008).

15 Cueli, J.R., Bordons, C., “Iterative nonlinear model predictive control. Stability, robustness and applications”,.., 16 (9), 1023-1034 ( 2008).

16 Tan, K.K., Huang, S.N., Lee, T.H., Tay, A., “Disturbance compensation incorporated in predictive control system using a repetitive learning approach”,, 56 (1), 75-82 (2007).

17 Kassmann, D.E., Badgwell, T.A., Hawkins, R.B., “Robust steady-state target calculation for model predictive control”,., 46 (5), 1007-1024 (2000).

18 Rao, C.V., Rawlings, J.B., “Steady states and constraints in model predictive control”,., 45 (6), 1266-1278 (1999).

19 Haseloff, V., Friedman, Y.Z., Goodhart, S.G., “Implementing coker advanced process control”,, 86 (6), 99-103 (2007).

2009-03-12,

2009-10-12.

the National Creative Research Groups Science Foundation of China (60721062) and the National High Technology Research and Development Program of China (2007AA04Z162).

** To whom correspondence should be addressed. E-mail: sqwang@iipc.zju.edu.cn

主站蜘蛛池模板: 最新精品久久精品| 日日摸夜夜爽无码| 欧洲日本亚洲中文字幕| 毛片在线播放网址| 国产成人免费| 国产日韩欧美在线视频免费观看| 爆乳熟妇一区二区三区| 日韩欧美综合在线制服| 国产免费网址| 亚洲欧洲综合| 一区二区三区高清视频国产女人| 日韩国产亚洲一区二区在线观看| 亚洲美女操| 久青草网站| 青青草一区二区免费精品| 无码不卡的中文字幕视频| 亚洲AV无码一区二区三区牲色| 伊人激情久久综合中文字幕| 久久精品国产91久久综合麻豆自制| 国产激爽大片在线播放| 国产午夜福利片在线观看 | 国产精品无码一二三视频| 国产亚洲欧美在线视频| 亚洲国产成人无码AV在线影院L| 亚洲综合久久成人AV| 久久无码av一区二区三区| 免费不卡在线观看av| 亚洲浓毛av| 国产成人综合亚洲网址| 欧美性久久久久| 2020极品精品国产 | 国产在线观看91精品| 怡红院美国分院一区二区| 国产成人综合网| 黄片一区二区三区| 亚洲日韩久久综合中文字幕| 中日无码在线观看| 国产午夜在线观看视频| 亚洲香蕉在线| 精品欧美日韩国产日漫一区不卡| 国产高清色视频免费看的网址| 亚洲免费毛片| 国产幂在线无码精品| 青青青视频蜜桃一区二区| 亚洲成人在线免费| 国产精品美女在线| 久久青草热| 日韩欧美网址| 九色在线视频导航91| 亚洲人成日本在线观看| 中文字幕天无码久久精品视频免费| 欧美色视频网站| 日韩免费无码人妻系列| 国产麻豆aⅴ精品无码| 国产福利免费视频| 国产日产欧美精品| 婷婷五月在线| 最新日韩AV网址在线观看| 国禁国产you女视频网站| 免费a级毛片视频| 国产微拍精品| 91探花在线观看国产最新| 亚洲精品中文字幕无乱码| 91在线国内在线播放老师| 亚洲an第二区国产精品| 手机永久AV在线播放| 91久久夜色精品国产网站| 国产三级国产精品国产普男人| 亚洲天堂免费在线视频| 国产成人综合亚洲网址| 黄网站欧美内射| 国产成人精品免费av| 香蕉视频国产精品人| 在线欧美a| 在线欧美日韩国产| 99手机在线视频| 国产日韩欧美成人| 国产精品吹潮在线观看中文| 男女精品视频| 国产在线自乱拍播放| 久久亚洲国产一区二区| 毛片基地视频|