CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

Similar documents
CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

CDS 101/110a: Lecture 2.1 Dynamic Behavior

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

CDS 101/110a: Lecture 2.1 Dynamic Behavior

ECE-320: Linear Control Systems Homework 8. 1) For one of the rectilinear systems in lab, I found the following state variable representations:

Nonlinear Oscillators: Free Response

Laboratory handout 5 Mode shapes and resonance

Introduction to Modern Control MT 2016

Laboratory handouts, ME 340

Hands-on Lab. Damped Compound Pendulum System ID (Experimental and Simulation) L Bar length m d Pivot to CG distance m m Mass of pendulum kg

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

The Pendulum. The purpose of this tab is to predict the motion of various pendulums and compare these predictions with experimental observations.

2.4 Harmonic Oscillator Models

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

2.4 Models of Oscillation

EL2450: Hybrid and Embedded Control Systems: Homework 1

Lecture XXVI. Morris Swartz Dept. of Physics and Astronomy Johns Hopkins University November 5, 2003

CDS 101: Lecture 2.1 System Modeling

Oscillations. Simple Harmonic Motion (SHM) Position, Velocity, Acceleration SHM Forces SHM Energy Period of oscillation Damping and Resonance

For a rigid body that is constrained to rotate about a fixed axis, the gravitational torque about the axis is

Updated 2013 (Mathematica Version) M1.1. Lab M1: The Simple Pendulum

Often, in this class, we will analyze a closed-loop feedback control system, and end up with an equation of the form

EC Control Engineering Quiz II IIT Madras

4 A mass-spring oscillating system undergoes SHM with a period T. What is the period of the system if the amplitude is doubled?

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University

Manufacturing Equipment Control

CDS 110: Lecture 2-2 Modeling Using Differential Equations

Interactions Between Two Non-Stationary Pendulums

EE 476 DC Motor Control Lab

Problem Weight Total 100

Chapter One Introduction to Oscillations

Ratchet Baryogenesis during Reheating

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

Symmetries 2 - Rotations in Space

Exercises Lecture 15

Lab 6a: Pole Placement for the Inverted Pendulum

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Chaotic Motion of the Double Pendulum

Mechanical Energy and Simple Harmonic Oscillator

Introduction to Process Control

Vibrations Qualifying Exam Study Material

Introduction to Feedback Control

Question: Total. Points:

CDS 101: Lecture 4.1 Linear Systems

Lab 6d: Self-Erecting Inverted Pendulum (SEIP)

Wave Phenomena Physics 15c

ACKNOWLEDGEMENTS Quanser Inc., All rights reserved.

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Fall 2009

Assessment Schedule 2016 Physics: Demonstrate understanding of mechanical systems (91524)

Physics 1C. Lecture 12B

Lab 4 Numerical simulation of a crane

PH 120 Project # 2: Pendulum and chaos

Math Week 10: March applications of linear differential equations, and solution techniques for non-homogeneous problems.

Laboratory Exercise 1 DC servo

Oscillations. Simple Harmonic Motion of a Mass on a Spring The equation of motion for a mass m is attached to a spring of constant k is

Inverted Pendulum. Objectives

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

Good Vibes: Introduction to Oscillations

Chapter 4. Oscillatory Motion. 4.1 The Important Stuff Simple Harmonic Motion

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8.02 Spring 2003 Experiment 17: RLC Circuit (modified 4/15/2003) OBJECTIVES

Simple Harmonic Motion Practice Problems PSI AP Physics B

Linear Control Systems Solution to Assignment #1

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Chapter 15 - Oscillations

State Feedback Controller for Position Control of a Flexible Link

Chapter 14. Oscillations. Oscillations Introductory Terminology Simple Harmonic Motion:

Mass on a Horizontal Spring

The Torsion Pendulum (One or two weights)

ME 475/591 Control Systems Final Exam Fall '99

AP Physics C 2015 Summer Assignment

Analytical Mechanics - Extra Problems

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Wave Phenomena Physics 15c. Lecture 2 Damped Oscillators Driven Oscillators

Control 2. Proportional and Integral control

Wave Phenomena Physics 15c

Problem Set # 9 Math Methods Winter 2018 Due Date: Apr , 8.30am

Section Mass Spring Systems

1 (30 pts) Dominant Pole

Lab 1: Dynamic Simulation Using Simulink and Matlab

Assignments VIII and IX, PHYS 301 (Classical Mechanics) Spring 2014 Due 3/21/14 at start of class

Definition of Reachability We begin by disregarding the output measurements of the system and focusing on the evolution of the state, given by

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

The object of this experiment is to study systems undergoing simple harmonic motion.

Simple Harmonic Motion Practice Problems PSI AP Physics 1

CDS 101/110: Lecture 3.1 Linear Systems

Transfer func+ons, block diagram algebra, and Bode plots. by Ania- Ariadna Bae+ca CDS Caltech 11/05/15

Modeling and Experimentation: Compound Pendulum

Chapter 15 Periodic Motion

Appendix A Prototypes Models

EE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO

Chapter 1. Harmonic Oscillator. 1.1 Energy Analysis

DC-motor PID control

Experiment 81 - Design of a Feedback Control System

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Spring 2009

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Topic # Feedback Control Systems

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Lab 5a: Pole Placement for the Inverted Pendulum

Lecture 20 Aspects of Control

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout

Transcription:

CDS 101 1. Åström and Murray, Exercise 1.3 2. Åström and Murray, Exercise 1.4 3. Åström and Murray, Exercise 2.6, parts (a) and (b)

CDS 110a 1. Åström and Murray, Exercise 1.4 2. Åström and Murray, Exercise 2.1 3. Consider a damped spring mass system with dynamics m q + c q + kq = F. Let ω 0 = k/m be the natural frequency and ζ = c/(2 km) be the damping ratio. (a) Show that by rescaling the equations, we can write the dynamics in the form q + 2ζω 0 q + ω 2 0q = ω 2 0u, (S1.1) where u = F/k. This form of the dynamics is that of a linear oscillator with natural frequency ω 0 and damping ratio ζ. (b) Show that the system can be further normalized and written in the form dz 1 dτ = z 2, dz 2 dτ = z 1 2ζz 2 + v. (S1.2) The essential dynamics of the system are governed by a single damping parameter ζ. The Q-value defined as Q = 1/2ζ is sometimes used instead of ζ. (c) Show that the solution for the unforced system (v = 0) with no damping (ζ = 0) is given by z 1 (τ) = z 1 (0)cos τ + z 2 (0)sin τ, z 2 (τ) = z 1 (0)sin τ + z 2 (0)cos τ. Invert the scaling relations to find the form of the solution q(t) in terms of q(0), q(0) and ω 0. (d) Consider the case where ζ = 0 and u(t) = sinωt, ω > ω 0. Solve for z 1 (τ), the normalized output of the oscillator, with initial conditions z 1 (0) = z 2 (0) = 0 and use this result to find the solution for q(t). 4. Consider the queuing system described in Example 2.10. The long delays created by temporary overloads can be reduced by rejecting requests when the queue gets large. This allows requests that are accepted to be serviced quickly and requests that cannot be accommodated to receive a rejection quickly so that they can try another server. Consider an admission control system described by dx dt = λu µ x max x + 1, u = sat (0,1)(k(r x)), (S1.3)

where the controller is a simple proportional control with saturation (sat (a,b) is defined in equation (3.9)) and r is the desired (reference) queue length. Use a simulation to show that this controller reduces the rush-hour effect and explain how the choice of r affects the system dynamics. You should choose the parameters of your simulation to match those in Example 2.10: µ max = 1, λ = 0.5 at time 0, increasing to λ = 4 at time 20 and returning to λ = 0.5 at time 25. Test your controller using r = 2 and r = 5 and explore several different values for k. Your solution should include the MATLAB code that you used plus plots for the final value of k you chose (and the two values of r). Make sure to label your plots and describe how your controller reduces the rush hour effect. 3

CDS 210 1. Åström and Murray, Exercise 1.5 2. Download the file cruise_ctrl.mdl from the companion web site. It contains a SIMULINK model of a simple cruise controller, similar to the one described in Section 1.4. Figure out how to run the example and plot the vehicle s speed as a function of time. (a) Leaving the control gains at their default values, plot the response of the system to a step input and measure the time it takes for the system error to settle to within 5% of commanded change in speed (i.e., 0.5 m/s). (b) By manually tuning the control gains, design a controller that settles at least 50% faster than the default controller. Include the gains you used, a plot of the closed loop response, and describe any undesirable features in the solution you obtain. All plots should included a title, labeled axes (with units), and reasonable axis limits. 3. [Contributed by Mary Dunlop, 2006] The motion of an ideal pendulum is described by θ + g sinθ = 0, where θ is the angle between the pendulum s position and vertical, and g is the gravitational acceleration. (a) Using the small angle approximation sin θ θ, solve for an expression for θ(t), written in terms of the initial conditions θ(0) = θ 0, θ(0) = ω 0 and the parameter g. (b) Plot the pendulum s motion in three different environments: Earth (g = 9.8 m/s 2 ), the moon (g = 1.6 m/s 2 ), and on Temple I the comet that the Deep Impact mission collided with on in July 2005 (g = 0.00004 m/s 2 ). Assume that the pendulum is given a small initial starting angle θ(0) = 0.05 radians (about 3 degrees) and then released with no initial velocity ( θ(0) = 0). Note that this is an idealized equation of motion and damping is not included, so there are no frictional forces to slow the pendulum down over time. (c) If the pendulum is pushed with a force u(t), the equation of motion becomes θ + g sin θ = u(t). Apply the small angle approximation and assume θ(0) = θ 0 and θ(0) = 0. Solve for θ(t) when u(t) = sin t.

4. Åström and Murray, Exercise 2.3 5. Consider the consensus problem described in Example 2.12 with N nodes and a connected graph describing the sensor network. Show that the quantity W[k] = 1 N n x i [k] i=1 is constant under the consensus protocol and use this fact to show that if the consensus protocol converges, then it converges to the average of the initial values of each node. (In computer programming, qualities such as W are called invariants, and the use of invariants is an important technique for verifying the correctness of computer programs.) 5