EE/ME/AE324: Dynamical Systems. Chapter 4: Block Diagrams
|
|
- Piers Woods
- 5 years ago
- Views:
Transcription
1 EE/ME/AE324: Dynamical Systems Chapter 4: Block Diagrams and Computer Simulation
2 Block Diagrams A block diagram is an interconnection of: Blocks representing math operations Wires representing signals (info.) and their flow Commonly y used to analyze/simulate systems Common elements include: Summers Gains blocks Integrators Given the simple system: x = Ax+ fa( t)
3 Diagrams for Input Output Eqns. Assuming a system in I/O Eqn. form with a single output and no input derivatives: 1. Solve eqn. for highest h output t derivative (HOD) 2. Connect integrators in series to generate the output signal from the HOD 3. Generate the HOD from 1. using a summer block and scaled versions (gain blocks) of the integrator outputs and the input. Given the simple MSD system of Ex. 3.1: Mx + Bx + Kx = f () t a
4 1. Solving for x yields: Ex x= a( () M Bx Kx+ f t 2. Create a chain of two integrators, and 3. Use the result of 1. above to complete the diagram:
5 Ex. 3.2 Revisited EoM with B = 0: M 1x1+ K1x1= K2( x2 x1) M x + K ( x x ) = f ( t ) Resulting I/O eqn.: ( 4) f a M Mx + Ax () KKx = K 2f a t where A= M ( K + K ) + M K
6 1. Solving for the HOD: Ex. 3.2 Revisited ( ) = [ + () ] x Ax K K x K f t 4 1 () a MM Create a chain of four integrators, and 3. Use the result of 1. above to complete the diagram:
7 Diagrams for State Variable Models If the system is written in state-spacespace form: q=aq+bu y=cq+du The block diagram follows naturally: u q q dt q y
8 Diagrams for State Variable Models (Ex. 4.4) If the system is written in terms of n state eqns., but is not written in Matrix form: 1. Draw an integrator for each state variable 2. Build the terms needed to form the derivative of each state variable (as specified by the EoM) using the states, inputs, gains and summers 3. Build the terms needed to form the outputs
9 Ex. 4.4 If the state variables ab are defined ed as: x1 x 1 x 1 x1 q= q = = x 2 x 2 x 2 x2 x 1 1 f ( a t ) K ( ) ( ) 1x1 Bx 1 1 B3 x 1 x 2 K3x1 x2 M 1 x 2 1 [ Kx ] 2 2 Bx B3( x 1 x 2) + K3( x1 x2) M 2 [ ]
10 Ex. 4.4 The block diagram consists of two strings of integrators, i.e., one for x1 and one for x2, with all signals being fed into the summers corresponding to forces acting on the freebody diagrams
11 Running Simulink with Matlab Simulink is a companion package to Matlab provides a graphical user interface (GUI) based method of programming based on signal flow similar to modeling using block diagrams Matlab can be used to set up Simulink models and Simulink data can be passed to Matlab for further analysis and visualization models can be used for real time, hardware inthe loop system testing using DAQ hardware See recommended text for more details: Steven Karris, Introduction to Simulink with Engineering Applications
12 Running Simulink with Matlab Simulink provides apre defined library of blocks that can be used to quickly model systems Commonly used libraries/blocks include: Continuous Integrator (click to set ICs) Math Operations Sum (click to change shape and input signs), Gain Sources Clock, Constant, Step, Fun. generator Sinks Scope, (save) To workspace
13 Running Simulink Simulations Follow these steps to create a Simulink simulation: 1. Start Matlab and type Simulink at prompt 2. Click blank page icon in upper left of Simulink Library Browser to open new model 3. Drag blocks from library folders into the model window, e.g., integrator, sum, gain, step, etc. 4. Arrange blocks so that they represent the system model in an orderly way, connecting them by dragging using wires, etc. 5. Double click on blocks with parameters to change them as needed 6. Setup simulation, e.g., stop time, using Simulation > Configuration Parameters menu in model window
14 Create the Simulink Model Below Questions: What does this model represent? How does increasing B change the system response?
15 Associated Matlab Script
16
17 In class Design Challenge Our next class will meet in 163 CAMP You will form groups of no more than three students You will simulate Example 4.7 and try to solve a design challenge posed at the start of class Students in groups that successfully solve the challenge and submit printouts of their work will be awarded a 2% bonus toward their project grades You are encouraged to get a head start on the challenge if desired by reviewing Example 4.7, etc.
18 Questions?
19 In class Design Challenge Form groups of no more than three students Simulate Example 4.7 and try to solve a design challenge Students in groups that successfully solve the challenge and submit printouts of their work, e.g., Matlab and Simulink files with clearly labeled l plots showing their results, will be awarded a 2% bonus toward their final grades
20 Ex. 4.7: Problem Statement A skydiver jumps from an airplane. Assume: no wind, the parachute opens at t=0 with the risers fully extended (no stretch ) and provides viscous damping relative to a fixed reference, initial i i speed of the jumper and parachute are 20 m/s Challenge: Find values for B p and K R that ensure a steady state velocity of 5 m/s or less with max. jumper deceleration limited to one g or less using the following parameters: M = 10 kg, M = 60 kg, B = 10 N s/m p j j
21 Computer Lab Assignment Assume references are selected such that displacement of jumper and parachute are zero when t=0, i.e., system at EQ when x p =x j =0 EoM: 1 x ( ) p = Bpx p + KR xj xp + M pg M p 1 x = B x K x x + M ( ) j j j R j p jg M j Now model this system in Matlab and Simulink
22 You have approx. 40 minutes to work solve the Challenge Solution on Next Page!
23 Solution Assume references are selected such that displacement of jumper and parachute are zero when t=0, i.e., system at EQ when x p =x j =0 In steady-state, x = x = 0 x = x = x ( ) p + j p j p j tv (terminal velocity). Sub. into EoM yields: x tv M M g = 5 m/s B + B p ( ) p + j M M g Bp = B x j tv ( ) = 130 N m/s 5 j
24 Solution for K R =40, B p =130 Run simulation varying K R until specifications met:
25 Is this a practical solution (explain your answer)?
26 % Matlab script to simulate Ex. 4.7 using a state space model clear % Define system parameters g=9.81; Mp= 10; Mj= 60; Bj= 10; xpdot_ss= 5; Bp= (Mp+Mj)*g/xpdot_ss Bj; % Solved from EoM in steady state KR= 40; t_stop= 20;% Selected by trial and error % State matrices A= [ ; KR/Mp Bp/Mp KR/Mp 0; ;KR/Mj 0 KR/Mj Bj/Mj]; B= [0;1;0;1]; C= [eye(4);kr/mj 0 KR/Mj Bj/Mj]; % Last row specifies accel. of jumper D= [zeros(4,1);1]; IC=[0;20;0;20]; % Initial conditions as per problem statement sim('ex4 sim(ex4_7) 7') % Calls the Simulink model
27 figure(); subplot(2,1,1); 1); plot(tout,y(:,1),tout,y(:,3)) tout title('displacement of parachute (blue) and jumper (green)') xlabel('time [s]'); ]); ylabel('displacement [m]') ]) subplot(2,1,2); plot(tout,y(:,3) y(:,1)) title('relative displacement of risers') xlabel('time [s]'); ylabel('displacement [m]') figure();subplot(2,1,1); plot(tout,y(:,2),tout,y(:,4)) title('velocity of parachute (blue) and jumper (green)') ) xlabel('time [s]'); ylabel('velocity [m/s]') subplot(2,1,2); plot(tout,y(:,5)) title('acceleration of jumper') xlabel('time [s]'); ylabel('acceleration [m/s^2]')
28 Simulink Model of Ex. 4.7
29 Questions?
Linear System Theory
Linear System Theory - Introduction to Simulink Prof. Robert X. Gao Electromechanical Systems Laboratory Department of Mechanical Engineering Outline Block Diagram Introduction Launching Simulink Modeling
More informationES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK
ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK What is SIMULINK? SIMULINK is a software package for modeling, simulating, and analyzing
More informationLab 1: Dynamic Simulation Using Simulink and Matlab
Lab 1: Dynamic Simulation Using Simulink and Matlab Objectives In this lab you will learn how to use a program called Simulink to simulate dynamic systems. Simulink runs under Matlab and uses block diagrams
More informationLab 1 Uniform Motion - Graphing and Analyzing Motion
Lab 1 Uniform Motion - Graphing and Analyzing Motion Objectives: < To observe the distance-time relation for motion at constant velocity. < To make a straight line fit to the distance-time data. < To interpret
More informationDouble Inverted Pendulum (DBIP)
Linear Motion Servo Plant: IP01_2 Linear Experiment #15: LQR Control Double Inverted Pendulum (DBIP) All of Quanser s systems have an inherent open architecture design. It should be noted that the following
More informationPHYSICS 211 LAB #3: Frictional Forces
PHYSICS 211 LAB #3: Frictional Forces A Lab Consisting of 4 Activities Name: Section: TA: Date: Lab Partners: Circle the name of the person to whose report your group printouts will be attached. Individual
More informationLecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013
Today s Objectives ENGR 105: Feedback Control Design Winter 2013 Lecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013 1. introduce the MATLAB Control System Toolbox
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #11: 1-DOF Torsion 1-DOF Torsion Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF
More informationSimulink Modeling Tutorial
Simulink Modeling Tutorial Train system Free body diagram and Newton's law Model Construction Running the Model Obtaining MATLAB Model In Simulink, it is very straightforward to represent a physical system
More information1 Overview of Simulink. 2 State-space equations
Modelling and simulation of engineering systems Simulink Exercise 1 - translational mechanical systems Dr. M. Turner (mct6@sun.engg.le.ac.uk 1 Overview of Simulink Simulink is a package which runs in the
More informationLab 3: Quanser Hardware and Proportional Control
Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools
More informationSRV02-Series Rotary Experiment # 1. Position Control. Student Handout
SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the
More informationLAB 2 - ONE DIMENSIONAL MOTION
Name Date Partners L02-1 LAB 2 - ONE DIMENSIONAL MOTION OBJECTIVES Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise To learn how to use a motion detector and gain more familiarity
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #01: Modeling SRV02 Modeling using QuaRC Student Manual SRV02 Modeling Laboratory Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1
More informationSimulink Tutorial 1 CPE562
Simulink Tutorial 1 CPE562 Week 1 Introduction to Simulink Familiarization with Simulink blocks Sources: Constants Sinks: Display Operations: Sum, Product, Add, Divide. Mathematical operations involving
More informationCONTROL SYSTEMS LABORATORY ECE311 LAB 1: The Magnetic Ball Suspension System: Modelling and Simulation Using Matlab
CONTROL SYSTEMS LABORATORY ECE311 LAB 1: The Magnetic Ball Suspension System: Modelling and Simulation Using Matlab 1 Introduction and Purpose The purpose of this experiment is to familiarize you with
More informationChem 1 Kinetics. Objectives. Concepts
Chem 1 Kinetics Objectives 1. Learn some basic ideas in chemical kinetics. 2. Understand how the computer visualizations can be used to benefit the learning process. 3. Understand how the computer models
More informationCoefficient of Friction Lab
Name Date Period Coefficient of Friction Lab The purpose of this lab is to determine the relationship between a) the force of static friction and the normal force and b) the force of kinetic friction and
More informationGeneral Physics I Lab. M1 The Atwood Machine
Purpose General Physics I Lab In this experiment, you will learn the basic operation of computer interfacing and use it in an experimental study of Newton s second law. Equipment and components Science
More informationNewton's 2 nd Law. . Your end results should only be interms of m
Newton's nd Law Introduction: In today's lab you will demonstrate the validity of Newton's Laws in predicting the motion of a simple mechanical system. The system that you will investigate consists of
More informationLab 4 Numerical simulation of a crane
Lab 4 Numerical simulation of a crane Agenda Time 10 min Item Review agenda Introduce the crane problem 95 min Lab activity I ll try to give you a 5- minute warning before the end of the lab period to
More informationThe Control of an Inverted Pendulum
The Control of an Inverted Pendulum AAE 364L This experiment is devoted to the inverted pendulum. Clearly, the inverted pendulum will fall without any control. We will design a controller to balance the
More informationAnalysis of Dynamic Systems Using Bond Graph Method Through SIMULINK
Analysis of Dynamic Systems Using Bond Graph Method Through SIMULINK José Antonio Calvo, Carolina Álvarez- Caldas and José Luis San Román Universidad Carlos III de Madrid Spain. Introduction The dynamic
More informationUsing web-based Java pplane applet to graph solutions of systems of differential equations
Using web-based Java pplane applet to graph solutions of systems of differential equations Our class project for MA 341 involves using computer tools to analyse solutions of differential equations. This
More informationAMS 132: Discussion Section 2
Prof. David Draper Department of Applied Mathematics and Statistics University of California, Santa Cruz AMS 132: Discussion Section 2 All computer operations in this course will be described for the Windows
More informationCHAPTER 6 STATE SPACE: FREQUENCY RESPONSE, TIME DOMAIN
CHAPTER 6 STATE SPACE: FREQUENCY RESPONSE, TIME DOMAIN 6. Introduction Frequency Response This chapter will begin with the state space form of the equations of motion. We will use Laplace transforms to
More informationDynamical Systems. Mechanical Systems
EE/ME/AE324: Dynamical Systems Chapter 2: Modeling Translational Mechanical Systems Common Variables Used Assumes 1 DoF per mass, i.e., all motion scalar Displacement: x ()[ t [m] Velocity: dx() t vt ()
More information2.004 Dynamics and Control II Spring 2008
MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute
More informationPHYSICS 211 LAB #8: Periodic Motion
PHYSICS 211 LAB #8: Periodic Motion A Lab Consisting of 6 Activities Name: Section: TA: Date: Lab Partners: Circle the name of the person to whose report your group printouts will be attached. Individual
More informationPHY221 Lab 2 - Experiencing Acceleration: Motion with constant acceleration; Logger Pro fits to displacement-time graphs
Page 1 PHY221 Lab 2 - Experiencing Acceleration: Motion with constant acceleration; Logger Pro fits to displacement-time graphs Print Your Name Print Your Partners' Names You will return this handout to
More informationEE 4314 Lab 1 Handout Control Systems Simulation with MATLAB and SIMULINK Spring Lab Information
EE 4314 Lab 1 Handout Control Systems Simulation with MATLAB and SIMULINK Spring 2013 1. Lab Information This is a take-home lab assignment. There is no experiment for this lab. You will study the tutorial
More informationExperiment # 5 5. Coupled Water Tanks
Experiment # 5 5. Coupled Water Tanks 5.. Objectives The Coupled-Tank plant is a Two-Tank module consisting of a pump with a water basin and two tanks. The two tanks are mounted on the front plate such
More informationLab 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 informationECE 320 Linear Control Systems Winter Lab 1 Time Domain Analysis of a 1DOF Rectilinear System
Amplitude ECE 3 Linear Control Systems Winter - Lab Time Domain Analysis of a DOF Rectilinear System Objective: Become familiar with the ECP control system and MATLAB interface Collect experimental data
More informationCompanion. Jeffrey E. Jones
MATLAB7 Companion 1O11OO1O1O1OOOO1O1OO1111O1O1OO 1O1O1OO1OO1O11OOO1O111O1O1O1O1 O11O1O1O11O1O1O1O1OO1O11O1O1O1 O1O1O1111O11O1O1OO1O1O1O1OOOOO O1111O1O1O1O1O1O1OO1OO1OO1OOO1 O1O11111O1O1O1O1O Jeffrey E.
More informationRotary Flexible Joint
Rotary Flexible Joint Workbook ROTFLEX Student Version Quanser Inc. 2011 c 2011 Quanser Inc., All rights reserved. Quanser Inc. 119 Spy Court Markham, Ontario L3R 5H6 Canada info@quanser.com Phone: 1-905-940-3575
More informationM61 1 M61.1 PC COMPUTER ASSISTED DETERMINATION OF ANGULAR ACCELERATION USING TORQUE AND MOMENT OF INERTIA
M61 1 M61.1 PC COMPUTER ASSISTED DETERMINATION OF ANGULAR ACCELERATION USING TORQUE AND MOMENT OF INERTIA PRELAB: Before coming to the lab, you must write the Object and Theory sections of your lab report
More informationDeveloping a Scientific Theory
Name Date Developing a Scientific Theory Equipment Needed Qty Equipment Needed Qty Photogate/Pulley System (ME-6838) 1 String (SE-8050) 1 Mass and Hanger Set (ME-8967) 1 Universal Table Clamp (ME-9376B)
More informationLab 11 Simple Harmonic Motion A study of the kind of motion that results from the force applied to an object by a spring
Lab 11 Simple Harmonic Motion A study of the kind of motion that results from the force applied to an object by a spring Print Your Name Print Your Partners' Names Instructions April 20, 2016 Before lab,
More informationECE 203 LAB 1 MATLAB CONTROLS AND SIMULINK
Version 1.1 1 of BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 and 0 Labs EXPECTED KNOWLEDGE ECE 03 LAB 1 MATLAB CONTROLS AND SIMULINK Linear systems Transfer functions Step and impulse responses (at the level
More information(t) ), ( ) where t is time, T is the reaction time, u n is the position of the nth car, and the "sensitivity coefficient" λ may depend on un 1(
Page 1 A Model of Traffic Flow Everyone has had the experience of sitting in a traffic jam, or of seeing cars bunch up on a road for no apparent good reason MATLAB and SIMULINK are good tools for studying
More informationAppendix 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 informationRotary Flexible Link. Workbook FLEXGAGE. Student Version
Rotary Flexible Link Workbook FLEXGAGE Student Version Quanser Inc. 2011 c 2011 Quanser Inc., All rights reserved. Quanser Inc. 119 Spy Court Markham, Ontario L3R 5H6 Canada info@quanser.com Phone: 1-905-940-3575
More informationa. Follow the Start-Up Procedure in the laboratory manual. Note the safety rules.
Lab #1 - Free Vibration Name: Date: Section / Group: Procedure Steps (from lab manual): a. Follow the Start-Up Procedure in the laboratory manual. Note the safety rules. b. Locate the various springs and
More informationEXPERIMENT 4 ONE DIMENSIONAL MOTION
EXPERIMENT 4 ONE DIMENSIONAL MOTION INTRODUCTION This experiment explores the meaning of displacement; velocity, acceleration and the relationship that exist between them. An understanding of these concepts
More informationfirst name (print) last name (print) brock id (ab17cd) (lab date)
(ta initials) first name (print) last name (print) brock id (ab17cd) (lab date) Experiment 1 Capacitance In this Experiment you will learn the relationship between the voltage and charge stored on a capacitor;
More informationDate Course Name Instructor Name Student(s) Name. Atwood s Machine
Date Course Name Instructor Name Student(s) Name Atwood s Machine A classic experiment in physics is the Atwood s machine: Two masses on either side of a pulley connected by a light string. When released,
More information1. Write the symbolic representation and one possible unit for angular velocity, angular acceleration, torque and rotational inertia.
ROTATIONAL DYNAMICS Pre-Lab Questions Page Name: Class: Roster Number: Instructor: 1. Write the symbolic representation and one possible unit for angular velocity, angular acceleration, torque and rotational
More informationHOW TO USE MIKANA. 1. Decompress the zip file MATLAB.zip. This will create the directory MIKANA.
HOW TO USE MIKANA MIKANA (Method to Infer Kinetics And Network Architecture) is a novel computational method to infer reaction mechanisms and estimate the kinetic parameters of biochemical pathways from
More informationApplications of Newton's Laws
Applications of Newton's Laws Purpose: To apply Newton's Laws by applying forces to objects and observing their motion; directly measuring these forces that are applied. Apparatus: Pasco track, Pasco cart,
More informationMath 261 Sampling Distributions Lab Spring 2009
Math 261 Sampling Distributions Lab Spring 2009 Name: Purpose After completing this lab, you should be able to distinguish between the distribution of the population, distribution of the sample, and the
More informationMotion II. Goals and Introduction
Motion II Goals and Introduction As you have probably already seen in lecture or homework, and if you ve performed the experiment Motion I, it is important to develop a strong understanding of how to model
More informationState Feedback Controller for Position Control of a Flexible Link
Laboratory 12 Control Systems Laboratory ECE3557 Laboratory 12 State Feedback Controller for Position Control of a Flexible Link 12.1 Objective The objective of this laboratory is to design a full state
More informationPHY 123 Lab 4 The Atwood Machine
PHY 123 Lab 4 The Atwood Machine The purpose of this lab is to study Newton s second law using an Atwood s machine, and to apply the law to determine the acceleration due to gravity experimentally. This
More informationLinear 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 informationSystem Simulation using Matlab
EE4314 Fall 2008 System Simulation using Matlab The purpose of this laboratory work is to provide experience with the Matlab software for system simulation. The laboratory work contains a guide for solving
More informationPRELAB IMPULSE AND MOMENTUM
Impulse Momentum and Jump PRELAB IMPULSE AND MOMENTUM. In a car collision, the driver s body must change speed from a high value to zero. This is true whether or not an airbag is used, so why use an airbag?
More informationMAT300/500 Programming Project Spring 2019
MAT300/500 Programming Project Spring 2019 Please submit all project parts on the Moodle page for MAT300 or MAT500. Due dates are listed on the syllabus and the Moodle site. You should include all neccessary
More informationMathematical Analysis of System Dynamics Model of a Peer-to-Peer Network. Vincent J. Papia
Mathematical Analysis of System Dynamics Model of a Peer-to-Peer Network Vincent J. Papia April 26, 2006 Abstract This project provides a mathematical analysis of a seven-component ODE model of a peer-to-peer
More informationLab 1: Numerical Solution of Laplace s Equation
Lab 1: Numerical Solution of Laplace s Equation ELEC 3105 last modified August 27, 2012 1 Before You Start This lab and all relevant files can be found at the course website. You will need to obtain an
More informationthrough any three given points if and only if these points are not collinear.
Discover Parabola Time required 45 minutes Teaching Goals: 1. Students verify that a unique parabola with the equation y = ax + bx+ c, a 0, exists through any three given points if and only if these points
More informationForces and Newton s Second Law
Forces and Newton s Second Law Goals and Introduction Newton s laws of motion describe several possible effects of forces acting upon objects. In particular, Newton s second law of motion says that when
More informationLaboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint
Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control
More informationPre-Lab Exercise Full Name:
L07 Rotational Motion and the Moment of Inertia 1 Pre-Lab Exercise Full Name: Lab Section: Hand this in at the beginning of the lab period. The grade for these exercises will be included in your lab grade
More informationWork and Energy. We re going to use the same apparatus that we used in last week s Newton s Laws lab. A string is attached to a car of mass m
Work and Energy We re going to use the same apparatus that we used in last week s Newton s Laws lab. A string is attached to a car of mass m 1 which is on a horizontal frictionless surface. The string
More informationExperiment 81 - Design of a Feedback Control System
Experiment 81 - Design of a Feedback Control System 201139030 (Group 44) ELEC273 May 9, 2016 Abstract This report discussed the establishment of open-loop system using FOPDT medel which is usually used
More informationFig. 1 Simple BJT (NPN) current mirror and its test circuit
1 Lab 01: Current Mirrors Total 30 points: 20 points for lab, 5 points for well-organized report, 5 points for immaculate circuit on breadboard Note: There are two parts for this lab. You must answer the
More informationExperiment 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 information1 M62 M62.1 CONSERVATION OF ANGULAR MOMENTUM FOR AN INELASTIC COLLISION
1 M62 M62.1 CONSERVATION OF ANGULAR MOMENTUM FOR AN INELASTIC COLLISION PRELAB: Before coming to the lab, you must write the Object and Theory sections of your lab report and include the Data Tables. You
More informationDate: Summer Stem Section:
Page 1 of 7 Name: Date: Summer Stem Section: Summer assignment: Build a Molecule Computer Simulation Learning Goals: 1. Students can describe the difference between a molecule name and chemical formula.
More informationBMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart
BMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart Higher Order ODEs: (Rao, 2002) Although we can now write MATLAB code to find numerical solutions
More informationExperiment 4 Oscillations
Experiment 4 Oscillations "Physics is experience, arranged in economical order." E. Mach OBJECTIVES To study some simple oscillatory systems. THEORY Typical dictionary definitions of the verb "oscillate"
More informationDepartment of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual
Department of Electrical and Computer Engineering EE461: Digital Control - Lab Manual Winter 2011 EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce
More informationNUMB3RS Activity: Clearing All Obstacles. Episode: Hot Shot
Page 1 NUMB3RS Activity: Clearing All Obstacles Topic: Parabolic Equations Grade Level: 10-1 Objective: Students will use the TI-Navigator TM system to explore changes of projectile motion due to initial
More informationIFM Chemistry Computational Chemistry 2010, 7.5 hp LAB2. Computer laboratory exercise 1 (LAB2): Quantum chemical calculations
Computer laboratory exercise 1 (LAB2): Quantum chemical calculations Introduction: The objective of the second computer laboratory exercise is to get acquainted with a program for performing quantum chemical
More informationConstant velocity and constant acceleration
Constant velocity and constant acceleration Physics 110 Laboratory Introduction In this experiment we will investigate two rather simple forms of motion (kinematics): motion with uniform (non-changing)
More informationComputational Study of Chemical Kinetics (GIDES)
Computational Study of Chemical Kinetics (GIDES) Software Introduction Berkeley Madonna (http://www.berkeleymadonna.com) is a dynamic modeling program in which relational diagrams are created using a graphical
More informationISSP User Guide CY3207ISSP. Revision C
CY3207ISSP ISSP User Guide Revision C Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com Copyrights Copyrights
More informationYTÜ Mechanical Engineering Department
YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab
More informationTHE CONSERVATION OF ENERGY - PENDULUM -
THE CONSERVATION OF ENERGY - PENDULUM - Introduction The purpose of this experiment is to measure the potential energy and the kinetic energy of a mechanical system and to quantitatively compare the two
More informationEE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Torsion Disks. (ECP Systems-Model: 205)
EE 4443/539 LAB 3: Control of Industrial Systems Simulation and Hardware Control (PID Design) The Torsion Disks (ECP Systems-Model: 05) Compiled by: Nitin Swamy Email: nswamy@lakeshore.uta.edu Email: okuljaca@lakeshore.uta.edu
More informationPhysics 326 Lab 6 10/18/04 DAMPED SIMPLE HARMONIC MOTION
DAMPED SIMPLE HARMONIC MOTION PURPOSE To understand the relationships between force, acceleration, velocity, position, and period of a mass undergoing simple harmonic motion and to determine the effect
More informationSafety: BE SURE TO KEEP YOUR SMART CART UPSIDE-DOWN WHEN YOU RE NOT ACTIVELY USING IT TO RECORD DATA.
Why do people always ignore Objective: 1. Determine how an object s mass affects the friction it experiences. 2. Compare the coefficient of static friction to the coefficient of kinetic friction for each
More informationMassachusetts Institute of Technology Dynamics and Control II
I E Maachuett Intitute of Technology Department of Mechanical Engineering 2.004 Dynamic and Control II Laboratory Seion 5: Elimination of Steady-State Error Uing Integral Control Action 1 Laboratory Objective:
More informationET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems
ET3-7: Modelling I(V) Introduction and Objectives Electrical, Mechanical and Thermal Systems Objectives analyse and model basic linear dynamic systems -Electrical -Mechanical -Thermal Recognise the analogies
More informationEGC221: Digital Logic Lab
Division of Engineering Programs EGC221: Digital Logic Lab Experiment #1 Basic Logic Gate Simulation Student s Name: Student s Name: Reg. no.: Reg. no.: Semester: Fall 2016 Date: 07 September 2016 Assessment:
More informationQuanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual
Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant
More informationHands-on Lab 3. System Identification with Experimentally Acquired Data
Hands-on Lab 3 System Identification with Experimentally Acquired Data Recall that the course objective is to control the angle, rise time and overshoot of a suspended motor-prop. Towards this, the two
More informationUsing SkyTools to log Texas 45 list objects
Houston Astronomical Society Using SkyTools to log Texas 45 list objects You can use SkyTools to keep track of objects observed in Columbus and copy the output into the Texas 45 observation log. Preliminary
More informationSome tools and methods for determination of dynamics of hydraulic systems
Some tools and methods for determination of dynamics of hydraulic systems A warm welcome to the course in Hydraulic servo-techniques! The purpose of the exercises given in this material is to make you
More informationLab 01: Harmonic Motion I. Theory: Three experiments. The first we measure the oscillation of a spring, the second of a rubber band (non-linear).
Dr. W. Pezzaglia Physics 8C Lab, Spring 04 Page Las Positas College Lab # Harmonic Motion 04Jan3 Lab 0: Harmonic Motion I. Theory: Three experiments. The first we measure the oscillation of a spring, the
More informationExtra Credit Final Practice
Velocity (m/s) Elements of Physics I Spring 218 Extra Credit Final Practice 1. Use the figure to answer the following questions. Which of the lines indicate a) Constant velocity b) Constant acceleration
More informationIntroduction to Matlab
History of Matlab Starting Matlab Matrix operation Introduction to Matlab Useful commands in linear algebra Scripts-M file Use Matlab to explore the notion of span and the geometry of eigenvalues and eigenvectors.
More informationRC Circuits. Equipment: Capstone with 850 interface, RLC circuit board, 2 voltage sensors (no alligator clips), 3 leads V C = 1
R ircuits Equipment: apstone with 850 interface, RL circuit board, 2 voltage sensors (no alligator clips), 3 leads 1 Introduction The 3 basic linear circuits elements are the resistor, the capacitor, and
More informationEEL2216 Control Theory CT1: PID Controller Design
EEL6 Control Theory CT: PID Controller Design. Objectives (i) To design proportional-integral-derivative (PID) controller for closed loop control. (ii) To evaluate the performance of different controllers
More informationChapter 4. Forces and the Laws of Motion. CH 4 Forces and the Laws of Motion.notebook. April 09, Changes in Motion. A. Force
CH 4 Forces and the Laws of Motion.notebook Chapter 4 A. Force April 09, 2015 Changes in Motion Forces and the Laws of Motion 1. Defined as the cause of an acceleration, or the change in an object s motion,
More informationLab Activity H4 It s Snow Big Deal
Lab Activity H4 It s Snow Big Deal OUTCOMES After completing this lab activity, the student should be able to use computer-based data acquisition techniques to measure temperatures. draw appropriate conclusions
More informationName, Date, Period. R Θ R x R y
Name, Date, Period Virtual Lab Vectors & Vector Operations Setup 1. Make sure your calculator is set to degrees and not radians. Sign out a laptop and power cord. Plug in the laptop and leave it plugged
More informationA Brief Introduction To. GRTensor. On MAPLE Platform. A write-up for the presentation delivered on the same topic as a part of the course PHYS 601
A Brief Introduction To GRTensor On MAPLE Platform A write-up for the presentation delivered on the same topic as a part of the course PHYS 601 March 2012 BY: ARSHDEEP SINGH BHATIA arshdeepsb@gmail.com
More informationInverted Pendulum System
Introduction Inverted Pendulum System This lab experiment consists of two experimental procedures, each with sub parts. Experiment 1 is used to determine the system parameters needed to implement a controller.
More information