This is an example to show you how SMath can calculate the movement of kinematic mechanisms.

Similar documents
Position, Velocity, and Acceleration

Chapters 6 & 7: Trigonometric Functions of Angles and Real Numbers. Divide both Sides by 180

Lesson 3.1 Recursive Sequences

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

KINEMATICS IN ONE DIMENSION

Some Basic Information about M-S-D Systems

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Week 1 Lecture 2 Problems 2, 5. What if something oscillates with no obvious spring? What is ω? (problem set problem)

Laplace transfom: t-translation rule , Haynes Miller and Jeremy Orloff

Biol. 356 Lab 8. Mortality, Recruitment, and Migration Rates

Linear Response Theory: The connection between QFT and experiments

Traveling Waves. Chapter Introduction

Kinematics of Wheeled Robots

MATH 4330/5330, Fourier Analysis Section 6, Proof of Fourier s Theorem for Pointwise Convergence

15. Bicycle Wheel. Graph of height y (cm) above the axle against time t (s) over a 6-second interval. 15 bike wheel

Kinematics and kinematic functions

Elements of Computer Graphics

2.1: What is physics? Ch02: Motion along a straight line. 2.2: Motion. 2.3: Position, Displacement, Distance

2001 November 15 Exam III Physics 191

Lab #2: Kinematics in 1-Dimension

Chapter 3 Kinematics in Two Dimensions

From Particles to Rigid Bodies

Displacement ( x) x x x

Kinematics Vocabulary. Kinematics and One Dimensional Motion. Position. Coordinate System in One Dimension. Kinema means movement 8.

Module 2 F c i k c s la l w a s o s f dif di fusi s o i n

WEEK-3 Recitation PHYS 131. of the projectile s velocity remains constant throughout the motion, since the acceleration a x

1 1 + x 2 dx. tan 1 (2) = ] ] x 3. Solution: Recall that the given integral is improper because. x 3. 1 x 3. dx = lim dx.

SOLUTIONS TO ECE 3084

Math Wednesday March 3, , 4.3: First order systems of Differential Equations Why you should expect existence and uniqueness for the IVP

HW6: MRI Imaging Pulse Sequences (7 Problems for 100 pts)

( ) = Q 0. ( ) R = R dq. ( t) = I t

Solutions from Chapter 9.1 and 9.2

Physics Notes - Ch. 2 Motion in One Dimension

1.6. Slopes of Tangents and Instantaneous Rate of Change

Math 116 Practice for Exam 2

Designing Information Devices and Systems I Spring 2019 Lecture Notes Note 17

SPH3U1 Lesson 03 Kinematics

University Physics with Modern Physics 14th Edition Young TEST BANK

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions

10.1 EXERCISES. y 2 t 2. y 1 t y t 3. y e

3, so θ = arccos

and v y . The changes occur, respectively, because of the acceleration components a x and a y

Learning Objectives: Practice designing and simulating digital circuits including flip flops Experience state machine design procedure

Ground Rules. PC1221 Fundamentals of Physics I. Kinematics. Position. Lectures 3 and 4 Motion in One Dimension. A/Prof Tay Seng Chuan

Kinematics in two dimensions

Spring Ammar Abu-Hudrouss Islamic University Gaza

IB Physics Kinematics Worksheet

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II

Two Coupled Oscillators / Normal Modes

a. Show that these lines intersect by finding the point of intersection. b. Find an equation for the plane containing these lines.

The equation to any straight line can be expressed in the form:

VISUALIZING SPECIAL FUNCTIONS AND APPLICATIONS IN CALCULUS 1

Matlab and Python programming: how to get started

Outline of Topics. Analysis of ODE models with MATLAB. What will we learn from this lecture. Aim of analysis: Why such analysis matters?

The average rate of change between two points on a function is d t

Answers to 1 Homework

ln 2 1 ln y x c y C x

Non-uniform circular motion *

Roller-Coaster Coordinate System

Math 2142 Exam 1 Review Problems. x 2 + f (0) 3! for the 3rd Taylor polynomial at x = 0. To calculate the various quantities:

1. Kinematics I: Position and Velocity

The Arcsine Distribution

Parametrics and Vectors (BC Only)

Let us start with a two dimensional case. We consider a vector ( x,

04. Kinetics of a second order reaction

Brock University Physics 1P21/1P91 Fall 2013 Dr. D Agostino. Solutions for Tutorial 3: Chapter 2, Motion in One Dimension

Solutions for homework 12

CHAPTER 12 DIRECT CURRENT CIRCUITS

Homework sheet Exercises done during the lecture of March 12, 2014

Phys 221 Fall Chapter 2. Motion in One Dimension. 2014, 2005 A. Dzyubenko Brooks/Cole

Starting from a familiar curve

Lecture 3: Exponential Smoothing

) were both constant and we brought them from under the integral.

Homework 2: Kinematics and Dynamics of Particles Due Friday Feb 8, 2019

Chapter 15: Phenomena. Chapter 15 Chemical Kinetics. Reaction Rates. Reaction Rates R P. Reaction Rates. Rate Laws

Constant Acceleration

Section 7.4 Modeling Changing Amplitude and Midline

Decimal moved after first digit = 4.6 x Decimal moves five places left SCIENTIFIC > POSITIONAL. a) g) 5.31 x b) 0.

IE1206 Embedded Electronics

Object tracking: Using HMMs to estimate the geographical location of fish

(1) (2) Differentiation of (1) and then substitution of (3) leads to. Therefore, we will simply consider the second-order linear system given by (4)

1. VELOCITY AND ACCELERATION

Note: For all questions, answer (E) NOTA means none of the above answers is correct.

Math 334 Fall 2011 Homework 11 Solutions

Unit Root Time Series. Univariate random walk

8. Basic RL and RC Circuits

translational component of a rigid motion appear to originate.

!!"#"$%&#'()!"#&'(*%)+,&',-)./0)1-*23)

SPH3U: Projectiles. Recorder: Manager: Speaker:

- If one knows that a magnetic field has a symmetry, one may calculate the magnitude of B by use of Ampere s law: The integral of scalar product

Angular Motion, Speed and Velocity

3. Alternating Current

Welcome Back to Physics 215!

Echocardiography Project and Finite Fourier Series

ME 391 Mechanical Engineering Analysis

Module 4: Time Response of discrete time systems Lecture Note 2

GMM - Generalized Method of Moments

UCLA: Math 3B Problem set 3 (solutions) Fall, 2018

Review - Quiz # 1. 1 g(y) dy = f(x) dx. y x. = u, so that y = xu and dy. dx (Sometimes you may want to use the substitution x y

Transcription:

Dec :5:6 - Kinemaics model of Simple Arm.sm This file is provided for educaional purposes as guidance for he use of he sofware ool. I is no guaraeed o be free from errors or ommissions. The mehods and assumpions ma no appl in all cases. Engineers and designers should see design and calculaion approval from a relevan organisaion. Covenr Universi - Nov (David Sandells) This is an eample o show ou how SMah can calculae he movemen of inemaic mechanisms. Plugins : You will need he following plugins (ools>plugins) enabled o view his file:- Mah Region, Picure Region, Plo Region, Te Region, Area Region SMah Sudio Files Plugin Special Funcions You can find plugins here:- hp://smah.info/?eensions=smahsudio_desop hp://en.smah.info/forum/af_opics_eensions.asp Ploing funcions (for use wih maing graphs) size 5 sm "+" col "Red" Seings for smbol, size and colour of he ploed joings. p vec vec vec sm size col Funcion o plo a poin based on a posiion vecor. whl vec lne vec vec, vec vec "." 5 "Blac" vec vec vec vec Funcion o plo a wheel shape (a ver big do!) based on a posiion vecor. Funcion o plo a line beween wo poins defined b vecors. / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm Definiion of Transforms Translaion from Frame o Frame is a combined ranslaion and roaion:- The following is a smbolic equaion (bold equal signs). I is for show and is no acuall calculaed T cos sin sin cos Combined Mari 6 6 Translaion Mari cos sin sin cos Roaion Mari Tr 6,, Using he funcions o creae he maricies / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm Locaion of each of he poins in he mechanism is found b moving o he righ coordinae frame and hen moving o a vecor posiion wihin ha frame of reference. If we are ineresed in he origin hen he vecor posiion is (,,,). (The era '' is needed o mae he mari calculaions wor). P Poin is origin (don' go anwhere) P Tr 6,, Poin is he end of he firs arm - ranslae o he boom of he arm and hen don' go anwhere else. In fac his is he same as a vecor (6,-,,) P Tr 6,, poin is he righ angle of he second arm Translae hen roae o ge ino he second coordinae frame (frame ) and hen go o posiion,,. This depends on he roaion angle so is no a consan and herefore is defined as a funcion of he roaion angle. P Tr 6,, poin is he end poin of he second arm Translae hen roae o ge ino he second coordinae frame (frame ) and hen go o posiion,,. As before defined as a funcion of he roaion angle. Les r using he funcion o find ou where he end poin (poin ) will be for differen roaion angles. P deg 9 P deg 9 P 8 deg 6 P 7 deg 8 7 / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm Plo of he end poin (Poin ) for differen roaion angles - - - - Using graphs lie his can help visualise he movemen of he mechanism. However, ou have o add a erm for each poin ou wan o plo. -5-6 -7-8 -9-6 8 deg deg 5 deg deg 5 deg 9 / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm We can use he line and poin ploing funcions above o generae daa ses ha can be ploed on he graph o show he posiion of he mechanism a a paricular poin. Arm lne P, P Arma lne P, P deg Armb lne P deg, P deg - - - - -5-6 -7-8 -9 Arm Arma Armb - 6 8 deg deg 5 deg deg 5 deg 9 5 / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm As an alernaive, he graph below uses animaion o show he movemen of he mechanism. Funcions are used o allow producion of differen daa for differen angles The inpu "" is replaced b he chosen animaion lis variable (Lis). To se his up b righ clic on he plo and selecing "ani" variable under he animae sub-menu. The "Frame Rae" sub menu conrols he animaion speed ec. for,, Lis deg deg This 'for loop' ses up a lis of angles o be used in he animaed graph. The lis is shown off he page o he righ. Arm lne P, P Arma lne P, P Armb lne P, P - - - - -5-6 -7-8 9-6 8 Arm Arma Armb 6 / - David Sandells - Covenr Universi Nov. See disclaimer on Page

More Comple mechanism Dec :5:6 - Kinemaics model of Simple Arm.sm In addiion o he roaion of he second arm we can also allow he firs arm o roae b and angle we will call α. P P α α Tr 6,, Now we need o roae he firs coordinae frame b angle α before we move down he arm. P α, α Tr 6,, P α, α Tr 6,, Wih his mechanism we can se an addiional consrain ha he end poin (poin )mus slide along he ais. Therefore as we var α we need o find he angle ha will eep he end poin on he ais (i.e. =) We can use he "Solve" funcion (Par of he special funcions plugin) o achieve his. 'Plugins' can be found hrough he SMah forum websie. The are *.dll files ha need o be copied in o he righ direcor (usuall c:\smah\smah sudio\plugins). When done, he plugin will load auomaicall he ne ime SMah is sared. We are ring o find he angle ha will produce a = coordinae. Therefore we need o define a funcion ha onl provides he value (he second elemen of he vecor resul). fn α, P α, 8.986 Eample :- P deg, 5 deg.89 fn deg, 5 deg.89 The 'solve' funcion will ell us wha values mae he funcion oupu= solve fn 5 deg,,, 8 deg, 8 deg 5.79 67.59 deg Solve finds muiple values of ha mae he fn= 7 / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm This ime we need o animae boh he α and values so we will generae a separae animaion variable (ani) o conrol boh. ani.. We can hen generae a lis of α angle values for ani This means for equal o ever value in ani in urn. Lis 5 deg 5 deg α And using he solve mehod we can find a maching lis of values. Noe we have limied he angles hrough which solve can search (-,+6) which should mean ha we onl ge one value of for each value of α. You can see ha his is o in he resuls shown off he righ hand side. for ani Lis solve fn Lis,,, deg, 6 deg α Find a value of beween - and +6 degs ha maes he fn= The lines for he graph now need o funcions of boh α and. Arm α lne P, P α Arma α, lne P α, P α, Armb α, lne P α,, P α, 5 - - This graph animaes using he 'ani' variable o sep hrough each resul in he lis and displa i. - - -5-6 Lis, α Arm 6 8 Arma Lis, α Armb Lis, α Lis Lis Lis The '' is replaced b each value of 'ani' and his calls each elemen of he resul lis in urn 8 / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm We can now plo he he resul daa ses agains one anoher. Arm Angle (deg) v Arm Angle (deg) - -6-96 -8 8 6 8 56 6 Lis augmen, deg deg Here calculae he posiion from he angle daa and plo ha. for ani Lis P, Lis For each pair of angles calculae he posiion (elemen '' of he vecor) End poin disance along ais v Arm angle (deg) 8 6 Plo of inpu angle v oupu posiion 8 6 8 56 6 augmen, Lis deg 9 / - David Sandells - Covenr Universi Nov. See disclaimer on Page

Dec :5:6 - Kinemaics model of Simple Arm.sm We can now ae his daa furher. Les assume ha he mechanism is driven b a moor urning arm wih Nm of orque. If he joins had zero fricion hen no energ is los in hem and herefore he oupu force mus be enough o balance he inpu energ. Energ in Torque Angle Energ ou Force disance Noe ha if he joins are no perfec hen we need o calculae he energ los along he wa and subsrac i. ani.. lengh ani If we are calculaing he difference in disance hen we will end up wih a shorer vecor. for ani Erg in N m Lis of inpu energies (Torque*Angle) for ani Frc ou Lis Erg in Lis m Lis of oupu forces (energ/disance) for ani Shorer lis of inpu angles for ploing wih which aes he average posiion beween he poins Force generaed (N) v Arm angle (deg) 8 - -8 - -6 - - -8 - A graph lie his could help wih mechanism sizing and design. If we wan a more accurae resul hen we need o add more calculaion poins. -6 8 6 8 56 6 augmen, deg Frc ou N / - David Sandells - Covenr Universi Nov. See disclaimer on Page