# Difference between revisions of "CDS 101/110 - Introduction and Review"

Line 9: | Line 9: | ||

* Students should be able to use MATLAB and SIMULINK to run a simulation of a control system and generate plots showing the performance of the system | * Students should be able to use MATLAB and SIMULINK to run a simulation of a control system and generate plots showing the performance of the system | ||

'''Monday:''' Introduction to Feedback and Control ({{cds101 handouts|L1- | '''Monday:''' Introduction to Feedback and Control ({{cds101 handouts|L1-1_introduction.pdf|Slides}}, {{cds101 mp3 placeholder|cds101-2007-10-01.mp3|MP3}}) | ||

The goal of this lecture is to introduce some of the basic ideas in feedback and control systems and provide examples that will allow students to identify and recognize control systems in their everyday world. Two major principles of control--robustness through feedback and design of dynamics--are emphasized throughout the lecture. CDS 101/110 course administration is also covered. | The goal of this lecture is to introduce some of the basic ideas in feedback and control systems and provide examples that will allow students to identify and recognize control systems in their everyday world. Two major principles of control--robustness through feedback and design of dynamics--are emphasized throughout the lecture. CDS 101/110 course administration is also covered. | ||

* {{cds101 handouts|L1- | * {{cds101 handouts|L1-1_introduction_h.pdf|Lecture handout}} | ||

* {{cds101 handouts|hw1.pdf|Homework #1}} | * {{cds101 handouts|hw1.pdf|Homework #1}} | ||

* {{cds101 handouts|bgsurvey.pdf|Course survey}} | * {{cds101 handouts|bgsurvey.pdf|Course survey}} |

## Revision as of 04:32, 22 September 2008

CDS 101/110a | Schedule | Recitations | FAQ | AM08 (errata) |

## Overview

The learning objectives for this week are:

- Students should know what a feedback system is and how to identify the key components and properties of a control system in the everyday world
- Students should be able to model a simple system (using ODEs) and use their model to make predictions about the behavior of a system
- Students should be able to use MATLAB and SIMULINK to run a simulation of a control system and generate plots showing the performance of the system

**Monday:** Introduction to Feedback and Control (Slides, MP3)

The goal of this lecture is to introduce some of the basic ideas in feedback and control systems and provide examples that will allow students to identify and recognize control systems in their everyday world. Two major principles of control--robustness through feedback and design of dynamics--are emphasized throughout the lecture. CDS 101/110 course administration is also covered.

**Wednesday:** Review of Modeling using ODEs (Slides, MP3)

This lecture provides an overview of modeling for control systems. We discuss what a model is and what types of questions it can be used to answer. The concepts of state, dynamics, inputs and outputs are described, including running examples to demonstrate the concepts. Several different modeling techniques are summarized, with emphasis on differential equations. Two examples are included to demonstrate the main concepts.

**Friday:** MATLAB/SIMULINK Tutorial

This lecture provides an introduction to MATLAB/SIMULINK, a software package that will be used extensively throughout the course and on the homework assignments. Students who have not used MATLAB and SIMULINK in previous courses are strongly encouraged to attend. **Note:** This tutorial will be offered from 2-4 pm and 4-6 pm in TBD. Students may attend either session.

## Reading

- K. J. Åström and R. M. Murray, Feedback Systems: An Introduction for Scientists and Engineers, Princeton University Press, 2008. Chapter 1 - Introduction. - Read sections 1.1-1.2 and 1.4-1.5 (skim 1.3)

## Homework

This homework set is designed to provide some examples and intuition about feedback and control systems. The first problem problem is a conceptual problem designed to provide examples of feedback and control systems in the everyday world. The second problem involves using MATLAB to explore the performance of a engineering feedback system by manually tuning gains and evaluating the resulting performance. The advanced problems (CDS 110 only) further explore these concepts through articles in the popular press about control systems and additional MATLAB/SIMULINK examples.

- Homework #1 (due 6 Oct)
- SIMULINK speed control module: cruise_simple.mdl, documentation

## FAQ

[Prior years] |

**Monday**
<ncl>CDS 101/110 FAQ - Lecture 1-1, Fall 2008</ncl>
**Wednesday**
<ncl>CDS 101/110 FAQ - Lecture 1-2, Fall 2008</ncl>
**Friday**
<ncl>CDS 101/110 FAQ - Lecture 1-3, Fall 2008</ncl>
**Homework**
<ncl>CDS 101/110 FAQ - Homework 1, Fall 2008</ncl>