Relevance of Actions and Measurements in Control Performances
Relevance of Actions and Measurements in Control Performances
Relevance of Actions and Measurements in Control Performances
net/publication/4141885
CITATION READS
1 34
1 author:
P. Albertos
Universitat Politècnica de València
384 PUBLICATIONS 3,805 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by P. Albertos on 31 May 2014.
A1 r s + us 1 x1 s
's
e
An As
-
-
r s u s -
1 1 1
+ +
s s s
-
x n s
Ks
x2 s x1 s
Thus, the total poles’ shifting is 21. The Bode plot for the u( s )
k( s ) k ( sI A lc bk ) 1 l (21)
open-loop transfer function (13), [G(s)= k ( s IA) 1 b ], y( s )
presents a cut-off frequency Z c = 21.6 rad.s-1 and the phase Observe than, in this case, there are two design parameters:
margin is \ m = 74º = 1.3 rad. That means a maximum time k to assign the closed loop poles and l to define the
observer’s poles.
delay of 60 ms, close to the inverse of the pole shifting. The
same response, if a delay '=65 ms is included, is also If either the measurement or the control action are delayed,
plotted (curve b), showing an unstable behaviour. to evaluate their relevance, the maximum admissible delay
in the loop transfer function should be computed. Taking
1 into account (21) and (13), this transfer function is:
0.8
a
a: state feedback G( s) k ( s).G ( s) k ( sI A lc bk ) 1l c( sI A) 1b (22)
b
b: id. with delay
0.6
c: o utput feedback
0.4 d: id. with delay Example 3. Let us consider again the system in the previous
example. A state observer is included such that its poles are
free res ponse
0.2
located at: po = [-9,-10,-15,-20]. The observer gain, l (such
0 that eig(A-lc)= po), is:
b
c
-0.2
l = [-49 -798 -4254 4728]T
-0.4
-0.6 d
The output response, starting from the same initial
conditions is as depicted in fig. 4.c. The observer initial
-0.8
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
state is null, and due to the initial error in the state, there is a
tim e worse transient.
Figure 4: Free response of state and output feedback The loop transfer function is now given by (22). Again, if a
control of the process in Example 1 delay of '=60 ms is introduced, the response starts to
oscillate, as shown in fig. 4.d.
Remark 2: Although the system was defined as a SISO
system, (7), the feedback includes not only the output, and Remark 3: In this case, the delay may be considered in the
the full state is assumed to be measured (see figure 2.a). In data acquisition system (delay in the output), in the control
order to consider the relevance of each measurement, if the updating (delay in the control) or in the communication
control schema is open at any measurement point, the loop channels (any of them or both). The effect is always the
gain should be computed and the maximum admissible same.
delay should be determined. Note that the poles’ shifting is Remark 4: In the general case, the concept of control effort
null except in the case the x4 state variable feedback is cannot be only connected with the poles shifting. In fact, for
open. a proportional controller, k(s) = k, as shown in the Example
The delay in the measurement may be analysed in a more 1, there is no pole shifting but it is clear that as far as the
general framework. gain increases the allowed time delay decreases and, thus,
the control effort should increase. See also Remark 2.
2.3 Output feedback control
Let us now consider a dynamic output feedback controller,
k(s) being its transfer function. It is assumed that this 3 MIMO systems
controller has been designed to produce a similar effect to
that of the state feedback pole assignment, through an In the control of MIMO systems, the pole placement is
implicit observer or filter. Thus, an extra-degrading of the achieved by the feedback matrix K, measuring the state and
performances should be expected. applying simultaneously the vector of control actions. As
before, a state estimator or observer can be used if a
reduced number of variables is measured. The whole sensors and actuators being active and without any delay.
control structure is as depicted in fig. 5. To evaluate this relevance, assume a delay is introduced in
between zi and yi (fig. 5). The maximum admissible delay is
computed from the open-loop transfer function between yi
Process and zi. This transfer function is expressed by:
uj yi
yi ( s )
i c ( sI A BK i ) 1 ki (27)
.... Hj .... .... Si .... zi ( s )
where ic represents the i-row of the output matrix, C.
vj Control zi
Computing the loop phase margin \ m as well as the cut-off
frequency, Z c , the measurement relevance is evaluated by
ref (6).
Figure 5: MIMO controlled plant In a similar way, for a generic input, like uj, its relevance is
characterised by the control effort, that is, the inverse of the
There are a number (p) of measurements, zi, gathered from maximum admissible delay in updating the control signal
the outputs through the respective measurement device and without instabilising the system. In order to evaluate the
sampler, Si, as well as (m) control actions vj updated by relevance of each control input, the remaining control
means of the hold devices, Hj. actions are assumed to be closed and the path related to this
The system model is given by: variable is open. In this case, the transfer function to be
computed is:
x (t ) Ax (t ) Bu (t ) ; y (t ) Cx (t ) (23)
v j( s )
Let us assume state feedback, that is, C = I, the control law j k ( sI A B . j K )1b j (28)
being: u j( s )
And, again, by (6), the variable relevance is computed.
u (t ) Kx (t ) (24)
The closed loop control system is defined by the tern Example 4. Let us consider a typical exothermic reactor as
( A BK , B , C ). Adopt the following notation: described, for instance, in [6], [7]. The layout, as depicted
in fig. 6 includes two actuators controlling the reactant
flow, F(t), and the cooling water flow, Fj(t). It also includes
ª 1k º three sensors providing the measurement of the reactor and
K >k1 k2 ... kn @ « » (25) the cooling jacket temperatures, T and Tj respectively, as
« »
¬ m k¼ well as the main product concentration, Ca. These variables
are chosen as state variables. Thus, the input and state
where ki is the i-column of K, and jk is the j-row of K.
vector are, respectively:
Similarly, bi is the i-column of the input matrix B, and so
on. Also denote by
x >C a T Tj @T ; u >F Fj @T (29)
Kj >k1 k 2 k j 1 0 k j 1 k n @ (26) A linearised model of the reactor, as described in the
to represent the K matrix with null j-column and references, is given by (23), where:
4 Conclusions