Modelling automatic semi truck transmission using transmission block

15 vues (au cours des 30 derniers jours)
Adam
Adam le 30 Sep 2025
Réponse apportée : Satyam le 17 Oct 2025 à 9:23
I'm trying to achieve a somewhat realistic semi truck driveline for my autonomous semi truck diploma work. I've already achieved a generic engine block with somewhat realistic torque curves. Now i'm stuck on implementing a transmission. The problem i face is im kind of lost on setting the transmission block up. Before the first gearshift i get a somewhat realistic torque curve, but after the shift, it just turns into a constant torque. Also after the initial shift lag, the torque is immediately back straight vertical line, which is not what i would expect. Any ideas how i could implement this in a more sensible way?
Any kind of help is much appreciated, and thank you all in advance.

Réponses (1)

Satyam
Satyam le 17 Oct 2025 à 9:23
Hi Adam,
The sudden constant torque and sharp vertical rise after shifts are typically due to transmission and clutch configuration. You can follow these troubleshooting steps to fix your issue:
Shift model:
  • Use Finite shift time (e.g., 300–500 ms) instead of Instantaneous to avoid abrupt torque jumps.
Clutch actuation:
  • Replace step-like clutch engagement with a smooth ramp (pressure or torque command).
  • Ensure realistic static/kinetic friction torques.
Torque converter:
  • Verify Drive/Coast capacity factors and disable lock-up initially. Incorrect vectors can cause constant torque output.
Inertia and damping:
  • Add realistic inertias and shaft stiffness/damping to avoid instantaneous speed equalization.
  • Modeling Driveline Dynamics
Signal logging:
  • Plot torque and speed at engine, turbine, and output shafts to confirm where torque becomes constant.
  • Use Simscape Results Explorer for clarity.

Catégories

En savoir plus sur Simscape Driveline dans Help Center et File Exchange

Produits


Version

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by