- The way I derive the equation is through the minimization of the energy of the system. For the block formulation, in principle you could define a mixed element and use it instead of the block formulation. I dislike this, and that is why I do not propose it in the tutorial. You are welcome to try, and report any issue in the multiphenicsx bug tracker.
- The unknown of an elasticity problem is the displacement u, while sigma in your formulation is a stress. Boundary conditions on u are Dirichlet conditions, boundary conditions on the stress are Neumann conditions. There is no need to use a Lagrange multiplier for sigma (Neumann), since that naturally becomes a boundary integral on the right-hand side.
1 Like