2-node Frame FEM element thermal formulation

Click For Summary
SUMMARY

The discussion focuses on the thermal formulation of a 2-node frame finite element method (FEM) in 3D space. The stiffness matrix for this element is a 12x12 matrix, and thermal loading introduces additional coefficients represented by a Q matrix that contributes to the right-hand side of the equation KxU=F. The correct formulation for the thermal coefficients involves calculating axial loads due to temperature changes, specifically using the equations Px = E*A*α*ΔT and My = ∫ α*E*ΔT*z*dA. The participants emphasize the importance of considering thermal strains before calculating element stresses to avoid incorrect solutions.

PREREQUISITES
  • Understanding of 2-node frame element stiffness matrices in 3D FEM
  • Familiarity with thermal loading concepts in structural analysis
  • Knowledge of axial stiffness calculations (K = EA/L)
  • Proficiency in matrix operations and finite element formulations
NEXT STEPS
  • Review the derivation of thermal loading effects in frame elements
  • Study the impact of thermal gradients on structural behavior
  • Learn about the integration of thermal strains in stress calculations
  • Explore advanced finite element analysis tools like ANSYS or Abaqus for thermal loading simulations
USEFUL FOR

Structural engineers, finite element analysts, and researchers focusing on thermal effects in frame structures will benefit from this discussion.

Ronankeating
Messages
62
Reaction score
0
\inthi all,

I need just little bit of confirmation about what I'm doing.

Normally I know how the stiffness matrix is composed for 2 node frame element in 3D space. which creates 12x12 matrix for that element, if there is also thermal loading on frame element additional coefficients(Q12x1 matrix) will contribute to the RHS of KxU=F equation.

Q=TRANSPOSE(\begin{bmatrix}Px1&0&0&0&-My1&Mz1&-Px2&0&0&0&My2&-Mz2\end{bmatrix})
where
Px = E*A*\alpha*ΔT
My = \int \alpha*E*ΔT*z*dA
Mz = \int \alpha*E*ΔT*y*dA

Is this the correct formulation of 3D frame elements thermal coefficients matrix?

Frame stiffness matrix works flawlessly, but if I introduce the Q on the right side of linear equations I always get the wrong solutions. The process itself is so simple but couldn't spot what I'm doing wrong.

Your help will be appreciated,

Regards,
 
Engineering news on Phys.org
A uniform temperature rise in a beam element will not create any bending. To bend the beam you would need a thermal gradient from one side to the other. That is sometimes included in thermal loading of plate elements, with heat flowing through the thickness of the plate, but it doesn't sound very relevant for a building frame element.

The "simple" way to derive the loads is consider what happens to an element without any external loads or restraints. It will expand by an amount ##\alpha L \Delta T## where ##L## is the length of the element. To force it back to its original length, you need to apply axial loads ##F## and ##-F## at the two ends, where ##F = K \alpha L \Delta T##.

The axial stiffness ##K = EA/L##, so ##F = EA \alpha \Delta T##.

The load vector, in the element coordinate system, is
##Q = \begin{bmatrix} F & 0 & 0 & 0 & 0 & 0 & -F & 0 & 0 & 0 & 0 & 0\end{bmatrix}##.
(Warning, Q might be minus the above, but that's easy enough to check with a test problem.)

Remember you also need to subtract the thermal strains before you calculate the element stresses!
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
1
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
6
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K