Introduction to Adams/Solver C++ Jose L Ortiz, PhD. Adams User Meeting Munich - May 18, 2011

Size: px
Start display at page:

Download "Introduction to Adams/Solver C++ Jose L Ortiz, PhD. Adams User Meeting Munich - May 18, 2011"

Transcription

1 Introduction to Adams/Solver C++ Jose L Ortiz, PhD. Adams User Meeting Munich - May 18, 2011

2 Agenda A Brief History of Adams/Solver C++ Advantages and Disadvantages of Adams/Solver C++ Side-to-side C++/FORTRAN Comparison Special Topics about the Adams/Solver C++ Q&A 5/26/2011 2

3 Agenda A Brief History of Adams/Solver C++ History Design objectives Facts Advantages and Disadvantages of Adams/Solver C++ Side-to-side C++/FORTRAN Comparison Special Topics about the Adams/Solver C++ Q&A 5/26/2011 3

4 A Brief History of Adams/Solver C++ MSC has invested in new C++ technology for Adams/Solver Quality here is a subjective measure 5/26/2011 4

5 A Brief History of Adams/Solver C++ FORTRAN solver development started circa 1975 FORTRAN solver went through two major code re-architectures Quality here is performance/robustness 5/26/2011 5

6 A Brief History of Adams/Solver C++ C++ solver development started circa 1997 Notice the current re-architecture work There is a negative gap in performance/robustness 5/26/2011 6

7 A Brief History of Adams/Solver C++ Negative gap in performance/robustness FORTRAN solver code has several recovery algorithms not coded into de C++ solver Data structures and memory management in FORTRAN solver code have been optimized after two major re-designs Performance issues in the C++ code have been identified and the development team is working on them 5/26/2011 7

8 A Brief History of Adams/Solver C++ Feature-wise there is a positive gap Notice C++ solver is under a current re-architecture FORTRAN solver is in maintenance mode 5/26/2011 8

9 A Brief History of Adams/Solver C++ Design objectives of Adams/Solver C++ Written from the ground up No copy of the FORTRAN code except linear algebra modules Object-oriented design New data structures and memory management Complete freedom of implementation Supervision by senior FORTRAN developers 5/26/2011 9

10 A Brief History of Adams/Solver C++ Design objectives of Adams/Solver C++ Symbolic toolkit embedded in the code No numerical differencing Software patterns 5/26/

11 A Brief History of Adams/Solver C++ Other facts about Adams/Solver C++ First prototype 3X faster FORTRAN code uses some C++ code 5/26/

12 A Brief History of Adams/Solver C++ Other facts about Adams/Solver C++ Layered architecture Software patterns Flexible API Extensible API 5/26/

13 Agenda A Brief History of Adams/Solver C++ Advantages and disadvantages of Adams/Solver C++ Modeling Simulation Side-to-side C++/FORTRAN Comparison Special Topics about the Adams/Solver C++ Q&A 5/26/

14 Advantages of Adams/Solver C++ Modeling capabilities not found in the FORTRAN solver: Non-linear BEAM and FIELD formulation Geometrically non-linear formulations are available Flexible bodies contact Flexible-rigid and flexible-flexible contact are available Flexible body dynamic limit This option stabilizes the simulation by ignoring high frequency modes 5/26/

15 Advantages of Adams/Solver C++ Modeling capabilities not found in the FORTRAN solver (cont.): Multiple-node location for MARKERs on flexible bodies MARKERs on flexible bodies can be located at arbitrary positions More general MFORCE definition FORTRAN solver only allows linear expressions Generalized constraints GCONs allow defining use-defined constraints easily 5/26/

16 Advantages of Adams/Solver C++ Modeling capabilities not found in the FORTRAN solver (cont.): Curve and Surface MARKERS New MARKER definitions on Curves and Surfaces allow creating complex constraints Richer set of symbolic expressions Three-dimensional expression, AO expressions, unit vectors, delay expressions, clearance, etc. Exact partials in user-written subroutines Users may provide exact partial derivatives to speed up the simulations 5/26/

17 Advantages of Adams/Solver C++ Modeling capabilities not found in the FORTRAN solver (cont.): Implicit GSEs Users may specify implicit equations in GSE objects MOTION expressions depending on any state Allows creating richer expressions for constraints Clearance measures Allow creating expression for the gap between two bodies 5/26/

18 Advantages of Adams/Solver C++ Simulation capabilities not found in the FORTRAN solver: Exact linearization algorithm FORTRAN algorithm is flawed and limited to static cases. Linearization in terms of user-defined states RM, MKB options Exact GTCMAT computations Based on linearization. Call is allowed from within dynamics Adams/Controls Bisection method in System Import option 5/26/

19 Advantages of Adams/Solver C++ Simulation capabilities not found in the FORTRAN solver (cont.): Settle simulation This simulation is similar to statics. Also called steady state. Given Mq + Φ T q λ = Φ = 0 z = g( z, q, t) f Find z (keeping q constant) such that z = 0 5/26/

20 Advantages of Adams/Solver C++ Simulation capabilities not found in the FORTRAN solver (cont.): Delay Differential equations Using the DELAY function we can solve systems with delays. Delays can be variable and depend on any state Mq + Φ T q λ = Φ = 0 z = g( z, z( t f τ ), q, t) τ = τ ( q, z, t) 0 5/26/

21 Advantages of Adams/Solver C++ Simulation capabilities not found in the FORTRAN solver (cont.): HHT, NEWMARK, and HASTIFF integrators New integrator types Activation/deactivation extensions A wider set of modeling objects can be activated/deactivated UMF package Option to use the UMF linear algebra package. Specially useful with very large equation sets 5/26/

22 Advantages of Adams/Solver C++ Simulation capabilities not found in the FORTRAN solver (cont.): SAVE/RELOAD extensions Options to save to buffer in memory Multi-threaded execution Jacobian evaluation, LU numeric factorization, results generation. Ongoing development. Multi-threaded execution of user-written subroutines Options to set parallel execution of user-written subroutines 5/26/

23 Advantages of Adams/Solver C++ Simulation capabilities not found in the FORTRAN solver (cont.): CBKSUB user-written subroutine Callback called for advanced user-written subroutine design. The solver will call the CBKSUB at specified milestones. Adams-to-Nastran export Automatic creation of an equivalent Nastran model. Exported files are fully editable and ready for SOL 107, /26/

24 Disadvantages of Adams/Solver C++ Slower simulations for a class of models. Large models with heavy use of user-written subroutines run slower Slow sections of the code have been identified Data structures and memory management are being redesigned Adams/Solver C++ is faster only for a class of models 5/26/

25 Disadvantages of Adams/Solver C++ Lack of robustness Currently the Adams/Solver C++ is less robust than the FORTRAN solver This issue is more noticeable for large complex models running complex simulations There are very few models that the FORTRAN solver can not simulate while the C++ solver is able to solve 5/26/

26 Disadvantages of Adams/Solver C++ Actions taken As mentioned above, the Adams/Solver C++ development is concentrated on closing the performance/robustness gap Major issues have been identified 5/26/

27 Agenda A Brief History of Adams/Solver C++ Advantages and disadvantages of Adams/Solver C++ Side-to-side C++/FORTRAN Comparison Statements Commands Functions Special Topics about the Adams/Solver C++ Q&A 5/26/

28 Side-to-side C++/FORTRAN Comparison BEAM Statement C++ FORTRAN Resolution Geometrically nonlinear formulation available N/A CONTACT Flex-to-flex contact N/A CLEARANCE ENVIRONMENT Distance between two or more geometries Utility to set environment variables EQUILIBRIUM N/A Dynamic option Not in roadmap. No requests from users. FIELD Geometrically nonlinear formulation available N/A N/A N/A GSE Implicit equations N/A 5/26/

29 Side-to-side C++/FORTRAN Comparison Statement C++ FORTRAN Resolution FLEX_BODY Dynamic limit, stability, DB_FILE, etc. N/A GCON Generalized constraint N/A INTEGRATOR HHT, NEWMARK and HASTIFF options N/A N/A LSOLVER UMF package N/A CONSTANT_BDF, ABAM, RKF45 Will not be implemented MARKER Curve and surface N/A MFORCE Non-linear definitions N/A 5/26/

30 Side-to-side C++/FORTRAN Comparison Statement C++ FORTRAN Resolution MOTION Function depending on any state N/A PART 2D Parts N/A PREFERENCES Additional options N/A PSTATE User-defined states N/A SURFACE Surface definition N/A UCON N/A User-defined constraint Will not be implemented 5/26/

31 Side-to-side C++/FORTRAN Comparison Command C++ FORTRAN Resolution ACTIVATE More options N/A DEACTIVATE More options N/A ENVIRONMENT Utility to set environment variables N/A GCON User-defined constraints N/A LINEAR RM, PSTATE, MKB, export N/A LSOLVER Option to select UMF N/A 5/26/

32 Side-to-side C++/FORTRAN Comparison PART Command C++ FORTRAN Resolution RELOAD SAVE Option to set products of inertia Option to reload from a buffer in memory Option to save to buffer in memory N/A N/A N/A SIMULATE Settle simulation available N/A 5/26/

33 Side-to-side C++/FORTRAN Comparison Function C++ FORTRAN Resolution ACCXYZ 3D acceleration N/A AO *CLEAR* DELAY Isolates expression from reaction force in GCON Set of measures for CLEARANCE statement Defines delay differential equations N/A N/A N/A DXYZ 3D position N/A FXYZ 3D force N/A NJAC Utility. Number of Jacobian evaluations N/A 5/26/

34 Side-to-side C++/FORTRAN Comparison NRHS ORDER Function C++ FORTRAN Resolution Utility. Number of right-hand side evaluations Utility. Returns current integrator order N/A N/A Q Modal position N/A QDDOT Modal acceleration N/A QDOT Modal velocity N/A TXYZ 3D torque N/A UV Unit vector N/A 5/26/

35 Side-to-side C++/FORTRAN Comparison Function C++ FORTRAN Resolution UVX X component of unit vector N/A UVY Y component of unit vector N/A UVZ Z component of unit vector N/A VXYZ 3D velocity N/A WDTXYZ 3D angular acceleration N/A WXYZ 3D angular velocity N/A 5/26/

36 Side-to-side C++/FORTRAN Comparison Subroutine C++ FORTRAN Resolution ADAMS_DECLARE_ THREAD_SAFE ADAMS_SMP_GROUP CBKSUB GTCMAT Allows multiple threads to access a user-written subroutine Allows multiple threads to access user-written subroutines Callback subroutine. Informs user about milestones Allowed to be called from all simulation types N/A N/A N/A Limited to static/quasistatic 5/26/

37 Side-to-side C++/FORTRAN Comparison SYSPAR Subroutine C++ FORTRAN Resolution Provides analytical partials from within userwritten subroutines Limited to GSE only UCOVAR N/A Used by UCOSUB GSE_SET_IMPLICIT Allows defining implicit GSE N/A UCOSUB N/A Used to define user-written constraints Will not be implemented Will not be implemented 5/26/

38 Side-to-side C++/FORTRAN Comparison Other differences Jacobian and right-hand-side are computed using symbolic algebra PART command will generate a Jacobian refactorization FLEX_BODY s invar2 and invar3 are identically zero. This means the formulation of equations of motion are different YPR and Euler measures in results may be different but they define the same orientation 5/26/

39 Side-to-side C++/FORTRAN Comparison Other differences (cont.) No *.out files are generated. Minor differences in messaging files LINEAR command behaves differently. Historic rules have been relaxed to provide more analytical approach Velocity reconciliation is done iteratively Numerical differencing of user-written subroutines is done by perturbing the measures 5/26/

40 Agenda A Brief History of Adams/Solver C++ Advantages and disadvantages of Adams/Solver C++ Side-to-side C++/FORTRAN Comparison Special Topics about the Adams/Solver C++ Multi-threading Linearization Flexible Body Contact GCON usage CBKSUB callback subroutine Adams-to-Nastran Q&A 5/26/

41 Special Topics about the Adams/Solver C++ Multi-threading By default, a parallel thread computes results. Only available in stand-alone version or External Solver from within Adams/View Parallel evaluation of Jacobian is available. See PREFERENCES statement Parallel numeric LU factorization is available. Execution speed can be improved by providing declaring thread safe code for user-written subroutines 5/26/

42 Special Topics about the Adams/Solver C++ Linearization Advanced exact algorithm (any operating point) Historical rules have been modified a bit. Linearization is a new simulation type. Potential problems at time t=0 Traditionally (FORTRAN) simulate/statics linear/eigensolution Initial velocities are restored at time t=0 Reuses the previous Jacobian 5/26/

43 Special Topics about the Adams/Solver C++ Linearization (cont.) New approach (C++) simulate/statics linear/eigensolution User may stop restoring velocities at time t=0 Formal initial conditions done if model is not at a consistent state 5/26/

44 Special Topics about the Adams/Solver C++ Linearization (cont.) New approach (C++) simulate/statics linear/eigensolution Model may have objects with STATIC_HOLD STATIC_HOLD is not honored in eigensolution (is not static!) 5/26/

45 Special Topics about the Adams/Solver C++ Linearization (cont.) Users can select user-defined states 5/26/

46 Special Topics about the Adams/Solver C++ Linearization (cont.) Solutions using global and relative coordinates 5/26/

47 Special Topics about the Adams/Solver C++ Linearization (cont.) Virtual instrumentation. Random dynamic excitation 5/26/

48 Special Topics about the Adams/Solver C++ Linearization (cont.) Matching results 5/26/

49 Special Topics about the Adams/Solver C++ Flexible Body Contact Native flex-to-flex and flex-to-rigid contact implementation No need to create MFORCE to model contacts. Geometry is extracted automatically from the Modal Neutral File (mnf) Supports both solid and shell elements 5/26/

50 Special Topics about the Adams/Solver C++ GCON Adams/Solver C++ has a general constraint equation implementation This implementation is used by JOINT, JPRIM and MOTION. For example, a SPHERICAL JOINT will create 3 GCON equations which are created automatically in the upper layers of the code The general implementation has been extended for the user to create arbitrary constraint equations 5/26/

51 Special Topics about the Adams/Solver C++ CBKSUB Created for advanced users to optimize execution of user-written subroutines If the user provides a CBKSUB, Adams/Solver C++ will call the subroutine at specified milestones of the code Milestones examples are: start of iterations, start of time step, start dynamics, end dynamics, etc. The main usage is to let the users cache values before iterations begin 5/26/

52 Special Topics about the Adams/Solver C++ CBKSUB (cont.) All SYS* subroutines are allowed to be called. No dependencies are created This subroutines is called by the Adams/Solver C++ only. Users should not call it 5/26/

53 Special Topics about the Adams/Solver C++ CBKSUB (cont.) Execution without CBKSUB. Dynamic output step 5/26/

54 Special Topics about the Adams/Solver C++ CBKSUB (cont.) Execution with CBKSUB. (Not all events are shown) 5/26/

55 Special Topics about the Adams/Solver C++ Adams-to-Nastran Automatic model translation from Adams to Nastran 5/26/

56 Special Topics about the Adams/Solver C++ Adams-to-Nastran Matching Eigenvalues 5/26/

57 Agenda A Brief History of Adams/Solver C++ Advantages and Disadvantages of Adams/Solver C++ Side-to-side C++/FORTRAN Comparison Special Topics about the Adams/Solver C++ Q&A 5/26/

A MSC Adams-Marc-EDEM Co-Simulation Framework

A MSC Adams-Marc-EDEM Co-Simulation Framework A MSC Adams-Marc-EDEM Co-Simulation Framework Jose L. Ortiz, PhD MAGIC 2015, Madison, WI Contents MSC Adams Approach to Multi-Physics Native Embedded Co-Simulation Chain simulations Co-Simulation Overview

More information

MSC.ADAMS Breakfast and Learn

MSC.ADAMS Breakfast and Learn MSC.ADAMS Breakfast and Learn Tony Sajdak and Lisa Schutte MSC.Software Corp. October 19 th 2004 Agenda Where we are at Fit of MSC.ADAMS in SimOffice Recent Progress MSC.ADAMS 2005 Where we are headed

More information

Using RecurDyn. Contents

Using RecurDyn. Contents Using RecurDyn Contents 1.0 Multibody Dynamics Overview... 2 2.0 Multibody Dynamics Applications... 3 3.0 What is RecurDyn and how is it different?... 4 4.0 Types of RecurDyn Analysis... 5 5.0 MBD Simulation

More information

Recent developments in simulation, optimization and control of flexible multibody systems

Recent developments in simulation, optimization and control of flexible multibody systems Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Model Library Mechanics

Model Library Mechanics Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

Introducing Adams/Machinery

Introducing Adams/Machinery Introducing Adams/Machinery A Powerful Simulation Suite for Mechanical Drive Systems Adams/Machinery is a new Adams software solution that allows engineers to efficiently build functional virtual prototypes

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

Motion Capture & Simulation

Motion Capture & Simulation Motion Capture & Simulation Motion Capture Character Reconstructions Joint Angles Need 3 points to compute a rigid body coordinate frame 1 st point gives 3D translation, 2 nd point gives 2 angles, 3 rd

More information

MSC Software: Release Overview - MSC Nastran MSC Nastran 2014 RELEASE OVERVIEW

MSC Software: Release Overview - MSC Nastran MSC Nastran 2014 RELEASE OVERVIEW MSC Nastran 2014 Welcome to MSC Nastran 2014! Welcome to MSC Nastran 2014! The MSC Nastran 2014 release is focused on delivering new capabilities and performance required to solve multidisciplinary problems.

More information

COMPUTATIONAL DYNAMICS

COMPUTATIONAL DYNAMICS COMPUTATIONAL DYNAMICS THIRD EDITION AHMED A. SHABANA Richard and Loan Hill Professor of Engineering University of Illinois at Chicago A John Wiley and Sons, Ltd., Publication COMPUTATIONAL DYNAMICS COMPUTATIONAL

More information

7 Exporting Numeric Data from ADAMS

7 Exporting Numeric Data from ADAMS 7 Exporting Numeric Data from ADAMS Sometimes simply plotting data within ADAMS/Postprocessor is not enough you need to export it for further analysis by other software. 7.1 Export Formats From the ADAMS/Postprocessor,

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

Using MSC.Nastran for Explicit FEM Simulations

Using MSC.Nastran for Explicit FEM Simulations 3. LS-DYNA Anwenderforum, Bamberg 2004 CAE / IT III Using MSC.Nastran for Explicit FEM Simulations Patrick Doelfs, Dr. Ingo Neubauer MSC.Software GmbH, D-81829 München, Patrick.Doelfs@mscsoftware.com Abstract:

More information

Introduction. Chapter 1. Contents. 1.1 Background

Introduction. Chapter 1. Contents. 1.1 Background 1 Introduction Chapter 1 Contents 1.1 Background 1.2 Two-Part Towing System 1.3 Overall objectives 1.4 Scope of the present study 1.5 Methodology 1.6 Organization of the Report 1.1 Background As an effective

More information

What s new in Femap 9.3

What s new in Femap 9.3 What s new in Femap 9.3 fact sheet www.ugs.com/femap Summary Femap version 9.3 is the latest release of UGS robust pre and post processor for engineering finite element analysis (FEA). Femap software is

More information

3D Contact Tips, Examples, and some Implications. ABSTRACT. System Tips for Ease of Use:

3D Contact Tips, Examples, and some Implications. ABSTRACT. System Tips for Ease of Use: 3D Contact Tips, Examples, and some Implications. Sam McDonald, Virtual Model Shop, Inc. International ADAMS Users Conference Orlando, Florida June, 2000 ABSTRACT ADAMS is finally moving towards an era

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

Integration of automatic differentiation tools within object-oriented codes: accuracy and timings

Integration of automatic differentiation tools within object-oriented codes: accuracy and timings Integration of automatic differentiation tools within object-oriented codes: accuracy and timings Deliverable 2.2 Marco Morandini Dipartimento di Ingegneria Aerospaziale, Politecnico di Milano Introduction

More information

LS-DYNA s Linear Solver Development Phase1: Element Validation Part II

LS-DYNA s Linear Solver Development Phase1: Element Validation Part II LS-DYNA s Linear Solver Development Phase1: Element Validation Part II Allen T. Li 1, Zhe Cui 2, Yun Huang 2 1 Ford Motor Company 2 Livermore Software Technology Corporation Abstract This paper continues

More information

A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS

A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS Alexandru Cătălin Transilvania University of Braşov calex@unitbv.ro Keywords: windshield wiper mechanism, dynamic simulation, control system, virtual

More information

8 Tutorial: The Slider Crank Mechanism

8 Tutorial: The Slider Crank Mechanism 8 Tutorial: The Slider Crank Mechanism Multi-Body Simulation With MotionView / MotionSolve 12.0 written by Dipl.-Ing. (FH) Markus Kriesch and Dipl.-Ing. (FH) André Wehr, Germany Note: Some MBD fundamentals

More information

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège Fully coupled simulation of mechatronic and flexible multibody systems: An extended finite element approach Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be

More information

New paradigm for MEMS+IC Co-development

New paradigm for MEMS+IC Co-development New paradigm for MEMS+IC Co-development MEMS 진보된스마트세상을만듭니다. Worldwide First MEMS+IC Co-development Solution New paradigm for MEMS+IC Co-development A New Paradigm for MEMS+IC Development MEMS design

More information

imaginit.com/simulation Complete and robust mechanical simulation solution

imaginit.com/simulation Complete and robust mechanical simulation solution imaginit.com/simulation Complete and robust mechanical simulation solution A mechanical simulation solution for finite imaginit.com/simulation element analysis powered by the Autodesk Nastran solver Accurately

More information

Chapter 5 Modeling and Simulation of Mechanism

Chapter 5 Modeling and Simulation of Mechanism Chapter 5 Modeling and Simulation of Mechanism In the present study, KED analysis of four bar planar mechanism using MATLAB program and ANSYS software has been carried out. The analysis has also been carried

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems ME451 Kinematics and Dynamics of Machine Systems Introduction September 4, 2013 Radu Serban University of Wisconsin, Madison Overview, Today s Lecture 2 Discuss Syllabus Discuss schedule related issues

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

Guidelines for proper use of Plate elements

Guidelines for proper use of Plate elements Guidelines for proper use of Plate elements In structural analysis using finite element method, the analysis model is created by dividing the entire structure into finite elements. This procedure is known

More information

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematics 3 Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Overview of the Chrono ADAMS Parser

Overview of the Chrono ADAMS Parser Simulation-Based Engineering Lab University of Wisconsin-Madison Technical Report TR 2017 09 Overview of the Chrono ADAMS Parser Conlain Kelly and Radu Serban Dept. of Mechanical Engineering, University

More information

Applications for MBS-FEM-coupling with MpCCI using automotive simulation as example.

Applications for MBS-FEM-coupling with MpCCI using automotive simulation as example. Applications for MBS-FEM-coupling with MpCCI using automotive simulation as example. Pascal Bayrasy 1, Michael Burger 2, Carsten Dehning 1, Ilja Kalmykov 1 und Michael Speckert 2 1 Fraunhofer-Institute

More information

Lecture #9 Matrix methods

Lecture #9 Matrix methods Lecture #9 Matrix methods METHODS TO SOLVE INDETERMINATE PROBLEM Small degree of statical indeterminacy Force method Displacement methods Displacement method in matrix formulation Large degree of statical

More information

A simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s

A simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s CENG 732 Computer Animation This week Inverse Kinematics (continued) Rigid Body Simulation Bodies in free fall Bodies in contact Spring 2006-2007 Week 5 Inverse Kinematics Physically Based Rigid Body Simulation

More information

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Applications. Human and animal motion Robotics control Hair Plants Molecular motion Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points

More information

How to Perform a Quasi-Static Curving Analysis with SIMPACK Wheel/Rail

How to Perform a Quasi-Static Curving Analysis with SIMPACK Wheel/Rail How to Perform a Quasi-Static Curving Analysis with SIMPACK Wheel/Rail Version 2005-05-11 Table of Contents 1 Introduction 2 1.1 Methods 2 1.1.1 Solving a nonlinear equation system 2 1.1.2 Time integration

More information

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a

More information

MSC Training Catalogue Nordic 2015

MSC Training Catalogue Nordic 2015 MSC Training Catalogue Nordic 2015 Hängpilsgatan 6, SE-426 77 Västra Frölunda, Sweden Tel: +46 (0) 31 7485990 Email: info.se@mscsoftware.com www.mscsoftware.com/nordic 1 ... 2 About MSC Software... 4 Solutions...

More information

How to Model Friction in SIMPACK

How to Model Friction in SIMPACK How to Model Friction in SIMPACK 1. General Modelling friction in multi-body systems is somewhat challenging. The friction law itself is a simple function, see figure. However, if the relative velocity

More information

Lecture VI: Constraints and Controllers

Lecture VI: Constraints and Controllers Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

Integration of CAE Tools for Complete System Prototyping EASY5 User Conference May, 2000 Presented by: Joel Tollefson

Integration of CAE Tools for Complete System Prototyping EASY5 User Conference May, 2000 Presented by: Joel Tollefson Integration of CAE Tools for Complete System Prototyping 2000 User Conference May, 2000 Presented by: Joel Tollefson Presentation Focus Provide a framework to support other presentations define concepts

More information

Complete and robust mechanical simulation solution. imaginit.com/simulation-mechanical

Complete and robust mechanical simulation solution. imaginit.com/simulation-mechanical Complete and robust mechanical simulation solution A mechanical simulation solution for finite element analysis powered by the Autodesk Nastran solver Accurately predict product behavior, optimize and

More information

Anatomy of a Physics Engine. Erwin Coumans

Anatomy of a Physics Engine. Erwin Coumans Anatomy of a Physics Engine Erwin Coumans erwin_coumans@playstation.sony.com How it fits together» Terminology» Rigid Body Dynamics» Collision Detection» Software Design Decisions» Trip through the Physics

More information

Machinery Motor Tutorial

Machinery Motor Tutorial 81 The Adams/Machinery Motor module provides for the modeling of motor systems within the Adams/View environment. Three modeling methods are available: Curve Based Analytical External 82 Getting Started

More information

course outline basic principles of numerical analysis, intro FEM

course outline basic principles of numerical analysis, intro FEM idealization, equilibrium, solutions, interpretation of results types of numerical engineering problems continuous vs discrete systems direct stiffness approach differential & variational formulation introduction

More information

Congestion Control. Andreas Pitsillides University of Cyprus. Congestion control problem

Congestion Control. Andreas Pitsillides University of Cyprus. Congestion control problem Congestion Control Andreas Pitsillides 1 Congestion control problem growing demand of computer usage requires: efficient ways of managing network traffic to avoid or limit congestion in cases where increases

More information

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Robert LeMaster, Ph.D. 1 Abstract This paper describes a methodology by which fundamental concepts in the

More information

Scientific Manual FEM-Design 17.0

Scientific Manual FEM-Design 17.0 Scientific Manual FEM-Design 17. 1.4.6 Calculations considering diaphragms All of the available calculation in FEM-Design can be performed with diaphragms or without diaphragms if the diaphragms were defined

More information

Computer Aided Dynamic Simulation of Six- Legged Robot

Computer Aided Dynamic Simulation of Six- Legged Robot Computer Aided Dynamic Simulation of Six- Legged Robot Abhijit Mahapatra 1, and Shibendu Shekhar Roy 2 1 Virtual Prototyping & Immersive Visualization Laboratory, Central Mechanical Engineering Research

More information

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems ME451 Kinematics and Dynamics of Machine Systems Basic Concepts in Planar Kinematics 3.1, 3.2 September 18, 2013 Radu Serban University of Wisconsin-Madison 2 Before we get started Last time: Velocity

More information

Dynamic Modeling of Mooring Lines Using a FSI Solver Based on OpenFOAM

Dynamic Modeling of Mooring Lines Using a FSI Solver Based on OpenFOAM Dynamic Modeling of Mooring Lines Using a FSI Solver Based on OpenFOAM 3RD Northern Germany OpenFOAM User Meeting 2015 Author: E-mail Co-Authors: H. G. Matthies, C. Borri 3 Northern Germany OpenFOAM User

More information

Simulation of Overhead Crane Wire Ropes Utilizing LS-DYNA

Simulation of Overhead Crane Wire Ropes Utilizing LS-DYNA Simulation of Overhead Crane Wire Ropes Utilizing LS-DYNA Andrew Smyth, P.E. LPI, Inc., New York, NY, USA Abstract Overhead crane wire ropes utilized within manufacturing plants are subject to extensive

More information

MSC.Software: Product Brief - SimXpert What s New PRODUCT BRIEF. SimXpert 2010

MSC.Software: Product Brief - SimXpert What s New PRODUCT BRIEF. SimXpert 2010 SimXpert 2010 MSC.Software: Product Brief - SimXpert 2010 - What s New Welcome to SimXpert 2010 This latest release of SimXpert from MSC.Software includes enhancements in CAD support, usability, solver

More information

Continuous Collision Detection and Physics

Continuous Collision Detection and Physics Continuous Collision Detection and Physics Erwin Coumans, Sony Computer Entertainment August 2005, Draft revision 5 0 Overview A novel approach to Angular and Linear Continuous Collision Detection is presented.

More information

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,

More information

VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES

VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES NTERNATIONAL DESIGN CONFERENCE - DESIGN 2002 Dubrovnik, May 14-17, 2002. VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES S. Barone, A. Curcio and F. Pierucci Keywords: CAD, Multi-Body

More information

Vehicle Dynamics & Safety: Multibody System. Simulation tools based on MultiBody approach are widespread in vehicle design and testing

Vehicle Dynamics & Safety: Multibody System. Simulation tools based on MultiBody approach are widespread in vehicle design and testing Vehicle Dynamics & Safety: Multibody System Simulation tools based on MultiBody approach are widespread in vehicle design and testing Vehicle Dynamics & Safety: Multibody System What is a Multibody System?

More information

Manipulator Dynamics: Two Degrees-of-freedom

Manipulator Dynamics: Two Degrees-of-freedom Manipulator Dynamics: Two Degrees-of-freedom 2018 Max Donath Manipulator Dynamics Objective: Calculate the torques necessary to overcome dynamic effects Consider 2 dimensional example Based on Lagrangian

More information

PTC Newsletter January 14th, 2002

PTC  Newsletter January 14th, 2002 PTC Email Newsletter January 14th, 2002 PTC Product Focus: Pro/MECHANICA (Structure) Tip of the Week: Creating and using Rigid Connections Upcoming Events and Training Class Schedules PTC Product Focus:

More information

PTC Creo Simulate. Features and Specifications. Data Sheet

PTC Creo Simulate. Features and Specifications. Data Sheet PTC Creo Simulate PTC Creo Simulate gives designers and engineers the power to evaluate structural and thermal product performance on your digital model before resorting to costly, time-consuming physical

More information

1.2 Numerical Solutions of Flow Problems

1.2 Numerical Solutions of Flow Problems 1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematic Control Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications Per-Olof Persson (persson@mit.edu) Department of Mathematics Massachusetts Institute of Technology http://www.mit.edu/

More information

A brief introduction to fluidstructure. O. Souček

A brief introduction to fluidstructure. O. Souček A brief introduction to fluidstructure interactions O. Souček Fluid-structure interactions Important class computational models Civil engineering Biomechanics Industry Geophysics From http://www.ihs.uni-stuttgart.de

More information

MSC Training Catalogue 2014

MSC Training Catalogue 2014 MSC Training Catalogue 2014 4 Archipelago, Lyon Way, Frimley, Surrey GU16 7ER Tel: +44 (0)1276 903120 Fax: +44 (0)1276 903119 Email: info.uk@mscsoftware.com www.mscsoftware.com/uk 1 ... 2 About MSC Software...

More information

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematics 3 Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

[ Ω 1 ] Diagonal matrix of system 2 (updated) eigenvalues [ Φ 1 ] System 1 modal matrix [ Φ 2 ] System 2 (updated) modal matrix Φ fb

[ Ω 1 ] Diagonal matrix of system 2 (updated) eigenvalues [ Φ 1 ] System 1 modal matrix [ Φ 2 ] System 2 (updated) modal matrix Φ fb Proceedings of the IMAC-XXVIII February 1 4, 2010, Jacksonville, Florida USA 2010 Society for Experimental Mechanics Inc. Modal Test Data Adjustment For Interface Compliance Ryan E. Tuttle, Member of the

More information

USE OF ADAMS IN DYNAMIC SIMULATION OF LANDING GEAR RETRACTION AND EXTENSION

USE OF ADAMS IN DYNAMIC SIMULATION OF LANDING GEAR RETRACTION AND EXTENSION USE OF ADAMS IN DYNAMIC SIMULATION OF LANDING GEAR RETRACTION AND EXTENSION Author : O. NOEL Messier-Dowty SA (Velizy, France) 1. ABSTRACT This paper presents the method in use at Messier-Dowty SA during

More information

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Multi-body Kinematics Lecture «Robot Dynamics»: Multi-body Kinematics 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

What Is SimMechanics?

What Is SimMechanics? SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment

More information

A 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control

A 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control Journal of Information & Computational Science 1: 1 (2004) 137 141 Available at http://www.joics.com A 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control Xiaomao Wu, Lizhuang Ma, Zhihua

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University

More information

10. Cartesian Trajectory Planning for Robot Manipulators

10. Cartesian Trajectory Planning for Robot Manipulators V. Kumar 0. Cartesian rajectory Planning for obot Manipulators 0.. Introduction Given a starting end effector position and orientation and a goal position and orientation we want to generate a smooth trajectory

More information

Simcenter Motion 3D. Mechatronics - Improve Design Dynamics Performance: Combine 3D Multi-Body Simulation with 1D Actuation & Controls Simulation

Simcenter Motion 3D. Mechatronics - Improve Design Dynamics Performance: Combine 3D Multi-Body Simulation with 1D Actuation & Controls Simulation Simcenter Motion 3D Mechatronics - Improve Design Dynamics Performance: Combine 3D Multi-Body Simulation with 1D Actuation & Controls Simulation Iurie TERNA Email: iurie.terna@siemens.com Tuesday 16:00-17:00

More information

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper

More information

ME964 High Performance Computing for Engineering Applications

ME964 High Performance Computing for Engineering Applications ME964 High Performance Computing for Engineering Applications Outlining Midterm Projects Topic 3: GPU-based FEA Topic 4: GPU Direct Solver for Sparse Linear Algebra March 01, 2011 Dan Negrut, 2011 ME964

More information

SimWise. 3D Dynamic Motion, and Stress Analysis. integrated with Alibre Design

SimWise. 3D Dynamic Motion, and Stress Analysis. integrated with Alibre Design SimWise 3D Dynamic Motion, and Stress Analysis integrated with Alibre Design SimWise 4D for Alibre Integrated Motion Simulation and Stress Analysis SimWise 4D is a software tool that allows the functional

More information

Flexible Body Suspension System Modeling and Simulation Using MD Nastran SOL700 in VPG Environment

Flexible Body Suspension System Modeling and Simulation Using MD Nastran SOL700 in VPG Environment Flexible Body Suspension System Modeling and Simulation Using MD Nastran SOL700 in VPG Environment Casey Heydari, Ted Pawela MSC.Software Corporation Santa Ana, California Tim Palmer, Arthur Tang Engineering

More information

Documents. OpenSim Workshop. September 20-22, 2011 HYPER Summer School, La Alberca, Spain. Jeff Reinbolt, Jen Hicks. Website: SimTK.

Documents. OpenSim Workshop. September 20-22, 2011 HYPER Summer School, La Alberca, Spain. Jeff Reinbolt, Jen Hicks. Website: SimTK. Documents OpenSim Workshop September 20-22, 2011 HYPER Summer School, La Alberca, Spain Jeff Reinbolt, Jen Hicks Website: SimTK.org/home/opensim OpenSim Workshop Agenda 14:00 14:15 Welcome and goals of

More information

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-12021

More information

Flexible multibody systems - Relative coordinates approach

Flexible multibody systems - Relative coordinates approach Computer-aided analysis of multibody dynamics (part 2) Flexible multibody systems - Relative coordinates approach Paul Fisette (paul.fisette@uclouvain.be) Introduction In terms of modeling, multibody scientists

More information

The University of Nottingham, Ningbo, China, 199 Taikang East Road, Ningbo, , China

The University of Nottingham, Ningbo, China, 199 Taikang East Road, Ningbo, , China Increasing the road safety of e-bike: Design of protecting shell based on stability criteria during severe road accidents Lele ZHANG 1,a, Alexander KONYUKHOV 2,b,*, Edwin MOK 1,c, Hui Leng CHOO 1,d 1 The

More information

NX Nastran Basic. The core structural analysis FEA solver used by leading product development firms for over 40 years

NX Nastran Basic. The core structural analysis FEA solver used by leading product development firms for over 40 years NX Nastran Basic The core structural analysis FEA solver used by leading product development firms for over 40 years Benefits Reduce risk by using simulation to save time and cost compared to physical

More information

V8R4 New Function Introduction

V8R4 New Function Introduction New Function Introduction FunctionBay, Inc. Index 1. Geo Surface Contact for RFlex body 2. Assist Modeling Improvement 3. FDR(Force Distributing Rigid) 4. Contour Data Export / Cutting Plane 5. Restart

More information

Data-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data

Data-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data Data-Driven Modeling & Scientific Computation Methods for Complex Systems & Big Data J. NATHAN KUTZ Department ofapplied Mathematics University of Washington OXPORD UNIVERSITY PRESS Contents Prolegomenon

More information

Ragdoll Physics. Abstract. 2 Background. 1 Introduction. Gabe Mulley, Matt Bittarelli. April 25th, Previous Work

Ragdoll Physics. Abstract. 2 Background. 1 Introduction. Gabe Mulley, Matt Bittarelli. April 25th, Previous Work Ragdoll Physics Gabe Mulley, Matt Bittarelli April 25th, 2007 Abstract The goal of this project was to create a real-time, interactive, and above all, stable, ragdoll physics simulation. This simulation

More information

Animation. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 4/23/07 1

Animation. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 4/23/07 1 Animation Computer Graphics COMP 770 (236) Spring 2007 Instructor: Brandon Lloyd 4/23/07 1 Today s Topics Interpolation Forward and inverse kinematics Rigid body simulation Fluids Particle systems Behavioral

More information

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms F. Sanfilippo, H. P. Hildre, V. Æsøy and H.X. Zhang Department of Maritime Technology and Operation

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Advanced Robotic - MAE 6D - Department of Mechanical & Aerospace Engineering - UCLA Kinematics Relations - Joint & Cartesian Spaces A robot is often used to manipulate

More information

Properties of Hyper-Redundant Manipulators

Properties of Hyper-Redundant Manipulators Properties of Hyper-Redundant Manipulators A hyper-redundant manipulator has unconventional features such as the ability to enter a narrow space while avoiding obstacles. Thus, it is suitable for applications:

More information

Motion Simulation and Mechanism Design with SOLIDWORKS Motion 2017

Motion Simulation and Mechanism Design with SOLIDWORKS Motion 2017 Motion Simulation and Mechanism Design with SOLIDWORKS Motion 2017 Kuang-Hua Chang Ph.D. SDC P U B L I C AT I O N S Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org)

More information

Efficient Shape Optimisation of an Aircraft Landing Gear Door Locking Mechanism by Coupling Abaqus to GENESIS

Efficient Shape Optimisation of an Aircraft Landing Gear Door Locking Mechanism by Coupling Abaqus to GENESIS Efficient Shape Optimisation of an Aircraft Landing Gear Door Locking Mechanism by Coupling Abaqus to GENESIS Mark Arnold and Martin Gambling Penso Consulting Ltd GRM Consulting Ltd Abstract: The objective

More information

Ansys Mechanical APDL

Ansys Mechanical APDL Ansys Mechanical APDL Day 1: FEA and ANSYS 9.00 12.00 About ANSYS, What is FEA?, Instructor Example Getting Started 12.00 1.00 Interactive Vs. Batch Mode, Starting ANSYS, Product Launcher, ANSYS Workbench,

More information

Project Chrono. Overview, structure, capabilities

Project Chrono. Overview, structure, capabilities Project Chrono Overview, structure, capabilities Project Chrono Growing ecosystem of software tools Multi physics simulation engine Open source, released under permissive BSD 3 license Provides support

More information

Time-Domain Dynamic Analysis of Helical Gears with Reduced Housing Model

Time-Domain Dynamic Analysis of Helical Gears with Reduced Housing Model 2013-01-1898 Published 05/13/2013 Copyright 2013 SAE International doi:10.4271/2013-01-1898 saeaero.saejournals.org Time-Domain Dynamic Analysis of Helical Gears with Reduced Housing Model Vijaya Kumar

More information