mesh generation notes (finite element methods)

49

Upload: nikhil-garg

Post on 30-Apr-2017

222 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 2: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 3: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 4: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 5: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 6: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 7: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 8: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 9: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 10: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 11: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 12: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 13: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 14: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 15: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 16: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 17: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 18: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks

2. Identify void block

3. Identify edges to be merged

Page 19: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 20: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 21: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 22: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 23: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 24: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 25: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 26: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 27: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 28: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks

2. Identify void block

3. Identify edges to be merged

4. Decide no. of elements in each block

Page 29: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 30: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 31: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 32: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks

2. Identify void block

3. Identify edges to be merged

4. Decide no. of elements in each block

5. Numbering all nodes 1-N

Page 33: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 34: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks

2. Identify void block

3. Identify edges to be merged4. Decide no. of elements in each block

5. Numbering all nodes 1-N

6. initialize label of all nodes as -1

Page 35: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 36: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks

2. Identify void block3. Identify edges to be merged4. Decide no. of elements in each block

5. Numbering all nodes 1-N6. initialize label of all nodes as -1

7. For nodes in void blocks, Put label = 0

Page 37: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 38: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks

2. Identify void block3. Identify edges to be merged4. Decide no. of elements in each block5. Numbering all nodes 1-N6. initialize label of all nodes as -17. For nodes in void blocks, Put label = 08. For points to be merged, label of

higher numbered node = point no. of lower numbered node

Page 39: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 40: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks2. Identify void block3. Identify edges to be merged4. Decide no. of elements in each block5. Numbering all nodes 1-N6. initialize label of all nodes as -17. For nodes in void blocks, Put label = 0

8. For points to be merged, label of higher numbered node = point no. of lower numbered node

9. Start assigning node numbers

10.(if label-of-point<0) node-no=NN, NN=NN+1

Page 41: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 42: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 43: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks2. Identify void block3. Identify edges to be merged4. Decide no. of elements in each block5. Numbering all nodes 1-N6. initialize label of all nodes as -17. For nodes in void blocks, Put label = 08. For points to be merged, label of higher numbered node = point

no. of lower numbered node

9. Start assigning node numbers10.(if label-of-point<0) node-no=NN,

NN=NN+1

11.(if label-of-point>0) node-no=node no of point no is labeled

Page 44: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 45: Mesh Generation notes (FINITE ELEMENT METHODs)

1. Map any arbitrary shape to a rectangular array of blocks2. Identify void block3. Identify edges to be merged4. Decide no. of elements in each block5. Numbering all nodes 1-N6. initialize label of all nodes as -17. For nodes in void blocks, Put label = 08. For merge.., label of higher no. node = point no. of lower no. node9. Start assigning node numbers

10.(if label-of-point<0) node-no=NN, NN=NN+1

11.(if label-of-point>0) node-no=node no of point no is labeled

12.N(Point)=N(L(Point))

Page 46: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 47: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 48: Mesh Generation notes (FINITE ELEMENT METHODs)
Page 49: Mesh Generation notes (FINITE ELEMENT METHODs)