From f2bd4f8a8cfd028e5fba33542f45751dd0ccfcae Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Mon, 11 Jul 2022 15:25:58 +0200 Subject: [PATCH] extending VIF xml schema: consider results for OVC, PEV correcting typo in schema correcting sample XML files --- .../Resources/XSD/VectoOutputCustomer.0.9.xsd | 2 +- .../XSD/VectoOutputManufacturer.0.9.xsd | 8 ++- .../XSD/VectoOutputMultistep.0.1.xsd | 62 +++++++++++++------ .../MRF_MockupResults_Conv_Bus.xml | 1 + .../MockupResults/MRF_MockupResults_Error.xml | 1 + .../MRF_MockupResults_OVC-HEV_Bus.xml | 11 ++-- .../MRF_MockupResults_OVC-HEV_Lorry.xml | 10 +-- .../MRF_MockupResults_PEV_Bus.xml | 1 + .../MRF_MockupResults_non-OVC-HEV_Bus.xml | 1 + .../VIF_MockupResults_Conv_Bus.xml | 8 ++- .../VIF_MockupResults_OVC-HEV_Bus.xml | 9 +-- .../VIF_MockupResults_PEV_Bus.xml | 9 +-- .../VIF_MockupResults_non-OVC-HEV_Bus.xml | 9 +-- 13 files changed, 83 insertions(+), 49 deletions(-) diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd index daba540457..61f827168f 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.9.xsd @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by Helmut Eichlseder (TU Graz/Inst. f. VKM und THD) --> +<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Markus Quaritsch (Technische Universität Graz) --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9" xmlns:out="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" xmlns:mrf="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9" xmlns:dd="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" targetNamespace="urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" schemaLocation="VectoDeclarationDefinitions.2.0.xsd"/> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd index d9f3f89655..e3dc08c91f 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by Helmut Eichlseder (TU Graz/Inst. f. VKM und THD) --> +<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Markus Quaritsch (Technische Universität Graz) --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mrf="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9" xmlns:out="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" xmlns:dd="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9" elementFormDefault="qualified" attributeFormDefault="unqualified"> <!-- Imports_______________________________________________ --> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/> @@ -1542,12 +1542,12 @@ </xs:simpleType> </xs:attribute> </xs:complexType> - <xs:complexType name="ResultSuccessOCVHEVType"> + <xs:complexType name="ResultSuccessOVCHEVType"> <xs:complexContent> <xs:extension base="mrf:AbstractResultType"> <xs:sequence> <xs:group ref="mrf:ResultSuccessSimulationParametersGroup"/> - <xs:element name="OCVMode" minOccurs="2" maxOccurs="2"> + <xs:element name="OVCMode" minOccurs="2" maxOccurs="2"> <xs:complexType> <xs:sequence> <xs:element name="VehiclePerformance" type="mrf:VehiclePerformanceType"/> @@ -1702,6 +1702,7 @@ </xs:annotation> </xs:element> <xs:element name="SimulationParameters" type="mrf:SimulationParametersType"/> + <xs:element name="VehicleGroup" type="xs:string"/> <xs:element name="Error" type="xs:string"/> <xs:element name="ErrorDetails" type="xs:string"/> </xs:sequence> @@ -2116,6 +2117,7 @@ </xs:complexType> </xs:element> <xs:element name="SimulationParameters" type="mrf:SimulationParametersType"/> + <xs:element name="VehicleGroup" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:group> <xs:complexType name="EnergyConsumptionType"> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistep.0.1.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistep.0.1.xsd index 26cf16e9b4..53fc7b431c 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistep.0.1.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistep.0.1.xsd @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Franz Josef Kober (Technische Universität Graz) --> +<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Markus Quaritsch (Technische Universität Graz) --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vectoParam="urn:tugraz:ivt:VectoAPI:ParameterDocumentation" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xmlns:out="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" xmlns:common="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" elementFormDefault="qualified" attributeFormDefault="unqualified" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:ParameterDocumentation ParameterDocumentation.xsd"> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" schemaLocation="VectoOutputDefinitions.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" schemaLocation="VectoDeclarationDefinitions.xsd"/> @@ -2254,25 +2254,15 @@ </xs:element> <xs:element name="SimulationParameters" type="vif:SimulationParametersType"/> <xs:choice> - <xs:sequence> - <xs:element name="Fuel" maxOccurs="unbounded"> - <xs:complexType> - <xs:sequence> - <xs:element name="EnergyConsumption" type="vif:EnergyConsumptionType" maxOccurs="unbounded"> - <xs:annotation> - <xs:documentation>I.2.3.1 - I.2.3.12 / #69</xs:documentation> - </xs:annotation> - </xs:element> - </xs:sequence> - <xs:attribute name="type" type="xs:string" use="required"/> - </xs:complexType> - </xs:element> - <xs:element name="CO2" type="vif:CO2Type" maxOccurs="unbounded"> - <xs:annotation> - <xs:documentation>I.2.3.13 - I.2.3.16 / #68</xs:documentation> - </xs:annotation> - </xs:element> - </xs:sequence> + <xs:group ref="vif:ResultPrimaryVehicleGroup"/> + <xs:element name="OVCMode" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:group ref="vif:ResultPrimaryVehicleGroup"/> + </xs:sequence> + <xs:attribute name="type" use="required"/> + </xs:complexType> + </xs:element> <xs:sequence> <xs:element name="Error" type="xs:string"/> <xs:element name="ErrorDetails" type="xs:string"/> @@ -3005,4 +2995,36 @@ </xs:group> <!--Components--> <!--VehicleVIFType--> + <xs:group name="ResultPrimaryVehicleGroup"> + <xs:sequence> + <xs:element name="Fuel" minOccurs="0" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="EnergyConsumption" type="vif:EnergyConsumptionType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>I.2.3.1 - I.2.3.12 / #69</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="ElectricEnergyConsumption" minOccurs="0"> + <xs:complexType> + <xs:sequence> + <xs:element name="EnergyConsumption" type="vif:EnergyConsumptionType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>I.2.3.1 - I.2.3.12 / #69</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="CO2" type="vif:CO2Type" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>I.2.3.13 - I.2.3.16 / #68</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> </xs:schema> diff --git a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Conv_Bus.xml b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Conv_Bus.xml index d3e3c42ff7..7e01464918 100644 --- a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Conv_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Conv_Bus.xml @@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <Payload unit="kg">2600</Payload> <PassengerCount>13.75</PassengerCount> </SimulationParameters> + <VehicleGroup>Pxx</VehicleGroup> <Total> <VehiclePerformance> <AverageSpeed unit="km/h">1.2</AverageSpeed> diff --git a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Error.xml b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Error.xml index f99c99dda3..8674b89b03 100644 --- a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Error.xml +++ b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_Error.xml @@ -12,6 +12,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <Payload unit="kg">2600</Payload> <PassengerCount>13.75</PassengerCount> </SimulationParameters> + <VehicleGroup>Pxx</VehicleGroup> <Error>7 (LongHaul LowLoading) - absTime: 45.8061 [s], distance: 575.8976 [m], dt: 0.4990 [s], v: 23.6111 [m/s], Gear: 8 | AxleGear LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:568.520042003599, torque:983.0149 [Nm]</Error> <ErrorDetails> at TUGraz.VectoCore.Models.SimulationComponent.Impl.TransmissionComponent.DoCommitSimulationStep() in E:\QUAM\Workspace\VECTO_quam\VectoCore\VectoCore\Models\SimulationComponent\Impl\TransmissionComponent.cs:line 118 at TUGraz.VectoCore.Models.SimulationComponent.VectoSimulationComponent.CommitSimulationStep(IModalDataContainer container) in E:\QUAM\Workspace\VECTO_quam\VectoCore\VectoCore\Models\SimulationComponent\VectoSimulationComponent.cs:line 67 diff --git a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Bus.xml b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Bus.xml index a757be0225..62d775c33b 100644 --- a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Bus.xml @@ -5,7 +5,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <Results> <Status>success</Status> <!-- OCV HEV (and OCV FCV in future) Bus --> - <Result status="success" xsi:type="ResultSuccessOCVHEVType"> + <Result status="success" xsi:type="ResultSuccessOVCHEVType"> <Mission>Long Haul</Mission> <Distance unit="km">100.185</Distance> <SimulationParameters> @@ -13,7 +13,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <Payload unit="kg">2600</Payload> <PassengerCount>13.75</PassengerCount> </SimulationParameters> - <OCVMode type="charge depleting"> + <VehicleGroup>Pxx</VehicleGroup> + <OVCMode type="charge depleting"> <VehiclePerformance> <AverageSpeed unit="km/h">1.0</AverageSpeed> <AverageDrivingSpeed unit="km/h">1.1</AverageDrivingSpeed> @@ -47,8 +48,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ </ElectricEnergy> <CO2 unit="g/km">5.1</CO2> <CO2 unit="g/p-km">5.2</CO2> - </OCVMode> - <OCVMode type="charge sustaining"> + </OVCMode> + <OVCMode type="charge sustaining"> <VehiclePerformance> <AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageDrivingSpeed unit="km/h">1.3</AverageDrivingSpeed> @@ -76,7 +77,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ </Fuel> <CO2 unit="g/km">8.1</CO2> <CO2 unit="g/p-km">8.2</CO2> - </OCVMode> + </OVCMode> <Total> <VehiclePerformance> <AverageSpeed unit="km/h">1.2</AverageSpeed> diff --git a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Lorry.xml b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Lorry.xml index 4148ecd570..e3f1c79e9d 100644 --- a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Lorry.xml +++ b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_OVC-HEV_Lorry.xml @@ -5,14 +5,14 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <Results> <Status>success</Status> <!-- OCV HEV (and OCV FCV in future) Lorry --> - <Result status="success" xsi:type="ResultSuccessOCVHEVType"> + <Result status="success" xsi:type="ResultSuccessOVCHEVType"> <Mission>Long Haul</Mission> <Distance unit="km">100.185</Distance> <SimulationParameters> <TotalVehicleMass unit="kg">17200</TotalVehicleMass> <Payload unit="kg">2600</Payload> </SimulationParameters> - <OCVMode type="charge depleting"> + <OVCMode type="charge depleting"> <VehiclePerformance> <AverageSpeed unit="km/h">1.0</AverageSpeed> <AverageDrivingSpeed unit="km/h">1.1</AverageDrivingSpeed> @@ -52,8 +52,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <CO2 unit="g/km">5.1</CO2> <CO2 unit="g/t-km">5.3</CO2> <CO2 unit="g/m³-km">5.4</CO2> - </OCVMode> - <OCVMode type="charge sustaining"> + </OVCMode> + <OVCMode type="charge sustaining"> <VehiclePerformance> <AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageDrivingSpeed unit="km/h">1.3</AverageDrivingSpeed> @@ -85,7 +85,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <CO2 unit="g/km">8.1</CO2> <CO2 unit="g/t-km">8.3</CO2> <CO2 unit="g/m³-km">8.4</CO2> - </OCVMode> + </OVCMode> <Total> <VehiclePerformance> <AverageSpeed unit="km/h">1.2</AverageSpeed> diff --git a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_PEV_Bus.xml b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_PEV_Bus.xml index 7f932fe292..2fb7263363 100644 --- a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_PEV_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_PEV_Bus.xml @@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <Payload unit="kg">2600</Payload> <PassengerCount>13.75</PassengerCount> </SimulationParameters> + <VehicleGroup></VehicleGroup> <Total> <VehiclePerformance> <AverageSpeed unit="km/h">1.2</AverageSpeed> diff --git a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_non-OVC-HEV_Bus.xml b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_non-OVC-HEV_Bus.xml index 5d50add3f2..7bcc6f06b8 100644 --- a/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_non-OVC-HEV_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/MRF_MockupResults_non-OVC-HEV_Bus.xml @@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ <Payload unit="kg">2600</Payload> <PassengerCount>13.75</PassengerCount> </SimulationParameters> + <VehicleGroup>Pxxx</VehicleGroup> <Total> <VehiclePerformance> <AverageSpeed unit="km/h">1.2</AverageSpeed> diff --git a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_Conv_Bus.xml b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_Conv_Bus.xml index 23dfe4b699..769cf42ce5 100644 --- a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_Conv_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_Conv_Bus.xml @@ -1,10 +1,12 @@ -<?xml version="1.0" encoding="utf-8" ?> -<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPIDeclarationOutput:VehicleInterimFile:v0.1"> +<?xml version="1.0" encoding="utf-8" ?> +<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" +xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" +xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD\VectoOutputMultistep.0.1.xsd"> <Results> <Status>success</Status> <Result status="success"> <VehicleGroup>GRP</VehicleGroup> - <Mission>MISSION</Mission> + <Mission>Long Haul</Mission> <SimulationParameters> <TotalVehicleMass unit="kg">15000</TotalVehicleMass> <Payload unit="kg">15000</Payload> diff --git a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_OVC-HEV_Bus.xml b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_OVC-HEV_Bus.xml index de105b0e08..92593e95b5 100644 --- a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_OVC-HEV_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_OVC-HEV_Bus.xml @@ -1,15 +1,16 @@ -<?xml version="1.0" encoding="utf-8" ?> -<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationPutput:VehicleInterimFile:v0.1" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationPutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPIDeclarationOutput:VehicleInterimFile:v0.1"> +<?xml version="1.0" encoding="utf-8" ?> +<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" +xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD\VectoOutputMultistep.0.1.xsd"> <Results> <Status>success</Status> <Result status="success"> <VehicleGroup>GRP</VehicleGroup> - <Mission>MISSION</Mission> + <Mission>Long Haul</Mission> <SimulationParameters> <TotalVehicleMass unit="kg">15000</TotalVehicleMass> <Payload unit="kg">15000</Payload> <PassengerCount>2</PassengerCount> - <Fuelmode>single fuel mode</Fuelmode> + <FuelMode>single fuel mode</FuelMode> </SimulationParameters> <OVCMode type="charge depleting"> <Fuel type="NG CI"> diff --git a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_PEV_Bus.xml b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_PEV_Bus.xml index 0cfc83ffd3..8bc10de87c 100644 --- a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_PEV_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_PEV_Bus.xml @@ -1,15 +1,16 @@ -<?xml version="1.0" encoding="utf-8" ?> -<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationPutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPIDeclarationOutput:VehicleInterimFile:v0.1"> +<?xml version="1.0" encoding="utf-8" ?> +<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" +xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD\VectoOutputMultistep.0.1.xsd"> <Results> <Status>success</Status> <Result status="success"> <VehicleGroup>GRP</VehicleGroup> - <Mission>MISSION</Mission> + <Mission>Long Haul</Mission> <SimulationParameters> <TotalVehicleMass unit="kg">15000</TotalVehicleMass> <Payload unit="kg">15000</Payload> <PassengerCount>2</PassengerCount> - <Fuelmode>single fuel mode</Fuelmode> + <FuelMode>single fuel mode</FuelMode> </SimulationParameters> <ElectricEnergyConsumption> <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption> diff --git a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_non-OVC-HEV_Bus.xml b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_non-OVC-HEV_Bus.xml index dccac82239..fa303a1b49 100644 --- a/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_non-OVC-HEV_Bus.xml +++ b/VectoMockup/VectoMockup/MockupResults/VIF_MockupResults_non-OVC-HEV_Bus.xml @@ -1,15 +1,16 @@ -<?xml version="1.0" encoding="utf-8" ?> -<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationPutput:VehicleInterimFile:v0.1" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationPutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPIDeclarationOutput:VehicleInterimFile:v0.1"> +<?xml version="1.0" encoding="utf-8" ?> +<vif:VectoMockResults xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" +xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 V:\VectoCore\VectoCore\Resources\XSD\VectoOutputMultistep.0.1.xsd"> <Results> <Status>success</Status> <Result status="success"> <VehicleGroup>GRP</VehicleGroup> - <Mission>MISSION</Mission> + <Mission>Long Haul</Mission> <SimulationParameters> <TotalVehicleMass unit="kg">15000</TotalVehicleMass> <Payload unit="kg">15000</Payload> <PassengerCount>2</PassengerCount> - <Fuelmode>single fuel mode</Fuelmode> + <FuelMode>single fuel mode</FuelMode> </SimulationParameters> <Fuel type="NG CI"> <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption> -- GitLab