03.12.2012 Views

CPC VI -- Chemical Process Control VI

CPC VI -- Chemical Process Control VI

CPC VI -- Chemical Process Control VI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nonlinear Model Reduction for Optimization Based <strong>Control</strong> of Transient <strong>Chemical</strong> <strong>Process</strong>es 15<br />

d 1 (t)<br />

optimizing<br />

feedback<br />

control<br />

system<br />

optimizing<br />

feedback<br />

controller 1<br />

uc,1 (t)<br />

1 (t)<br />

c,1<br />

subprocess<br />

1<br />

co<br />

decision<br />

maker<br />

g, m<br />

, <br />

coordinator<br />

d 2 (t)<br />

co<br />

optimizing<br />

feedback<br />

controller 2<br />

uc,2 (t)<br />

2 (t)<br />

c,2<br />

subprocess<br />

2<br />

Figure 2: Horizontal decomposition, decentralized<br />

optimization approach. δc and δco refer to the feedback<br />

control and to the coordination sampling times.<br />

a decentralization of the control problem typically (but<br />

not necessarily, e.g. Lee et al. (2000)) oriented at the<br />

functional constituents of a plant (e.g. the process units).<br />

Coordination is required to guarantee that the optimal<br />

value of the objective reached by a centralized optimizing<br />

control system (see Figure 1) can also be achieved by<br />

decentralized dynamic optimization. Various coordination<br />

strategies for dynamic systems have been described,<br />

for example, by Findeisen et al. (1980). Figure 2 shows<br />

one possible structure, where the coordinator adjusts the<br />

objective functions of the decentralized optimizing feedback<br />

controllers to achieve the ”true” optimum of the<br />

centralized approach.<br />

Vertical decomposition refers to a multi-level separation<br />

of the problem (1), (2) with respect to different<br />

time-scales. Typically, base control, predictive reference<br />

trajectory tracking control, and dynamic economic optimization<br />

could be applied with widely differing sampling<br />

rates in the range of seconds, minutes, and hours<br />

(see Findeisen et al. (1980) for example). According to<br />

Helbig et al. (2000b), the feasibility of a multiple timescale<br />

decomposition does not only depend on the dynamic<br />

properties of the autonomous system but also on<br />

the nature of the exogenous inputs and disturbances. If,<br />

for example in a stationary situation, the disturbance<br />

can be decomposed into at least two contributions,<br />

d(t) = d0(t) + ∆d(t) , (3)<br />

a slow trend d0(t) fully determined by slow frequency<br />

contributions and an additional zero mean contribution<br />

optimizing feedback<br />

control system<br />

time scale<br />

separator<br />

0 (t)<br />

long time<br />

scale model<br />

update<br />

d 0 (t)<br />

(t)<br />

short time<br />

scale model<br />

update<br />

d(t)<br />

c<br />

(t)<br />

decision<br />

maker<br />

g, m , <br />

optimal<br />

trajectory<br />

design<br />

gc, x d (t) y d (t), u d (t)<br />

tracking<br />

controller<br />

uc(t)<br />

process<br />

including<br />

base control<br />

Figure 3: Vertical, two time-scale decomposition of<br />

optimization based operations support for transient<br />

processes. δc refers to the sampling time of the tracking<br />

controller, Ψ refers to a process performance indicator.<br />

∆d(t) containing high frequencies, some sort of decomposition<br />

should be feasible. Figure 3 shows a possible<br />

structure of the optimization based operations support<br />

system in this case. The upper level is responsible for the<br />

design of a desired optimal trajectory xd(t), ud(t), y d(t)<br />

whereas the lower level is tracking the trajectory set<br />

by the upper level. Due to the time varying nature of<br />

the disturbances d(t), feedback is not only necessary to<br />

adjust the action of the tracking controller but also to<br />

adjust the optimal trajectory design to compensate for<br />

variations in d0(t) and ∆d(t), respectively. The control<br />

action uc(t) is the sum of the desired control trajectory<br />

ud(t) and the tracking controller output ∆u(t). Reconciliation<br />

is based on the slow and fast contributions<br />

η 0(t) and ∆η(t) separated by a time-scale separation<br />

module. <strong>Control</strong> and trajectory design are typically executed<br />

on two distinct sampling intervals δc and kδc with<br />

integer k > 1. The performance of the controller, coded<br />

in some indicator Ψ, needs to be monitored and communicated<br />

to the trajectory design level to trigger an<br />

update of the optimal trajectory in case the controller<br />

is not able to achieve acceptable performance. Though<br />

this decomposition scheme is largely related to so-called<br />

composite control in the singular perturbation literature<br />

Kokotovic et al. (1986), the achievable performance will<br />

be determined by the way the time-scale separator is implemented.<br />

Model Requirements<br />

Optimization based control requires appropriate models<br />

to implement solutions to the reconciliation and control<br />

problems.<br />

The model in (2) must predict the cost function, out-<br />

<br />

d(t)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!