ANSYS Rigid Body Dynamics & Simplorer Mayuran S. Muttulingam October 2011

Similar documents
ME Week 11 Introduction to Dynamic Simulation

Chapter. 4 Mechanism Design and Analysis

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

Modeling Mechanical Systems

How To Understand The Relationship Between A Body And A Joint

CHAPTER 4 4 NUMERICAL ANALYSIS

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Getting Started with ANSYS ANSYS Workbench Environment

Content. Page 04. SIMPACK Automotive. Suspension Design. Virtual Component Test Rigs. Handling and Driving Dynamics. Powertrain and Driveline

Application of FEM-Tools in the Engine Development Process

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

Ryan F. Schkoda, Ph.D. Postdoctoral Fellow Wind Turbine Drivetrain Testing Facility Charleston, SC

Online Courses for High School Students

Robot coined by Karel Capek in a 1921 science-fiction Czech play

Pre-requisites

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

Slide Basic system Models

Electrical Drive Modeling through a Multiphysics System Simulation Approach

Using Design Accelerators in Autodesk Inventor

Animations in Creo 3.0

Linear Motion vs. Rotational Motion

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Figure Cartesian coordinate robot

MEMS Multiphysics Simulation in ANSYS Workbench David Harrar II, PhD Ozen Engineering, Inc.

PHY231 Section 2, Form A March 22, Which one of the following statements concerning kinetic energy is true?

Graduate Courses in Mechanical Engineering

Dynamic Process Modeling. Process Dynamics and Control

Linear Dynamics with Abaqus

Practice Exam Three Solutions

Heat Transfer and Thermal-Stress Analysis with Abaqus

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

UNIT II Robots Drive Systems and End Effectors Part-A Questions

Center of Gravity. We touched on this briefly in chapter 7! x 2

Nonlinear Analysis Using Femap with NX Nastran

Fig 1 Power Transmission system of Tractor

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

Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.

F N A) 330 N 0.31 B) 310 N 0.33 C) 250 N 0.27 D) 290 N 0.30 E) 370 N 0.26

APPLIED MATHEMATICS ADVANCED LEVEL

Rules of Actuator and Guide Alignment in Linear Motion Systems

Design and Modeling of Fluid Power Systems ME 597/ABE 591 Lecture 5

Proof of the conservation of momentum and kinetic energy

PHY231 Section 1, Form B March 22, 2012

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

List of Problems Solved Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p.

Sample Questions for the AP Physics 1 Exam

Lab 8: Ballistic Pendulum

CAE -Finite Element Method

Selecting and Sizing Ball Screw Drives

Physics 125 Practice Exam #3 Chapters 6-7 Professor Siegel

2.5 Physically-based Animation

General model of a structure-borne sound source and its application to shock vibration

Piston Ring. Problem:

Intelligent Robotics Lab.

Figure 1 - Delta Theta Input Selection

Tower Cross Arm Numerical Analysis

Equivalent Spring Stiffness

Computer Aided Design (CAD), ME , JHU Professor Dan Stoianovici,

Introduction to Solid Modeling Using SolidWorks 2012 SolidWorks Simulation Tutorial Page 1

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Finite Element Analysis for Acoustic Behavior of a Refrigeration Compressor

Caba3D. An Insight into Rolling Bearing Dynamics

Titelmasterformat durch Klicken bearbeiten

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

CAE -Finite Element Method

Robotics and Automation Blueprint

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT

Overview. also give you an idea of ANSYS capabilities. In this chapter, we will define Finite Element Analysis and. Topics covered: B.

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

Highly flexible couplings

The Basics of FEA Procedure

Reliable World Class Insights Your Silicon Valley Partner in Simulation ANSYS Sales, Consulting, Training & Support

Back to Elements - Tetrahedra vs. Hexahedra

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

How To Design A Bevel And Hypoid Gear Drive

Learning Systems Software Simulation

TwinCAT NC Configuration

Simulation in design of high performance machine tools

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

Advantages of Auto-tuning for Servo-motors

Experiment 5 ~ Friction

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

Fric-3. force F k and the equation (4.2) may be used. The sense of F k is opposite

Simulation-News in Creo 1.0. Urs Simmler MCAD Simulation Specialist

Guideway Joint Surface Properties of Heavy Machine Tools Based on the Theory of Similarity

Finite Element Method

Manufacturing Equipment Modeling

NUMERICAL ANALYSIS OF A FRONT SUPPORT LANDING GEAR DYNAMICS

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

SOLIDWORKS SIMULATION

Design Aspects of Robot Manipulators

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

Prelab Exercises: Hooke's Law and the Behavior of Springs

Experiment: Static and Kinetic Friction

CHAPTER 3 MODAL ANALYSIS OF A PRINTED CIRCUIT BOARD

Transcription:

ANSYS Rigid Body Dynamics & Simplorer Mayuran S. Muttulingam October 2011 1

ANSYS Rigid Body Dynamics & Simplorer Why RBD? 2

Agenda Intro to Rigid Body Dynamics (RBD) System level analysis using Simplorer RBD co simulation Advanced user control using command snippets 3

History & Motive 15 years ago, most of the simulations were done on single part models Automatic contact detection and easy contact modeling Assemblies are now a common phenomenon for analysts Contact detection on an engine assembly Contact is not always what you need Some abstraction could be more efficient Kinematics description better for some cases 4

Contact Based Kinematics Example of contact misuse Frictionless: Ear to Base, Pin to Base Bonded: Ear to Pin Pin Base Ear Solution time: 160 seconds 5

Joint Based Kinematics Joints are a very elegant solution to this problem Developed for Rigid Body Solver, now also available in ANSYS Mechanical Revolute Joint: Ear to Base, Pin to Base Fixed Joint: Ear to Pin Pin Base Ear Solution time: 40 seconds 6

Joint Types Spherical Revolute Cylindrical Planar Universal Translational Slot 7

Where can I use Joints? Joints are available for most analyses Static, Modal, Transient, Harmonic, Random Vibration. Rigid Dynamics, Flexible Dynamics Perfect and Imperfect Joints Stiffness, Damping, Stops and Locks can be defined 8

This image cannot currently be displayed. This image cannot currently be displayed. Rigid Dynamics vs. Continuum Mechanics Linear Dynamics Flexible Dynamics Rigid Dynamics 9

Rigid Body Dynamics Solver For the Rigid Dynamics Solver, Joints are native : They hold the degrees of freedom Here, each revolute has one DOF No additional constraint needed Input can be Loads and Motion Output can be Motion or Joint Forces and Torques Runge Kutta Solver much faster than the Mechanical FEA Solver for most applications. 10

Rigid Dynamics / Transient Structural Question: Transient Structural analysis allows rigid body, why do I need RBD? Transient Structural Designed for (large) FE models Designed for stress computation Rigid Dynamics DOFs are relative motion at joints (small number of DOFs) Designed for accurate forces computation Keep total energy balance (no numerical damping) Accurate event detection (shock, collision) Easy to set up and use RBD is fast and simple and computes accurate forces. 11

Rigid Body Dynamics Solver Applications Longer duration simulation of rigid body assemblies. Complex load/time history problems in Aerospace/Auto/Agriculture applications 12

Perform Component Level Stress Analysis Export of motion loads as static loads Export joint and inertial loads at a given time Allows creation of static loads on the selected parts 13

Rigid Dynamics to Transient Structural RBD analysis Joint Forces time history Start with an RBD analysis considering all bodies as rigid The outcome is the joint forces for all time points If it s small, try static analysis with another body Or export loads at another time point Export Motion Loads Static Structural Ep<<Ek Export loads at a given time Static stress analysis of one body turn flexible Compare elastic energy with RBD kinetic energy Transient Structural Stresses time history Otherwise, perform a Transient Structural analysis with the body turn flexible 14

ANSYS Rigid Body Dynamics & Simplorer System Level Simulation in 14 15

System level analysis using Simplorer- RBD co-simulation Motivation Include realistic control / command with a rigid dynamic system Using Simplorer s large library of hydraulic, electric, electronic components Include realistic mechanical models as part of a system level simulation Rigid dynamics is highly non-linear. No reduced order models can be created Higher fidelity models Optimize the overall system 16

Simplorer Highlights 17

ANSYS System Simulator: Simplorer C/C++ User Defined Model Matlab Real Time Workshop Matlab Simulink Co-Simulation ANSYS RBD ANSYS Maxwell Simulation Data Bus/Simulator Coupling Technology Blocks: Circuits: States: 18 Model Extraction: Equivalent Circuit, Impulse Response Extracted LTI, Stiffness Matrix Electromagnetic (FEA) Mechanical (FEA) Thermal (FEA) Fluidic (CFD) VHDL-AMS IF (domain = quiescent_domain) V0 == init_v; ELSE Current == cap*voltage'dot; END USE;

Piston Train with Firing Control Measure rotation (used in force calculation) Forces applied every cycle Two forces out of phase Small starting torque 19

Piston Train with Firing Control Results Force Applied on Pistons Rotational Displacement Rotational Velocity 20

Hydraulic command of a landing gear Mechanical Side Rigid Dynamics Model Simplorer Model 21

Hydraulic command of a landing gear Mechanical Side RBD Model and Simplorer Model are link via PINS These PINS are defined directly from the Mechanical Window They are attached to joint degrees of freedom Pins are input (Simplorer will feed the value to RBD) or output (RBD will feed the value to Simplorer Typically, the same joint will have one input pin and one output pin Here, the hydraulic cylinder translational joint hold an input displacement pin, and an output force pin. 22

Hydraulic command of a landing gear Simplorer Side RBD model appears as a subcircuit PINS are the connecting points between the RBD model and the rest of the circuit Here the model is made of Hydraulic pump and by-pass ON/OFF Command Three way valve Cylinder, with end stop sensor Acting on the ON/OFF and the Valve, a full simulation can be carried 23

Hydraulic command of a landing gear Results Results are available both on the Simplorer side and in the Mechanical window Displacement of the cylinder 24

System level analysis using RBD Simplorer co simulation Sequencing of a 5 axis robot from the Simplorer Window Rigid Dynamics Model Simplorer Model 25

Sequencing of a 5 axis robot from the Simplorer Window Results Pick and Drop cycled defined in Simplorer Results are available both on the Simplorer side and in the Mechanical window Rotation of Axis 3 26

ANSYS Rigid Body Dynamics & Simplorer RBD Updates in 14 27

Generalized Contact Generalized contact now available Robust collision detection Event driven scheme => exact time, no penetration Impacts are governed by Newton s law Restitution factor between 0 and 1 v 2 v 1 e ( v2 v1 Can handle high velocity small gap large time step ) 28

Restitution factor effect Restitution factor = 1.0 Restitution factor = 0.8 Total energy conservation A fraction of total energy is lost at each shock 29

Sliding contact examples Frictionless contact but Frictional, Rough, no separation on the way Cam on plane Geneva drive Rollers and rail 30

14.0 Contact Applications Chain and Sprockets Gears (helical, spur, hypoid ) Cams Wheels and Rails 31

Enhanced Constraints in 14 RBD Command snippets based on the Python language allow to model complex relationships between joints, help create new load and provide results export. 32

Example: Torque Limiter Model A torque limiter is an automatic device that protects mechanical equipment, or its work, from damage by mechanical overload It couples motion as long as motion is less than the threshold It uncouples as soon as the threshold has been reached 33

Simulation Model Increasing torque applied by varying the weight location Grounded on one side Revolute joint for the Torque Limiter 34

Overcoming Limitations with Snippets Coupling can be included using a zero velocity joint condition on the revolute joint BUT joint conditions can only be activated / deactivated by (time-triggered) load steps Time of uncoupling is not known a priori under complex loading conditions Command snippets can help you defining more general conditions! Click to edit Master text styles 35

Torque Limiter Model Result Python commands could also be used here to extract / export these results to other applications (Excel post processing, fatigue analysis, ) 36

Extend Connections Enhancement to allow use of Constraint Equations to represent gears and couplers 6 CE s between 3 central gears and the external gear and central joint 37

Summary RBD Solver a nice option to model large rigid assemblies. System Simulation allows for comprehensive simulation including controls, hydraulics etc. Contacts and Constraints greatly improved in 14. Click to edit Master text styles 38

Rigid Body Dynamics QUESTIONS? Click to edit Master text styles 39