Linear System Theory
|
|
- Doris Lindsey
- 6 years ago
- Views:
Transcription
1 Linear System Theory - Introduction to Simulink Prof. Robert X. Gao Electromechanical Systems Laboratory Department of Mechanical Engineering
2 Outline Block Diagram Introduction Launching Simulink Modeling Procedure System Modeling with Simulink - Example Summary Practice 2 /21
3 Block Diagram Definition: A block diagram is an interconnection of blocks representing basic mathematical operations in such a way that the overall diagram is equivalent to the system s mathematical model. Components: Summer Addition and subtraction Gain Multiplication Integrator Integration Constant No Input, Output Never Changes Base: Input Output Equation State Variable Equations 3 /21
4 An Example of Block Diagram For the given system, Block Diagram 4 /21
5 Introduction Definition: Simulink is a software package that enables you to model, simulate, and analyze systems whose outputs change over time. - Mathworks Features: Model based Design Graphical Programming Icon - Driven Build Systems by Drawing Block Diagrams Example Plane Take - Off Applications: Aerospace and Defense Automotive Communications Electronics and Signal Processing Medical Instrumentation Etc. 5 /21
6 Launching Simulink Launch MATLAB and Specify Work Directory Launch Simulink Type simulink in command window Click Start Simulink Library Browser Block Search Select Library Select Block Block Description 6 /21
7 Modeling Procedure Defining the Problem Identifying System Components OUTSIDE SIMULINK Modeling System with Equations Building the Simulink Block Diagrams Running the Simulation MODELING IN SIMULINK Validating the Simulation Results 7 /21
8 Example 4.7 A Parachute Jumper and a Mechanical Model Values: Mass of the Parachute M p Mass of the Jumper M j Drag Coefficient of Parachute B p Drag Coefficient of Jumper B j Spring Constant of Riser K R 10 kg 60 kg 100 N/(m/s) 10 N/(m/s) 400 N/m Conditions: t = 0 as the moment the parachute opens Risers fully extended, no deformation Velocity: v j = 20 m/s, v p = 20 m/s Constant = m/s^2 8 /21
9 Free body Diagrams 9 /21
10 Equilibrium Equations Equilibrium Equations M x B x K ( x x ) M g p p p p R j p p M x B x K ( x x ) M g j j j j R j p j Re write 1 xp [ Bx p p KR ( xj xp ) M pg ] M p 1 x j [ Bx j j KR ( xj xp ) M jg ] M j 10 /21
11 Start a New Model From the Library Browser, File New Model Launch the Programming Interface Drag Block Components From Library into This Area 11 /21
12 Programming 12 /21
13 Modeling of Parachute 1 xp [ Bx p p KR ( xj xp ) M pg ] M p x p x p x p ( x x ) j p 13 /21
14 Modeling of Jumper 1 x j [ Bx j j KR ( xj xp ) M jg ] M j ( x x ) j p x j x j x j Time 14 /21
15 Output Ports Assignment Sequence Variable 1 Displacement of Parachute 2 Velocity of Parachute 3 Acceleration of Parachute 4 Displacement of Jumper 5 Velocity of Jumper 6 Acceleration of Jumper 7 Spring Elongation 8 Time 15 /21
16 Run the Simulation Script % DEMONSTRATION OF EXAMPLE 4.7 PARACHUTE % 1. Value Assignment Mp = 10; % mass of parachute 10 kg Mj = 60; % mass of jumper 60 kg Bp = 100; % drag coef. of parachute 100 N/(m/s) Bj = 10; % drag coef. of jumper 10 N/(m/s) KR = 400; % spring constant of riser 400 N/m % 2. Simulation Execution sim('parachute'); Run the Script (F5) 16 /21
17 Simulation Result Workspace Output Variables 17 /21
18 Visualization of Result % PLOT THE SIMULATION RESULT % OUTPUT VARIABLE : yout % TIME OUTPUT: tout figure; subplot(4,1,1); % 1ST PLOT plot(tout,yout(:,1),'b','linewidth',3); % PLOT DISP. OF PARACHUTE VS. TIME hold on;grid on; plot(tout,yout(:,4),'--r','linewidth',3); % PLOT DISP. OF JUMPER VS. TIME ylabel('meter','fontsize',22); % SET YLABLE set(gca,'fontsize',16); % SET FONT SIZE OF AXES subplot(4,1,2); % 2ND PLOT plot(tout,yout(:,2),'b','linewidth',3); % PLOT VELOCITY OF PARACHUTE VS. TIME hold on;grid on; plot(tout,yout(:,5),'--r','linewidth',3); % PLOT VELOCITY OF JUMPER VS. TIME ylabel('meter/sec.','fontsize',22); % SET YLABLE set(gca,'fontsize',16); % SET FONT SIZE OF AXES subplot(4,1,3); % 3RD PLOT plot(tout,yout(:,3),'b','linewidth',3); % PLOT ACCELERATION OF PARACHUTE VS. TIME hold on;grid on; plot(tout,yout(:,6),'--r','linewidth',3); % PLOT ACCELERATION OF JUMPER VS. TIME ylabel('meter/sec.^2','fontsize',22); % SET YLABLE set(gca,'fontsize',16); % SET FONT SIZE OF AXES subplot(4,1,4); % 4TH PLOT plot(tout,yout(:,7),'k','linewidth',3); % PLOT ELONGATION ylabel('meter','fontsize',22); % SET YLABLE xlabel('time/sec.','fontsize',22); % SET XLABLE set(gca,'fontsize',16); % SET FONT SIZE OF AXES grid on; 18 /21
19 Plot 40 meter 20 Parachute Jumper meter/sec meter/sec meter/sec Time/sec. Elongation 19 /21
20 Summary Introduction to Block Diagram Introduction to Simulink Demonstration of Model based Design Demonstration of Simulink Operation 20 /21
21 Practice Launch MATLAB Get Familiar with Matrix Operations Try to Solve a Simple Problem with MATLAB Try to Solve a Simple Problem with Simulink 21 /21
EE/ME/AE324: Dynamical Systems. Chapter 4: Block Diagrams
EE/ME/AE324: Dynamical Systems Chapter 4: Block Diagrams and Computer Simulation Block Diagrams A block diagram is an interconnection of: Blocks representing math operations Wires representing signals
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 informationLinear System Theory
Linear System Theory - MATLAB Exercise Prof. Robert X. Gao Electromechanical Systems Laboratory Department of Mechanical Engineering Outline Review System Modeling Procedure Example Simple Problem Example
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 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 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 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 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 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 informationMAT 17A - UHP - DISCUSSION #10 December 1, 2015
MAT 17A - UHP - DISCUSSION #10 December 1, 2015 PROBLEM 1. Linear recursion equations Consider the linear recursion (finite difference) equation x j+1 = L x j = a x j + b, x 0 (1), where a and b are: (i)
More informationSimple Harmonic Motion Investigating a Mass Oscillating on a Spring
17 Investigating a Mass Oscillating on a Spring A spring that is hanging vertically from a support with no mass at the end of the spring has a length L (called its rest length). When a mass is added to
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 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 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 informationMODELLING A MASS / SPRING SYSTEM Free oscillations, Damping, Force oscillations (impulsive and sinusoidal)
DOING PHYSICS WITH MATLAB MODELLING A MASS / SPRING SYSTEM Free oscillations, Damping, Force oscillations (impulsive and sinusoidal) Download Directory: Matlab mscripts osc_harmonic01.m The script uses
More informationSystem Parameters and Frequency Response MAE 433 Spring 2012 Lab 2
System Parameters and Frequency Response MAE 433 Spring 2012 Lab 2 Prof. Rowley, Prof. Littman AIs: Brandt Belson, Jonathan Tu Technical staff: Jonathan Prévost Princeton University Feb. 21-24, 2012 1
More informationLeaf Spring (Material, Contact, geometric nonlinearity)
00 Summary Summary Nonlinear Static Analysis - Unit: N, mm - Geometric model: Leaf Spring.x_t Leaf Spring (Material, Contact, geometric nonlinearity) Nonlinear Material configuration - Stress - Strain
More information_CH01_p qxd 1/20/10 8:35 PM Page 1 PURPOSE
9460218_CH01_p001-010.qxd 1/20/10 8:35 PM Page 1 1 GRAPHING AND ANALYSIS PURPOSE The purpose of this lab is to investigate the relationship between displacement and force in springs and to practice acquiring
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 informationThis tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.
PCI GEOMATICS GEOMATICA QUICKSTART 1. Introduction This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus. All data used in
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 informationMatrix-Vector Operations
Week3 Matrix-Vector Operations 31 Opening Remarks 311 Timmy Two Space View at edx Homework 3111 Click on the below link to open a browser window with the Timmy Two Space exercise This exercise was suggested
More informationDepletion Analysis of an Oilfield
Pore Pressure Depletion Analysis of an Oilfield analys: nonlin physic. constr: suppor. elemen: hx24l py15l solid te12l tp18l. load: elemen functi pressu weight. materi: elasti isotro porosi soil. option:
More informationLab 1g: Horizontally Forced Pendulum & Chaotic Motion
58:080 Experimental Engineering OBJECTIVE Lab 1g: Horizontally Forced Pendulum & Chaotic Motion The objective of this lab is to study horizontally forced oscillations of a pendulum. This will be done trough
More informationA First Course on Kinetics and Reaction Engineering Example S3.1
Example S3.1 Problem Purpose This example shows how to use the MATLAB script file, FitLinSR.m, to fit a linear model to experimental data. Problem Statement Assume that in the course of solving a kinetics
More informationMATLAB BASICS. Instructor: Prof. Shahrouk Ahmadi. TA: Kartik Bulusu
MATLAB BASICS Instructor: Prof. Shahrouk Ahmadi 1. What are M-files TA: Kartik Bulusu M-files are files that contain a collection of MATLAB commands or are used to define new MATLAB functions. For the
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 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 informationIntroduction to Simple Harmonic Motion
Introduction to Prelab Prelab 1: Write the objective of your experiment. Prelab 2: Write the relevant theory of this experiment. Prelab 3: List your apparatus and sketch your setup.! Have these ready to
More informationHooke s Law. Equipment. Introduction and Theory
Hooke s Law Objective to test Hooke s Law by measuring the spring constants of different springs and spring systems to test whether all elastic objects obey Hooke s Law Equipment two nearly identical springs,
More informationEXPERIMENT: THE SPRING II Subtitle: Time Dependence of Oscillations
EXPERIMENT: THE SPRING II Subtitle: Time Dependence of Oscillations OBJECTIVES : A stretched spring is a good example of an oscillator, which oscillates around an equilibrium position ( sum of all forces
More informationMatrix-Vector Operations
Week3 Matrix-Vector Operations 31 Opening Remarks 311 Timmy Two Space View at edx Homework 3111 Click on the below link to open a browser window with the Timmy Two Space exercise This exercise was suggested
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 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 informationPhysics 1021 Experiment 1. Introduction to Simple Harmonic Motion
1 Physics 1021 Introduction to Simple Harmonic Motion 2 Introduction to SHM Objectives In this experiment you will determine the force constant of a spring. You will measure the period of simple harmonic
More informationLab 13: Ordinary Differential Equations
EGR 53L - Fall 2009 Lab 13: Ordinary Differential Equations 13.1 Introduction This lab is aimed at introducing techniques for solving initial-value problems involving ordinary differential equations using
More informationAHL 9.1 Energy transformation
AHL 9.1 Energy transformation 17.1.2018 1. [1 mark] A pendulum oscillating near the surface of the Earth swings with a time period T. What is the time period of the same pendulum near the surface of the
More informationEXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE (V_3)
TA name Lab section Date TA Initials (on completion) Name UW Student ID # Lab Partner(s) EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE (V_3) 121 Textbook Reference: Knight, Chapter 13.1-3, 6. SYNOPSIS In
More informationLab 1: Jumping Right In
Lab 1: Jumping Right In Bio427 Biomechanics The first lecture of the class reviewed basic physical quantities that we will use throughout the course. Distance (position), velocity, acceleration, momentum,
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 informationWork and Energy. This sum can be determined graphically as the area under the plot of force vs. distance. 1
Work and Energy Experiment 18 Work is a measure of energy transfer. In the absence of friction, when positive work is done on an object, there will be an increase in its kinetic or potential energy. In
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 informationLAB 4: FORCE AND MOTION
Lab 4 - Force & Motion 37 Name Date Partners LAB 4: FORCE AND MOTION A vulgar Mechanik can practice what he has been taught or seen done, but if he is in an error he knows not how to find it out and correct
More information9. Introduction and Chapter Objectives
Real Analog - Circuits 1 Chapter 9: Introduction to State Variable Models 9. Introduction and Chapter Objectives In our analysis approach of dynamic systems so far, we have defined variables which describe
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 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 informationcha1873x_p02.qxd 3/21/05 1:01 PM Page 104 PART TWO
cha1873x_p02.qxd 3/21/05 1:01 PM Page 104 PART TWO ROOTS OF EQUATIONS PT2.1 MOTIVATION Years ago, you learned to use the quadratic formula x = b ± b 2 4ac 2a to solve f(x) = ax 2 + bx + c = 0 (PT2.1) (PT2.2)
More informationCometScore Tutorial
This tutorial will demonstrate how to acquire comet metrics from image data with CometScore. CometScore requires a Windows Bitmap image where all comets are oriented as head on the left and tail on the
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 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 informationRigid Body Kinetics :: Virtual Work
Rigid Body Kinetics :: Virtual Work Work-energy relation for an infinitesimal displacement: du = dt + dv (du :: total work done by all active forces) For interconnected systems, differential change in
More informationAir Resistance. Experiment OBJECTIVES MATERIALS
Air Resistance Experiment 13 When you solve physics problems involving free fall, often you are told to ignore air resistance and to assume the acceleration is constant and unending. In the real world,
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 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 informationChapter 5. Forces in Two Dimensions
Chapter 5 Forces in Two Dimensions Chapter 5 Forces in Two Dimensions In this chapter you will: Represent vector quantities both graphically and algebraically. Use Newton s laws to analyze motion when
More informationPhysics 103 Laboratory Fall Lab #2: Position, Velocity and Acceleration
Physics 103 Laboratory Fall 011 Lab #: Position, Velocity and Acceleration Introduction In this lab, we will study one-dimensional motion looking at position (x), velocity (v) and acceleration (a) which
More informationGis Unit TropMed Mahidol U.
Gis Unit TropMed Mahidol U. Database Information System Database Concepts 1. Non-Spatial Database table, document.. 2. Spatial Database locational databases (geographic) + attribute databases Gis Unit
More informationMeasuring earthquake-generated surface offsets from high-resolution digital topography
Measuring earthquake-generated surface offsets from high-resolution digital topography July 19, 2011 David E. Haddad david.e.haddad@asu.edu Active Tectonics, Quantitative Structural Geology, and Geomorphology
More informationPHYSICS - CLUTCH CH 01: UNITS & VECTORS.
!! www.clutchprep.com Physics is the study of natural phenomena, including LOTS of measurements and equations. Physics = math + rules. UNITS IN PHYSICS We measure in nature. Measurements must have. - For
More informationEnvironmental Systems Research Institute
Introduction to ArcGIS ESRI Environmental Systems Research Institute Redlands, California 2 ESRI GIS Development Arc/Info (coverage model) Versions 1-7 from 1980 1999 Arc Macro Language (AML) ArcView (shapefile
More informationExperiment 1: Linear Regression
Experiment 1: Linear Regression August 27, 2018 1 Description This first exercise will give you practice with linear regression. These exercises have been extensively tested with Matlab, but they should
More informationA First Course on Kinetics and Reaction Engineering Example 4.6
Example 4.6 Problem Purpose This example illustrates the use of an Arrhenius plot to determine the best values of a preexponential factor and an activation energy. Problem Statement Kinetic studies were
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 informationInvestigating Weather with Google Earth Student Guide
Investigating Weather with Google Earth Student Guide In this activity, you will use Google Earth to explore some factors that affect weather. You will: 1. Determine how different factors affect a location
More informationMathematical Modelling Using SimScape (Electrical Systems)
Experiment Three Mathematical Modelling Using SimScape (Electrical Systems) Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1. Model and simulate MultiDomain
More informationGeometric Nonlinear Analysis of a Cantilever Beam
WORKSHOP PROBLEM 2b Geometric Nonlinear Analysis of a Cantilever Beam Objectives: Demonstrate the use of geometric nonlinear analysis. Observe the behavior of the cantilever beam under four increasing
More informationLaboratory handout 5 Mode shapes and resonance
laboratory handouts, me 34 82 Laboratory handout 5 Mode shapes and resonance In this handout, material and assignments marked as optional can be skipped when preparing for the lab, but may provide a useful
More informationStoichiometric Reactor Simulation Robert P. Hesketh and Concetta LaMarca Chemical Engineering, Rowan University (Revised 4/8/09)
Stoichiometric Reactor Simulation Robert P. Hesketh and Concetta LaMarca Chemical Engineering, Rowan University (Revised 4/8/09) In this session you will learn how to create a stoichiometric reactor model
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 informationAspen Plus PFR Reactors Tutorial using Styrene with Pressure Drop Considerations By Robert P. Hesketh and Concetta LaMarca Spring 2005
Aspen Plus PFR Reactors Tutorial using Styrene with Pressure Drop Considerations By Robert P. Hesketh and Concetta LaMarca Spring 2005 In this laboratory we will incorporate pressure-drop calculations
More informationAPPENDIX 1 MATLAB AND ANSYS PROGRAMS
APPENDIX 1 MATLAB AND ANSYS PROGRAMS This appendix lists all the MATLAB and ANSYS codes used in each chapter, along with a short description of the purpose of each. MATLAB codes have the suffix.m and the
More informationPHY 111L Activity 2 Introduction to Kinematics
PHY 111L Activity 2 Introduction to Kinematics Name: Section: ID #: Date: Lab Partners: TA initials: Objectives 1. Introduce the relationship between position, velocity, and acceleration 2. Investigate
More informationLAB 2: INTRODUCTION TO MOTION
Lab 2 - Introduction to Motion 3 Name Date Partners LAB 2: INTRODUCTION TO MOTION Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise Objectives To explore how various motions are represented
More informationYou may use your books and notes. Moreover, you are encouraged to freely discuss the questions..which doesn't mean copying answers.
Section: Oscillations Take-Home Test You may use your books and notes. Moreover, you are encouraged to freely discuss the questions..which doesn't mean copying answers. 1. In simple harmonic motion, the
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 informationMotion in Two Dimensions Reading Notes
Motion in Two Dimensions Reading Notes Name: Section 3-1: Vectors and Scalars What typeface do we use to indicate a vector? Test Your Understanding: Circle the quantities that are vectors. Acceleration
More informationHomework 1 Solutions
18-9 Signals and Systems Profs. Byron Yu and Pulkit Grover Fall 18 Homework 1 Solutions Part One 1. (8 points) Consider the DT signal given by the algorithm: x[] = 1 x[1] = x[n] = x[n 1] x[n ] (a) Plot
More informationGraphical User Interface for Design Stabilizing Controllers
Graphical User Interface for Design Stabilizing Controllers Petr Urban 1,2, Michael Šebek1 1 Department of Control Engineering, Faculty of Electrical Engineering, Czech Technical University, Prague 2 Institute
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 informationMotion with Constant Acceleration
Motion with Constant Acceleration INTRODUCTION Newton s second law describes the acceleration of an object due to an applied net force. In this experiment you will use the ultrasonic motion detector 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 information17 M00/430/H(2) B3. This question is about an oscillating magnet.
17 M00/430/H(2) B3. This question is about an oscillating magnet. The diagram below shows a magnet M suspended vertically from a spring. When the magnet is in equilibrium its mid-point P coincides with
More informationThe Spring-Mass Oscillator
The Spring-Mass Oscillator Goals and Introduction In this experiment, we will examine and quantify the behavior of the spring-mass oscillator. The spring-mass oscillator consists of an object that is free
More information5. Polynomial Functions and Equations
5. Polynomial Functions and Equations 1. Polynomial equations and roots. Solving polynomial equations in the chemical context 3. Solving equations of multiple unknowns 5.1. Polynomial equations and roots
More informationSolving Differential Equations on 2-D Geometries with Matlab
Solving Differential Equations on 2-D Geometries with Matlab Joshua Wall Drexel University Philadelphia, PA 19104 (Dated: April 28, 2014) I. INTRODUCTION Here we introduce the reader to solving partial
More informationSpin transport in Magnetic Tunnel Junctions
Spin transport in Magnetic Tunnel Junctions Tutorial on spin transport in Fe-MgO-Fe Version 2015.2 Spin transport in Magnetic Tunnel Junctions: Tutorial on spin transport in Fe-MgO-Fe Version 2015.2 Copyright
More informationBoyce/DiPrima 10 th ed, Ch 1.1: Basic Mathematical Models; Direction Fields
Boyce/DiPrima 10 th ed, Ch 1.1: Basic Mathematical Models; Direction Fields Elementary Differential Equations and Boundary Value Problems, 10 th edition, by William E. Boyce and Richard C. DiPrima, 2013
More informationEXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE
EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE Document Updated: December, 2007 Introduction This exercise is designed to provide you with possible silvicultural
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 informationResponse of a Physical Mechanical System
Response of a Physical Mechanical System Response of a Physical System Motivation The objective of this experiment is to familiarize you with the basic system modeling and concepts of analysis and control
More informationMatlab Sheet 4. Conditional Statements and Loops
Matlab Sheet 4 Conditional Statements and Loops 1. It is desired to compute the sum of the first 10 terms of the series 14k 20k 2 + 5k. k = 1,2,, Write and run the program to calculate the sum. 2. Create
More informationJanuary 18, 2008 Steve Gu. Reference: Eta Kappa Nu, UCLA Iota Gamma Chapter, Introduction to MATLAB,
Introduction to MATLAB January 18, 2008 Steve Gu Reference: Eta Kappa Nu, UCLA Iota Gamma Chapter, Introduction to MATLAB, Part I: Basics MATLAB Environment Getting Help Variables Vectors, Matrices, and
More information1. In Activity 1-1, part 3, how do you think graph a will differ from graph b? 3. Draw your graph for Prediction 2-1 below:
PRE-LAB PREPARATION SHEET FOR LAB 1: INTRODUCTION TO MOTION (Due at the beginning of Lab 1) Directions: Read over Lab 1 and then answer the following questions about the procedures. 1. In Activity 1-1,
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 informationChapter 5: Forces in Two Dimensions. Click the mouse or press the spacebar to continue.
Chapter 5: Forces in Two Dimensions Click the mouse or press the spacebar to continue. Chapter 5 Forces in Two Dimensions In this chapter you will: Represent vector quantities both graphically and algebraically.
More informationb. What is the force of red team on right side of the rope? c. Is it the same as the blue team? d. What is the Sum of the Forces?
Force, Mass, and Acceleration PhET Simulation 1. Click on the following link PhET Force and Motion Basics and click Net Force a. If you cannot access the link then type the following web address into your
More informationChapter 3 Kinematics in Two Dimensions; Vectors
Chapter 3 Kinematics in Two Dimensions; Vectors Vectors and Scalars Units of Chapter 3 Addition of Vectors Graphical Methods Subtraction of Vectors, and Multiplication of a Vector by a Scalar Adding Vectors
More informationCoupling Physics. Tomasz Stelmach Senior Application Engineer
Coupling Physics Tomasz Stelmach Senior Application Engineer Agenda Brief look @ Multiphysics solution What is new in R18 Fluent Maxwell coupling wireless power transfer Brief look @ ANSYS Multiphysics
More informationA SHORT INTRODUCTION TO ADAMS
A. AHADI, P. LIDSTRÖM, K. NILSSON A SHORT INTRODUCTION TO ADAMS FOR ENGINEERING PHYSICS DIVISION OF MECHANICS DEPARTMENT OF MECHANICAL ENGINEERING LUND INSTITUTE OF TECHNOLOGY 2017 FOREWORD THESE EXERCISES
More informationBUILDING BASICS WITH HYPERCHEM LITE
BUILDING BASICS WITH HYPERCHEM LITE LAB MOD1.COMP From Gannon University SIM INTRODUCTION A chemical bond is a link between atoms resulting from the mutual attraction of their nuclei for electrons. There
More information