Detent Mechanism with ChRSDA issue

25 views
Skip to first unread message

M. Pereira

unread,
May 18, 2026, 5:27:03 AM (10 days ago) May 18
to ProjectChrono

Hi everyone,

I’ve been using the ChLinkRSDA method to model the behavior of a detent mechanism in chrono. I added a preload torque so the mechanism has an initial resisting torque even before any external force is applied.

However, after introducing the preload torque, the simulation became severely unstable. The moving part tends to separate or “break loose” from the pivot/frame connection during the simulation.

Has anyone experienced similar instability issues when using RSDA? If so, how did you handle it?

Also, I’d be interested to hear if anyone has modeled a detent mechanism using a different approach in Chrono that worked more reliably. I've been needing to reduce the timestep too much (to the power of -6) to make it a little more stable.

Thanks in advance for any suggestions. 

Dan Negrut

unread,
May 19, 2026, 11:38:48 AM (9 days ago) May 19
to M. Pereira, ProjectChrono

Hi Mariah – I think that you’d stand a better chance of getting help if you post the simplest Chrono model that still shows your problem.

 

Otherwise, folks might have only very high-level advice, if any.

 

Dan

------------------------------------------------

Bernard A. and Frances M. Weideman Professor

NVIDIA CUDA Fellow

Department of Mechanical & Aerospace Engineering

Department of Computer Science

University of Wisconsin - Madison

4150ME, 1513 University Avenue

Madison, WI 53706-1572

608 772 0914

http://sbel.wisc.edu/

http://projectchrono.org/

------------------------------------------------

--
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 projectchron...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/projectchrono/89209ac1-ceb2-4af4-9a32-a4c3a6c8a6den%40googlegroups.com.

Radu Serban

unread,
May 20, 2026, 3:47:22 PM (8 days ago) May 20
to ProjectChrono

As Dan suggested, the best way to get help on such issues is to provide a simple reproducible example.

 

Having said that, there are examples in Chrono where a preload is used on an RSDA. See for example the custom functors defined for tracked vehicle models (M113 suspension and Marder suspension).

We also provide various pre-defined TSDA and RSDA functor classes, some of which allow for inclusion of a preload, in ChForceFunctors.h.

 

In any case, pay attention to the sign of the preload torque and make sure it is consistent with how the RSDA is defined (e.g., order of connected bodies).

 

--Radu

 

From: projec...@googlegroups.com <projec...@googlegroups.com> On Behalf Of M. Pereira
Sent: Monday, May 18, 2026 11:27 AM
To: ProjectChrono <projec...@googlegroups.com>
Subject: [chrono] Detent Mechanism with ChRSDA issue

 

Hi everyone,

--

Reply all
Reply to author
Forward
0 new messages