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

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

removing demo-testcase

parent 5443879c
No related branches found
No related tags found
No related merge requests found
......@@ -747,6 +747,5 @@ Global
{7C364099-9B85-473A-8A42-BBEBE4798FF5} = {CC93EA68-F3FE-4BCB-9292-1101F94A4D09}
{B673E12F-D323-4C4C-8805-9915B2C72D3D} = {73A5BF70-6168-456F-95E5-A1402BFA488C}
{760C1C5B-A767-463E-BA85-F0BCFC23A550} = {73A5BF70-6168-456F-95E5-A1402BFA488C}
{EF99431D-4227-44C3-B2BD-DE8AE3E672CA} = {CC93EA68-F3FE-4BCB-9292-1101F94A4D09}
EndGlobalSection
EndGlobal
......@@ -527,72 +527,6 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
}
}
[TestCase]
public void TestOperatingPointSearch()
{
var dao = new DeclarationDataAdapter();
var gbxInputData = new JSONComponentInputData(@"E:\QUAM\Workspace\VECTO-Bugreports\BugReportTests\Bugreport Jobs\20181204_Daimler_VECTO-797_CTTWDB9560342V252797_DrivingAction\Allison_3000_P-6_3.49-0.65_6.824-A2G__CTTWDB9560342V252797.vgbx", null);
var engineInputData = new JSONComponentInputData(
@"E:\QUAM\Workspace\VECTO-Bugreports\BugReportTests\Bugreport Jobs\20181204_Daimler_VECTO-797_CTTWDB9560342V252797_DrivingAction\OM936LA200kW1100Nm-1.Gen-Euro6M5M-Euro6OBD-C_CTTWDB9560342V252797.veng", null);
var engineData = dao.CreateEngineData(engineInputData.EngineInputData, 600.RPMtoRad(), gbxInputData.GearboxInputData, new List<ITorqueLimitInputData>());
var tccData = dao.CreateGearboxData(
gbxInputData.GearboxInputData, engineData,
((IVehicleDeclarationInputData)gbxInputData.Vehicle).AxleGearInputData.Ratio, 0.5.SI<Meter>(),
VehicleCategory.Tractor);
var container = new MockVehicleContainer();
var runData = new VectoRunData() {
GearboxData = tccData,
EngineData = engineData
};
var shiftStrategy = new ATShiftStrategy(tccData, container);
var gearbox = new ATGearbox(container, shiftStrategy, runData); // new MockGearbox(container);
var tc = new TorqueConverter(
gearbox, shiftStrategy, container, tccData.TorqueConverterData, runData);
var engine = new CombustionEngine(container, engineData);
container.Engine = engine;
tc.Connect(engine);
gearbox.Gear = 2;
tc.Initialize(100.SI<NewtonMeter>(), 680.RPMtoRad());
container.EngineSpeed = engine.EngineSpeed;
var absTime = 0.SI<Second>();
var dt = 0.2.SI<Second>();
gearbox.Gear = 1;
var outTorque = 70.SI<NewtonMeter>();
var outSpeed = 1200.RPMtoRad();
tc.PreviousState.InTorque = 410.SI<NewtonMeter>();
var response = tc.Request(absTime, dt, outTorque, outSpeed);
Assert.IsInstanceOf<ResponseOverload>(response);
response = tc.Request(absTime, dt, outTorque, outSpeed, true);
Assert.IsInstanceOf<TorqueConverter>(response.Source);
var delta = ((ResponseDryRun)response).DeltaFullLoad;
outTorque = SearchAlgorithm.Search(
outTorque, delta, 20.SI<NewtonMeter>(),
getYValue: rsp => {
var r = (ResponseDryRun)rsp;
return r.DeltaFullLoad;
},
evaluateFunction: t => {
return tc.Request(absTime, dt, t, outSpeed, true);
},
criterion: rsp => {
var r = (ResponseDryRun)rsp;
return r.DeltaFullLoad.Value();
});
response = tc.Request(absTime, dt, outTorque, outSpeed);
Assert.IsInstanceOf<ResponseSuccess>(response);
}
}
}
\ No newline at end of file
......@@ -87,7 +87,7 @@ namespace TUGraz.VectoCore.Tests.Utils
throw new System.NotImplementedException();
}
public Second LastShift { get; private set; }
public Second LastShift { get; set; }
public GearData GetGearData(uint 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