Why does the Double Acting Synchronizer block in Simscape not respond to a step input with high magnitude?

1 visualizzazione (ultimi 30 giorni)
I am using a step input with high magnitude equal to the peak detent force. However, the locking action in the dog clutch does not occur. Why is this happening? The documentation link to the block is:

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 19 Apr 2019

If the input force is very high (e.g. equal to the peak detent force), the detent releases almost immediately as the force applied is the same as the peak force. At this point, the normal force on the cone clutch drops considerably, and it does not slow the relative rotation enough to allow locking.

To alleviate this you should ramp up the force over time. This gives the cone clutch enough time with force to slow the rotation sufficiently. You could construct their own synchronizer out of similar blocks as the built-in blocks to match the type of synchronizer that exists in their system.

Another option would be to use feedback from the system to control the force applied. This is precisely why position outputs are built for this block. The information from those outputs plus a rotational motion sensor could be used for a controller synchronization.

Più risposte (0)

Categorie

Scopri di più su Simscape Driveline in Help Center e File Exchange

Prodotti


Release

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by