Simscape Loaded contact friction issue

My system has a rack and pinion connection where one of the rack teeth is cut large to produce friction over just that tooth. I am trying to reproduce this localized friction with the loaded contact rotational friction block. The simulation is throwing the error "Transient initialization, solving for consistent states and modes, failed to converge." at simulation start. Am I missing anything obvious, and if not how else might I achieve this?
Attached are images of my simplified system and desired output.

댓글 수: 3

Swarooph
Swarooph 2016년 8월 24일
Would it make sense to add another inertia on the other side of the contact friction block? I have a feeling the solver is having trouble solving for an ideal situation..
singdt
singdt 2016년 8월 24일
As in put an inertia directly on the fixed point ("housing")?
Swarooph
Swarooph 2016년 8월 29일
Something like that. At this point the 'F' side of the loaded contact friction is mass-less. So adding an inertia on this side that corresponds to the housing might help. I am guessing you have not modeled the full rack and pinion structure yet? When you do that, maybe this end wont be left 'free wheeling' after all, so it will be automatically accounted for in your future developments.

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

답변 (1개)

Steve Miller
Steve Miller 2020년 8월 6일

0 개 추천

I assembled a comparable model and get similar results. This model runs fine in R2018b, though it looks like you are using an earlier release. It does not match your images exactly, but if you enter your parameters I bet it will.
I am guessing you did not wrap the angle coming from the Ideal Rotational Motion Sensor. In earlier releases you had to put extra blocks to handle that, in the current release it is a setting on the block to wrap the angle.

카테고리

도움말 센터File Exchange에서 Simscape Driveline에 대해 자세히 알아보기

질문:

2016년 8월 23일

답변:

2020년 8월 6일

Community Treasure Hunt

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

Start Hunting!

Translated by