SOFA. Flexible Plugin. Benjamin Gilles, François Faure, Maxime Tournier, Matthieu Nesme

Size: px
Start display at page:

Download "SOFA. Flexible Plugin. Benjamin Gilles, François Faure, Maxime Tournier, Matthieu Nesme"

Transcription

1 SOFA Flexible Plugin Benjamin Gilles, François Faure, Maxime Tournier, Matthieu Nesme Training Days, Montpellier 22 OCTOBRE 2013

2 Objectives Deformable solid simulation Modularity Unification of mesh-based and mesh-free methods Code reusability Method comparison 2

3 1PRINCIPLES Modular vision of solid mechanics

4 Regular vision of solid mechanics q Time integration Nodes Spatial integration ForceField E 4

5 Modular vision of solid mechanics q Time integration Nodes Solve equations of motion e.g. : static, explicit, implicit.. Independent degrees of freedom e.g. : Points, rigid frames, affine frames, angles... positions: q velocities : q accelerations: q positions: p=θ( q) velocities : ṗ=j q accelerations: p=j q+dj q J = p q Integration points Spatial integration E forces: f q =J T f p forces : f p = E p Interpolation method using shape function e.g. : barycentric, moving least squares, skinning.. p Mapped quantities e.g. : strain, displacement.. Energy, constitutive law e.g. : kinetic, elastic, external.. Quadrature method e.g. : midpoint, Gauss, elastons.. 5

6 Modular vision of solid mechanics Linear FEM St Venant Kirchoff Linear FEM Corotational Meshless Neo-Hookean Frame-based Neo-Hookean Independant DOFs Interpolation Shape function Strain Constitutive law Quadrature method 6

7 Modular vision of solid mechanics Linear FEM St Venant Kirchoff Linear FEM Corotational Meshless Neo-Hookean Frame-based Neo-Hookean Independant DOFs Interpolation Points Linear Shape function Strain Barycentric Green-Lagrange Constitutive law Quadrature method Hooke midpoint 7

8 Modular vision of solid mechanics Linear FEM St Venant Kirchoff Linear FEM Corotational Meshless Neo-Hookean Frame-based Neo-Hookean Independant DOFs Points Points Interpolation Linear Linear Shape function Barycentric Barycentric Strain Green-Lagrange Corotational Constitutive law Quadrature method Hooke midpoint Hooke midpoint 8

9 Modular vision of solid mechanics Linear FEM St Venant Kirchoff Linear FEM Corotational Meshless Neo-Hookean Frame-based Neo-Hookean Independant DOFs Points Points Points Interpolation Linear Linear Moving Least Square Shape function Barycentric Barycentric Radial Strain Green-Lagrange Corotational Invariants Constitutive law Quadrature method Hooke Hooke Neo-Hookean midpoint midpoint midpoint 9

10 Modular vision of solid mechanics Linear FEM St Venant Kirchoff Linear FEM Corotational Meshless Neo-Hookean Frame-based Neo-Hookean Independant DOFs Points Points Points Affine Frames Interpolation Linear Linear Moving Least Square Linear Shape function Barycentric Barycentric Radial Voronoï-based Strain Green-Lagrange Corotational Invariants Principal Stretches Constitutive law Quadrature method Hooke Hooke Neo-Hookean Neo-Hookean midpoint midpoint midpoint midpoint 10

11 Regular vision of solid mechanics q Time integration Nodes ForceField Visual model Mass points Spatial integration Collision model Spatial integration Kinetic energy 11

12 Modular vision of solid mechanics q Time integration Nodes Deformation mapping (shape functions + interpolation) Visual model Mass points Spatial integration Kinetic energy Collision model Spatial integration Deformation gradients Strain Spatial integration Elastic energy Material Law Strain measure 12

13 Basic Demos 13

14 2Implemented Components

15 DOF Types Nodes Particles ( 2d, 3d ) Rigid, Affine, Quadratic Frames Deformation Gradients 1d, 2d, 3d Up to 2nd order ( F + df ) Strain Regular tensor ( 2x2, 3x1, 3x2, 3x3 ) Principal Stretches Up to 3rd order (Deviatoric) Invariants of the Cauchy Green deformation tensor To do: - Higher order invariants - Angles 15

16 DOF Types - Notation Type SpatialDimension MaterialDimension Order Deformation gradient F Strain Tensor E Principal Stretches U Invariants I Examples A deformation gradient in 3d space for 2d material, order 1 (triangle FEM) F321 A strain tensor in 2d space for 1d material, order 1 (2d spring) E211 16

17 Shape Functions Barycentric based on topology Shepard and Hat functions based on Euclidean distances Voronoï based on geodesic distances in images [Faure11] To do : High order elements Diffusion distances 17

18 Deformation Mapping Linear mapping Vec2,Vec3 Vec3, F (1d,2d,3d) Rigid, Affine, Quadratic Frames Vec3, F, df Moving Least Squares Vec3 Vec3, F Rigid, Affine, Quadratic Frames Vec3, F, df Extension, Volume mappings Vec3 d, v 18

19 Strain Mapping Green-Lagrange Strain F33 E33, F32 E32, F31 E31 Corotational Strain (invertible QR, polar, invertible SVD) F33 E33, F32 E32, F31 E31, F22 E22 Principal Stretches (invertible) F33 E33, F32 E32 Invariants F33 I33 Plasticity (relative strain) E E [Muller04,Irving04] To do: Check geometric stiffness for corotational / invariants!! Complete 2d mappings 19

20 Quadrature Topology-based sampling and weighting Gauss-Legendre quadrature (order 0 and 1) Image-based Uniform sampling mid-point integration Sampling driven by weight linearity elastons [Martin10] To do: Implementation for higher order elements Other rules (Newton Cotes, Gauss Kronrod,...) 20

21 Materials Hooke (isotropic+viscosity, transverse, anisotropic) Neo-Hookean (+stabilization [Teran12]) Mooney-Rivlin Ogden Volume Preservation Inhomogeneous properties defined in images To do: More materials 21

22 Misc ImageDensityMass A «clean» mass computed from a density image Particles, Affine & Quadratic Frames To do: Rigid Frame 22

23 3Conclusion

24 Avantages Modularity Code reusability Easier implementation (focus on one part) Share progress on specific area Method Comparison 24

25 Drawbacks More Memory Every DOFs at each stage (deformation gradient, strain) Some optimisations are not trivial Corotational Hexa FEM To do: Meta-ForceField internally using Flexible Components DOF per DOF 25

26 Future Works Extend to methods not based on the continuum mechanics Shape matching 26

27 4Coupling with other plugins

28 Coupling with other plugins Image Sampling and interpolation weights for meshless methods Definition of heterogeneous material properties Visualisation SofaPython Visualisation Control of material properties (e.g. plasticity and anisotropy of plant cells) Compliant Assembly & solvers friendly 28

29 5MORE DEMOS

30 6NOM DU CHAPITRE Sous-titre facultatif EMETTEUR - NOM DE LA PRESENTATION 00 MOIS

31 7NOM DU CHAPITRE Sous-titre facultatif EMETTEUR - NOM DE LA PRESENTATION 00 MOIS

32 SOFA Thank you Flexible Plugin

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

Geometric Constraints

Geometric Constraints Simulation in Computer Graphics Geometric Constraints Matthias Teschner Computer Science Department University of Freiburg Outline introduction penalty method Lagrange multipliers local constraints University

More information

2.5 Physically-based Animation

2.5 Physically-based Animation 2.5 Physically-based Animation 320491: Advanced Graphics - Chapter 2 74 Physically-based animation Morphing allowed us to animate between two known states. Typically, only one state of an object is known.

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

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

Pre-requisites 2012-2013

Pre-requisites 2012-2013 Pre-requisites 2012-2013 Engineering Computation The student should be familiar with basic tools in Mathematics and Physics as learned at the High School level and in the first year of Engineering Schools.

More information

CAE -Finite Element Method

CAE -Finite Element Method 16.810 Engineering Design and Rapid Prototyping Lecture 3b CAE -Finite Element Method Instructor(s) Prof. Olivier de Weck January 16, 2007 Numerical Methods Finite Element Method Boundary Element Method

More information

Boardworks AS Physics

Boardworks AS Physics Boardworks AS Physics Vectors 24 slides 11 Flash activities Prefixes, scalars and vectors Guide to the SI unit prefixes of orders of magnitude Matching powers of ten to their SI unit prefixes Guide to

More information

Elasticity Theory Basics

Elasticity Theory Basics G22.3033-002: Topics in Computer Graphics: Lecture #7 Geometric Modeling New York University Elasticity Theory Basics Lecture #7: 20 October 2003 Lecturer: Denis Zorin Scribe: Adrian Secord, Yotam Gingold

More information

1. Fluids Mechanics and Fluid Properties. 1.1 Objectives of this section. 1.2 Fluids

1. Fluids Mechanics and Fluid Properties. 1.1 Objectives of this section. 1.2 Fluids 1. Fluids Mechanics and Fluid Properties What is fluid mechanics? As its name suggests it is the branch of applied mechanics concerned with the statics and dynamics of fluids - both liquids and gases.

More information

COMPUTATIONAL ENGINEERING OF FINITE ELEMENT MODELLING FOR AUTOMOTIVE APPLICATION USING ABAQUS

COMPUTATIONAL ENGINEERING OF FINITE ELEMENT MODELLING FOR AUTOMOTIVE APPLICATION USING ABAQUS International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 30 52, Article ID: IJARET_07_02_004 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

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

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

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring

More information

Finite Element Method

Finite Element Method 16.810 (16.682) Engineering Design and Rapid Prototyping Finite Element Method Instructor(s) Prof. Olivier de Weck deweck@mit.edu Dr. Il Yong Kim kiy@mit.edu January 12, 2004 Plan for Today FEM Lecture

More information

CHAPTER 3. INTRODUCTION TO MATRIX METHODS FOR STRUCTURAL ANALYSIS

CHAPTER 3. INTRODUCTION TO MATRIX METHODS FOR STRUCTURAL ANALYSIS 1 CHAPTER 3. INTRODUCTION TO MATRIX METHODS FOR STRUCTURAL ANALYSIS Written by: Sophia Hassiotis, January, 2003 Last revision: February, 2015 Modern methods of structural analysis overcome some of the

More information

CAE -Finite Element Method

CAE -Finite Element Method 16.810 Engineering Design and Rapid Prototyping CAE -Finite Element Method Instructor(s) Prof. Olivier de Weck January 11, 2005 Plan for Today Hand Calculations Aero Æ Structures FEM Lecture (ca. 45 min)

More information

State of Stress at Point

State of Stress at Point State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,

More information

Lecture 17. Last time we saw that the rotational analog of Newton s 2nd Law is

Lecture 17. Last time we saw that the rotational analog of Newton s 2nd Law is Lecture 17 Rotational Dynamics Rotational Kinetic Energy Stress and Strain and Springs Cutnell+Johnson: 9.4-9.6, 10.1-10.2 Rotational Dynamics (some more) Last time we saw that the rotational analog of

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,

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

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

Prelab Exercises: Hooke's Law and the Behavior of Springs 59 Prelab Exercises: Hooke's Law and the Behavior of Springs Study the description of the experiment that follows and answer the following questions.. (3 marks) Explain why a mass suspended vertically

More information

ES240 Solid Mechanics Fall 2007. Stress field and momentum balance. Imagine the three-dimensional body again. At time t, the material particle ( x, y,

ES240 Solid Mechanics Fall 2007. Stress field and momentum balance. Imagine the three-dimensional body again. At time t, the material particle ( x, y, S40 Solid Mechanics Fall 007 Stress field and momentum balance. Imagine the three-dimensional bod again. At time t, the material particle,, ) is under a state of stress ij,,, force per unit volume b b,,,.

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

Back to Elements - Tetrahedra vs. Hexahedra

Back to Elements - Tetrahedra vs. Hexahedra Back to Elements - Tetrahedra vs. Hexahedra Erke Wang, Thomas Nelson, Rainer Rauch CAD-FEM GmbH, Munich, Germany Abstract This paper presents some analytical results and some test results for different

More information

Physics Notes Class 11 CHAPTER 6 WORK, ENERGY AND POWER

Physics Notes Class 11 CHAPTER 6 WORK, ENERGY AND POWER 1 P a g e Work Physics Notes Class 11 CHAPTER 6 WORK, ENERGY AND POWER When a force acts on an object and the object actually moves in the direction of force, then the work is said to be done by the force.

More information

Finite Elements for 2 D Problems

Finite Elements for 2 D Problems Finite Elements for 2 D Problems General Formula for the Stiffness Matrix Displacements (u, v) in a plane element are interpolated from nodal displacements (ui, vi) using shape functions Ni as follows,

More information

3 Concepts of Stress Analysis

3 Concepts of Stress Analysis 3 Concepts of Stress Analysis 3.1 Introduction Here the concepts of stress analysis will be stated in a finite element context. That means that the primary unknown will be the (generalized) displacements.

More information

The elements used in commercial codes can be classified in two basic categories:

The elements used in commercial codes can be classified in two basic categories: CHAPTER 3 Truss Element 3.1 Introduction The single most important concept in understanding FEA, is the basic understanding of various finite elements that we employ in an analysis. Elements are used for

More information

ANALYTICAL AND EXPERIMENTAL EVALUATION OF SPRING BACK EFFECTS IN A TYPICAL COLD ROLLED SHEET

ANALYTICAL AND EXPERIMENTAL EVALUATION OF SPRING BACK EFFECTS IN A TYPICAL COLD ROLLED SHEET International Journal of Mechanical Engineering and Technology (IJMET) Volume 7, Issue 1, Jan-Feb 2016, pp. 119-130, Article ID: IJMET_07_01_013 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=7&itype=1

More information

Vector Spaces; the Space R n

Vector Spaces; the Space R n Vector Spaces; the Space R n Vector Spaces A vector space (over the real numbers) is a set V of mathematical entities, called vectors, U, V, W, etc, in which an addition operation + is defined and in which

More information

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N)

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N) Gravitational Field A gravitational field as a region in which an object experiences a force due to gravitational attraction Gravitational Field Strength The gravitational field strength at a point in

More information

THEORETICAL MECHANICS

THEORETICAL MECHANICS PROF. DR. ING. VASILE SZOLGA THEORETICAL MECHANICS LECTURE NOTES AND SAMPLE PROBLEMS PART ONE STATICS OF THE PARTICLE, OF THE RIGID BODY AND OF THE SYSTEMS OF BODIES KINEMATICS OF THE PARTICLE 2010 0 Contents

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

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Lecture L22-2D Rigid Body Dynamics: Work and Energy J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L - D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L-3 for

More information

physics 111N work & energy

physics 111N work & energy physics 111N work & energy conservation of energy entirely gravitational potential energy kinetic energy turning into gravitational potential energy gravitational potential energy turning into kinetic

More information

The Two-Body Problem

The Two-Body Problem The Two-Body Problem Abstract In my short essay on Kepler s laws of planetary motion and Newton s law of universal gravitation, the trajectory of one massive object near another was shown to be a conic

More information

Finite Element Formulation for Plates - Handout 3 -

Finite Element Formulation for Plates - Handout 3 - Finite Element Formulation for Plates - Handout 3 - Dr Fehmi Cirak (fc286@) Completed Version Definitions A plate is a three dimensional solid body with one of the plate dimensions much smaller than the

More information

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1 Graphics Computer Animation 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr 1 Computer Animation What is Animation? Make objects change over time according to scripted actions What is Simulation? Predict how objects

More information

Finite Element Formulation for Beams - Handout 2 -

Finite Element Formulation for Beams - Handout 2 - Finite Element Formulation for Beams - Handout 2 - Dr Fehmi Cirak (fc286@) Completed Version Review of Euler-Bernoulli Beam Physical beam model midline Beam domain in three-dimensions Midline, also called

More information

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 /

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 / Computer Animation Guoying Zhao 1 / 66 Basic Elements of Computer Graphics Modeling construct the 3D model of the scene Rendering Render the 3D model, compute the color of each pixel. The color is related

More information

Nonlinear analysis and form-finding in GSA Training Course

Nonlinear analysis and form-finding in GSA Training Course Nonlinear analysis and form-finding in GSA Training Course Non-linear analysis and form-finding in GSA 1 of 47 Oasys Ltd Non-linear analysis and form-finding in GSA 2 of 47 Using the GSA GsRelax Solver

More information

Notes on Elastic and Inelastic Collisions

Notes on Elastic and Inelastic Collisions Notes on Elastic and Inelastic Collisions In any collision of 2 bodies, their net momentus conserved. That is, the net momentum vector of the bodies just after the collision is the same as it was just

More information

Reliable FE-Modeling with ANSYS

Reliable FE-Modeling with ANSYS Reliable FE-Modeling with ANSYS Thomas Nelson, Erke Wang CADFEM GmbH, Munich, Germany Abstract ANSYS is one of the leading commercial finite element programs in the world and can be applied to a large

More information

APPLICATIONS OF TENSOR ANALYSIS

APPLICATIONS OF TENSOR ANALYSIS APPLICATIONS OF TENSOR ANALYSIS (formerly titled: Applications of the Absolute Differential Calculus) by A J McCONNELL Dover Publications, Inc, Neiv York CONTENTS PART I ALGEBRAIC PRELIMINARIES/ CHAPTER

More information

CHAPTER 4 4 NUMERICAL ANALYSIS

CHAPTER 4 4 NUMERICAL ANALYSIS 41 CHAPTER 4 4 NUMERICAL ANALYSIS Simulation is a powerful tool that engineers use to predict the result of a phenomenon or to simulate the working situation in which a part or machine will perform in

More information

Scalars, Vectors and Tensors

Scalars, Vectors and Tensors Scalars, Vectors and Tensors A scalar is a physical quantity that it represented by a dimensional number at a particular point in space and time. Examples are hydrostatic pressure and temperature. A vector

More information

The Basics of FEA Procedure

The Basics of FEA Procedure CHAPTER 2 The Basics of FEA Procedure 2.1 Introduction This chapter discusses the spring element, especially for the purpose of introducing various concepts involved in use of the FEA technique. A spring

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

Fluid-Induced Material Transport: A Volume Averaged Approach to Modelling in SPH

Fluid-Induced Material Transport: A Volume Averaged Approach to Modelling in SPH Fluid-Induced Material Transport: A Volume Averaged Approach to Modelling in SPH Vinay Kumar SPH Workshop, 30.06. 01.07.2014, Karlsruhe www.baw.de Outline Motivation Model concept Groundwater model SPH

More information

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level *0123456789* PHYSICS 9702/02 Paper 2 AS Level Structured Questions For Examination from 2016 SPECIMEN

More information

Science Standard Articulated by Grade Level Strand 5: Physical Science

Science Standard Articulated by Grade Level Strand 5: Physical Science Concept 1: Properties of Objects and Materials Classify objects and materials by their observable properties. Kindergarten Grade 1 Grade 2 Grade 3 Grade 4 PO 1. Identify the following observable properties

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

Fluid Mechanics: Static s Kinematics Dynamics Fluid

Fluid Mechanics: Static s Kinematics Dynamics Fluid Fluid Mechanics: Fluid mechanics may be defined as that branch of engineering science that deals with the behavior of fluid under the condition of rest and motion Fluid mechanics may be divided into three

More information

Introduction to the Finite Element Method (FEM)

Introduction to the Finite Element Method (FEM) Introduction to the Finite Element Method (FEM) ecture First and Second Order One Dimensional Shape Functions Dr. J. Dean Discretisation Consider the temperature distribution along the one-dimensional

More information

8.2 Elastic Strain Energy

8.2 Elastic Strain Energy Section 8. 8. Elastic Strain Energy The strain energy stored in an elastic material upon deformation is calculated below for a number of different geometries and loading conditions. These expressions for

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

Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31)

Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31) Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31) Outline -1-! This part of the module consists of seven lectures and will focus

More information

GOM Optical Measuring Techniques. Deformation Systems and Applications

GOM Optical Measuring Techniques. Deformation Systems and Applications GOM Optical Measuring Techniques Deformation Systems and Applications ARGUS Forming Analysis ARGUS Deformation analysis in sheet metal and forming industry Forming Characteristics of Sheet Metals Material

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

USE OF SIMULATION TO IMPROVE CARDIOVASCULAR STENT DEVELOPMENT

USE OF SIMULATION TO IMPROVE CARDIOVASCULAR STENT DEVELOPMENT USE OF SIMULATION TO IMPROVE CARDIOVASCULAR STENT DEVELOPMENT V. Astier, S. Bidal, V. Garitey, F. Mouret Abstract : A stent is a wire metal mesh tube placed into an artery or blood vessel to hold the structure

More information

Dynamic Simulation of Non-penetrating Flexible Bodies

Dynamic Simulation of Non-penetrating Flexible Bodies Dynamic Simulation of Non-penetrating Flexible Bodies David Baraff Andrew Witkin Program of Computer Graphics School of Computer Science Cornell University Carnegie Mellon University Ithaca, NY 14853 Pittsburgh,

More information

Online Courses for High School Students 1-888-972-6237

Online Courses for High School Students 1-888-972-6237 Online Courses for High School Students 1-888-972-6237 PHYSICS Course Description: This course provides a comprehensive survey of all key areas: physical systems, measurement, kinematics, dynamics, momentum,

More information

STATICS. Introduction VECTOR MECHANICS FOR ENGINEERS: Eighth Edition CHAPTER. Ferdinand P. Beer E. Russell Johnston, Jr.

STATICS. Introduction VECTOR MECHANICS FOR ENGINEERS: Eighth Edition CHAPTER. Ferdinand P. Beer E. Russell Johnston, Jr. Eighth E CHAPTER VECTOR MECHANICS FOR ENGINEERS: STATICS Ferdinand P. Beer E. Russell Johnston, Jr. Introduction Lecture Notes: J. Walt Oler Texas Tech University Contents What is Mechanics? Fundamental

More information

Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations

Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations Chapter 2. Derivation of the Equations of Open Channel Flow 2.1 General Considerations Of interest is water flowing in a channel with a free surface, which is usually referred to as open channel flow.

More information

CFD Based Reduced Order Models for T-tail flutter

CFD Based Reduced Order Models for T-tail flutter CFD Based Reduced Order Models for T-tail flutter A. Attorni, L. Cavagna, G. Quaranta Dipartimento di Ingegneria Aerospaziale Outline NAEMO-CFD software Test bench: Piaggio Avanti P180 T-Tail flutter problem

More information

Force. Force as a Vector Real Forces versus Convenience The System Mass Newton s Second Law. Outline

Force. Force as a Vector Real Forces versus Convenience The System Mass Newton s Second Law. Outline Force Force as a Vector Real Forces versus Convenience The System Mass Newton s Second Law Outline Force as a Vector Forces are vectors (magnitude and direction) Drawn so the vector s tail originates at

More information

Course in. Nonlinear FEM

Course in. Nonlinear FEM Course in Introduction Outline Lecture 1 Introduction Lecture 2 Geometric nonlinearity Lecture 3 Material nonlinearity Lecture 4 Material nonlinearity continued Lecture 5 Geometric nonlinearity revisited

More information

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

Introduction to Solid Modeling Using SolidWorks 2012 SolidWorks Simulation Tutorial Page 1 Introduction to Solid Modeling Using SolidWorks 2012 SolidWorks Simulation Tutorial Page 1 In this tutorial, we will use the SolidWorks Simulation finite element analysis (FEA) program to analyze the response

More information

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

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 1 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 tools. The approach to this simulation is different

More information

Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2

Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2 Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2 Willem Roux**, Heiner Muellerschoen*, Katharina Witowski* *DYNAmore GmbH **LSTC contact: hm@dynamore.de DYNAmore GmbH Germany http://www.dynamore.de

More information

Position Based Dynamics

Position Based Dynamics 3 rd Workshop in Virtual Reality Interactions and Physical Simulation "VRIPHYS" (2006) C. Mendoza, I. Navazo (Editors) Position Based Dynamics Matthias Müller Bruno Heidelberger Marcus Hennix John Ratcliff

More information

Implementation of a flexible fiber model in a general purpose CFD code

Implementation of a flexible fiber model in a general purpose CFD code Implementation of a flexible fiber model in a general purpose CFD code Jelena Andrić Supervisor: Håkan Nilsson Co-supervisors: Srdjan Sasic and Alf-Erik Almstedt Department of Applied Mechanics Chalmers

More information

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

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

Proof of the conservation of momentum and kinetic energy

Proof of the conservation of momentum and kinetic energy Experiment 04 Proof of the conservation of momentum and kinetic energy By Christian Redeker 27.10.2007 Contents 1.) Hypothesis...3 2.) Diagram...7 3.) Method...7 3.1) Apparatus...7 3.2) Procedure...7 4.)

More information

Stiffness Matrices of Isoparametric Four-node Finite Elements by Exact Analytical Integration

Stiffness Matrices of Isoparametric Four-node Finite Elements by Exact Analytical Integration Stiffness Matrices of Isoparametric Four-node Finite Elements by Exact Analytical Integration Key words: Gautam Dasgupta, Member ASCE Columbia University, New York, NY C ++ code, convex quadrilateral element,

More information

DEVELOPMENT AND APPLICATIONS OF TUNED/HYBRID MASS DAMPERS USING MULTI-STAGE RUBBER BEARINGS FOR VIBRATION CONTROL OF STRUCTURES

DEVELOPMENT AND APPLICATIONS OF TUNED/HYBRID MASS DAMPERS USING MULTI-STAGE RUBBER BEARINGS FOR VIBRATION CONTROL OF STRUCTURES 13 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August 1-6, 2004 Paper No. 2243 DEVELOPMENT AND APPLICATIONS OF TUNED/HYBRID MASS DAMPERS USING MULTI-STAGE RUBBER BEARINGS FOR

More information

E X P E R I M E N T 8

E X P E R I M E N T 8 E X P E R I M E N T 8 Torque, Equilibrium & Center of Gravity Produced by the Physics Staff at Collin College Copyright Collin College Physics Department. All Rights Reserved. University Physics, Exp 8:

More information

Standing Waves on a String

Standing Waves on a String 1 of 6 Standing Waves on a String Summer 2004 Standing Waves on a String If a string is tied between two fixed supports, pulled tightly and sharply plucked at one end, a pulse will travel from one end

More information

A Nate on Dynamics and Kinematics*

A Nate on Dynamics and Kinematics* A Nate on Dynamics and Kinematics* Geoffrey P. Bingham At the Fourth International Conference on Event Perception and Action in Trieste this past summer. Karl Newell. Bruce Kay. and I had a brief discussion

More information

Finite Element Methods (in Solid and Structural Mechanics)

Finite Element Methods (in Solid and Structural Mechanics) CEE570 / CSE 551 Class #1 Finite Element Methods (in Solid and Structural Mechanics) Spring 2014 Prof. Glaucio H. Paulino Donald Biggar Willett Professor of Engineering Department of Civil and Environmental

More information

Shell Elements in ABAQUS/Explicit

Shell Elements in ABAQUS/Explicit ABAQUS/Explicit: Advanced Topics Appendix 2 Shell Elements in ABAQUS/Explicit ABAQUS/Explicit: Advanced Topics A2.2 Overview ABAQUS/Explicit: Advanced Topics ABAQUS/Explicit: Advanced Topics A2.4 Triangular

More information

Vibrations of a Free-Free Beam

Vibrations of a Free-Free Beam Vibrations of a Free-Free Beam he bending vibrations of a beam are described by the following equation: y EI x y t 4 2 + ρ A 4 2 (1) y x L E, I, ρ, A are respectively the Young Modulus, second moment of

More information

FINITE ELEMENT : MATRIX FORMULATION. Georges Cailletaud Ecole des Mines de Paris, Centre des Matériaux UMR CNRS 7633

FINITE ELEMENT : MATRIX FORMULATION. Georges Cailletaud Ecole des Mines de Paris, Centre des Matériaux UMR CNRS 7633 FINITE ELEMENT : MATRIX FORMULATION Georges Cailletaud Ecole des Mines de Paris, Centre des Matériaux UMR CNRS 76 FINITE ELEMENT : MATRIX FORMULATION Discrete vs continuous Element type Polynomial approximation

More information

FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS

FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS With Mathematica and MATLAB Computations M. ASGHAR BHATTI WILEY JOHN WILEY & SONS, INC. CONTENTS OF THE BOOK WEB SITE PREFACE xi xiii 1 FINITE ELEMENT

More information

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation Differential Relations for Fluid Flow In this approach, we apply our four basic conservation laws to an infinitesimally small control volume. The differential approach provides point by point details of

More information

1) The time for one cycle of a periodic process is called the A) wavelength. B) period. C) frequency. D) amplitude.

1) The time for one cycle of a periodic process is called the A) wavelength. B) period. C) frequency. D) amplitude. practice wave test.. Name Use the text to make use of any equations you might need (e.g., to determine the velocity of waves in a given material) MULTIPLE CHOICE. Choose the one alternative that best completes

More information

Calculation of Eigenfields for the European XFEL Cavities

Calculation of Eigenfields for the European XFEL Cavities Calculation of Eigenfields for the European XFEL Cavities Wolfgang Ackermann, Erion Gjonaj, Wolfgang F. O. Müller, Thomas Weiland Institut Theorie Elektromagnetischer Felder, TU Darmstadt Status Meeting

More information

Whole-body dynamic motion planning with centroidal dynamics and full kinematics

Whole-body dynamic motion planning with centroidal dynamics and full kinematics Sep. 18. 2014 Introduction Linear Inverted Pendulum compute ZMP with point-mass model linear system, analytical solution co-planar contact solve kinematics separately Our approach dynamic constraint for

More information

Fluid Dynamics and the Navier-Stokes Equation

Fluid Dynamics and the Navier-Stokes Equation Fluid Dynamics and the Navier-Stokes Equation CMSC498A: Spring 12 Semester By: Steven Dobek 5/17/2012 Introduction I began this project through a desire to simulate smoke and fire through the use of programming

More information

Chapter. 4 Mechanism Design and Analysis

Chapter. 4 Mechanism Design and Analysis Chapter. 4 Mechanism Design and Analysis 1 All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints

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

Section 6.4: Work. We illustrate with an example.

Section 6.4: Work. We illustrate with an example. Section 6.4: Work 1. Work Performed by a Constant Force Riemann sums are useful in many aspects of mathematics and the physical sciences than just geometry. To illustrate one of its major uses in physics,

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

DYNAMICAL ANALYSIS OF SILO SURFACE CLEANING ROBOT USING FINITE ELEMENT METHOD

DYNAMICAL ANALYSIS OF SILO SURFACE CLEANING ROBOT USING FINITE ELEMENT METHOD International Journal of Mechanical Engineering and Technology (IJMET) Volume 7, Issue 1, Jan-Feb 2016, pp. 190-202, Article ID: IJMET_07_01_020 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=7&itype=1

More information

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

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc. Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems

More information

Simple Harmonic Motion

Simple Harmonic Motion Simple Harmonic Motion 1 Object To determine the period of motion of objects that are executing simple harmonic motion and to check the theoretical prediction of such periods. 2 Apparatus Assorted weights

More information

Modelling 3D Avatar for Virtual Try on

Modelling 3D Avatar for Virtual Try on Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex

More information

A quadrilateral 2-D finite element based on mixed interpolation of tensorial

A quadrilateral 2-D finite element based on mixed interpolation of tensorial A quadrilateral 2-D finite element based on mixed interpolation of tensorial components Eduardo N. Dvorkin and Sara I. Vassolo* Instituto de Materiales y Estructuras, Facultad de Ingenieria, Universidad

More information

Stress Recovery 28 1

Stress Recovery 28 1 . 8 Stress Recovery 8 Chapter 8: STRESS RECOVERY 8 TABLE OF CONTENTS Page 8.. Introduction 8 8.. Calculation of Element Strains and Stresses 8 8.. Direct Stress Evaluation at Nodes 8 8.. Extrapolation

More information