What is the proper approach (or a good example) for enforcing prismatic joint limits on a joint that is also actuated?
Show older comments
I've taken the IC engine piston example (mech_iceng_vis), eliminated gravity, actuated the joint, and am trying to use the translational hard stop block to enforce stroke limits. Because I can only have one actuated input per joint, I've used one actuated joint and one joint to enforce the stroke limits. However, it's not working; instead, when the contact occurs, the system goes wildly unstable and the solver eventually fails:

I'm wondering:
- How should I handle actuated joints that have limits? Is this the proper approach?
- I've been using SimMechanics 1G because it seems more apparent, I'm using 2012b, and the more useful examples I found were in 1G. Is there any significant advantage of going to 2G?
- Are there any good relevant examples? I found many similar ones (e.g. ex 1, ex 2 ), a few that had bad links, but none that included blocks with desired force inputs.
Accepted Answer
More Answers (0)
Categories
Find more on Multibody Dynamics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
