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

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

adding testcase limiting gearbox torque

parent e44808b9
No related branches found
No related tags found
No related merge requests found
......@@ -526,6 +526,8 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid
public const string Group5TestJob = @"TestData\Hybrids\GenericVehicle_Group5_P2\P2 Group 5.vecto";
public const string Group5TestJob_GbxTqLimit = @"TestData\Hybrids\GenericVehicle_Group5_P2\P2 Group 5_GbxTqLimit.vecto";
public const string Group5TestJob_BatterySystem = @"TestData\Hybrids\GenericVehicle_Group5_P2_BatSystem\P2 Group 5.vecto";
public const string Group5TestJob_BatterySystem2 = @"TestData\Hybrids\GenericVehicle_Group5_P2_BatSystem\P2 Group 5_2.vecto";
......@@ -542,9 +544,23 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid
TestCase(Group5TestJob, 8, TestName = "P2 Hybrid Group 5 DriveCycle Urban"),
TestCase(Group5TestJob, 9, TestName = "P2 Hybrid Group 5 DriveCycle UrbanDelivery"),
]
[
TestCase(Group5TestJob_GbxTqLimit, 0, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle LongHaul"),
TestCase(Group5TestJob_GbxTqLimit, 1, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle Coach"),
TestCase(Group5TestJob_GbxTqLimit, 2, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle Construction"),
TestCase(Group5TestJob_GbxTqLimit, 3, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle HeavyUrban"),
TestCase(Group5TestJob_GbxTqLimit, 4, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle Interurban"),
TestCase(Group5TestJob_GbxTqLimit, 5, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle MunicipalUtility"),
TestCase(Group5TestJob_GbxTqLimit, 6, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle RegionalDelivery"),
TestCase(Group5TestJob_GbxTqLimit, 7, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle Suburban"),
TestCase(Group5TestJob_GbxTqLimit, 8, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle Urban"),
TestCase(Group5TestJob_GbxTqLimit, 9, TestName = "P2 Hybrid Group 5 TbxTqLimit DriveCycle UrbanDelivery"),
]
public void P2HybridGroup5DriveCycle(string jobFile, int cycleIdx)
{ RunHybridJob(jobFile, cycleIdx); }
[
TestCase(Group5TestJob_BatterySystem, 0, TestName = "P2 Hybrid Group 5 BatterySystem DriveCycle LongHaul"),
TestCase(Group5TestJob_BatterySystem, 1, TestName = "P2 Hybrid Group 5 BatterySystem DriveCycle Coach"),
......
{
"Header": {
"CreatedBy": "",
"Date": "2020-08-24T13:41:04.1591616Z",
"AppVersion": "3",
"FileVersion": 8
},
"Body": {
"SavedInDeclMode": false,
"EngineOnlyMode": false,
"VehicleFile": "Vehicle\\Group5_HEV.vveh",
"EngineFile": "VKM\\Engine_325kW_12.7l.veng",
"GearboxFile": "Transmission\\AMT_12_TqLimit2500.vgbx",
"TCU": "Transmission\\AMT_12.vgbx",
"ShiftStrategy": "TUGraz.VectoCore.Models.SimulationComponent.Impl.AMTShiftStrategy",
"HybridStrategyParams": "ElectricMotor\\Inputdaten P2 Group 5\\Electric components\\Hybrid_Parameters.vhctl",
"AuxiliaryAssembly": "Classic",
"AuxiliaryVersion": "CLASSIC",
"AdvancedAuxiliaryFilePath": "",
"Aux": [],
"Padd": 3000.0,
"Padd_electric": 0.0,
"VACC": "Vehicle\\Truck.vacc",
"EngineStopStartAtVehicleStopThreshold": 0.0,
"EngineStopStartMaxOffTimespan": 1000.0,
"EngineStopStartUtilityFactor": 0.0,
"EcoRollMinSpeed": 0.0,
"EcoRollActivationDelay": 0.0,
"EcoRollUnderspeedThreshold": 0.0,
"EcoRollMaxAcceleration": 0.0,
"PCCEnableSpeed": 0.0,
"PCCMinSpeed": 0.0,
"PCCUnderspeed": 0.0,
"PCCOverSpeed": 5.0,
"PCCPreviewDistanceUC1": 0.0,
"PCCPreviewDistanceUC2": 0.0,
"LAC": {
"Enabled": true,
"PreviewDistanceFactor": 10.0,
"DF_offset": 2.5,
"DF_scaling": 1.5,
"DF_targetSpeedLookup": "",
"Df_velocityDropLookup": "",
"MinSpeed": 50.0
},
"OverSpeedEcoRoll": {
"Mode": "Overspeed",
"MinSpeed": 50.0,
"OverSpeed": 2.5
},
"Cycles": [
"LongHaul",
"Coach",
"Construction",
"HeavyUrban",
"Interurban",
"MunicipalUtility",
"RegionalDelivery",
"Suburban",
"Urban",
"UrbanDelivery"
]
}
}
\ No newline at end of file
{
"Header": {
"CreatedBy": "",
"Date": "2020-08-21T09:25:38.1210499Z",
"AppVersion": "3",
"FileVersion": 6
},
"Body": {
"SavedInDeclMode": false,
"ModelName": "tractor_12gear_example",
"Inertia": 0.0,
"TracInt": 1.0,
"Gears": [
{
"Ratio": 2.64,
"LossMap": "Axle_4x2_Tractor.vtlm"
},
{
"Ratio": 14.93,
"LossMap": "Gear_1.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 11.64,
"LossMap": "Gear_2.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 9.02,
"LossMap": "Gear_3.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 7.04,
"LossMap": "Gear_4.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 5.64,
"LossMap": "Gear_5.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 4.4,
"LossMap": "Gear_6.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 3.39,
"LossMap": "Gear_7.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 2.65,
"LossMap": "Gear_8.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 2.05,
"LossMap": "Gear_9.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 1.6,
"LossMap": "Gear_10.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 1.28,
"LossMap": "Gear_11.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
},
{
"Ratio": 1.0,
"LossMap": "Gear_12.vtlm",
"ShiftPolygon": "",
"MaxTorque": "2500",
"MaxSpeed": ""
}
],
"TqReserve": 20.0,
"ShiftTime": 2.0,
"StartTqReserve": 20.0,
"StartSpeed": 2.0,
"StartAcc": 0.6,
"GearboxType": "AMT",
"TorqueConverter": {
"Enabled": false
},
"DownshiftAfterUpshiftDelay": 6.0,
"UpshiftAfterDownshiftDelay": 6.0,
"UpshiftMinAcceleration": 0.1,
"PowershiftShiftTime": 0.8
}
}
\ No newline at end of file
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