Hi Jakob,

First, a closed loop does not necessarily mean an over-constrained system.  
Second, if you do have an over-constrained system, the question is if you have 
redundant or conflicting constraints.  Most Chrono solvers can deal with 
redundant constraints (one exception is the Pardiso solver).

You will have to carefully analyze your system in terms of DOFs and constraints 
to decide if any of the above is the case.
If there’s no issue at the kinematics level, then the most likely cause of 
unexpected oscillations is that the solution is not properly converged. I see 
that you are using the Barzilai-Borwein solver. Try increasing the number of 
maximum iterations allowed in the iterative solver (the default is 50). Start 
with something significantly larger (say, 200) and, if that resolves the issue, 
start reducing it until you strike a balance between accuracy and performance.

--Radu

From: [email protected] <[email protected]> On Behalf 
Of Jakob Pflugbeil
Sent: Wednesday, 29 October 2025 19:23
To: ProjectChrono <[email protected]>
Subject: [chrono] Over constrained system


Hello,



I am trying to simulate a robotic movement where the robot has two arms, in the 
initial state the end effectors are fixed. Meaning the robotic structure 
creates a closed loop and an over constrained mechanism. But this results in 
the simulation in a oscillating movement, see attached file, which should not 
be present.

The robots body is initialy fixed, but this is deactivated shortly after the 
start.

 Is there a possibility to avoid these oscillations i.e. solver or stepper 
settings?

-Jakob
--
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]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/d/msgid/projectchrono/5e4e338d-3d1b-4a4e-9d46-0ef151b6e93cn%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/5e4e338d-3d1b-4a4e-9d46-0ef151b6e93cn*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!PSMWX9okMcJT_HthQH8LNT6QwAboWGyxsQrNFqLfft3O-P_L5WhTJKuhpcdJ1-jhoWmksa-G7WivKNLbXOsvKeWm$>.

-- 
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/CH3PPF46CDC2185DFA3F4534943A18BB193A7CCA%40CH3PPF46CDC2185.namprd06.prod.outlook.com.

Reply via email to