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

1 visualización (últimos 30 días)
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:

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 19 de Abr. de 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.

Más respuestas (0)

Categorías

Más información sobre Simscape Driveline en Help Center y File Exchange.

Productos


Versión

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by