Gramian-based Reachability Metrics for Bilinear Networks

Similar documents
Reachability metrics for bilinear complex networks

Scheduling of Control Nodes for Improved Network Controllability

Performance bounds for optimal feedback control in networks

Optimal Input Elimination

Controllability metrics, limitations and algorithms for complex networks

Zero controllability in discrete-time structured systems

On Optimal Link Removals for Controllability Degradation in Dynamical Networks

On Submodularity and Controllability in Complex Dynamical Networks

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay

On the Scalability in Cooperative Control. Zhongkui Li. Peking University

V. Tzoumas, A. Jadbabaie, G. J. Pappas

Consensus of Multi-Agent Systems with

A basic canonical form of discrete-time compartmental systems

Active Passive Networked Multiagent Systems

Fast Linear Iterations for Distributed Averaging 1

Resilient Structural Stabilizability of Undirected Networks

arxiv: v1 [math.oc] 12 Feb 2018

Modeling and Stability Analysis of a Communication Network System

On the Number of Strongly Structurally Controllable Networks

A Graph-Theoretic Characterization of Controllability for Multi-agent Systems

From Algorithms to Architectures in Cyber-Physical Networks

On Symmetry and Controllability of Multi-Agent Systems

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

DURING the last two decades, networks of dynamical

Module 07 Controllability and Controller Design of Dynamical LTI Systems

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013

DURING the past decade, an increased interest in the analysis

A Graph-Theoretic Characterization of Structural Controllability for Multi-Agent System with Switching Topology

Consensus Protocols for Networks of Dynamic Agents

Myopic Models of Population Dynamics on Infinite Networks

Flatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018

Stabilization of a 3D Rigid Pendulum

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Measurement partitioning and observational. equivalence in state estimation

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Feedback stabilisation with positive control of dissipative compartmental systems

Distributed online optimization over jointly connected digraphs

Maximum Capability of Feedback Control for Network Systems

Direct Adaptive NN Control of MIMO Nonlinear Discrete-Time Systems using Discrete Nussbaum Gain

Automatica. Synchronization in networks of identical linear systems. Luca Scardovi a,, Rodolphe Sepulchre b. Brief paper.

Exact Topology Identification of Large-Scale Interconnected Dynamical Systems from Compressive Observations

CDS Solutions to Final Exam

Decentralized Formation of Random Regular Graphs for Robust Multi-Agent Networks

Leader selection in consensus networks

Control Systems Design

Module 9: State Feedback Control Design Lecture Note 1

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

Row and Column Representatives in Qualitative Analysis of Arbitrary Switching Positive Systems

Distributed Optimization over Networks Gossip-Based Algorithms

EE C128 / ME C134 Feedback Control Systems

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Clustering-Based Model Order Reduction for Multi-Agent Systems with General Linear Time-Invariant Agents

Computing and Communicating Functions over Sensor Networks

State Space Control D R. T A R E K A. T U T U N J I

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

Outline. Conservation laws and invariance principles in networked control systems. ANU Workshop on Systems and Control

Anytime Planning for Decentralized Multi-Robot Active Information Gathering

On Eigenvalues of Laplacian Matrix for a Class of Directed Signed Graphs

Stability and output regulation for a cascaded network of 2 2 hyperbolic systems with PI control

Passivity-based Stabilization of Non-Compact Sets

Lectures 25 & 26: Consensus and vehicular formation problems

Systems and Control Theory Lecture Notes. Laura Giarré

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Minimal Input Selection for Robust Control

Distributed estimation based on multi-hop subspace decomposition

Module 03 Linear Systems Theory: Necessary Background

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Solving Zero-Sum Security Games in Discretized Spatio-Temporal Domains

Quantized average consensus via dynamic coding/decoding schemes

Network Clustering for SISO Linear Dynamical Networks via Reaction-Diffusion Transformation

Topics in Social Networks: Opinion Dynamics and Control

CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM

STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE. Jun Yan, Keunmo Kang, and Robert Bitmead

Convergence of Synchronous Reinforcement Learning. with linear function approximation

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Nonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach

Sensor Localization and Target Estimation in Visual Sensor Networks

A Potpourri of Nonlinear Algebra

Network Identification with Latent Nodes via Auto-Regressive Models

Distributed motion constraints for algebraic connectivity of robotic networks

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

Alternative Characterization of Ergodicity for Doubly Stochastic Chains

On the Complexity of the Constrained Input Selection Problem for Structural Linear Systems

The Role of Exosystems in Output Regulation

Learning with Submodular Functions: A Convex Optimization Perspective

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

On node controllability and observability in complex dynamical networks.

On the convergence of normal forms for analytic control systems

Submodularity in Machine Learning

Distributed Optimization over Random Networks

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

An LQ R weight selection approach to the discrete generalized H 2 control problem

Model reduction for linear systems by balancing

Optimal Disturbance Accommodation with Limited Model Information

Transcription:

Gramian-based Reachability Metrics for Bilinear Networks Yingbo Zhao, Jorge Cortés Department of Mechanical and Aerospace Engineering UC San Diego The 54th IEEE Conference on Decision and Control, Osaka, Japan Dec 17, 2015 Gramian-based Reachability Metrics for Bilinear Networks 1

Bilinear networks provide good model for natural and artificial processes Figure: Left: brain network (courtesy: ftdtalk), Right: the generation of cell population (courtesy: Nature Immunology). Biological systems: brain network, population generation processes, physiological regulation processes (regulation of CO 2 in the respiratory system). Gramian-based Reachability Metrics for Bilinear Networks 2

Bilinear networks provide good model for natural and artificial processes Figure: Left: brain network (courtesy: ftdtalk), Right: the generation of cell population (courtesy: Nature Immunology). Biological systems: brain network, population generation processes, physiological regulation processes (regulation of CO 2 in the respiratory system). Physical systems: thermal exchange, chemical reactions. Gramian-based Reachability Metrics for Bilinear Networks 2

Bilinear networks provide good model for natural and artificial processes Figure: Left: brain network (courtesy: ftdtalk), Right: the generation of cell population (courtesy: Nature Immunology). Biological systems: brain network, population generation processes, physiological regulation processes (regulation of CO 2 in the respiratory system). Physical systems: thermal exchange, chemical reactions. Economic systems: control of capital by varying the rate of interest. Gramian-based Reachability Metrics for Bilinear Networks 2

State space description of bilinear networks m (A, F, B) : x(k + 1) = Ax(k) + (F i x(k) + B i )u i (k). Controller i can affect the states of some nodes (reflected by B i ) as well as the interconnections among neighboring nodes (reflected by F i ). i=1 Gramian-based Reachability Metrics for Bilinear Networks 3

State space description of bilinear networks m (A, F, B) : x(k + 1) = Ax(k) + (F i x(k) + B i )u i (k). Controller i can affect the states of some nodes (reflected by B i ) as well as the interconnections among neighboring nodes (reflected by F i ). i=1 x( k+ 1) = a x() k + 1 11 1 ( a + u( kf ) ) x() k + u( k) 13 2 13 3 1 a 13 f 13 u 2 () k a 21 x( k+ 1) = a x() k + 3 32 2 a x() k + u() k 33 3 3 a 32 x( k+ 1) = a x() k + 2 22 2 a x() k + u() k 21 1 2 Figure: A bilinear ring network of 3 nodes: the bilinear term corresponds to interconnection modulation. Gramian-based Reachability Metrics for Bilinear Networks 3

A motivating problem To achieve certain performance (e.g., reachability) under certain constraints (e.g., sparsity or input energy), should one control a node state directly or modulate (strengthen, weaken, or create) an interconnection? u 1 () k 2 u4 () k 1 4 5 3 6 7 u67() k or u7()? k Figure: Modulating an interconnection v.s. controlling another node. Gramian-based Reachability Metrics for Bilinear Networks 4

Reachability/controllability of bilinear systems (A, F, B) has been studied mostly as a binary property (Limited) literature review on controllability of bilinear systems W. Boothby and E. Wilson (SIAM JCO, 1979): determination of transitivity. D. Koditschek and K. Narendra (IEEE TAC 1985): controllability of planar continuous-time bilinear systems. U. Piechottka and P. Frank (Automatica 1992): uncontrollability test for 3-d continuous-time systems. M. Evans and D. Murthy (IEEE TAC 1977), T. Goka, T. Tarn, and J. Zaborszky (Automatica 1973): controllability of discrete-time homogeneous-in-the-state bilinear system using rank-1 controllers. L. Tie and K. Cai (IEEE TAC 2010): near controllability of discrete-time systems.... Gramian-based Reachability Metrics for Bilinear Networks 5

Controllability of linear networks (A, 0, B) has been studied both qualitatively and quantitatively F. Pasqualetti, S. Zampieri, and F. Bullo (IEEE TCNS 2014): Controllability metrics, limitations and algorithms for complex networks. T. Summers and J. Lygeros (World Congress 2014): Optimal sensor and actuator placement in complex dynamical networks. Y. Liu, J. Slotine, and A. Barabási (Nature 2011): Controllability of complex networks. A. Rahmani, M. Ji, M. Mesbahi, and M. Egerstedt (SIAM JCO, 2009): Controllability of multi-agent systems from a graph-theoretic perspective.... Gramian-based Reachability Metrics for Bilinear Networks 6

Controllability of linear networks (A, 0, B) has been studied both qualitatively and quantitatively F. Pasqualetti, S. Zampieri, and F. Bullo (IEEE TCNS 2014): Controllability metrics, limitations and algorithms for complex networks. T. Summers and J. Lygeros (World Congress 2014): Optimal sensor and actuator placement in complex dynamical networks. Y. Liu, J. Slotine, and A. Barabási (Nature 2011): Controllability of complex networks. A. Rahmani, M. Ji, M. Mesbahi, and M. Egerstedt (SIAM JCO, 2009): Controllability of multi-agent systems from a graph-theoretic perspective.... Reachability of bilinear systems (A, F, B) has been studied extensively as a binary property. However, the degree of reachability remains open. Gramian-based Reachability Metrics for Bilinear Networks 6

Outline Reachability Gramian for bilinear systems. Gramian-based reachability metrics for bilinear systems. Actuator selection algorithm with guaranteed reachability performance. Addition of bilinear inputs to linear networks. Gramian-based Reachability Metrics for Bilinear Networks 7

Outline Reachability Gramian for bilinear systems. Gramian-based reachability metrics for bilinear systems. Actuator selection algorithm with guaranteed reachability performance. Addition of bilinear inputs to linear networks. Gramian-based Reachability Metrics for Bilinear Networks 7

Outline Reachability Gramian for bilinear systems. Gramian-based reachability metrics for bilinear systems. Actuator selection algorithm with guaranteed reachability performance. Addition of bilinear inputs to linear networks. Gramian-based Reachability Metrics for Bilinear Networks 7

Outline Reachability Gramian for bilinear systems. Gramian-based reachability metrics for bilinear systems. Actuator selection algorithm with guaranteed reachability performance. Addition of bilinear inputs to linear networks. Gramian-based Reachability Metrics for Bilinear Networks 7

Outline Reachability Gramian for bilinear systems. Gramian-based reachability metrics for bilinear systems. Actuator selection algorithm with guaranteed reachability performance. Addition of bilinear inputs to linear networks. Gramian-based Reachability Metrics for Bilinear Networks 7

Reachability metrics in terms of control energy Minimum energy control of bilinear systems min {u} K 1 K 1 k=0 ut (k)u(k) s.t. k = 0,..., K 1, x(k + 1) = Ax(k) + m i=1 (F ix(k) + B i )u i (k) x(0) = 0 n, x(k) = x f. Gramian-based Reachability Metrics for Bilinear Networks 8

Reachability metrics in terms of control energy Minimum energy control of bilinear systems min {u} K 1 K 1 k=0 ut (k)u(k) s.t. k = 0,..., K 1, x(k + 1) = Ax(k) + m i=1 (F ix(k) + B i )u i (k) x(0) = 0 n, x(k) = x f. The necessary optimality conditions for the solution {u } K 1 lead to a nonlinear two-point boundary-value problem without an analytical solution. Gramian-based Reachability Metrics for Bilinear Networks 8

Reachability metrics in terms of control energy Minimum energy control of bilinear systems min {u} K 1 K 1 k=0 ut (k)u(k) s.t. k = 0,..., K 1, x(k + 1) = Ax(k) + m i=1 (F ix(k) + B i )u i (k) x(0) = 0 n, x(k) = x f. The necessary optimality conditions for the solution {u } K 1 lead to a nonlinear two-point boundary-value problem without an analytical solution. When F i = 0, the bilinear network becomes linear and u (k) = B T (A T ) K k 1 W 1 1,K x f, K 1 (u (k)) T u (k) = xf T W 1 1,K x f, k=0 where W 1,K K 1 k=0 Ak BB T (A T ) k is the K-step controllability Gramian. Gramian-based Reachability Metrics for Bilinear Networks 8

Gramian-based reachability metrics for linear networks min {u} K 1 K 1 k=0 ut (k)u(k) s.t. k = 0,..., K 1, x(k + 1) = Ax(k) + m i=1 B iu i (k) x(0) = 0 n, x(k) = x f. Gramian-based lower bound on the minimum input energy: K 1 (u (k)) T u (k) = xf T W 1 1,K x f > xf T W 1 1 x f, k=0 where W 1 = lim K W 1,K = k=0 Ak BB T (A T ) k. Gramian-based Reachability Metrics for Bilinear Networks 9

Gramian-based reachability metrics for linear networks min {u} K 1 K 1 k=0 ut (k)u(k) s.t. k = 0,..., K 1, x(k + 1) = Ax(k) + m i=1 B iu i (k) x(0) = 0 n, x(k) = x f. Gramian-based lower bound on the minimum input energy: K 1 (u (k)) T u (k) = xf T W 1 1,K x f > xf T W 1 1 x f, k=0 where W 1 = lim K W 1,K = k=0 Ak BB T (A T ) k. Gramian-based quantitative reachability metrics: λ min (W 1): worst case minimum input energy, tr(w 1): average minimum control energy over {x R n x = 1}, det(w 1): volume of ellipsoid reachable using unit-energy control inputs. Gramian-based Reachability Metrics for Bilinear Networks 9

Reachability Gramian for bilinear systems Definition (Reachability Gramian for bilinear systems) The reachability Gramian for a stable discrete-time bilinear system (A, F, B) is W = W i, i=1 where W i = P i ({k} i 1)Pi T ({k} i 1), k 1,...,k i =0 P 1({k} 1 1) = A k B R n m, P i ({k} i 1) = A k i F (I m P i 1 ({k} i 1 1 )) R n mi, i 2. Gramian-based Reachability Metrics for Bilinear Networks 10

Properties of the Reachability Gramian W = i=1 W i W i = ( k i =0 Ak i m j=1 F ) jw i 1 Fj T (A k i ) T, W 1 = k 1 =0 Ak 1 BB T (A k 1 ) T. Gramian-based Reachability Metrics for Bilinear Networks 11

Properties of the Reachability Gramian W = i=1 W i W i = ( k i =0 Ak i m j=1 F ) jw i 1 Fj T (A k i ) T, W 1 = k 1 =0 Ak 1 BB T (A k 1 ) T. The reachability Gramian W satisfies the generalized Lyapunov equation AWA T W + m j=1 F j WF T j + BB T = 0 n n. Gramian-based Reachability Metrics for Bilinear Networks 11

Properties of the Reachability Gramian W = i=1 W i W i = ( k i =0 Ak i m j=1 F ) jw i 1 Fj T (A k i ) T, W 1 = k 1 =0 Ak 1 BB T (A k 1 ) T. The reachability Gramian W satisfies the generalized Lyapunov equation AWA T W + m j=1 F j WF T j + BB T = 0 n n. A unique positive semi-definite solution W exists if and only if m ρ(a A + F j F j ) < 1. j=1 Gramian-based Reachability Metrics for Bilinear Networks 11

Properties of the Reachability Gramian W = i=1 W i W i = ( k i =0 Ak i m j=1 F ) jw i 1 Fj T (A k i ) T, W 1 = k 1 =0 Ak 1 BB T (A k 1 ) T. The reachability Gramian W satisfies the generalized Lyapunov equation AWA T W + m j=1 F j WF T j + BB T = 0 n n. A unique positive semi-definite solution W exists if and only if m ρ(a A + F j F j ) < 1. j=1 The subspace Im(W) is invariant under the bilinear dynamics (A, F, B) any target state x f that is reachable from the origin belongs to Im(W). Gramian-based Reachability Metrics for Bilinear Networks 11

Outline Reachability Gramian for bilinear systems. Gramian-based reachability metrics for bilinear systems. Actuator selection algorithm with guaranteed reachability performance. Addition of bilinear inputs to linear networks. Gramian-based Reachability Metrics for Bilinear Networks 12

Gramian-based reachability metrics Theorem (The reachability Gramian is a metric for reachability) For the bilinear control system (A, F, B), For K Z 1, if u(k) 2 1( m Fj T ΨF i ) 1 β, i,j=1 for all k = 0, 1,, K 1, then where K 1 u T (k)u(k) x T (K)W 1 x(k), k=0 m ( ( m β A T ΨF j + F T j ΨA + A T ΨF j + F T j ΨA ) 2 j=1 j=1 m 1/2, 4 F T j ΨF i λ max(a T ΨA W )) 1 i,j=1 Ψ W 1 W 1 B(B T W 1 B I m) 1 B T W 1. Gramian-based Reachability Metrics for Bilinear Networks 13

Gramian-based (local) reachability metrics U X Figure: Input and state regions where the Gramian-based reachability metrics hold. u(k) U 2 1( m i,j=1 F T j ΨF X i ) 1 β K 1 u T (k)u(k) x T (K)W 1 x(k) k=0 Gramian-based Reachability Metrics for Bilinear Networks 14

U Introduction Reachability Gramian for bilinear systems Actuator selection Addition of bilinear inputs Conclusion X Gramian-based (local) reachability metrics U X Figure: Input and state regions where K 1 k=0 ut (k)u(k) x T (K)W 1 x(k) hold. W. Gray and J. Mesko (IFAC 1998): Energy functions and algebraic gramians for bilinear systems. P. Benner, T. Breiten, and T. Damm (IJC 2011): Generalised tangential interpolation for model reduction of discrete-time mimo bilinear systems. Gramian-based Reachability Metrics for Bilinear Networks 15

There is no non-trivial global reachability metrics U X U X For general bilinear systems, inf K 1 k=0 ut (k)u(k) x(k) 2 = 0. Gramian-based Reachability Metrics for Bilinear Networks 16

Gramian-based reachability metrics The relation K 1 k=0 ut (k)u(k) x T (K)W 1 x(k) implies the following reachability metrics: λ min (W): worst-case minimum reachability energy tr(w): average minimum reachability energy over the unit hypersphere in state space det(w): the volume of the ellipsoid containing the reachable states using inputs with no more than unit energy Gramian-based Reachability Metrics for Bilinear Networks 17

Outline Reachability Gramian for bilinear systems. Gramian-based reachability metrics for bilinear systems. Actuator selection algorithm with guaranteed reachability performance. Addition of bilinear inputs to linear networks. Gramian-based Reachability Metrics for Bilinear Networks 18

Actuator selection The actuator selection problem is to solve max S V f (W(S)), where V = {1,, M}, S = {s 1,, s m}, f can be tr, λ min or det. Gramian-based Reachability Metrics for Bilinear Networks 19

Actuator selection The actuator selection problem is to solve max S V f (W(S)), where V = {1,, M}, S = {s 1,, s m}, f can be tr, λ min or det. Theorem (Increasing returns property of the mapping from S to W(S)) For any S 1 S 2 V and s V \S 2, W(S 2 {s}) W(S 2) W(S 1 {s}) W(S 1). Gramian-based Reachability Metrics for Bilinear Networks 19

Actuator selection The actuator selection problem is to solve max S V f (W(S)), where V = {1,, M}, S = {s 1,, s m}, f can be tr, λ min or det. Theorem (Increasing returns property of the mapping from S to W(S)) For any S 1 S 2 V and s V \S 2, W(S 2 {s}) W(S 2) W(S 1 {s}) W(S 1). Maximization of supermodular function (tr( )) under cardinality constraint is NP hard in general. Gramian-based Reachability Metrics for Bilinear Networks 19

Lower bound on reachability metrics Theorem (Increasing returns property of the mapping from S to W(S)) For any S 1 S 2 V and s V \S 2, W(S 2 {s}) W(S 2) W(S 1 {s}) W(S 1). Gramian-based Reachability Metrics for Bilinear Networks 20

Lower bound on reachability metrics Theorem (Increasing returns property of the mapping from S to W(S)) For any S 1 S 2 V and s V \S 2, W(S 2 {s}) W(S 2) W(S 1 {s}) W(S 1). Theorem (Lower bound on reachability metrics) Let f : R n n R 0 be either tr, λ min or det. Then f (W(S)) f (W(s)), s S for any set S of m actuators. Gramian-based Reachability Metrics for Bilinear Networks 20

The greedy algorithm based on f (W(S)) s S f (W(s)) In this example, baseline system parameters (A, F 0, B 0 ) are taken from T. Hinamoto and S. Maekawa (IEEE Transactions on Circuits and Systems, 1984) with 3 actuator candidates. For more details, please see http://arxiv.org/pdf/1509.02877.pdf. S tr(w (S)) λ min (W (S)) det(w (S)) S tr(w (S)) λ min (W (S)) det(w (S)) {0} 14.42 0.027 0.242 {0, 2} 19.91 0.07 3.32 {1} 5.03 0.023 0.025 {0, 3} 18.69 0.05 1.13 {2} 4.04 3 10 5 9 10 7 {0, 1, 2} 26.50 0.137 46.15 {3} 3.03 1.6 10 6 4 10 11 {0, 1, 3} 25.28 0.125 28.68 {0, 1} 20.98 0.09 11.704 {0, 2, 3} 24.19 0.103 8.34 Gramian-based Reachability Metrics for Bilinear Networks 21

The greedy algorithm based on f (W(S)) s S f (W(s)) In this example, baseline system parameters (A, F 0, B 0 ) are taken from T. Hinamoto and S. Maekawa (IEEE Transactions on Circuits and Systems, 1984) with 3 actuator candidates. For more details, please see http://arxiv.org/pdf/1509.02877.pdf. S tr(w (S)) λ min (W (S)) det(w (S)) S tr(w (S)) λ min (W (S)) det(w (S)) {0} 14.42 0.027 0.242 {0, 2} 19.91 0.07 3.32 {1} 5.03 0.023 0.025 {0, 3} 18.69 0.05 1.13 {2} 4.04 3 10 5 9 10 7 {0, 1, 2} 26.50 0.137 46.15 {3} 3.03 1.6 10 6 4 10 11 {0, 1, 3} 25.28 0.125 28.68 {0, 1} 20.98 0.09 11.704 {0, 2, 3} 24.19 0.103 8.34 s S tr(w(s)) is a good estimate of tr(w(s)). Gramian-based Reachability Metrics for Bilinear Networks 21

The greedy algorithm based on f (W(S)) s S f (W(s)) In this example, baseline system parameters (A, F 0, B 0 ) are taken from T. Hinamoto and S. Maekawa (IEEE Transactions on Circuits and Systems, 1984) with 3 actuator candidates. For more details, please see http://arxiv.org/pdf/1509.02877.pdf. S tr(w (S)) λ min (W (S)) det(w (S)) S tr(w (S)) λ min (W (S)) det(w (S)) {0} 14.42 0.027 0.242 {0, 2} 19.91 0.07 3.32 {1} 5.03 0.023 0.025 {0, 3} 18.69 0.05 1.13 {2} 4.04 3 10 5 9 10 7 {0, 1, 2} 26.50 0.137 46.15 {3} 3.03 1.6 10 6 4 10 11 {0, 1, 3} 25.28 0.125 28.68 {0, 1} 20.98 0.09 11.704 {0, 2, 3} 24.19 0.103 8.34 s S tr(w(s)) is a good estimate of tr(w(s)). For λ min (W (S)) and det(w (S)), the sum of individual contribution is far from the combinatorial contribution. Gramian-based Reachability Metrics for Bilinear Networks 21

The greedy algorithm based on f (W(S)) s S f (W(s)) In this example, baseline system parameters (A, F 0, B 0 ) are taken from T. Hinamoto and S. Maekawa (IEEE Transactions on Circuits and Systems, 1984) with 3 actuator candidates. For more details, please see http://arxiv.org/pdf/1509.02877.pdf. S tr(w (S)) λ min (W (S)) det(w (S)) S tr(w (S)) λ min (W (S)) det(w (S)) {0} 14.42 0.027 0.242 {0, 2} 19.91 0.07 3.32 {1} 5.03 0.023 0.025 {0, 3} 18.69 0.05 1.13 {2} 4.04 3 10 5 9 10 7 {0, 1, 2} 26.50 0.137 46.15 {3} 3.03 1.6 10 6 4 10 11 {0, 1, 3} 25.28 0.125 28.68 {0, 1} 20.98 0.09 11.704 {0, 2, 3} 24.19 0.103 8.34 s S tr(w(s)) is a good estimate of tr(w(s)). For λ min (W (S)) and det(w (S)), the sum of individual contribution is far from the combinatorial contribution. Actuators with a large individual contribution provide a large combinatorial contribution. Gramian-based Reachability Metrics for Bilinear Networks 21

So far, we have shown for bilinear networks m (A, F, B) : x(k + 1) = Ax(k) + (F i x(k) + B i )u i (k). i=1 Input and state regions where K 1 k=0 ut (k)u(k) x T (K)W 1 x(k) hold. U X Actuator selection max S V f (W(S)) through f (W(S)) s S f (W(s)) for f = tr( ), λ min ( ), det( ). U X Gramian-based Reachability Metrics for Bilinear Networks 22

Back to the motivating problem u 1 () k 2 u4 () k 1 4 5 3 6 7 u67() k or u7()? k Figure: Modulating an interconnection v.s. controlling another node. Gramian-based Reachability Metrics for Bilinear Networks 23

Controlling a node or an interconnection? i f ji j vk () fjixi ()() kvk Gramian-based Reachability Metrics for Bilinear Networks 24

Controlling a node or an interconnection? 1 i f ji vk () j fjixi ()() kvk Time 0.5 0 1 State of node j 0 1 1 0 1 State of node i No energy constraint node > edge. Gramian-based Reachability Metrics for Bilinear Networks 24

Controlling a node or an interconnection? 1 i f ji vk () j fjixi ()() kvk Time 0.5 0 1 State of node j 0 1 1 0 1 State of node i No energy constraint node > edge. Otherwise, the answer depends on specific problem setup. Gramian-based Reachability Metrics for Bilinear Networks 24

Difficult-to-control networks Definition (Difficult-to-control networks) A class of networks is said to be difficult to control (DTC) if, for a fixed number of control inputs, the normalized worst-case minimum reachability energy grows unbounded with the scale of the network, i.e., lim sup n x f R n {u} 2 inf {u} :u(k) R m x f 2. Gramian-based Reachability Metrics for Bilinear Networks 25

Difficult-to-control networks Definition (Difficult-to-control networks) A class of networks is said to be difficult to control (DTC) if, for a fixed number of control inputs, the normalized worst-case minimum reachability energy grows unbounded with the scale of the network, i.e., lim sup n x f R n {u} 2 inf {u} :u(k) R m x f 2. For linear networks (A(n), 0 n nm, B(n)), sup x f R n : x f 2 =1 inf 2 = λ 1 {u} :u(k) R m {u} min (W 1(n)). Gramian-based Reachability Metrics for Bilinear Networks 25

Difficult-to-control networks Definition (Difficult-to-control networks) A class of networks is said to be difficult to control (DTC) if, for a fixed number of control inputs, the normalized worst-case minimum reachability energy grows unbounded with the scale of the network, i.e., lim sup n x f R n {u} 2 inf {u} :u(k) R m x f 2. For linear networks (A(n), 0 n nm, B(n)), sup x f R n : x f 2 =1 inf 2 = λ 1 {u} :u(k) R m {u} min (W 1(n)). A typical class of DTC linear networks is stable and symmetric networks for which λ 1 min (W 1(n)) increases exponentially with rate n for any choice of B(n) Rn m m whose columns are canonical vectors in R n (Pasqualetti et al. IEEE TCNS 2014). Gramian-based Reachability Metrics for Bilinear Networks 25

Will interconnection modulation change a DTC network? u1 u2 um 1 u m Figure: Linear symmetric line networks with finite controlled nodes are DTC. Gramian-based Reachability Metrics for Bilinear Networks 26

Will interconnection modulation change a DTC network? u1 u2 um 1 u m Figure: Linear symmetric line networks with finite controlled nodes are DTC. u1 u2 um p v1 vp Figure: Linear symmetric line networks with finite controlled nodes AND finite controlled interconnections. Gramian-based Reachability Metrics for Bilinear Networks 26

DTC linear symmetric networks remain DTC after certain types of interconnection modulation u1 u2 um p v1 vp Figure: Linear symmetric line networks with finite actuators are DTC. Theorem (DTC linear symmetric networks under bilinear control) Consider a class of DTC linear symmetric networks (A(n), 0 n nm, B(n)). The class of bilinear networks (A(n), F (n), B(n)) is also DTC if the number of nonzero entries in the matrix F (n) R n nm and F (n) max max i,j F ij (n) are uniformly bounded with respect to n. Gramian-based Reachability Metrics for Bilinear Networks 27

DTC linear symmetric networks remain DTC after certain types of interconnection modulation Theorem (Linear symmetric networks with self-loop modulation) Consider the class of bilinear networks given by x(k + 1) = (A + αv(k)i n)x(k) + m B j u j (k), with A = A T, tr(αi n) µ and ρ(a) < 1 Tm 1, where T m n m 1. Then the reachability Gramian of the network satisfies, for any n > m 1 µ 2, j=1 λ min (W) (1 Tmα2 ) 1 ρ 2Tm (A). 1 ρ 2 (A) Tm 1 Gramian-based Reachability Metrics for Bilinear Networks 28

DTC linear symmetric networks remain DTC after certain types of interconnection modulation Theorem (Linear symmetric networks with self-loop modulation) Consider the class of bilinear networks given by x(k + 1) = (A + αv(k)i n)x(k) + m B j u j (k), with A = A T, tr(αi n) µ and ρ(a) < 1 Tm 1, where T m n m 1. Then the reachability Gramian of the network satisfies, for any n > m 1 µ 2, j=1 λ min (W) (1 Tmα2 ) 1 ρ 2Tm (A). 1 ρ 2 (A) Tm 1 The term (1 Tmα2 ) 1 1 ρ 2 (A) T 1 m decreases in n and lim n (1 T mα 2 ) 1 1 ρ 2 (A) Tm 1 = (1 ρ 2 (A)) 1. Gramian-based Reachability Metrics for Bilinear Networks 28

Conclusion and future work m (A, F, B) : x(k + 1) = Ax(k) + (F i x(k) + B i )u i (k). i=1 Gramian-based Reachability Metrics for Bilinear Networks 29

Conclusion and future work m (A, F, B) : x(k + 1) = Ax(k) + (F i x(k) + B i )u i (k). i=1 Input and state regions where K 1 k=0 ut (k)u(k) x T (K)W 1 x(k) holds. U X U X Gramian-based Reachability Metrics for Bilinear Networks 29

Conclusion and future work m (A, F, B) : x(k + 1) = Ax(k) + (F i x(k) + B i )u i (k). i=1 Input and state regions where K 1 k=0 ut (k)u(k) x T (K)W 1 x(k) holds. U X Actuator selection max S V f (W(S)) through f (W(S)) s S f (W(s)) for f = tr( ), λ min ( ), det( ). U X Gramian-based Reachability Metrics for Bilinear Networks 29

Conclusion and future work m (A, F, B) : x(k + 1) = Ax(k) + (F i x(k) + B i )u i (k). i=1 Input and state regions where K 1 k=0 ut (k)u(k) x T (K)W 1 x(k) holds. U X Actuator selection max S V f (W(S)) through f (W(S)) s S f (W(s)) for f = tr( ), λ min ( ), det( ). U X Future work 1: optimal selection of actuators. Gramian-based Reachability Metrics for Bilinear Networks 29

Conclusion and future work Linear Symmetric Network DTC Bilinear Network uk () Figure: DTC linear symmetric networks remain DTC after addition of bilinear control. Gramian-based Reachability Metrics for Bilinear Networks 30

Conclusion and future work Linear Symmetric Network DTC Bilinear Network uk () Figure: DTC linear symmetric networks remain DTC after addition of bilinear control. Future work 2: whether bilinear control can do quantitatively better. Gramian-based Reachability Metrics for Bilinear Networks 30

Thank You u 1 () k 2 u4 () k 1 4 5 3 6 7 u67() k or u7()? k Gramian-based Reachability Metrics for Bilinear Networks 31