Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.

Slides:



Advertisements
Similar presentations
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Vehicle.
Advertisements

MEEG 5113 Modal Analysis Set 3.
Getting started with Simulink An introductory tutorial ES205 Analysis and Design of Engineering Systems Rose-Hulman Institute of Technology © R. Layton.
Illustrations We use quantitative mathematical models of physical systems to design and analyze control systems. The dynamic behavior is generally described.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
1 A Tool for System Simulation: SIMULINK Can be used for simulation of various systems: – Linear, nonlinear; Input signals can be arbitrarily generated:
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
HossamTalaat - MATLAB Course - KSU - 21/1/24 1 IEEE Student Branch - College of Engineering - KSU Getting started with Simulink By Prof. Hossam Talaat.
Ordinary Differential Equations (ODEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / Implicit ODE Solvers Daniel Baur ETH Zurich, Institut.
Simulink ® From Simulink® 7 Getting Started Guide.
Mechanical Energy and Simple Harmonic Oscillator 8.01 Week 09D
Using Simscape™ for Modeling Vibration Problems:
Motion of a mass at the end of a spring Differential equation for simple harmonic oscillation Amplitude, period, frequency and angular frequency Energetics.
MESB 374 System Modeling and Analysis Translational Mechanical System
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
1 Chapter 2 We need to write differential equations representing the system or subsystem. Then write the Laplace transform of the system. Then we will.
Lec 3. System Modeling Transfer Function Model
February 7, John Anderson, GE/CEE 479/679 Earthquake Engineering GE / CEE - 479/679 Topic 6. Single Degree of Freedom Oscillator Feb 7, 2008 John.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Mathematical Models and Block Diagrams of Systems Regulation And Control Engineering.
Autar Kaw Humberto Isaza Transforming Numerical Methods Education for STEM Undergraduates.
SECOND ORDER LINEAR Des WITH CONSTANT COEFFICIENTS.
U NIVERSITY of V AASA Communications and Systems Engineering Group U NIVERSITY of V AASA Communications and Systems Engineering Group TLTE.3120 Computer.
Ch2 Mathematical models of systems
MECHATRONICS Lecture 07 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
MESB374 Chapter8 System Modeling and Analysis Time domain Analysis Transfer Function Analysis.
USSC3002 Oscillations and Waves Lecture 1 One Dimensional Systems Wayne M. Lawton Department of Mathematics National University of Singapore 2 Science.
Newton’s 2nd Law: Translational Motion
Lecture 5: Transfer Functions and Block Diagrams
Lecture 7: State-Space Modeling 1.Introduction to state-space modeling Definitions How it relates to other modeling formalisms 2.State-space examples 3.Transforming.
Lecture 11: Linearization
EE3417 – Introduction to Simulink
Intro to Simulink April 15, Copyright , Andy Packard. This work is licensed under the Creative Commons.
INTRODUCTION TO SIMULINK by Yasmin Hanum Md Thayoob & Aidil Azwin Zainul Abidin.
, Free vibration Eigenvalue equation EIGENVALUE EQUATION
What is called vibration Analysis Design
Dr. Tamer Samy Gaafar Lec. 3 Mathematical Modeling of Dynamic System.
Modeling Transient Response So far our analysis has been purely kinematic: The transient response has been ignored The inertia, damping, and elasticity.
Game Technology Animation V Generate motion of objects using numerical simulation methods Physically Based Animation.
Lecture 20 (parts A & B) First order circuit step response
Laws of Motion Newton’s First Law. Force changes motion A force is a push or pull, or any action that is able to change motion.
Mode Superposition Module 7. Training Manual January 30, 2001 Inventory # Module 7 Mode Superposition A. Define mode superposition. B. Learn.
Solving Multi-Step Equations INTEGRATED MATHEMATICS.
Modeling First Order Systems in Simulink And Analyzing Step, Pulse and Ramp Responses SOEN385 Control Systems and Applications.
Getting started with Simulink
Simulink Modelling Tutorial In Simulink, it is very straightforward to represent a physical system or a model. In general, a dynamic system can be constructed.
Getting started with Simulink An introductory tutorial.
MESB 374 System Modeling and Analysis Translational Mechanical System
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Automatic Control Theory CSE 322
MESB374 System Modeling and Analysis Transfer Function Analysis
MESB374 System Modeling and Analysis
Transfer Functions Chapter 4
Mathematical Models of Systems Objectives
Lecture 4: Modeling Mechanical Systems
ME375 Handouts - Fall 2002 MESB374 Chapter8 System Modeling and Analysis Time domain Analysis Transfer Function Analysis.
Mechanical Engineering at Virginia Tech
Autonomous Cyber-Physical Systems: Dynamical Systems
3 General forced response
Analytical Tools in ME Course Objectives
Getting Started With Simulink
ME321 Kinematics and Dynamics of Machines
Autar Kaw Humberto Isaza
Modeling & Simulation of Mechanical Systems in MATLAB
Advanced Games Development Game Physics
Autar Kaw Humberto Isaza
Quarter Car Suspension System
Presentation transcript:

Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands 3.Simulation 4.Simulink commands ME 431, Lecture 6 1

Time Response Consider the following simplified model of a car suspension Would like to determine the time response of the car body ( x(t) ) for different road inputs ( u(t) ) ME 431, Lecture 6 2 quarter mass of the car the suspension tire stiffness and damping of the tires are neglected

Time Response Differential equation model can be solved for different forcing inputs Example: Driving over a bumpy road u(t) = sin(t) Example: Driving over a curb u(t) = 1(t) ME 431, Lecture 6 3 (use property of superposition to solve)

Example Can also model with a transfer function

Time Response The transfer function for this example is The time response x(t) can be determined for different inputs u(t) (and zero initial conditions) using the transfer function In general, ME 431, Lecture 6 5

Example (step response)

Example (continued)

Determine final value: Determine frequency of oscillation: Estimate how long it takes before response stays within 2% of its final value:

MATLAB Notes ME 431, Lecture 6 9

Numerical Simulation The models we have developed so far are linear and may be solved analytically Many real systems include nonlinear elements such that their equations of motion are difficult if not impossible to solve These systems can be approximated by linearized equations, or the solution to the nonlinear equations can be approximated numerically ME 431, Lecture 6 10

Numerical Simulation Example nonlinearities include: Wind drag, nonlinear springs, Coulomb friction ME 431, Lecture 6 saturationdead zonebacklash 11

Numerical Simulation A simple numerical approximation employs Euler’s method t 0 t 1 t 2 t 3 t 4 … x1x1 x0x0 x2x2

Numerical Simulation Example: Therefore, for x(0)=1 and Δt=0.5 t 0 t 1 t 2 t 3 t 4 … x1x1 x0x0 x2x2

Numerical Simulation Accuracy can be improved by: Reducing the time step Δt Using a higher- order solver Tradeoff between accuracy and speed t 0 t 1 t 2 t 3 t 4 … x1x1 x0x0 x2x2

Numerical Simulation Tradeoff between accuracy and run time Time step and solver order Complexity of models Some dynamics may be neglected (treated as static) Some complex components may be represented by look-up tables and maps based on steady-state performance or cycle-averaged efficiencies Most simulations will use some combination of physics-based dynamic models and empirical maps Form determined by purpose and requirements ME 431, Lecture 6 15

Numerical Simulation We will use Simulink to perform our simulation Simulink represents models as block diagrams and an underlying solver, like Euler’s method, is used to approximate the values of variables Can choose solution method and time step Simulink library includes many types of nonlinearities ME 431, Lecture 6 16

Example Initial conditions can be set in the integrators Can include nonlinearities ME 431, Lecture 6 17

Example Can also represent as a transfer function Preferred for combining subsystems Cannot set initial conditions Cannot represent nonlinearities ME 431, Lecture 6 18

Simulink Notes ME 431, Lecture 6 19