Friday, 27 June 2025

Twenty Noded Brick element Formulation

FORMULATION OF 20-NODED HEXAHEDRAL ELEMENT

INTRODUCTION

20–Noded Hexahedral Element is a solid 3-dimensional isoparametric element having a hexahedron or brick-shaped geometry containing 8 corner nodes and 12 mid-edge nodes as shown in Figure 1. It uses quadratic shape functions, which are higher-order elements that give better stress gradients. The number of degrees of freedom is 3 (X, Y, Z displacements), and it uses 3 × 3 × 3 Gauss quadrature for numerical integration.

Figure 1: 20-Noded Hexahedral Element showing nodes

Coordinates for each node:

NodeXYZ
1-1-1-1
21-1-1
311-1
4-11-1
5-1-11
61-11
7111
8-111
90-1-1
1010-1
1101-1
12-10-1
130-11
14101
15011
16-101
17-1-10
181-10
19110
20-110

SHAPE FUNCTION

The shape functions for 20-noded hexahedral elements are defined for corner nodes N1–N8 and mid-edge nodes N9–N20. (Equations omitted here; you can paste them as images or in LaTeX if Blogger supports MathJax.)

ELEMENT STIFFNESS MATRIX

The element stiffness matrix expression is given by equation (81), where the size of Ke is the number of degrees of freedom × number of degrees of freedom, B is the strain-displacement matrix, and J is the Jacobian matrix.

Strain Displacement Matrix

The strain-displacement matrix is formed from the partial derivatives of the shape functions with respect to global coordinates (x, y, z) for each node.

Constitutive Matrix

For isotropic 3D materials, the constitutive matrix is defined in terms of Young’s modulus (E) and Poisson’s ratio (ν).

Jacobian Matrix

The Jacobian matrix is calculated by summing the derivatives of each shape function with respect to natural coordinates, multiplied by their corresponding node coordinates, over all 20 nodes of the element.

Numerical Integration

The integration is performed using 3 × 3 × 3 Gauss quadrature points, totaling 27 sampling points, to evaluate the element stiffness matrix accurately.

VERIFICATION OF CODE

Static analysis of a straight cantilever beam

The cantilever beam, 200 cm long with a cross-section of 20 cm × 30 cm, carries a 10 kN point load at the free end. E = 2×10³ kN/cm² and ν = 0. The beam was analyzed using 20-noded elements with 3 and 5 elements, with displacements at the free end compared to textbook results.

  • No of elements 3: 0.29983 (MATLAB), 0.29629 (Textbook)
  • No of elements 5: 0.2970 (MATLAB), 0.29732 (Textbook)

Static analysis of a tapered cantilever beam

The tapered beam is 125 cm long, width 5 cm, height tapering from 8 cm to 24 cm, with a 15 kN load at the free end, E = 2.1×10⁴ kN/cm², ν = 0.0. Results compared for 5 elements:

  • 0.1728 (MATLAB)
  • 0.17083 (Textbook)
--- You can paste this directly into Blogger’s **HTML editor**, and it will render a clean, readable post with headings, tables, and lists. If you want, I can **help you further break down equations** for embedding as images or using MathJax (which Blogger supports via third-party plugins). Just let me know!

No comments:

Post a Comment