Search for question

Towards the end of lecture 15 I introduce the matrix equation:

e = D Neue =

1

2A

0 Y31

0

Y23

0 X32 0

X13 0

LX32 Y23 X13 31 X21

Y12 0

X21

Y12

Uxl

Uyl

Ux2

Uy2

Ux3

Uy3

= Buº,

in which A is the area of the element (triangle - computable using a simpler matrix

expression given at the end of lecture 15), j = Xį — Xj, Yij = Yi - Yj,

or nodal coordinate differences for the element (i.e. x; is the x-coordinate of node

i), and a ucn is the c-axis (x or y) displacement of node n (n = 1, 2, or 3). For the

purposes of computing strain, the area and nodal coordinate differences are

always computed from the reference, or undeformed mesh (the ones above), and

the displacements are computed from the difference in coordinates from a

deformed mesh (such as the two below) and the reference mesh. Two deformed

meshes:

Basic2D Deformed.ucd

Adv2D_Deformed.ucd

So, with the mesh reader (step 1), you can read in the two meshes of each type

(Basic or Advanced), IGNORE the z-coordinate, compute the reference values (A, Xij,

Yij), determine the differences in position of the nodal coordinates between the

reference and deformed meshes, and compute strain for each element. This of

course is done one element at a time. LOOPS!

Fig: 1