Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

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

extending VIF xml schema: consider results for OVC, PEV

correcting typo in schema
correcting sample XML files
parent 4dfdabb5
Branches
Tags
No related merge requests found
Showing
with 83 additions and 49 deletions
<?xml version="1.0" encoding="UTF-8"?> <?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: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:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" schemaLocation="VectoDeclarationDefinitions.2.0.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" schemaLocation="VectoDeclarationDefinitions.2.0.xsd"/>
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <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_______________________________________________ --> <!-- Imports_______________________________________________ -->
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/>
...@@ -1542,12 +1542,12 @@ ...@@ -1542,12 +1542,12 @@
</xs:simpleType> </xs:simpleType>
</xs:attribute> </xs:attribute>
</xs:complexType> </xs:complexType>
<xs:complexType name="ResultSuccessOCVHEVType"> <xs:complexType name="ResultSuccessOVCHEVType">
<xs:complexContent> <xs:complexContent>
<xs:extension base="mrf:AbstractResultType"> <xs:extension base="mrf:AbstractResultType">
<xs:sequence> <xs:sequence>
<xs:group ref="mrf:ResultSuccessSimulationParametersGroup"/> <xs:group ref="mrf:ResultSuccessSimulationParametersGroup"/>
<xs:element name="OCVMode" minOccurs="2" maxOccurs="2"> <xs:element name="OVCMode" minOccurs="2" maxOccurs="2">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="VehiclePerformance" type="mrf:VehiclePerformanceType"/> <xs:element name="VehiclePerformance" type="mrf:VehiclePerformanceType"/>
...@@ -1702,6 +1702,7 @@ ...@@ -1702,6 +1702,7 @@
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="SimulationParameters" type="mrf:SimulationParametersType"/> <xs:element name="SimulationParameters" type="mrf:SimulationParametersType"/>
<xs:element name="VehicleGroup" type="xs:string"/>
<xs:element name="Error" type="xs:string"/> <xs:element name="Error" type="xs:string"/>
<xs:element name="ErrorDetails" type="xs:string"/> <xs:element name="ErrorDetails" type="xs:string"/>
</xs:sequence> </xs:sequence>
...@@ -2116,6 +2117,7 @@ ...@@ -2116,6 +2117,7 @@
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element name="SimulationParameters" type="mrf:SimulationParametersType"/> <xs:element name="SimulationParameters" type="mrf:SimulationParametersType"/>
<xs:element name="VehicleGroup" type="xs:string" minOccurs="0"/>
</xs:sequence> </xs:sequence>
</xs:group> </xs:group>
<xs:complexType name="EnergyConsumptionType"> <xs:complexType name="EnergyConsumptionType">
......
<?xml version="1.0" encoding="UTF-8"?> <?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: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:DeclarationOutputDefinitions" schemaLocation="VectoOutputDefinitions.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" schemaLocation="VectoDeclarationDefinitions.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" schemaLocation="VectoDeclarationDefinitions.xsd"/>
...@@ -2254,25 +2254,15 @@ ...@@ -2254,25 +2254,15 @@
</xs:element> </xs:element>
<xs:element name="SimulationParameters" type="vif:SimulationParametersType"/> <xs:element name="SimulationParameters" type="vif:SimulationParametersType"/>
<xs:choice> <xs:choice>
<xs:sequence> <xs:group ref="vif:ResultPrimaryVehicleGroup"/>
<xs:element name="Fuel" maxOccurs="unbounded"> <xs:element name="OVCMode" maxOccurs="unbounded">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="EnergyConsumption" type="vif:EnergyConsumptionType" maxOccurs="unbounded"> <xs:group ref="vif:ResultPrimaryVehicleGroup"/>
<xs:annotation>
<xs:documentation>I.2.3.1 - I.2.3.12 / #69</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence> </xs:sequence>
<xs:attribute name="type" type="xs:string" use="required"/> <xs:attribute name="type" use="required"/>
</xs:complexType> </xs:complexType>
</xs:element> </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:sequence> <xs:sequence>
<xs:element name="Error" type="xs:string"/> <xs:element name="Error" type="xs:string"/>
<xs:element name="ErrorDetails" type="xs:string"/> <xs:element name="ErrorDetails" type="xs:string"/>
...@@ -3005,4 +2995,36 @@ ...@@ -3005,4 +2995,36 @@
</xs:group> </xs:group>
<!--Components--> <!--Components-->
<!--VehicleVIFType--> <!--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> </xs:schema>
...@@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
<Payload unit="kg">2600</Payload> <Payload unit="kg">2600</Payload>
<PassengerCount>13.75</PassengerCount> <PassengerCount>13.75</PassengerCount>
</SimulationParameters> </SimulationParameters>
<VehicleGroup>Pxx</VehicleGroup>
<Total> <Total>
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageSpeed unit="km/h">1.2</AverageSpeed>
......
...@@ -12,6 +12,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -12,6 +12,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
<Payload unit="kg">2600</Payload> <Payload unit="kg">2600</Payload>
<PassengerCount>13.75</PassengerCount> <PassengerCount>13.75</PassengerCount>
</SimulationParameters> </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> <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 <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 at TUGraz.VectoCore.Models.SimulationComponent.VectoSimulationComponent.CommitSimulationStep(IModalDataContainer container) in E:\QUAM\Workspace\VECTO_quam\VectoCore\VectoCore\Models\SimulationComponent\VectoSimulationComponent.cs:line 67
......
...@@ -5,7 +5,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -5,7 +5,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
<Results> <Results>
<Status>success</Status> <Status>success</Status>
<!-- OCV HEV (and OCV FCV in future) Bus --> <!-- OCV HEV (and OCV FCV in future) Bus -->
<Result status="success" xsi:type="ResultSuccessOCVHEVType"> <Result status="success" xsi:type="ResultSuccessOVCHEVType">
<Mission>Long Haul</Mission> <Mission>Long Haul</Mission>
<Distance unit="km">100.185</Distance> <Distance unit="km">100.185</Distance>
<SimulationParameters> <SimulationParameters>
...@@ -13,7 +13,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -13,7 +13,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
<Payload unit="kg">2600</Payload> <Payload unit="kg">2600</Payload>
<PassengerCount>13.75</PassengerCount> <PassengerCount>13.75</PassengerCount>
</SimulationParameters> </SimulationParameters>
<OCVMode type="charge depleting"> <VehicleGroup>Pxx</VehicleGroup>
<OVCMode type="charge depleting">
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.0</AverageSpeed> <AverageSpeed unit="km/h">1.0</AverageSpeed>
<AverageDrivingSpeed unit="km/h">1.1</AverageDrivingSpeed> <AverageDrivingSpeed unit="km/h">1.1</AverageDrivingSpeed>
...@@ -47,8 +48,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -47,8 +48,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
</ElectricEnergy> </ElectricEnergy>
<CO2 unit="g/km">5.1</CO2> <CO2 unit="g/km">5.1</CO2>
<CO2 unit="g/p-km">5.2</CO2> <CO2 unit="g/p-km">5.2</CO2>
</OCVMode> </OVCMode>
<OCVMode type="charge sustaining"> <OVCMode type="charge sustaining">
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageSpeed unit="km/h">1.2</AverageSpeed>
<AverageDrivingSpeed unit="km/h">1.3</AverageDrivingSpeed> <AverageDrivingSpeed unit="km/h">1.3</AverageDrivingSpeed>
...@@ -76,7 +77,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -76,7 +77,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
</Fuel> </Fuel>
<CO2 unit="g/km">8.1</CO2> <CO2 unit="g/km">8.1</CO2>
<CO2 unit="g/p-km">8.2</CO2> <CO2 unit="g/p-km">8.2</CO2>
</OCVMode> </OVCMode>
<Total> <Total>
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageSpeed unit="km/h">1.2</AverageSpeed>
......
...@@ -5,14 +5,14 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -5,14 +5,14 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
<Results> <Results>
<Status>success</Status> <Status>success</Status>
<!-- OCV HEV (and OCV FCV in future) Lorry --> <!-- OCV HEV (and OCV FCV in future) Lorry -->
<Result status="success" xsi:type="ResultSuccessOCVHEVType"> <Result status="success" xsi:type="ResultSuccessOVCHEVType">
<Mission>Long Haul</Mission> <Mission>Long Haul</Mission>
<Distance unit="km">100.185</Distance> <Distance unit="km">100.185</Distance>
<SimulationParameters> <SimulationParameters>
<TotalVehicleMass unit="kg">17200</TotalVehicleMass> <TotalVehicleMass unit="kg">17200</TotalVehicleMass>
<Payload unit="kg">2600</Payload> <Payload unit="kg">2600</Payload>
</SimulationParameters> </SimulationParameters>
<OCVMode type="charge depleting"> <OVCMode type="charge depleting">
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.0</AverageSpeed> <AverageSpeed unit="km/h">1.0</AverageSpeed>
<AverageDrivingSpeed unit="km/h">1.1</AverageDrivingSpeed> <AverageDrivingSpeed unit="km/h">1.1</AverageDrivingSpeed>
...@@ -52,8 +52,8 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -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/km">5.1</CO2>
<CO2 unit="g/t-km">5.3</CO2> <CO2 unit="g/t-km">5.3</CO2>
<CO2 unit="g/m³-km">5.4</CO2> <CO2 unit="g/m³-km">5.4</CO2>
</OCVMode> </OVCMode>
<OCVMode type="charge sustaining"> <OVCMode type="charge sustaining">
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageSpeed unit="km/h">1.2</AverageSpeed>
<AverageDrivingSpeed unit="km/h">1.3</AverageDrivingSpeed> <AverageDrivingSpeed unit="km/h">1.3</AverageDrivingSpeed>
...@@ -85,7 +85,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -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/km">8.1</CO2>
<CO2 unit="g/t-km">8.3</CO2> <CO2 unit="g/t-km">8.3</CO2>
<CO2 unit="g/m³-km">8.4</CO2> <CO2 unit="g/m³-km">8.4</CO2>
</OCVMode> </OVCMode>
<Total> <Total>
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageSpeed unit="km/h">1.2</AverageSpeed>
......
...@@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
<Payload unit="kg">2600</Payload> <Payload unit="kg">2600</Payload>
<PassengerCount>13.75</PassengerCount> <PassengerCount>13.75</PassengerCount>
</SimulationParameters> </SimulationParameters>
<VehicleGroup></VehicleGroup>
<Total> <Total>
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageSpeed unit="km/h">1.2</AverageSpeed>
......
...@@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\ ...@@ -13,6 +13,7 @@ xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9 V:\VectoCore\
<Payload unit="kg">2600</Payload> <Payload unit="kg">2600</Payload>
<PassengerCount>13.75</PassengerCount> <PassengerCount>13.75</PassengerCount>
</SimulationParameters> </SimulationParameters>
<VehicleGroup>Pxxx</VehicleGroup>
<Total> <Total>
<VehiclePerformance> <VehiclePerformance>
<AverageSpeed unit="km/h">1.2</AverageSpeed> <AverageSpeed unit="km/h">1.2</AverageSpeed>
......
<?xml version="1.0" encoding="utf-8" ?> <?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"> <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> <Results>
<Status>success</Status> <Status>success</Status>
<Result status="success"> <Result status="success">
<VehicleGroup>GRP</VehicleGroup> <VehicleGroup>GRP</VehicleGroup>
<Mission>MISSION</Mission> <Mission>Long Haul</Mission>
<SimulationParameters> <SimulationParameters>
<TotalVehicleMass unit="kg">15000</TotalVehicleMass> <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
<Payload unit="kg">15000</Payload> <Payload unit="kg">15000</Payload>
......
<?xml version="1.0" encoding="utf-8" ?> <?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"> <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> <Results>
<Status>success</Status> <Status>success</Status>
<Result status="success"> <Result status="success">
<VehicleGroup>GRP</VehicleGroup> <VehicleGroup>GRP</VehicleGroup>
<Mission>MISSION</Mission> <Mission>Long Haul</Mission>
<SimulationParameters> <SimulationParameters>
<TotalVehicleMass unit="kg">15000</TotalVehicleMass> <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
<Payload unit="kg">15000</Payload> <Payload unit="kg">15000</Payload>
<PassengerCount>2</PassengerCount> <PassengerCount>2</PassengerCount>
<Fuelmode>single fuel mode</Fuelmode> <FuelMode>single fuel mode</FuelMode>
</SimulationParameters> </SimulationParameters>
<OVCMode type="charge depleting"> <OVCMode type="charge depleting">
<Fuel type="NG CI"> <Fuel type="NG CI">
......
<?xml version="1.0" encoding="utf-8" ?> <?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"> <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> <Results>
<Status>success</Status> <Status>success</Status>
<Result status="success"> <Result status="success">
<VehicleGroup>GRP</VehicleGroup> <VehicleGroup>GRP</VehicleGroup>
<Mission>MISSION</Mission> <Mission>Long Haul</Mission>
<SimulationParameters> <SimulationParameters>
<TotalVehicleMass unit="kg">15000</TotalVehicleMass> <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
<Payload unit="kg">15000</Payload> <Payload unit="kg">15000</Payload>
<PassengerCount>2</PassengerCount> <PassengerCount>2</PassengerCount>
<Fuelmode>single fuel mode</Fuelmode> <FuelMode>single fuel mode</FuelMode>
</SimulationParameters> </SimulationParameters>
<ElectricEnergyConsumption> <ElectricEnergyConsumption>
<EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption> <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
......
<?xml version="1.0" encoding="utf-8" ?> <?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"> <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> <Results>
<Status>success</Status> <Status>success</Status>
<Result status="success"> <Result status="success">
<VehicleGroup>GRP</VehicleGroup> <VehicleGroup>GRP</VehicleGroup>
<Mission>MISSION</Mission> <Mission>Long Haul</Mission>
<SimulationParameters> <SimulationParameters>
<TotalVehicleMass unit="kg">15000</TotalVehicleMass> <TotalVehicleMass unit="kg">15000</TotalVehicleMass>
<Payload unit="kg">15000</Payload> <Payload unit="kg">15000</Payload>
<PassengerCount>2</PassengerCount> <PassengerCount>2</PassengerCount>
<Fuelmode>single fuel mode</Fuelmode> <FuelMode>single fuel mode</FuelMode>
</SimulationParameters> </SimulationParameters>
<Fuel type="NG CI"> <Fuel type="NG CI">
<EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption> <EnergyConsumption unit="MJ/km">20.71050</EnergyConsumption>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment