How-to implement a support of a simple supported beam?
I would like to compute with FEniCS a simple supported beam with two supports and an distributed load just like you can see on this pictue http://
But I'm not sure how to implement the two supports correctly, especially the one which allow only rotation (the right support on the picture).
So far I have managed to implement an example with a cantilever (a beam with a full moment connection (like a horizontal flag pole bolted to the side of a building)).
In that example I have defined the complete right boundary as a sub domain and used that sub domain for the Dirichlet boundary conditions.
class right_boundary(
def inside(self, x, on_boundary):
return on_boundary and (abs(x[0]-xlength) < tol)
right = right_boundary()
bc_right_0 = DirichletBC(
bc_right_1 = DirichletBC(
As I understand it these conditions do not allow the rotation of the right boundary around the center point.
But how can I achieve that?
Should I define only a small section of the right boundary as a sub domain and use that with the DirichletBC function?
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- DOLFIN Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Tim Berger
- Solved:
- Last query:
- Last reply: