Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches

Size: px
Start display at page:

Download "Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches"

Transcription

1 Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches SD 65 John McPhee Systems Design Engineering University of Waterloo, Canada

2 Summary of Course: 1. Review of kinematics and dynamics. Conventional multibody dynamics 1. Planar systems. Spatial systems and MSC.Adams 3. Graph-theoretic modelling: 1. One-dimensional systems. Multibody systems and MapleSim 4. Advanced topics

3 1. Multibody Mechanical Systems a collection of rigid and flexible bodies connected by joints, e.g. Serial Robots Parallel Robots (PKMs)

4 Walking robots:

5 Mechanisms and machinery: Spatial slider-crank mechanism

6 Vehicles (road, rail, aerospace): Lola World Sports Car

7 Multibody system dynamics: given only a description of the system as input, formulate the kinematic and dynamic equations needed to determine the system response. System Equations Dynamic simulation Sensitivity + optimization Model-based control

8 Example multibody system: Planar slider-crank mechanism (f=1dof)

9 Coordinates: Must be defined a priori Selection affects the number and nature of equations Absolute coordinates: Position and orientation of every body in system, e.g. q = [ θ3 x, y, θ, x, y, θ, x, y, ] Easy to formulate equations automatically Very large systems of equations Joint (relative) coordinates: Correspond to joints in system, e.g. T q = [ θ, β, s] Fewer in number (minimum for open-loop systems) Requires more topological accounting T

10 Kinematic Analysis: One prescribed motion per dof, e.g. if θ = f(t) for slider-crank, solve the kinematic constraint equations for q(t)=[θ,β,s] T : L1 cosθ + L sin β s Φ ( q, t) = L1 sinθ L cos β = θ f ( t) 0 For velocities, solve: Φ q q = Φ t Φ q = L1 sinθ L1 cosθ 1 L L cos β sin β

11 Dynamic equations from Newton-Euler, or from the Principle of Virtual Work: δw = T + T T δθ F δr + δw + RB δw n T δw δw RB FB = ma = δr n T F Expressing all variables in terms of q: n RB n FB T δr ( Iω + ω Iω) δθ T ( f ρa) dv δε σ dv T b V V FB = 0 T δw = Q δq = 0 Set the n generalized forces Q=0: Mq + Φ T q λ = F

12 Where, for the planar slider-crank: M = m1l1 0 0 / 3 m L 0 m L / 3 cos β / m L m 0 cos β / + m 3 F = [ ] 0, 0, F m L β sin / T β Φ q = L1 sinθ L1 cosθ L L cos β sin β 1 0 A dynamic simulation is obtained by solving the n+m differential-algebraic equations for q(t) and λ(t).

13 . Conventional Methods for Multibody Systems Automated modelling and simulation Based on absolute coordinates Large systems of nonlinear DAEs Numerical data, not symbolic equations Commercial software: Working Model MSC.Adams

14 4 th -year (senior) design projects: Hexplorer 6-legged walking robot

15 Hexplorer 3-DOF leg in extended position

16 ADAMS simulation of walking maneuver

17 SAE mini-baja vehicle: Winner of ADAMS modelling award

18 Research into vehicle stability: Grapple Skidder (Timberjack Inc)

19 Research into vehicle stability: ADAMS simulation of roll-over

20 Research into mechanisms and machinery: 6-bar mechanism designs

21 Research into vehicle suspension design: Lola World Sports Car (Multimatic Inc)

22 ADAMS model of four-post test:

23 no chassis flexibility or joint compliance rear left-hand suspension:

24 Research into biomechanics: Investigation of metabolic energy consumption for normal and prosthetic gaits.

25 Research into biomechanics: Forward dynamic simulation, realistic friction

26 Research into biomechanics: Forward dynamic simulation, low friction

27 3. Modelling using Linear Graph Theory Origins in Koningsburg, Prussia, 173:

28 Topology = 4 land masses connected by 7 bridges: Leonhard Euler s sketch of Koningsburg topology

29 Euler s linear graph representation of topology: C c g A d e D a b f B If there are more than nodes with odd valence, then an Eulerian path cannot exist, Euler (173)

30 Graph-Theoretic Modelling (GTM) Component models from measurements α,τ Edge = element, Nodes = connection points Through variable τ = current ( i) Across variable α = voltage ( v) Constitutive equations, e.g. v = L di dt

31 System model from e assembled components: Electrical Circuit and Linear Graph e constitutive equations (linear or nonlinear) e linear topological equations from system graph primary variables determined by tree selection

32 Linear graph (nodes=frames, edges=elements): τ = ( F, T ), α = ( r, θ ) Vector variables: Cutsets = dynamic equilibrium for a subsystem Circuits = summation of vector displacements around closed kinematic chains

33 Advantages of G-T modelling approach: Very systematic Amenable to computer implementation Leads to efficient systems of equations Suitable for real-time simulation, e.g. for virtual reality or hardware-in-loop experiments Applicable to multiple physical domains Unifying: coordinates may be absolute or joint or other possibilities

34 n branch coordinates q are defined by tree selection: T T y x y x y x m m m r r Tree s s h h r r Tree ],,,,,,,, [ },,, { ],, [ },,, { θ θ θ β θ = = = = q q

35 Mechatronic Multibody Systems

36 Robot control system to capture moving payload tracked by overhead vision system:

37 Electrical network + multibody system, coupled by transducer elements:

38 Linear graph representation: The DC-motors (transducers) have an edge in both the mechanical and electrical sub-graphs.

39 the equations for the individual domains are obtained using the electrical and multibody formulations. these equations are coupled by the constitutive equations for the transducers, e.g. for the DC-motor: v = K T = K v T dθ + Ri + dt dθ i B dt from a single linear graph representation, the governing equations are automatically derived in symbolic form by a Maple program DynaFlexPro, now part of the MapleSim package. L di dt

40 Maple Algorithms (MapleSim) Flowchart: 1) Build Model Model Description (ASCII File - *.dfp) ) Build Equations Mathematical Model (Maple Module) 3) Build Sim Code Optimized Simulation Code

41 Human and Robotic Slapshots Motion capture analysis of slapshot

42 Human and Robotic Slapshots Downswing Puck contact Synthesis of 4-bar hockey robot Thor

43 Human and Robotic Slapshots MapleSim model

44 Human and Robotic Slapshots MapleSim animation

45 4. Advanced Topics: Modelling of mechatronic systems Modelling of contact dynamics Vehicle dynamics and tires

46 Mechatronic system models: Condensator microphone (Hadwich and Pfeiffer, 1995)

47 Linear graph representation: where, for the moving-plate capacitor, i F = C = 1 dv ( s) + dt dc( s) v ds dc( s) ds ds dt v

48 Selecting the trees shown, and using the current formulation, one obtains equations in terms of i ( ) and s(t) t C 5 ( s) m s + dv dt d 6 s + + dc( s) ds k 6 s + m g 5 ds dt v 1 i = 0 dc( s) ds v = 0 where: di v + dt ( = R1i L3 E4 t )

49 Mechatronic system models:

50 Linear graph of multibody system + induction motor :

51 Rotation of input link:

52 Current through one rotor inductor:

53 Contact dynamic models:

54 Discrete versus continuous models [Gilardi and Sharf] Hunt-Crossley model with modified damping: f ( + a ) p n = k xn 1 xn Sphere dropped inside cylinder:

55 Volumetric contact model [Gonthier et al, 006]: f k ( + a ) f n = V 1 xn hf Rolling resistance, etc, also a function of geometry:

56 Volumetric contact model [Gonthier et al, 006]:

57 Contact dynamic applications:

58 Vehicle dynamics and tires:

59 Application to planetary rovers [Petersen, 011]: Juno rover MapleSim model

60 Application to planetary rovers [Petersen, 011]: MapleSim model, with tire/soil interactions

61 Application to planetary rovers [Petersen, 011]:

62 Application to planetary rovers [Petersen, 011]:

63 Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches SD 65 John McPhee Systems Design Engineering University of Waterloo, Canada

2.1 Introduction. 2.2 Terms and definitions

2.1 Introduction. 2.2 Terms and definitions .1 Introduction An important step in the procedure for solving any circuit problem consists first in selecting a number of independent branch currents as (known as loop currents or mesh currents) variables,

More information

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is

More information

VDI 2206 Prof. Dr. Magdy M. Abdelhameed

VDI 2206 Prof. Dr. Magdy M. Abdelhameed Course Code: MDP 454, Course Name:, Second Semester 2014 VDI 2206 Mechatronics System Design The mechatronic design methodology is based on a concurrent (instead of sequential) approach to discipline design,

More information

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot

More information

Maplesoft Software Used in Advanced Engineering Research

Maplesoft Software Used in Advanced Engineering Research Maplesoft Software Used in Advanced Engineering Research Engineering researchers must not only develop models quickly, but they also require in-depth analytical tools to help them understand on a fundamental

More information

Slide 10.1. Basic system Models

Slide 10.1. Basic system Models Slide 10.1 Basic system Models Objectives: Devise Models from basic building blocks of mechanical, electrical, fluid and thermal systems Recognize analogies between mechanical, electrical, fluid and thermal

More information

animation animation shape specification as a function of time

animation animation shape specification as a function of time animation animation shape specification as a function of time animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency control typically

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR DESIGN FOR ARC WELDING ROBOT ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,

More information

Modeling and Simulation of Heavy Truck with MWorks

Modeling and Simulation of Heavy Truck with MWorks Modeling and Simulation of Heavy Truck with MWorks Ying Sun, Wei Chen, Yunqing Zhang, Liping Chen CAD Center, Huazhong University of Science and Technology, China zhangyq@hust.edu.cn Abstract This paper

More information

Kinematics & Dynamics

Kinematics & Dynamics Overview Kinematics & Dynamics Adam Finkelstein Princeton University COS 46, Spring 005 Kinematics Considers only motion Determined by positions, velocities, accelerations Dynamics Considers underlying

More information

Modeling Mechanical Systems

Modeling Mechanical Systems chp3 1 Modeling Mechanical Systems Dr. Nhut Ho ME584 chp3 2 Agenda Idealized Modeling Elements Modeling Method and Examples Lagrange s Equation Case study: Feasibility Study of a Mobile Robot Design Matlab

More information

Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim

Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim Joel Tollefson Imagine Inc. Aerospace Business Development Hans Van den Wijngaert LMS Product Manager Motion

More information

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore. Power Electronics Prof. K. Gopakumar Centre for Electronics Design and Technology Indian Institute of Science, Bangalore Lecture - 1 Electric Drive Today, we will start with the topic on industrial drive

More information

Manufacturing Equipment Modeling

Manufacturing Equipment Modeling QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,

More information

Different Energetic Techniques for Modelling Traction Drives

Different Energetic Techniques for Modelling Traction Drives Different Energetic Techniques for Modelling Traction Drives Roberto Zanasi DII- University of Modena and Reggio Emilia, Italy E-mail: roberto.zanasi@unimo.it Technical University of Dresden (Germany)

More information

Lecture L2 - Degrees of Freedom and Constraints, Rectilinear Motion

Lecture L2 - Degrees of Freedom and Constraints, Rectilinear Motion S. Widnall 6.07 Dynamics Fall 009 Version.0 Lecture L - Degrees of Freedom and Constraints, Rectilinear Motion Degrees of Freedom Degrees of freedom refers to the number of independent spatial coordinates

More information

Kinematical Animation. lionel.reveret@inria.fr 2013-14

Kinematical Animation. lionel.reveret@inria.fr 2013-14 Kinematical Animation 2013-14 3D animation in CG Goal : capture visual attention Motion of characters Believable Expressive Realism? Controllability Limits of purely physical simulation : - little interactivity

More information

animation shape specification as a function of time

animation shape specification as a function of time animation 1 animation shape specification as a function of time 2 animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency typically

More information

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 1, January-June 011; pp. 9-0; International Science Press, ISSN: 0975-6108 A Simulation Study on Joint Velocities and End

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Kinematics and Dynamics of Mechatronic Systems Wojciech Lisowski 1 An Introduction KADOMS KRIM, WIMIR, AGH Kraków 1 The course contents:

More information

COMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry.

COMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry. North Carolina Standard Course of Study and Grade Level Competencies, Physics I Revised 2004 139 Physics PHYSICS - Grades 9-12 Strands: The strands are: Nature of Science, Science as Inquiry, Science and

More information

Computer Animation. Lecture 2. Basics of Character Animation

Computer Animation. Lecture 2. Basics of Character Animation Computer Animation Lecture 2. Basics of Character Animation Taku Komura Overview Character Animation Posture representation Hierarchical structure of the body Joint types Translational, hinge, universal,

More information

Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A.

Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A. MECHANICS: STATICS AND DYNAMICS Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A. Keywords: mechanics, statics, dynamics, equilibrium, kinematics,

More information

MODELING AND SIMULATION OF A THREE-PHASE INVERTER WITH RECTIFIER-TYPE NONLINEAR LOADS

MODELING AND SIMULATION OF A THREE-PHASE INVERTER WITH RECTIFIER-TYPE NONLINEAR LOADS , pp. 7-1 MODELING AND SIMULAION OF A HREE-PHASE INERER WIH RECIFIER-YPE NONLINEAR LOADS Jawad Faiz 1 and Ghazanfar Shahgholian 2 1 School of Electrical and Computer Engineering, Faculty of Engineering,

More information

SOFA an Open Source Framework for Medical Simulation

SOFA an Open Source Framework for Medical Simulation SOFA an Open Source Framework for Medical Simulation J. ALLARD a P.-J. BENSOUSSAN b S. COTIN a H. DELINGETTE b C. DURIEZ b F. FAURE b L. GRISONI b and F. POYER b a CIMIT Sim Group - Harvard Medical School

More information

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example. An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points

More information

Computer Aided Systems

Computer Aided Systems 5 Computer Aided Systems Ivan Kuric Prof. Ivan Kuric, University of Zilina, Faculty of Mechanical Engineering, Department of Machining and Automation, Slovak republic, ivan.kuric@fstroj.utc.sk 1.1 Introduction

More information

APPLIED MATHEMATICS ADVANCED LEVEL

APPLIED MATHEMATICS ADVANCED LEVEL APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications

More information

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and

More information

Graph Theory Origin and Seven Bridges of Königsberg -Rhishikesh

Graph Theory Origin and Seven Bridges of Königsberg -Rhishikesh Graph Theory Origin and Seven Bridges of Königsberg -Rhishikesh Graph Theory: Graph theory can be defined as the study of graphs; Graphs are mathematical structures used to model pair-wise relations between

More information

Equivalent Spring Stiffness

Equivalent Spring Stiffness Module 7 : Free Undamped Vibration of Single Degree of Freedom Systems; Determination of Natural Frequency ; Equivalent Inertia and Stiffness; Energy Method; Phase Plane Representation. Lecture 13 : Equivalent

More information

CAD-BASED DESIGN PROCESS FOR FATIGUE ANALYSIS, RELIABILITY- ANALYSIS, AND DESIGN OPTIMIZATION

CAD-BASED DESIGN PROCESS FOR FATIGUE ANALYSIS, RELIABILITY- ANALYSIS, AND DESIGN OPTIMIZATION CAD-BASED DESIGN PROCESS FOR FATIGUE ANALYSIS, RELIABILITY- ANALYSIS, AND DESIGN OPTIMIZATION K.K. Choi, V. Ogarevic, J. Tang, and Y.H. Park Center for Computer-Aided Design College of Engineering The

More information

ANALYTICAL METHODS FOR ENGINEERS

ANALYTICAL METHODS FOR ENGINEERS UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME - TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

Principles of Electromechanical Energy Conversion

Principles of Electromechanical Energy Conversion Principles of Electromechanical Energy Conversion Why do we study this? Electromechanical energy conversion theory is the cornerstone for the analysis of electromechanical motion devices. The theory allows

More information

Unsteady Pressure Measurements

Unsteady Pressure Measurements Quite often the measurements of pressures has to be conducted in unsteady conditions. Typical cases are those of -the measurement of time-varying pressure (with periodic oscillations or step changes) -the

More information

Phasors. Phasors. by Prof. Dr. Osman SEVAİOĞLU Electrical and Electronics Engineering Department. ^ V cos (wt + θ) ^ V sin (wt + θ)

Phasors. Phasors. by Prof. Dr. Osman SEVAİOĞLU Electrical and Electronics Engineering Department. ^ V cos (wt + θ) ^ V sin (wt + θ) V cos (wt θ) V sin (wt θ) by Prof. Dr. Osman SEVAİOĞLU Electrical and Electronics Engineering Department EE 209 Fundamentals of Electrical and Electronics Engineering, Prof. Dr. O. SEVAİOĞLU, Page 1 Vector

More information

Ph.D. Research Proposal. Volumetric Off-Road Tire Model for Electric Vehicle Application

Ph.D. Research Proposal. Volumetric Off-Road Tire Model for Electric Vehicle Application Ph.D. Research Proposal Volumetric Off-Road Tire Model for Electric Vehicle Application Willem Petersen, ID # 20190824 Supervisor: Prof. John McPhee University of Waterloo Faculty of Engineering Department

More information

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional 1 INTRODUCTION Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge

More information

ES250: Electrical Science. HW7: Energy Storage Elements

ES250: Electrical Science. HW7: Energy Storage Elements ES250: Electrical Science HW7: Energy Storage Elements Introduction This chapter introduces two more circuit elements, the capacitor and the inductor whose elements laws involve integration or differentiation;

More information

Applications of Second-Order Differential Equations

Applications of Second-Order Differential Equations Applications of Second-Order Differential Equations Second-order linear differential equations have a variety of applications in science and engineering. In this section we explore two of them: the vibration

More information

ME 115(b): Solution to Homework #1

ME 115(b): Solution to Homework #1 ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity

More information

Discrete mechanics, optimal control and formation flying spacecraft

Discrete mechanics, optimal control and formation flying spacecraft Discrete mechanics, optimal control and formation flying spacecraft Oliver Junge Center for Mathematics Munich University of Technology joint work with Jerrold E. Marsden and Sina Ober-Blöbaum partially

More information

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Engineering MECHANICS, Vol. 16, 2009, No. 4, p. 287 296 287 HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Stanislav Věchet, Jiří Krejsa* System modeling is a vital tool for cost reduction and design

More information

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau 04/02 Introduction & projective rendering 11/02 Prodedural modeling, Interactive modeling with parametric surfaces 25/02 Introduction

More information

ELECTRICAL ENGINEERING

ELECTRICAL ENGINEERING EE ELECTRICAL ENGINEERING See beginning of Section H for abbreviations, course numbers and coding. The * denotes labs which are held on alternate weeks. A minimum grade of C is required for all prerequisite

More information

Derivatives as Rates of Change

Derivatives as Rates of Change Derivatives as Rates of Change One-Dimensional Motion An object moving in a straight line For an object moving in more complicated ways, consider the motion of the object in just one of the three dimensions

More information

Lecture L6 - Intrinsic Coordinates

Lecture L6 - Intrinsic Coordinates S. Widnall, J. Peraire 16.07 Dynamics Fall 2009 Version 2.0 Lecture L6 - Intrinsic Coordinates In lecture L4, we introduced the position, velocity and acceleration vectors and referred them to a fixed

More information

Adams 2014. Geometric Nonlinearity via Adams FE Part - Fully Integrated Inside Adams RELEASE OVERVIEW. MSC Software: Release Overview - Adams 2014

Adams 2014. Geometric Nonlinearity via Adams FE Part - Fully Integrated Inside Adams RELEASE OVERVIEW. MSC Software: Release Overview - Adams 2014 Continuous Stress/Strain/Deformation Position/Velocity/Acceleration + Centerline, Angle, Sections, Distributed loads 2014 Geometric Nonlinearity via FE Part - Fully Integrated Inside 1) MBD System Model

More information

PROBLEM SET. Practice Problems for Exam #1. Math 2350, Fall 2004. Sept. 30, 2004 ANSWERS

PROBLEM SET. Practice Problems for Exam #1. Math 2350, Fall 2004. Sept. 30, 2004 ANSWERS PROBLEM SET Practice Problems for Exam #1 Math 350, Fall 004 Sept. 30, 004 ANSWERS i Problem 1. The position vector of a particle is given by Rt) = t, t, t 3 ). Find the velocity and acceleration vectors

More information

Robotics & Automation

Robotics & Automation Robotics & Automation Levels: Grades 10-12 Units of Credit: 1.0 CIP Code: 21.0117 Core Code: 38-01-00-00-130 Prerequisite: None Skill Test: 612 COURSE DESCRIPTION Robotics & Automation is a lab-based,

More information

Available online at www.sciencedirect.com. Procedia Engineering 200 (2010) (2009) 3243 3248 000 000

Available online at www.sciencedirect.com. Procedia Engineering 200 (2010) (2009) 3243 3248 000 000 Available online at www.sciencedirect.com Procedia Engineering 200 (2010) (2009) 3243 3248 000 000 Procedia Engineering www.elsevier.com/locate/procedia 8 th Conference of the International Sports Engineering

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

www.mathsbox.org.uk Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x

www.mathsbox.org.uk Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x Mechanics 2 : Revision Notes 1. Kinematics and variable acceleration Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx differentiate a = dv = d2 x dt dt dt 2 Acceleration Velocity

More information

How To Understand The Dynamics Of A Multibody System

How To Understand The Dynamics Of A Multibody System 4 Dynamic Analysis. Mass Matrices and External Forces The formulation of the inertia and external forces appearing at any of the elements of a multibody system, in terms of the dependent coordinates that

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

Simulation of Offshore Structures in Virtual Ocean Basin (VOB)

Simulation of Offshore Structures in Virtual Ocean Basin (VOB) Simulation of Offshore Structures in Virtual Ocean Basin (VOB) Dr. Wei Bai 29/06/2015 Department of Civil & Environmental Engineering National University of Singapore Outline Methodology Generation of

More information

Interactive Computer Graphics

Interactive Computer Graphics Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create

More information

2-1 Position, Displacement, and Distance

2-1 Position, Displacement, and Distance 2-1 Position, Displacement, and Distance In describing an object s motion, we should first talk about position where is the object? A position is a vector because it has both a magnitude and a direction:

More information

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS HONCŮ JAROSLAV, HYNIOVÁ KATEŘINA, STŘÍBRSKÝ ANTONÍN Department of Control Engineering, Faculty of Electrical Engineering, Czech Technical University Karlovo

More information

Metrics on SO(3) and Inverse Kinematics

Metrics on SO(3) and Inverse Kinematics Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction

More information

ME 24-688 Week 11 Introduction to Dynamic Simulation

ME 24-688 Week 11 Introduction to Dynamic Simulation The purpose of this introduction to dynamic simulation project is to explorer the dynamic simulation environment of Autodesk Inventor Professional. This environment allows you to perform rigid body dynamic

More information

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research

More information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering

More information

A First Course in Elementary Differential Equations. Marcel B. Finan Arkansas Tech University c All Rights Reserved

A First Course in Elementary Differential Equations. Marcel B. Finan Arkansas Tech University c All Rights Reserved A First Course in Elementary Differential Equations Marcel B. Finan Arkansas Tech University c All Rights Reserved 1 Contents 1 Basic Terminology 4 2 Qualitative Analysis: Direction Field of y = f(t, y)

More information

Problem 6.40 and 6.41 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani

Problem 6.40 and 6.41 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani Problem 6.40 and 6.4 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani 6.40 A wheel with fine teeth is attached to the end of a spring with constant k and unstretched length

More information

Intelligent Flexible Automation

Intelligent Flexible Automation Intelligent Flexible Automation David Peters Chief Executive Officer Universal Robotics February 20-22, 2013 Orlando World Marriott Center Orlando, Florida USA Trends in AI and Computing Power Convergence

More information

AUTOMOTIVE ENGINEERING UNIVERSITY OF LIEGE

AUTOMOTIVE ENGINEERING UNIVERSITY OF LIEGE AUTOMOTIVE ENGINEERING UNIVERSITY OF LIEGE Pierre DUYSINX University of Liège Automotive Engineering OUTLINE INTRODUCTION University of Liège Aerospace & Mechanics Department SIMULATION & OPTIMIZATION

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT

ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT Aldi Manikanth ME10B004 A Manoj Kumar ME10B006 C Vijay Chauhan ME10B010 Nachiket Dongre ME10B013 Lithas ME10B020 Rajesh Kumar Meena ME10B030 Varada Karthik

More information

Lecture Notes: ECS 203 Basic Electrical Engineering Semester 1/2010. Dr.Prapun Suksompong 1 June 16, 2010

Lecture Notes: ECS 203 Basic Electrical Engineering Semester 1/2010. Dr.Prapun Suksompong 1 June 16, 2010 Sirindhorn International Institute of Technology Thammasat University School of Information, Computer and Communication Technology Lecture Notes: ECS 203 Basic Electrical Engineering Semester 1/2010 Dr.Prapun

More information

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com

More information

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR Proceedings of the American Nuclear Society Ninth Topical Meeting on Robotics and Remote Systems, Seattle Washington, March 2001. DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED

More information

LDDM Linear Direct Drive Motors. ULIM Series

LDDM Linear Direct Drive Motors. ULIM Series DDM inear Direct Drive Motors UIM Series 1 The Perfect Drive for Every Application. INA - Drives & Mechatronics GmbH & Co. ohg, a company of the Schaeffler Group, specializes in linear and rotary direct

More information

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body G.1 EE1.el3 (EEE1023): Electronics III Mechanics lecture 7 Moment of a force, torque, equilibrium of a body Dr Philip Jackson http://www.ee.surrey.ac.uk/teaching/courses/ee1.el3/ G.2 Moments, torque and

More information

Longitudinal and lateral dynamics

Longitudinal and lateral dynamics Longitudinal and lateral dynamics Lecturer dr. Arunas Tautkus Kaunas University of technology Powering the Future With Zero Emission and Human Powered Vehicles Terrassa 2011 1 Content of lecture Basic

More information

Springs and Dampers. MCE371: Vibrations. Prof. Richter. Department of Mechanical Engineering. Handout 2 Fall 2011

Springs and Dampers. MCE371: Vibrations. Prof. Richter. Department of Mechanical Engineering. Handout 2 Fall 2011 MCE371: Vibrations Prof. Richter Department of Mechanical Engineering Handout 2 Fall 2011 Spring Law : One End Fixed Ideal linear spring law: f = kx. What are the units of k? More generally: f = F(x) nonlinear

More information

Finite Element Method (ENGC 6321) Syllabus. Second Semester 2013-2014

Finite Element Method (ENGC 6321) Syllabus. Second Semester 2013-2014 Finite Element Method Finite Element Method (ENGC 6321) Syllabus Second Semester 2013-2014 Objectives Understand the basic theory of the FEM Know the behaviour and usage of each type of elements covered

More information

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California Irvine, California 9697-3975 Email: gsoh@uci.edu J. Michael

More information

Animation. Persistence of vision: Visual closure:

Animation. Persistence of vision: Visual closure: Animation Persistence of vision: The visual system smoothes in time. This means that images presented to the eye are perceived by the visual system for a short time after they are presented. In turn, this

More information

POWER SYSTEM HARMONICS. A Reference Guide to Causes, Effects and Corrective Measures AN ALLEN-BRADLEY SERIES OF ISSUES AND ANSWERS

POWER SYSTEM HARMONICS. A Reference Guide to Causes, Effects and Corrective Measures AN ALLEN-BRADLEY SERIES OF ISSUES AND ANSWERS A Reference Guide to Causes, Effects and Corrective Measures AN ALLEN-BRADLEY SERIES OF ISSUES AND ANSWERS By: Robert G. Ellis, P. Eng., Rockwell Automation Medium Voltage Business CONTENTS INTRODUCTION...

More information

Ammunition Dynamics in Rapid Fire Guns using MSC Adams

Ammunition Dynamics in Rapid Fire Guns using MSC Adams Ammunition Dynamics in Rapid Fire Guns using MSC Adams Jerry Browne General Dynamics Armament and Technical Products Abstract Ammunition Dynamics in Rapid Fire Guns Using MSC Adams Presentation Number

More information

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus Abaqus Technology Brief Automobile Roof Crush Analysis with Abaqus TB-06-RCA-1 Revised: April 2007. Summary The National Highway Traffic Safety Administration (NHTSA) mandates the use of certain test procedures

More information

Co-Simulation and modal reduction for multifield problems in multibody dynamics

Co-Simulation and modal reduction for multifield problems in multibody dynamics Co-Simulation and modal reduction for multifield problems in multibody dynamics 7th Workshop on Descriptor Systems March 2005, Paderborn Martin Arnold [martin.arnold@mathematik.uni-halle.de] Martin Luther

More information

CHINO VALLEY UNIFIED SCHOOL DISTRICT INSTRUCTIONAL GUIDELINES GATEWAY TO TECHNOLOGY

CHINO VALLEY UNIFIED SCHOOL DISTRICT INSTRUCTIONAL GUIDELINES GATEWAY TO TECHNOLOGY CHINO VALLEY UNIFIED SCHOOL DISTRICT INSTRUCTIONAL GUIDELINES GATEWAY TO TECHNOLOGY Course Number 3149 Department Elective Prerequisite Concurrent enrollment in Science 8 and Algebra 1 Length of Course

More information

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Real Time Simulation for Off-Road Vehicle Analysis Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Contents Introduction Virtual machine model Machine interaction with environment and realistic environment

More information

Dynamics and Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field

Dynamics and Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field Dynamics Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field Amit K. Sanyal, Jinglai Shen, N. Harris McClamroch 1 Department of Aerospace Engineering University of Michigan Ann Arbor,

More information

Flatness based Control of a Gantry Crane

Flatness based Control of a Gantry Crane 9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 213 ThB2.5 Flatness based Control of a Gantry Crane Bernd Kolar Kurt Schlacher Institute of Automatic Control Control Systems

More information

CS100B Fall 1999. Professor David I. Schwartz. Programming Assignment 5. Due: Thursday, November 18 1999

CS100B Fall 1999. Professor David I. Schwartz. Programming Assignment 5. Due: Thursday, November 18 1999 CS100B Fall 1999 Professor David I. Schwartz Programming Assignment 5 Due: Thursday, November 18 1999 1. Goals This assignment will help you develop skills in software development. You will: develop software

More information

First Order Circuits. EENG223 Circuit Theory I

First Order Circuits. EENG223 Circuit Theory I First Order Circuits EENG223 Circuit Theory I First Order Circuits A first-order circuit can only contain one energy storage element (a capacitor or an inductor). The circuit will also contain resistance.

More information

Onboard electronics of UAVs

Onboard electronics of UAVs AARMS Vol. 5, No. 2 (2006) 237 243 TECHNOLOGY Onboard electronics of UAVs ANTAL TURÓCZI, IMRE MAKKAY Department of Electronic Warfare, Miklós Zrínyi National Defence University, Budapest, Hungary Recent

More information

What Is Regeneration?

What Is Regeneration? What Is Regeneration? Braking / Regeneration Manual Regeneration Overview Revision 1.0 When the rotor of an induction motor turns slower than the speed set by the applied frequency, the motor is transforming

More information

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This

More information

EDUH 1017 - SPORTS MECHANICS

EDUH 1017 - SPORTS MECHANICS 4277(a) Semester 2, 2011 Page 1 of 9 THE UNIVERSITY OF SYDNEY EDUH 1017 - SPORTS MECHANICS NOVEMBER 2011 Time allowed: TWO Hours Total marks: 90 MARKS INSTRUCTIONS All questions are to be answered. Use

More information

جامعة البلقاء التطبيقية

جامعة البلقاء التطبيقية AlBalqa Applied University تا سست عام 997 The curriculum of associate degree in Air Conditioning, Refrigeration and Heating Systems consists of (7 credit hours) as follows: Serial No. Requirements First

More information

Operational Space Control for A Scara Robot

Operational Space Control for A Scara Robot Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This

More information

ENTRANCE EXAMINATION FOR THE BACHELOR OF ENGINEERING DEGREE PROGRAMMES

ENTRANCE EXAMINATION FOR THE BACHELOR OF ENGINEERING DEGREE PROGRAMMES ENTRANCE EXAMINATION FOR THE BACHELOR OF ENGINEERING DEGREE PROGRAMMES INSTRUCTIONS The Entrance Examination consists of three parts: Problem Solving (Part 1), Questions on Motivation (Part ), English

More information

Orbital Mechanics. Angular Momentum

Orbital Mechanics. Angular Momentum Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely

More information

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application Marwa M. Abdulmoneim 1, Magdy A. S. Aboelela 2, Hassen T. Dorrah 3 1 Master Degree Student, Cairo University, Faculty

More information