FEM Model for Tumor Growth Analysis Presenter : Liu Changyu( 刘昌余 ) Supervisor : Prof. Shoubin Dong( 董守斌 ) Field : High Performance Computing Otc. 10 th,

Slides:



Advertisements
Similar presentations
THE FINITE ELEMENT METHOD
Advertisements

Steady-state heat conduction on triangulated planar domain May, 2002
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.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Intelligent Engineering Systems Lecture.
AERSP 301 Finite Element Method
Radially Polarized Piezoelectric Transducer
Lecture 6; The Finite Element Method 1-dimensional spring systems (modified ) 1 Lecture 6; The Finite Element Method 1-dimensional spring systems.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Isoparametric Elements Element Stiffness Matrices
Introduction to Finite Elements
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Some Ideas Behind Finite Element Analysis
By S Ziaei-Rad Mechanical Engineering Department, IUT.
Computational Geometry The art of finding algorithms for solving geometrical problems Literature: –M. De Berg et al: Computational Geometry, Springer,
ECIV 720 A Advanced Structural Mechanics and Analysis
CSE351/ IT351 Modeling And Simulation Choosing a Mesh Model Dr. Jim Holten.
Finite Element Method Introduction General Principle
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Finite Element Method in Geotechnical Engineering
MANE 4240 & CIVL 4240 Introduction to Finite Elements
ECIV 720 A Advanced Structural Mechanics and Analysis Lecture 12: Isoparametric CST Area Coordinates Shape Functions Strain-Displacement Matrix Rayleigh-Ritz.
CST ELEMENT STIFFNESS MATRIX
2005 February, 2 Page 1 Finite Element Analysis Basics – Part 2/2 Johannes Steinschaden.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
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.
Geometric Objects and Transformations Chapter 4. Points, Scalars and Vectors  Points - position in space  Scalars - real numbers, complex numbers obey.
2004 March, 4 Page 1 Finite Element Analysis Basics – Part 2/2 Johannes Steinschaden.
Non stationary heat transfer at ceramic pots firing Janna Mateeva, MP 0053 Department Of Material Science And Engineering Finite Element Method.
Finite Element Method.
An introduction to the finite element method using MATLAB
Eng Ship Structures 1 Matrix Analysis Using MATLAB Example.
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.
The Finite Element Method A Practical Course
The Finite Element Method A Practical Course
Chapter 6. Plane Stress / Plane Strain Problems
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 8.
Electric field Chapter 22 Week-2 Electric Fields In this chapter we will introduce the concept of an electric field. As long as charges are stationary.
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.
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,
Multiscale Modeling of Avascular Tumor Growth Jelena Pjesivac-Grbovic Theoretical Division 7, LANL Ramapo college of New Jersey University of Tennessee,
HEAT TRANSFER FINITE ELEMENT FORMULATION
MECH4450 Introduction to Finite Element Methods
Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Electric field Chapter 22 Week-2 Electric Fields In this chapter we will introduce the concept of an electric field. As long as charges are stationary.
Finite Element: Theory, Applications & Implementation Presented By: Arthur Anconetani Barbara Gault Ryan Whitney.
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
Variational formulation of the FEM Principle of Stationary Potential Energy: Among all admissible displacement functions u, the actual ones are those which.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Smart Tire: a pattern based approach using FEM
THERMO-STRUCTURAL ANALYSIS
Finite element mesh and load definition
Structures Matrix Analysis
Finite Element Method in Geotechnical Engineering
Overview of Finite Element Methods
Introduction to Finite Elements
Materials Science & Engineering University of Michigan
Introduction to Finite Element Analysis for Skeletal Structures
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
FEM Steps (Displacement Method)
GENERAL VIEW OF KRATOS MULTIPHYSICS
Structural Analysis II
3-Dimensional Crystal Structure.
3-Dimensional Crystal Structure
1st semester a.y. 2018/2019 – November 22, 2018
Translation in Homogeneous Coordinates
Presentation transcript:

FEM Model for Tumor Growth Analysis Presenter : Liu Changyu( 刘昌余 ) Supervisor : Prof. Shoubin Dong( 董守斌 ) Field : High Performance Computing Otc. 10 th, 2012

2 Contents Basic Model Definitions Differential of a triangle area to its three vertex ’ s coordinates Differential of a tetrahedron volume to its three vertex ’ s coordinates Algorithm for meshing the initial cell Algorithm for cell division

Three phases for tumor growth 3 1. Avascular phase 2. Angiogenesis 3. Vascular tumor growth

Avascular tumor growth phases 4 1.PRE : Day 2 2.MID : Day 10 3.LAST : Day 18

5 Tumor total energy and Its Increment Tumor total energy After cells have growth, the energy may changed as

6 Energy Increment in Forms of Nodal Displacement Transmission of local nodal displacement vector {u} AL_C to global nodal displacement vector {u} [T] is a 3NLN×3NN transform matrix, each element in it is 1 or 0 Then,

7 Energy Increment in Forms of Nodal Displacement (Cont’) Increment of a cell Increment of a minor area Energy increment

8 Minimum Energy Principle For all possible surface displacements {u} of cells, the real one make the energy increment △ H minimum. Finite element equation

9 Tumor Growth Stiffness Matrix & Tumor Growth Driving Force Tumor growth stiffness matrix Tumor growth driving force FEM Equation

10 Contents Basic model Definitions Differential of a triangle area to its three vertex ’ s coordinates Differential of a tetrahedron volume to its three vertex ’ s coordinates Algorithm for meshing the initial cell Algorithm for cell division

11 Some Parameters for the Elemental Description of the Tumor Cells Cell: –CN: Current total cell number, at beginning CN=1, then CN=CN+1 in the case of a cell splitting –C: Serial number of each cell, range of C is 1~CN Minor Areas: –AN: Global total minor surface number –A: Global serial number of a minor surface –ALN: Local total minor surface number is a cell –AL: Local serial number of a minor surface in a cell –LA: It is a two dimensional array which links a local surface number to its global surface number. LA(C, AL)=A

12 Some Parameters for the Elemental Description of the Tumor Cells Nodes: –NN: Total nodal number –N: Global serial nodal number –NLN: Total nodal number in a minor surface, now NLN=3 –NL: Local serial nodal number in a surface, now NL=1,2,3 –LN: It a three dimensional array, which links a local node number to its global node number. LN(C, NL)=N

13 Some Parameters for the Elemental Description of the Tumor Cells Minor Area and its Nodes Relation Arrays – : The first node of a minor area; – : The second node of a minor area; – : The third node of a minor area;

14 Some Parameters for the Elemental Description of the Tumor Cells Coordinates and displacements of nodes: –x: coordinates of nodes in x axis, x(N) –y: coordinates of nodes in y axis, y(N) –z: coordinates of nodes in z axis, z(N) –u: x directional displacement of nodes, u(N) –v: y directional displacement of nodes, v(N) –w: z directional displacement of nodes, w(N) Surface property: –J: the surface energy in a unit area, which will have different value correspondent to the surface contact property.

15 Contents Basic ideas Definitions Differential of a triangle area to its three vertex ’ s coordinates Differential of a tetrahedron volume to its three vertex ’ s coordinates Finite Element Equations Algorithm for meshing the initial cell Algorithm for cell division

16 Geometry S 123 is a minor surface of a cell surface, O is the centroid of the cell O (0, 0, 0) 1(x 1, y 1, z 1 ) 2(x 2, y 2, z 2 ) y z 3(x 3, y 3, z 3 ) x

17 Area Expression Because Define a area vector

18 Differential of the Area According to Lagrange identity

19 Differential of the Area (Cont’) Side ’ s relation within a triangle Final expression of differential area

20 Differential and Dispalcement In the finite element model

21 Nodal Displacement Vector and Surface Spring Vector Nodal Displacement Vector Surface Spring Vector

22 Differential Area in Form of Matrix Differential area Introduce a note “ AL_C ” to representative the minor surface “ AL ” in Cell “ C ”

23 Contents Basic model Definitions Differential of a triangle area to its three vertex ’ s coordinates Differential of a tetrahedron volume to its three vertex ’ s coordinates Algorithm for meshing the initial cell Algorithm for cell division

24 Volume of a Tetrahedron Volume of a tetrahedron can be expressed as O (0, 0, 0) 1(x 1, y 1, z 1 ) 2(x 2, y 2, z 2 ) y z 3(x 3, y 3, z 3 ) x

25 Differential Volume Differential to a tetrahedron volume According to vector ’ s identify Differential volume

26 Differential Volume in Form of Matrix A volume spring vector

27 Differential Volume in Form of Matrix (Cont’) Differential volume in form of matrix Similar to the area form

28 Contents Basic model Definitions Differential of a triangle area to its three vertex ’ s coordinates Differential of a tetrahedron volume to its three vertex ’ s coordinates Algorithm for meshing the initial cell Algorithm for cell division

29 Meshing Overview Homogeneous equilateral triangle used Cell is divided into 2n sections equably in space interval  ∈ [0,  ] i counter is for the increment of  j counter is for the increment of 

30 Meshing Algorithm Local node number –Increase the nodal number with the increment of i, j; –From top pole to the equatorial nodal ring, the increment of the nodal number is 6, –After equatorial nodal ring, the nodal number inversely reduces in each nodal ring –Nodal coordinates

31 Meshing Algorithm Local area number –Increasing with nodal number; –Increasing once with nodes located on a longitude; –Increasing twice with other nodes –The element number in each element belt is 6*(2i-1) before n Detail seen the program

32 Contents Basic model Definitions Differential of a triangle area to its three vertex ’ s coordinates Differential of a tetrahedron volume to its three vertex ’ s coordinates Algorithm for meshing the initial cell Algorithm for cell division

33 Aims of the algorithm for the cell division To choose to proper spatial surfaces to “ cut ” a cell C into two cells C1, C2 under the condition of averaging the cell ’ s volume; To mesh the new cut surfaces for the two cells

34 Calculating the Half Volume Cone shell –Area belt connected to the centroid –Volume of a cone shell V i Dome volume DV i, Rule to judge the half volume O i=1 i=2 i=3

35 Meshing new interface Connecting C to the 6 nodes located on the longitudes get 6 radial lines; Inserting (n-abs(n-k))-1 nodes equably in each radial lines; Connecting new nodes in same radial layer sequentially from inner to outer; From inner to outer radial layer, each new circumferential line section is inserted 0, 1, …, (n- abs(n-k))-1 nodes equably; All nodes connecting their neighbor nodes to consist triangle elements

36 Meshing new interface L0 L1 L2 L3 L4 L5 C L0 L1 L2 L3 L4 L5 C

37 Heritage Nodal and Elemental Number from Un- divided Cell Cell C1 –The nodal number and element number before the k element belt will inherit from the cell C directly Cell C2 –Renumber both the element number and nodal number inversely in cell C –Change the nodal number in each nodal ring to match the nodal –Nodal number and element number before the (2n-k) element belt of cell C2 can inherit from reversed cell C directly

38 Matrix assembly

39 Thank you!