Is it possible to roll the wheel in simscape multibody?

조회 수: 13 (최근 30일)
shreyas joshi
shreyas joshi 2017년 10월 4일
댓글: Franck Donnadieu 2017년 12월 28일
I have created a model in simscape multibody in which i have created one wheel and one axle. I want to roll the wheel in +Y direction. the wheel is rotating around X-axis. So is it possible to translate the rotating wheel in +Y direction? In short, I want to translate and rotate the body at the same time to get the rolling of wheel.

채택된 답변

Steve Miller
Steve Miller 2017년 10월 4일
Hi Shreyas,
You can use a Rack and Pinion constraint for rolling motion along a straight line. Attached is an example. I modified an example that ships with Simscape Multibody (>>smdoc_rack_and_pinion) so that it shows rolling behavior. The visualization shows a gear and a toothed bar, but this would work for smooth wheels.
If you need the wheel to slip, you would need to use another approach to model the friction between the wheel and the floor. The Simscape Multibody Contact Forces library shows how to do that for planar and 3D mechanism.
Hope that helps, --Steve
  댓글 수: 2
shreyas joshi
shreyas joshi 2017년 10월 4일
Can you give me the simscape model for the same? because you have attached .mdl file here which i couldnt understand. So please attach the simulink model if possible.
Franck Donnadieu
Franck Donnadieu 2017년 12월 28일
Hello, You just have to download the file and save it on your PC. Then you open it with Matlab and it will perfectly work. ;)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by