DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED

Size: px
Start display at page:

Download "DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED"

Transcription

1 EE 5322 Intelligent Control Systems Homewor for Spring 209 Updated: Tuesday, March 26, 209 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED For full credit, show all wor. Some problems require hand calculations. In those cases, do not use MATLAB except to chec your answers. It is OK to tal about the homewor beforehand. BUT, once you start writing the answers, MAKE SURE YOU WORK ALONE. The purpose of the Homewor is to evaluate you individually, not to evaluate a team. Cheating on the homewor will be severely punished. DO NOT find solutions online and hand them in as your own wor. This called plagiarism. Faculty who plagiarize the papers of others get fired. The next page must be signed and turned in at the front of ALL homewors submitted in this course.

2 EE 5322 Intelligent Control Spring 209 Homewor Pledge of Honor On all homewors in this class - YOU MUST WORK ALONE. Any cheating or collusion will be severely punished. It is very easy to compare your software code and determine if you wored together Or if you found code online written by someone else. It does not matter if you change the variable names. Please sign this form and include it as the first page of all of your submitted homewors Typed Name: Pledge of honor: "On my honor I have neither given nor received aid on this homewor. e-signature: 2

3 EE 5323 Homewor State Variable Systems, Computer Simulation 2. Simulate the van der Pol oscillator y" ( y ) y' y 0 using MATLAB for various ICs. Plot y(t) vs. t and also the phase plane plot y'(t) vs. y(t). Use y(0)=0., y'(0)= 0. a. For = b. For= Do MATLAB simulation of the Lorenz Attractor chaotic system. Run for 50 sec. with all initial states equal to 0.4. Plot states versus time, and also mae 3-D plot of x, x2, x3 using PLOT3(x,x2,x3). x ( x x x 2 ) x 3 bx3 xx use = 0, r= 28, b= 8/3. 2 rx x 2 x x 3. Consider the Voltera predator-prey system x xxx2. x x x x Simulate the system using MATLAB for various initial conditions. Tae ICs spaced in a uniform mesh in the box x=[-2,2], x2=[-2,2]. Mae one phase plane plot with all the trajectories on it. Plot phase plane on square [-5,5]x[-5,5]. 3

4 EE 5322 Homewor 2 Stoc Maret Time Series Analysis Download the file for this problem from the homewor assignment home page. The closing price for the NASDAQ tracing stoc NVDA is given as an Excel file. Note there are 254 trading days in the year. There are about 22 trading days in a month. Therefore, for trading on a monthly time scale, one considers a 20-day time window. This allows one to capture many motions of the stoc while not spending too much in broer s fees by churning the stoc. On-line trades now run about $5 per transaction.. a. Compute the 20 day MA. Plot on the same figure as the stoc closing price. b. Plot the stoc minus the 20 day MA. c. Compute and plot the 20 day moving sample variance. d. On the same figure, plot the stoc closing price, the 20 day MA, and the MA plus three times the 20 day standard deviation the MA minus three times the 20 day standard deviation. The last two lines are nown as the Bollinger Bands, after John Bollinger. 2. a. Compute and plot the 20 day moving sew. b. Compute and plot the 20 day moving urtosis. c. Can you use these statistics to find a leading indicator for movements in the stoc? i.e. how can we predict using statistics when the stoc is about to brea its trend (change its pattern)? 3. a. Compute and plot the overall autocorrelation. b. Compute and plot the overall autocovariance. 4. Any news about predicting movements in this stoc? Is it time to buy this stoc now? 4

5 EE 5322 Homewor 3 DFT Analysis Download the files for this problem from the homewor assignment home page.. Digital Speech Processing (The frequencies here are about /0 the actual values for ease of processing using MATLAB.) In speech, the vowels are characterized by three main frequencies nown as formants. The first two formants for each vowel in English are as follows: vowel Formant (Hz) Formant 2 (Hz) A 70 0 E I O U The data for this homewor contains an 8 sec speech signal that contains some vowels. The sampling period is msec= 0.00 sec. Chop the signal into eight bins of length sec. In each bin, do the FFT (using N= from Rabiner and Schafer, 978 a power of two). Determine which vowels occur and when. Finally, plot the DFT vs. time as a 3-D plot. 2. Machinery Monitoring An induction motor drive has a base rotation frequency of f 0 = 50 Hz, a frequency of 3 f 0 due to a three-bladed fan, and a component at 4 f 0 due to a 4: gearbox. When a certain pinion gear wears badly enough, a prominent frequency component of 277 Hz appears. Soon after that, the amplitude of the frequency component at 4 f 0 significantly increases due to the failure of a gear tooth. In the 6 sec data file, the sampling period is msec. Find out when the two anomaly failure events occur. Plot the DFT vs. time as a 3-D plot. Use moving average window for the DFT of length ½ sec. Use N= a power of two. 5

6 EE 5322 Homewor 4 Discrete Time Simulation, RLS. Discrete-Time System. A discrete time system is given by x Ax Bu x, 0 Write a MATLAB m file to simulate the system, i.e. to compute x for a given input u, initial condition x 0, and range of the time index =,2,,N. a. Simulate the system 0 0 x x u for u equal to the unit step and x 0 =0. Plot x vs. for 00 time samples. b. Simulate the same system but now add process noise so that x Ax Bu w. Tae the noise w as Gaussian with mean of zero and each component having covariance of 0., that is Q 0.I. Use MATLAB function randn. Plot x vs. for 00 time samples. 2. RLS System Identification Download the file for this problem from the homewor assignment home page. The input u and output y of a discrete time system are given in the data file. The system is of second order with a delay of d=2. a. Write a RLS program to identify the system transfer function. Tae measurement noise covariance constant at 0.. b. Plot the output y and the output of your identified system given the input u. They should be the same. 6

7 EE 5322 Intelligent Control- Exam Spring 209. This is a tae home exam. YOU MUST WORK ALONE. Any cheating or collusion will be severely punished. 2. To obtain full credit, show all your wor. No partial credit will be given without the supporting wor. 3. Please sign this form and include it as the first page of your submitted exam Typed Name: Pledge of honor: "On my honor I have neither given nor received aid on this examination." e-signature: 7

8 EE 5322 Exam I Mobile Robot Control & Potential Fields. Potential Field. Use MATLAB to mae a 3-D plot of the potential fields described below. You will need to use plot commands and maybe the mesh function. The wor area is a square from (0,0) to (3,3) in the (x,y) plane. The goal is at (0,0). There are obstacles at (3,4) and (8,5). Use a repulsive potential of Ki / r i for each obstacle, with ri the vector to the i-th obstacle. For the target use an attractive potential of Kr, T T with rt the vector to the target. Adjust the gains to get a decent plot. Plot the sum of the three potential fields in 3-D on the x,y-plane square from (0,0) to (3,3). 2. Potential Field Navigation. For the same scenario as in Problem, a mobile robot starts at (0,0). The front wheel steered mobile robot has dynamics x vt cos cos y vt cos sin vt sin L with (x,y) the position, the heading angle, v T the wheel speed, L the wheel base, and the steering angle. Set L= 2. a. Compute forces due to each obstacle and goal. Compute total force on the vehicle at point (x,y). b. Design a feedbac control system for force-field control. Draw your control system. c. Use MATLAB to simulate the nonlinear dynamics assuming a constant velocity v T and a steerable front wheel. The wheel should be steered so that the vehicle always goes downhill in the force field plot. Plot the resulting trajectory in the (x,y) plane. Use a square from (0,0) to (3,3). 3. Not Required for the Exam. You get Extra Credit if you do this problem- Swarm/Platoon/Formation. Do what you want to for this problem. The intent is to focus on some sort of swarm or platoon or formation behavior, not the full dynamics. Therefore, tae 5 vehicles each with the simple point mass (Newton s law) dynamics x Fx / m y Fy / m with (x,y) the position of the vehicle and Fx, F y the forces in the x and y direction respectively. The forces might be the sums of attractive forces to goals, repulsive forces from obstacles, and repulsive forces between the agents. Mae some sort of interesting plots or movies showing the leader going to a desired goal or moving along a prescribed trajectory and the followers staying close to him, or in a prescribed formation. Obstacle avoidance by a platoon or swarm is interesting. 8

9 EE 5322 Homewor 5 Lagrange s Equation and Some Representative Systems Problem - BALL BALANCER For Problem you will find the dynamics of the ball balancer. The inverted pendulum can be viewed as a two-degrees-of-freedom robot arm with a prismatic (e.g. extensible) joint followed by a revolute (e.g. rotational) joint. It has only one actuator-- on the prismatic lin. The ball balancing on a pivoted beam can be viewed as a robot arm with a revolute lin followed by a prismatic lin, also having only one actuator-- on the revolute lin. This is in some sense a dual system to the inverted pendulum. The ball balancer is representative of a large class of systems in industrial and military applications. The position of the ball is p, the angle of the beam is the torque input to the beam is f, the inertia of the beam is J, and the mass of the ball is m. p m J f g Ball Balancer a. Find the dynamics of the ball balancer by finding the inetic and potential energies and using Lagrange's equation. b. Write in Lagrange equation form. Problem 2- GANTRY CRANE The gantry crane is a load suspended by a wire rope from a moving trolley. The horizontal position of the load is p, the angle of the wire is the force input to the trolley is f, the mass of the trolley is M, and the mass of the load is m, and the length of the wire rope is L. Assume that the wire rope is stiff so that it does not flex or bend. 9

10 p f M L g m a. Find the dynamics of the gantry crane by finding the inetic and potential energies and using Lagrange's equation. b. Write the dynamics in the Lagrange equation form 0

11 EE 5322 Homewor 6 Adaptive Control, Robust Control. A system is given by 0 0 x Ax Bu x u, y Cx 0x 25 2 a. Find poles and transfer function b. Simulate the system with u(t)=unit step for 0 sec. 2. Write the system as y ay ay 2 u and assume the coefficients are unnown. Design an adaptive controller as described in class. Use desired trajectory of 5 u ( t), that is 5 times the unit step. Here are some hints - y T Write the system error dynamics as r f( x) v with f ( x) ay a2y a a2 W ( x) y Tune the unnown parameter vector using ˆ W F( x) r T. To simulate, tae states and 2 as the system dynamics. You will need to define states 3 and 4 to be the adaptive controller dynamics. 3. Write the system as y ay ay 2 u with unnown coefficients same as above values. Assume the estimated coefficients are aˆ ˆ, a2 20. Design a robust controller as described in class. Use desired trajectory of 5 u ( t), that is 5 times the unit step. Here are some hints - y ˆ T f ( x) aya2y a a2 W ( x) y Write the estimate ˆ ˆ ˆ ˆ ˆ y y Find the estimation error f ( x) f( x) fˆ ( x) a a aˆ aˆ Tae its nown norm bound as F( x) 5 y y The controller you will implement in MATLAB is f ˆ( x ) K rv v r v r F( x) r, r F( x) r, It is nondynamic and has no states. r r 2 2 y y

12 EE 5322 Homewor 7 - Consider the following training data set,,,,,,,. a- Use the feedforwardnet function in Matlab and train a perceptron to classify the data set into two classes. Plot points and decision boundaries. b- Without using the Matlab toolbox, program a single neuron with sigmoid activation function to do this classification problem. Plot the points and decision boundaries and compare the results to part a. 2- Consider the dynamical system where a- Approximate the function using an MLP neural networ and plot the function and the estimation on the same graph. b- Simulate the system response for exact and the approximation. Use different initial conditions. Compare the results. 2

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 533 Homeworks Spring 07 Updated: Saturday, April 08, 07 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. Some homework assignments refer to the textbooks: Slotine

More information

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 5 Homewors Fall 04 Updated: Sunday, October 6, 04 Some homewor assignments refer to the textboos: Slotine and Li, etc. For full credit, show all wor. Some problems require hand calculations. In those

More information

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 537 Homewors Friedland Text Updated: Wednesday November 8 Some homewor assignments refer to Friedland s text For full credit show all wor. Some problems require hand calculations. In those cases do

More information

State Space Representation

State Space Representation ME Homework #6 State Space Representation Last Updated September 6 6. From the homework problems on the following pages 5. 5. 5.6 5.7. 5.6 Chapter 5 Homework Problems 5.6. Simulation of Linear and Nonlinear

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

MECH 3140 Final Project

MECH 3140 Final Project MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10

More information

Electrical Engineering Written PhD Qualifier Exam Spring 2014

Electrical Engineering Written PhD Qualifier Exam Spring 2014 Electrical Engineering Written PhD Qualifier Exam Spring 2014 Friday, February 7 th 2014 Please do not write your name on this page or any other page you submit with your work. Instead use the student

More information

Final Examination Thursday May Please initial the statement below to show that you have read it

Final Examination Thursday May Please initial the statement below to show that you have read it EN40: Dynamics and Vibrations Final Examination Thursday May 0 010 Division of Engineering rown University NME: General Instructions No collaboration of any kind is permitted on this examination. You may

More information

EMA 545 Final Exam - Prof. M. S. Allen Spring 2011

EMA 545 Final Exam - Prof. M. S. Allen Spring 2011 EMA 545 Final Exam - Prof. M. S. Allen Spring 2011 Honor Pledge: On my honor, I pledge that this exam represents my own work, and that I have neither given nor received inappropriate aid in the preparation

More information

Math 41: Calculus First Exam October 13, 2009

Math 41: Calculus First Exam October 13, 2009 Math 41: Calculus First Exam October 13, 2009 Name: SUID#: Select your section: Atoshi Chowdhury Yuncheng Lin Ian Petrow Ha Pham Yu-jong Tzeng 02 (11-11:50am) 08 (10-10:50am) 04 (1:15-2:05pm) 03 (11-11:50am)

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information

Midterm: CS 6375 Spring 2015 Solutions

Midterm: CS 6375 Spring 2015 Solutions Midterm: CS 6375 Spring 2015 Solutions The exam is closed book. You are allowed a one-page cheat sheet. Answer the questions in the spaces provided on the question sheets. If you run out of room for an

More information

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also

More information

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 539 Homeworks Sprng 08 Updated: Tuesday, Aprl 7, 08 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. For full credt, show all work. Some problems requre hand calculatons.

More information

On my honor as a Texas A&M University student, I will neither give nor receive unauthorized help on this exam.

On my honor as a Texas A&M University student, I will neither give nor receive unauthorized help on this exam. Physics 201, Exam 3 Name (printed) On my honor as a Texas A&M University student, I will neither give nor receive unauthorized help on this exam. Name (signed) The multiple-choice problems carry no partial

More information

Final Examination Thursday May Please initial the statement below to show that you have read it

Final Examination Thursday May Please initial the statement below to show that you have read it EN40: Dynamics and Vibrations Final Examination Thursday May 0 010 Division of Engineering rown University NME: General Instructions No collaboration of any kind is permitted on this examination. You may

More information

Problem Set Spring 2012

Problem Set Spring 2012 Problem Set 3 2.086 Spring 2012 Released: Tuesday, 13 March 2012 Due: Tuesday, 3 April, at 2:30 PM by hardcopy at the beginning of class. Note that no Matlab scripts need be uploaded to Stellar for this

More information

Math 341 Fall 2006 Final Exam December 12th, Name:

Math 341 Fall 2006 Final Exam December 12th, Name: Math 341 Fall 2006 Final Exam December 12th, 2006 Name: You may use a calculator, your note card and something to write with. You must attach your notecard to the exam when you turn it in. You cannot use

More information

MEM04: Rotary Inverted Pendulum

MEM04: Rotary Inverted Pendulum MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3

More information

10-701/15-781, Machine Learning: Homework 4

10-701/15-781, Machine Learning: Homework 4 10-701/15-781, Machine Learning: Homewor 4 Aarti Singh Carnegie Mellon University ˆ The assignment is due at 10:30 am beginning of class on Mon, Nov 15, 2010. ˆ Separate you answers into five parts, one

More information

Midterm Examination. Mth 136 = Sta 114. Wednesday, 2000 March 8, 2:20 3:35 pm

Midterm Examination. Mth 136 = Sta 114. Wednesday, 2000 March 8, 2:20 3:35 pm Midterm Examination Mth 136 = Sta 114 Wednesday, 2000 March 8, 2:20 3:35 pm This is a closed-book examination so please do not refer to your notes, the text, or to any other books. You may use a two-sided

More information

Question: Total. Points:

Question: Total. Points: MATH 308 May 23, 2011 Final Exam Name: ID: Question: 1 2 3 4 5 6 7 8 9 Total Points: 0 20 20 20 20 20 20 20 20 160 Score: There are 9 problems on 9 pages in this exam (not counting the cover sheet). Make

More information

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e u Figure 2.1 Cruise-control model x Friction force bx m x u Figure 2.2 Free-body diagram for cruise control S P 278 Figure 2.3 Automobile suspension y m 2 k s b v car x m 1 k w Road surface r Inertial

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

ME751 Advanced Computational Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 Dan Negrut, 2010 ME751, UW-Madison Action speaks louder than words but not nearly as

More information

ECE 5670/6670 Lab 8. Torque Curves of Induction Motors. Objectives

ECE 5670/6670 Lab 8. Torque Curves of Induction Motors. Objectives ECE 5670/6670 Lab 8 Torque Curves of Induction Motors Objectives The objective of the lab is to measure the torque curves of induction motors. Acceleration experiments are used to reconstruct approximately

More information

Artificial Neural Networks Examination, March 2004

Artificial Neural Networks Examination, March 2004 Artificial Neural Networks Examination, March 2004 Instructions There are SIXTY questions (worth up to 60 marks). The exam mark (maximum 60) will be added to the mark obtained in the laborations (maximum

More information

Math Exam 03 Review

Math Exam 03 Review Math 10350 Exam 03 Review 1. The statement: f(x) is increasing on a < x < b. is the same as: 1a. f (x) is on a < x < b. 2. The statement: f (x) is negative on a < x < b. is the same as: 2a. f(x) is on

More information

Machine Learning, Fall 2009: Midterm

Machine Learning, Fall 2009: Midterm 10-601 Machine Learning, Fall 009: Midterm Monday, November nd hours 1. Personal info: Name: Andrew account: E-mail address:. You are permitted two pages of notes and a calculator. Please turn off all

More information

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

t x 1 e t dt, and simplify the answer when possible (for example, when r is a positive even number). In particular, confirm that EX 4 = 3.

t x 1 e t dt, and simplify the answer when possible (for example, when r is a positive even number). In particular, confirm that EX 4 = 3. Mathematical Statistics: Homewor problems General guideline. While woring outside the classroom, use any help you want, including people, computer algebra systems, Internet, and solution manuals, but mae

More information

Chapter #4 EEE8086-EEE8115. Robust and Adaptive Control Systems

Chapter #4 EEE8086-EEE8115. Robust and Adaptive Control Systems Chapter #4 Robust and Adaptive Control Systems Nonlinear Dynamics.... Linear Combination.... Equilibrium points... 3 3. Linearisation... 5 4. Limit cycles... 3 5. Bifurcations... 4 6. Stability... 6 7.

More information

Final Exam Name: Box# Physics

Final Exam Name: Box# Physics Final Exam Name: Box# Physics 160-01 1) A certain airplane has a speed of 400.0 km/h and is diving at an angle of 30.0 below the horizontal when a radar decoy is released. The plane is 800 m high when

More information

Post-Test. For more information, please contact the MCU Training Team.

Post-Test. For more information, please contact the MCU Training Team. Answer the following application questions based on this diagram. Multiple Choice 1. What type of application curve must be used inside a VFD to operate this carpet roll correctly? A) Constant Torque B)

More information

e jωt = cos(ωt) + jsin(ωt),

e jωt = cos(ωt) + jsin(ωt), This chapter introduces you to the most useful mechanical oscillator model, a mass-spring system with a single degree of freedom. Basic understanding of this system is the gateway to the understanding

More information

Robotics I. Test November 29, 2013

Robotics I. Test November 29, 2013 Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected

More information

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

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University ECEn 483 / ME 431 Case Studies Randal W. Beard Brigham Young University Updated: December 2, 2014 ii Contents 1 Single Link Robot Arm 1 2 Pendulum on a Cart 9 3 Satellite Attitude Control 17 4 UUV Roll

More information

Least Squares. Ken Kreutz-Delgado (Nuno Vasconcelos) ECE 175A Winter UCSD

Least Squares. Ken Kreutz-Delgado (Nuno Vasconcelos) ECE 175A Winter UCSD Least Squares Ken Kreutz-Delgado (Nuno Vasconcelos) ECE 75A Winter 0 - UCSD (Unweighted) Least Squares Assume linearity in the unnown, deterministic model parameters Scalar, additive noise model: y f (

More information

Show all work in answering the following questions. Partial credit may be given for problems involving calculations.

Show all work in answering the following questions. Partial credit may be given for problems involving calculations. Physics 3210, Spring 2018 Final Exam Name: Signature: UID: Please read the following before continuing: Show all work in answering the following questions. Partial credit may be given for problems involving

More information

Target Tracking Using Double Pendulum

Target Tracking Using Double Pendulum Target Tracking Using Double Pendulum Brian Spackman 1, Anusna Chakraborty 1 Department of Electrical and Computer Engineering Utah State University Abstract: This paper deals with the design, implementation

More information

Deep Neural Networks (1) Hidden layers; Back-propagation

Deep Neural Networks (1) Hidden layers; Back-propagation Deep Neural Networs (1) Hidden layers; Bac-propagation Steve Renals Machine Learning Practical MLP Lecture 3 4 October 2017 / 9 October 2017 MLP Lecture 3 Deep Neural Networs (1) 1 Recap: Softmax single

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Lecture 3: Pattern Classification

Lecture 3: Pattern Classification EE E6820: Speech & Audio Processing & Recognition Lecture 3: Pattern Classification 1 2 3 4 5 The problem of classification Linear and nonlinear classifiers Probabilistic classification Gaussians, mixtures

More information

EF 151 Exam #4 - Spring, 2016 Page 1 Copy 205

EF 151 Exam #4 - Spring, 2016 Page 1 Copy 205 EF 151 Exam #4 - Spring, 016 Page 1 Copy 05 Name: Section: Instructions: Sit in assigned seat; failure to sit in assigned seat results in a 0 for the exam. Put name and section on your exam. Put seating

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

Example: DC Motor Speed Modeling

Example: DC Motor Speed Modeling Page 1 of 5 Example: DC Motor Speed Modeling Physical setup and system equations Design requirements MATLAB representation and open-loop response Physical setup and system equations A common actuator in

More information

Math 41 First Exam October 12, 2010

Math 41 First Exam October 12, 2010 Math 41 First Exam October 12, 2010 Name: SUID#: Circle your section: Olena Bormashenko Ulrik Buchholtz John Jiang Michael Lipnowski Jonathan Lee 03 (11-11:50am) 07 (10-10:50am) 02 (1:15-2:05pm) 04 (1:15-2:05pm)

More information

Final Examination. CS 205A: Mathematical Methods for Robotics, Vision, and Graphics (Fall 2013), Stanford University

Final Examination. CS 205A: Mathematical Methods for Robotics, Vision, and Graphics (Fall 2013), Stanford University Final Examination CS 205A: Mathematical Methods for Robotics, Vision, and Graphics (Fall 2013), Stanford University The exam runs for 3 hours. The exam contains eight problems. You must complete the first

More information

Final Exam December 11, 2017

Final Exam December 11, 2017 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are NOT allowed to use a calculator with communication capabilities during the exam. Usage

More information

Chapter 3. Experimentation and Data Acquisition

Chapter 3. Experimentation and Data Acquisition 48 Chapter 3 Experimentation and Data Acquisition In order to achieve the objectives set by the present investigation as mentioned in the Section 2.5, an experimental set-up has been fabricated by mounting

More information

Nonlinear Dynamic Systems Homework 1

Nonlinear Dynamic Systems Homework 1 Nonlinear Dynamic Systems Homework 1 1. A particle of mass m is constrained to travel along the path shown in Figure 1, which is described by the following function yx = 5x + 1x 4, 1 where x is defined

More information

ME 680- Spring Representation and Stability Concepts

ME 680- Spring Representation and Stability Concepts ME 680- Spring 014 Representation and Stability Concepts 1 3. Representation and stability concepts 3.1 Continuous time systems: Consider systems of the form x F(x), x n (1) where F : U Vis a mapping U,V

More information

Math 151, Fall 2018 Common Exam 1 Version A

Math 151, Fall 2018 Common Exam 1 Version A Math 151, Fall 018 Common Exam 1 Version A LAST NAME (print): FIRST NAME (print): INSTRUCTOR: STUDENT ID NUMBER: Directions: 1. No calculators, cell phones, or other electronic devices may be used, and

More information

Digital Pendulum Control Experiments

Digital Pendulum Control Experiments EE-341L CONTROL SYSTEMS LAB 2013 Digital Pendulum Control Experiments Ahmed Zia Sheikh 2010030 M. Salman Khalid 2010235 Suleman Belal Kazi 2010341 TABLE OF CONTENTS ABSTRACT...2 PENDULUM OVERVIEW...3 EXERCISE

More information

TEST REPORT. Question file: P Copyright:

TEST REPORT. Question file: P Copyright: Date: February-12-16 Time: 2:00:28 PM TEST REPORT Question file: P12-2006 Copyright: Test Date: 21/10/2010 Test Name: EquilibriumPractice Test Form: 0 Test Version: 0 Test Points: 138.00 Test File: EquilibriumPractice

More information

2.003 Engineering Dynamics Problem Set 10 with answer to the concept questions

2.003 Engineering Dynamics Problem Set 10 with answer to the concept questions .003 Engineering Dynamics Problem Set 10 with answer to the concept questions Problem 1 Figure 1. Cart with a slender rod A slender rod of length l (m) and mass m (0.5kg)is attached by a frictionless pivot

More information

Math 1120 Calculus Test 3

Math 1120 Calculus Test 3 March 27, 2002 Your name The first 7 problems count 5 points each Problems 8 through 11 are multiple choice and count 7 points each and the final ones counts as marked In the multiple choice section, circle

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

More information

Appendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1

Appendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1 Appendix W Dynamic Models W.2 4 Complex Mechanical Systems W.2.1 Translational and Rotational Systems In some cases, mechanical systems contain both translational and rotational portions. The procedure

More information

Appendix A Prototypes Models

Appendix A Prototypes Models Appendix A Prototypes Models This appendix describes the model of the prototypes used in Chap. 3. These mathematical models can also be found in the Student Handout by Quanser. A.1 The QUANSER SRV-02 Setup

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

Linear Experiment #11: LQR Control. Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP) Student Handout

Linear Experiment #11: LQR Control. Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP) Student Handout Linear Motion Servo Plants: IP01 or IP02 Linear Experiment #11: LQR Control Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP) Student Handout Table of Contents 1. Objectives...1 2. Prerequisites...2

More information

MA 113 Calculus I Fall 2015 Exam 3 Tuesday, 17 November Multiple Choice Answers. Question

MA 113 Calculus I Fall 2015 Exam 3 Tuesday, 17 November Multiple Choice Answers. Question MA 11 Calculus I Fall 2015 Exam Tuesday, 17 November 2015 Name: Section: Last 4 digits of student ID #: This exam has ten multiple choice questions (five points each) and five free response questions (ten

More information

Homework 1. System dynamics can be expressed in nonlinear state-space form as

Homework 1. System dynamics can be expressed in nonlinear state-space form as Hoework arane s eqation and soe iortant systes This Hoework irst ives an eale o indin the dynaics o a certain canonical syste, then asks yo to do the sae or two other canonical systes odelin Physical Systes

More information

- - - - - - - - - - - - - - - - - - DISCLAIMER - - - - - - - - - - - - - - - - - - General Information: This midterm is a sample midterm. This means: The sample midterm contains problems that are of similar,

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

Midterm 2 - Solutions

Midterm 2 - Solutions Ecn 102 - Analysis of Economic Data University of California - Davis February 24, 2010 Instructor: John Parman Midterm 2 - Solutions You have until 10:20am to complete this exam. Please remember to put

More information

MEAM 520. More Velocity Kinematics

MEAM 520. More Velocity Kinematics MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) A 4.8-kg block attached to a spring executes simple harmonic motion on a frictionless

More information

Physics with Matlab and Mathematica Exercise #1 28 Aug 2012

Physics with Matlab and Mathematica Exercise #1 28 Aug 2012 Physics with Matlab and Mathematica Exercise #1 28 Aug 2012 You can work this exercise in either matlab or mathematica. Your choice. A simple harmonic oscillator is constructed from a mass m and a spring

More information

Energy and the Simple Harmonic Oscillator

Energy and the Simple Harmonic Oscillator OpenStax-CNX module: m42244 Energy and the Simple Harmonic Oscillator OpenStax College his wor is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Determine

More information

Due Tuesday, September 21 st, 12:00 midnight

Due Tuesday, September 21 st, 12:00 midnight Due Tuesday, September 21 st, 12:00 midnight The first problem discusses a plane truss with inclined supports. You will need to modify the MatLab software from homework 1. The next 4 problems consider

More information

Probability Midterm Exam 2:15-3:30 pm Thursday, 21 October 1999

Probability Midterm Exam 2:15-3:30 pm Thursday, 21 October 1999 Name: 2:15-3:30 pm Thursday, 21 October 1999 You may use a calculator and your own notes but may not consult your books or neighbors. Please show your work for partial credit, and circle your answers.

More information

A Physical Pendulum 2

A Physical Pendulum 2 A Physical Pendulum 2 Ian Jacobs, Physics Advisor, KVIS, Rayong, Thailand Introduction A physical pendulum rotates back and forth about a fixed axis and may be of any shape. All pendulums are driven by

More information

Chapter 1, Section 1.2, Example 9 (page 13) and Exercise 29 (page 15). Use the Uniqueness Tool. Select the option ẋ = x

Chapter 1, Section 1.2, Example 9 (page 13) and Exercise 29 (page 15). Use the Uniqueness Tool. Select the option ẋ = x Use of Tools from Interactive Differential Equations with the texts Fundamentals of Differential Equations, 5th edition and Fundamentals of Differential Equations and Boundary Value Problems, 3rd edition

More information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

MAE106 Laboratory Exercises Lab # 6 - Vibrating systems

MAE106 Laboratory Exercises Lab # 6 - Vibrating systems MAE106 Laboratory Exercises Lab # 6 - Vibrating systems Goals Understand how the oscillations in a mechanical system affect its behavior. Parts & equipment Qty Part/Equipment 1 Seeeduino board 1 Motor

More information

Model predictive control of industrial processes. Vitali Vansovitš

Model predictive control of industrial processes. Vitali Vansovitš Model predictive control of industrial processes Vitali Vansovitš Contents Industrial process (Iru Power Plant) Neural networ identification Process identification linear model Model predictive controller

More information

Step 1: Mathematical Modeling

Step 1: Mathematical Modeling 083 Mechanical Vibrations Lesson Vibration Analysis Procedure The analysis of a vibrating system usually involves four steps: mathematical modeling derivation of the governing uations solution of the uations

More information

Math 266: Phase Plane Portrait

Math 266: Phase Plane Portrait Math 266: Phase Plane Portrait Long Jin Purdue, Spring 2018 Review: Phase line for an autonomous equation For a single autonomous equation y = f (y) we used a phase line to illustrate the equilibrium solutions

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

This exam is closed book. You may use one sheet of handwritten notes (both sides OK). Do not share notes. No photocopied materials are allowed.

This exam is closed book. You may use one sheet of handwritten notes (both sides OK). Do not share notes. No photocopied materials are allowed. Math 125 Final Examination Spring 2012 Your Name Your Signature Student ID # Quiz Section Professor s Name TA s Name This exam is closed book. You may use one 8.5 11 sheet of handwritten notes (both sides

More information

Mathematical Tools for Neuroscience (NEU 314) Princeton University, Spring 2016 Jonathan Pillow. Homework 8: Logistic Regression & Information Theory

Mathematical Tools for Neuroscience (NEU 314) Princeton University, Spring 2016 Jonathan Pillow. Homework 8: Logistic Regression & Information Theory Mathematical Tools for Neuroscience (NEU 34) Princeton University, Spring 206 Jonathan Pillow Homework 8: Logistic Regression & Information Theory Due: Tuesday, April 26, 9:59am Optimization Toolbox One

More information

Multilayer Perceptrons (MLPs)

Multilayer Perceptrons (MLPs) CSE 5526: Introduction to Neural Networks Multilayer Perceptrons (MLPs) 1 Motivation Multilayer networks are more powerful than singlelayer nets Example: XOR problem x 2 1 AND x o x 1 x 2 +1-1 o x x 1-1

More information

3. Linear discrimination and single-layer neural networks

3. Linear discrimination and single-layer neural networks History: Sept 6, 014: created Oct 1, 014: corrected typos, made fig 3. visible 3. Linear discrimination and single-layer neural networs In this section we will treat a special case of two-class classification,

More information

11. (7 points: Choose up to 3 answers) What is the tension,!, in the string? a.! = 0.10 N b.! = 0.21 N c.! = 0.29 N d.! = N e.! = 0.

11. (7 points: Choose up to 3 answers) What is the tension,!, in the string? a.! = 0.10 N b.! = 0.21 N c.! = 0.29 N d.! = N e.! = 0. A harmonic wave propagates horizontally along a taut string of length! = 8.0 m and mass! = 0.23 kg. The vertical displacement of the string along its length is given by!!,! = 0.1!m cos 1.5!!! +!0.8!!,

More information

PHYS2330 Intermediate Mechanics Fall Final Exam Tuesday, 21 Dec 2010

PHYS2330 Intermediate Mechanics Fall Final Exam Tuesday, 21 Dec 2010 Name: PHYS2330 Intermediate Mechanics Fall 2010 Final Exam Tuesday, 21 Dec 2010 This exam has two parts. Part I has 20 multiple choice questions, worth two points each. Part II consists of six relatively

More information

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc. Chapter 14 Oscillations Oscillations of a Spring Simple Harmonic Motion Energy in the Simple Harmonic Oscillator Simple Harmonic Motion Related to Uniform Circular Motion The Simple Pendulum The Physical

More information

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication

More information

Boyce/DiPrima/Meade 11 th ed, Ch 1.1: Basic Mathematical Models; Direction Fields

Boyce/DiPrima/Meade 11 th ed, Ch 1.1: Basic Mathematical Models; Direction Fields Boyce/DiPrima/Meade 11 th ed, Ch 1.1: Basic Mathematical Models; Direction Fields Elementary Differential Equations and Boundary Value Problems, 11 th edition, by William E. Boyce, Richard C. DiPrima,

More information

MA 125 CALCULUS I SPRING 2007 April 27, 2007 FINAL EXAM. Name (Print last name first):... Student ID Number (last four digits):...

MA 125 CALCULUS I SPRING 2007 April 27, 2007 FINAL EXAM. Name (Print last name first):... Student ID Number (last four digits):... CALCULUS I, FINAL EXAM 1 MA 125 CALCULUS I SPRING 2007 April 27, 2007 FINAL EXAM Name (Print last name first):............................................. Student ID Number (last four digits):........................

More information

v are uncorrelated, zero-mean, white

v are uncorrelated, zero-mean, white 6.0 EXENDED KALMAN FILER 6.1 Introduction One of the underlying assumptions of the Kalman filter is that it is designed to estimate the states of a linear system based on measurements that are a linear

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

ECE Homework Set 3

ECE Homework Set 3 ECE 450 1 Homework Set 3 0. Consider the random variables X and Y, whose values are a function of the number showing when a single die is tossed, as show below: Exp. Outcome 1 3 4 5 6 X 3 3 4 4 Y 0 1 3

More information

COSMOS: Making Robots and Making Robots Intelligent Lecture 3: Introduction to discrete-time dynamics

COSMOS: Making Robots and Making Robots Intelligent Lecture 3: Introduction to discrete-time dynamics COSMOS: Making Robots and Making Robots Intelligent Lecture 3: Introduction to discrete-time dynamics Jorge Cortés and William B. Dunbar June 3, 25 Abstract In this and the coming lecture, we will introduce

More information

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Lecture 1 The concept of feedback The role of a controller What is a state? The concept of model in systems engineering: a

More information

Experiment A11 Chaotic Double Pendulum Procedure

Experiment A11 Chaotic Double Pendulum Procedure AME 21216: Lab I Fall 2017 Experiment A11 Chaotic Double Pendulum Procedure Deliverables: Checked lab notebook, plots with captions Background Measuring and controlling the angular position and velocity

More information

Deep Neural Networks (1) Hidden layers; Back-propagation

Deep Neural Networks (1) Hidden layers; Back-propagation Deep Neural Networs (1) Hidden layers; Bac-propagation Steve Renals Machine Learning Practical MLP Lecture 3 2 October 2018 http://www.inf.ed.ac.u/teaching/courses/mlp/ MLP Lecture 3 / 2 October 2018 Deep

More information