1 Haptic Systems 530-655 Mohsen Mahvash Lecture 9 20/1/06.

Slides:



Advertisements
Similar presentations
Continuum Simulation Monday, 9/30/2002. Class Progress Visualization: abstract concept (stress,2D, 3D), mechanical field Stochastic simulations: random.
Advertisements

Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Modelling and Simulation for dent/deformation removal Henry Tan Tuesday, 24/2/09.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Some Ideas Behind Finite Element Analysis
Physics Based Modeling II Deformable Bodies Lecture 2 Kwang Hee Ko Gwangju Institute of Science and Technology.
APPLIED MECHANICS Lecture 10 Slovak University of Technology
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
Chapter 17 Design Analysis using Inventor Stress Analysis Module
ECIV 720 A Advanced Structural Mechanics and Analysis
Dynamic Real-Time Deformations using Space & Time Adaptive Sampling Gilles Debunne Marie-Paule Cani Gilles Debunne Marie-Paule Cani Mathieu Desbrun Alan.
Hierarchical Multi-Resolution Finite Element Model for Soft Body Simulation Matthieu Nesme, François Faure, Yohan Payan 2 nd Workshop on Computer Assisted.
Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.
Basic FEA Concepts. FEA Project Outline Consider the physics of the situation. Devise a mathematical model. Obtain approximate results for subsequent.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 23: Physical Simulation 2 Ravi Ramamoorthi Most slides.
FEA Simulations Usually based on energy minimum or virtual work Component of interest is divided into small parts – 1D elements for beam or truss structures.
Finite Element Method in Geotechnical Engineering
MECh300H Introduction to Finite Element Methods
ECIV 720 A Advanced Structural Mechanics and Analysis Lecture 12: Isoparametric CST Area Coordinates Shape Functions Strain-Displacement Matrix Rayleigh-Ritz.
ME300H Introduction to Finite Element Methods Finite Element Analysis of Plane Elasticity.
ECIV 720 A Advanced Structural Mechanics and Analysis
Overview Class #7 (Thurs, Feb 6) Black box approach to linear elastostatics Discrete Green’s function methods –Three parts: What are Green’s functions?
MCE 561 Computational Methods in Solid Mechanics
ECIV 720 A Advanced Structural Mechanics and Analysis Lecture 7: Formulation Techniques: Variational Methods The Principle of Minimum Potential Energy.
MECH593 Introduction to Finite Element Methods
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Finite Element: Theory, Applications & Implementation Presented By: Arthur Anconetani Barbara Gault Ryan Whitney.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
ME 520 Fundamentals of Finite Element Analysis
Analytical Vs Numerical Analysis in Solid Mechanics Dr. Arturo A. Fuentes Created by: Krishna Teja Gudapati.
Haptics and Virtual Reality
1 20-Oct-15 Last course Lecture plan and policies What is FEM? Brief history of the FEM Example of applications Discretization Example of FEM softwares.
1 Haptic Systems Mohsen Mahvash Lecture 13 26/1/06.
Chapter 6. Plane Stress / Plane Strain Problems
A.H. Gosline ( andrewg [at] cim.mcgill.ca) S.E. Salcudean (tims [at] ece.ubc.ca) J. Yan (josephy [at] ece.ubc.ca) Haptic Simulation of Linear Elastic Media.
1 Haptic Systems Mohsen Mahvash Lecture 3 11/1/06.
Last course Bar structure Equations from the theory of elasticity
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
HEAT TRANSFER FINITE ELEMENT FORMULATION
MECH4450 Introduction to Finite Element Methods
Material Point Method Solution Procedure Wednesday, 10/9/2002 Map from particles to grid Interpolate from grid to particles Constitutive model Boundary.
Beyond Bouncing Boxes Fast, yet still Realistic, Deformation and Fracture Jeff Lander Darwin 3D, LLC Luxoflux James O'Brien U. of California, Berkeley.
M. Zareinejad
Haptic Deformation Modelling Through Cellular Neural Network YONGMIN ZHONG, BIJAN SHIRINZADEH, GURSEL ALICI, JULIAN SMITH.
Finite Element: Theory, Applications & Implementation Presented By: Arthur Anconetani Barbara Gault Ryan Whitney.
MECH4450 Introduction to Finite Element Methods Chapter 6 Finite Element Analysis of Plane Elasticity.
1 Haptic Systems Mohsen Mahvash Lecture 7 18/1/06.
CS274 Spring 01 Lecture 8 Copyright © Mark Meyer Lecture VIII Deformable Bodies CS274: Computer Animation and Simulation.
Variational formulation of the FEM Principle of Stationary Potential Energy: Among all admissible displacement functions u, the actual ones are those which.
1 Haptic Systems Mohsen Mahvash Lecture 6 17/1/06.
Finite element mesh and load definition
Finite Element Method Weak form Monday, 11/4/2002.
Finite Element Method in Geotechnical Engineering
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
1D OF FINITE ELEMENT METHOD Session 4 – 6
Continuum Mechanics (MTH487)
Materials Science & Engineering University of Michigan
FEA Simulations Boundary conditions are applied
Introduction to Finite Element Analysis for Skeletal Structures
Elastic Deformation Using Boundary Element Methods
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
Real Time Deformation of Volumetric Models for Surgery Simulation
FEM Steps (Displacement Method)
OVERVIEW OF FINITE ELEMENT METHOD
Chapter 2 Rudiment of Structural Analysis and FEM
Haptic Systems Mohsen Mahvash Lecture 12 25/1/06.
Haptic Systems Mohsen Mahvash Lecture 7 18/1/06.
ANALYSIS OF BEAM BY USING FEM
Continuum Simulation Monday, 9/30/2002.
Presentation transcript:

1 Haptic Systems Mohsen Mahvash Lecture 9 20/1/06

2  Problem statement  Theory of deformation  Methods for calculating deformation  Finite Element Method  Pre-computation  Tool-based pre-computation  References Haptic rendering of deformable bodies

Problem Statement Real-time computation of deformation (30 Hz for graphic rendering) Real-time computation of contact forces (1000 Hz for haptic rendering Objects with surface meshes Graphic rendering: updating the positions of the vertices of the object (for example 500 vertices) Problem statement Haptic rendering: updating the applied forces to the tip of a haptic device

4 Theory of Deformation Strain: Displacement: Material: Stress: Energy: See Ref 1,5

5  Continuum models  Mass-spring method Finite element method Boundary element method Finite difference method Computational Approaches

6 Finite Element Method Body Virtual work: See Ref 1

7 Surface nodes responses Element responses Body responses Surface responses Free node responses

8 Pre-computation Define free nodes and fixed nodes Calculate deformation response for unit displacements at each free node Derive a reduced-order linear system that directly relates the nodal displacements for local contact region Calculate contact forces See Ref 2

9 Boundary Element Method Define the integral equation of elasticity over boundary Divide the boundary into elements Use FEM to solve the boundary integral equation Derive an algebraic equation among nodal values over boundary Pre-compute nodal force responses Calculate nodal displacements at contact area and contact forces See Ref 3

10 Tool-based pre-computation (Tests)

A System View Contact forces = A mathematical function of a few external and internal variables. A system view for tool-contact simulation

Local models Determination of forces at nodes of the body surface Online interpolation of forces at nodes of the body surface

13 References 1.Bro-Nielsen, M Finite Element Modeling in Surgery Simulation. Proceedings of the IEEE, 86:3, pp. 490– Cotin, S., Delingette, H., Ayache, N Real-time Elastic Deformations of Soft Tissues for Surgery Simulation. IEEE Transactions on Visualization and Computer Graphics, Vol. 5:1, pp. 62–73. 3.James, D. L., Pai D. K A Unified Treatment of Elastostatic and Rigid Contact Simulation for Real Time Haptics. Haptics-e, the Electronic Journal of Haptics Research, Vol. 2, No Mahvash, M., Hayward, V High Fidelity Haptic Synthesis of Contact With Deformable Bodies. IEEE Computer Graphics and Applications. 24(2): 48-55, Boresi, A. P., Chong, K. P Elasticity in Engineering Mechanics. 2nd ed, NewYork; Chichester [England]: Wiley. Monday Haptic rendering of deformation and cutting