Hello Nikrouz,
                      You can use the side_time_derivative method to
specify a Neumann boundary. The ElasticitySystem::side_time_derivative
from fem_system_ex3, which applies a traction force at the boundary is
an illustration of this
(https://github.com/libMesh/libmesh/blob/master/examples/fem_system/fem_system_ex3/elasticity_system.C).

Adjoints example 1 and 2 provide examples of enforcing penalty
boundary conditions (which can be seen as a type of forcing) using
side_constraint
(https://github.com/libMesh/libmesh/blob/master/examples/adjoints/adjoints_ex1/L-shaped.C).

Thanks.
Vikram Garg

vikramvgarg.github.io/

On Mon, Apr 1, 2019 at 11:37 AM Nikrouz <nikrouz....@gmail.com> wrote:
>
> Dear All libMesh users
>
> I am currently working with Example Fem_system example No2 titled
> "Nonlinear Elasticity with FEMSystem
> <http://libmesh.github.io/examples/fem_system_ex2.html>".
>
> The boundary conditions used in the code are defined based on
> displacement(Drichlet Boundary condition).
>
> How can I apply force boundary condition on one of the surfaces instead
> of displacement?
>
> Which of the examples is suitable for learning how to define load(s) on
> different surfaces?
>
> Thanks for your help and following!
>
>
> _______________________________________________
> Libmesh-users mailing list
> Libmesh-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libmesh-users


_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to