×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

How to calculate volume of a hex ( brick ) element?

How to calculate volume of a hex ( brick ) element?

How to calculate volume of a hex ( brick ) element?

(OP)
Anyone know offhand the formula for calculating the volume of an 8-noded brick element. I have got all the nodal coordinates but not sure what the formula is? I realize it may not be a simple answer, but will likely involve some vector math..

Principal - http://www.OnlineFEASolver.com
General FEA Consulting Services

RE: How to calculate volume of a hex ( brick ) element?

You can only do this correctly using the element shape functions, as found in any book on the theory of finite elements.

RE: How to calculate volume of a hex ( brick ) element?

I really like the idea of using the shape functions. It will take some algebra, but you should be able to do it easily by hand with the element shape functions. For instance, the 8 shape functions are N(1), N(2)...N(8).

x=sum(X(i)*N(i))=X(1)*N(1)+....X(8)*N(8),..X(i) are the
 x coordinates of the nodes.
y=sum(Y(i)*N(i)), z=sum(Z(i)*N(i)). The shape functions N(i) are a function of the parent element coordinates, xi, eta, zeta.
Volume=integral(1*dx*dy*dz)=integral(J*dxi*deta*dzeta), where J is the Jacobian, the determinant of a 3 x 3 matrix, first row are the derivatives dx/dxi, dy/dxi, and dz/dxi, second row are the derivates with respect to eta, third  row zeta. The derivatives are easy to compute:
 dx/dxi=sum(X(i)*dN(i)/dxi)=X(1)*dN(1)/dxi+X(2)*dN(2)/dxi+...X(8)*dN(8)/dxi, same for the other 8 derivatives.

Once you compute those derivatives, compute the Jacobian, the integral(J*dxi*deta*dzeta) you can do by hand I think. Even if not, you may be able to write a small VBA in Excel to compute the integral numerically.

RE: How to calculate volume of a hex ( brick ) element?

or you could make a full-size model of it, put it in a bath-tub, and see how much water it displaces

RE: How to calculate volume of a hex ( brick ) element?

Eureka !

RE: How to calculate volume of a hex ( brick ) element?

sensibly tho', I'd've thought that codes would have "spat" volume of elements back as part of the data check (just like they've tell the area of a 2D shell element); probably by the calculation suggested by prost, above.

If the solid has planar sides then it'll reduce to a prizmatic portion and some (maximum of 6?) pyramids ??

RE: How to calculate volume of a hex ( brick ) element?

Would it not show up in the mass of the elemet?

Cheers

Greg Locock

Please see FAQ731-376 for tips on how to make the best use of Eng-Tips.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources