CDS 101: Principles of Feedback and ControlLecture 10.1: Uncertainty Analysis2 December 2002 |
Lecture | Reading | FAQ | Homework | CDS 101 |
This final lecture provides a desription of how control can be used for designing feedback systems that provide robustness to uncertainty. This ties together the various concepts discussed in the class and illustrates the main ideas of the ducted fan example. A summary of the main topics of the course is also given.
Mud card responses [advanced search]:
#!/usr/bin/perl
# -*- perl -*-
#
# htdbsearch.cgi - search for matching files in a database directory
# RMM, 16 Mar 97
#
# This CGI script searches the description files in a directory for a
# against a set of criteria
#
# This script should be called as
#
# http://machine/path/htdblist.cgi? \n";
print $footer;
}
There is no homework set this week. The final
exam will be handed out on Wednesday.\n" : "
\n" : "\n");
return $num_found;
}
#
# Subroutine for alerting the user that no matches occured
#
sub PrintNoMatches {
print "\n");
# Loop through the filenames in order.
$getfnames = defined &GetFnames ? \&GetFnames : htdb::GetFnames;
@filenames = &{$getfnames}($DBPath);
for (@filenames) {
# Parse the filname and extract the ID and tag information
($id, $tag) = &{$parsefname}($filename = $_);
next if not $id;
# Open the file and extract the contents
$contents = &htdb::readfile($filename);
next if not $contents;
# Now see if this entry matches the criteria for a match
next if not &{$checkentry}($contents, %in);
# Print out the information associated with this entry
$count += &{($in{_tight} ? $tightentry : $printentry)}
($filename, $contents, $id, $tag, $DBURL."/".$filename);
$num_found++;
# See if we are counting and stop if needed
last if ($in{_count} && $count > $in{_count});
}
# Close the list environment used for the results
print ($in{_tight} ? "
No matches found
\n";
print "Sorry, no entries match your request. ";
print "Please choose some different parameters and try again.Reading Material and Handouts
Handouts from lecture
The following materials were handed out in lecture. These have been updated to
include any corrections.
Required reading
Supplemental reading
Homework