Dynamic Systems,
Measurement
and
Control
y(t)=d(x(t))+u(t)e(x{t))
(3.4)
where
n(.x{t))=Ax(t)~(crAax(t)/cTAa-lBx(t))Bx(t)
b{x(t))=(l/cTAa~,Bx(t))Bx(t)
d{x(t)) = (cTAax{t)/cTAa-lBx(t))
e(x(t)) = l/cTAa-lBx(t)
(3.5)
lcM c
,JxtO
cA~
a(x(0)
T a
"
b(x (0) =
rf(x(0)
o(-i(t\
cTAx (0
A - lmTx(t)
T a i
1
cMa-'Im7x(0
(3.6a)
xx(t),
x2(t)
10
x3(t)
x 10
16
Fig. 1 Simulation of BLS (4.1) and its inverse system, the dots denote
the estimated values.
Data: x 1 (0) = 4 x K r , x 2 ( 0 ) = 0,x3(0) = 0, = 0.1,
'=3.6x106,a" =3.6X107,T1
=105,T2=50.
(3.6b)
(3.6c)
(3.6d)
where B = lm T
Theorem 3 is obtained by applying the above lemma into
Theorem 2. The assumption that rank (B) = 1 seems very
restrictive, but BLS with this property stands out as special
BLS of particular interest both in theory and in practice. For
instance, discrete BLS with rank (B) = 1 has been extensively
studied as far as the controllability and optimal control are
concerned [7, 8]. Many natural bilinear systems do satisfy this
rank asumption as can be found in the next section and
elsewhere [9].
It is observed from this theorem that the inverse system
(3.6a) and (3.6b) is exactly the same as that for the constant
linear system (see Theorem 1). The following stronger result
can be established.
Theorem 4. Consider the BLS (3.3) as described in Theorem 3,
then the inverse system of (3.3) is a linear time invariant
A"~l\)
x,(f),x,(0) = x10
jf2(0=(l-(0)*i(0
*2(O,* 2 (0) = 0
(4.1)
T2
input u ( t )
h
c=
TBrr To"
-t^t
Fig. 2 Input function u(t) reproduced from the output of the original
system (4.1). Data used is the same specified in Fig. 1.
0 0
A=
1
0 B=
2& 0 0
-a
0 0
7"2
"
0 0 0