Hi Radu,
Thanks a lot. I tested BST shell element. And I added the contact
surface like this:
auto cmat = chrono_types::make_shared<ChContactMaterialSMC>();
cmat->SetYoungModulus(2e5f);
cmat->SetFriction(0.3f);
cmat->SetRestitution(0.1f);
cmat->SetAdhesion(0);
//
auto contact_surf =
chrono_types::make_shared<ChContactSurfaceMesh>(cmat);
mesh->AddContactSurface(contact_surf);
contact_surf->AddFacesFromBoundary(thickness/2.0);
auto contact_cloud =
chrono_types::make_shared<ChContactSurfaceNodeCloud>(cmat);
mesh->AddContactSurface(contact_cloud);
contact_cloud->AddAllNodes(thickness/2.0);
But the self-collision is not working. In my case, a rectangular strip
composed of BST shell elements still experiences self-penetration, even
with a very small time step size, and the issue persists.
Regards,
Jay
在2024年12月24日星期二 UTC 11:29:31<Radu Serban> 写道:
> Hi Shuo,
>
>
>
> Yes, self-collisions are supported and enabled by default. See the
> documentation of ChContactSurface:: DisableSelfCollisions
> <https://github.com/projectchrono/chrono/blob/3c8778609d7569c39bcd71a5ebc92c7785c1f09b/src/chrono/fea/ChContactSurface.h#L52>.
>
>
>
> Unfortunately, I don’t think we have a demo that illustrates that.
>
>
>
> --Radu
>
>
>
> *From:* [email protected] <[email protected]> *On
> Behalf Of *Jay Jay
> *Sent:* Tuesday, December 17, 2024 12:21 PM
> *To:* ProjectChrono <[email protected]>
> *Subject:* [chrono] self collision
>
>
>
> Hello,
>
>
>
> Does anyone know if Chrono supports self-collision detection for FEA
> (shell element)? For example, simulating cloth folding?
>
>
>
> Regards,
>
> Shuo
>
> --
> You received this message because you are subscribed to the Google Groups
> "ProjectChrono" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/projectchrono/33d93899-f744-42d4-8863-efff2feda445n%40googlegroups.com
>
> <https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/33d93899-f744-42d4-8863-efff2feda445n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!L-1sjJbxSZNnRcRs3cFs2qIRR-C6r5ehG6ucrHW9NMVBjWe-6iqkaV5ibTxeftAORxM0AFSRhccJGCPcZ0CgYQ$>
> .
>
--
You received this message because you are subscribed to the Google Groups
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/projectchrono/c1d5e53e-f1db-4c9b-ad18-328a08b0068en%40googlegroups.com.