Skip to main content

Shape functions, ten-node triangular element

Short answer

Using area coordinates L1,L2,L3, the ten-node cubic triangle has corner functions Ni=0.5Li(3Li-1)(3Li-2); side-node functions N4=4.5L1L2(3L1-1), N5=4.5L1L2(3L2-1), and cyclic forms for other sides; central node N10=27L1L2L3. These satisfy N_i=1 at node i, zero at other nodes, sum to one, and are a complete cubic.

Derive the shape function for the triangular element shown in the figure.

[Figure: triangular element with corner nodes 1, 2, 3, two nodes on each side (4 and 5 on side 1-2, 6 and 7 on side 2-3, 8 and 9 on side 3-1) and a central node 10; area coordinates run L1=1,2/3,1/3,0L_1 = 1, 2/3, 1/3, 0 along the sides, i.e. a cubic triangle]

Approach

A cubic triangle has 10 nodes (3 corners, 6 side nodes at the third-points, 1 centroid) and a complete cubic polynomial has 10 terms (1,x,y,x2,xy,y2,x3,x2y,xy2,y31,x,y,x^2,xy,y^2,x^3,x^2y,xy^2,y^3). It is easiest to use the area (triangular) coordinates L1,L2,L3L_1,L_2,L_3 with L1+L2+L3=1L_1+L_2+L_3=1, where Li=ai+bix+ciy2AL_i=\dfrac{a_i+b_ix+c_iy}{2A}. The displacement is

u=∑i=110Ni uiu=\sum_{i=1}^{10}N_i\,u_i

and each NiN_i is a cubic that equals 1 at node ii and 0 at the other nine nodes.

Node coordinates in area coordinates (L1,L2,L3L_1,L_2,L_3): nodes 1, 2, 3 = (1,0,0),(0,1,0),(0,0,1)(1,0,0),(0,1,0),(0,0,1); node 4 = (23,13,0)(\tfrac23,\tfrac13,0), 5 = (13,23,0)(\tfrac13,\tfrac23,0); 6 = (0,23,13)(0,\tfrac23,\tfrac13), 7 = (0,13,23)(0,\tfrac13,\tfrac23); 8 = (13,0,23)(\tfrac13,0,\tfrac23), 9 = (23,0,13)(\tfrac23,0,\tfrac13); 10 = (13,13,13)(\tfrac13,\tfrac13,\tfrac13). (Side nodes are numbered anticlockwise round the triangle: 4 and 5 go from node 1 to node 2, 6 and 7 from node 2 to node 3, and 8 and 9 from node 3 to node 1.)

              3
             / \
          8 /   \ 7
           /     \
        9 /   10  \ 6
         /         \
        1---4---5---2

Corner node 1

N1N_1 must vanish on the lines L1=0L_1=0 (nodes 2, 3, 6, 7), L1=13L_1=\tfrac13 (nodes 5, 8, and the centre 10) and L1=23L_1=\tfrac23 (nodes 4, 9). So

N1=C L1(L1−13)(L1−23)N_1=C\,L_1\left(L_1-\tfrac13\right)\left(L_1-\tfrac23\right)

At node 1, L1=1L_1=1: C×1×23×13=1⇒C=92C\times1\times\tfrac23\times\tfrac13=1\Rightarrow C=\tfrac92:

N1=12L1(3L1−1)(3L1−2)N_1=\tfrac12L_1(3L_1-1)(3L_1-2)

Similarly N2=12L2(3L2−1)(3L2−2)N_2=\tfrac12L_2(3L_2-1)(3L_2-2) and N3=12L3(3L3−1)(3L3−2)N_3=\tfrac12L_3(3L_3-1)(3L_3-2).

Side node 4 (on side 1-2, L1=23L_1=\tfrac23, L2=13L_2=\tfrac13)

N4N_4 vanishes on L1=0L_1=0, L2=0L_2=0 and L1=13L_1=\tfrac13, so N4=C L1L2(L1−13)N_4=C\,L_1L_2(L_1-\tfrac13). At node 4: C×23×13×13=1⇒C=272C\times\tfrac23\times\tfrac13\times\tfrac13=1\Rightarrow C=\tfrac{27}{2}:

N4=92L1L2(3L1−1)N_4=\tfrac92L_1L_2(3L_1-1)

By the same reasoning (node 5 is the mirror image, vanishing at L2=13L_2=\tfrac13):

N5=92L1L2(3L2−1)N_5=\tfrac92L_1L_2(3L_2-1)

and for the other sides, cyclically:

N6=92L2L3(3L2−1),N7=92L2L3(3L3−1)N8=92L3L1(3L3−1),N9=92L3L1(3L1−1)\begin{aligned} N_6&=\tfrac92L_2L_3(3L_2-1),& N_7&=\tfrac92L_2L_3(3L_3-1)\\ N_8&=\tfrac92L_3L_1(3L_3-1),& N_9&=\tfrac92L_3L_1(3L_1-1) \end{aligned}

Central node 10

N10N_{10} must vanish on all three sides: N10=C L1L2L3N_{10}=C\,L_1L_2L_3; at the centre C/27=1C/27=1:

N10=27 L1L2L3N_{10}=27\,L_1L_2L_3

Checks

  • Ni=1N_i=1 at node ii and 00 at all other nodes (checked for all ten nodes).
  • ∑i=110Ni=1\sum_{i=1}^{10}N_i=1 everywhere, so rigid-body motion is represented.
  • Along a side the displacement is a cubic defined by the four nodes on that side, so adjacent elements are compatible.

The element is a complete cubic, so it gives a quadratic variation of strain across the element.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Computational Techniques in Civil Engineering chapter 4 questions →