Modeling First Order Systems in Simulink And Analyzing Step, Pulse and Ramp Responses SOEN385 Control Systems and Applications.

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

Newton’s Laws of Motion and Free Body Analysis
CBA #1 Review Graphing Motion 1-D Kinematics Projectile Motion Circular Motion Gravity Graphing Motion 1-D Kinematics Projectile Motion Circular.
Introduction to Friction
Getting started with Simulink An introductory tutorial ES205 Analysis and Design of Engineering Systems Rose-Hulman Institute of Technology © R. Layton.
Force and motion Forces acting together
Circular Motion and Other Applications of Newton’s Laws
Centripetal Acceleration 13 Examples with full solutions.
Chapter 4: Accelerated Motion in a Straight Line
PHY131H1S - Class 11 Today: Friction, Drag Rolling without slipping Examples of Newton’s Second Law Microscopic bumps and holes crash into each other,
PID Control and Root Locus Method
Friction There are many forms of friction. This lesson introduces the force laws for static friction, kinetic friction, and rolling friction. Students.
CBA #1 Review Graphing Motion 1-D Kinematics
Newton’s Second Law of Motion Physics Fall  Newton’s first law of motion (inertia) predicts the behavior of objects when all forces are balanced.
What is the normal force for a 500 kg object resting on a horizontal surface if a massless rope with a tension of 150 N is acting at a 45 o angle to the.
This Week’s Objectives Establish Dynamic Models of System to be Controlled –Second Order Systems Obtain Solutions using LaPlace Transforms Create Simulink.
Chapter 2.1 Kinematics. Kinematics is the study of motion Distance is a measure of length only Displacement is the distance traveled in a particular direction.
Equations for Projectile Motion
 Extension of Circular Motion & Newton’s Laws Chapter 6 Mrs. Warren Kings High School.
1 Some application & Forces of Friction. 2 Example: When two objects of unequal mass are hung vertically over a frictionless pulley of negligible mass,
Mass spring damper system Tutorial Test 1. Derive the differential equation and find the transfer function for the following mass spring damper system.
Chapter 5 Dynamics of Uniform Circular Motion. 5.1 Uniform Circular Motion DEFINITION OF UNIFORM CIRCULAR MOTION Uniform circular motion is the motion.
Objectives Investigate the relationship between mass, force, and acceleration. State Newton’s second law and give examples to illustrate the law. Solve.
Modeling with a Differential Equation
Equilibrium & Newton’s 2nd Law of Motion
Newton’s 1 st Law Inertia. Force Anything capable of changing an object’s state of motion Any push or pull Causes object to speed up, slow down, or change.
Newton's Laws of Motion Slide 4-19 Newton 0th Law Objects are dumb - They have no memory of the past and cannot predict the future. Objects only know what.
5 Additional Applications of Newton’s Laws Friction Drag Forces Motion Along a Curved Path The Center of Mass Hk: 31, 43, 53, 57, 67, 81, 91, 101.
Friction Ffriction = μFNormal.
Forces on Inclined Planes Unit 3, Presentation 3.
DC Motor Speed Modeling in Simulink
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
Newton’s Laws.
Quick Starter The blocks in the diagram below are in equilibrium, g = 10ms -2 Find the friction force on the 4kg block and the tensions in the ropes. 4.
Biomedical Control Systems (BCS) Module Leader: Dr Muhammad Arif muhammadarif Batch: 10 BM Year: 3 rd Term: 2 nd Credit Hours (Theory):
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.
+. + Bell Ringer A shopping cart is being accelerated across the floor. What forces are acting on the shopping cart? Draw a diagram representing these.
Friction Dynamics Physics. #1) Friction of a car A car has a mass of 1700 kg and is located on a level road. Some friction exists in the wheel bearings.
PHY 151: Lecture Motion of an Object attached to a Spring 12.2 Particle in Simple Harmonic Motion 12.3 Energy of the Simple Harmonic Oscillator.
Fall 2011 PHYS 172: Modern Mechanics Lecture 7 – Speed of Sound in a Solid, Buoyancy Read 4.9 – 4.13.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Differential Equations Copyright © Cengage Learning. All rights reserved.
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.
NEWTON'S LAWS OF MOTION Philosophiae Naturalis Principia Mathematica (1686)
Getting started with Simulink An introductory tutorial.
Chapter 6 Force and Motion II. Forces of Friction When an object is in motion on a surface or through a viscous medium, there will be a resistance to.
PHYS 1441 – Section 002 Lecture #10
Newton’s Second Law Continued
Lesson 20: Process Characteristics- 2nd Order Lag Process
Dr.Mohammed Abdulrazzaq Mechanical Department College of Enginerring
Applications of Newton’s Laws
Damped Forced Vibrations Analysis Using CAMP-G® and Simulink® Modeled Solutions to Problem (
Newton’s Laws of Motion
Laws of Motion Friction and Drag
Forces in 2-D © 2014 Pearson Education, Inc..
Using Newton’s Laws.
Dynamics Connected particles Tow bars.
Forces 2nd Law and suvat Extended problems.
Getting Started With Simulink
Forces in 2-D © 2014 Pearson Education, Inc..
Motion in One Dimension
Forces in One Dimension
Air Resistance AP Physics C.
AS-Level Maths: Mechanics 1 for Edexcel
Applying Forces AP Physics 1.
A general method for solving problems involving forces
Applying Forces AP Physics C.
Time Response, Stability, and
Presentation transcript:

Modeling First Order Systems in Simulink And Analyzing Step, Pulse and Ramp Responses SOEN385 Control Systems and Applications

Free Body Diagram and System Equation Simplified, first-order model of the motion of a car, assuming the car travels on a flat road:

v is the horizontal velocity of the car (units of m/s). F is the force created by the car's engine to propel it forward (units of N). b is the damping coefficient for the car, which is dependent on wind resistance, wheel friction,... (units of N*s/m), assuming the damping force to be proportional to the car's velocity. M is the mass of the car (units of kg). Writing Newton's Second Law for the horizontal direction gives: Free Body Diagram and System Equation

Building System Model Assume M = 1000 kg and b = 40 N*sec/m The system equation becomes: Indicates that the car's acceleration (dv/dt) is equal to the sum of the forces acting on the car (F-bv) divided by the car's mass.

Building System Model The Sum block needs to add the motor force F and subtract the damping force bv. Thus, double-click on this block and change the second "+" in the "List of signs" box into a "-". Modify the Gain block so that it divides by the car's mass.

Building System Model Add labels to the signals and blocks to keep our block diagram organized and easy to understand:

Building System Model To relate the car's acceleration (v_dot in the Simulink model) to its velocity-dependent damping force, we will integrate the v_dot signal.

Building System Model To obtain the damping force from the velocity, we need to branch the velocity signal and multiply it by the damping coefficient b.

System Response to Step Inputs Assume the car is initially at rest, and the engine applies a step input of F = 400 N at t = 0.

System Response to Step Inputs Simulate the model does not appear to show the velocity approaching a steady-state value characteristic root s = -0.04, and thus the time constant is 25 and settling time is 4×25=100.

System Response to Pulse Inputs This is approximately equivalent to the car's driver pressing and holding the gas pedal in a constant position for a specified period of time, and then releasing the pedal.

System Response to Pulse Inputs To model the pulse input, the parameters for the original "Step" block can be left as they were before. Modify the "Step1" block parameters to the following: Step Time = 100 Initial Value = 0 Final Value = -400 These settings enable the "Step1" block to cancel out the input from the "Step" block starting at t = 100.

System Response to Pulse Inputs Insert another scope to monitor the input of the system F

System Response to Pulse Inputs Modify the simulation time to 200 seconds, then run the simulation.

System Response to Ramp Inputs This is approximately equivalent to the car's driver steadily depressing the gas pedal as the vehicle accelerates from a stop light.

System Response to Ramp Inputs Modify the Ramp block: set the Slope equal to 80 N/s. These settings cause the engine force to steadily increase 80 N every second, starting from F = 0 at t = 0. Modify the simulation time to 200 seconds, then run the simulation.

System Response to Ramp Inputs These plots show us that: – If the input force of the engine F is increased steadily, the velocity of the car v will continue to rise, and thus does not approach a specific steady-state value. –The velocity curve eventually settles into a straight line. So, the steady-state response to the ramp input is linear, and it has a positive slope.

System Response to Ramp Inputs Let's verify these results by solving the differential equation for the ramp input: Taking the Laplace transform of this equation (with initial condition v(0) = 0) and solving for V(s) yields: Converting back to time domain gives us the solution for v(t):

System Response to Ramp Inputs with Saturation In reality, there is a maximum force that the car's engine is capable of producing, and thus a maximum velocity that the vehicle can attain, therefore F cannot take a value above this upper limit. To make the simulation more realistic, we will apply a ramp input to our system with the restriction that the engine force F is not allowed to exceed 2000 N.

System Response to Ramp Inputs with Saturation

References Simulink Tutorials king/mac/first_order/index.htm