Difference between revisions of "CDS270(Fall2014)"

From CDSWiki
Jump to navigationJump to search
 
(33 intermediate revisions by the same user not shown)
Line 47: Line 47:
 
| align=center rowspan=2 |4
 
| align=center rowspan=2 |4
 
|21 Oct (Tu)
 
|21 Oct (Tu)
|Event-based Estimation and Control
+
|Event-based Estimation
|[http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control][http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6760850 Event-triggered Estimation]
+
|[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6760850 Event-triggered Estimation] [http://www.seas.ucla.edu/~tabuada/Papers/EventTriggered.pdf Event-based Control] [https://www.cds.caltech.edu/~murray/wiki/images/f/f5/Cds2707.pdf Handout]  
 
|-
 
|-
 
|23 Oct (Th)
 
|23 Oct (Th)
 
|Average Consensus
 
|Average Consensus
|
+
|[https://www.cds.caltech.edu/~murray/wiki/images/b/b3/Cds2708.pdf Handout] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4524051 Good Topology]
 
|-
 
|-
 
| align=center rowspan=2 |5
 
| align=center rowspan=2 |5
 
|28 Oct (Tu)
 
|28 Oct (Tu)
|Non-Negative Matrices
+
|Variants of Average Consensus
|
+
|[http://users.ece.cmu.edu/~soummyak/Asilomar_07_sub.pdf Consensus with Switching Topology and Channel Noise] [https://ece.uwaterloo.ca/~ssundara/papers/acc07_distcon.pdf Finite Time Consensus] [http://arxiv.org/pdf/math/0701724.pdf Finite Time Consensus(continuous time)] [https://www.cds.caltech.edu/~murray/wiki/images/7/7d/Cds2709.pdf Handout]
 
|-
 
|-
 
|30 Oct (Th)
 
|30 Oct (Th)
 
|Gossip Algorithm
 
|Gossip Algorithm
|
+
|[http://web.stanford.edu/~boyd/papers/gossip.html Gossip paper] [http://www.jstor.org/discover/10.2307/2237962?uid=2&uid=4&sid=21104430055591 Products of Random Matrices] [https://www.cds.caltech.edu/~murray/wiki/images/1/13/Cds27010.pdf Handout]
 
|-
 
|-
 
|-
 
|-
 
| align=center rowspan=2 |6
 
| align=center rowspan=2 |6
 
|4 Nov (Tu)
 
|4 Nov (Tu)
|Variants of Average Consensus
+
|Large Deviation
|
+
|[http://www.ifp.illinois.edu/~srikant/ECE567/Fall09/cramer-many-sources.pdf Cramer's Theorem]
 
|-
 
|-
 
|6 Nov (Th)
 
|6 Nov (Th)
|Large Deviation
+
|Distributed Hypothesis Testing
|
+
|[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5771607 Reference] [https://www.cds.caltech.edu/~murray/wiki/images/f/f9/Cds27012.pdf Handout]
 
|-
 
|-
 
| align=center rowspan=2 |7
 
| align=center rowspan=2 |7
 
|11 Nov (Tu)
 
|11 Nov (Tu)
|Distributed Hypothesis Testing
+
|Distributed Estimation
|
+
|[http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_270-4:_Distributed_Kalman_Filtering References] [http://paduaresearch.cab.unipd.it/90/1/DistributedKalmanFiltering.pdf Constant Gain Strategy] [https://www.cds.caltech.edu/~murray/wiki/images/e/e8/Cds27013.pdf Handout]
 
|-
 
|-
 
|13 Nov (Th)
 
|13 Nov (Th)
|Distributed Kalman Filtering
+
|Nonnegative Matrices and Distributed Control
|
+
|[http://www.math.harvard.edu/library/sternberg/slides/1180912pf.pdf  Perron-Frobenius theorem] [http://arxiv.org/pdf/1203.0047v3.pdf Control of Positive System] [https://www.cds.caltech.edu/~murray/wiki/images/4/45/Cds27014.pdf Handout]
 
|-
 
|-
 
| align=center rowspan=2 |8
 
| align=center rowspan=2 |8
 
|18 Nov (Tu)
 
|18 Nov (Tu)
|Fault Detection and Identification
+
|Generic Properties of Linear Structured Systems
|
+
|[http://www.sciencedirect.com/science/article/pii/S0005109803001043 A Survey Paper] [https://www.cds.caltech.edu/~murray/wiki/images/8/81/Cds27015.pdf Handout]
 
|-
 
|-
 
|20 Nov (Th)
 
|20 Nov (Th)
|Generic Properties of Linear Structural Systems
+
|Secure Control: Intrusion Detection and Identification
|
+
|[http://www.fabiopas.it/papers/FP-AB-FB-10a.pdf Secure Consensus] [http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=16422 Fault Detection and Identification][https://www.cds.caltech.edu/~murray/wiki/images/2/27/Handout.pdf Handout]
 
|-
 
|-
 
| align=center rowspan=2 |9
 
| align=center rowspan=2 |9
 
|25 Nov (Tu)
 
|25 Nov (Tu)
|Secure Consensus Algorithm
+
|No class
 
|
 
|
 
|-
 
|-
Line 102: Line 102:
 
| align=center rowspan=2 |10
 
| align=center rowspan=2 |10
 
|2 Dec (Tu)
 
|2 Dec (Tu)
|Research Presentation
+
|Research Presentation (Ania, Yorie)
 
|
 
|
 
|-
 
|-
 
|4 Dec (Th)
 
|4 Dec (Th)
|Research Presentation
+
|Research Presentation (Niangjun, Thomas)
 
|
 
|
 
|-
 
|-

Latest revision as of 19:45, 20 November 2014

Networked Control Systems


Tu/Th 1:00-2:25 pm, 243 ANB

Instructor: Yilin Mo (yilinmo@caltech.edu)

Pre-requisites

Undergraduate linear algebra, probability and signal processing, understanding of modern (state space) control theory


Course Schedule

Week Date Topic Reading
1
30 Sept (Tu) Course Overview Control in an Information Rich World, Slides
2 Oct (Th) State Estimation, Kalman Filtering Kalman Filtering, Handout
2 7 Oct (Tu) Functions of Symmetric Matrices Handout
9 Oct (Th) Estimation over Lossy Networks Handout
3 14 Oct (Tu) Control Over Lossy Networks, Witsenhausen's counterexample Witsenhausen's paper Control over Lossy Networks Handout
16 Oct (Th) Sensor Selection Convex opt Submodularity Handout
4 21 Oct (Tu) Event-based Estimation Event-triggered Estimation Event-based Control Handout
23 Oct (Th) Average Consensus Handout Good Topology
5 28 Oct (Tu) Variants of Average Consensus Consensus with Switching Topology and Channel Noise Finite Time Consensus Finite Time Consensus(continuous time) Handout
30 Oct (Th) Gossip Algorithm Gossip paper Products of Random Matrices Handout
6 4 Nov (Tu) Large Deviation Cramer's Theorem
6 Nov (Th) Distributed Hypothesis Testing Reference Handout
7 11 Nov (Tu) Distributed Estimation References Constant Gain Strategy Handout
13 Nov (Th) Nonnegative Matrices and Distributed Control Perron-Frobenius theorem Control of Positive System Handout
8 18 Nov (Tu) Generic Properties of Linear Structured Systems A Survey Paper Handout
20 Nov (Th) Secure Control: Intrusion Detection and Identification Secure Consensus Fault Detection and IdentificationHandout
9 25 Nov (Tu) No class
27 Nov (Th) Thanksgiving, No class
10 2 Dec (Tu) Research Presentation (Ania, Yorie)
4 Dec (Th) Research Presentation (Niangjun, Thomas)

Course Description

Networked control systems are spatially distributed systems for which the communication between sensors, actuators and controllers is supported by communication networks. Recent advances in sensing, communication technologies and computer architecture have led to the rapid growth of cost effective and low power devices, which dramatically increases the adaptability, efficiency and functionality of the control systems. However, networked control systems also introduce new challenges, as the information becomes local to each node and the information sharing between nodes may subject to network effects such as packet drop or delay.

In this course, we will review several recent advancements in networked control theory. We first consider a centralized control scheme, where the communication between the sensor, the controller and the actuator is unreliable. We then move to distributed control schemes and analyze the consensus algorithm, as it is key for many distributed control applications. Next, we study the performance of a consensus-based distributed inference algorithm. Finally, we discuss the consensus algorithm in adversarial environment.


Course Administration

There is no required homework and no midterm or final exam. Course grades will be based on a research presentation on last week.