Backlash block does not simulate gears backlash
조회 수: 16 (최근 30일)
이전 댓글 표시
Different behavior is shown by the simscape backlash block, which is designed to more accurately model the backlash of gears. See picture below. Note: it is speeds, not angles. What I am referring to is initial constantness of speed when it changes direction. Also ignore staircase-like behavior: obviously, it is more accurate model then simulink's one so it takes more physical processes into account.

You can compare it to the output of simulink backlash block (for convenience, see below from official example, note: this is angles). Here one can see initial angle constantness.

I think, simulink's block does not simulate gears backlash correctly (and simscape block does). Gears disengage when torque changes sign => when speed changes direction (because at this moment motor will start pushing in the opposite direction then before, but there is no contact to the opposite gear => backlash occures. Exactly at this moment torque = 0 (changes its sign) and speed tries to change direction: before this moment gear was accelerating and after it starts to slow down). So this constantness should occure on the speed level. But disangagment should be calculated on the angles level. Therefore it can't be simulated by simulink's block (and indeed simulink's simscape block shows different behaviour).
P.S. Sorry for my english, it is not my native language.
Editted: fix: it is simscape driveline block, not multibody.
댓글 수: 2
Pat Gipper
2024년 5월 5일
The Simulink backlash block is simply a hysteresis element without any involvement between two masses. If you insert a Simulink dead zone block between the difference of the positions of two masses you should be able to get similar results. Generally, the output of the dean zone needs to be converted into a force that is applied in opposite directions to the two masses.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Multibody Modeling에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
