Flexible multibody systems - Relative coordinates approach

Similar documents
COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

1. Introduction 1 2. Mathematical Representation of Robots

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

INTRODUCTION CHAPTER 1

Model Library Mechanics

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

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

Flexible multibody dynamics: From FE formulations to control and optimization

Chapter 5 Modeling and Simulation of Mechanism

Scientific Manual FEM-Design 17.0

Beams. Lesson Objectives:

Introduction. Section 3: Structural Analysis Concepts - Review

Modelling of Torsion Beam Rear Suspension by Using Multibody Method

Slope Deflection Method

Example Lecture 12: The Stiffness Method Prismatic Beams. Consider again the two span beam previously discussed and determine

Chapter 1 Introduction

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis

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

: A Fast Symbolic, Dynamic Simulator interfaced with

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Isogeometric Analysis Application to Car Crash Simulation

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

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

CE371 Structural Analysis II Lecture 5:

INFLUENCE OF MODELLING AND NUMERICAL PARAMETERS ON THE PERFORMANCE OF A FLEXIBLE MBS FORMULATION

FEA Model Updating Using SDM

Guidelines for proper use of Plate elements

Lesson 1: Introduction to Pro/MECHANICA Motion

Modeling lattice structured materials with micropolar elasticity. Accuracy of the micropolar model. Marcus Yoder. CEDAR presentation Spring 2017

2.007 Design and Manufacturing I Spring 2009

COMPUTATIONAL DYNAMICS

Performance of railway track system under harmonic loading by finite element method

Chassis Design using Composite Materials MBS-Modeling and Experiences

Reduction of Finite Element Models for Explicit Car Crash Simulations

Challenge Problem 5 - The Solution Dynamic Characteristics of a Truss Structure

CRANK ROUND SLIDER ENGINE MULTI-FLEXIBLE-BODY DYNAMICS SIMULATION

Proceedings of the ASME th Biennial Conference On Engineering Systems Design And Analysis ESDA2012 July 2-4, 2012, Nantes, France

1. Carlos A. Felippa, Introduction to Finite Element Methods,

Finite Element Models for Dynamic Analysis of Vehicles and Bridges under Traffic Loads

Comparison between Bezier and Hermite cubic interpolants in elastic spline formulations

Vibration Analysis with SOLIDWORKS Simulation and SOLIDWORKS. Before you start 7

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

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

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

Chapter 3 Analysis of Original Steel Post

Design procedures of seismic-isolated container crane at port

Finite Element Modeling Techniques (2) دانشگاه صنعتي اصفهان- دانشكده مكانيك

From direct to inverse analysis in flexible multibody dynamics

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

Introduction to Robotics

CITY AND GUILDS 9210 UNIT 135 MECHANICS OF SOLIDS Level 6 TUTORIAL 15 - FINITE ELEMENT ANALYSIS - PART 1

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning

Modeling Skills Stress Analysis J.E. Akin, Rice University, Mech 417

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

SAMCEF MECANO FlexDyn: Market analysis

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Computer Graphics Curves and Surfaces. Matthias Teschner

Solving the Kinematics of Planar Mechanisms. Jassim Alhor

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model

Analysis of Distortion Parameters of Eight node Serendipity Element on the Elements Performance

Generative Part Structural Analysis Expert

ME/CS 133(a): Final Exam (Fall Quarter 2017/2018)

A Multiple Constraint Approach for Finite Element Analysis of Moment Frames with Radius-cut RBS Connections

8 Tutorial: The Slider Crank Mechanism

Connection Elements and Connection Library

Taking into account Flexibility in Attitude Control 1

EXPLICIT DYNAMIC ANALYSIS OF A REINFORCED CONCRETE FRAME UP TO COLLAPSE

Introduction to FEM Modeling

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

TABLE OF CONTENTS SECTION 2 BACKGROUND AND LITERATURE REVIEW... 3 SECTION 3 WAVE REFLECTION AND TRANSMISSION IN RODS Introduction...

Optimization of a complex flexible multibody systems with composite materials

Optimization of a two-link Robotic Manipulator

This is NOT a truss, this is a frame, consisting of beam elements. This changes several things

LS-DYNA s Linear Solver Development Phase 1: Element Validation

MEM380 Applied Autonomous Robots Winter Robot Kinematics

Zheng-Dong Ma & Noel C. Perkins Department of MEAM The University of Michigan

Example 24 Spring-back

LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence

INSTITUTE OF AERONAUTICAL ENGINEERING

Simulation of 3D Polyarticulated Mechanisms Through Object- Oriented Approach

Simulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg

Comparison of implicit and explicit nite element methods for dynamic problems

17. SEISMIC ANALYSIS MODELING TO SATISFY BUILDING CODES

Advanced Multi-Body Modeling of Rotor Blades Validation and Application

Position Analysis

Application to Vehicles Dynamics. Taking into account local non linearity in MBS models. This document is the property of SAMTECH S.A.

CHAPTER 1. Introduction

The Dynamic Response of an Euler-Bernoulli Beam on an Elastic Foundation by Finite Element Analysis using the Exact Stiffness Matrix

Introduction to the Finite Element Method (3)

A Simplified Vehicle and Driver Model for Vehicle Systems Development

Chapter 1: Introduction

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

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama

WEEKS 1-2 MECHANISMS

TOPOLOGY OPTIMIZATION OF ELASTOMER DAMPING DEVICES FOR STRUCTURAL VIBRATION REDUCTION

Lesson 6: Assembly Structural Analysis

Transcription:

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 must develop a «critical mind» statics «by hand», Matlab From a «customer problem» flexible bodies advanced dynamics basic dynamics advanced dynamics Matlab rigid MBS code flexible MBS code => What is the «real» problem to solve. and thus the optimal model to build

Introduction It is particularily true when dealing with «flexibility» Examples : Car suspension deformation : MBS + static FEM (in post-process) Antenna deployment : MBS + FEM (super-elements ) Flexible 2D mechanism : Chassis torsion : MBS + Finite segment / 2D beam model Full FEM or Lumped torsion (MBS-rigid)? => What is the «real» problem to solve and thus the «minimal» model to build Introduction FEM community MBS community > 1990 : «handshake» MBS community «credos» : Simulation time efficiency towards real time Lumped and/or «macro» models are still very promising High dynamics problems Flexibility : small deformation few modes High interest in system control and optimization

Contents Relative coordinates approach : review MBS with flexible beams : finite segment approach MBS with flexible beams : assumed mode approach =>chap. 9 of Beam Model Symbolic implementation MBS with telescopic beams Kluwer Academic Publishers, 2003 Contents Relative coordinates approach : review MBS with flexible beams : finite segment approach MBS with flexible beams : assumed mode approach =>chap. 9 of Beam Model Symbolic implementation MBS with telescopic beams Kluwer Academic Publishers, 2003

Concepts Multibody structure Leaf body 5 Rigid bodies (+flexible beams) 3 2 body joint base 1 0 4 loop 7 6 8 Relative joint coordinates Tree-like structures Closed structures Topology (tree-like structure) : the «inbody» vector : inbody = [ 0 1 2 2 4 4 1 7] Joints Concepts - Definitions Classical 6 dof! More «Exotic» «Knee» joint (1 6 dof) «Wheel on rail» joint (5 dof) «Cam/Follower» joint

Tree-like MBS: Recursive Newton-Euler Origin : Robotics inverse dynamics (O(N body ) operations) Forward kinematics : kin. ω j = ω i + Ω ij Backward dynamics :.. F i = F j + F k + m i x i. L i = L j + L k + I i ω i +... Joint projection :... F i F j body i ω i L j body j ω j body k F k L i L k dyn. Tree-like MBS: Recursive Newton-Euler Origin : Robotics inverse dynamics (Luh, Walker, Paul, 1980) (O(N body ) operations) Objective : Recursive formulation for direct dynamics (O(N body2 ) operations) to keep the advantage of the recursive formulation

Closed-loop MBS Kinematic loops for unconstrained system 11 Closed-loop MBS Coordinate partitioning : u v v Exact resolution of the constraints Position : Velocity : Acceleration : 12

Contents Relative coordinates approach : review MBS with flexible beams : finite segment approach MBS with flexible beams : assumed mode approach =>chap. 9 of Beam Model Symbolic implementation MBS with telescopic beams Kluwer Academic Publishers, 2003 Finite segment formulation A very simple idea «Computer methods in flexible multibody dynamics», Huston R.L., IJNME 1991 (also Amirouche, 1986) Flexible rod Ressort hélicoïdal Ω = 150 rad/sec θ Glissière Flexibility effects are modeled by spring (and possible dampers) between bodies => Lumped flexibility formulation ex. bending :... i k ij {... l i l j j

Finite segment formulation Motivation i... k ij { l i l j... j to avoid the «difficult» mariage between rigid body dynamics and structural dynamics intuitive and direct method perfect for a first «pre-study» can be implemented in a rigid multibody code (easy to implement!) incorporate the flexibilty effects into the global dynamic equations not intrinsically limited to elastic systems (=> viscoelastic, nonlinear elastic ) Limitations restricted to slender bodies (beams, tapered bodies, rods, ) no prove to satisfy the «Rayleigh» vibration criteria (in terms of eigenvalues approx.) deformation coupling : sequence dependent (but ok for small deformation) could be used «erroneously» : requires skills, insight and intuition computer efficiency : OK in 2D, heavy in 3D Finite segment formulation Computation of the equivalent stiffness coefficients Equivalent stiffness coefficient are computed from basic principle of structual mechanics applied to bending, torsion and extension Extension (example) : Continuous : µ dx Lumped : m l Resulting Force Torque in the MBS equations => Joint force (for extension) or torque (for torsion/bending)

Finite segment formulation Proposed combinations (not exhaustive) Finite segment formulation Proposed combinations (not exhaustive) COMBINED TAPERED SEGMENTS

Finite segment formulation Example : a flexible slider-crank Ressort hélicoïdal θ Ω = 150 rad/sec A y A Glissière Rod modal analysis around equilibrium (horizontal configuration) Finite segment formulation Example : a flexible slider-crank {Y} Ressort hélicoïdal θ Ω = 150 rad/sec A y A Glissière Lateral deflection of the mid-point A in frame {Y} y A ya FEM FSM

Finite segment formulation Example : a flexible slider-crank {Y} Ressort hélicoïdal θ Ω = 150 rad/sec B Glissière Shortening of the rod (point B) in frame {Y} x B x B xb FEM FSM Finite segment formulation Kane s benchmark : 2D rotating beam : FEM (+). : monomials shape function (+) -.-.-. : FSM (+) -----:modal shape function (-)

Contents Relative coordinates approach : review MBS with flexible beams : finite segment approach MBS with flexible beams : assumed mode approach =>chap. 9 of Beam Model Symbolic implementation MBS with telescopic beams Kluwer Academic Publishers, 2003 MBS with flexible beams Flexible beam model Shape functions Beam Kinematics Multibody kinematics (forward) Joint dynamic equations( backward) Deformation equations (beam per beam) Symbolic computation Applications

MBS with flexible beams Flexible beam model Shape functions Beam Kinematics Multibody kinematics (forward) Joint dynamic equations( backward) Deformation equations (beam per beam) Symbolic computation Applications Flexible beam model : hypotheses Geometry : prismatic beams - rectilinear centroidal axis Material : homogeneous and isotropic - conforms to linear elasticity Deformation model : Timoshenko 3D, conservation of plane cross sections, shear deformation and rotary inertia included Kinematics : angular and curvature of the beam must remain small (rotation matrix linearized) - but still compatible to «capture» geometic stiffening effect Topology : a beam has the same status as a rigid body in the MBS : Rigid body Flexible beam Joint

Flexible beam model : notations Beam local rotation Linearized rotation matrix Flexible beam model : notations C Centroidal axis deformation Vector position (section S) : Current = undeformed + deformed : Displacement field v :

Flexible beam : shape functions ^ E z θ ^ E x v For the x, y, z, linear deformation of the centroidal axis C with : generalized coordinates (=amplitude of shape functions) For the x, y, z, angular deformation of the cross sections S with : generalized coordinates (=amplitude of shape functions) Flexible beam : shape functions ^ E z ^ E x Which kind of shape functions? θ v «global» shape functions From a previous (FEM) modal analysis => assumed modes From a purely mathematical set of functions: cubic splines Legendre polynomials Monomials

Flexible beam : monomials Why monomials? They can «theoretically» approximate any plausible deformation (think at a Taylor series which combines them) Being an invariable set of functions, there is no need for a prior modal analysis* They are perfectly suitable for symbolic computation of integrals, ex.: =! But they do not form a set of orthogonal functions (=> numerical unstabilities) *Monomials being not eigenmodes, the beam configuration (q,qd,qdd) may «move away» from the equilibrium state of a prior modal analysis MBS with flexible beams Flexible beam model Shape functions Beam Kinematics Multibody kinematics (forward) Joint dynamic equations( backward) Deformation equations (beam per beam) Symbolic computation Applications

Flexible beam : kinematics «Relative» kinematics Angular velocity and acceleration Linear velocity and acceleration MBS with flexible beams Flexible beam model Shape functions Beam Kinematics Multibody kinematics (forward) Joint dynamic equations( backward) Deformation equations (beam per beam) Symbolic computation Applications

MBS with flexible beam : kinematics Forward kinematic recursion etc. for accelerations MBS with flexible beam : joint dynamics MBS Virtual power principle: Virtual velocity field :

MBS with flexible beam : joint dynamics Backward dynamic recursion F i L i MBS with flexible beams Flexible beam model Shape functions Beam Kinematics Multibody kinematics (forward) Joint dynamic equations( backward) Deformation equations (beam per beam) Symbolic computation Applications

Flexible beam : deformation dynamics Beam deformation : Displacement gradient : Strain vector of the centroïdal axis : Beam curvature vector : with where Flexible beam : deformation dynamics MBS Virtual Power Principle: (see next slides) requires the relative derivatives of Γ and K : Real : Virtual :

Flexible beam : deformation dynamics MBS Virtual power principle: Virtual velocity field : Flexible beam : deformation dynamics Constitutive equations (linear elasticity) : Local equations of motion (of the beam portion ds) :

Flexible beam : deformation dynamics By integrating by part the terms : Final form : for «each» beam i Flexible beam : deformation dynamics Example of computation : recall : for «each» beam i

Flexible beam : deformation dynamics Example of computation : Using monomials Analytical integrals Flexible beam : deformation dynamics Example of computation : Interpretation :

Flexible beam : deformation dynamics Example of computation : where :!!! Second order terms required in Γ to be consistent with first order kinematics in the VPP)!!! Example : pure bending (=> Γ 1 = 0 (by definition)) First order : Second order : pure bending => = 0!! pure bending => MBS + flexible beams : eq. of motion Joint equations of body i : Rigid : Flexible (beam) : Deformation equation of beam i : Implicit equations of motion of the MBS

MBS with flexible beams Flexible beam model Shape functions Beam Kinematics Multibody kinematics (forward) Joint dynamic equations( backward) Deformation equations (beam per beam) Symbolic computation Applications MBS + flexible beams : eq. of motion with Symbolic computation of the tangent matrices M, G, K with ROBOTRAN => recursive (efficient) derivation!!!!

MBS + flexible beams : eq. of motion Global computation scheme (Robotran) : MBS + flexible beams : symbolic generation Input file (for flexible beams) Input file (for rigid bodies) (standard file) ROBOTRAN Symbolic model

MBS + flexible beams : symbolic generation Symbolic model (example - Matlab) Implicit form : MBS with flexible beams Flexible beam model Shape functions Beam Kinematics Multibody kinematics (forward) Joint dynamic equations( backward) Deformation equations (beam per beam) Symbolic computation Applications

MBS + flexible beams : examples A cantilevered L-shaped structure : modal analysis For each beam : FEM : 10 beam elements FSM : 10 interconnected bodies Monomials : 5 shape functions in x, y, θ MBS + flexible beams : examples Kane s benchmark : 2D rotating beam CPU time reduction factor :14

MBS + flexible beams : examples Fisette et al. benchmark : 3D rotating beam CPU time reduction factor :38 MBS + flexible beams : examples Jahnke, Popp s benchmark : flexible slider-crank FEM

Contents Relative coordinates approach : review MBS with flexible beams : finite segment approach MBS with flexible beams : assumed mode approach Beam Model Symbolic implementation MBS with telescopic beams MBS + telescopic beam : principle Sliding section S, frame {t}

MBS + telescopic beam : principle Position constraints : Orientation constraints : Loop closure : pseudo-rotation constraints recall (part 1) 62

Loop closure : pseudo-rotation constraints Let s choose a subset of 3 independent constraints (general 3D rotation): 63 Loop closure : pseudo-rotation constraints if all the constraints are satisfied : because : = E => Coordinate partitioning method can be used to reduce the system => ODE 64

Loop closure : pseudo-rotation constraints Conclusion 1 : Pseudo-rotation constraints Pseudo-gradient with : 65 MBS + telescopic beam : example A telescopic flexible slider-crank

Conclusions Flexible multibody systems in relative coordinates Finite segment method : a «pragmatic» technique MBS with flexible beams Floating frame approach set of «problem-independent» shape functions Beam Model : Timoshenko (Euler-Bernouilli would certainly be a bit more efficient) Symbolic implementation : OK and «fully» in case of monomial shape functions CPU time : very powerfull (but limitation in terms of flexibility modeling) MBS with telescopic beams : closed loop approach symbolic implementation