Cours SCI31 - Reine Talj - A2015 - Séances 1 Et 2
Cours SCI31 - Reine Talj - A2015 - Séances 1 Et 2
Cours SCI31 - Reine Talj - A2015 - Séances 1 Et 2
Program
Systme de Systmes
Systme de Systmes
Systme de Systmes
System of Systems
Integrated,
Aligned,
and Mission,
Interconnected,
Integrated
Transforming
Global, Emergent Structure
LSS
TOP
BOT.
BOT.
LSS
Traditional LSS Modeling
Hierarchical Control
Decentralized Control
Distributed Control
Consensus-based Control
Networked Control
Centralized control
Decentralized control
Distributed control
Communications
How well can the robots talk to each other?
The communication among systems have limited bandwidth,
connectivity and questions arise like what and when and to
whom a system should communicate?
(Mo Jamshidi)
Hierarchical control
1. Model-Coordination Method
Consider the following optimization problem:
Minimize
, ,
, ,
Subject to
= 0.
and
, ,
,
,
+
= 0,
( ,
= 1,2
Hierarchical control
1. Model-Coordination Method
( )
Hierarchical control
2. Goal-Coordination Method
Consider the same optimization problem: Minimize
, ,
Subject to
, ,
= 0.
In this method, the interaction is completely removed by cutting all the links among the
subsystems . Let be the outgoing variable from the th subsystem, and the
corresponding input. Since the interaction is removed, its obvious that .
The global problem is completely decoupled; the subsystems problems are completely
independent. The new formulation of the objective functions is:
, , ,
=0
, , ,
=0
It is necessary that the interaction balance principle be satisfied ( = ).
Consider the following new cost function:
, , , , =
, ,
+
, ,
+ ( )
Where is a vector of weighting parameters which causes any interaction
unbalance to affect the objective function.
Hierarchical control
2. Goal-Coordination Method
Subsystem 2:
min
,
subject to
$ ,!$ ,"$ ,#
subject to
=0
=0
Hierarchical control
To apply these methods, two principles can be applied: the Interaction prediction
principle and the interaction balance principle.
Consider the following large-scale linear time-invariant system:
' =( ) +* ) ,
)+ = +
Where ,-. are - 1 ,-. 0 1 state and control vectors. It is assumed that (the
above system) can be decomposed into
' = (
) +*
) +1
) ,
0 =
= 45 6
68
69
+,
= 1,2, , 3
Hierarchical control
Example
Consider the following 12th-order system
0
1
0
0
0
1
3 2 1
0
0
0
0
0
0
1
0
0
'=
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
3 2 0
1
0
0
0
0
1
0
0
0
0
0
1
1
0 1 2 3
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
2 1
0
0
1
0
0
0
+
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
Hierarchical control
This system can be decomposed into 4 3rd-order subsystems with state equations
0
1
0
' = 0
0
1
3 2 1
0
<' = 0
1
1
0
0
1
2 3
0 0
+ 0 0
1 0
0 0
<+ 0 0
0 1
0
1
0
; ' = 0
0
1
1 3 2
0
1
0
< ; =' = 0
3 2
0
1
1
0 0
+ 0 0
0 0
0 0
=+ 0 0
0 0
=5
=
0
= 0
1
0
= 0
0
<
=5
= 5< = 5<= = 5= = 0;
0 0
0 0 0
0 0 ; 5 = 0 0 0 ; 5
0 0
1 0 0
0 0
0 0 0
0 0 ; 5=< = 0 0 0 .
1 0
1 0 0
<
0 0
= 0 0
0 1
0
0 0 0
0 ; 5< = 0 0 0
0
0 1 0
Hierarchical Control
Hierarchical Control
Interaction prediction principle in Model coordination
Algorithm 1: Interaction prediction method for Continuous-Time Systems.
Step 1: Solve N independent differential matrix Riccati equations:
' ) =
Store
) ( (
) +
) @
) A
)B
)C = A
) ; = 1,2, . . , 3 ,-. 0 ) )C .
Step 2: Initialize an arbitrary value for ()) and find the corresponding value for ()),
then solve N adjoint differential equations:
F' ) = ( @
F )
) 1
) + 4 56
68
69
)B F ()C ) = 0
Hierarchical Control
Step 3: Solve ' ) = ( @
)
) @F ) +1
Store ) ; = 1,2, . . , 3 ,-. 0 ) )C .
())
)B
0 =
Step 4: At the second-level (coordinator), use the results of Steps 2 and 3 to update the
coordinator vector:
())
())
GH
1 I ())
= 4 5 6 6 ())
68
69
Step 5: Check for the convergence at the second-level (coordinator) by evaluating the
overall interaction error:
7
LM
& ) = 4 K
8
) 4 5 6 6 ())
68
69
) 4 5 6 6 ()) .)O)
68
69
Hierarchical Control
Hierarchical Control
Hierarchical Control
Optimal states trajectories
Hierarchical Control
Optimal states trajectories
Hierarchical Control