by torosa16 » Tue Oct 18, 2016 10:42 pm
Hello!
I have looked into your file.
NMAX, NMAXDV and NMAXOG are set to 7000, that's correct, but he also has set TMOTNMX to -48 degree, that makes no sense when NMAX and NMAXOG are at the same values...
I would suggest the following:
NMAX (lower rev limit) to 6000, per default @ 5700, in your file @ 7000
NMAXOG (upper rev limit) to 6500,per default @ 5700, in your file @ 7000
TMOTNMX (enginge temperature to activate upper rev limit) to 70 degree, per default @ 143 degree, in your file @ -48
TNMXH (maximum time for upper limit) to 3s, per default and in your file @ 0s
ITNMXH (minimum time below lower limit to activate upper limit) to 6s, per default and in your file @ 655s
DNMAX (rev limit reduction step per 10ms if TNMXH is exceeded) to 4 rpm, per default and in your file @ 1
VNMX (minimum vehicle speed to activate upper rev limit) to 20km/h
In that case your engine would behave as following:
When the engine is cold an/or the vehicle speed is below 20km/h, 6000 rpm is the rev limit.
When both conditions are true (VNMX > 20km/h and TMOTNMX > 70 degree) then you can rev up to 6500. Engine speeds higher than 6000 are only possible for max 3s, after this time the rev limit decreases with 400 rpm/s down to 6000 rpm. You then have to stay below 6000 for at least 6s to rev up to 6500 rpm again.
There is also another fact you have to keep in mind. The rev limit is a pi- controller. The p- and i- amplification factors decreases per definition as a function of the selected gear. That means when you are in higher gears, the rev limitation is smoother than in lower gears. But in your car it could be that for the GANGI variable a substitution function is used cause the ECU doesn't get the information about the selected gear. However, that means that more time is needed to reduce the torque for rev limitation on higher vehicle speeds. For that reason there is an additional function that completely cuts off the injection on all cylinders (hard limitation). The variable to control this is DNMAXH, set at 200 rpm.
What I want to say is, the absolute maximum rpm is NMAXOG + DNMAXH, in you case up to now this is 7200 rpm! Having said that it is also a fact that this is only reached if you push the clutch at high vehicle speeds and push the throttle hard. But just keep in mind also this fact.
I could of course help you with modifying your file.
Kind Regards,
Robert Sack