Semi-truck diesel engine modelling with Generic Engine

I used tabulated torque data, and the engine cannot seem to function normally. Trying to model the torque-rpm curve of the engine in the included PDF. Also looked at lookup tables, but with less success. Any ideas how could i replicate the curve with the most realism? Or whats actually wrong with my generic engine block? The linked system is just for trying out, and making the engine itself work. It will be part of a bigger multibody system eventually. Thanks for the help!

1 Comment

dpb
dpb on 25 Sep 2025
Edited: dpb on 25 Sep 2025
You don't give any clues as to what is "abnormal" versus what you expected and don't have Simulink to be able to try it.
As generic comments, the most realistic would be to use the published torque-rpm curve data with sufficient number of points to follow it reasonably closely(*). For testing, one could instead use the normalized polynomial model and see if that would function more as you would expect even though a 3rd-order poly won't fit the published data very precisely, it would be a reasonable first approximation.
After that, you'd be looking at whether your other parameterizations are reasonble including proper inertia, time lags, etc., etc., ... Then, beyond that would be the interaction of the engine component with the downstream components that it has to be able to drive...
(*) Be careful in selecting points and, I suspect, you will want to use a smoothing interpolation instead of linear so at least the first derivative won't be discontinuous at each point; that could cause some unexpected behavior I'd posit.

Sign in to comment.

Answers (0)

Categories

Products

Release

R2024b

Asked:

on 25 Sep 2025

Edited:

dpb
on 25 Sep 2025

Community Treasure Hunt

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

Start Hunting!