Skip to main content

Shape functions of four-node rectangular element

Short answer

Shape functions are N1=(1-x/a)(1-y/b), N2=(x/a)(1-y/b), N3=xy/(ab), N4=(1-x/a)y/b. They satisfy Kronecker delta and partition of unity. Strains vary linearly within the element, giving better bending response than a CST.

Derive the shape functions of a four-node rectangular element of sides aa (along x) and bb (along y) with nodes 1 (0, 0), 2 (aa, 0), 3 (aa, bb) and 4 (0, bb). Verify two properties and comment on the strain variation.

   4 (0,b)  o-----------o  3 (a,b)
            |           |
            |           |  b
            |           |
   1 (0,0)  o-----------o  2 (a,0)
                  a

Displacement function

Four nodes per scalar field need four terms. Taking terms symmetrically from Pascal's triangle gives the bilinear polynomial

u(x,y)=α1+α2x+α3y+α4xyu(x, y) = \alpha_1 + \alpha_2x + \alpha_3y + \alpha_4xy

(The xyxy term is chosen; x2x^2 or y2y^2 alone would make the function unsymmetrical.)

Apply the four nodal conditions u(0,0)=u1u(0,0) = u_1, u(a,0)=u2u(a,0) = u_2, u(a,b)=u3u(a,b) = u_3, u(0,b)=u4u(0,b) = u_4:

α1=u1α2=u2−u1aα3=u4−u1bα4=u1−u2+u3−u4ab\begin{aligned} \alpha_1 &= u_1 \\ \alpha_2 &= \frac{u_2 - u_1}{a} \\ \alpha_3 &= \frac{u_4 - u_1}{b} \\ \alpha_4 &= \frac{u_1 - u_2 + u_3 - u_4}{ab} \end{aligned}

Substituting and collecting the coefficients of uiu_i gives u=∑Niuiu = \sum N_iu_i with

N1=(1−xa)(1−yb),N2=xa(1−yb)N3=xyab,N4=(1−xa)yb\begin{aligned} N_1 &= \left(1 - \frac{x}{a}\right)\left(1 - \frac{y}{b}\right), & N_2 &= \frac{x}{a}\left(1 - \frac{y}{b}\right) \\ N_3 &= \frac{xy}{ab}, & N_4 &= \left(1 - \frac{x}{a}\right)\frac{y}{b} \end{aligned}

The same functions interpolate vv, i.e. v=β1+β2x+β3y+β4xy=∑Niviv = \beta_1 + \beta_2x + \beta_3y + \beta_4xy = \sum N_iv_i.

Properties verified

  • At node 3 (x=ax = a, y=by = b): N3=1N_3 = 1, N1=N2=N4=0N_1 = N_2 = N_4 = 0. The same holds at the other nodes.
  • Sum: N1+N2+N3+N4=(1−xa)(1−yb)+xa(1−yb)+xyab+(1−xa)yb=1N_1 + N_2 + N_3 + N_4 = \left(1 - \frac{x}{a}\right)\left(1 - \frac{y}{b}\right) + \frac{x}{a}\left(1 - \frac{y}{b}\right) + \frac{xy}{ab} + \left(1 - \frac{x}{a}\right)\frac{y}{b} = 1.
  • Along an edge, e.g. y=0y = 0, only N1N_1 and N2N_2 are non-zero and they are linear in xx, so the displacement is continuous between neighbouring elements.

Strain variation

εx=∂u∂x=α2+α4y,εy=∂v∂y=β3+β4x\varepsilon_x = \frac{\partial u}{\partial x} = \alpha_2 + \alpha_4y,\qquad \varepsilon_y = \frac{\partial v}{\partial y} = \beta_3 + \beta_4x

εx\varepsilon_x varies linearly with yy and εy\varepsilon_y varies linearly with xx, so the element represents bending better than the CST. A drawback is that it can only be used for rectangles with sides parallel to the axes; the (isoparametric) quadrilateral element removes this limitation.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Finite Element Method chapter 5 questions →