SimMechanics - Spherical Joint "kinematic constraint cannot be maintained"
조회 수: 49 (최근 30일)
이전 댓글 표시
Hi,
I developed a more or less complex SimMechanics model with different types of joints. The model diagram can be updatet as well as the visualization in the mechanics explorer without any problems. But when I want to simulate the model, there is always a failure with the spherical joints. The following message comes up:
"kinematic constraints cannot be maintained. Check solver type and consistency tolerance in the Simscape Solver Configuration block. Check Simulink solver type and tolerances in Model Configuration Parameters. A kinematic singularity might be the source of this problem."
Do you have any clue how to solve this problem or how to analyze it?
Thank you very much in advance!
Kind regards, Chris
답변 (3개)
Guy Rouleau
2013년 7월 25일
Open the loop by removing one of the joints. Then connect one sensor on each CS that was connected to the loop. Simulate for 0 seconds. You should see that their position does not match. Then go up on the branch that is not where you think it should be and you should be able to figure out why the loop cannot be closed.
댓글 수: 1
Mohammed
2016년 1월 19일
This is in First generation. How can I connect sensor on each CS in Second generation to know their positions don't match
Christopher
2013년 7월 26일
댓글 수: 1
Muhammad Suleman Shafqat
2023년 10월 31일
I was facing similar issue, increasing relative tolerance from 1e-3 to 1e-1 worked for me. Thanks
참고 항목
카테고리
Help Center 및 File Exchange에서 Assembly에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!