From fc929e54a70713140f6246807e4b5711f43e9483 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <quaritsch@ivt.tugraz.at> Date: Thu, 16 Feb 2023 09:58:01 +0100 Subject: [PATCH] update testcase generic E2 vehicle as saved in GUI, extend gear 1 los map to higher speeds --- .../GenericVehicleE2/BEV_E2_Cont30kW.vecto | 41 +---- .../BatteryElectricVehicle_Cont30kW.vveh | 156 ++++++++---------- .../JSON/PEV/GenericVehicleE2/Gear_1.vtlm | 31 +++- .../GenericEMotor_125kW_485Nm_Cont30kW.vem | 8 +- 4 files changed, 116 insertions(+), 120 deletions(-) diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto index f4f0f6f1d5..bbe627beff 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto @@ -1,45 +1,15 @@ -{ +{ "Header": { - "CreatedBy": " ()", - "Date": "2016-10-13T08:55:18.2100810Z", + "CreatedBy": "", + "Date": "2023-02-16T07:50:58.3892306Z", "AppVersion": "3", "FileVersion": 9 }, "Body": { "SavedInDeclMode": true, - "EngineOnlyMode": false, "VehicleFile": "BatteryElectricVehicle_Cont30kW.vveh", "GearboxFile": "AMT.vgbx", - "TCU": "AMT.vgbx", "Padd_electric": 0.0, - - "VACC": "Truck.vacc", - - "LAC": { - "Enabled": true, - "PreviewDistanceFactor": 10.0, - "DF_offset": 2.5, - "DF_scaling": 1.5, - "DF_targetSpeedLookup": "", - "Df_velocityDropLookup": "" - }, - "OverSpeedEcoRoll": { - "Mode": "Off", - "MinSpeed": 50.0, - "OverSpeed": 5.0, - "UnderSpeed": 5.0 - }, - "Cycles": [ - "LongHaul", - "Coach", - "Construction", - "HeavyUrban", - "Interurban", - "RegionalDelivery", - "Suburban", - "Urban", - "UrbanDelivery" - ], "Aux": [ { "ID": "STP", @@ -70,5 +40,10 @@ ] } ], + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 2.5 + } } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh index b2712b0384..dff42db479 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh @@ -1,84 +1,74 @@ -{ - "Header": { - "CreatedBy": "", - "Date": "2017-07-13T14:14:29.3226830Z", - "AppVersion": "3", - "FileVersion": 10 - }, - "Body": { - "SavedInDeclMode": true, - "VehCat": "RigidTruck", - "LegislativeClass": "N3", - "CurbWeight": 4670.0, - "CurbWeightExtra": 1900.0, - "Loading": 3020.0, - "MassMax": 11.99, - "rdyn": 421.0, - "PowertrainConfiguration": "BatteryElectric", - "CdCorrMode": "CdofVdecl", - "CdCorrFile": "", - "ElectricMotors": [ - { - "Count": 2, - "Ratio": 2, - "MechanicalEfficiency": 0.97, - "Position": "B2", - "MotorFile": "GenericEMotor_125kW_485Nm_Cont30kW.vem" - } - ], - "Battery": { - "NumPacks": 2, - "BatteryFile": "GenericBattery_243kWh_750V.vbat" - }, - "InitialSoC": 80, - "TorqueLimits": {}, - "IdlingSpeed": 0.0, - "AxleConfig": { - "Type": "4x2", - "Axles": [ - { - "Inertia": 6.5, - "Wheels": "265/70 R19.5", - "AxleWeightShare": 0.2, - "TwinTyres": false, - "RRCISO": 0.0065, - "FzISO": 20850.0, - "Type": "VehicleNonDriven" - }, - { - "Inertia": 6.5, - "Wheels": "265/70 R19.5", - "AxleWeightShare": 0.3, - "TwinTyres": true, - "RRCISO": 0.0075, - "FzISO": 20850.0, - "Type": "VehicleDriven" - }, - { - "Inertia": 4.5, - "Wheels": "235/75 R17.5", - "AxleWeightShare": 0.25, - "TwinTyres": false, - "RRCISO": 0.0055, - "FzISO": 16680.0, - "Type": "VehicleNonDriven" - }, - { - "Inertia": 4.5, - "Wheels": "235/75 R17.5", - "AxleWeightShare": 0.25, - "TwinTyres": false, - "RRCISO": 0.0055, - "FzISO": 16680.0, - "Type": "VehicleNonDriven" - } - ] - }, - "EngineStopStart": true, - "EcoRoll": "None", - "PredictiveCruiseControl": "None", - "ATEcoRollReleaseLockupClutch": false, - "CdA": 4.83, - "VehicleHeight": 3.0 - } +{ + "Header": { + "CreatedBy": "", + "Date": "2023-02-16T07:20:57.7541991Z", + "AppVersion": "3", + "FileVersion": 10 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "N3", + "CurbWeight": 4670.0, + "CurbWeightExtra": 0.0, + "MassMax": 11.99, + "Loading": 0.0, + "rdyn": 0.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + } + ] + }, + "EngineStopStart": false, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0, + "InitialSoC": 80.0, + "PowertrainConfiguration": "BatteryElectric", + "ElectricMotors": [ + { + "Count": 2, + "Ratio": 2.0, + "Position": "E2", + "MotorFile": "GenericEMotor_125kW_485Nm_Cont30kW.vem", + "MechanicalEfficiency": 0.97 + } + ], + "Batteries": [ + { + "NumPacks": 2, + "BatteryFile": "GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + } + ], + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "", + "CycleEPTO": "", + "CycleDriving": "" + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm index ea00afe57c..44d5320391 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm @@ -230,4 +230,33 @@ Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] 3000,4000.0,208.0 3000,4500.0,228.0 3000,5000.0,248.0 -3000,5500.0,268.0 \ No newline at end of file +3000,5500.0,268.0 +4000,-5500.0,268.0 +4000,-5000.0,248.0 +4000,-4500.0,208.0 +4000,-4000.0,208.0 +4000,-3500.0,188.0 +4000,-3000.0,168.0 +4000,-2500.0,148.0 +4000,-2000.0,128.0 +4000,-1600.0,112.0 +4000,-1200.0,96.0 +4000,-900.0,84.0 +4000,-600.0,72.0 +4000,-400.0,64.0 +4000,-200.0,56.0 +4000,0.0,56.0 +4000,200.0,56.0 +4000,400.0,64.0 +4000,600.0,72.0 +4000,900.0,84.0 +4000,1200.0,96.0 +4000,1600.0,112.0 +4000,2000.0,128.0 +4000,2500.0,148.0 +4000,3000.0,168.0 +4000,3500.0,188.0 +4000,4000.0,208.0 +4000,4500.0,228.0 +4000,5000.0,248.0 +4000,5500.0,268.0 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem index b1c2edb34a..59fc2d69a7 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmDeclMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem @@ -1,7 +1,7 @@ { "Header": { "CreatedBy": "", - "Date": "2022-10-07T04:23:15.5776918Z", + "Date": "2023-02-16T07:20:55.7345776Z", "AppVersion": "3", "FileVersion": 5 }, @@ -9,13 +9,15 @@ "SavedInDeclMode": true, "Model": "Generic Electric Motor", "Inertia": 0.225, + "ElectricMachineType": "RM", "ThermalOverloadRecoveryFactor": 0.9, + "R85RatedPower": 250.0, "DragCurve": "GenericDrag_125kW_485Nm.vemd", "VoltageLevels": [ { "Voltage": 0.0, "ContinuousTorque": 116.0, - "ContinuousTorqueSpeed": 2460.0, + "ContinuousTorqueSpeed": "2460", "OverloadTorque": 485.0, "OverloadTorqueSpeed": 2460.0, "OverloadTime": 30.0, @@ -27,7 +29,7 @@ { "Voltage": 1000000000.0, "ContinuousTorque": 116.0, - "ContinuousTorqueSpeed": 2460.0, + "ContinuousTorqueSpeed": "2460", "OverloadTorque": 485.0, "OverloadTorqueSpeed": 2460.0, "OverloadTime": 30.0, -- GitLab