1 شبيه سازی Simulation. 2 مقايسه! Experimental –Provide useful quantitative information –Are common as they use real system –Considerable Time and cost.

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Real-Time Game Physics
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.
FEA Reference Guide See additional material herehere.
Aero-Hydrodynamic Characteristics
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Some Ideas Behind Finite Element Analysis
An Introduction to Multiscale Modeling Scientific Computing and Numerical Analysis Seminar CAAM 699.
APPLIED MECHANICS Lecture 10 Slovak University of Technology
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Copyright 2001, J.E. Akin. All rights reserved. CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis.
Basic FEA Concepts. FEA Project Outline Consider the physics of the situation. Devise a mathematical model. Obtain approximate results for subsequent.
SolidWorks Simulation. Dassault Systemes 3 – D and PLM software PLM - Product Lifecycle Management Building models on Computer Engineering Analysis and.
Copyright © 2002J. E. Akin Rice University, MEMS Dept. CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress.
Finite Element Method in Geotechnical Engineering
1cs426-winter-2008 Notes  Course project: Will be due at the end of the term You can do it in pairs Create an animation that combines an algorithm for.
Development of Empirical Models From Process Data
INTRODUCTION INTO FINITE ELEMENT NONLINEAR ANALYSES
MCE 561 Computational Methods in Solid Mechanics
Introduction to Structural Dynamics:
Applications of Newton’s Laws
3.7. O THER G AME P HYSICS A PPROACHES Overview of other game engine physics approaches.
The Finite Element Method
Chapter 7 Energy of a System.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
CIS V/EE894R/ME894V A Case Study in Computational Science & Engineering HW 5 Repeat the HW associated with the FD LBI except that you will now use.
Motion and Stress Analysis by Vector Mechanics Edward C. Ting Professor Emeritus of Applied Mechanics Purdue University, West Lafayette, IN National Central.
An introduction to the finite element method using MATLAB
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
A PPLIED M ECHANICS Lecture 06 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements.
Order of Magnitude Scaling of Complex Engineering Problems Patricio F. Mendez Thomas W. Eagar May 14 th, 1999.
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,
A new approach to the DEM, with applications to brittle, jointed rock Peter A Cundall Itasca Consulting Group, USA Lecture, ALERT School Aussois 9 October.
COSMOSMotion Slides.
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Physics for Games Spring 2012.
Chapter 7 Energy of a System.
Finite Element Analysis
HEAT TRANSFER FINITE ELEMENT FORMULATION
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Advanced Games Development Game Physics CO2301 Games Development 1 Week 19.
RELIABLE DYNAMIC ANALYSIS OF TRANSPORTATION SYSTEMS Mehdi Modares, Robert L. Mullen and Dario A. Gasparini Department of Civil Engineering Case Western.
Engineering Modeling: Mathematical and Computer. What is Engineering Modeling? Model: A representation of a real object or system of objects for purposes.
CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis –Thermal Analysis –Structural Dynamics –Computational.
Dynamics. Motion with Regard to Mass Particle Dynamics Mass concentrated in point Newton’s Equation Governs Motion f = M x.
CS274 Spring 01 Lecture 8 Copyright © Mark Meyer Lecture VIII Deformable Bodies CS274: Computer Animation and Simulation.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
Boundary Value Problems in Elasticity
Material Point Method (MPM) Wednesday, 10/2/2002 Variational principle Particle discretization Grid interpolation.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Method of Virtual Work.
Structures Matrix Analysis
CAD and Finite Element Analysis
Manipulator Dynamics 2 Instructor: Jacob Rosen
OVERVIEW OF FINITE ELEMENT METHOD
Advanced Games Development Game Physics
CN2122 / CN2122E Fluid Mechanics
Material Point Method (MPM)
Presentation transcript:

1 شبيه سازی Simulation

2 مقايسه! Experimental –Provide useful quantitative information –Are common as they use real system –Considerable Time and cost usage (repetition!) Numerical simulation (Computer Simulation) –Virtual systems –To predict the behaviour of a real system –More flexible in application –Micro and Macro scale results at any time

3 Experimental Simulation In-lab experiment that is as much like some real situation as possible. Small scale equipment Example:  ground-based flight (Pesticide application), Dam, rainfall and Silo simulators behaves as closely as possible to a real one still under researcher control

4 Experimental Simulation Still fairly precise. More realistic than in-lab experiment. Not a natural setting – interaction may not be normal. Extrapolation of Results may lead to uncertainty and ERRORS

5 Computer (Numerical) Simulation Creating a complete & closed system that models the operation of the real system without users. Example: –Plant growth simulations (Agronomy researchers) –Engineering Models Continuum Models Discrete Element Models

6 Continuum approach The behaviour of a mechanical system can be expressed by differential equations Mechanical system is divided into Finite elements Derived constitutive equations for elements are linked together to solve the problem Application for Stress and heat analysis Finite Element Method (FEM) Boundary Element Method (BEM)

7 Full name: Finite Element Method General Concepts  FEM cuts a structure into several elements of the structure  The nodes at the each end of an element are reconnected as if nodes were pins that hold elements together  This results in a set of simultaneous algebraic equations What is FEM? Applications of FEM  Desire to understand how various elements behave with arbitrary shape, loads, and support conditions  Can be contained within a single computer program for users to input data such as geometry, boundary conditions, and element selection  Handle complex restraints, which allow indeterminate structures to be solved Disadvantages of FEM  FEM obtains only approximate solutions  Many input data are required

8 Discrete Element Method Continuum models based on Continuity Increases in computer speed Calculation of the position of individual particles DEM Useful for particulate materials –Grains, Soil, Powder, Fruits –Solid systems also can be modelled Need good Programming skills

9 Main steps of DEM Particle and environment generation Search for contact Contact detection between pairs of discrete particles Calculation of contact force Update particle motion due to unbalanced force Circulation

10 DEM Development Appeared in 1979 by Cundall and Strack Shape representation –Circle (2D) –Sphere (3D) –Ellipse (2D) –Ellipsoid (3D) –Polygon (2 & 3D) –Combined Primitives

11 DEM Application Geomechanics (Soil & rock) Granular storage & flow (Silo) Powder Technology Fruits and Vegetable (handling) Processing Operation ( ball mills) Continuous System BUT composed of individual ( say particles) in Microscopic level ( Asphalt, Biomaterials, solid structures) Combined DEM & FEM

12 DEM Limitations Matching Real and Model particle shape Not for very large spatial domain where millions of particles involved Need for physical properties Running time concern

13 Theoretical aspects Contact models between contacting bodies Contact area Contact point Contact vector Contact Displacement and deformation –Normal –Tangetial

14 lAlA fBAfBA fABfAB n (a) A B fBAfBA n, l (b) A B Particle centroid fABfAB lBlB (a) (b)  sr nn  st Normal (  n) and tangential (  st and  sr) displacements for two particles in contact due to: (a) relative translation and (b) relative rotation of the particles. Contact parameters: a) for smooth non-spherical, convex; b) circular particles

15 Principle of DEM (a) F1F1 F2F2 F3F3 F4F4 (b) MM FF (c)  a v  (d) The DEM procedure for contact force calculations and updating the dynamic situation of particles; a) Recognising the formation of contact points due to relative velocities and position of particles. b) Application of force-displacement law for each contact point to calculate the contact force. c) The moment of contact forces about the particle centroid is calculated and the resultant force and moment on particle centroid is determined. d) Application of Newton’s second law of motion to calculate the particle acceleration and velocity.

16 Contact Models DEM contact models for cohesionless materials: a) the maximum frictional force based on the sum of spring and dashpot; b) the maximum frictional force calculated only from spring (elastic) force

17 Damping Contact Damping F dn = C n. ń F ds = C t. ś Global Damping (act on Absolute Velocity & rotation)

18 Time step In DEM the time step is the time during which force is transmitted from one contact point to another along the particle boundary. The time step should be as large as possible to increase the efficiency of simulation and still be smaller than the critical time step to justify the assumption of constant acceleration within each time step and to ensure stability of the calculations The idea is based on the assumption that the selected time step is small enough so that no new contacts take place in the current time step except those that have already been recognised at the beginning of the time step.

19 Contact Detection the most important step prior to any mechanical calculation is determination of which surfaces are in contact and the type of contact. It is estimated that more than 80% of the computational time can be spent on this task. In a very simple approach each particle is checked against every other particle to determine any probable contact. The computational time for this simple procedure with n particles will be proportional to, which is too long if there are hundreds of particles in the simulation

20 For densely pack a “link list“ algorithm the simulation space is divided into relatively large cells A separate list of particles for each cell is provided, including the particles in the home cell and surrounding cells. The particles within a cell and its neighbouring cells are considered as potential contacting bodies. Therefore, contact detection for such list would be an efficient process regarding time consumption Contact Detection (cont.)

21 For loosely pack a grid search –Small cells, so that in each cell one particle can be occupied Contact detection between particles; a) Circular shape b) Polygonal shape. Contact Detection (cont.) L R2R2 R1R1 (a) L m (b)

22 Calculation cycle Simulation steps in DEM; a) Particle and environment generation, b) Contact search and detection, c) Calculation of contact force, d) update the particle accelerations F5F5 1 F2F2 F3F3 F4F4 F6F6 1 apap pp (a)(b)(c)(d)

23

24 visualisation