Thank you Radu. Sorry for the late reply. On Mon, Apr 10, 2023 at 4:10 AM 'Radu Serban' via ProjectChrono < [email protected]> wrote:
> Declan, > > > > Cohesion is indeed incorporated through a shift of the friction cone. > > This is all done when projecting onto the friction cone (see > ChConstraintTwoTuplesContactN::Project > <https://github.com/projectchrono/chrono/blob/ffe2745a5857804b34cdeaaf1ec050fe3790eaa6/src/chrono/solver/ChConstraintTwoTuplesContactN.h#L106>). > This unilateral constraint is set up and used from ChContactNSC.h > <https://github.com/projectchrono/chrono/blob/main/src/chrono/physics/ChContactNSC.h>. > Note that this is the implementation in the Chrono core module; a similar > thing is done with a different implementation for Chrono::Multicore. > > There’s one CCP solve per step. > > > > --Radu > > > > *From:* 'Declan Mulroy' via ProjectChrono <[email protected]> > > *Sent:* Friday, March 31, 2023 6:59 AM > *To:* ProjectChrono <[email protected]> > *Subject:* [chrono] Cohesion properties and the CCP formulation > > > > Hello, > > I've been re-reading several of the white papers on how Chrono calculates > the contact forces, specifically with the CCP formulation. The cohesion > properties inserted and used for the NSC formulation, how are those > inserted into the CCP formulation? Are they added in via the friction cone? > The other question is the rolling and sliding friction properties, how are > those incorporated into the CCP formulation? > > I've searched other papers posted and in one of them it stated the > cohesion properties are inserted via the friction cone, but I just want to > make sure. However, those articles as far as I could tell did not describe > how the other friction properties are formally incorporated. > > Additionally, I was trying to find where in the source code this occurs. > Which function(s) in the repository is this located? > > Finally, with regards to solving the contact forces. The CCP formulation > is only calculated once not twice correct? The reason I ask is I have seen > other formulations that use an LCP approach, that solve the impulse forces > by using two LCP problems. > > > Thank you in advance, > > > > Declan Mulroy > > -- > 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 on the web visit > https://groups.google.com/d/msgid/projectchrono/c416a9fe-371e-44a1-b168-8d236604f9efn%40googlegroups.com > <https://groups.google.com/d/msgid/projectchrono/c416a9fe-371e-44a1-b168-8d236604f9efn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > 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 on the web visit > https://groups.google.com/d/msgid/projectchrono/PH0PR06MB8237AA9B138588A09141CDB3A7959%40PH0PR06MB8237.namprd06.prod.outlook.com > <https://groups.google.com/d/msgid/projectchrono/PH0PR06MB8237AA9B138588A09141CDB3A7959%40PH0PR06MB8237.namprd06.prod.outlook.com?utm_medium=email&utm_source=footer> > . > -- -- *Declan Mulroy* Direct: (847)-767-3222 Graduate Student at Armour College of Engineering Illinois Institute of Technology -- 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 on the web visit https://groups.google.com/d/msgid/projectchrono/CA%2B3K%3Dh5dyaTom_yXT2BnZk43niMRxucTadjBn3UES8Ad3bNk8g%40mail.gmail.com.
