Volume 3, Issue 3, September 2013
Abstract— Switching systems are very common in various engineering fields (e.g. hydraulic systems with valves,.., electric systems with diodes, relays,…, mechanical systems with clutches...). Such systems are a particular case of hybrid systems.
These systems are characterized by a Finite State Automaton (FSA) and a set of dynamic systems, each one corresponding to a state of the FSA. The change of states can be either controlled or autonomous. The aim of this work is to investigate the structural controllability for controlled switching linear hybrid systems modelled by bond graph.
Several concepts appeared in the last decade addressing the controllability problem of these systems: controllable sublanguage concept [9], hybrid controllability concept [10], between-block controllability concept [11]. Controlled switching linear hybrid systems (CSLHS) on which we focus in this work belong to the hybrid controllability concept as they address a reachability problem of hybrid states.
In the other hand, the bond graph concept is an alternate representation of physical systems. Some recent works permit to highlight structural properties. In [7], the structural controllability property is studied using simple causal manipulations on the bond graph model. The objective of this work is to extend these properties to CSLHS systems. The bond graph structure junction contains information’s on the type of the elements constituting the system, and how they are interconnected, whatever the numerical values of parameters.
The structural controllability of CSLHS is studied using simple causal manipulations on the bond graph model. For that, formal representation of structural controllability subspace, is given for bond graph model. It is calculated using causal manipulations.
The base of this subspace is used to propose a graphical procedure to study the structural controllability.
Index Terms— Bond Graph Approach, Hybrid Systems, Controlled Switching Linear hybrid Systems.
I. INTRODUCTION
As a particular class of hybrid control systems, a controlled switching linear hybrid systems consists of several linear subsystems and a rule that orchestrates the switching among them. Switching between different subsystems or different controllers can greatly enrich the control strategies and may achieve better control performances than fixed controllers.
Generally, these systems are characterized by a FSA and a set of dynamic systems, each one corresponding to a state of the FSA. The change of states can be either controlled or autonomous. Various researchers investigated this problem
using the bond graph tool [1]-[2]-[3]-[4]-[5]-[6]. The ideal and the non-ideal approaches are used :
- In the non-ideal approach, switches are modelled as resistive elements associated with modulated transformer. The modulation is done using a Boolean variable.
- In the ideal approach, switches commutate instantaneously. Each switch is modelled as a null source: effort source for a closed switch state, and flow source for an open one. This approach is used in this work.
Besides, much work has been done on the controllability of controlled switching hybrid linear systems. see e.g., [13]-[16]-[17]-[18]-[19]. The aim of this work is to investigate the structural controllability for controlled switching linear systems modelled by bond graph.
The organization of this paper is as follows: The second section, formulates the CSLHS controllability. Section three recalls some background about bond graph modelling of hybrid systems with ideal switches. In section four the structural controllability of these systems is discussed using bond graph approach and using algebraic characterization.
Graphical conditions and procedures are proposed. Finally, a simple example illustrates the previous results is proposed.
II. CONTROLLABILITY OF CONTROLLED SWITCHING LINEAR HYBRID SYSTEMS
Consider a CSLHS [8], given by equation (1):
( ) ( ( )) ( ( ))
x t A t xB t u (1) Where xRn is the state variable, uRm is the input variable, :R Q { ,i i{1, , }} q is a piecewise constant switching function and (i,x) the hybrid state.
According to values of (t), there exists q configurations,
q
i
1, . So, A(i)Rn n and B(i)Rn m . The characteristics of CSLHS are:
▪ The dynamical subsystem within each mode has a linear time invariant form,
▪ The admissible region of operation within each mode is the whole state and input space,
Assumptions
1) We suppose that A(i) and B(i) matrices are constant on [ ,t t0 0), where ττmin 0, and constant τmin is an arbitrarily small and independent of mode i. For instance,
Structural Analysis of Controlled Switching Linear Hybrid Systems Modelled by Bond Graph
Hicham Hihi
Electrical Engineering Department, LGECOS, Cadi Ayyad University, ENSA, Av Abdelkrim khattabi BP, 57540000, Marrakech, Morocco
Volume 3, Issue 3, September 2013 suppose that the dynamics in (1) are given by
u B x A
x (i) (i) over the finite time interval [ ,t tk k1). At time tk1 the dynamic in interval [tk1,tk2) is given by
u B x A
x (j) (j) .
2) We assume that the state vector x(t) does not jump discontinuously at tk1.
Under these assumptions, the CSLHS controllability of (1) was defined:
Definition 1 [8] Given any pair of hybrid states, (0,x0) and )
(q,xq , if there exists a timed mode-switching set
1 1
{(i, ,ti i)}qi and a corresponding piecewise continuous-finite input signal u(t), such that system (1) evolving under these two distinct inputs is reachable from
)
(0,x0 to (q,xq) within a finite time interval, then the considered system (1) is controllable, otherwise, system (1) is uncontrollable.
A. Necessary and sufficient algebraic condition
Firstly, we assume that one switching-mode set is known as {il}kl1, where il il1 for l1,,k1.
Let us define the ( n ,mnk) matrix
2 1
1 1
2 1
1 , , {0, , 1}
Œ ( , , ) [ k ]
k k
j j j
k
k i i i i j j n
i i A A A B .
Based on the definition of Œ we construct a new matrix Æ as follows:
0 1
Æ ( ) Œ ( )i i Wi
,…, 1, , 1, , {1, , }
Æ ( ) [Œ ( ,k i k 1 i i ik)]i ik q
With i1i, , ik ik1.
The joint controllability matrices can be defined as:
0 0 0
[Æ (1) Æ ( )]
W q ,…,Wk [Æ (1) Æ ( )]k k q (2)
Wk is the kth-order joint controllability matrix of the system (1). There exists a joint controllability coefficient kr of the system, defined in [8]:
arg min( ( l) ( l1))
r
l
k rank W rank W
Theorem 1 [12] System (1) is controllable, if and only if ( kr)
rank W n.
This theorem can be interpreted using geometric approach.
Let us firstly recall some concepts.
Definition 2 (Invariant subspace) [15] Given a matrix A and a subspace BIm B( ), the invariant subspace A B is defined by:
1 1
1
def n
i n
i
A A A A
B B B B B (3)
For system (1), [15] defined a subspace sequence as follows:
1 1 q
i i
i
A
B , 11 q
j i j
i
A
j1, 2,and
1 k k
(4)The following proposition shows the relationship between the previously defined subspaces and the joint controllability matrix.
Proposition 1 [13] The subspace
(equation 4) and the kth-order joint controllability matrix Wkare linked by the following relation: ImWk
.Based on this proposition, a geometric necessary and sufficient condition is introduced.
Proposition 2 System (1) is controllable, if and only if Rn
.
Proof. Easy by using theorem 1 and proposition 1.
B. Controllability subspace basis
In this subsection, we give a procedure proven in [13] to calculate
.Denote the nested subspaces as W0B1 Bq ,
1 1
1
1, 2,
q
j j k j
k
A j
W W W , and
0 j
j
W W . We
have W0W1W2W and
W. Note that if1
j j
W W for some j , then Wk W for j k j and further WjW
. This fact together with dimWn imply thatn n0
W W , where n0dimW0.
Denote min{ :k Wk } n n0 and
dim 1, ,
k k
n W k .
A basis of
can be constructed according to the following procedure:Procedure 1 1) Choose a group of base vectors
1, , s1
in B1, 2) Expand them to
1 1 2
1, , s, s 1, , s
which form a basis of B1B2,
3) Repeat this operation, and write a basis
1, , n0
of W0, Because W1W0Im{Ajk, j1,, ,q k1,,n0}
1 0 0
Im{ , ,n ,Ajk, j 1, , ,q k 1, ,n}
4) Write a basis
1, , n1
of W1 by searching the set
1 0 0
{ , ,n,Ajk, j1,, ,q k1,,n} from left to right,
Volume 3, Issue 3, September 2013 5) Repeat the operation, and write a basis
0 1
1, , n, , nl 1, , nl}
for Wl. Because
1 Im{ , 1, , , 1 1, , }
l l Ajk j q knl nl
W W
=Im
{
1,..., ,Aj k, j 1,...,q,k nl 1 1,...,n}
nl
6) By searching the set
1 , 1
{ , , , 1, , , 1, , }
nl Aj k j q k nl nl
and write a
basis
0 1 1
1, , n, , nl 1, , nl, nl 1, , nl
for Wl1. 7) Write
0 1
1 1
Im{ , ,n, ,n , ,n}
(5)Remark. From the above analysis; a basis for
is of the form
1,1 2,1 1,1 1,1 1,1
1,2 2,2 1,2 2,2 1,2
0 1,0 0 2,0 1,0 0 0,0 1,0 0
1 1 1 1
2 2 1 2
, , , , , ,
, , , , , ,
, , , ,
r
r
n n n rn n n
i i i i i
i i i i i
n i n i i n i i n
b A b A A b A A b
b A b A A b A A b
b A b A A b A A b
(6)
Where
, 0
0 0, 1 , , 1, ,
k k l k n
b W r i q l r , k1,,n0. Because the number of vectors in (6) is not more than n ; there are at most n different subsystems whose parameters appear in (6). That is to say; for controllability issues; we may assume qn without loss of generality.
III. BOND GRAPH APPROACH
The bond graph structure junction contains informations on the type of the elements constituting the system, and how they are interconnected, whatever the numerical values of parameters. The structure junction of a switching bond graph can be represented by figure 1. Five fields model the components behavior, 4 that belong to the standard bond graph formalism; - source field which produces energy, - R field which dissipates it, - I and C field which can store it, and the Sw field that is added for switching components.
Fig 1. Structure junction Assumptions:
1) To take into account the absence of discontinuities, we suppose that is no elements in derivative causality in the bond graph model in integral causality, before and after switching.
It can be obtained by assuming that switches commutated by pairs.
2) A switch is considered as a discrete control;
Using the ideal approach, a switch can be modelled as shown in figure 2:
Fig 2. Representation of ideal switch
The corresponding junction matrix is given by equation 7 [2]:
11 13 14 15
0 13 33 34 35
0 14 34 44 45
51 53 54 55
i T
i
T T
i in T
S S S S z
x
S S S S D
D
S S S S T
S S S S
y u
(7)
0
Di LD , L is a positive matrix. Let assume that
1
( 33 )
H L IS L is an invertible positive matrix. Then the
second row leads to 13 34 35
i T
i in
D HS FxHS T HS u The third line of (7) gives:
0 ( 14 34 13) ( 44 34 34) ( 45 34 35)
i i
T T T T T
T S S HS Fx S S HS Tin S S HS u
The substitution in the first line of (7) gives:
11 13 13 14 13 34 15 13 35
( T) ( )ini ( )
x S S HS Fx S S HS T S S HS u Then, we have:
i ci di ini
xA xB uB T (8) Where Ai(S11S13HS13T)F , BciS15S H S13 35 and
14 13 34
Bdi S S H S .
After the commutation, the new inputs and outputs of the junction structure associated with switches become Tin( ) and T0( ) , which can be related with
ini
T and
oi
T . ( ) is a square diagonal matrix whose diagonal elements are the components of in the new mode.
0
( ) ( ( )) ( )
( ) ( ) ( ( ))
i i
i i
in in o
in o
T I T T
T T I T
(9)
Using (9) and (7) we have:
0
1
( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
( ) ' ( ) ' ( ) ( )
c d in
d c d in
o c d in
x A x B u B T
T C x D u D T
D C x D u D T
(10)
11 13 13 14 13 34 2 5 14 34 13
( ) [( T) ( ) ( T T T)]
A S S H S S S H S k k S S H S F
14 13 34 1 14 13 34 2 5 34 34 1 44 1 3
( ) [( ) ( ) ( T )]
Bd S S H S k S S H S k k S HS k S k k
15 13 35 14 13 34 2 5 34 35 45
( ) [( ) ( ) ( T )]
Bc S S H S S S H S k k S HS S
5 14 34 13
( ) [ ( T T T)]
Cd k S S HS , Dc( ) k S HS5( 34T 35S45),
5 34 34 1 44 1 3
( ) [ ( T )]
Dd k S HS k S k k ,
1
1( ) [ 13T 34 2 5( 14T 34T 13T) ] C L H S S k k S S H S F ,
1
34 1 34 2 3 34 34 1 44 1 3
' ( )d [ ( T )]
D L H S k S k k S HS k S k k ,
1
35 34 2 3 34 34 45
' ( )c [ ( T )]
D L H S S k k S HS S ,
1 1( ) [ ( 2 ( )) ( )]
k I I ,k3( ) (I 2 ( )) 1( ) ,
1
2( ) [ ( 2 ( )) ( ( )]
k I I I ,
1
4( ) ( 2 ( )) ( ( )) k I I , and
1 5( ) [( 34T 34 2( ) 44 2( ) 4( )]
k S HS k S k k .
V u Do
Di xi
zi
To Tin Continuous part
of the system (PC)
Discrete part of the system (PD)
I N T E R F A C E
SDH
ij ec ij
ep Source
field
Intégral R Causality
Junction Structure (0,1,MTF,MGY)
Switch field (Sw)
Controlled event (Users, control)
Event not controlled (Disturbance, ...)
Spontaneous transition
0 ) (xi sij
Sw O : Se: 0 : 0 Sf
0 e
F : e0
O
0 f 0
f F
Volume 3, Issue 3, September 2013 Therefore, for N switches, we have q modes, and
1 1 1 1 0 1
1
[ , )
[ , )
q
c d in
q cq dq in q q
x A x B u B T t t t
x A x B u B T t t t
(11)
IV. STRUCTURAL CONTROLLABILITY
The bond graph concept is an alternate representation of physical systems. Some recent works permit to highlight structural properties of these systems [7,5]. In [7], the structural controllability property is studied using simple causal manipulations on the bond graph model. It is shown that the structural rank concept is somewhat different for bond graph models because it is more precise than for other representations. Our objective is to extend these properties to CSLHS systems.
In the following we note that:
-BG: acausal (without causality) bond graph model
-BGI: bond graph model when the preferential integral causality is affected
-BGD: bond graph model when the preferential derivative causality is affected
-ti: the number of elements in integral causality in BGDi. i indicate the mode i.
-tis: the number of elements in integral causality in BGDi, when a dualization of the maximum number of continuous input sources is applied (in order to eliminate elements in integral causalities).
- s ij
tSw : the number of elements remaining in integral causality in BGDi, when a dualization of the maximum number of continuous input sources is applied (in order to eliminate elements in integral causalities) and a dualization of the maximum number of discrete input sources is applied (in order to eliminate these integral causalities).
Let us recall the structural controllability of LTI systems (case q=1).
Theorem 2 [7] The system i(A Bi i) is structurally state controllable if :
- On the BGIi, all dynamical elements in integral causality are causally connected with a continuous control.
- BG-rank[Ai Bi]n. Property 1 [7]
BG-rank[AiBi]=rank(S S S11 13 15)=ntsi.
In the next step structural controllability of CSLHS modelled by bond graph is studied. For that, formal representation of structural controllability subspace, denoted as R0, is given for BG model. It is calculated using causal manipulations. The base of this subspace is used to propose a procedure to study the structural controllability.
A. Graphical necessary and sufficient condition
On the BGDi (and dualization of inputs sources) there exists
i
ts elements remaining in integral causality and (n t si) elements in derivative causality.
i
ts algebraic equations can be written (equation 12):
i ik i 0
k r r
r
g
g (12) -gik is either an effort variable er for I-element in integral causality or a flow variable fr for C-element in integral causality,-gir is either an effort variable er for I-element in derivative causality or a flow variable fr for C- element in derivative causality,
-rik is the gain of the causal path between the kth I or C -elements in integral causality and the rth I or C-elements in derivative causality.
Let us consider the tis row vectors zki (k1, , ) tsi whose components are the coefficients of the variables gki and gir in equation (12).
Property 2 [6] The tsi row vectors zki (k1, , ) tis are orthogonal to the structural controllability subspace vectors of the ith mode. We write
( ) 1, ,i s i
i k k t
Z z
and R0i Im(Zi).
0
Ri: uncontrollable subspace in mode i , used to check orthogonality.
Procedure 2: Calculation of R0i
1) On the BGDi, dualize the maximum number of input sources in order to eliminate the elements remaining in integral causality,
2) For each element in integral causality, write the algebraic relation with elements in derivative causality (equation 12), 3) Write a row vector zki for each algebraic relation with the causal path gains. (equation 12),
In order to calculate a R0i basis, it is enough to find (n t si) independent column vectors w rir( 1,,n t si) . These vectors are gathered in the matrix
( ) 1, , i s
i ir
r n t
W w
.
In the same manner, from the BGDi (and dualization of inputs sources) (n t si) algebraic relations can be calculated (13).
i ir i 0
r k k
k
g
g (13) -gir is either an flow variable fr for I-element in derivative causality or a effort variable er for C- element in derivative causality,-gik is either an flow variable fr for I-element in
integral causality or a effort variable er for C- element in integral causality,
Volume 3, Issue 3, September 2013 -kir is the gain of the causal path between the r element in th
derivative causality and the kth element in integral causality.
Suppose now the (n t si) column vectors wir whose components are the coefficients of the variables gri and gik in equation (13).
Procedure 3 : Calculation of R0i 1) On the BGDi, dualize the maximum number of
continuous control in order to eliminate the elements in integral causality.
2) For each element remaining in derivative causality, write the algebraic relation with elements in integral causality, (equation 13),
3) Write a column vector wir for each algebraic relation with the causal path gains, (equation 13),
with R0i Im(Wi).
From the BGDi (and dualization of inputs sources), the following relation can be calculated for each switch:
' ' 0
i
i ir i
o r k k
k
T g
g (14) -Toi is the variable on the switch, outgoing of the junction structure,-g'ir and g'ik can be effort or flow, -kir is defined in equation 13.
From (14) we propose the invariants for the BGD:
Proposition 3 For the hybrid system (1), the invariant associated to each switch for BGDi is given by the inequality constraints relating to the ith mode:
( )
d
Inv i : ' ' 0
i
i ir i
o r k k
k
T g
g (15) At instant of commutation, from equation 14 and after the annulation ofoi
T , N conditions can be given:
'ir kir 'ik 0
k
g
g (16) 'irg , g'ik and kir are defined in equation 13.
Suppose now the ( 1)
s
i i
tSw column vectors (i1) i( 1, ..., )
j N
Sw js
w
whose components are the coefficients of the variables g'ir and g'ik in equation (16).
Procedure 4: Calculation of R0
1) After dualization of the maximum number of input sources in BGDi, write the relation between each switch element and the dynamical elements,
2) Deduce the ( 1)
s
i i
tSw invariants for the corresponding BGDi,
3) Write the conditions of commutation using equation 16, 4) Write a column vector (i1) i
Sw js
w ( j1,,N ) for each algebraic relation with the causal path gains,
5) Check if z wki. Sw js(i 1) i0 , and write
11 1 2 1
0 Im( k q q)
R W W W , With
1 ( 1)
1, , , 1, ,
[ i ]
js ik
i i i i
Sw ki n tisi q
W W w
.
1k1
W : The basis of controllability subspace of initial mode.
Remark. If the sequence of commutation is not ordered, then
1 ( 1) ( )
1, , , , 1, , and
[ i ]
js js
ik
i i i i i r i
Sw Sw ki n tisi r q i r
W W w w
Proposition 4 System (1) is structurally controllable, if and only if rank W( 1k1 W12Wq 1 q)n.
V. EXAMPLE
Let us consider the following acausal BG model (figure 3):
Fig 3. The acausal BG
We have two complementary switches, then we have two possible configurations: mode 1 (Sw1 :closed, Sw2 open) and mode 2 (Sw1:open, Sw2:closed) .
The bond graph models in integral causality of mode 1 and 2 are shown in figure 4:
Fig 4. The BGI1 and BGI2 There are four state variables,
Ii
P on Ii (i1,,3), qc on C . Figure 5 presents the bond graphs in derivative causality after the dualization of inputs sources :
Fig 5. a) BGD1+dualization of sources (mode 1), b) BGD2+dualization of sources (mode 2)
I2 C
0 1
0 1
1 0 I3
I1
Sw1
1
BGD2
1 2 3
4 5
6 7
8 9
10 11
12 13 14
15 16
Df1
0
Sw2 MSe
I2 C
0 1
0 1
1 0 I3
I1
Sw1
1 2 3 1 4 5
6 7
8 9
10 11
12 13 14
15 16
Df1
0
Sw2 MSe
BGD1
I2 C
0 1
MSe
0 1
1 0 I3
I1
Sw1
1
BGI2
1 2 3 4 5
6 7
8 9 10 11
12 13 14
15 16 Df1
0
Sw2 I2
C
0 1
MSe
0 1
1 0 I3
I1
Sw1
1
BGI1
1 2 3 4 5
6 7
8 9 10 11
12 13 14
15 16 Df1
0
Sw2
I2 C
0 1
MSe
0 1
1 0 I3
I1
Sw1
1 2 3 1 4 5
6 7
8 9 10 11
12 13 14
15 16 Df1
0
Sw2
Volume 3, Issue 3, September 2013
■ Calculation of Wi (application of procedure 3) ▪ Calculation of W1 (mode 1)
The element I2 is in integral causality, we can write
1 2 3 0
I I I
e e e , thus z11 (1 11 0).
The algebraic equations corresponding to I1 and I3 are given by:
1 2 0
I I
f f ,
3 2 0
I I
f f . Then
11 (11 0 0)t
w , w12 (0 11 0)t. The dynamical element C is not causally connected with I2, we can write ec 0. The corresponding vector is w13(0 0 0 1)t . and
1 11 12 13
0 Im{ , , }
R w w w .
▪ Calculation of W2 (mode 2)
The element I3 is in integral causality and not causally connected with I2, we can write
3 0
eI , thus z12(0 0 1 0). The element I2 is in integral causality, we have
1 2 0
I I
e e , thus z22 (1 1 0 0).
The algebraic equation corresponding to the element I1 is given by:
1 2 0
I I
f f , then w21(11 0 0)t. The dynamical elementC is not causally connected with I2 and I3, we can write ec0, The corresponding vector is w22(0 0 0 1)t and R02Im{w21,w22}.
■ Inequality constraints (application of proposition 3) The invariants (Invd(1) and Invd(2)) can be computed according to equation (15):
Mode 1:
1 1 2 0
Sw I I
f f f ,
2 3 0
Sw I
e e , mode 2:
1 1 0
Sw I
e e ,
2 3 1 0
Sw I I
f f f
■ Calculation of Wi 1 i (Application of procedure 4, steps 1, 2, 3, 4)
We suppose that mode 1 is the initial mode, therefore it is characterized by its controllable subspace
) , , Im( 11 12 13
1
0 w w w
R and its inequality constraints
1 1 2 0, 2 3 0
Sw I I Sw I
f f f e e .
After commutation, we have: -z12(0 0 1 0), z22 (1 1 0 0),
21 (11 0 0)t
w , w22 (0 0 0 1)t and
1 2
1 (110 0)t
wSw s , because 2 1 2 . Sw s2 0 z w , thus
1 2
1 2 21 22 1 2
0 1
1 0 1 1 0 1 Im( , , ) Im , ,
0 0 0 0 1 0
Sw s w
R w w w
and
1 2
( ) 3
rank W .
[2→1]:
2 1
2 1 11 12 13 2 1
0 2
1 0 0 1
1 1 0 0
Im( , , , ) Im , , ,
0 1 0 1
0 0 1 0
Sw s w
R w w w w
■ Calculation of W(Application of procedure 4, step 5)
11 1 2 2 1 4
0 Im( k )
R W WW R , so the system is structurally controllable.
VI. CONCLUSION
The structurally controllability of CSLHS systems was presented using simple causal manipulations on the BG. Thus, formal calculation enables us to know the reachable variables;
its checking is immediate on the BGI. On the other hand the BGD enables us to characterize graphically the structural controllability subspaces relating to each mode. A necessary and sufficient condition was given by exploiting these various bases.
REFERENCES
[1] G. D. Tanguy, and C. Rombaut. Why a Unique Causality in the Elementary Commutation. Cell Bond Graph Model of Power Electronics Converter. I3E/SMC, Le Touquet, 257-263, 1993.
[2] J. Buisson, H. Cormerais and P-Y Richard. Analyze of the Bond Graph model of hybrid physical systems with ideal switches. Journal of systems and Control Engineering, Vol 216 N°11, pp. 47-63, 2002.
[3] F. E. Cellier, H. Elmqvist, and M. Otter. Modelling from physical principles. The control handbook, CRC Press, Bocaraton, FL,pp.99-108, 1995.
[4] P. J. Mosterman and G. Biswas. Behavior Generation using Model Switching A Hybrid Bond Graph Modeling technique.
Vanderbily University, Nashville, Tennessee, July 14,1994.
[5] A. Rahmani, C. Sueur and G. D. Tanguy. Formal determination of controllability/Observability matrices for multivariables systems modelled by bond graph. IMACS/SICE. SRMS’92 Kobe, Japan, 573-580, 1992.
[6] C. Sueur and G. D. Tanguy. Bond Graph Determination of Controllability Subspaces for Pole Assignment. Proceedings ICSMC, Le Touquet, Vol.1, pp.14-19, 1993.
[7] C. Sueur and G. D. Tanguy. Bond Graph approach for structural analysis of MIMO linear systems. J.Franklin.Inst, Vol.328, 1, 55-70. 1991.
[8] Z. Yang. An algebraic approach towards the controllability of controlled switching linear hybrid systems. Automatic, 38 :1221-1228, 2002.
[9] J. A, Stiver, and P.J, Antsaklis. On the controllability of hybrid control systems. In Anon (Ed.), Proceedings of the 32nd conference on decision and control, San Antonio, Texas (pp.
294-299).
[10] M, Tittus, and B. Egardt. Control design for integrator hybrid systems. I3E Transactions on AC, 43(4), 491-500, 1998.
[11] P. E. Caines, and Y. J. Wei. Hierarchical hybrid control systems. a lattice theoretic formulation. I3E Transactions on AC, 43(4), 501-508, 1998.
Volume 3, Issue 3, September 2013 [12] Z. Yang. A Sufficient and Necessary Condition for the
Controllability of Linear Hybrid Systems. I3E International Symposium on Intelligent Control Houston, Texas, October 5-8, 2003.
[13] Z. Sun, S.S. Ge and T.H. Lee. Controllability and reachability criteria for switched linear systems. Automatic, 38 :775-786, 2002.
[14] H. Hihi and A. Rahmani. Graphical modeling of hybrid systems. CSC07 Marrakech, May 2007.
[15] G. Xie, D. Zheng and L. Wang. Controllability of switched linear systems. I3E Transactions on AC, 47(8), 1401-1405, 2002.
[16] G. Xie and L. Wang. Controllability and stabilizability of switched linear systems. Systems & Control Letters vol. 48, no.
2, pp. 135–155, Feb. 2003.
[17] H. Hihi & A. Rahmani "A Sufficient and Necessary Conditions for the Controllability of Switching Linear Systems", 2007 IEEE SMC. Hybrid Systems Modeling and Control. Montréal, Canada 2007.
[18] H. Hihi "Bond graph determination of controllability subspaces for pole assignment for controlled switching linear systems”, IEEE SMC. Anchorage, USA, 2011.
[19] H. Hihi "Structural Observability of Controlled Switching Linear Systems", International Journal of Control Science and Engineering 2012, 2(5): 127-135.
AUTHOR BIOGRAPHY
Hicham Hihi Doctor in Automatic and industrial Computing from Ecole Centrale of Lille, French in 2008. Assistant Professor in the Ecole Nationale des Sciences Appliques of Marrakech, Cadi Ayyad University Morocco, since 2009. His research interests include: analysis of switched and hybrid systems, control theory, state observer and digital signal processing. E-mail: