### How to have both the original and the deformed mesh centered at the same point

174

views

0

Hi,

I have a hyperelasticity problem for which I only have BCs for traction and not for displacement. As a result the deformed mesh will be displaced and will have a different center:

I have a hyperelasticity problem for which I only have BCs for traction and not for displacement. As a result the deformed mesh will be displaced and will have a different center:

How can I move the deformed mesh (transparent box) back to the original mesh's center?

Community: FEniCS Project

### 1 Answer

0

One option would be to instead constrain the problem such that the average displacement is zero. It would be the vector-valued generalization of this demo

http://fenics.readthedocs.io/projects/dolfin/en/stable/demos/neumann-poisson/python/demo_neumann-poisson.py.html

with a scalar Lagrange multiplier for each component of displacement.

http://fenics.readthedocs.io/projects/dolfin/en/stable/demos/neumann-poisson/python/demo_neumann-poisson.py.html

with a scalar Lagrange multiplier for each component of displacement.

Please login to add an answer/comment or follow this question.

The problem is, by putting a restriction for displacement we are changing the solution. I still want my answer to consider the displacement field but the plot to just show the deformation.