This file contains example models that showing how to model mechanisms with belts and pulleys using the new belts and cables library in Simscape Multibody. It includes systems such as block and tackle, non-planar mechanisms, and a tower crane with a trolley and hoist.
Please read the README.txt file to get started.
See how to define bodies in Simscape Multibody by watching this video (5 min):
Learn more about multibody simulation with Simscape Multibody by watching this webinar
Find other Simscape examples by searching posts for the keyword "physical modeling"
Learn more about MathWorks Simscape Products:
Steve Miller (2020). Simscape Multibody Belts and Pulleys Examples (https://www.mathworks.com/matlabcentral/fileexchange/66519-simscape-multibody-belts-and-pulleys-examples), MATLAB Central File Exchange. Retrieved .
Is there a way to model pulley cable friction?
Hi Steve, fantastic example!
I've been trying to use your sm_block_and_tackle example as a basis for a problem involving three blocks-and-tackles lifting a tray-like load. Do you have a suggestion on how to model the joints between the tray-like load and the three blocks-and-tackles? Spherical joints trigger the error "kinematic constraints cannot be maintained". Real-world experience suggests the tray-like load should be capable of all yaw, pitch and roll (i.e., 3 degrees of freedom), under the pull of the three blocks-and-tackles, so there should be a way to model it.
Added links to models within Simscape Multibody. Starting with R2018b, all examples ship with the product.
Added parameterized pulley in a library; added example Cable-Driven XY Table with Cross Base.
Adjusted mask image.
Inspired by: Simscape Multibody Parts Library