EECI08: Introduction to Networked Control Systems: Difference between revisions

From Murray Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 7: Line 7:
|- valign=top  
|- valign=top  
| width=50% |
| width=50% |
===== Outline =====
==== Outline ====
<ol type="A">
<ol type="A">
<li>Overview: What are Networked Control Systems?</li>
<li>Overview: What are Networked Control Systems?</li>
Line 15: Line 15:
| width=50% |
| width=50% |


=====  Lecture Materials =====
====  Lecture Materials ====
* Lecture slides: {{eeci-sp08 pdf|L1_intro.pdf|Course Overview}}
* Lecture slides: {{eeci-sp08 pdf|L1_intro.pdf|Course Overview}}
* Lecture notes: {{ncsbook|introduction|Chapter 1}}
* Lecture notes: {{ncsbook|introduction|Chapter 1}}


=====  Additional Information =====  
====  Additional Information ====  
* Google Scholar: [http://scholar.google.com/scholar?q=networked+control+systems&ie=UTF-8&oe=UTF-8&hl=en&btnG=Search Networked Control Systems]
* Google Scholar: [http://scholar.google.com/scholar?q=networked+control+systems&ie=UTF-8&oe=UTF-8&hl=en&btnG=Search Networked Control Systems]
* [http://home.cwru.edu/ncs/ Networked Control Systems Repository] (M. Branicky and S. Phillipps)
* [http://home.cwru.edu/ncs/ Networked Control Systems Repository] (M. Branicky and S. Phillipps)
Line 25: Line 25:
|}
|}


=== Further Reading ===
==== Further Reading ====
* <p>[http://www.cds.caltech.edu/~murray/cdspanel Control in an Information Rich World], R. M. Murray (ed).  SIAM, 2003.  This book provides a high level description of some of the research challenges and opportunities in the field of control.  The executive summary (Section 1) and the application sections on "Information and Networks" and "Robotics and Intelligent Machines" (Section 3.2 and 3.3) are particularly relevant.</p>
* <p>[http://www.cds.caltech.edu/~murray/cdspanel Control in an Information Rich World], R. M. Murray (ed).  SIAM, 2003.  This book provides a high level description of some of the research challenges and opportunities in the field of control.  The executive summary (Section 1) and the application sections on "Information and Networks" and "Robotics and Intelligent Machines" (Section 3.2 and 3.3) are particularly relevant.</p>
* <p>[http://decision.csl.uiuc.edu/~testbed/files/papers/CSER2005.pdf Design Patterns for Robust and Evolvable Networked Control], C. L. Robinson, G. Baliga, S. Graham, P.R. Kumar.  Conference on Systems Engineering Research (CSER), 2005 .  This paper provides a survey of the approach being developed at UIUC by P. R. Kumar.  This paper gives an overview of recent work out of UIUC on networked control systems.  Two intersting concepts are explored: local temporal autonomy (LTA) and "shock absorbers" (buffers).  Both of these concepts are designed to allow operation in the presence of lost data or component failure (and restart).</p>
* <p>[http://decision.csl.uiuc.edu/~testbed/files/papers/CSER2005.pdf Design Patterns for Robust and Evolvable Networked Control], C. L. Robinson, G. Baliga, S. Graham, P.R. Kumar.  Conference on Systems Engineering Research (CSER), 2005 .  This paper provides a survey of the approach being developed at UIUC by P. R. Kumar.  This paper gives an overview of recent work out of UIUC on networked control systems.  Two intersting concepts are explored: local temporal autonomy (LTA) and "shock absorbers" (buffers).  Both of these concepts are designed to allow operation in the presence of lost data or component failure (and restart).</p>

Revision as of 16:16, 13 March 2008

Prev: Main Page Course home Next: Embedded Programming

This lecture provides an introduction to networked control systems. Networked control systems are emerging as a common architecture for embedded and autonomous systems, especially in applications where higher levels of decision making are required. Unlike traditional control systems, where communication and computational aspects are often ignored, networked control systems require an integration of techniques from computer science, communications and controls. An architecture for such systems is beginning to emerge, in which issues such as optimization-based estimation and control, packet-based control theory, and asynchronous computational models play a more central role. Applications of this new architecture include manufacturing systems, robotics and autonomous systems, sensor networks, vehicle and transportation management systems, and other applications in which multiple-embedded processes are interconnected with sensors and actuation to provide robust, computer controlled systems.

Outline

  1. Overview: What are Networked Control Systems?
  2. Application Examples
  3. Course Overview

Lecture Materials

Additional Information

Further Reading

  • Control in an Information Rich World, R. M. Murray (ed). SIAM, 2003. This book provides a high level description of some of the research challenges and opportunities in the field of control. The executive summary (Section 1) and the application sections on "Information and Networks" and "Robotics and Intelligent Machines" (Section 3.2 and 3.3) are particularly relevant.

  • Design Patterns for Robust and Evolvable Networked Control, C. L. Robinson, G. Baliga, S. Graham, P.R. Kumar. Conference on Systems Engineering Research (CSER), 2005 . This paper provides a survey of the approach being developed at UIUC by P. R. Kumar. This paper gives an overview of recent work out of UIUC on networked control systems. Two intersting concepts are explored: local temporal autonomy (LTA) and "shock absorbers" (buffers). Both of these concepts are designed to allow operation in the presence of lost data or component failure (and restart).

  • Issues in the convergence of control with communication and computing: Proliferation, architecture, design, services, and middleware, Scott Graham, Girish Baliga, and P.R. Kumar. Conference on Decision and Control, 2004. Another high level paper out of UIUC talking about some of the issues that arise in networked control systems. In addition to providing a good high level overview, it has references to specific work that will be studied in later lectures. Two new concepts that are summarized in this paper are reliability and time protocols.

There are also many earlier papers on networked control systems that focus on issues related to dropped data, scheduling, and time delays in networked systems. These papers are analyzed in more detail in the lectures specifically devoted to those topics.