Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 576a056b authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

shift strategy: skip check for ignoring upshift if next engine speed is below clutch-closing speed

parent d34bf803
No related branches found
No related tags found
No related merge requests found
......@@ -171,11 +171,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
_nextGear = CheckUpshift(absTime, dt, outTorque, outAngularVelocity, inTorque, inAngularVelocity, gear);
if ((ModelData.Gears[_nextGear].Ratio * outAngularVelocity - DataBus.EngineIdleSpeed) /
(DataBus.EngineRatedSpeed - DataBus.EngineIdleSpeed) <
Constants.SimulationSettings.ClutchClosingSpeedNorm && _nextGear > 1) {
_nextGear--;
}
//if ((ModelData.Gears[_nextGear].Ratio * outAngularVelocity - DataBus.EngineIdleSpeed) /
// (DataBus.EngineRatedSpeed - DataBus.EngineIdleSpeed) <
// Constants.SimulationSettings.ClutchClosingSpeedNorm && _nextGear > 1) {
// _nextGear--;
//}
return _nextGear != gear;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment