Vehicle and Engine Simulink Model Engine rpm calculation

Click For Summary
SUMMARY

The discussion focuses on the development of a Simulink model for Hardware-in-the-Loop (HIL) testing, specifically for calculating engine RPM based on torque inputs. The user correctly calculates requested torque from throttle angle and injection timing, and seeks validation on integrating torque over engine inertia to determine angular speed. The conversation emphasizes the need to account for external loads, including coast down coefficients and transmission efficiency, to accurately model engine behavior. The user is advised to create a closed-loop system to subtract external loads from flywheel torque before integrating to find RPM.

PREREQUISITES
  • Understanding of Simulink for modeling dynamic systems
  • Knowledge of engine performance metrics, including torque and RPM
  • Familiarity with coast down coefficients and their impact on vehicle dynamics
  • Basic principles of inertia and angular acceleration in mechanical systems
NEXT STEPS
  • Research "Simulink modeling for HIL testing" to enhance simulation accuracy
  • Study "Torque vs RPM curves" to understand engine performance characteristics
  • Explore "Modeling internal friction in engines" to refine torque calculations
  • Investigate "Closed-loop control systems in vehicle dynamics" for improved accuracy
USEFUL FOR

Engineers and researchers involved in automotive simulation, particularly those focused on engine performance modeling and HIL testing methodologies.

Zain Abbasi
Messages
2
Reaction score
0
Hello Everyone,

I am designing Simulink model for HIL testing. Basic concept:
Input: Throttle angle ----> Injection timing from that I have calculated requested torque (% of max torque)(chekced and correct)
Real torque follows requested torque with delay. (long list of conditions depending on engine design and parameters)
Total torque = Real torque - Internal friction torque (bmep = imep - tfmep)
Now this is the toque I have at crankshaft.

My question
a) Is it correct approach if I integrate this torque and divide it by engine inertia to find engine angular speed. (Torque = Inertia*angular accelaration)?

Consideration: If I do that it would mean that my engine rpm is independent on external load and only on torque request, which is obviously not the case.

b) External loads are calculated using coast down coefficients and gearbox, differential ratio and transmission efficiency. I feel the correct approach would be to create a close loop and subtract external loads from torque transmitted by flywheel and then integrate it to find rpm.

Any suggestions?

Thanks
 
Last edited:
Engineering news on Phys.org
The angular acceleration will depend on the engine inertia as well as the inertia from any rotating mass connected to the crankshaft (considering gear ratios if any) and, if you move an object like a car for example, you need to consider the mass of the car that is also accelerating as well.

The angular acceleration will also depend on the engine torque minus the reaction torque coming from external loads (again considering gear ratios if any, and drag & rolling resistance acting on a car, if any).
 
Thank you for your reply. I have followed same approach. As a first step, results are quite okay. Only I have to model internal friction as a function of Toil, Poil and rpm in a way that my final result looks like rpm vs torque curve as seen in literature or from test bench data.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 8 ·
Replies
8
Views
7K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 5 ·
Replies
5
Views
5K
Replies
2
Views
3K
Replies
8
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K