7 Pages

final

Course: CDS 101, Fall 2008
School: Caltech
Rating:
 
 
 
 
 

Word Count: 1344

Document Preview

INSTITUTE CALIFORNIA OF TECHNOLOGY Control and Dynamical Systems CDS 101/110a Final Exam R. Murray 4 December 2002 The exam consists of four questions, worth a total of 60 points. The point values for each section are shown on the right. The time limit is 3 hours, in one sitting. Budget your time to complete as much of the exam as possible. If time does not permit a complete answer, indicate how you would proceed...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Caltech >> CDS 101

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
INSTITUTE CALIFORNIA OF TECHNOLOGY Control and Dynamical Systems CDS 101/110a Final Exam R. Murray 4 December 2002 The exam consists of four questions, worth a total of 60 points. The point values for each section are shown on the right. The time limit is 3 hours, in one sitting. Budget your time to complete as much of the exam as possible. If time does not permit a complete answer, indicate how you would proceed as explicitly as possible. The exam is open book. You may use any of the optional texts (Friedland, Franklin-Powell and Emami-Naeni, Leonard and Levin, or Kuo), course handouts, lecture and class notes, course problem sets and solutions, and your own handwritten notes. No other books are allowed. You may use a computer or calculator for carrying out numerical computations. MATLAB may be used but is not required. All of your answers must be hand written or hand drawn (do not turn in code or computer plots). If you use MATLAB, please make sure to provide descriptions of how you achieved your solution; do not just include the nal answer. You are not allowed to use the Internet during the exam (except for accessing local computing resources, such as MATLAB/SIMULINK), but you may download or print out copies of presentations, notes, FAQs, or other material posted on the course web site (CDS 101 or 110). You are not allowed to print out contents of other sites for use while taking the exam (although you can take handwritten notes on the sites and use your own notes in the exam). The exam is due by 5 p.m. Friday, December 13, in the box outside 102 Steele. Please write your solutions in a fresh exam book (blue book). We have to grade a large collections of exams in a short time and it makes things much simpler to manage if everyone uses a bluebook. Please note that students in CDS 101 and CDS 110a/ChE 105 are required to answer dierent sets of questions (or portions of questions), depending on which course you are taking. Please be careful to answer only the questions for the course you are taking. No additional credit will be given for solutions provided to questions that are not for the course you are taking. Questions with no indication of the course should be answered by all students. 1 Problem 1 (CDS 101 only) Choose any ve of the feedback systems listed below. For each system you choose, answer the following questions: (a) (CDS 101) Draw a block diagram for the system, with the plant and controller separately [10] identied (you can use words to describe the contents of each block). For the plant, describe a plausible model of the system and give the state, inputs and outputs, and the dynamics of the model. You may give your answer in words, but please be as precise as possible. (b) (CDS 101) Provide a performance specication for the system, using the signals from your [5] block diagram in part (a). Your performance specication should make sense for the problem, but should be in terms of features of the step response and or frequency response of the system. (c) (CDS 101) Describe the main sources of uncertainty for the system and indicate whether or [5] not the feedback system compensates for these uncertainties. You should list at least two sources of uncertainty for each system. Be as explicit as possible. Systems to choose from: 1.1 Thermostat controlled heating of a room. 1.2 Human being balancing on a tightrope. 1.3 Autopilot control of heading and speed in an airplane. 1.4 Lateral (x) control of the Caltech ducted fan 1.5 Congestion control of the Internet using TCP Reno. 1.6 Insect ight during periods of straight motion. 1.7 Segway human transportation system. 1.8 Pupil control system for tracking a moving object with your eyes. 1.9 Population control for a rabbit/fox ecosystem. 1.10 Primary mirror control system for the Keck telescope. Please make sure to identify the number of the system when responding to the three questions above. Your answers will be graded based on your grasp of control concepts and not how well you know the details of the particular system (so it is OK if you make up some plausible description of the system). 2 Problem 2 (CDS 101 and CDS 110) In this problem, you will answer a series questions about each of the systems illustrated in the Bode plots below. You should summarize your answer to this question by creating a matrix with the rows corresponding to each system and the columns corresponding the the answers for questions ad. You should also include the analysis you used to obtain your answers (separate from summary the chart). If you use MATLAB, you should still give a description of the key features that justify your answers. Bode Diagrams From: U(1) 20 10 5 0 20 5 Bode Diagrams From: U(1) 0 Phase (deg); Magnitude (dB) Phase (deg); Magnitude (dB) 40 10 15 20 0 50 100 To: Y(1) 150 200 250 300 2 10 60 80 0 50 100 To: Y(1) 150 200 250 300 2 10 10 1 10 0 10 1 10 1 10 0 10 1 Frequency (rad/sec) Frequency (rad/sec) 2.1 Bode Diagrams From: U(1) 50 20 15 10 0 5 0 2.2 Bode Diagrams From: U(1) Phase (deg); Magnitude (dB) Phase (deg); Magnitude (dB) 50 5 10 15 20 0 100 0 50 100 To: Y(1) 150 200 250 300 350 400 2 10 1 0 1 50 To: Y(1) 100 150 10 10 10 200 2 10 10 1 10 0 10 1 Frequency (rad/sec) Frequency (rad/sec) 2.3 For each of the Bode plots above, answer the following: 2.4 (a) Assuming that the open loop systems have no right half plane poles, is the closed loop system [5] (assuming unity feedback) asymptotically stable or unstable? 3 (b) Which of the following Nyquist plots corresponds to the Bode plots? Assume that all open [5] loop poles have non-positive real part (they might have zero real part). Nyquist Diagrams From: U(1) 2 8 Nyquist Diagrams From: U(1) 1.5 6 1 4 0.5 2 Imaginary Axis Imaginary Axis To: Y(1) 0 To: Y(1) 0 0.5 2 1 4 1.5 6 2 2 1.5 1 0.5 0 0.5 1 8 3 2 1 0 1 2 3 4 Real Axis Real Axis (N1) Nyquist Diagrams From: U(1) 6 25 (N2) Nyquist Diagrams From: U(1) 20 4 15 10 2 Imaginary Axis Imaginary Axis 5 To: Y(1) To: Y(1) 0 0 5 2 10 15 4 20 6 2 0 2 4 6 8 10 25 10 5 0 5 10 15 Real Axis Real Axis (N3) (N4) Please note that not all features of the plots above are completely discernible (a limitation of Nyquist plots), so you may need to use multiple features to sort things out. Dont forget to describe how you obtained your answer. 4 (c) (CDS 110 only) Which of the following sets of unit step responses are possible for the given [5] frequency response? Note that the scales are dierent on each plot. Step Response From: U(1) 3.5 1 Step Response From: U(1) 0.9 3 0.8 2.5 0.7 0.6 Amplitude Amplitude 2 To: Y(1) To: Y(1) 0.5 1.5 0.4 1 0.3 0.2 0.5 0.1 0 0 2 4 6 8 10 12 14 16 18 20 0 0 10 20 30 40 50 60 70 80 Time (sec.) Time (sec.) (S1) Step Response From: U(1) 250 1.4 (S2) Step Response From: U(1) 200 1.2 150 1 100 Amplitude To: Y(1) 0 To: Y(1) 0.6 0.4 0.2 0 0 20 40 60 80 100 120 140 160 180 200 50 50 100 150 200 0 5 10 15 20 25 30 35 40 Time (sec.) Amplitude 0.8 Time (sec.) (S3) (S4) (d) (CDS 110 only) What is the maximum and minimum amount of additional positive loop gain [5] for which each system is stable? 5 Problem 3 (CDS 101 an...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Caltech - CDS - 101
CDS 101 Precourse Phase Plane Analysis and StabilityMelvin LeokControl and Dynamical Systems California Institute of TechnologyPasadena, CA, 26 September, 2002. mleok@cds.caltech.edu http:/www.cds.caltech.edu/mleok/Control and Dynamical Systems
Caltech - CDS - 101
CDS 101/110a: Lecture 2.1 Dynamic BehaviorRichard M. Murray 6 October 2008Goals: ! Learn to use phase portraits to visualize behavior of dynamical systems ! Understand different types of stability for an equilibrium point ! Know the difference betw
Caltech - CDS - 101
CDS 101: Lecture 2.1 System ModelingRichard M. Murray 2 October 2006 Goals: ! Define what a model is and its use in answering questions about a system ! Introduce the concepts of state, dynamics, inputs and outputs ! Provide examples of common model
Caltech - CDS - 101
From _Dynamic Systems and Feedback_ by Packard, Poola, Horowitz, 2002Copyright 2002, Andrew Packard All rights reserved. Do not duplicate or redistribute.19Jacobian Linearizations, equilibrium pointsIn modeling systems, we see that nearly all
Caltech - CDS - 101
5From _Control System Design_ by Karl Johan strm, 2002Copyright 2002, Karl Johan strm. All rights reserved. Do not duplicate or redistribute.Feedback Fundamentals5.1 IntroductionFundamental properties of feedback systems will be investigated
Caltech - CDS - 270
ACM270 Algebraic techniques and semidefinite optimizationNovember 14, 2007Lecture 12Lecturer: Pablo A. Parrilo Scribe: ?In previous lectures, we have described necessary conditions for the existence of a nonnegative measure with given moments.
Caltech - CDS - 270
Prof. P.A. ParriloFall 2007Caltech ACM/CDS270 Algebraic techniques and semidefinite programming Homework assignment # 3Date Given: Date Due: November 26, 2007 December 3, 1PMP1. [20 pts] Recall the procedure described in the lecture to recover
Caltech - DURIP - 01
A Multi-Vehicle, Wireless Testbed for Networked Control, Communications, and ComputingRichard M. Murray (PI) John Doyle Michelle Eros Jason Hickey Steven Low Division of Engineering and Applied Science California Institute of Technology FY2001 DURIP
Caltech - CDS - 101
From _Control System Design_ by Karl Johan strm, 20027SpecificationsCopyright 2002, Karl Johan strm. All rights reserved. Do not duplicate or redistribute.7.1 IntroductionIn this chapter we will discuss how the properties of a control system
Caltech - CDS - 101
v1.0, 14 Oct 02CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems R. M. Murray Fall 2002CDS 101/110 Homework Set #3Issued: Due:14 Oct 02 21 Oct 02Note: In the upper left hand corner of the first page of your homework set, plea
Caltech - CDS - 101
CDS 101/110a: Lecture 9-1 PID ControlRichard M. Murray 24 November 2008Goals: ! Show how to use "loop shaping" using PID to achieve a performance specification ! Discuss the use of integral feedback and antiwindup compensation Reading: ! strm and M
Auburn - IECON - 2008
APPLICATION-DRIVEN DESIGN AND CONTROL OF BRUSHLESS PERMANENT MAGNET MOTORSDr. M. Abolhassani TECO-Westinghouse Motor Company Research & Development 5100 North IH-35 Round Rock, TX 78681 Phone: 512-218-7140 Fax: 512-218-7435 E-mail: mehdita@yahoo.com
Auburn - AG - 1989
Importance of Designating Prevention and Suppression Control Strategies for Insect Pest Management Programs in Conservation Tillage J.N. All1IntroductionInsect pest management (IPM) is a broad concept and is considered from several perspect
Auburn - AG - 1989
Potential of Bladex and Classic in Stale Seedbed SoybeansM. E. Kurtz and W. L. Barrentine1IntroductionSeveral reasons have been proposed for producing a crop using reduced tillage; the most important is the potential lessening of soil erosion. Oth
Auburn - AG - 1983
NO-TILL CROP PRODUCTION IN ALABAMA TED WHITWELL Acreage of no-till planted crops has increased over the past five years in Ala bama. Corn is the only major crop that the no-till acreage has declined Ta ble 1. Soybeans and sorghum has had the large
Auburn - BUSINESS - 5670
Property of KPMG LLPACCESS CONTROLSBackground InformationCASE 1 EXERCISE: BACKGROUND INFORMATION Scope: For purposes of this exercise, in-scope applications/systems are: Network JD Edwards ERP JD Edwards Database AS/400 Operating SystemCompa
Caltech - V - 1
444.m18.5C C938%dglued45%166.412.5DDE444.1 0.01E16 H8 n^4FSee draw. 51206-209-210F299ref.1piecesEN 6082mat. and treatments1/2.5scale ref. pieces mat. and treatments scaleGeneral machining tolerances
Caltech - V - 1
900thr. holes 118 0.1530% dD D15219.7M1025 mac0221.2143+0.1M101165 82.5scale 3/8432x384%d131.6*c|0.2+*A+118 0.11518 minimum191.5196191.515198F*f|0.05|A+87.24179 0.119619617
Caltech - V - 1
12345678910AA240B2139.95BCLIGO-I beam1536.7Ccenter beamtube300 NOMINAL20016.3Bsee draw.51239center doorDDAAsee draw.51240E E909.6see draw.237-239-240Fadded design IP bottomref. note
Caltech - V - 1
Caltech - V - 1
851196*f|0.5|A+ 11 n^8D D250 119250install det.23 1702 top plateM8 n^2+2 on opposite side508508952.589 M6 n^7 254x6 on both side29952.53202 *c|0.3+433install det.23.1190.5254x6on both sideM6 n^7*A+ 1.643
Caltech - V - 1
12345678910AA126127281129AA125BBC C3.663.8Voice-coil actuator: wire 25-AWG, 140 turns. 12.25 Use only kapton insulated wires approved by LIGO, all other kinds of enamel are forbidden.bunting magnetics
Caltech - V - 1
12345678910AABBoptical tableCLIGO-I beam center beamtubeAS IS 300C20016.3center doorDDE E909.6see draw.237-238-240Fadded design IP bottomref. noteF19-11-06date signature1010modifications
Caltech - V - 1
instal in this way 210in opposite direction M=367 Nm685D D2063A181615990E E20317F FA202 201 200500215GG19HH20 21 2051955see drawing 193-19415Driving handle ELESAn^2modified vertical movement 17-1
Caltech - V - 1
12345678910278285277AAAA263BB265276connector 25 pins 284C C26626735D282283Horiz +2 Horiz +3 Horiz +4 Horiz +165.1D262InH +2InH +3InH +4InH +1LVDT see drawing 511121 14 2 15 3 16
Caltech - V - 1
294295E E296685D DF F9901675GGHHsee drawing 192-193212modified numeration table modified vertical movementref. noteI31-10-06 17-10-06date signatureImodifications296 295251 251 294 214 213 212 251 203 203 201
Caltech - V - 1
3332D D31E E34 30F F2962LIGO-IGG63633.1 0.01b s Aut l iH66HAD-LIGOchanged name of magnets modified thickness part 39 modified part 39 fitted head screw in the bottom27-11-06 10-09-06 17-08-06 03-07-06ref. not
Caltech - V - 1
222see drawing 51210D DTOP VIEWinstall det. 23.2 508 891105 center of filtersE E508install det. 23.1M5 n^2x4F F29508250308485(A) M8 n^43045% %dGG5081000 center of filters250290 n^4 groups485HHM6
Caltech - V - 1
12345678910AA2240B2139.95Bsee draw. 107gr.1gr.5CLIGO-I beam1536.7Ccenter beamtube300NOMINAL20016.3center doorDAEAsee draw.51206Dgr.8909.6gr.4E Egr.3see draw.227-228FFE
Caltech - V - 1
% 60%29d228.6485250D250on both side444.1357.2357.2D10161702970see draw. 51210222250220221250290 n^4 groups220 n^4 groupsPart 299 draw. 51256444.1485on both sideEEE29use for fix part 299B
Caltech - V - 1
1234567891050A2645ABB208 1192 10C CDDE E1640Fupdating drawing added end strokeref. note17-10-06 10-10-06date signatureFmodifications10Guide Rollon type TLV63 length 4320 mm - n^2 pieces208.
Caltech - V - 1
12345678910A2 0 9A287174springB286BC CDDE EFlength 1710modified sectionref. noteF21-11-06date signaturemodifications287 286ref.248 248draw.tie rod flaskadded legend ref. draw. added l
Caltech - V - 1
1234567891038 94637A800A145accelerometer102 395036229122 40B225 173 121B41 166763.135 34CCX=430623019167 3163 228accelerometerD20226D227 120020Note: For this calibr
Caltech - V - 1
12345678910AAB2139.95B. 10852C40 extra stokeLIGO-I beam1536.7Ccenter beamtube300200center doorDA20 extra stroukeDB909.6. 1102E E1554 from draw. D972501/31686.7 AS ISNote: Position
Caltech - G - 020418
LIGO-G020418-00-AThe Universe's Biggest DrawEarl Lane September 17, 2002 We know that gravity is real, a force to be reckoned with by skydivers, roller coaster designers, space engineers and sneaker-clad kids in search of the perfect jump shot. On
Caltech - CS - 171
Intro to OpenGL and Lab 0 walkthroughCS 171 Recitation 1Keegan McAllisterkeegan@caltech.edu p. 1Lab 0Lab 0 is almost done for you. .but you should understand every part. We'll go over the C+ code today. If you're not using C+, translate this
Caltech - CS - 171
CS171 Recitation HW5 NURBS EditorTom Raney 11/9/07NURBS Non-uniform Rational B-Splines Method of representing curves Many useful propertiesDefinition Q(u) = sum(i=0.n)[p_i * N_i,k(u)] Parameterized (u) from 0.1 p_i is a control point N
Caltech - CS - 171
CS171 Recitation HW3: Shaded RendererTom Raney 10/26/07Shaded Renderer Components Lighting Rasterization Backface CullingShaded Renderer Components Lighting Rasterization Backface CullingLighting 3 shading models Flat, Gouraud, Phong
Caltech - CS - 3
Intro Software Engineering Problem Set 3 Exercise 6.2. Refer to Figures 5.6 and 6.5. You do not need to be able to compile your code in particular, you do not have to reproduce the rest of IntSet. (This is based on Exercise 6.6.) Implement the fol
Caltech - CS - 3
CS 3 Introduction to Software Engineering5: IteratorsQuestions?2PS1 Discussion QuestionYou are to choose between two procedures, both of which compute the minimum value in an array of integers. One procedure returns the smallest integer if it
Caltech - CS - 3
CS 3 Introduction to Software Engineering10: Validation; Verification; Unit TestingValidation Validation: a process designed to increase our confidence that a program will function as we intend it to. (Liskov, p. 221) Two main approaches are Ve
Caltech - CS - 3
1CS 3 Introduction to Software Engineering12: Requirements SpecificationsProject Announcement Proposal due Monday. Hand in a hard copy in class. Should include: Names of group members. Description of project. Brief plan for design/implemen
Caltech - CS - 3
CS 3 Introduction to Software Engineering9: Specifications (II); Validation; VerificationLast Time Specifications Where they come from. How to interpret them. How to write good ones. Specificand Set Set of (potential) implementations that (
Caltech - CS - 3
CS 3 Introduction to Software Engineering2: Procedural Abstraction(Chapter 3)Questions?2Announcement Problem Set/Lab 1 on web page. Due at 4 a.m. next Thursday. (Wednesday night)3Reading Before next time: Read Chapter 1. Skim Chapter
Caltech - CS - 3
Intro Software Engineering Problem Set 2: Exceptions and Data Abstraction Exercise 4.1 from the text. Your solution should be in the form of a well-documented and compileable .java le. Exercise 5.3. Do not worry about being able to compile your imp
Caltech - CS - 3
CS 3 Introduction to Software Engineering11: Software Life Cycle; Requirements AnalysisSoftware Development Cycle Interact with customer to learn what's needed. Write it down: Requirements specification. Talk to Customer (Requirements Analysis)
Caltech - CS - 3
Intro Software Engineering Problem Set 1: Procedures Exercises 3.2, 3.4 and 3.5 on p. 56 of the textbook. The first two exercises involve specifying and implementing procedures. Your specifications should be in the Javadoc style (discussed in lectur
Caltech - CS - 3
CS 3 Introduction to Software Engineering8: Specifications (Chapter 9)Announcement: "Midterm" Midterm "project" has two parts. First part (built into upcoming homework set): Implement a data abstraction I will specify. Second part (next week's
Caltech - CS - 3
CS 3 Introduction to Software Engineering3: ExceptionsQuestions?2Objectives Last Time: Procedural Abstraction This Time: Procedural Abstraction II Focus on Exceptions. Starting Next Time: Data Abstraction3What are Exceptions? Control-f
Caltech - CS - 3
CS 3 Introduction to Software Engineering7: Type Hierarchy Chapter 7Questions?2Abstractions and ImplementationsRecall "complex number" example/demo: Complex numbers as data abstraction. Gave two implementations: CartesianComplex: represent
Caltech - CS - 3
CS 3 Introduction to Software Engineering7: Polymorphic AbstractionQuestions?2Book is Outdated"In Java, polymorphism is expressed through hierarchy." Not anymore!3Run-Time Types (Java) Assigning an object to a variable of less precise ty
Caltech - CS - 101
Active Learning andOptimized Information GatheringLecture 8 Active LearningCS 101.2 Andreas KrauseAnnouncementsHomework 1: Due today Office hoursCome to office hours before your presentation! Andreas: Monday 3pm-4:30pm, 260 Jorgensen Ryan: We
Auburn - MECH - 3230
Auburn - MECH - 2120
I.7 Simulation of Kinematic Chains with M athematicaT M0Contents7 Simulation of Kinematic Chains with MathematicaT M 7.1 Position Analysis . . . . . . . . . . . . . . . . . . . 7.2 Velocity and Acceleration Analysis . . . . . . . . . 7.3 Contour
Auburn - MERT - 3060
EXPERIMENT 3: Amplitude Modulation and EnvelopesNew Modules: VARIABLE DC, UTILITIES, SPEECH MODULEPre-Lab Reading: 1) TIMS-301 Basic Modules User Manual pages: 23-25. 2) Advanced Modules Manual pages: 98-99. 3) Student Text Vol-A1 pages: 47-52, 61
Caltech - ETD - 03302006
Caltech - ETD - 08172004
Caltech - ETD - 05212007
V-1CHAPTER VStrain Rate Induced Crystallization in Bulk Metallic Glass Forming LiquidAbstractWe report on the solidification of Au49Ag5.5Pd2.3Cu26.9Si16.3 bulk metallic glass under various strain rates. Using a copper mold casting technique wi
Caltech - ETD - 09102002
Caltech - ETD - 04262004
187Chapter 7Conclusions188 The use of ultrasonic irradiation, alone or in combination with ozonation, has been shown to enhance a variety of different chemical reactions in aqueous solution. In Chapter 3, we demonstrated the potential of a nove
Caltech - ETD - 12022003