Solving Elasticity Problems with Finite Element Method

Click For Summary
SUMMARY

This discussion focuses on solving elasticity problems using the Finite Element Method (FEM), specifically addressing the implementation of boundary conditions. Constant displacement boundary conditions are straightforward, involving the substitution of displacement variables with prescribed constants. However, the challenge arises when boundary conditions define pressures instead of displacements. The proposed solution involves treating unknown pressures as variables in the Lagrange equations, allowing for the formulation of a linear system that includes both unknown displacements and pressures, ultimately leading to a comprehensive solution for the problem.

PREREQUISITES
  • Finite Element Method (FEM) fundamentals
  • Understanding of Lagrange equations
  • Knowledge of boundary conditions in elasticity problems
  • Linear algebra for solving systems of equations
NEXT STEPS
  • Explore the implementation of boundary conditions in FEM simulations
  • Research the formulation of Lagrange multipliers in elasticity problems
  • Learn about pressure boundary conditions and their equivalent force representations
  • Study numerical methods for solving linear systems in engineering applications
USEFUL FOR

Engineers, researchers, and students involved in computational mechanics, particularly those working with the Finite Element Method to solve elasticity problems.

Lojzek
Messages
246
Reaction score
1
I am trying to make a program that solves elasticity problems with finite element method and
I don't understand how to bring in boundary conditions.

Constant displacement boundary conditions seem simple: replace variables that represent the displacements at surface nodes with the prescribed constants and drop corresponding Euler-Lagrange equations for this variables.

But what if boundary conditions define pressures on the boundaries instead of displacements?
And how do we deal with the problem with both types of boundary conditions?
 
Engineering news on Phys.org
How about replacing pressures on boundaries with equivalent forces on nodes? Then when a node moves, a work term is generated. The nodes will collectively displace to minimize the sum of work terms and strain energy in the body.

(I haven't tried this personally, but it may give you some ideas.)
 
I think I got the solution now. The unknown pressures on element surfaces should be left as unknown variables in the Lagrange equations together with unknown displacements and a sistem of linear equations can be obtained, where the unknown vector contains both unknown displacements and pressures.
Replacing pressures on boundaries with equivivalent forces on nodes would probably work in a similar way. Then unknown displacements and unknown forces would be determined by the linear system.
 

Similar threads

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