respectively. As is normally the case in such studies,
all states are assumed to be available thus making
the system observable. By introducing state
feedback, the control input u
L
can be written as
L
=−uKx
. (2)
Thus one obtains a closed loop system
(- )
L
=xABKx
&
. (3)
In Equation (3), matrix
-
BK decides the
modal parameters of the closed loop system, such as
the modal frequencies, damping ratios and mode
shapes. A relation exists, between the modal
parameters of the system and the eigen-parameters
of matrix
A-BK, as eigen-parameters decide the
controlled behavior of the closed loop system
(Nishitani,1998), Equation (3). To obtain the relation
explicitly, it is useful to define some notations.
Assuming
A-BK to be a matrix of real-numbers, the
eigenvalues and eigenvectors of
A-BK appear as
conjugate pairs. Let
21i
−
and
2i
be the ith pair of
eigenvalues, and
21i−
and
2i
be the corresponding
ith pair of eigenvectors. Also let
,
ii
and n
i
denote, respectively, the modal frequency, damping
ratio and mode shape of the
ith mode. Then we have:
2
21
2
2
j1
j1- ;
iiiii
iiiii
λζωωζ
λζωωζ
−
=− + −
=− −
;
⎫
⎬
⎭
and
21 2
21 2
;
ii ii
ii
ii
λλ
−
−
⎧⎫ ⎧
==
⎨⎬ ⎨
⎩⎭ ⎩
nn
zz
nn
;
for
i = 1 to n , (4)
where j =
1−
, and n is the number of degrees of
freedom of the system.
Equation (4) gives a one-to-one mapping
between the system modal parameters and the eigen-
parameters of matrix A
-BK. Therefore, if the modal
parameters
,i
and
ii
n
are specified in the
domain, one can calculate the corresponding
eigenvalues and eigenvectors for the closed loop
system using Equation (4). Moreover, according to
Equation (3), if one can modify and assign the
eigenstructure at desired values by selecting proper
feedback matrix K, the modal property of the system
can be modified accordingly. This is the essence of
the modal control procedure. It is also the reason
why modal control is also called eigenvalue
assignment control.
2.2 Hierarchical Structure
The control system developed for the deployable
manipulator system has a three-level structure. This
hierarchical form combines the advantages of a crisp
controller, i.e. a modal controller, with those of a
soft, knowledge-based, supervisory controller. The
overall structure can be developed into three main
layers (de Silva, 1995).
Bottom Layer
The bottom layer deals with information coming
from sensors attached to the system. This type of
information is characterized by a large amount of
high resolution data points produced and collected at
high frequency. The crisp controller used is a state
feedback regulator with feedback gain matrix
determined using the eigenstructure assignment
approach. The control algorithm can be described as:
;
- ;
+
=
xAxBu
uKx
&
(5)
where u is the control action and K the feedback
matrix.
Intermediate Layer
The data processing for monitoring and
evaluation of the system performance occurs in the
intermediate layer. Here high-resolution, crisp data
from sensors are filtered to allow representation of
the current state of the manipulator. This servo-
expert layer acts as an interface between the crisp
controller, which regulates the servomotors at the
bottom layer, and the knowledge-based controller at
the top layer. The intermediate layer handles such
tasks as performance specification, response
processing, and computation of performance indices.
This stage involves, for example, averaging or
filtering of the data points, and computation of the
rise time, overshoot, and steady state offset.
Top Layer
The knowledge base and the inference engine in
the uppermost layer are used to make decisions that
achieve the overall control objective, particularly by
improving the performance of low-level direct
control. This layer can serve such functions as
monitoring the performance of the overall system,
assessment of the quality of operation, tuning of the
low-level controllers, and general supervisory
control. In this layer, there is a high degree of
information fuzziness and a relatively low control
bandwidth. Figure 1 presents the hierarchical
structure of the three-level control system.
HIERARCHICAL MODAL CONTROL OF A NOVEL MANIPULATOR
207