Code development platform for open source projects from the European Union institutions

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

Merge branch 'bugfix/VECTO-1680_downshift_during_braking_in_converter_gear' into 'tug-dev'

fix: at shift strategy: when braking to low speeds: consider vehicle velocity...

See merge request vecto/vecto!7
parents a4650ddd e01b4746
No related branches found
No related tags found
No related merge requests found
Pipeline #63922 failed
......@@ -162,8 +162,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl.Shiftstrategies
// 1) _ -> 0: disengage before halting
var braking = DataBus.DriverInfo.DriverBehavior == DrivingBehavior.Braking;
var torqueNegative = outTorque.IsSmaller(0);
var vehicleSpeed = DataBus.VehicleInfo.VehicleSpeed + DataBus.DriverInfo.DriverAcceleration * dt;
var slowerThanDisengageSpeed =
DataBus.VehicleInfo.VehicleSpeed.IsSmaller(GearboxModelData.DisengageWhenHaltingSpeed);
vehicleSpeed.IsSmaller(GearboxModelData.DisengageWhenHaltingSpeed);
var disengageBeforeHalting = braking && torqueNegative && slowerThanDisengageSpeed;
// 2) L -> 0: disengage if inAngularVelocity == 0
......
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