필터 지우기
필터 지우기

How do I create a Belt-Cable Spool with a variable diameter?

조회 수: 2 (최근 30일)
Lucas Schloemp
Lucas Schloemp 2024년 5월 29일
답변: Lucas Schloemp 2024년 5월 31일
I am attempting to model a belt-cable spool that is spun up to pull in a cable. The physical spool has a semi-conical shape instead of the standard cylinder, which changes both the cable speed and the torque behavior. Is there a way to model a belt-cable spool with a variable diameter?
Alternatively, are there some resources on constructing custom belt-cable multibody blocks?

채택된 답변

Lucas Schloemp
Lucas Schloemp 2024년 5월 31일
The solution I followed involved the Driveline library. The rope drum object in that library has its source code available, from which it was easy to create a custom version with the drum radius as an input signal.Then the translational multibody interface (rather, my own version of that block since I'm using 2020b) connected me back into the multibody visualization world.
I still have a strange issue here where I can't use the measured angle of the drum as part of this radius input signal without putting a unit delay on the angle feedback. It raises an error that the initial radius of the drum cannot be zero, even though it is not. I believe this is some kind of issue with the mechanical sensor elements holding everything downstream of their sensor lines low at the simulation build time, but I have not investigated that in depth.

추가 답변 (1개)

Dhruv
Dhruv 2024년 5월 29일
Hi Lucas,
Modeling a belt-cable spool with a variable diameter, especially one with a semi-conical shape, would involve several steps.
The approach involves making use of Simscape Multibody for geometries and mechanical systems. The following link offers a comprehensive overview of the topic:
To begin, I recommend exploring the following MathWorks documentations. These include useful examples that can guide you through the modelling process:
Hope this helps!

카테고리

Help CenterFile Exchange에서 Assembly에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by