Contact problem in solid mechanics

444 views
Skip to first unread message

Yuxiang Wang

unread,
Mar 25, 2018, 12:33:07 PM3/25/18
to fenics-support

Dear FEniCS community,

I am currently trying to solve a problem where one deformable body is pushing into another piece of deformable shell. The problem would roughly look like the picture below:



I found that there are well-established shell elements in fenics-shells, but did not find any examples on the contact problem. The only example of "contact", demo_contact-vi-snes, is much simpler than what I needed because when I have two deformable bodies I do not know the prescribed boundary condition.

I know that most FEA packages uses penalty or lagrangian methods for contact implementation - would there be similar examples with FEniCS?

Any inputs would be appreciated. Thanks!

Shawn

Yuxiang Wang

unread,
Mar 25, 2018, 12:36:02 PM3/25/18
to fenics-support
Oops - sorry that I realized I've been unclear.

When I say "when I have two deformable bodies I do not know the prescribed boundary condition", I meant that the actual displacement constraints at the contact area was unknown, as for most contact problems. I do know the BCs controlling the two bodies elsewhere (not on area where contact is happening).

Shawn

Marco Morandini

unread,
Mar 26, 2018, 3:47:32 AM3/26/18
to fenics-...@googlegroups.com
On 03/25/2018 06:33 PM, Yuxiang Wang wrote:
> Dear FEniCS community,
>
> I am currently trying to solve a problem where one deformable body is
> pushing into another piece of deformable shell. The problem would
> roughly look like the picture below:
>
> <https://lh3.googleusercontent.com/-D34FwjTtXhM/WrfNHt4BRlI/AAAAAAAAnro/SawRz2Iho5gEBQyCcl5tddfMYOMnoVrvwCLcBGAs/s1600/maxresdefault.jpg>
>

I do not think that Fenics is the right tool for this type of problems.
At least, not yet.

I'd love to be proven false.

Marco

> I found that there are well-established shell elements in fenics-shells,
> but did not find any examples on the contact problem. The only example
> of "contact", demo_contact-vi-snes, is much simpler than what I needed
> because when I have two deformable bodies I do not know the prescribed
> boundary condition.
>
> I know that most FEA packages uses penalty or lagrangian methods for
> contact implementation - would there be similar examples with FEniCS?
>
> Any inputs would be appreciated. Thanks!
>
> Shawn
>
> --
> You received this message because you are subscribed to the Google
> Groups "fenics-support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to fenics-suppor...@googlegroups.com
> <mailto:fenics-suppor...@googlegroups.com>.
> To post to this group, send email to fenics-...@googlegroups.com
> <mailto:fenics-...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/fenics-support/bbad3da4-5dc0-4a97-8584-cc8229f21344%40googlegroups.com
> <https://groups.google.com/d/msgid/fenics-support/bbad3da4-5dc0-4a97-8584-cc8229f21344%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

Yuxiang Wang

unread,
Mar 27, 2018, 9:01:39 PM3/27/18
to fenics-support
Hi Marco,

Thank you for your response!

If you don't mind, could you please elaborate a bit more on the architectural limits on FEniCS that make it difficult?

Thank you,
Shawn

Mike Welland

unread,
Mar 27, 2018, 9:11:09 PM3/27/18
to Yuxiang Wang, fenics-support
Hi Yuxiang, 

I suggest you repost your question on the community q&a board (this mailing list is typically for installation support). 


Mike

> To post to this group, send email to fenics-...@googlegroups.com
> <mailto:fenics-...@googlegroups.com>.
--
You received this message because you are subscribed to the Google Groups "fenics-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fenics-suppor...@googlegroups.com.
To post to this group, send email to fenics-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fenics-support/21ed0abb-6d88-46e0-8819-a1c1e3844c8d%40googlegroups.com.

Yuxiang Wang

unread,
Mar 27, 2018, 9:12:34 PM3/27/18
to Mike Welland, fenics-support
Thanks! Sorry Thai didn't know that. Will do.

Best,
Shawn

--
Yuxiang "Shawn" Wang, PhD
Biomechanical experiments & simulations
yw...@virginia.edu
+1 (434) 284-0836
Reply all
Reply to author
Forward
0 new messages