• Keine Ergebnisse gefunden

During or after the last pass, the length of the rolled metal is determined and an optimal shearing plan is calculated. The lengths

CHAPTER 4. CONCEPTS AND ANALYTICAL TOOLS

4.2 MULTILAYER FUNCTIONAL HIERARCHY

The problems of realization and implementation of an integrated control according to

(3)

are generally formidable because of the complexity of the system, the variety of constraints to be satisfied, time-varying behavior, etc. The multilayer, functional hierarchy of Fig. 4.2 provides a rational and

sys-I

Wi L-_ _F_u_n_c_t_i-r0_n______ x2

u

J'"L.-.---Fig. 4.2 Functional Multilayer Hierarchy

- J19

-tematic procedure for resolving these problems. In effect, the overall problem is replaced by a set of subproblems which are more amenable to resolution than the original problem.

Essentially the problem statement of

(3)

is modified to max

UEU

P'(u,y',z',w') ( 5)

where U ={uly=G(u,z' ,a),

H(u ,

y'

, z' w'»O} ,

-The resulting decision-~aking/controlalgorithm is then of the form

(6 )

where x

* *

2 = ¢(y,z,s)

The following explanatory remarks are in order:

1) The plant is described by the approximate model

y' = G(u,z' ,a) (8 )

where y',z' are vectors formed by the components ofY and z, respectively, that are relevant to the second-layer (optimizing control) problem. The functions G are simplified approxima-tions to the actual plant relaapproxima-tionships(l) with the parameter vector, a , properly chosen to give a good representation.

Note that

(8)

characterizes the input-output model of the com-bined system consisting of the plant, direct controllers and measuring elements as seen by the second layer function

(represented by the dotted block in Fig. 4.2 ).The problem is further simplified by assuming negligible dynamics in the plant model so that G may be represented by static (e.g.

-

120-algebraic functions, as noted in Remark 3) below. Any state dependent features of the model are assumed to be imbedded In the parameter vector .1

2) The vector ~2 characterizes the information from the plant used by the second-layer controller in generating its output u. Eq.

(7)

represents a data processing function (e.g. pre-diction , averaging, aggregating) based on the measured

* *

components of y and z, denoted by y. and z , respectively.

The function

¢

may haV8 a (adjustable) parameter vector

B,

e.g. based on estimated statistical properties of z, which may be adapted to reflect. changing conditions. In general, we assume x

2 to be of a lower dimension ~han the information vector implied in the algorithm (4).

3) The first-layer (direct control) function plays the role of implementing the decisions of the second-layer function, expressed as the vector u

=

(u ,u ), where u denotes a

y m y

vector of set-points for y which, through feedbacks (and

feedforward mechanisms) determines a subset of the components of m; the remaining components of m are determined directly

by u .m This implies the first-layer relationship (see Fig.

4.3).

( 9 )

where Xl denotes the information used in implementing the direct control function.

1. Of course, where the dynamic or memory aspects of the con-trol problem are significant, then

(8)

can be formulated as a dynamic model, e.g.

y'

=

G(u,z~ s,a) (8')

where s denotes the initial state and y', u and z' denote time functions (or sequences) over a finite interval.

I--' I'\.l j--J

-~ y

z Plantm I -~._.---..-~

Actuating Elements I

r

-4I,

r' ._._-. -.. .__ ._1 _.__ ....

_-~

...__ .__. ---1

M~~:~~~~~~;z ii, i

FeedfJrward Controller.~ urn

1--'-----------.------_._-_._----l ---"I I

,

I ! I I t !..Jlire...cLC-OQt:r:o1..

E..unc.t

ion.

.r~l~Feedback u

----''''"'"-::(,1u..,>\~r

x

I

Controller

I

y~.

I

Fig.

4.3

ImplementationoftheDirectControlFunction

- ~1?2

-There are two useful consequences of

(9):

a) various disturbance inputG may be suppressed with respect to the second-layer problem, e.g. by specifying furnace

te~perature as the decision variable rather than, say

heat input rate, we remove the need for explicit consider-ation ( in the optimizconsider-ation) of the many disturbance

variables that may effect the thermal equilibrium and heat transfer relationship of the plant; and

b) the dynamic aspects of the control problem may be effect-ively "absorbed" at the first layer so that static models can be used at the higher layers to good approximation.

4) The vector function H of~en includes, besides those con-straints necessary to ensure safe and feasible operation of the physical system, various artificial constraints whose primary function is to maintain the system within the limited region of operating space for which the approximate model is valid

(and hence useful). It is assumed, of course, that the impo-sition of such constraints will not result in any significant diminishing of the attainable performance. An example of

this is the placing of bounds on the maximum rate of change of temperature in the final zone of a reheat furnace to ensure that the assumption of slab homogeneity on which subsequent slab rolling models are based, are reasonably valid.

5) The decision algorithm may be based on (i) an explicit (mathe-matical) model e.g. a set of input-output relationships for the subsystem from which the algorithm is derived via an optimiza-tion procedure, or (ii) an implicit model, e.g. a decision

(look-up) table based on empirical rules. In either case, the algorithm is based on some simplified, approximate image of the physical system which is valid only in the neighborhood of a given

"state" or set of circumstances. As these change with time, it is necessary to update the algorithm either directly by adjusting some of its parameters or indirectly via the parameters of the

,,

- 123

-underlying model. The updating is carried out by the third-layer adaptive function in response to current experience with the operating system as conveyed through the information set x3. This means that we can eliminate from the problem for-mulation

(5)

those factors or distur~ance inputs which tend to change infrequently relative to the period of control action

(e.g. fouling of a heat transfer surface, seasonal variations in cooling water tempe:'ature), since they may be compensated through the adaptive functions.

6)

The external (economic) factors contained in ware now inputted via a fourth-layer (evaluation and self-organization) function and are transmitted to the second-layer model via the vector w.

Changes in w,may influence the weighting of terms in P' or some of the bounds imbedded in H. More generally, the evaluation of performance (through the information set x4) may lead to mod-ifications in the structure of the control system, e.g. in

the constraint set U. Finally, we note that contingency events may also lead to changes in system relationships or objective function (manifest as changes in U and/or P'), e.g. the shift from normal operation of a mill to an emergency mode following a cobble or breakdown.

7)

The underlying principles of the multilayer functional hierar-chy apply equally well to control of continuous, semicontinuous and batch processes. In the continuous case, the plant model may be described by algebraic equations; in the batch case, dif-ferential or difference equations may characterize the Plant.l

1. This, of course, requires a ~odification of the relationships' implied by

(5)

to reflect the dynamics of the change of state.

This is a straight forward extension of the static formulation presented here and will not be further elaborated in this dis-cussion.

A case in point is the example of a heating furnace. The second layer function may determine trajectories of furnace temper-ature (as the control input) and slab tempertemper-ature (as the

stat~ vector)" so that a specif~ed final temperature of the slab is achieved with minimum fuel consumption. The traject-ories may be computed prior to the' start of each new batch of slabs, with inputs based on measured initial slab tempera-ture, estimated thermal coefficients, etc. The first layer has the problem of implementation. There are a variety of

disturbances that cause the actual trajectories to deviate from the computed optimal (reference) paths (e.g. changes in heat transfer properties from those predicted, errors in the model used, etc.). One form that the first-layer control may take

(to compensate for the disturbances) is to minimize a weighted mean square deviation of the actual trajectories from their reference paths, applying optimal control theory (linear model, quadratic criterion). It is clear, in"this application, that the third-layer adaptive function may update the parameters of the (nonlinear) second-layer model, as well as perhaps the

"

weighting of coefficients of the quadF~tic criterion used at the first layer (assuming the coeffi~ients for the linearized model are evaluated at the second layer along with the reference trajectories). The fourth-layer functions will be concerned with the same overall considerations as discussed previously.

8)

There are a large variety of ancillary tasks normally carried out in conj unction with the control functions identified in

the multilayer hierarchy. These might be looked upon as "en-abling" functions that are deemed necessary or useful to the pursuit of the overall system goals. Indeed, the provision

for such tasks is often a very significant factor in determining hardware and software requirements in computer control applica~,

tions. Among such ancillary functions we include:

125

-(i) data gathering (filtering, smoothing, data reduction), (ii) record keeping (for plant operator, production control,

management information, accounting, etc.),

(iii) inventory maintenance (e.g. keeping t~ack of goods in process),

(iv) sequencing of operations (e.g. startup/shutdown opera-tions).

The essential feature of. these functions is that they are routine, repetitive. and open-loop, hence can be handled by stored

programs and fixe~ hardware. Considerations of decision-making and control may come into the picture at the higher layers, however, with respect to modifying the procedures,

.

operating sequences, etc., based on evaluation of performance or in response to contingency occurrences.