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 74109d15 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

combustion engine: idle controller: always do search for idle speed

parent b0dee5d1
No related branches found
No related tags found
No related merge requests found
......@@ -45,7 +45,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
internal EngineState PreviousState = new EngineState();
protected readonly CombustionEngineData Data;
protected internal readonly CombustionEngineData Data;
public CombustionEngine(IVehicleContainer cockpit, CombustionEngineData data)
: base(cockpit)
......@@ -508,10 +508,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
nextAngularSpeed = prevEngineSpeed + deltaAngularSpeed;
if (nextAngularSpeed < Engine.Data.IdleSpeed) {
// search for EnginePower such that nextAngularSpeed == Engine.Data.IdleSpeed
var tmp = RequestPort.Request(absTime, dt, torque, Engine.Data.IdleSpeed);
return tmp;
//throw new NotImplementedException("Search for PE s.t. n2 = n_idle");
nextAngularSpeed = Engine.Data.IdleSpeed;
}
retVal = RequestPort.Request(absTime, dt, torque, nextAngularSpeed);
......
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