Simscape driveline dog chlutch problem

Hi, i have a problem with the dog clutch block. The simulation works without the dog clutch block, but if I add it the error will occur. I am stuck and I have no idead what to do. Please try to help me with this.

1 Comment

Hello,
A similar question has been addressed and answered on MATLAB Answers. You can find it at the following link: https://in.mathworks.com/matlabcentral/answers/526648

Sign in to comment.

Answers (1)

Kwon
Kwon on 1 Aug 2025
Edited: Kwon on 1 Aug 2025
Hi Piotr,
It seems that the dog clutch needs a load attached to its H port. The initialization requires torque balance at port H, and since nothing is attached to the port for torque balance—while torque can propagate from port R to port H—the solver seems to struggle with the initialization. I don't have the exact model, so I have constructed a similar model based on the screenshot. My model also exhibits a similar initialization error when the dog clutch is attached, and the error goes away when an inertia or a rotational damper is attached to port H. This figure shows the dog clutch with a rotational damper attached.
Best,
Kwon

Categories

Find more on Simscape Driveline in Help Center and File Exchange

Products

Release

R2021a

Asked:

on 8 Nov 2023

Edited:

on 1 Aug 2025

Community Treasure Hunt

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

Start Hunting!