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

Skip to content
Snippets Groups Projects
Commit 44a738f0 authored by Harald Martini's avatar Harald Martini
Browse files

Merge remote-tracking branch...

Merge remote-tracking branch 'origin/hm/feature/VECTO-1638-rundatafactories-and-declarationdataadapter-for-xev' into feature/VECTO-1724-multistep-ui-improvements
parents 10578a8a eae0a0f7
No related branches found
No related tags found
No related merge requests found
Showing
with 2296 additions and 3 deletions
...@@ -225,3 +225,4 @@ Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vsum ...@@ -225,3 +225,4 @@ Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vsum
/.idea/.idea.VECTO/.idea /.idea/.idea.VECTO/.idea
/Generic Vehicles/Engineering Mode/GenericIHPC/6SpeedGbx/EM_Maps.xlsx /Generic Vehicles/Engineering Mode/GenericIHPC/6SpeedGbx/EM_Maps.xlsx
/Nuget
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<!--<DefineConstants>CERTIFICATION_RELEASE</DefineConstants>--> <!--<DefineConstants>CERTIFICATION_RELEASE</DefineConstants>-->
<!-- Global VECTO Version --> <!-- Global VECTO Version -->
<MainProductVersion>0.7.9</MainProductVersion> <MainProductVersion>0.7.10</MainProductVersion>
<VersionSuffix>DEV</VersionSuffix> <VersionSuffix>DEV</VersionSuffix>
<!-- The following settings are used as default values for ALL projects --> <!-- The following settings are used as default values for ALL projects -->
......
...@@ -31,16 +31,21 @@ ...@@ -31,16 +31,21 @@
</Target> </Target>
<Target Name="Packaging" AfterTargets="DispatchToInnerBuilds" Condition="('$(Configuration)'=='Deploy') Or ('$(Configuration)' == 'MockupDeploy')"> <Target Name="Packaging" AfterTargets="DispatchToInnerBuilds" Condition="('$(Configuration)'=='Deploy') Or ('$(Configuration)' == 'MockupDeploy')">
<Message Text="Packaging in $(Configuration) Configuration" Importance="high" /> <Message Text="Packaging in $(Configuration) Configuration" Importance="high" />
<Exec Command="cscript &quot;$(SolutionDir)documentation\user manual source\convertpptxtopdf.vbs&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pptx&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pdf&quot;"/> <Exec Command="cscript &quot;$(SolutionDir)documentation\user manual source\convertpptxtopdf.vbs&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pptx&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pdf&quot;"/>
<PropertyGroup> <PropertyGroup>
<CurrentDate>$([System.DateTime]::Now.ToString(yyy_MM_dd))</CurrentDate> <CurrentDate>$([System.DateTime]::Now.ToString(yyy_MM_dd))</CurrentDate>
<DeployPath>$(SolutionDir)Deploy\$(CurrentDate)-VECTO-$(Version)\</DeployPath> <DeployPath>$(SolutionDir)Deploy\$(CurrentDate)-VECTO-$(Version)\</DeployPath>
<NuGetPath>$(SolutionDir)Nuget\$(CurrentDate)-VECTO-NuGet-$(Version)\</NuGetPath>
<DeployPath Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)Deploy\$(CurrentDate)-VECTO_MOCKUP-$(Version)\</DeployPath> <DeployPath Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)Deploy\$(CurrentDate)-VECTO_MOCKUP-$(Version)\</DeployPath>
<NuGetPath Condition="'$(Configuration)'=='MockupDeploy'"> $(SolutionDir)Nuget\$(CurrentDate)-VECTO_MOCKUP-NuGet-$(Version)\</NuGetPath>
</PropertyGroup> </PropertyGroup>
<RemoveDir Directories="$(SolutionDir)Deploy" Condition="Exists('$(SolutionDir)Deploy')"/> <RemoveDir Directories="$(SolutionDir)Deploy" Condition="Exists('$(SolutionDir)Deploy')"/>
<RemoveDir Directories="$(NuGetPath)" Condition="Exists('$(NuGetPath)')"/>
<MakeDir Directories="$(DeployPath)"/> <MakeDir Directories="$(DeployPath)"/>
<MakeDir Directories="$(NuGetPath)"/>
<ItemGroup Condition="'$(Configuration)'=='Deploy'"> <ItemGroup Condition="'$(Configuration)'=='Deploy'">
<!-- All files for net45 --> <!-- All files for net45 -->
...@@ -185,6 +190,7 @@ ...@@ -185,6 +190,7 @@
<GenericVehicles Include="$(SolutionDir)Generic Vehicles\**\*.*" Exclude="$(SolutionDir)**\*.vmod;$(SolutionDir)**\*.vsum;$(SolutionDir)**\*RSLT_*.xml;$(SolutionDir)**\*.pdf"/> <GenericVehicles Include="$(SolutionDir)Generic Vehicles\**\*.*" Exclude="$(SolutionDir)**\*.vmod;$(SolutionDir)**\*.vsum;$(SolutionDir)**\*RSLT_*.xml;$(SolutionDir)**\*.pdf"/>
<MissionProfiles Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\MissionCycles\**\*.*"/> <MissionProfiles Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\MissionCycles\**\*.*"/>
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.csv" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.csv" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.md" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.vacc" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.vacc" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.apac" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.apac" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.aenv" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.aenv" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
...@@ -203,7 +209,8 @@ ...@@ -203,7 +209,8 @@
<ReleaseNotes Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/> <ReleaseNotes Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/>
</ItemGroup> </ItemGroup>
<Copy SourceFiles="@(GenericVehicles)" DestinationFiles="@(GenericVehicles->'$(DeployPath)Generic Vehicles\%(RecursiveDir)%(Filename)%(Extension)')" /> <Copy SourceFiles="@(GenericVehicles)" DestinationFiles="@(GenericVehicles->'$(DeployPath)Generic Vehicles\%(RecursiveDir)%(Filename)%(Extension)')" />
<Copy SourceFiles="@(DeclarationData)" DestinationFolder="$(DeployPath)Declaration" /> <!-- <Copy SourceFiles="@(DeclarationData)" DestinationFolder="$(DeployPath)Declaration" /> -->
<Copy SourceFiles="@(DeclarationData)" DestinationFiles="@(DeclarationData->'$(DeployPath)Declaration\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(MissionProfiles)" DestinationFolder="$(DeployPath)Mission Profiles" /> <Copy SourceFiles="@(MissionProfiles)" DestinationFolder="$(DeployPath)Mission Profiles" />
<Copy SourceFiles="@(VectoXMLExamples)" DestinationFolder="$(DeployPath)XML\Examples" /> <Copy SourceFiles="@(VectoXMLExamples)" DestinationFolder="$(DeployPath)XML\Examples" />
<Copy SourceFiles="@(VectoXSD)" DestinationFolder="$(DeployPath)XML\XSD" /> <Copy SourceFiles="@(VectoXSD)" DestinationFolder="$(DeployPath)XML\XSD" />
...@@ -213,6 +220,21 @@ ...@@ -213,6 +220,21 @@
<Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Mission Profiles Directory.txt" DestinationFiles="$(DeployPath)Mission Profiles\!! README !!.TXT"/> <Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Mission Profiles Directory.txt" DestinationFiles="$(DeployPath)Mission Profiles\!! README !!.TXT"/>
<Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Declaration Directory.txt" DestinationFiles="$(DeployPath)Declaration\!! README !!.TXT"/> <Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Declaration Directory.txt" DestinationFiles="$(DeployPath)Declaration\!! README !!.TXT"/>
<!-- NuGet Files-->
<ItemGroup Condition="'$(Configuration)'=='Deploy'">
<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\Release\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*.nupkg" />
</ItemGroup>
<Copy SourceFiles="@(VectoNuget)" DestinationFolder ="$(NuGetPath)"/>
<PropertyGroup>
<NugetDestinationZip>$(SolutionDir)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
<NugetDestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)$(CurrentDate)-VECTO_MOCKUP-NuGet-$(Version).zip</NugetDestinationZip>
</PropertyGroup>
<ZipDirectory SourceDirectory="$(NuGetPath)" DestinationFile="$(NugetDestinationZip)" Overwrite="true"/>
<PropertyGroup> <PropertyGroup>
<DestinationZip>$(SolutionDir)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip> <DestinationZip>$(SolutionDir)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
<DestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)$(CurrentDate)-VECTO_MOCKUP-$(Version).zip</DestinationZip> <DestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)$(CurrentDate)-VECTO_MOCKUP-$(Version).zip</DestinationZip>
......
No preview for this file type
SoC, Ri
0, 0.04
100, 0.04
\ No newline at end of file
SOC, V
0, 673.5
10, 700.2
20, 715.4
30, 723.6
40, 727.7
50, 730.0
60, 731.6
70, 733.8
80, 737.1
90, 742.2
100, 750.2
\ No newline at end of file
{
"Header": {
"CreatedBy": "",
"Date": "2023-02-15T16:14:27.5616389Z",
"AppVersion": "3",
"FileVersion": 1
},
"Body": {
"SavedInDeclMode": true,
"REESSType": "Battery",
"Model": "Generic Battery",
"Capacity": 324.0,
"SOC_min": 10.0,
"SOC_max": 90.0,
"MaxCurrentMap": "MaxCurrent.vimax",
"InternalResistanceCurve": "GenericBattery_243kWh.vbatr",
"SoCCurve": "GenericBattery_243kWh.vbatv",
"TestingTemperature": 40.0,
"JunctionboxIncluded": false,
"ConnectorsSubsystemsIncluded": true
}
}
\ No newline at end of file
SOC, I_charge, I_discharge
0, 1620, 1620
100, 1620, 1620
\ No newline at end of file
{
"Header": {
"CreatedBy": " ()",
"Date": "2016-10-13T15:52:04.0766564Z",
"AppVersion": "3",
"FileVersion": 1
},
"Body": {
"Rating_current_gear": 0.995,
"RatioEarlyUpshiftFC" : 24,
"RatioEarlyDownshiftFC" : 24
}
}
\ No newline at end of file
v [km/h],acc [m/s],dec [m/s]
0,1,-1
25,1,-1
50,0.642857143,-1
60,0.5,-0.5
120,0.5,-0.5
{
"Header": {
"CreatedBy": "",
"Date": "2023-02-15T16:06:27.6149994Z",
"AppVersion": "3",
"FileVersion": 1
},
"Body": {
"SavedInDeclMode": true,
"Model": "Generic IEPC",
"ElectricMachineType": "PSM",
"Inertia": 0.5,
"DifferentialIncluded": true,
"DesignTypeWheelMotor": false,
"NrOfDesignTypeWheelMotorMeasured": 1,
"ThermalOverloadRecoveryFactor": 0.0,
"R85RatedPower": 250.0,
"Gears": [
{
"Ratio": 12.276
}
],
"VoltageLevels": [
{
"Voltage": 500.0,
"ContinuousTorque": 13860.59,
"ContinuousTorqueSpeed": 166.99,
"OverloadTorque": 16517.2,
"OverloadTorqueSpeed": 166.01,
"OverloadTime": 312.0,
"FullLoadCurve": "IEPC_Gbx1Axl_FLD_min.viepcp",
"PowerMaps": {
"1": "IEPC_Gbx1Axl.viepco"
}
},
{
"Voltage": 900.0,
"ContinuousTorque": 15015.63,
"ContinuousTorqueSpeed": 168.62,
"OverloadTorque": 17325.73,
"OverloadTorqueSpeed": 170.17,
"OverloadTime": 345.0,
"FullLoadCurve": "IEPC_Gbx1Axl_FLD_max.viepcp",
"PowerMaps": {
"1": "IEPC_Gbx1Axl.viepco"
}
}
],
"DragCurves": {
"1": "IEPC_Gbx1Axl_drag.viepcd"
}
}
}
\ No newline at end of file
{
"Header": {
"CreatedBy": "",
"Date": "2023-02-15T16:06:33.1846134Z",
"AppVersion": "3",
"FileVersion": 11
},
"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": "IEPC_E",
"IEPC": "GenericIEPC_Gbx1Axl.viepc",
"Batteries": [
{
"NumPacks": 1,
"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
"StreamId": 0
},
{
"NumPacks": 1,
"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
"StreamId": 1
}
],
"PTO": {
"Type": "None",
"LossMap": "",
"Cycle": "",
"CycleEPTO": "",
"CycleDriving": ""
}
}
}
\ No newline at end of file
n_out , T_drive_out , T_recuperation_out
0.00 , 17325.73 , -19570.62
3.34 , 17325.73 , -19570.62
33.72 , 17325.73 , -19570.62
67.45 , 17325.73 , -19570.62
101.09 , 17325.73 , -19570.62
134.82 , 17325.73 , -19570.62
168.54 , 17325.73 , -19570.62
202.26 , 14438.11 , -16308.85
235.99 , 12375.42 , -13978.91
269.63 , 10828.58 , -12231.64
303.36 , 9625.48 , -10872.66
337.08 , 8662.87 , -9785.31
370.80 , 7875.35 , -8895.76
404.53 , 7219.06 , -8154.43
438.17 , 6663.71 , -7527.12
471.90 , 6187.83 , -6989.58
505.62 , 5775.24 , -6523.54
539.35 , 5414.41 , -6115.95
573.07 , 5095.84 , -5756.11
606.71 , 4812.63 , -5436.20
640.44 , 4559.44 , -5150.21
674.16 , 4331.43 , -4892.66
n_out , T_drive_out , T_recuperation_out
0.00 , 17325.73 , -19570.62
3.34 , 17325.73 , -19570.62
33.72 , 17325.73 , -19570.62
67.45 , 17325.73 , -19570.62
101.09 , 17325.73 , -19570.62
134.82 , 17325.73 , -19570.62
168.54 , 17325.73 , -19570.62
202.26 , 14438.11 , -16308.85
235.99 , 12375.42 , -13978.91
269.63 , 10828.58 , -12231.64
303.36 , 9625.48 , -10872.66
337.08 , 8662.87 , -9785.31
370.80 , 7875.35 , -8895.76
404.53 , 7219.06 , -8154.43
438.17 , 6663.71 , -7527.12
471.90 , 6187.83 , -6989.58
505.62 , 5775.24 , -6523.54
539.35 , 5414.41 , -6115.95
573.07 , 5095.84 , -5756.11
606.71 , 4812.63 , -5436.20
640.44 , 4559.44 , -5150.21
674.16 , 4331.43 , -4892.66
n_out , T_drag_out
0.00 , -37.45
3.37 , -38.62
33.71 , -49.58
67.42 , -61.71
101.12 , -73.85
134.83 , -86.11
168.54 , -98.24
202.25 , -110.38
235.96 , -122.51
269.67 , -134.65
303.37 , -146.91
337.08 , -159.04
370.79 , -171.18
404.50 , -183.31
438.21 , -195.45
471.92 , -207.71
505.62 , -219.84
539.33 , -231.98
573.04 , -244.11
606.75 , -256.24
640.46 , -268.51
674.17 , -280.64
{
"Header": {
"CreatedBy": "",
"Date": "2023-02-15T16:06:35.5695734Z",
"AppVersion": "3",
"FileVersion": 12
},
"Body": {
"SavedInDeclMode": true,
"VehicleFile": "IEPCVehicle_Gbx1Axl.vveh",
"Padd_electric": 0.0,
"Aux": [
{
"ID": "STP",
"Type": "Steering pump",
"Technology": [
"Full electric steering gear"
]
},
{
"ID": "AC",
"Type": "HVAC",
"Technology": [
"Default"
]
},
{
"ID": "ES",
"Type": "Electric System",
"Technology": [
"Standard technology"
]
},
{
"ID": "PS",
"Type": "Pneumatic System",
"Technology": [
"Vacuum pump + elec. driven"
]
}
]
}
}
\ No newline at end of file
{
"Header": {
"CreatedBy": "",
"Date": "2023-02-15T15:23:50.2192903Z",
"AppVersion": "3",
"FileVersion": 1
},
"Body": {
"SavedInDeclMode": true,
"Model": "Generic IEPC",
"ElectricMachineType": "PSM",
"Inertia": 0.5,
"DifferentialIncluded": false,
"DesignTypeWheelMotor": true,
"NrOfDesignTypeWheelMotorMeasured": 1,
"ThermalOverloadRecoveryFactor": 0.0,
"R85RatedPower": 0.0,
"Gears": [
{
"Ratio": 12.276
}
],
"VoltageLevels": [
{
"Voltage": 500.0,
"ContinuousTorque": 6930.29,
"ContinuousTorqueSpeed": 166.99,
"OverloadTorque": 8258.6,
"OverloadTorqueSpeed": 166.01,
"OverloadTime": 312.0,
"FullLoadCurve": "IEPC_Gbx1Whl1_FLD_min.viepcp",
"PowerMaps": {
"1": "IEPC_Gbx1Whl1.viepco"
}
},
{
"Voltage": 900.0,
"ContinuousTorque": 7507.82,
"ContinuousTorqueSpeed": 168.62,
"OverloadTorque": 8662.87,
"OverloadTorqueSpeed": 170.17,
"OverloadTime": 345.0,
"FullLoadCurve": "IEPC_Gbx1Whl1_FLD_max.viepcp",
"PowerMaps": {
"1": "IEPC_Gbx1Whl1.viepco"
}
}
],
"DragCurves": {
"1": "IEPC_Gbx1Whl1_drag.viepcd"
}
}
}
\ No newline at end of file
{
"Header": {
"CreatedBy": "",
"Date": "2023-02-15T15:51:09.3710211Z",
"AppVersion": "3",
"FileVersion": 11
},
"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": "IEPC_E",
"IEPC": "GenericIEPC_Gbx1Whl1.viepc",
"Batteries": [
{
"NumPacks": 1,
"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
"StreamId": 0
},
{
"NumPacks": 1,
"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
"StreamId": 1
}
],
"PTO": {
"Type": "None",
"LossMap": "",
"Cycle": "",
"CycleEPTO": "",
"CycleDriving": ""
}
}
}
\ 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