diff --git a/VECTO_XML-Schema.spp b/VECTO_XML-Schema.spp index 8b84fe0f81feecf7dbd5aef5393dc5669f2bb5ee..ac1cd50ce1e11e1539d2f66f15ba33b1bd16d570 100644 --- a/VECTO_XML-Schema.spp +++ b/VECTO_XML-Schema.spp @@ -22,6 +22,7 @@ <File FilePath="VectoCore\VectoCore\Resources\XSD\VectoEngineeringInput.0.7.xsd" HomeFolder="Yes"/> <File FilePath="VectoCore\VectoCore\Resources\XSD\VectoInput.1.0.xsd" HomeFolder="Yes"/> <File FilePath="VectoCore\VectoCore\Resources\XSD\VectoOutputCustomer.0.4.xsd" HomeFolder="Yes"/> + <File FilePath="VectoCore\VectoCore\Resources\XSD\VectoOutputCustomer.0.5.xsd" HomeFolder="Yes"/> <File FilePath="VectoCore\VectoCore\Resources\XSD\VectoOutputManufacturer.0.4.xsd" HomeFolder="Yes"/> <File FilePath="VectoCore\VectoCore\Resources\XSD\VectoOutputManufacturer.0.5.xsd" HomeFolder="Yes"/> <File FilePath="VectoCore\VectoCore\Resources\XSD\VTPReport.0.1.xsd" HomeFolder="Yes"/> diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAirdragDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAirdragDataProvider.cs index 1e56a67ce8d50b22bbff2b4ebe6835c1d0383e19..ac8b26677b19ce5bcc56fcae3afbdf9931af7de9 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAirdragDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAirdragDataProvider.cs @@ -29,33 +29,33 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Resources; -using TUGraz.VectoCommon.Utils; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration -{ - public class XMLDeclarationAirdragDataProvider : AbstractDeclarationXMLComponentDataProvider, - IAirdragDeclarationInputData - { - public XMLDeclarationAirdragDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) - : base(xmlInputDataProvider) - { - XBasePath = Helper.Query(VehiclePath, - XMLNames.Vehicle_Components, - XMLNames.Component_AirDrag, - XMLNames.ComponentDataWrapper); - } - - public new CertificationMethod CertificationMethod - { - get { return CertificationMethod.Measured; } - } - - public SquareMeter AirDragArea - { - get { return ElementExists(XMLNames.AirDrag_DeclaredCdxA) ? GetDoubleElementValue(XMLNames.AirDrag_DeclaredCdxA).SI<SquareMeter>() : null; } - } - } +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCommon.Utils; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration +{ + public class XMLDeclarationAirdragDataProvider : AbstractDeclarationXMLComponentDataProvider, + IAirdragDeclarationInputData + { + public XMLDeclarationAirdragDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) + : base(xmlInputDataProvider) + { + XBasePath = Helper.Query(VehiclePath, + XMLNames.Vehicle_Components, + XMLNames.Component_AirDrag, + XMLNames.ComponentDataWrapper); + } + + public new CertificationMethod CertificationMethod + { + get { return CertificationMethod.Measured; } + } + + public SquareMeter AirDragArea + { + get { return ElementExists(XMLNames.AirDrag_DeclaredCdxA) ? GetDoubleElementValue(XMLNames.AirDrag_DeclaredCdxA).SI<SquareMeter>() : null; } + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationTorqueConverterDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationTorqueConverterDataProvider.cs index 0a2e3bf6528f674ffb6ab9bc297f1d46a165deb7..71b77809120232972c2e2b601d35c6158e2334a9 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationTorqueConverterDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationTorqueConverterDataProvider.cs @@ -29,32 +29,32 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using TUGraz.IVT.VectoXML; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Resources; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration -{ - public class XMLDeclarationTorqueConverterDataProvider : AbstractDeclarationXMLComponentDataProvider, - ITorqueConverterDeclarationInputData - { - public XMLDeclarationTorqueConverterDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) - : base(xmlInputDataProvider) - { - XBasePath = Helper.Query(VehiclePath, - XMLNames.Vehicle_Components, - XMLNames.Component_Gearbox, - XMLNames.Component_TorqueConverter, - XMLNames.ComponentDataWrapper); - } - - public TableData TCData - { - get - { - return ReadTableData(AttributeMappings.TorqueConverterDataMapping, - Helper.Query(XMLNames.TorqueConverter_Characteristics, XMLNames.TorqueConverter_Characteristics_Entry)); - } - } - } +using TUGraz.IVT.VectoXML; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Resources; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration +{ + public class XMLDeclarationTorqueConverterDataProvider : AbstractDeclarationXMLComponentDataProvider, + ITorqueConverterDeclarationInputData + { + public XMLDeclarationTorqueConverterDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) + : base(xmlInputDataProvider) + { + XBasePath = Helper.Query(VehiclePath, + XMLNames.Vehicle_Components, + XMLNames.Component_Gearbox, + XMLNames.Component_TorqueConverter, + XMLNames.ComponentDataWrapper); + } + + public TableData TCData + { + get + { + return ReadTableData(AttributeMappings.TorqueConverterDataMapping, + Helper.Query(XMLNames.TorqueConverter_Characteristics, XMLNames.TorqueConverter_Characteristics_Entry)); + } + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/Reader/ComponentData/TorqueConverterDataReader.cs b/VectoCore/VectoCore/InputData/Reader/ComponentData/TorqueConverterDataReader.cs index d08185fda8ac3a0fd5df4f161d9e71152cab023b..992f3d477ba8e3582425c23888328f29643f8040 100644 --- a/VectoCore/VectoCore/InputData/Reader/ComponentData/TorqueConverterDataReader.cs +++ b/VectoCore/VectoCore/InputData/Reader/ComponentData/TorqueConverterDataReader.cs @@ -29,94 +29,94 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.Collections.Generic; -using System.Data; -using System.IO; -using System.Linq; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Models.Declaration; -using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox; -using TUGraz.VectoCore.Utils; - -namespace TUGraz.VectoCore.InputData.Reader.ComponentData -{ - public static class TorqueConverterDataReader - { - public static TorqueConverterData ReadFromFile(string filename, PerSecond referenceRpm, PerSecond maxRpm, - ExecutionMode mode, double ratio, MeterPerSquareSecond lcMinAcceleration, MeterPerSquareSecond ccMinAcceleration) - { - return Create(VectoCSVFile.Read(filename), referenceRpm, maxRpm, mode, ratio, lcMinAcceleration, ccMinAcceleration); - } - - public static TorqueConverterData ReadFromStream(Stream stream, PerSecond referenceRpm, PerSecond maxRpm, - ExecutionMode mode, double ratio, MeterPerSquareSecond lcMinAcceleration, MeterPerSquareSecond ccMinAcceleration) - { - return Create(VectoCSVFile.ReadStream(stream), referenceRpm, maxRpm, mode, ratio, lcMinAcceleration, - ccMinAcceleration); - } - - public static TorqueConverterData Create(DataTable data, PerSecond referenceRpm, PerSecond maxRpm, ExecutionMode mode, - double ratio, MeterPerSquareSecond lcMinAcceleration, MeterPerSquareSecond ccMinAcceleration) - { - if (data == null) { - throw new VectoException("TorqueConverter Characteristics data is missing."); - } - - if (data.Columns.Count != 3) { - throw new VectoException("TorqueConverter Characteristics data must consist of 3 columns"); - } - if (data.Rows.Count < 2) { - throw new VectoException("TorqueConverter Characteristics data must contain at least 2 lines with numeric values"); - } - - IEnumerable<TorqueConverterEntry> characteristicTorque; - if (HeaderIsValid(data.Columns)) { - characteristicTorque = (from DataRow row in data.Rows - select - new TorqueConverterEntry() { - SpeedRatio = row.ParseDouble(Fields.SpeedRatio), - Torque = row.ParseDouble(Fields.CharacteristicTorque).SI<NewtonMeter>(), - TorqueRatio = row.ParseDouble(Fields.TorqueRatio) - }).ToArray(); - } else { - characteristicTorque = (from DataRow row in data.Rows - select - new TorqueConverterEntry() { - SpeedRatio = row.ParseDouble(0), - Torque = row.ParseDouble(2).SI<NewtonMeter>(), - TorqueRatio = row.ParseDouble(1) - }).ToArray(); - } - if (mode == ExecutionMode.Declaration) { - var tcDrag = DeclarationData.TorqueConverter.GetTorqueConverterDragCurve(ratio).Last(); - characteristicTorque = - characteristicTorque.Where(x => x.SpeedRatio < tcDrag.SpeedRatio) - .Concat(new[] { tcDrag }) - .ToArray(); - } else { - if (!characteristicTorque.Any(x => x.SpeedRatio > ratio)) { - characteristicTorque = - characteristicTorque.Where(x => x.SpeedRatio < ratio) - .Concat(DeclarationData.TorqueConverter.GetTorqueConverterDragCurve(ratio)) - .ToArray(); - } - } - return new TorqueConverterData(characteristicTorque, referenceRpm, maxRpm, lcMinAcceleration, ccMinAcceleration); - } - - private static bool HeaderIsValid(DataColumnCollection columns) - { - return columns.Contains(Fields.SpeedRatio) && columns.Contains(Fields.TorqueRatio) && - columns.Contains(Fields.CharacteristicTorque); - } - - public static class Fields - { - public const string SpeedRatio = "Speed Ratio"; - public const string TorqueRatio = "Torque Ratio"; - public const string CharacteristicTorque = "MP1000"; - } - } +using System.Collections.Generic; +using System.Data; +using System.IO; +using System.Linq; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Models.Declaration; +using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.InputData.Reader.ComponentData +{ + public static class TorqueConverterDataReader + { + public static TorqueConverterData ReadFromFile(string filename, PerSecond referenceRpm, PerSecond maxRpm, + ExecutionMode mode, double ratio, MeterPerSquareSecond lcMinAcceleration, MeterPerSquareSecond ccMinAcceleration) + { + return Create(VectoCSVFile.Read(filename), referenceRpm, maxRpm, mode, ratio, lcMinAcceleration, ccMinAcceleration); + } + + public static TorqueConverterData ReadFromStream(Stream stream, PerSecond referenceRpm, PerSecond maxRpm, + ExecutionMode mode, double ratio, MeterPerSquareSecond lcMinAcceleration, MeterPerSquareSecond ccMinAcceleration) + { + return Create(VectoCSVFile.ReadStream(stream), referenceRpm, maxRpm, mode, ratio, lcMinAcceleration, + ccMinAcceleration); + } + + public static TorqueConverterData Create(DataTable data, PerSecond referenceRpm, PerSecond maxRpm, ExecutionMode mode, + double ratio, MeterPerSquareSecond lcMinAcceleration, MeterPerSquareSecond ccMinAcceleration) + { + if (data == null) { + throw new VectoException("TorqueConverter Characteristics data is missing."); + } + + if (data.Columns.Count != 3) { + throw new VectoException("TorqueConverter Characteristics data must consist of 3 columns"); + } + if (data.Rows.Count < 2) { + throw new VectoException("TorqueConverter Characteristics data must contain at least 2 lines with numeric values"); + } + + IEnumerable<TorqueConverterEntry> characteristicTorque; + if (HeaderIsValid(data.Columns)) { + characteristicTorque = (from DataRow row in data.Rows + select + new TorqueConverterEntry() { + SpeedRatio = row.ParseDouble(Fields.SpeedRatio), + Torque = row.ParseDouble(Fields.CharacteristicTorque).SI<NewtonMeter>(), + TorqueRatio = row.ParseDouble(Fields.TorqueRatio) + }).ToArray(); + } else { + characteristicTorque = (from DataRow row in data.Rows + select + new TorqueConverterEntry() { + SpeedRatio = row.ParseDouble(0), + Torque = row.ParseDouble(2).SI<NewtonMeter>(), + TorqueRatio = row.ParseDouble(1) + }).ToArray(); + } + if (mode == ExecutionMode.Declaration) { + var tcDrag = DeclarationData.TorqueConverter.GetTorqueConverterDragCurve(ratio).Last(); + characteristicTorque = + characteristicTorque.Where(x => x.SpeedRatio < tcDrag.SpeedRatio) + .Concat(new[] { tcDrag }) + .ToArray(); + } else { + if (!characteristicTorque.Any(x => x.SpeedRatio > ratio)) { + characteristicTorque = + characteristicTorque.Where(x => x.SpeedRatio < ratio) + .Concat(DeclarationData.TorqueConverter.GetTorqueConverterDragCurve(ratio)) + .ToArray(); + } + } + return new TorqueConverterData(characteristicTorque, referenceRpm, maxRpm, lcMinAcceleration, ccMinAcceleration); + } + + private static bool HeaderIsValid(DataColumnCollection columns) + { + return columns.Contains(Fields.SpeedRatio) && columns.Contains(Fields.TorqueRatio) && + columns.Contains(Fields.CharacteristicTorque); + } + + public static class Fields + { + public const string SpeedRatio = "Speed Ratio"; + public const string TorqueRatio = "Torque Ratio"; + public const string CharacteristicTorque = "MP1000"; + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs index ea986e9a0f88c8b8d6c804f2892ae3b76c8ef47f..6226e3e6c889aa90137a1e7ad7505f0f53e26588 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs @@ -255,6 +255,8 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter DeclarationData.TorqueConverter.ReferenceRPM, DeclarationData.TorqueConverter.MaxInputSpeed, ExecutionMode.Declaration, ratio, DeclarationData.TorqueConverter.CLUpshiftMinAcceleration, DeclarationData.TorqueConverter.CCUpshiftMinAcceleration); + retVal.TorqueConverterData.ModelName = gearbox.TorqueConverter.Model; + retVal.TorqueConverterData.DigestValueInput = gearbox.TorqueConverter.DigestValue.DigestValue; } return retVal; diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/AMTShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/AMTShiftStrategy.cs index 137d9a7e9123283d7c2f732fe0a4d21169002507..b5a3413f2966498a717da3fdd38b3f211c47c067 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/AMTShiftStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/AMTShiftStrategy.cs @@ -72,8 +72,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl private bool SpeedTooHighForEngine(uint gear, PerSecond outAngularSpeed) { return - (outAngularSpeed * ModelData.Gears[gear].Ratio).IsGreaterOrEqual(ModelData.Gears[gear].MaxSpeed ?? - DataBus.EngineN95hSpeed); + (outAngularSpeed * ModelData.Gears[gear].Ratio).IsGreaterOrEqual(VectoMath.Min(ModelData.Gears[gear].MaxSpeed, + DataBus.EngineN95hSpeed)); } public override GearInfo NextGear diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategy.cs index 7d2f64e0de6e6b511db0b0a8a1f1f86bf267409b..92af6aeb2f46cb1d49307533f9de0668bbb3fc1c 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategy.cs @@ -177,7 +177,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl return true; } // Emergency Upshift: if higher than engine rated speed - if (inAngularVelocity.IsGreaterOrEqual(ModelData.Gears[gear].MaxSpeed ?? DataBus.EngineRatedSpeed)) { + if (inAngularVelocity.IsGreaterOrEqual(VectoMath.Min(ModelData.Gears[gear].MaxSpeed, DataBus.EngineRatedSpeed))) { // check if upshift is possible if (!ModelData.Gears.ContainsKey(gear + 1)) { return false; diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs index ef9a330dd311e476ccfb5f151d7e5331f3416a22..99dbc193ff197f1da00916a2fc3ada8b3556264a 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs @@ -453,6 +453,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl second = Driver.DrivingActionBrake(absTime, ds, velocity, gradient); debug.Add(new { action = "first:(Underload & !Overspeed) -> Brake", second }); } + }). + Case<ResponseEngineSpeedTooHigh>(r => { + second = Driver.DrivingActionBrake(absTime, ds, targetVelocity, gradient, r); }); var third = second; @@ -655,7 +658,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl DataBus.BrakePower = 0.SI<Watt>(); response = Driver.DrivingActionBrake(absTime, ds, DriverStrategy.BrakeTrigger.NextTargetSpeed, gradient, targetDistance: targetDistance); - }); + response.Switch().Case<ResponseOverload>( + () => { + Log.Info("Brake -> Geearshift -> Overload -> trying roll action (no gear engaged)"); + response = Driver.DrivingActionRoll(absTime, ds, DriverStrategy.BrakeTrigger.NextTargetSpeed, gradient); + }); + }); return response; } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs index 892a126ddb379865e7fdcdd013b9b94b37e83229..81d4df08be1c613064660caf47eb8824d01908c4 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs @@ -141,7 +141,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl Radian gradient, IResponse previousResponse = null) { - DrivingAction = DrivingAction.Accelerate; + DrivingAction = DrivingAction.Accelerate; IterationStatistics.Increment(this, "Accelerate"); Log.Debug("DrivingAction Accelerate"); var operatingPoint = ComputeAcceleration(ds, targetVelocity); @@ -267,6 +267,14 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl retVal.Switch(). Case<ResponseSuccess>(() => operatingPoint = nextOperatingPoint). Case<ResponseGearShift>(() => operatingPoint = nextOperatingPoint). + Case<ResponseOverload>( + r => { + nextOperatingPoint = SearchOperatingPoint(absTime, ds, gradient, operatingPoint.Acceleration, + r); + DriverAcceleration = nextOperatingPoint.Acceleration; + retVal = NextComponent.Request(absTime, nextOperatingPoint.SimulationInterval, + nextOperatingPoint.Acceleration, gradient); + }). Default( r => { throw new UnexpectedResponseException("DrivingAction Accelerate after Overload", r); diff --git a/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs index a2cd3fe47124ec45114203cffaae2b5220e51fe4..8012ab31f0fd303590398db931470cb9cb1949f8 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs @@ -52,7 +52,7 @@ namespace TUGraz.VectoCore.OutputData.XML { public class XMLManufacturerReport { - public const string CURRENT_SCHEMA_VERSION = "0.5"; + public const string CURRENT_SCHEMA_VERSION = "0.6"; protected XElement VehiclePart; diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.4.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.4.xsd index 79393a75b6829cf913625c1964d90837b8d62828..3dbeffccbb6b89f90df61c5f72de7e49f654cf62 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.4.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.4.xsd @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- edited with XMLSpy v2016 rel. 2 (x64) (http://www.altova.com) by Helmut Eichlseder (TU Graz/Inst. f. VKM und THD) --> +<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by Helmut Eichlseder (TU Graz/Inst. f. VKM und THD) --> <!--W3C XML Schema generated by XMLSpy vXMLSpy Professional Edition v2016 rel. 2 (x64) (http://www.altova.com)--> <xs:schema xmlns="urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.4" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vdecdef="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" targetNamespace="urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.4" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.4"> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/> @@ -96,8 +96,8 @@ <xs:element name="ApplicationInformation"> <xs:complexType> <xs:sequence> - <xs:element name="SimulationToolVersion"/> - <xs:element name="Date"/> + <xs:element name="SimulationToolVersion" type="xs:string"/> + <xs:element name="Date" type="vdecdef:DateTimeWithTimezone"/> </xs:sequence> </xs:complexType> </xs:element> @@ -112,7 +112,7 @@ <xs:element name="Model" type="vdecdef:ModelType"/> <xs:element name="Manufacturer" type="vdecdef:ManufacturerType"/> <xs:element name="ManufacturerAddress" type="vdecdef:ManufacturerAddressType"/> - <xs:element name="VIN"> + <xs:element name="VIN" type="vdecdef:VINType"> <xs:annotation> <xs:documentation>P238</xs:documentation> </xs:annotation> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.5.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.5.xsd index e5953441947a35adc5a141d98ab84b8343b9599c..dcab80c7a92aed5f62f03acf266e7f42be7f356e 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.5.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.0.5.xsd @@ -62,7 +62,7 @@ <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"/> <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"/> </xs:sequence> - <xs:element name="Error"/> + <xs:element name="Error" type="xs:string"/> </xs:choice> </xs:sequence> <xs:attribute name="status" use="required"> @@ -96,8 +96,8 @@ <xs:element name="ApplicationInformation"> <xs:complexType> <xs:sequence> - <xs:element name="SimulationToolVersion"/> - <xs:element name="Date"/> + <xs:element name="SimulationToolVersion" type="xs:string"/> + <xs:element name="Date" type="vdecdef:DateTimeWithTimezone"/> </xs:sequence> </xs:complexType> </xs:element> @@ -112,7 +112,7 @@ <xs:element name="Model" type="vdecdef:ModelType"/> <xs:element name="Manufacturer" type="vdecdef:ManufacturerType"/> <xs:element name="ManufacturerAddress" type="vdecdef:ManufacturerAddressType"/> - <xs:element name="VIN"> + <xs:element name="VIN" type="vdecdef:VINType"> <xs:annotation> <xs:documentation>P238</xs:documentation> </xs:annotation> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.5.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.5.xsd index 54f7fe161bd33a74fc08663c6cf2308ec3cbd92e..b310b61a34f443d48a887f62e3aecb525e1ddbd8 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.5.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.5.xsd @@ -23,10 +23,10 @@ </xs:element> <xs:complexType name="AirdragType"> <xs:sequence> - <xs:element name="Model" minOccurs="0"/> + <xs:element name="Model" type="vdecdef:ModelType" minOccurs="0"/> <xs:element name="CertificationMethod" type="AirdragCertificationOptionType"/> - <xs:element name="CertificationNumber" minOccurs="0"/> - <xs:element name="DigestValue" minOccurs="0"/> + <xs:element name="CertificationNumber" type="vdecdef:CertificationNumberType" minOccurs="0"/> + <xs:element name="DigestValue" type="xs:token" minOccurs="0"/> <xs:element name="CdxA" type="vdecdef:AirdragCdxAType"> <xs:annotation> <xs:documentation>P245</xs:documentation> @@ -361,7 +361,7 @@ </xs:complexType> <xs:complexType name="TorqueLimitsType"> <xs:sequence> - <xs:element name="Entry" type="TorqueLimitsEntryType"/> + <xs:element name="Entry" type="TorqueLimitsEntryType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="VectoOutputDataType"> @@ -385,8 +385,8 @@ <xs:element name="ApplicationInformation"> <xs:complexType> <xs:sequence> - <xs:element name="SimulationToolVersion"/> - <xs:element name="Date"/> + <xs:element name="SimulationToolVersion" type="xs:string"/> + <xs:element name="Date" type="vdecdef:DateTimeWithTimezone"/> </xs:sequence> </xs:complexType> </xs:element> @@ -495,7 +495,7 @@ </xs:complexType> <xs:complexType name="VehicleType"> <xs:sequence> - <xs:element name="VIN"> + <xs:element name="VIN" type="vdecdef:VINType"> <xs:annotation> <xs:documentation>P238</xs:documentation> </xs:annotation> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.6.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.6.xsd new file mode 100644 index 0000000000000000000000000000000000000000..b2e360637f805264c14528ffb9529eda07bb9bbe --- /dev/null +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.6.xsd @@ -0,0 +1,648 @@ +<?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) --> +<!--W3C XML Schema generated by XMLSpy vXMLSpy Professional Edition v2016 rel. 2 (x64) (http://www.altova.com)--> +<xs:schema xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.6" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vdecdef="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.6" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.6"> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/> + <xs:element name="VectoOutput"> + <xs:annotation> + <xs:documentation>Comment describing your root element</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="Data"> + <xs:complexType> + <xs:complexContent> + <xs:extension base="VectoOutputDataType"/> + </xs:complexContent> + </xs:complexType> + </xs:element> + <xs:element name="Signature" type="vdecdef:SignatureType"/> + </xs:sequence> + <xs:attribute name="schemaVersion" type="xs:decimal" use="required"/> + </xs:complexType> + </xs:element> + <xs:complexType name="AirdragType"> + <xs:sequence> + <xs:element name="Model" minOccurs="0"/> + <xs:element name="CertificationMethod" type="AirdragCertificationOptionType"/> + <xs:element name="CertificationNumber" minOccurs="0"/> + <xs:element name="DigestValue" minOccurs="0"/> + <xs:element name="CdxA" type="vdecdef:AirdragCdxAType"> + <xs:annotation> + <xs:documentation>P245</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="AngledriveType"> + <xs:sequence> + <xs:element name="Model" type="vdecdef:ModelType"/> + <xs:element name="CertificationMethod" type="vdecdef:AngledriveCertificationOptionType"> + <xs:annotation> + <xs:documentation>P258</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="CertificationNumber" type="vdecdef:CertificationNumberType" minOccurs="0"/> + <xs:element name="DigestValue" type="xs:token"/> + <xs:element name="Ratio" type="vdecdef:AngledriveRatioType"> + <xs:annotation> + <xs:documentation>P176</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="AuxiliariesType"> + <xs:sequence> + <xs:element name="FanTechnology" type="vdecdef:AuxFanTechnologyType"> + <xs:annotation> + <xs:documentation>P181</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="SteeringPumpTechnology" maxOccurs="4"> + <xs:annotation> + <xs:documentation>P182</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:AuxSPTechnologyType"/> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ElectricSystemTechnology" type="vdecdef:AuxESTechnologyType"> + <xs:annotation> + <xs:documentation>P183</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="PneumaticSystemTechnology" type="vdecdef:AuxPSTechnologyType"> + <xs:annotation> + <xs:documentation>P184</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="HVACTechnology" type="vdecdef:AuxHVACTechnologyType"> + <xs:annotation> + <xs:documentation>P185</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="AxlegearType"> + <xs:sequence> + <xs:element name="Model" type="vdecdef:ModelType"/> + <xs:element name="CertificationMethod" type="vdecdef:AxlegearCertificationOptionType"> + <xs:annotation> + <xs:documentation>P256</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="CertificationNumber" type="vdecdef:CertificationNumberType" minOccurs="0"/> + <xs:element name="DigestValue" type="xs:token"/> + <xs:element name="LineType" type="vdecdef:AxlegearLineTypeType"> + <xs:annotation> + <xs:documentation>P253</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Ratio" type="vdecdef:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>P150</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="AxleType"> + <xs:sequence> + <xs:element name="TyreDimension" type="vdecdef:TyreDimensionType"> + <xs:annotation> + <xs:documentation>P108</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TyreCertificationNumber" type="vdecdef:CertificationNumberType"> + <xs:annotation> + <xs:documentation>P267</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="DigestValue" type="xs:token"/> + <xs:element name="TyreRRCDeclared" type="vdecdef:TyreRRCISOType"> + <xs:annotation> + <xs:documentation>P046</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TwinTyres" type="vdecdef:AxleTwinTyresType"> + <xs:annotation> + <xs:documentation>P045</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="axleNumber" use="required"> + <xs:simpleType> + <xs:restriction base="xs:int"> + <xs:minInclusive value="1"/> + <xs:maxInclusive value="4"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:complexType> + <xs:complexType name="AxleWheelsType"> + <xs:sequence minOccurs="2" maxOccurs="4"> + <xs:element name="Axle" type="AxleType"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="CO2Type"> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="CO2UnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="ComponentDescriptionType"> + <xs:sequence> + <xs:element name="Model" type="vdecdef:ModelType"/> + <xs:element name="CertificationNumber" type="vdecdef:CertificationNumberType"/> + <xs:element name="DigestValue" type="xs:token"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="EngineType"> + <xs:complexContent> + <xs:extension base="ComponentDescriptionType"> + <xs:sequence> + <xs:element name="RatedPower"> + <xs:annotation> + <xs:documentation>P250</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:EngineRatedPower"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="IdlingSpeed"> + <xs:annotation> + <xs:documentation>P063 / P198</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:EngineDeclaredSpeedType"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="RatedSpeed"> + <xs:annotation> + <xs:documentation>P249</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:EngineDeclaredSpeedType"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Displacement"> + <xs:annotation> + <xs:documentation>P061</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="DisplacementType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="FuelType" type="vdecdef:FuelTypeType"> + <xs:annotation> + <xs:documentation>P193</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="FuelConsumptionType"> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="FuelConsumptionUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="GearboxType"> + <xs:sequence> + <xs:element name="Model" type="vdecdef:ModelType"/> + <xs:element name="CertificationMethod" type="vdecdef:GearboxCertificationOptionType"> + <xs:annotation> + <xs:documentation>P154</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="CertificationNumber" type="vdecdef:CertificationNumberType" minOccurs="0"/> + <xs:element name="DigestValue" type="xs:token"/> + <xs:element name="TransmissionType" type="vdecdef:GearboxTransmissionTypeType"> + <xs:annotation> + <xs:documentation>P076</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="GearsCount"> + <xs:annotation> + <xs:documentation>P199</xs:documentation> + </xs:annotation> + <xs:simpleType> + <xs:restriction base="xs:int"> + <xs:minInclusive value="1"/> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="TransmissionRatioFinalGear" type="vdecdef:GearboxGearRatioType"> + <xs:annotation> + <xs:documentation>P078</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="ResultType"> + <xs:sequence> + <xs:element name="Mission" type="MissionTypeType"/> + <xs:choice> + <xs:sequence> + <xs:element name="Distance"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="DistanceUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="SimulationParameters" type="SimulationParametersType"/> + <xs:element name="VehiclePerformance" type="VehiclePerformanceType"/> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"/> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"/> + </xs:sequence> + <xs:sequence> + <xs:element name="Error" type="xs:string"/> + <xs:element name="ErrorDetails" type="xs:string"/> + </xs:sequence> + </xs:choice> + </xs:sequence> + <xs:attribute name="status" use="required"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="success"/> + <xs:enumeration value="error"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:complexType> + <xs:complexType name="RetarderType"> + <xs:sequence> + <xs:element name="RetarderType" type="vdecdef:RetarderTypeType"> + <xs:annotation> + <xs:documentation>P052</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence minOccurs="0"> + <xs:element name="Model" type="vdecdef:ModelType"/> + <xs:element name="CertificationMethod" type="vdecdef:RetarderCertificationOptionType"> + <xs:annotation> + <xs:documentation>P255</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="CertificationNumber" type="vdecdef:CertificationNumberType" minOccurs="0"/> + <xs:element name="DigestValue" type="xs:token"/> + </xs:sequence> + </xs:sequence> + </xs:complexType> + <xs:complexType name="SimulationParametersType"> + <xs:sequence> + <xs:element name="TotalVehicleMass"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Payload"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="FuelType" type="vdecdef:FuelTypeType"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="TorqueconverterType"> + <xs:sequence> + <xs:element name="Model" type="vdecdef:ModelType"/> + <xs:element name="CertificationMethod" type="vdecdef:TorqueConverterCertificationOptionType"> + <xs:annotation> + <xs:documentation>P257</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="CertificationNumber" type="vdecdef:CertificationNumberType" minOccurs="0"/> + <xs:element name="DigestValue" type="xs:token"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="TorqueLimitsEntryType"> + <xs:attribute name="gear" type="vdecdef:GearboxGearNumberType" use="required"> + <xs:annotation> + <xs:documentation>P196</xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute name="torqueLimit" type="vdecdef:TorqueLimitEntryMaxTorqueType" use="required"> + <xs:annotation> + <xs:documentation>P197 / P194</xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:complexType> + <xs:complexType name="TorqueLimitsType"> + <xs:sequence> + <xs:element name="Entry" type="TorqueLimitsEntryType"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="VectoOutputDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="VehicleType"/> + <xs:element name="Results"> + <xs:complexType> + <xs:sequence> + <xs:element name="Status"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="success"/> + <xs:enumeration value="error"/> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="Result" type="ResultType" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ApplicationInformation"> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion"/> + <xs:element name="Date"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" use="required"/> + </xs:complexType> + <xs:complexType name="VehiclePerformanceType"> + <xs:sequence> + <xs:element name="AverageSpeed"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="AverageDrivingSpeed"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="MinSpeed"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="MaxSpeed"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="MaxDeceleration"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AccelerationUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="MaxAcceleration"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AccelerationUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="FullLoadDrivingtimePercentage"> + <xs:simpleType> + <xs:restriction base="xs:double"> + <xs:minInclusive value="0"/> + <xs:maxInclusive value="100"/> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="GearshiftCount" type="xs:int"/> + <xs:element name="EngineSpeedDriving"> + <xs:complexType> + <xs:sequence> + <xs:element name="Min"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Average"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Max"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="VehicleType"> + <xs:sequence> + <xs:element name="VIN"> + <xs:annotation> + <xs:documentation>P238</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="LegislativeClass" type="vdecdef:LegislativeClassDeclarationType"> + <xs:annotation> + <xs:documentation>P251</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleGroup" type="VehicleGroupType"> + <xs:annotation> + <xs:documentation>VECTO</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleConfiguration" type="vdecdef:VehicleAxleConfigurationDeclarationType"> + <xs:annotation> + <xs:documentation>P037</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="GrossVehicleMass"> + <xs:annotation> + <xs:documentation>P041</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="CurbMassChassis"> + <xs:annotation> + <xs:documentation>P038</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:VehicleCurbMassChassisType"> + <xs:attribute name="unit" type="MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="PTO" type="xs:boolean"> + <xs:annotation> + <xs:documentation>P247</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TorqueLimits" type="TorqueLimitsType" minOccurs="0"/> + <xs:element name="Components"> + <xs:complexType> + <xs:sequence> + <xs:element name="Engine" type="EngineType"/> + <xs:element name="Gearbox" type="GearboxType"/> + <xs:element name="TorqueConverter" type="TorqueconverterType" minOccurs="0"/> + <xs:element name="Retarder" type="RetarderType"/> + <xs:element name="Angledrive" type="AngledriveType" minOccurs="0"/> + <xs:element name="Axlegear" type="AxlegearType"/> + <xs:element name="AirDrag" type="AirdragType"/> + <xs:element name="AxleWheels" type="AxleWheelsType"/> + <xs:element name="Auxiliaries" type="AuxiliariesType"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="InputDataSignature" type="vdecdef:SignatureType"/> + </xs:sequence> + </xs:complexType> + <xs:simpleType name="AccelerationUnitType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="m/s²"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="AirdragCertificationOptionType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="Measured"/> + <xs:enumeration value="Standard values"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="CO2UnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="g/km"/> + <xs:enumeration value="g/t-km"/> + <xs:enumeration value="g/p-km"/> + <xs:enumeration value="g/m³-km"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="DistanceUnitType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="km"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="FuelConsumptionUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="g/km"/> + <xs:enumeration value="g/t-km"/> + <xs:enumeration value="g/p-km"/> + <xs:enumeration value="g/m³-km"/> + <xs:enumeration value="l/100km"/> + <xs:enumeration value="l/t-km"/> + <xs:enumeration value="l/p-km"/> + <xs:enumeration value="l/m³-km"/> + <xs:enumeration value="MJ/km"/> + <xs:enumeration value="MJ/t-km"/> + <xs:enumeration value="MJ/m³-km"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="MassUnitType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="kg"/> + <xs:enumeration value="t"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="MissionTypeType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="Long Haul EMS"/> + <xs:enumeration value="Long Haul"/> + <xs:enumeration value="Regional Delivery EMS"/> + <xs:enumeration value="Regional Delivery"/> + <xs:enumeration value="Urban Delivery"/> + <xs:enumeration value="Municipal Utility"/> + <xs:enumeration value="Construction"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="SpeedUnitType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="km/h"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="VehicleGroupType"> + <xs:restriction base="xs:int"> + <xs:minInclusive value="1"/> + <xs:maxInclusive value="16"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="AngularVelocityUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="rpm"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="PowerUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="kW"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="DisplacementType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="ltr"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.xsd index 22abd15020cf4d935675ef3b7b2e2c517c6fcc47..54f7fe161bd33a74fc08663c6cf2308ec3cbd92e 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.xsd @@ -1,7 +1,7 @@ <?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) --> <!--W3C XML Schema generated by XMLSpy vXMLSpy Professional Edition v2016 rel. 2 (x64) (http://www.altova.com)--> -<xs:schema xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.4" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vdecdef="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.4" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.4"> +<xs:schema xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.5" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vdecdef="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.5" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.5"> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/> <xs:element name="VectoOutput"> <xs:annotation> @@ -131,7 +131,14 @@ </xs:annotation> </xs:element> </xs:sequence> - <xs:attribute name="axleNumber" use="required"/> + <xs:attribute name="axleNumber" use="required"> + <xs:simpleType> + <xs:restriction base="xs:int"> + <xs:minInclusive value="1"/> + <xs:maxInclusive value="4"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> </xs:complexType> <xs:complexType name="AxleWheelsType"> <xs:sequence minOccurs="2" maxOccurs="4"> @@ -156,25 +163,53 @@ <xs:complexContent> <xs:extension base="ComponentDescriptionType"> <xs:sequence> - <xs:element name="RatedPower" type="vdecdef:EngineRatedPower"> + <xs:element name="RatedPower"> <xs:annotation> <xs:documentation>P250</xs:documentation> </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:EngineRatedPower"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> </xs:element> - <xs:element name="IdlingSpeed" type="vdecdef:EngineDeclaredSpeedType"> + <xs:element name="IdlingSpeed"> <xs:annotation> <xs:documentation>P063 / P198</xs:documentation> </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:EngineDeclaredSpeedType"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> </xs:element> - <xs:element name="RatedSpeed" type="vdecdef:EngineDeclaredSpeedType"> + <xs:element name="RatedSpeed"> <xs:annotation> <xs:documentation>P249</xs:documentation> </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:EngineDeclaredSpeedType"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> </xs:element> - <xs:element name="Displacement" type="vdecdef:EngineDisplacementType"> + <xs:element name="Displacement"> <xs:annotation> <xs:documentation>P061</xs:documentation> </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="DisplacementType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> </xs:element> <xs:element name="FuelType" type="vdecdef:FuelTypeType"> <xs:annotation> @@ -369,6 +404,15 @@ </xs:simpleContent> </xs:complexType> </xs:element> + <xs:element name="AverageDrivingSpeed"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> <xs:element name="MinSpeed"> <xs:complexType> <xs:simpleContent> @@ -414,6 +458,39 @@ </xs:simpleType> </xs:element> <xs:element name="GearshiftCount" type="xs:int"/> + <xs:element name="EngineSpeedDriving"> + <xs:complexType> + <xs:sequence> + <xs:element name="Min"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Average"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Max"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="VehicleType"> @@ -438,15 +515,29 @@ <xs:documentation>P037</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="GrossVehicleMass" type="vdecdef:VehicleGrossVehicleMassType"> + <xs:element name="GrossVehicleMass"> <xs:annotation> <xs:documentation>P041</xs:documentation> </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> </xs:element> - <xs:element name="CurbMassChassis" type="vdecdef:VehicleCurbMassChassisType"> + <xs:element name="CurbMassChassis"> <xs:annotation> <xs:documentation>P038</xs:documentation> </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="vdecdef:VehicleCurbMassChassisType"> + <xs:attribute name="unit" type="MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> </xs:element> <xs:element name="PTO" type="xs:boolean"> <xs:annotation> @@ -514,6 +605,7 @@ <xs:simpleType name="MassUnitType"> <xs:restriction base="xs:token"> <xs:enumeration value="kg"/> + <xs:enumeration value="t"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="MissionTypeType"> @@ -538,4 +630,19 @@ <xs:maxInclusive value="16"/> </xs:restriction> </xs:simpleType> + <xs:simpleType name="AngularVelocityUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="rpm"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="PowerUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="kW"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="DisplacementType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="ltr"/> + </xs:restriction> + </xs:simpleType> </xs:schema> diff --git a/VectoCore/VectoCore/Utils/XMLValidator.cs b/VectoCore/VectoCore/Utils/XMLValidator.cs index 92881d410583a98eeb9aa51177dabeb645073d27..69aabe2c945ed7e2de3216f7cf815434e0706e5e 100644 --- a/VectoCore/VectoCore/Utils/XMLValidator.cs +++ b/VectoCore/VectoCore/Utils/XMLValidator.cs @@ -51,7 +51,7 @@ namespace TUGraz.VectoCore.Utils {XmlDocumentType.DeclarationJobData, Tuple.Create("VectoInput{0}.xsd", new [] {"1.0"}) }, {XmlDocumentType.DeclarationComponentData, Tuple.Create("VectoComponent{0}.xsd", new [] {"1.0"}) }, {XmlDocumentType.EngineeringData, Tuple.Create("VectoEngineeringInput{0}.xsd", new [] {"0.7"}) }, - {XmlDocumentType.ManufacturerReport, Tuple.Create("VectoOutputManufacturer{0}.xsd", new [] {"0.4", "0.5"}) }, + {XmlDocumentType.ManufacturerReport, Tuple.Create("VectoOutputManufacturer{0}.xsd", new [] {"0.4", "0.5", "0.6"}) }, { XmlDocumentType.CustomerReport , Tuple.Create("VectoOutputCustomer{0}.xsd", new [] {"0.4", "0.5"})}, }; diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj new file mode 100644 index 0000000000000000000000000000000000000000..38cf0238c5adacb731e25e5bd9344f5d592046e6 --- /dev/null +++ b/VectoCore/VectoCore/VectoCore.csproj @@ -0,0 +1,507 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProjectGuid>{CD36938A-ADD9-4C65-96DA-B397CDEEA90A}</ProjectGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>TUGraz.VectoCore</RootNamespace> + <AssemblyName>VectoCore</AssemblyName> + <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + <CodeContractsAssemblyMode>1</CodeContractsAssemblyMode> + <NuGetPackageImportStamp>5f3566e7</NuGetPackageImportStamp> + <TargetFrameworkProfile /> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow> + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> + <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> + <CodeAnalysisIgnoreGeneratedCode>true</CodeAnalysisIgnoreGeneratedCode> + <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking> + <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface> + <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure> + <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires> + <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers> + <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis> + <CodeContractsNonNullObligations>True</CodeContractsNonNullObligations> + <CodeContractsBoundsObligations>True</CodeContractsBoundsObligations> + <CodeContractsArithmeticObligations>True</CodeContractsArithmeticObligations> + <CodeContractsEnumObligations>True</CodeContractsEnumObligations> + <CodeContractsRedundantAssumptions>True</CodeContractsRedundantAssumptions> + <CodeContractsAssertsToContractsCheckBox>False</CodeContractsAssertsToContractsCheckBox> + <CodeContractsRedundantTests>True</CodeContractsRedundantTests> + <CodeContractsMissingPublicRequiresAsWarnings>True</CodeContractsMissingPublicRequiresAsWarnings> + <CodeContractsMissingPublicEnsuresAsWarnings>True</CodeContractsMissingPublicEnsuresAsWarnings> + <CodeContractsInferRequires>True</CodeContractsInferRequires> + <CodeContractsInferEnsures>True</CodeContractsInferEnsures> + <CodeContractsInferEnsuresAutoProperties>True</CodeContractsInferEnsuresAutoProperties> + <CodeContractsInferObjectInvariants>True</CodeContractsInferObjectInvariants> + <CodeContractsSuggestAssumptions>True</CodeContractsSuggestAssumptions> + <CodeContractsSuggestAssumptionsForCallees>False</CodeContractsSuggestAssumptionsForCallees> + <CodeContractsSuggestRequires>True</CodeContractsSuggestRequires> + <CodeContractsNecessaryEnsures>False</CodeContractsNecessaryEnsures> + <CodeContractsSuggestObjectInvariants>True</CodeContractsSuggestObjectInvariants> + <CodeContractsSuggestReadonly>False</CodeContractsSuggestReadonly> + <CodeContractsRunInBackground>True</CodeContractsRunInBackground> + <CodeContractsShowSquigglies>True</CodeContractsShowSquigglies> + <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine> + <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs> + <CodeContractsCustomRewriterAssembly /> + <CodeContractsCustomRewriterClass /> + <CodeContractsLibPaths /> + <CodeContractsExtraRewriteOptions /> + <CodeContractsExtraAnalysisOptions /> + <CodeContractsSQLServerOption /> + <CodeContractsBaseLineFile>baseline.xml</CodeContractsBaseLineFile> + <CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults> + <CodeContractsSkipAnalysisIfCannotConnectToCache>False</CodeContractsSkipAnalysisIfCannotConnectToCache> + <CodeContractsFailBuildOnWarnings>True</CodeContractsFailBuildOnWarnings> + <CodeContractsBeingOptimisticOnExternal>True</CodeContractsBeingOptimisticOnExternal> + <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel> + <CodeContractsReferenceAssembly>%28none%29</CodeContractsReferenceAssembly> + <CodeContractsAnalysisWarningLevel>3</CodeContractsAnalysisWarningLevel> + <Prefer32Bit>false</Prefer32Bit> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants> + </DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AllowUnsafeBlocks>false</AllowUnsafeBlocks> + <Prefer32Bit>false</Prefer32Bit> + </PropertyGroup> + <ItemGroup> + <Reference Include="DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> + <Reference Include="Microsoft.VisualBasic" /> + <Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath> + </Reference> + <Reference Include="NLog"> + <HintPath>..\..\packages\NLog.4.2.3\lib\net45\NLog.dll</HintPath> + </Reference> + <Reference Include="System" /> + <Reference Include="System.ComponentModel.DataAnnotations" /> + <Reference Include="System.Core" /> + <Reference Include="System.Drawing" /> + <Reference Include="System.Runtime.Serialization" /> + <Reference Include="System.Windows.Forms" /> + <Reference Include="System.Windows.Forms.DataVisualization" /> + <Reference Include="System.Data.DataSetExtensions" /> + <Reference Include="Microsoft.CSharp" /> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Xml.Linq" /> + </ItemGroup> + <ItemGroup> + <Compile Include="Configuration\Constants.cs" /> + <Compile Include="InputData\AuxiliaryFileHelper.cs" /> + <Compile Include="InputData\FileIO\JSON\IJSONVehicleComponents.cs" /> + <Compile Include="InputData\FileIO\JSON\JSONComponentInputData.cs" /> + <Compile Include="InputData\FileIO\JSON\JsonExtensionMethods.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\AbstractDeclarationXMLComponentDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAirdragDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAngledriveDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAuxiliaryDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAxlegearDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationEngineDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationGearboxDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationJobInputDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationRetarderDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationTorqueConverterDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationVehicleDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationInputDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\XMLManufacturerReportReader.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\AbstractEngineeringXMLComponentDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAirdragDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAngledriveDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAuxiliaryDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAxlegearDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringDriverDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringEngineDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringGearboxDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringInputDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringJobInputDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringRetarderDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringTorqueConverterDataProvider.cs" /> + <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringVehicleDataProvider.cs" /> + <Compile Include="InputData\FileIO\JSON\JSONEngineData.cs" /> + <Compile Include="InputData\FileIO\JSON\JSONGearboxData.cs" /> + <Compile Include="InputData\FileIO\JSON\JSONInputData.cs" /> + <Compile Include="InputData\FileIO\JSON\JSONInputDataFactory.cs" /> + <Compile Include="InputData\FileIO\JSON\JSONVehicleData.cs" /> + <Compile Include="InputData\Impl\InputData.cs" /> + <Compile Include="InputData\IVectoRunDataFactory.cs" /> + <Compile Include="InputData\Reader\ComponentData\AccelerationCurveReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\AuxiliaryDataReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\CrossWindCorrectionCurveReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\PTOIdleLossMapReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\RetarderLossMapReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\TorqueConverterDataReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\TransmissionLossMapReader.cs" /> + <Compile Include="InputData\Reader\DataObjectAdapter\AbstractSimulationDataAdapter.cs" /> + <Compile Include="InputData\Reader\DataObjectAdapter\DeclarationDataAdapter.cs" /> + <Compile Include="InputData\Reader\DataObjectAdapter\EngineeringDataAdapter.cs" /> + <Compile Include="InputData\Reader\DrivingCycleDataReader.cs" /> + <Compile Include="InputData\Reader\FullLoadCurveReader.cs" /> + <Compile Include="InputData\Reader\Impl\DeclarationModeVectoRunDataFactory.cs" /> + <Compile Include="InputData\Reader\Impl\DeclarationVTPModeVectoRunDataFactory.cs" /> + <Compile Include="InputData\Reader\Impl\DrivingCycleProxy.cs" /> + <Compile Include="InputData\Reader\Impl\EngineeringModeVectoRunDataFactory.cs" /> + <Compile Include="InputData\Reader\Impl\EngineOnlyVectoRunDataFactory.cs" /> + <Compile Include="InputData\Reader\ShiftPolygonReader.cs" /> + <Compile Include="Models\Declaration\AuxDemandEntry.cs" /> + <Compile Include="Models\Declaration\AuxiliaryTypeHelper.cs" /> + <Compile Include="Models\Connector\Ports\IDriverDemandPort.cs" /> + <Compile Include="Models\Connector\Ports\IDrivingCyclePort.cs" /> + <Compile Include="Models\Connector\Ports\Impl\Response.cs" /> + <Compile Include="Models\Connector\Ports\IFvPort.cs" /> + <Compile Include="Models\Connector\Ports\ITnPort.cs" /> + <Compile Include="Models\Declaration\FuelData.cs" /> + <Compile Include="Models\Declaration\PTOTransmission.cs" /> + <Compile Include="Models\Declaration\IDeclarationAuxiliaryTable.cs" /> + <Compile Include="Models\SimulationComponent\Data\AngledriveData.cs" /> + <Compile Include="Models\SimulationComponent\Data\Engine\FuelConsumptionMapReader.cs" /> + <Compile Include="Models\SimulationComponent\Data\PTOData.cs" /> + <Compile Include="Models\SimulationComponent\ILossMap.cs" /> + <Compile Include="Models\SimulationComponent\Data\PTOLossMap.cs" /> + <Compile Include="Models\SimulationComponent\Impl\AbstractGearbox.cs" /> + <Compile Include="Models\SimulationComponent\Impl\ATGearbox.cs" /> + <Compile Include="Models\SimulationComponent\Impl\ATShiftStrategy.cs" /> + <Compile Include="Models\SimulationComponent\Impl\BaseShiftStrategy.cs" /> + <Compile Include="Models\SimulationComponent\Impl\DrivingCycleEnumerator.cs" /> + <Compile Include="Models\SimulationComponent\Impl\EngineFanAuxiliary.cs" /> + <Compile Include="Models\SimulationComponent\Impl\VTPCombustionEngine.cs" /> + <Compile Include="Models\SimulationComponent\Impl\MeasuredSpeedDrivingCycle.cs" /> + <Compile Include="Models\SimulationComponent\Impl\PTOCycleController.cs" /> + <Compile Include="Models\SimulationComponent\Impl\PWheelCycle.cs" /> + <Compile Include="Models\SimulationComponent\Impl\TorqueConverter.cs" /> + <Compile Include="Models\SimulationComponent\Impl\IdleControllerSwitcher.cs" /> + <Compile Include="Models\SimulationComponent\Impl\VTPGearbox.cs" /> + <Compile Include="Models\Simulation\Data\ModalResultField.cs" /> + <Compile Include="InputData\Reader\Impl\EngineeringVTPModeVectoRunDataFactory.cs" /> + <Compile Include="Models\SimulationComponent\Impl\VTPCycle.cs" /> + <Compile Include="OutputData\XML\XMLVTPReport.cs" /> + <Compile Include="OutputData\VTPReport.cs" /> + <Compile Include="OutputData\ModFilter\ActualModalDataFilter.cs" /> + <Compile Include="OutputData\ModFilter\ModalData1HzFilter.cs" /> + <Compile Include="OutputData\XML\AbstractXMLWriter.cs" /> + <Compile Include="OutputData\XML\AttributeMappings.cs" /> + <Compile Include="OutputData\XML\XMLCustomerReport.cs" /> + <Compile Include="OutputData\XML\XMLDeclarationReport.cs" /> + <Compile Include="OutputData\XML\XMLDeclarationWriter.cs" /> + <Compile Include="OutputData\XML\XMLEngineeringWriter.cs" /> + <Compile Include="OutputData\XML\XMLManufacturerReport.cs" /> + <Compile Include="Utils\ProviderExtensions.cs" /> + <Compile Include="Models\Declaration\AirDrag.cs" /> + <Compile Include="Models\Declaration\Fan.cs" /> + <Compile Include="Models\Declaration\HVAC.cs" /> + <Compile Include="Models\Declaration\LACDecisionFactor.cs" /> + <Compile Include="Models\Declaration\Payloads.cs" /> + <Compile Include="Models\Declaration\PneumaticSystem.cs" /> + <Compile Include="Models\Declaration\PT1.cs" /> + <Compile Include="Models\Declaration\Segments.cs" /> + <Compile Include="Models\Declaration\StandardBodies.cs" /> + <Compile Include="Models\Declaration\SteeringPump.cs" /> + <Compile Include="Models\Declaration\VehicleClass.cs" /> + <Compile Include="Models\Declaration\Wheels.cs" /> + <Compile Include="Models\Declaration\WHTCCorrection.cs" /> + <Compile Include="Models\SimulationComponent\Data\CrosswindCorrectionCdxALookup.cs" /> + <Compile Include="Models\SimulationComponent\Data\AuxiliaryData.cs" /> + <Compile Include="Models\SimulationComponent\Data\AuxSupplyPowerReader.cs" /> + <Compile Include="Models\SimulationComponent\Data\AxleGearData.cs" /> + <Compile Include="Models\SimulationComponent\Data\CycleData.cs" /> + <Compile Include="Models\SimulationComponent\Data\AccelerationCurve.cs" /> + <Compile Include="Models\Declaration\DeclarationData.cs" /> + <Compile Include="Models\Declaration\ElectricSystem.cs" /> + <Compile Include="Models\Declaration\LookupData.cs" /> + <Compile Include="Models\Declaration\Mission.cs" /> + <Compile Include="Models\Declaration\MissionType.cs" /> + <Compile Include="Models\SimulationComponent\Data\DriverData.cs" /> + <Compile Include="Models\SimulationComponent\Data\ICrossWindCorrection.cs" /> + <Compile Include="Models\SimulationComponent\Data\CrosswindCorrectionVAirBeta.cs" /> + <Compile Include="Models\SimulationComponent\IAxlegear.cs" /> + <Compile Include="Models\SimulationComponent\IBrakes.cs" /> + <Compile Include="Models\SimulationComponent\IIdleController.cs" /> + <Compile Include="Models\SimulationComponent\IDriverActions.cs" /> + <Compile Include="Models\SimulationComponent\IDriverStrategy.cs" /> + <Compile Include="Models\SimulationComponent\IDrivingCycleInfo.cs" /> + <Compile Include="Models\SimulationComponent\IAuxPort.cs" /> + <Compile Include="Models\SimulationComponent\Impl\AMTShiftStrategy.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Angledrive.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Brakes.cs" /> + <Compile Include="Models\SimulationComponent\Impl\BusAuxiliariesAdapter.cs" /> + <Compile Include="Models\SimulationComponent\Impl\CycleGearbox.cs" /> + <Compile Include="Models\SimulationComponent\Impl\DefaultDriverStrategy.cs" /> + <Compile Include="Models\SimulationComponent\Impl\DummyRetarder.cs" /> + <Compile Include="Models\SimulationComponent\Impl\EngineAuxiliary.cs" /> + <Compile Include="Models\SimulationComponent\Impl\EngineOnlyCombustionEngine.cs" /> + <Compile Include="Models\SimulationComponent\Impl\MTShiftStrategy.cs" /> + <Compile Include="Models\SimulationComponent\Impl\TransmissionComponent.cs" /> + <Compile Include="Models\SimulationComponent\IShiftStrategy.cs" /> + <Compile Include="Models\SimulationComponent\Impl\ShiftStrategy.cs" /> + <Compile Include="Models\Simulation\DataBus\IAxlegearInfo.cs" /> + <Compile Include="Models\Simulation\DataBus\IClutchInfo.cs" /> + <Compile Include="Models\Simulation\DataBus\IDriverInfo.cs" /> + <Compile Include="Models\Simulation\DataBus\IWheelsInfo.cs" /> + <Compile Include="Models\Simulation\DataBus\IMileageCounter.cs" /> + <Compile Include="Utils\DebugData.cs" /> + <Compile Include="Models\Simulation\Impl\DistanceRun.cs" /> + <Compile Include="Models\Simulation\Impl\PowertrainBuilder.cs" /> + <Compile Include="Models\Simulation\Impl\TimeRun.cs" /> + <Compile Include="OutputData\DeclarationReport.cs" /> + <Compile Include="OutputData\FileIO\FileOutputWriter.cs" /> + <Compile Include="OutputData\IModalDataContainer.cs" /> + <Compile Include="OutputData\IDataWriter.cs" /> + <Compile Include="OutputData\ModalDataContainer.cs" /> + <Compile Include="OutputData\SummaryDataContainer.cs" /> + <Compile Include="Properties\Version.cs"> + <AutoGen>True</AutoGen> + <DesignTime>True</DesignTime> + <DependentUpon>Version.tt</DependentUpon> + </Compile> + <Compile Include="JsonKeys.Designer.cs"> + <AutoGen>True</AutoGen> + <DesignTime>True</DesignTime> + <DependentUpon>JsonKeys.resx</DependentUpon> + </Compile> + <Compile Include="Utils\DataTableExtensionMethods.cs" /> + <Compile Include="Utils\DateTimeFallbackDeserializer.cs" /> + <Compile Include="Utils\DictionaryExtensionMethods.cs" /> + <Compile Include="Utils\IterationStatistics.cs" /> + <Compile Include="Utils\RessourceHelper.cs" /> + <Compile Include="Models\Declaration\Segment.cs" /> + <Compile Include="Models\Declaration\Axle.cs" /> + <Compile Include="Models\SimulationComponent\Data\CombustionEngineData.cs" /> + <Compile Include="Models\SimulationComponent\Data\DrivingCycleData.cs" /> + <Compile Include="Models\SimulationComponent\Data\Engine\FuelConsumptionMap.cs" /> + <Compile Include="Models\SimulationComponent\Data\Engine\EngineFullLoadCurve.cs" /> + <Compile Include="Models\SimulationComponent\Data\GearboxData.cs" /> + <Compile Include="Models\SimulationComponent\Data\Gearbox\GearData.cs" /> + <Compile Include="Models\SimulationComponent\Data\Gearbox\TransmissionLossMap.cs" /> + <Compile Include="Models\SimulationComponent\Data\Gearbox\ShiftPolygon.cs" /> + <Compile Include="Models\SimulationComponent\Data\Gearbox\TorqueConverterData.cs" /> + <Compile Include="Models\SimulationComponent\Data\RetarderData.cs" /> + <Compile Include="Models\SimulationComponent\Data\RetarderLossMap.cs" /> + <Compile Include="Models\SimulationComponent\Data\VehicleData.cs" /> + <Compile Include="Models\SimulationComponent\IClutch.cs" /> + <Compile Include="Models\SimulationComponent\IDrivingCycle.cs" /> + <Compile Include="Models\SimulationComponent\IDriver.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Vehicle.cs" /> + <Compile Include="Models\SimulationComponent\IVehicle.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Clutch.cs" /> + <Compile Include="Models\SimulationComponent\Impl\AxleGear.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Retarder.cs" /> + <Compile Include="Models\SimulationComponent\IPowerTrainComponent.cs" /> + <Compile Include="Models\Simulation\Data\VectoRunData.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Driver.cs" /> + <Compile Include="Utils\Formulas.cs" /> + <Compile Include="Utils\Physics.cs" /> + <Compile Include="Utils\SearchAlgorithm.cs" /> + <Compile Include="Models\SimulationComponent\Data\SimulationComponentData.cs" /> + <Compile Include="Models\SimulationComponent\ICombustionEngine.cs" /> + <Compile Include="Models\SimulationComponent\IGearbox.cs" /> + <Compile Include="Models\Connector\Ports\ISimulationPort.cs" /> + <Compile Include="Models\SimulationComponent\Impl\DistanceBasedDrivingCycle.cs" /> + <Compile Include="Models\SimulationComponent\Impl\CombustionEngine.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Gearbox.cs" /> + <Compile Include="Models\SimulationComponent\Impl\Wheels.cs" /> + <Compile Include="Models\SimulationComponent\IWheels.cs" /> + <Compile Include="Models\SimulationComponent\VectoSimulationComponent.cs" /> + <Compile Include="Models\SimulationComponent\Impl\PowertrainDrivingCycle.cs" /> + <Compile Include="Models\Simulation\Data\ModalResult.cs" /> + <Compile Include="Models\Simulation\IVectoRun.cs" /> + <Compile Include="Models\Simulation\Impl\SimulatorFactory.cs" /> + <Compile Include="Models\Simulation\Impl\VectoRun.cs" /> + <Compile Include="Models\Simulation\Impl\JobContainer.cs" /> + <Compile Include="Models\Simulation\Impl\VehicleContainer.cs" /> + <Compile Include="Models\Simulation\DataBus\IDataBus.cs" /> + <Compile Include="Models\Simulation\DataBus\IEngineInfo.cs" /> + <Compile Include="Models\Simulation\DataBus\IGearboxInfo.cs" /> + <Compile Include="Models\Simulation\DataBus\IVehicleInfo.cs" /> + <Compile Include="Models\Simulation\IVehicleContainer.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="OutputData\FileIO\ShiftPolygonExport.cs" /> + <Compile Include="Utils\SwitchExtension.cs" /> + <Compile Include="Utils\VectoCSVFile.cs" /> + <Compile Include="Utils\DelaunayMap.cs" /> + <Compile Include="Utils\VectoVersionCore.cs"> + <AutoGen>True</AutoGen> + <DesignTime>True</DesignTime> + <DependentUpon>VectoVersionCore.tt</DependentUpon> + </Compile> + <Compile Include="Utils\XMLHelper.cs" /> + <Compile Include="Utils\XmlResourceResolver.cs" /> + <Compile Include="Utils\XMLValidator.cs" /> + <Compile Include="Utils\XPathHelper.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="app.config" /> + <None Include="packages.config" /> + <EmbeddedResource Include="JsonKeys.resx"> + <Generator>ResXFileCodeGenerator</Generator> + <LastGenOutput>JsonKeys.Designer.cs</LastGenOutput> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\Declaration\Wheels.csv" /> + <EmbeddedResource Include="Resources\Declaration\SegmentTable.csv" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\HeavyUrban.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\Suburban.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\Urban.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\Coach.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\Construction.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\Interurban.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\LongHaul.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\MunicipalUtility.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\RegionalDelivery.vdri" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\UrbanDelivery.vdri" /> + <EmbeddedResource Include="Resources\Declaration\PT1.csv" /> + <EmbeddedResource Include="Resources\Declaration\VACC\Truck.vacc" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\ES-Tech.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\Fan-Tech.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\HVAC-Table.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\PS-Table.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\SP-Table.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\SP-Tech.csv" /> + <EmbeddedResource Include="Resources\Declaration\VCDV\VCDV_parameters.csv" /> + <EmbeddedResource Include="Resources\Declaration\WHTC-Weighting-Factors.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\ALT-Tech.csv" /> + <EmbeddedResource Include="Resources\Declaration\Report\cyclePageTemplate.pdf" /> + <EmbeddedResource Include="Resources\Declaration\Report\title2CyclesTemplate.pdf" /> + <EmbeddedResource Include="Resources\Declaration\Report\title3CyclesTemplate.pdf" /> + <None Include="Properties\Version.tt"> + <Generator>TextTemplatingFileGenerator</Generator> + <LastGenOutput>Version.cs</LastGenOutput> + </None> + <EmbeddedResource Include="Resources\Declaration\LAC-DF-Vdrop.csv" /> + <EmbeddedResource Include="Resources\Declaration\LAC-DF-Vtarget.csv" /> + <EmbeddedResource Include="Resources\Declaration\Body_Trailers_Weights.csv" /> + <EmbeddedResource Include="Resources\Declaration\Payloads.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\SP-Axles.csv" /> + <EmbeddedResource Include="Resources\Declaration\VAUX\PTO-tech.csv" /> + <EmbeddedResource Include="Resources\Declaration\TorqueConverter.csv" /> + <EmbeddedResource Include="Resources\XSD\ParameterDocumentation.xsd"> + <SubType>Designer</SubType> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoComponent.xsd"> + <SubType>Designer</SubType> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoEngineeringDefinitions.0.6.xsd"> + <SubType>Designer</SubType> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoEngineeringDefinitions.0.7.xsd"> + <SubType>Designer</SubType> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoEngineeringInput.xsd"> + <SubType>Designer</SubType> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoInput.xsd"> + <SubType>Designer</SubType> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\xmldsig-core-schema.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\MunicipalUtility_PTO_generic.vptoc" /> + <EmbeddedResource Include="Resources\Declaration\MissionCycles\MunicipalUtility_PTO_generic.vptol" /> + <EmbeddedResource Include="Resources\Declaration\FuelTypes.csv" /> + <EmbeddedResource Include="Resources\XSD\VectoDeclarationDefinitions.1.0.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoInput.1.0.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.0.4.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.0.4.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoEngineeringInput.0.7.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoComponent.1.0.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.0.5.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.0.5.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.0.6.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <None Include="Utils\VectoVersionCore.tt"> + <Generator>TextTemplatingFileGenerator</Generator> + <LastGenOutput>VectoVersionCore.cs</LastGenOutput> + </None> + <None Include="VersionNumber.t4"> + <Generator>TextTemplatingFileGenerator</Generator> + <LastGenOutput>VersionNumber1.cs</LastGenOutput> + </None> + </ItemGroup> + <ItemGroup> + <EmbeddedResource Include="Resources\Declaration\Report\4x2r.png" /> + <EmbeddedResource Include="Resources\Declaration\Report\4x2rt.png" /> + <EmbeddedResource Include="Resources\Declaration\Report\4x2tt.png" /> + <EmbeddedResource Include="Resources\Declaration\Report\6x2r.png" /> + <EmbeddedResource Include="Resources\Declaration\Report\6x2rt.png" /> + <EmbeddedResource Include="Resources\Declaration\Report\6x2tt.png" /> + <EmbeddedResource Include="Resources\Declaration\Report\Undef.png" /> + </ItemGroup> + <ItemGroup> + <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\..\VectoCommon\AdvancedAuxiliaryInterfaces\AdvancedAuxiliaryInterfaces.vbproj"> + <Project>{b4b9bd2f-fd8f-4bb8-82fa-e2154d2c7fbd}</Project> + <Name>AdvancedAuxiliaryInterfaces</Name> + </ProjectReference> + <ProjectReference Include="..\..\VECTOAux\VectoAuxiliaries\VectoAuxiliaries.vbproj"> + <Project>{fdeee460-0b8a-4ef6-8d9e-72f203a50f65}</Project> + <Name>VectoAuxiliaries</Name> + </ProjectReference> + <ProjectReference Include="..\..\VectoCommon\VectoCommon\VectoCommon.csproj"> + <Project>{79a066ad-69a9-4223-90f6-6ed5d2d084f4}</Project> + <Name>VectoCommon</Name> + </ProjectReference> + <ProjectReference Include="..\..\VectoCommon\VectoHashing\VectoHashing.csproj"> + <Project>{B673E12F-D323-4C4C-8805-9915B2C72D3D}</Project> + <Name>VectoHashing</Name> + </ProjectReference> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <!-- To modify your build process, add your task inside one of the targets below and uncomment it. + Other similar extension points exist, see Microsoft.Common.targets. + <Target Name="BeforeBuild"> + </Target> + <Target Name="AfterBuild"> + </Target> + --> + <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" /> +</Project> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/Integration/TorqueLimitsTest.cs b/VectoCore/VectoCoreTest/Integration/TorqueLimitsTest.cs index f2e58d2bea8665ab0d33e9efba679f86ec18b604..b59640fe244d84cc8f9bef9fbac868772c048d16 100644 --- a/VectoCore/VectoCoreTest/Integration/TorqueLimitsTest.cs +++ b/VectoCore/VectoCoreTest/Integration/TorqueLimitsTest.cs @@ -34,6 +34,7 @@ using System.Linq; using NUnit.Framework; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.InputData.FileIO.JSON; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; @@ -63,6 +64,12 @@ namespace TUGraz.VectoCore.Tests.Integration const string EngineSpeedLimitJobDecl = @"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_engineSpeedlimit\Class2_RigidTruck_DECL.vecto"; + const string EngineSpeedLimitJobATDecl = + @"TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\TruckAT.vecto"; + + private const string DeclarationVehicle9GearsFord = + @"TestData\Integration\DeclarationMode\EngineSpeedTooHigh\vecto_vehicle-sample_9gears.xml"; + [OneTimeSetUp] public void RunBeforeAnyTests() { @@ -244,5 +251,51 @@ namespace TUGraz.VectoCore.Tests.Integration Assert.IsTrue(jobContainer.Runs.All(r => r.Success), string.Concat(jobContainer.Runs.Select(r => r.ExecException))); } + + [TestCase(EngineSpeedLimitJobATDecl)] + public void EngineSpeedSpeedLimitAT(string jobFile) + { + var inputData = JSONInputDataFactory.ReadJsonJob(jobFile); + var fileWriter = new FileOutputWriter(jobFile); + var factory = new SimulatorFactory(ExecutionMode.Declaration, inputData, fileWriter) { + WriteModalResults = true, + Validate = false + }; + var sumData = new SummaryDataContainer(fileWriter); + var jobContainer = new JobContainer(sumData); + jobContainer.AddRuns(factory); + + //var runs = jobContainer.Runs; + //runs[2].Run.Run(); + + jobContainer.Execute(); + jobContainer.WaitFinished(); + + Assert.IsTrue(jobContainer.Runs.All(r => r.Success), string.Concat(jobContainer.Runs.Select(r => r.ExecException))); + } + + [TestCase(DeclarationVehicle9GearsFord)] + public void EngineSpeedTooHigh9SpeedGearbox(string jobFile) + { + var inputData = new XMLDeclarationInputDataProvider(jobFile, true); + var fileWriter = new FileOutputWriter(jobFile); + var factory = new SimulatorFactory(ExecutionMode.Declaration, inputData, fileWriter) { + WriteModalResults = true, + Validate = false + }; + var sumData = new SummaryDataContainer(fileWriter); + var jobContainer = new JobContainer(sumData); + jobContainer.AddRuns(factory); + + //var runs = jobContainer.Runs; + //runs[2].Run.Run(); + + jobContainer.Execute(); + jobContainer.WaitFinished(); + + Assert.IsTrue(jobContainer.Runs.All(r => r.Success), string.Concat(jobContainer.Runs.Select(r => r.ExecException))); + } + + } } diff --git a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs index 3762fcbcf69acf4fa477d651d1008e1194d53dc2..ebad3406e1ce6ebbb2b6e551aa39b5c27e53e482 100644 --- a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs +++ b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs @@ -85,7 +85,7 @@ namespace TUGraz.VectoCore.Tests.Integration var manufacturerReport = xmlReport.FullReport; - Assert.AreEqual(5, manufacturerReport.XPathSelectElement("//*[local-name()='VehicleGroup']").Value.ToInt()); + Assert.AreEqual(5, manufacturerReport.XPathSelectElement("//*[local-name()='VehicleGroup']")?.Value.ToInt()); Assert.IsFalse(XmlConvert.ToBoolean(manufacturerReport.XPathSelectElement("//*[local-name()='PTO']").Value)); diff --git a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs index a6584ee0d8e9b428baa8e3bbf62eb3f17f98a66e..87bcaa777933f0b6e1635128c31e6223cea4ae73 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs @@ -54,6 +54,8 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration [TestFixture] public class ShiftPolygonTest { + + [OneTimeSetUp] public void RunBeforeAnyTests() { Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/EngineSpeedTooHigh/vecto_vehicle-sample_9gears.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/EngineSpeedTooHigh/vecto_vehicle-sample_9gears.xml new file mode 100644 index 0000000000000000000000000000000000000000..a80e78a55099dcbe72e36923992e9012e1c64bee --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/EngineSpeedTooHigh/vecto_vehicle-sample_9gears.xml @@ -0,0 +1,2603 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<tns:VectoInputDeclaration xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.0" + xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" + xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd" + xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <Vehicle id="VEH-1234567890"> + <Manufacturer>Generic Truck Manufacturer</Manufacturer> + <ManufacturerAddress>Street, ZIP City</ManufacturerAddress> + <Model>Generic Model</Model> + <VIN>VEH-1234567890</VIN> + <Date>2017-02-15T11:00:00Z</Date> + <LegislativeClass>N3</LegislativeClass> + <VehicleCategory>Rigid Truck</VehicleCategory> + <AxleConfiguration>4x2</AxleConfiguration> + <CurbMassChassis>6800</CurbMassChassis> + <GrossVehicleMass>19000</GrossVehicleMass> + <IdlingSpeed>600</IdlingSpeed> + <RetarderType>None</RetarderType> + <RetarderRatio>1.000</RetarderRatio> + <AngledriveType>None</AngledriveType> + <PTO> + <PTOShaftsGearWheels>none</PTOShaftsGearWheels> + <PTOOtherElements>none</PTOOtherElements> + </PTO> + <Components> + <Engine> + <Data id="ENG-gooZah3D"> + <Manufacturer>Generic Engine Manufacturer</Manufacturer> + <Model>Generic 40t Long Haul Truck Engine</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-02-15T11:00:00Z</Date> + <AppVersion>VectoEngine x.y</AppVersion> + <Displacement>12730</Displacement> + <IdlingSpeed>560</IdlingSpeed> + <RatedSpeed>2200</RatedSpeed> + <RatedPower>380000</RatedPower> + <MaxEngineTorque>2300</MaxEngineTorque> + <WHTCUrban>1.0097</WHTCUrban> + <WHTCRural>1.0035</WHTCRural> + <WHTCMotorway>1.0200</WHTCMotorway> + <BFColdHot>1.0000</BFColdHot> + <CFRegPer>1.0000</CFRegPer> + <CFNCV>1.0000</CFNCV> + <FuelType>Diesel CI</FuelType> + <FuelConsumptionMap> + <Entry engineSpeed="560.00" torque="-149.00" fuelConsumption="0.00" /> + <Entry engineSpeed="560.00" torque="0.00" fuelConsumption="1256.00" /> + <Entry engineSpeed="560.00" torque="200.00" fuelConsumption="3197.00" /> + <Entry engineSpeed="560.00" torque="400.00" fuelConsumption="5295.00" /> + <Entry engineSpeed="560.00" torque="600.00" fuelConsumption="7615.00" /> + <Entry engineSpeed="560.00" torque="800.00" fuelConsumption="9375.00" /> + <Entry engineSpeed="560.00" torque="1000.00" fuelConsumption="11239.00" /> + <Entry engineSpeed="560.00" torque="1180.00" fuelConsumption="12869.00" /> + <Entry engineSpeed="600.00" torque="-148.00" fuelConsumption="0.00" /> + <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1459.00" /> + <Entry engineSpeed="600.00" torque="200.00" fuelConsumption="3358.00" /> + <Entry engineSpeed="600.00" torque="400.00" fuelConsumption="5498.00" /> + <Entry engineSpeed="600.00" torque="600.00" fuelConsumption="8101.00" /> + <Entry engineSpeed="600.00" torque="800.00" fuelConsumption="10014.00" /> + <Entry engineSpeed="600.00" torque="1000.00" fuelConsumption="12071.00" /> + <Entry engineSpeed="600.00" torque="1200.00" fuelConsumption="14201.00" /> + <Entry engineSpeed="600.00" torque="1282.00" fuelConsumption="15304.00" /> + <Entry engineSpeed="800.00" torque="-149.00" fuelConsumption="0.00" /> + <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1879.00" /> + <Entry engineSpeed="800.00" torque="200.00" fuelConsumption="4286.00" /> + <Entry engineSpeed="800.00" torque="400.00" fuelConsumption="7021.00" /> + <Entry engineSpeed="800.00" torque="600.00" fuelConsumption="10059.00" /> + <Entry engineSpeed="800.00" torque="800.00" fuelConsumption="13086.00" /> + <Entry engineSpeed="800.00" torque="1000.00" fuelConsumption="16015.00" /> + <Entry engineSpeed="800.00" torque="1200.00" fuelConsumption="19239.00" /> + <Entry engineSpeed="800.00" torque="1400.00" fuelConsumption="22426.00" /> + <Entry engineSpeed="800.00" torque="1600.00" fuelConsumption="25483.00" /> + <Entry engineSpeed="800.00" torque="1791.00" fuelConsumption="28905.00" /> + <Entry engineSpeed="1000.00" torque="-160.00" fuelConsumption="0.00" /> + <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2865.00" /> + <Entry engineSpeed="1000.00" torque="200.00" fuelConsumption="5963.00" /> + <Entry engineSpeed="1000.00" torque="400.00" fuelConsumption="9198.00" /> + <Entry engineSpeed="1000.00" torque="600.00" fuelConsumption="12354.00" /> + <Entry engineSpeed="1000.00" torque="800.00" fuelConsumption="15965.00" /> + <Entry engineSpeed="1000.00" torque="1000.00" fuelConsumption="19864.00" /> + <Entry engineSpeed="1000.00" torque="1200.00" fuelConsumption="23530.00" /> + <Entry engineSpeed="1000.00" torque="1400.00" fuelConsumption="27202.00" /> + <Entry engineSpeed="1000.00" torque="1600.00" fuelConsumption="31165.00" /> + <Entry engineSpeed="1000.00" torque="1800.00" fuelConsumption="35103.00" /> + <Entry engineSpeed="1000.00" torque="2000.00" fuelConsumption="39360.00" /> + <Entry engineSpeed="1000.00" torque="2200.00" fuelConsumption="44120.00" /> + <Entry engineSpeed="1000.00" torque="2300.00" fuelConsumption="46836.00" /> + <Entry engineSpeed="1200.00" torque="-179.00" fuelConsumption="0.00" /> + <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3307.00" /> + <Entry engineSpeed="1200.00" torque="200.00" fuelConsumption="6897.00" /> + <Entry engineSpeed="1200.00" torque="400.00" fuelConsumption="10651.00" /> + <Entry engineSpeed="1200.00" torque="600.00" fuelConsumption="14645.00" /> + <Entry engineSpeed="1200.00" torque="800.00" fuelConsumption="19115.00" /> + <Entry engineSpeed="1200.00" torque="1000.00" fuelConsumption="23677.00" /> + <Entry engineSpeed="1200.00" torque="1200.00" fuelConsumption="28180.00" /> + <Entry engineSpeed="1200.00" torque="1400.00" fuelConsumption="32431.00" /> + <Entry engineSpeed="1200.00" torque="1600.00" fuelConsumption="36698.00" /> + <Entry engineSpeed="1200.00" torque="1800.00" fuelConsumption="41691.00" /> + <Entry engineSpeed="1200.00" torque="2000.00" fuelConsumption="46915.00" /> + <Entry engineSpeed="1200.00" torque="2200.00" fuelConsumption="51783.00" /> + <Entry engineSpeed="1200.00" torque="2300.00" fuelConsumption="54932.00" /> + <Entry engineSpeed="1400.00" torque="-203.00" fuelConsumption="0.00" /> + <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="4306.00" /> + <Entry engineSpeed="1400.00" torque="200.00" fuelConsumption="8143.00" /> + <Entry engineSpeed="1400.00" torque="400.00" fuelConsumption="12723.00" /> + <Entry engineSpeed="1400.00" torque="600.00" fuelConsumption="17523.00" /> + <Entry engineSpeed="1400.00" torque="800.00" fuelConsumption="22288.00" /> + <Entry engineSpeed="1400.00" torque="1000.00" fuelConsumption="27093.00" /> + <Entry engineSpeed="1400.00" torque="1200.00" fuelConsumption="32536.00" /> + <Entry engineSpeed="1400.00" torque="1400.00" fuelConsumption="37746.00" /> + <Entry engineSpeed="1400.00" torque="1600.00" fuelConsumption="43194.00" /> + <Entry engineSpeed="1400.00" torque="1800.00" fuelConsumption="49453.00" /> + <Entry engineSpeed="1400.00" torque="2000.00" fuelConsumption="55830.00" /> + <Entry engineSpeed="1400.00" torque="2200.00" fuelConsumption="61072.00" /> + <Entry engineSpeed="1400.00" torque="2300.00" fuelConsumption="64377.00" /> + <Entry engineSpeed="1600.00" torque="-235.00" fuelConsumption="0.00" /> + <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="5209.00" /> + <Entry engineSpeed="1600.00" torque="200.00" fuelConsumption="9669.00" /> + <Entry engineSpeed="1600.00" torque="400.00" fuelConsumption="14838.00" /> + <Entry engineSpeed="1600.00" torque="600.00" fuelConsumption="20127.00" /> + <Entry engineSpeed="1600.00" torque="800.00" fuelConsumption="25894.00" /> + <Entry engineSpeed="1600.00" torque="1000.00" fuelConsumption="31631.00" /> + <Entry engineSpeed="1600.00" torque="1200.00" fuelConsumption="37248.00" /> + <Entry engineSpeed="1600.00" torque="1400.00" fuelConsumption="42826.00" /> + <Entry engineSpeed="1600.00" torque="1600.00" fuelConsumption="49752.00" /> + <Entry engineSpeed="1600.00" torque="1800.00" fuelConsumption="57020.00" /> + <Entry engineSpeed="1600.00" torque="2000.00" fuelConsumption="63914.00" /> + <Entry engineSpeed="1600.00" torque="2079.00" fuelConsumption="66520.00" /> + <Entry engineSpeed="1800.00" torque="-264.00" fuelConsumption="0.00" /> + <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="6409.00" /> + <Entry engineSpeed="1800.00" torque="200.00" fuelConsumption="11777.00" /> + <Entry engineSpeed="1800.00" torque="400.00" fuelConsumption="17320.00" /> + <Entry engineSpeed="1800.00" torque="600.00" fuelConsumption="23394.00" /> + <Entry engineSpeed="1800.00" torque="800.00" fuelConsumption="30501.00" /> + <Entry engineSpeed="1800.00" torque="1000.00" fuelConsumption="36378.00" /> + <Entry engineSpeed="1800.00" torque="1200.00" fuelConsumption="43079.00" /> + <Entry engineSpeed="1800.00" torque="1400.00" fuelConsumption="49796.00" /> + <Entry engineSpeed="1800.00" torque="1600.00" fuelConsumption="57436.00" /> + <Entry engineSpeed="1800.00" torque="1800.00" fuelConsumption="65157.00" /> + <Entry engineSpeed="1800.00" torque="1857.00" fuelConsumption="67574.00" /> + <Entry engineSpeed="2000.00" torque="-301.00" fuelConsumption="0.00" /> + <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="9127.00" /> + <Entry engineSpeed="2000.00" torque="200.00" fuelConsumption="14822.00" /> + <Entry engineSpeed="2000.00" torque="400.00" fuelConsumption="20655.00" /> + <Entry engineSpeed="2000.00" torque="600.00" fuelConsumption="27076.00" /> + <Entry engineSpeed="2000.00" torque="800.00" fuelConsumption="34188.00" /> + <Entry engineSpeed="2000.00" torque="1000.00" fuelConsumption="42837.00" /> + <Entry engineSpeed="2000.00" torque="1200.00" fuelConsumption="51018.00" /> + <Entry engineSpeed="2000.00" torque="1352.00" fuelConsumption="56618.00" /> + <Entry engineSpeed="2100.00" torque="-320.00" fuelConsumption="0.00" /> + <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="10470.00" /> + <Entry engineSpeed="2100.00" torque="200.00" fuelConsumption="16332.00" /> + <Entry engineSpeed="2100.00" torque="400.00" fuelConsumption="22396.00" /> + <Entry engineSpeed="2100.00" torque="600.00" fuelConsumption="28914.00" /> + <Entry engineSpeed="2100.00" torque="800.00" fuelConsumption="35717.00" /> + <Entry engineSpeed="2100.00" torque="1000.00" fuelConsumption="45643.00" /> + <Entry engineSpeed="2100.00" torque="1100.00" fuelConsumption="50653.00" /> + </FuelConsumptionMap> + <FullLoadAndDragCurve> + <Entry engineSpeed="560.00" maxTorque="1180.00" dragTorque="-149.00" /> + <Entry engineSpeed="600.00" maxTorque="1282.00" dragTorque="-148.00" /> + <Entry engineSpeed="800.00" maxTorque="1791.00" dragTorque="-149.00" /> + <Entry engineSpeed="1000.00" maxTorque="2300.00" dragTorque="-160.00" /> + <Entry engineSpeed="1200.00" maxTorque="2300.00" dragTorque="-179.00" /> + <Entry engineSpeed="1400.00" maxTorque="2300.00" dragTorque="-203.00" /> + <Entry engineSpeed="1600.00" maxTorque="2079.00" dragTorque="-235.00" /> + <Entry engineSpeed="1800.00" maxTorque="1857.00" dragTorque="-264.00" /> + <Entry engineSpeed="2000.00" maxTorque="1352.00" dragTorque="-301.00" /> + <Entry engineSpeed="2100.00" maxTorque="1100.00" dragTorque="-320.00" /> + </FullLoadAndDragCurve> + </Data> + <Signature> + <di:Reference URI="#ENG-gooZah3D"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>JWEwzKSP0lXvwRgQZTiWJm9dpdtQ72FOX0CC5Vy6f2Y=</di:DigestValue> + </di:Reference> + </Signature> + </Engine> + <Gearbox> + <Data id="gbx-vi2Oak2N"> + <Manufacturer>Generic Gearbox Manufacturer</Manufacturer> + <Model>Generic 40t Long Haul Truck Gearbox</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T11:00:00Z</Date> + <AppVersion>3.0.1</AppVersion> + <TransmissionType>AMT</TransmissionType> + <MainCertificationMethod>Standard values</MainCertificationMethod> + <Gears> + <Gear number="1"> + <Ratio>14.930</Ratio> + <MaxTorque>5000</MaxTorque> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="2"> + <Ratio>11.640</Ratio> + <MaxTorque>5000</MaxTorque> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="3"> + <Ratio>9.020</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="4"> + <Ratio>7.040</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="5"> + <Ratio>5.640</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="6"> + <Ratio>4.400</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="7"> + <Ratio>3.390</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="8"> + <Ratio>2.650</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + <Gear number="9"> + <Ratio>2.050</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06" /> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06" /> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06" /> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06" /> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06" /> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06" /> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06" /> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06" /> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06" /> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06" /> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06" /> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06" /> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06" /> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06" /> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56" /> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56" /> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56" /> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56" /> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56" /> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56" /> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56" /> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56" /> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56" /> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56" /> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56" /> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56" /> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56" /> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56" /> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58" /> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58" /> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58" /> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58" /> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58" /> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58" /> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58" /> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58" /> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58" /> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58" /> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58" /> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58" /> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58" /> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58" /> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59" /> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59" /> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59" /> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59" /> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59" /> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59" /> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59" /> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59" /> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59" /> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59" /> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59" /> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59" /> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59" /> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59" /> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60" /> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60" /> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60" /> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60" /> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60" /> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60" /> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60" /> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60" /> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60" /> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60" /> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60" /> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60" /> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60" /> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60" /> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61" /> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61" /> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61" /> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61" /> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61" /> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61" /> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61" /> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61" /> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61" /> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61" /> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61" /> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61" /> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61" /> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61" /> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63" /> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63" /> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63" /> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63" /> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63" /> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63" /> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63" /> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63" /> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63" /> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63" /> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63" /> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63" /> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63" /> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63" /> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64" /> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64" /> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64" /> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64" /> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64" /> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64" /> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64" /> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64" /> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64" /> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64" /> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64" /> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64" /> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64" /> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64" /> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65" /> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65" /> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65" /> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65" /> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65" /> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65" /> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65" /> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65" /> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65" /> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65" /> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65" /> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65" /> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65" /> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65" /> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66" /> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66" /> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66" /> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66" /> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66" /> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66" /> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66" /> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66" /> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66" /> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66" /> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66" /> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66" /> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66" /> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66" /> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67" /> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67" /> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67" /> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67" /> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67" /> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67" /> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67" /> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67" /> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67" /> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67" /> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67" /> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67" /> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67" /> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67" /> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69" /> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69" /> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69" /> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69" /> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69" /> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69" /> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69" /> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69" /> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69" /> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69" /> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69" /> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69" /> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69" /> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69" /> + </TorqueLossMap> + </Gear> + + </Gears> + </Data> + <Signature> + <di:Reference URI="#gbx-vi2Oak2N"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>VwF71HA02YHUeTqOoEGox57pfGXknga9xjNRoWLdejY=</di:DigestValue> + </di:Reference> + </Signature> + </Gearbox> + <Axlegear> + <Data id="AXL-EC3ohnoh"> + <Manufacturer>Generic Gearbox Manufacturer</Manufacturer> + <Model>Generic 40t Long Haul Truck AxleGear</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T11:00:00Z</Date> + <AppVersion>3.0.1</AppVersion> + <LineType>Single portal axle</LineType> + <Ratio>2.590</Ratio> + <CertificationMethod>Standard values</CertificationMethod> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="0.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="0.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="0.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="0.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="0.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="0.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="0.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="0.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="0.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="0.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="0.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="0.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="0.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="0.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="0.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="0.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="0.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="0.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="0.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="0.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="0.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="0.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="0.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="0.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="0.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="0.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="0.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="0.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="0.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="0.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="100.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="100.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="100.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="100.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="100.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="100.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="100.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="100.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="100.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="100.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="100.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="100.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="100.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="100.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="100.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="100.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="100.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="100.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="100.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="100.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="100.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="100.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="100.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="100.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="100.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="100.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="100.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="100.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="100.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="100.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="100.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="100.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="100.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="100.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="100.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="100.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="100.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="100.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="100.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="300.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="300.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="300.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="300.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="300.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="300.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="300.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="300.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="300.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="300.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="300.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="300.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="300.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="300.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="300.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="300.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="300.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="300.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="300.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="300.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="300.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="300.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="300.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="300.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="300.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="300.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="300.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="300.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="300.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="300.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="300.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="300.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="300.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="300.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="300.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="300.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="300.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="300.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="300.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="500.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="500.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="500.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="500.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="500.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="500.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="500.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="500.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="500.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="500.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="500.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="500.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="500.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="500.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="500.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="500.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="500.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="500.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="500.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="500.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="500.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="500.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="500.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="500.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="500.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="500.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="500.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="500.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="500.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="500.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="500.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="500.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="500.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="500.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="500.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="500.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="500.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="500.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="500.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="700.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="700.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="700.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="700.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="700.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="700.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="700.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="700.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="700.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="700.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="700.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="700.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="700.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="700.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="700.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="700.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="700.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="700.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="700.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="700.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="700.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="700.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="700.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="700.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="700.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="700.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="700.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="700.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="700.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="700.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="700.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="700.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="700.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="700.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="700.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="700.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="700.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="700.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="700.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="900.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="900.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="900.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="900.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="900.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="900.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="900.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="900.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="900.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="900.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="900.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="900.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="900.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="900.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="900.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="900.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="900.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="900.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="900.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="900.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="900.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="900.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="900.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="900.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="900.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="900.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="900.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="900.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="900.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="900.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="900.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="1100.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1100.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1100.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1100.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1100.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="1100.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1100.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1100.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1100.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1100.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="1100.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="1100.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="1100.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="1100.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="1100.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="1100.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="1100.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="1100.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="1100.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="1100.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="1100.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="1100.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="1100.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="1100.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="1100.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="1100.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="1100.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="1100.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="1100.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="1100.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="1100.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="1100.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="1100.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="1100.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="1100.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="1100.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="1100.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="1100.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="1100.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="1300.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1300.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1300.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1300.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1300.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="1300.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1300.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1300.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1300.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1300.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="1300.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="1300.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="1300.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="1300.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="1300.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="1300.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="1300.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="1300.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="1300.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="1300.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="1300.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="1300.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="1300.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="1300.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="1300.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="1300.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="1300.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="1300.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="1300.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="1300.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="1300.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="1300.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="1300.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="1300.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="1300.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="1300.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="1300.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="1300.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="1300.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="1500.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1500.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1500.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1500.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1500.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="1500.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1500.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1500.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1500.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1500.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="1500.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="1500.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="1500.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="1500.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="1500.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="1500.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="1500.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="1500.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="1500.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="1500.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="1500.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="1500.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="1500.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="1500.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="1500.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="1500.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="1500.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="1500.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="1500.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="1500.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="1500.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="1500.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="1500.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="1500.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="1500.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="1500.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="1500.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="1500.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="1500.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="1700.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1700.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1700.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1700.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1700.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="1700.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1700.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1700.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1700.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1700.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="1700.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="1700.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="1700.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="1700.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="1700.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="1700.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="1700.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="1700.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="1700.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="1700.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="1700.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="1700.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="1700.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="1700.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="1700.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="1700.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="1700.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="1700.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="1700.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="1700.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="1700.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="1700.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="1700.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="1700.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="1700.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="1700.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="1700.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="1700.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="1700.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="1900.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1900.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1900.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1900.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1900.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="1900.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="1900.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="1900.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="1900.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="1900.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="1900.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="1900.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="1900.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="1900.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="1900.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="1900.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="1900.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="1900.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="1900.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="1900.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="1900.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="1900.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="1900.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="1900.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="1900.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="1900.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="1900.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="1900.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="1900.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="1900.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="1900.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="1900.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="1900.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="1900.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="1900.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="1900.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="1900.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="1900.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="1900.00" inputTorque="35000.00" torqueLoss="565.00" /> + <Entry inputSpeed="2100.00" inputTorque="-5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="2100.00" inputTorque="-4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="2100.00" inputTorque="-3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="2100.00" inputTorque="-2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="2100.00" inputTorque="0.00" torqueLoss="40.00" /> + <Entry inputSpeed="2100.00" inputTorque="1000.00" torqueLoss="55.00" /> + <Entry inputSpeed="2100.00" inputTorque="2000.00" torqueLoss="70.00" /> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="85.00" /> + <Entry inputSpeed="2100.00" inputTorque="4000.00" torqueLoss="100.00" /> + <Entry inputSpeed="2100.00" inputTorque="5000.00" torqueLoss="115.00" /> + <Entry inputSpeed="2100.00" inputTorque="6000.00" torqueLoss="130.00" /> + <Entry inputSpeed="2100.00" inputTorque="7000.00" torqueLoss="145.00" /> + <Entry inputSpeed="2100.00" inputTorque="8000.00" torqueLoss="160.00" /> + <Entry inputSpeed="2100.00" inputTorque="9000.00" torqueLoss="175.00" /> + <Entry inputSpeed="2100.00" inputTorque="10000.00" torqueLoss="190.00" /> + <Entry inputSpeed="2100.00" inputTorque="11000.00" torqueLoss="205.00" /> + <Entry inputSpeed="2100.00" inputTorque="12000.00" torqueLoss="220.00" /> + <Entry inputSpeed="2100.00" inputTorque="13000.00" torqueLoss="235.00" /> + <Entry inputSpeed="2100.00" inputTorque="14000.00" torqueLoss="250.00" /> + <Entry inputSpeed="2100.00" inputTorque="15000.00" torqueLoss="265.00" /> + <Entry inputSpeed="2100.00" inputTorque="16000.00" torqueLoss="280.00" /> + <Entry inputSpeed="2100.00" inputTorque="17000.00" torqueLoss="295.00" /> + <Entry inputSpeed="2100.00" inputTorque="18000.00" torqueLoss="310.00" /> + <Entry inputSpeed="2100.00" inputTorque="19000.00" torqueLoss="325.00" /> + <Entry inputSpeed="2100.00" inputTorque="20000.00" torqueLoss="340.00" /> + <Entry inputSpeed="2100.00" inputTorque="21000.00" torqueLoss="355.00" /> + <Entry inputSpeed="2100.00" inputTorque="22000.00" torqueLoss="370.00" /> + <Entry inputSpeed="2100.00" inputTorque="23000.00" torqueLoss="385.00" /> + <Entry inputSpeed="2100.00" inputTorque="24000.00" torqueLoss="400.00" /> + <Entry inputSpeed="2100.00" inputTorque="25000.00" torqueLoss="415.00" /> + <Entry inputSpeed="2100.00" inputTorque="26000.00" torqueLoss="430.00" /> + <Entry inputSpeed="2100.00" inputTorque="27000.00" torqueLoss="445.00" /> + <Entry inputSpeed="2100.00" inputTorque="28000.00" torqueLoss="460.00" /> + <Entry inputSpeed="2100.00" inputTorque="29000.00" torqueLoss="475.00" /> + <Entry inputSpeed="2100.00" inputTorque="30000.00" torqueLoss="490.00" /> + <Entry inputSpeed="2100.00" inputTorque="31000.00" torqueLoss="505.00" /> + <Entry inputSpeed="2100.00" inputTorque="32000.00" torqueLoss="520.00" /> + <Entry inputSpeed="2100.00" inputTorque="33000.00" torqueLoss="535.00" /> + <Entry inputSpeed="2100.00" inputTorque="34000.00" torqueLoss="550.00" /> + <Entry inputSpeed="2100.00" inputTorque="35000.00" torqueLoss="565.00" /> + </TorqueLossMap> + </Data> + <Signature> + <di:Reference URI="#AXL-EC3ohnoh"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>o4nYTajmWKaduxys5ShmnfJbYd23rpxZ01JbuG6dmzU=</di:DigestValue> + </di:Reference> + </Signature> + </Axlegear> + <AxleWheels> + <Data> + <Axles> + <Axle axleNumber="1"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>true</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </Axle> + <Axle axleNumber="2"> + <AxleType>VehicleDriven</AxleType> + <TwinTyres>true</TwinTyres> + <Steered>false</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0063</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </Axle> + </Axles> + </Data> + </AxleWheels> + <Auxiliaries> + <Data> + <Fan> + <Technology>Crankshaft mounted - Electronically controlled visco clutch</Technology> + </Fan> + <SteeringPump> + <Technology>Fixed displacement</Technology> + </SteeringPump> + <ElectricSystem> + <Technology>Standard technology</Technology> + </ElectricSystem> + <PneumaticSystem> + <Technology>Medium Supply 1-stage + ESS</Technology> + </PneumaticSystem> + <HVAC> + <Technology>Default</Technology> + </HVAC> + </Data> + </Auxiliaries> + <AirDrag> + <Data id="CabinX23h"> + <Manufacturer>Generic Manufacturer</Manufacturer> + <Model>Generic Model</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-03-24T15:00:00Z</Date> + <AppVersion>Vect AirDrag x.y</AppVersion> + <CdxA_0>2.00</CdxA_0> + <TransferredCdxA>2.00</TransferredCdxA> + <DeclaredCdxA>2.00</DeclaredCdxA> + </Data> + <Signature> + <di:Reference URI="#CabinX23h"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>/8o/sm2ZsAFWXF8azJDA7Op8in6DdHr/SMkSSn7voIU=</di:DigestValue> + </di:Reference> + </Signature> + </AirDrag> + </Components> + </Vehicle> +</tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/325kW.vmap new file mode 100644 index 0000000000000000000000000000000000000000..55a9eb325f3a013676613c11c956e312f3cc3282 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/325kW.vmap @@ -0,0 +1,142 @@ +engine speed [rpm], torque [Nm], fuel consumption [g/h] +500,-135.5,0 +500,0,1355 +500,213.4,3412.291 +500,426.8,5830.1 +500,640.2,8316.426 +500,853.6,10439.87 +500,1067,12823.69 +500,1188,14228.79 +500,1401.4,16628.66 +600,-138,0 +600,0,1355 +600,213.4,3412.291 +600,426.8,5830.1 +600,640.2,8316.426 +600,853.6,10439.87 +600,1067,12823.69 +600,1188,14228.79 +600,1401.4,16628.66 +751,-141.775,0 +750.9,0,1649.255 +750.9,213.4,4157.795 +750.9,426.8,7149.494 +750.9,640.2,10037.08 +750.9,853.6,12957.07 +750.9,1067,16055.22 +750.9,1280.4,19231.36 +750.9,1493.8,22400.17 +750.9,1544.879,23213.92 +751,1758.279,26392.93 +902,-147.59,0 +901.8,0,2210.735 +901.8,213.4,5204.867 +901.8,426.8,8515.462 +901.8,640.2,11804.75 +901.8,853.6,15410.55 +901.8,1067,19081.7 +901.8,1280.4,22742.96 +901.8,1493.8,26543.87 +901.8,1707.2,30534.68 +901.8,1901.757,34352.75 +902,2115.157,38403.27 +1053,-155.445,0 +1052.7,0,2768.035 +1052.7,213.4,6228.407 +1052.7,426.8,9836.041 +1052.7,640.2,13624.5 +1052.7,853.6,17854.95 +1052.7,1067,22072.71 +1052.7,1280.4,26161.13 +1052.7,1493.8,30525.55 +1052.7,1707.2,35019.18 +1052.7,1920.6,39913.3 +1052.7,2134,45438.16 +1053,2347.4,50542.53 +1204,-165.44,0 +1203.6,0,3086.704 +1203.6,213.4,6943.027 +1203.6,426.8,11040.37 +1203.6,640.2,15504.65 +1203.6,853.6,20335.89 +1203.6,1067,25176.6 +1203.6,1280.4,29782.22 +1203.6,1493.8,34642.24 +1203.6,1707.2,39786.14 +1203.6,1920.6,45254.8 +1203.6,2134,51129.03 +1204,2347.4,56732.88 +1367,-183.37,0 +1367.1,0,3845.344 +1367.1,213.4,7981.742 +1367.1,426.8,12796.69 +1367.1,640.2,17789.2 +1367.1,853.6,22854.21 +1367.1,1067,28302.84 +1367.1,1280.4,33739.91 +1367.1,1493.8,39393.87 +1367.1,1707.2,45836.33 +1367.1,1920.6,52078.71 +1367.1,2134,58296.41 +1367,2347.4,64530.56 +1490,-200.5,0 +1489.6,0,4373.424 +1489.6,213.4,8861.484 +1489.6,426.8,14090.86 +1489.6,640.2,19518.29 +1489.6,853.6,25092.8 +1489.6,1067,30873.69 +1489.6,1280.4,36865.42 +1489.6,1493.8,43095.57 +1489.6,1707.2,50249.81 +1489.6,1920.6,57035.25 +1489.6,2041.712,60609.5 +1490,2255.112,67311.83 +1612,-218.62,0 +1612.2,0,4904.015 +1612.2,213.4,9810.482 +1612.2,426.8,15403.9 +1612.2,640.2,21301.35 +1612.2,853.6,27492.32 +1612.2,1067,33580.96 +1612.2,1280.4,40114.61 +1612.2,1493.8,46914.77 +1612.2,1707.2,54666.14 +1612.2,1915.434,61862.91 +1612,2128.834,69491.99 +1735,-235.225,0 +1734.7,0,5586.953 +1734.7,213.4,11041.15 +1734.7,426.8,16949.24 +1734.7,640.2,23500.23 +1734.7,853.6,30159.59 +1734.7,1067,36741.18 +1734.7,1280.4,43923.85 +1734.7,1493.8,51295.21 +1734.7,1707.2,59469.31 +1734.7,1789.259,62731.31 +1735,2002.659,70935.23 +1857,-253.69,0 +1857.3,0,6673.839 +1857.3,213.4,12518.56 +1857.3,426.8,18687.88 +1857.3,640.2,25652.39 +1857.3,853.6,33003.08 +1857.3,1067,40438.09 +1857.3,1280.4,48117.52 +1857.3,1493.8,55848.59 +1857.3,1587.631,59434.17 +1857,1801.031,67215.39 +1957,-270.69,0 +1957.3,0,6673.839 +1957.3,213.4,12518.56 +1957.3,426.8,18687.88 +1957.3,640.2,25652.39 +1957.3,853.6,33003.08 +1957.3,1067,40438.09 +1957.3,1280.4,48117.52 +1957.3,1493.8,55848.59 +1957.3,1587.631,59434.17 +1957,1801.031,67215.39 +3000,-200,0 +3000,2000,67215.39 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Axle_4x2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Axle_4x2.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..1353f24059ae4c26ad9d9ba8cf62226fa6a9ef20 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Axle_4x2.vtlm @@ -0,0 +1,481 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-4535.8357,143.4491698 +0,-3781.121409,120.7993009 +0,-3026.407119,98.14943196 +0,-2649.189787,86.96431151 +0,-2271.692828,75.49956305 +0,-1894.475497,64.3144426 +0,-1516.978537,52.84969413 +0,-1215.204672,43.90159777 +0,-913.4308074,34.95350141 +0,-611.3773144,25.72577704 +0,-309.6034493,16.77768068 +0,-234.1599831,14.54065659 +0,-158.7165168,12.3036325 +0,-83.27305057,10.06660841 +0,-45.55131744,8.948096361 +0,-7.549956305,7.549956305 +0,7.549956305,7.549956305 +0,45.55131744,8.948096361 +0,83.27305057,10.06660841 +0,158.7165168,12.3036325 +0,234.1599831,14.54065659 +0,309.6034493,16.77768068 +0,611.3773144,25.72577704 +0,913.4308074,34.95350141 +0,1215.204672,43.90159777 +0,1516.978537,52.84969413 +0,1894.475497,64.3144426 +0,2271.692828,75.49956305 +0,2649.189787,86.96431151 +0,3026.407119,98.14943196 +0,3781.121409,120.7993009 +0,4535.8357,143.4491698 +341.5,-4535.8357,143.4491698 +341.5,-3781.121409,120.7993009 +341.5,-3026.407119,98.14943196 +341.5,-2649.189787,86.96431151 +341.5,-2271.692828,75.49956305 +341.5,-1894.475497,64.3144426 +341.5,-1516.978537,52.84969413 +341.5,-1215.204672,43.90159777 +341.5,-913.4308074,34.95350141 +341.5,-611.3773144,25.72577704 +341.5,-309.6034493,16.77768068 +341.5,-234.1599831,14.54065659 +341.5,-158.7165168,12.3036325 +341.5,-83.27305057,10.06660841 +341.5,-45.55131744,8.948096361 +341.5,-7.549956305,7.549956305 +341.5,7.549956305,7.549956305 +341.5,45.55131744,8.948096361 +341.5,83.27305057,10.06660841 +341.5,158.7165168,12.3036325 +341.5,234.1599831,14.54065659 +341.5,309.6034493,16.77768068 +341.5,611.3773144,25.72577704 +341.5,913.4308074,34.95350141 +341.5,1215.204672,43.90159777 +341.5,1516.978537,52.84969413 +341.5,1894.475497,64.3144426 +341.5,2271.692828,75.49956305 +341.5,2649.189787,86.96431151 +341.5,3026.407119,98.14943196 +341.5,3781.121409,120.7993009 +341.5,4535.8357,143.4491698 +683,-4524.510765,132.1242353 +683,-3771.893685,111.5715765 +683,-3019.276604,91.01891767 +683,-2642.898157,80.67268126 +683,-2266.659524,70.46625884 +683,-1890.420891,60.25983643 +683,-1514.042443,49.91360002 +683,-1212.967648,41.66457368 +683,-911.8928534,33.41554735 +683,-610.9578724,25.30633502 +683,-309.8830774,17.05730869 +683,-234.5794251,14.9600986 +683,-159.2757729,12.86288852 +683,-84.11193461,10.90549244 +683,-46.39020148,9.786980395 +683,-8.808282356,8.808282356 +683,8.808282356,8.808282356 +683,46.39020148,9.786980395 +683,84.11193461,10.90549244 +683,159.2757729,12.86288852 +683,234.5794251,14.9600986 +683,309.8830774,17.05730869 +683,610.9578724,25.30633502 +683,911.8928534,33.41554735 +683,1212.967648,41.66457368 +683,1514.042443,49.91360002 +683,1890.420891,60.25983643 +683,2266.659524,70.46625884 +683,2642.898157,80.67268126 +683,3019.276604,91.01891767 +683,3771.893685,111.5715765 +683,4524.510765,132.1242353 +1024.5,-4514.397552,122.0110223 +1024.5,-3763.691263,103.3691548 +1024.5,-3012.984974,84.72728742 +1024.5,-2637.53862,75.31314437 +1024.5,-2262.185476,65.99221066 +1024.5,-1886.832331,56.67127695 +1024.5,-1511.479187,47.35034324 +1024.5,-1211.103462,39.80038694 +1024.5,-910.820946,32.34363997 +1024.5,-610.5384303,24.886893 +1024.5,-310.2559147,17.43014604 +1024.5,-235.1852858,15.5659593 +1024.5,-160.1146569,13.70177255 +1024.5,-85.04402798,11.83758581 +1024.5,-47.50871352,10.90549244 +1024.5,-9.973399069,9.973399069 +1024.5,9.973399069,9.973399069 +1024.5,47.50871352,10.90549244 +1024.5,85.04402798,11.83758581 +1024.5,160.1146569,13.70177255 +1024.5,235.1852858,15.5659593 +1024.5,310.2559147,17.43014604 +1024.5,610.5384303,24.886893 +1024.5,910.820946,32.34363997 +1024.5,1211.103462,39.80038694 +1024.5,1511.479187,47.35034324 +1024.5,1886.832331,56.67127695 +1024.5,2262.185476,65.99221066 +1024.5,2637.53862,75.31314437 +1024.5,3012.984974,84.72728742 +1024.5,3763.691263,103.3691548 +1024.5,4514.397552,122.0110223 +1366,-4505.915503,113.5289726 +1366,-3756.793772,96.47166389 +1366,-3007.602135,79.3444482 +1366,-2633.04127,70.81579386 +1366,-2258.480405,62.28713951 +1366,-1883.919539,53.75848517 +1366,-1509.358674,45.22983083 +1366,-1209.682019,38.37894455 +1366,-910.0053643,31.52805827 +1366,-610.3986163,24.747079 +1366,-310.7219614,17.89619272 +1366,-235.8377512,16.21842465 +1366,-160.8836339,14.47074958 +1366,-85.99942368,12.79298152 +1366,-48.48741156,11.88419048 +1366,-11.04530645,11.04530645 +1366,11.04530645,11.04530645 +1366,48.48741156,11.88419048 +1366,85.99942368,12.79298152 +1366,160.8836339,14.47074958 +1366,235.8377512,16.21842465 +1366,310.7219614,17.89619272 +1366,610.3986163,24.747079 +1366,910.0053643,31.52805827 +1366,1209.682019,38.37894455 +1366,1509.358674,45.22983083 +1366,1883.919539,53.75848517 +1366,2258.480405,62.28713951 +1366,2633.04127,70.81579386 +1366,3007.602135,79.3444482 +1366,3756.793772,96.47166389 +1366,4505.915503,113.5289726 +1707.5,-4499.036654,106.6501235 +1707.5,-3751.257138,90.93502927 +1707.5,-3003.421696,75.16400943 +1707.5,-2629.503975,67.27849952 +1707.5,-2255.586255,59.3929896 +1707.5,-1881.668534,51.50747968 +1707.5,-1507.806739,43.67789536 +1707.5,-1208.661377,37.35830231 +1707.5,-909.5160153,31.03870925 +1707.5,-610.4265791,24.7750418 +1707.5,-311.2812174,18.45544875 +1707.5,-236.5088584,16.88953188 +1707.5,-161.7364994,15.32361502 +1707.5,-86.90821472,13.70177255 +1707.5,-49.5220352,12.91881412 +1707.5,-12.13585569,12.13585569 +1707.5,12.13585569,12.13585569 +1707.5,49.5220352,12.91881412 +1707.5,86.90821472,13.70177255 +1707.5,161.7364994,15.32361502 +1707.5,236.5088584,16.88953188 +1707.5,311.2812174,18.45544875 +1707.5,610.4265791,24.7750418 +1707.5,909.5160153,31.03870925 +1707.5,1208.661377,37.35830231 +1707.5,1507.806739,43.67789536 +1707.5,1881.668534,51.50747968 +1707.5,2255.586255,59.3929896 +1707.5,2629.503975,67.27849952 +1707.5,3003.421696,75.16400943 +1707.5,3751.257138,90.93502927 +1707.5,4499.036654,106.6501235 +2049,-4493.751684,101.3651541 +2049,-3747.006792,86.6846835 +2049,-3000.215295,71.95760824 +2049,-2626.866151,64.64067528 +2049,-2253.470403,57.27713765 +2049,-1880.121259,49.96020468 +2049,-1506.72551,42.59666705 +2049,-1208.027553,36.72447882 +2049,-909.3295966,30.85229058 +2049,-610.6316397,24.98010234 +2049,-311.9336828,19.1079141 +2049,-237.2358912,17.61656471 +2049,-162.5847043,16.17181999 +2049,-87.88691276,14.68047059 +2049,-50.53801698,13.9347959 +2049,-13.23572587,13.23572587 +2049,13.23572587,13.23572587 +2049,50.53801698,13.9347959 +2049,87.88691276,14.68047059 +2049,162.5847043,16.17181999 +2049,237.2358912,17.61656471 +2049,311.9336828,19.1079141 +2049,610.6316397,24.98010234 +2049,909.3295966,30.85229058 +2049,1208.027553,36.72447882 +2049,1506.72551,42.59666705 +2049,1880.121259,49.96020468 +2049,2253.470403,57.27713765 +2049,2626.866151,64.64067528 +2049,3000.215295,71.95760824 +2049,3747.006792,86.6846835 +2049,4493.751684,101.3651541 +2390.5,-4489.776972,97.39044165 +2390.5,-3743.85099,83.52888166 +2390.5,-2997.925008,69.66732167 +2390.5,-2624.981991,62.7565151 +2390.5,-2251.999027,55.80576168 +2390.5,-1879.056009,48.89495512 +2390.5,-1506.073045,41.94420169 +2390.5,-1207.73461,36.43153519 +2390.5,-909.3562278,30.87892182 +2390.5,-610.9778458,25.32630845 +2390.5,-312.5994638,19.77369508 +2390.5,-238.0348284,18.41550189 +2390.5,-163.4302462,17.01736183 +2390.5,-88.82566394,15.61922177 +2390.5,-51.54334626,14.94012517 +2390.5,-14.22108172,14.22108172 +2390.5,14.22108172,14.22108172 +2390.5,51.54334626,14.94012517 +2390.5,88.82566394,15.61922177 +2390.5,163.4302462,17.01736183 +2390.5,238.0348284,18.41550189 +2390.5,312.5994638,19.77369508 +2390.5,610.9778458,25.32630845 +2390.5,909.3562278,30.87892182 +2390.5,1207.73461,36.43153519 +2390.5,1506.073045,41.94420169 +2390.5,1879.056009,48.89495512 +2390.5,2251.999027,55.80576168 +2390.5,2624.981991,62.7565151 +2390.5,2997.925008,69.66732167 +2390.5,3743.85099,83.52888166 +2390.5,4489.776972,97.39044165 +2732,-4486.970705,94.58417482 +2732,-3741.658906,81.33679778 +2732,-2996.382061,68.12437425 +2732,-2623.743638,61.51816248 +2732,-2251.105216,54.91195072 +2732,-1878.466793,48.30573895 +2732,-1505.793417,41.66457368 +2732,-1207.68967,36.38659497 +2732,-909.5859223,31.10861626 +2732,-611.4472214,25.79568404 +2732,-313.343474,20.51770533 +2732,-238.8087988,19.18947227 +2732,-164.2741236,17.86123922 +2732,-89.73944833,16.53300617 +2732,-52.50706423,15.90384314 +2732,-15.23972662,15.23972662 +2732,15.23972662,15.23972662 +2732,52.50706423,15.90384314 +2732,89.73944833,16.53300617 +2732,164.2741236,17.86123922 +2732,238.8087988,19.18947227 +2732,313.343474,20.51770533 +2732,611.4472214,25.79568404 +2732,909.5859223,31.10861626 +2732,1207.68967,36.38659497 +2732,1505.793417,41.66457368 +2732,1878.466793,48.30573895 +2732,2251.105216,54.91195072 +2732,2623.743638,61.51816248 +2732,2996.382061,68.12437425 +2732,3741.658906,81.33679778 +2732,4486.970705,94.58417482 +3073.5,-4485.036611,92.65008107 +3073.5,-3740.23358,79.91147167 +3073.5,-2995.430549,67.17286227 +3073.5,-2622.997964,60.77248779 +3073.5,-2250.596448,54.40318309 +3073.5,-1878.194933,48.03387838 +3073.5,-1505.793417,41.66457368 +3073.5,-1207.872205,36.56912992 +3073.5,-909.9509922,31.47368616 +3073.5,-612.0297797,26.3782424 +3073.5,-314.1085673,21.28279864 +3073.5,-239.6282642,20.0089377 +3073.5,-165.1479611,18.73507676 +3073.5,-90.66765798,17.46121582 +3073.5,-53.41197154,16.80875046 +3073.5,-16.1562851,16.1562851 +3073.5,16.1562851,16.1562851 +3073.5,53.41197154,16.80875046 +3073.5,90.66765798,17.46121582 +3073.5,165.1479611,18.73507676 +3073.5,239.6282642,20.0089377 +3073.5,314.1085673,21.28279864 +3073.5,612.0297797,26.3782424 +3073.5,909.9509922,31.47368616 +3073.5,1207.872205,36.56912992 +3073.5,1505.793417,41.66457368 +3073.5,1878.194933,48.03387838 +3073.5,2250.596448,54.40318309 +3073.5,2622.997964,60.77248779 +3073.5,2995.430549,67.17286227 +3073.5,3740.23358,79.91147167 +3073.5,4485.036611,92.65008107 +3415,-4483.796927,91.41039689 +3415,-3739.344984,79.02287599 +3415,-2994.893042,66.63535509 +3415,-2622.653089,60.42761324 +3415,-2250.441099,54.24783419 +3415,-1878.201147,48.04009234 +3415,-1505.989157,41.86031329 +3415,-1208.213972,36.91089749 +3415,-910.4108249,31.93351889 +3415,-612.6356404,26.98410309 +3415,-314.860456,22.03468729 +3415,-240.4236505,20.80432404 +3415,-165.9588823,19.54599799 +3415,-91.52207691,18.31563474 +3415,-54.3036742,17.70045311 +3415,-17.08527149,17.08527149 +3415,17.08527149,17.08527149 +3415,54.3036742,17.70045311 +3415,91.52207691,18.31563474 +3415,165.9588823,19.54599799 +3415,240.4236505,20.80432404 +3415,314.860456,22.03468729 +3415,612.6356404,26.98410309 +3415,910.4108249,31.93351889 +3415,1208.213972,36.91089749 +3415,1505.989157,41.86031329 +3415,1878.201147,48.04009234 +3415,2250.441099,54.24783419 +3415,2622.653089,60.42761324 +3415,2994.893042,66.63535509 +3415,3739.344984,79.02287599 +3415,4483.796927,91.41039689 +3756.5,-4483.087689,90.70115857 +3756.5,-3738.89758,78.57547117 +3756.5,-2994.70747,66.44978377 +3756.5,-2622.599706,60.37422971 +3756.5,-2250.517361,54.32409637 +3756.5,-1878.409596,48.24854231 +3756.5,-1506.327252,42.19840898 +3756.5,-1208.646125,37.34304987 +3756.5,-910.9649968,32.48769077 +3756.5,-613.283869,27.63233166 +3756.5,-315.6027412,22.77697256 +3756.5,-241.2015248,21.58219833 +3756.5,-166.7748877,20.36200337 +3756.5,-92.34825058,19.14180841 +3756.5,-55.13493201,18.53171093 +3756.5,-17.92161345,17.92161345 +3756.5,17.92161345,17.92161345 +3756.5,55.13493201,18.53171093 +3756.5,92.34825058,19.14180841 +3756.5,166.7748877,20.36200337 +3756.5,241.2015248,21.58219833 +3756.5,315.6027412,22.77697256 +3756.5,613.283869,27.63233166 +3756.5,910.9649968,32.48769077 +3756.5,1208.646125,37.34304987 +3756.5,1506.327252,42.19840898 +3756.5,1878.409596,48.24854231 +3756.5,2250.517361,54.32409637 +3756.5,2622.599706,60.37422971 +3756.5,2994.70747,66.44978377 +3756.5,3738.89758,78.57547117 +3756.5,4483.087689,90.70115857 +4098,-4482.72968,90.34314998 +4098,-3738.734463,78.41235483 +4098,-2994.739246,66.48155968 +4098,-2622.741638,60.51616211 +4098,-2250.74403,54.55076454 +4098,-1878.746421,48.58536696 +4098,-1506.748813,42.61996939 +4098,-1209.146066,37.84299086 +4098,-911.5433183,33.06601233 +4098,-613.9405711,28.28903381 +4098,-316.337824,23.51205528 +4098,-241.9429627,22.32363623 +4098,-167.5481015,21.13521719 +4098,-93.15324031,19.94679814 +4098,-55.94415853,19.34093745 +4098,-18.73507676,18.73507676 +4098,18.73507676,18.73507676 +4098,55.94415853,19.34093745 +4098,93.15324031,19.94679814 +4098,167.5481015,21.13521719 +4098,241.9429627,22.32363623 +4098,316.337824,23.51205528 +4098,613.9405711,28.28903381 +4098,911.5433183,33.06601233 +4098,1209.146066,37.84299086 +4098,1506.748813,42.61996939 +4098,1878.746421,48.58536696 +4098,2250.74403,54.55076454 +4098,2622.741638,60.51616211 +4098,2994.739246,66.48155968 +4098,3738.734463,78.41235483 +4098,4482.72968,90.34314998 +4439.5,-4482.663358,90.27682795 +4439.5,-3738.81154,78.48943178 +4439.5,-2994.938212,66.68052577 +4439.5,-2623.012304,60.78682768 +4439.5,-2251.086395,54.8931296 +4439.5,-1879.160486,48.99943152 +4439.5,-1507.234577,43.10573343 +4439.5,-1209.676642,38.37356709 +4439.5,-912.1402166,33.66291059 +4439.5,-614.6037914,28.95225409 +4439.5,-317.0458564,24.22008775 +4439.5,-242.6778825,23.05855601 +4439.5,-168.2883988,21.87551442 +4439.5,-93.898915,20.69247284 +4439.5,-56.71492805,20.11170697 +4439.5,-19.50943125,19.50943125 +4439.5,19.50943125,19.50943125 +4439.5,56.71492805,20.11170697 +4439.5,93.898915,20.69247284 +4439.5,168.2883988,21.87551442 +4439.5,242.6778825,23.05855601 +4439.5,317.0458564,24.22008775 +4439.5,614.6037914,28.95225409 +4439.5,912.1402166,33.66291059 +4439.5,1209.676642,38.37356709 +4439.5,1507.234577,43.10573343 +4439.5,1879.160486,48.99943152 +4439.5,2251.086395,54.8931296 +4439.5,2623.012304,60.78682768 +4439.5,2994.938212,66.68052577 +4439.5,3738.81154,78.48943178 +4439.5,4482.663358,90.27682795 +4781,-4482.766298,90.37976793 +4781,-3739.01742,78.69531175 +4781,-2995.248569,66.99088213 +4781,-2623.384117,61.15864075 +4781,-2251.499691,55.30642595 +4781,-1879.635239,49.47418457 +4781,-1507.750813,43.62196976 +4781,-1210.251262,38.94818729 +4781,-912.7517108,34.27440481 +4781,-615.2321862,29.58064891 +4781,-317.7326351,24.90686643 +4781,-243.367734,23.74840753 +4781,-168.9828595,22.5699752 +4781,-94.61795846,21.41151629 +4781,-57.4155345,20.81231341 +4781,-20.23308396,20.23308396 +4781,20.23308396,20.23308396 +4781,57.4155345,20.81231341 +4781,94.61795846,21.41151629 +4781,168.9828595,22.5699752 +4781,243.367734,23.74840753 +4781,317.7326351,24.90686643 +4781,615.2321862,29.58064891 +4781,912.7517108,34.27440481 +4781,1210.251262,38.94818729 +4781,1507.750813,43.62196976 +4781,1879.635239,49.47418457 +4781,2251.499691,55.30642595 +4781,2623.384117,61.15864075 +4781,2995.248569,66.99088213 +4781,3739.01742,78.69531175 +4781,4482.766298,90.37976793 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine.veng b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine.veng new file mode 100644 index 0000000000000000000000000000000000000000..431c0200ac50ed0d8ccb87cfb58694518c213e64 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine.veng @@ -0,0 +1,27 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2018-08-03T10:29:59.6929954Z", + "AppVersion": "3", + "FileVersion": 4 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "SomeEngine", + "Displacement": "7698", + "IdlingSpeed": 550.0, + "Inertia": 3.78846, + "WHTC-Urban": 1.0, + "WHTC-Rural": 1.0, + "WHTC-Motorway": 1.0, + "WHTC-Engineering": 0.0, + "ColdHotBalancingFactor": 0.0, + "CFRegPer": 0.5, + "RatedPower": 210000.0, + "RatedSpeed": 2100.0, + "MaxTorque": 1100.0, + "FuelType": "DieselCI", + "FullLoadCurve": "Engine.vfld", + "FuelMap": "325kW.vmap" + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine.vfld b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine.vfld new file mode 100644 index 0000000000000000000000000000000000000000..4f97e877f1f4524decf0fc92cb8aa59c17615837 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine.vfld @@ -0,0 +1,265 @@ +engine speed [1/min],full load torque [Nm],motoring torque [Nm],PT1 [s] +542,573.42,-82.7,0.6 +550,573.42,-82.7,0.6 +558,587.16,-83.04,0.6 +566,608.91,-83.37,0.6 +574,636.02,-83.71,0.6 +582,659.27,-84.05,0.6 +590,672.45,-84.38,0.6 +598,677.01,-84.72,0.6 +606,680.26,-85.05,0.6 +614,684.43,-85.39,0.6 +622,681.54,-85.72,0.6 +630,677.4,-86.06,0.6 +638,688.56,-86.4,0.6 +646,695,-86.73,0.6 +654,698.57,-87.07,0.6 +662,708.83,-87.4,0.6 +670,723.88,-87.74,0.6 +678,728.5,-88.07,0.6 +686,741.12,-88.41,0.6 +694,762.74,-88.75,0.6 +702,772.64,-89.08,0.6 +710,778.16,-89.42,0.6 +718,791.47,-89.74,0.6 +726,798.43,-90.02,0.6 +734,811.08,-90.24,0.6 +742,823.48,-90.45,0.6 +750,832.52,-90.67,0.6 +758,839.88,-90.88,0.6 +766,854.96,-91.1,0.6 +774,862.1,-91.32,0.6 +782,864.82,-91.53,0.6 +790,881.1,-91.75,0.6 +798,890.83,-91.97,0.6 +806,896.79,-92.18,0.6 +814,913.72,-92.4,0.6 +822,917.97,-92.62,0.6 +830,924.3,-92.83,0.6 +838,940.57,-93.05,0.6 +846,952.38,-93.26,0.6 +854,962.2,-93.48,0.6 +862,976.34,-93.7,0.6 +870,984.61,-93.91,0.6 +878,994.81,-94.13,0.6 +886,1009.54,-94.35,0.6 +894,1024.3,-94.59,0.6 +902,1029.56,-94.87,0.6 +910,1038.9,-95.17,0.6 +918,1054.23,-95.46,0.6 +926,1055.87,-95.76,0.6 +934,1063.05,-96.05,0.6 +942,1071.87,-96.35,0.6 +950,1071.58,-96.64,0.6 +958,1081.08,-96.94,0.6 +966,1081.33,-97.23,0.6 +974,1070.98,-97.53,0.6 +982,1076.96,-97.82,0.6 +990,1077.14,-98.12,0.6 +998,1072.14,-98.41,0.6 +1006,1078.68,-98.71,0.6 +1014,1080.33,-99,0.6 +1022,1075.34,-99.3,0.6 +1030,1072.28,-99.59,0.6 +1038,1072.46,-99.89,0.6 +1046,1073.67,-100.19,0.6 +1054,1073.78,-100.48,0.6 +1062,1074.04,-100.8,0.6 +1070,1074.12,-101.17,0.6 +1078,1072.76,-101.6,0.6 +1086,1079.94,-102.03,0.6 +1094,1077.88,-102.46,0.6 +1102,1075.23,-102.89,0.6 +1110,1071.48,-103.32,0.6 +1118,1067.57,-103.75,0.6 +1126,1068.09,-104.18,0.6 +1134,1069.33,-104.61,0.6 +1142,1061.71,-105.04,0.6 +1150,1063.71,-105.47,0.6 +1158,1058.02,-105.9,0.6 +1166,1051.83,-106.33,0.6 +1174,1049.5,-106.76,0.6 +1182,1053.94,-107.19,0.6 +1190,1057.1,-107.61,0.6 +1198,1059.07,-108.04,0.6 +1206,1056.24,-108.47,0.6 +1214,1059.24,-108.9,0.6 +1222,1060.8,-109.33,0.6 +1230,1055.37,-109.76,0.6 +1238,1065.28,-110.26,0.6 +1246,1063.26,-110.86,0.6 +1254,1067.3,-111.47,0.6 +1262,1067.17,-112.08,0.6 +1270,1063.35,-112.69,0.6 +1278,1062.51,-113.3,0.6 +1286,1058.91,-113.91,0.6 +1294,1059.91,-114.51,0.6 +1302,1060.86,-115.12,0.6 +1310,1064.46,-115.73,0.6 +1318,1063.62,-116.34,0.6 +1326,1066.05,-116.95,0.6 +1334,1067.84,-117.56,0.6 +1342,1066.93,-118.16,0.6 +1350,1065.65,-118.77,0.6 +1358,1066,-119.38,0.6 +1366,1061.83,-119.99,0.6 +1374,1064.12,-120.6,0.6 +1382,1067.66,-121.21,0.6 +1390,1062.94,-121.81,0.6 +1398,1066.2,-122.42,0.6 +1406,1062.44,-123,0.6 +1414,1062.74,-123.52,0.6 +1422,1070.6,-124.01,0.6 +1430,1070.71,-124.49,0.6 +1438,1073.41,-124.98,0.6 +1446,1066.86,-125.47,0.6 +1454,1066.64,-125.95,0.6 +1462,1065.32,-126.44,0.6 +1470,1064.35,-126.93,0.6 +1478,1066.16,-127.41,0.6 +1486,1065.89,-127.9,0.6 +1494,1064.91,-128.38,0.6 +1502,1058.51,-128.87,0.6 +1510,1063.37,-129.36,0.6 +1518,1065.51,-129.84,0.6 +1526,1064.33,-130.33,0.6 +1534,1065.56,-130.81,0.6 +1542,1067.87,-131.3,0.6 +1550,1068.55,-131.79,0.6 +1558,1071.38,-132.27,0.6 +1566,1070.69,-132.76,0.6 +1574,1068.64,-133.24,0.6 +1582,1071.39,-133.73,0.6 +1590,1074.48,-134.22,0.6 +1598,1073.12,-134.7,0.6 +1606,1071.89,-135.19,0.6 +1614,1071.1,-135.67,0.6 +1622,1069.7,-136.16,0.6 +1630,1074.23,-136.64,0.6 +1638,1077.92,-137.07,0.6 +1646,1072.01,-137.46,0.6 +1654,1070.91,-137.85,0.6 +1662,1077.6,-138.25,0.6 +1670,1074.01,-138.64,0.6 +1678,1071.56,-139.03,0.6 +1686,1074.98,-139.42,0.6 +1694,1073.01,-139.82,0.6 +1702,1072.13,-140.21,0.6 +1710,1067.79,-140.6,0.6 +1718,1066.15,-140.99,0.6 +1726,1065.68,-141.39,0.6 +1734,1062.83,-141.78,0.6 +1742,1061.44,-142.17,0.6 +1750,1059.42,-142.56,0.6 +1758,1056.93,-142.96,0.6 +1766,1059.76,-143.35,0.6 +1774,1056.69,-143.74,0.6 +1782,1050.86,-144.13,0.6 +1790,1045.37,-144.53,0.6 +1798,1048.73,-144.92,0.6 +1806,1043.9,-145.31,0.6 +1814,1041.29,-145.7,0.6 +1822,1043,-146.1,0.6 +1830,1039.3,-146.49,0.6 +1838,1037.07,-146.88,0.6 +1846,1030.75,-147.27,0.6 +1854,1034.67,-147.67,0.6 +1862,1027.24,-148.08,0.6 +1870,1025.52,-148.5,0.6 +1878,1019.94,-148.91,0.6 +1886,1018.86,-149.32,0.6 +1894,1021.32,-149.74,0.6 +1902,1022.77,-150.15,0.6 +1910,1017.73,-150.56,0.6 +1918,1013.3,-150.97,0.6 +1926,1004.18,-151.39,0.6 +1934,1004.22,-151.8,0.6 +1942,1002.25,-152.21,0.6 +1950,999.13,-152.62,0.6 +1958,1001.05,-153.04,0.6 +1966,995.69,-153.45,0.6 +1974,993.18,-153.86,0.6 +1982,989.2,-154.27,0.6 +1990,987.58,-154.69,0.6 +1998,987.51,-155.1,0.6 +2006,982.88,-155.51,0.6 +2014,986.86,-155.93,0.6 +2022,984.97,-156.34,0.6 +2030,973.39,-156.75,0.6 +2038,975.31,-157.16,0.6 +2046,977.29,-157.58,0.6 +2054,976.58,-157.99,0.6 +2062,972.31,-158.4,0.6 +2070,969.71,-158.8,0.6 +2078,967.87,-159.18,0.6 +2086,967.37,-159.54,0.6 +2094,961.57,-159.9,0.6 +2102,959.47,-160.26,0.6 +2110,958.21,-160.62,0.6 +2118,950.25,-160.98,0.6 +2126,947.44,-161.34,0.6 +2134,944.8,-161.7,0.6 +2142,940.84,-162.05,0.6 +2150,933.35,-162.41,0.6 +2158,930.3,-162.77,0.6 +2166,926.58,-163.13,0.6 +2174,925.98,-163.49,0.6 +2182,919.38,-163.85,0.6 +2190,912.24,-164.21,0.6 +2198,907.98,-164.57,0.6 +2206,900.6,-164.93,0.6 +2214,897.98,-165.29,0.6 +2222,885.47,-165.65,0.6 +2230,880.31,-166.01,0.6 +2238,876.55,-166.37,0.6 +2246,875.63,-166.73,0.6 +2254,868.37,-167.09,0.6 +2262,862.62,-167.45,0.6 +2270,852.23,-167.81,0.6 +2278,852.18,-168.17,0.6 +2286,846.05,-168.51,0.6 +2294,834.39,-168.69,0.6 +2302,828.35,-168.69,0.6 +2310,824.1,-168.69,0.6 +2318,815.95,-168.69,0.6 +2326,813.92,-168.69,0.6 +2334,799.99,-168.69,0.6 +2342,791.92,-168.69,0.6 +2350,781.37,-168.69,0.6 +2358,772.93,-168.69,0.6 +2366,766.47,-168.69,0.6 +2374,753.67,-168.69,0.6 +2382,741.6,-168.69,0.6 +2390,735.33,-168.69,0.6 +2398,720.83,-168.69,0.6 +2406,708.54,-168.69,0.6 +2414,695.07,-168.69,0.6 +2422,681.64,-168.69,0.6 +2430,673.59,-168.69,0.6 +2438,664.96,-168.69,0.6 +2446,647.2,-168.69,0.6 +2454,631.49,-168.69,0.6 +2462,613.95,-168.69,0.6 +2470,603.63,-168.69,0.6 +2478,588.06,-168.69,0.6 +2486,576.52,-168.69,0.6 +2494,563.79,-168.69,0.6 +2502,554.19,-168.69,0.6 +2510,540.44,-168.69,0.6 +2518,528.41,-168.69,0.6 +2526,511.56,-168.69,0.6 +2534,499.8,-168.69,0.6 +2542,489.7,-168.69,0.6 +2550,473.88,-168.69,0.6 +2558,455.16,-168.69,0.6 +2566,439.13,-168.69,0.6 +2574,427.31,-168.69,0.6 +2582,415.34,-168.69,0.6 +2590,408.41,-168.69,0.6 +2598,399.22,-168.69,0.6 +2606,381,-168.69,0.6 +2614,368.05,-168.69,0.6 +2622,353.06,-168.69,0.6 +2630,342.45,-168.69,0.6 +2638,331.12,-168.69,0.6 +2646,317.96,-168.69,0.6 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine_175kW_6.8l.veng b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine_175kW_6.8l.veng new file mode 100644 index 0000000000000000000000000000000000000000..100b26e3d13290055fbd00e2686d6806da16ab50 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Engine_175kW_6.8l.veng @@ -0,0 +1,21 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:06:05.1636564Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": false, + "ModelName": "175kW 6.8l Engine", + "Displacement": "6871", + "IdlingSpeed": 600.0, + "Inertia": 3.565, + "FullLoadCurve": "175kW.vfld", + "FuelMap": "175kW.vmap", + "WHTC-Urban": 0.0, + "WHTC-Rural": 0.0, + "WHTC-Motorway": 0.0, + "ColdHotBalancingFactor": 0.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Gear_1.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..b4274373230f50e6df7eb9702010c7a868dc967e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Gear_1.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,229.6 +0,-5000.0,209.6 +0,-4500.0,169.6 +0,-4000.0,169.6 +0,-3500.0,149.6 +0,-3000.0,129.6 +0,-2500.0,109.6 +0,-2000.0,89.6 +0,-1600.0,73.6 +0,-1200.0,57.6 +0,-900.0,45.6 +0,-600.0,33.6 +0,-400.0,25.6 +0,-200.0,17.6 +0,0.0,17.6 +0,200.0,17.6 +0,400.0,25.6 +0,600.0,33.6 +0,900.0,45.6 +0,1200.0,57.6 +0,1600.0,73.6 +0,2000.0,89.6 +0,2500.0,109.6 +0,3000.0,129.6 +0,3500.0,149.6 +0,4000.0,169.6 +0,4500.0,189.6 +0,5000.0,209.6 +0,5500.0,229.6 +600,-5500.0,229.6 +600,-5000.0,209.6 +600,-4500.0,169.6 +600,-4000.0,169.6 +600,-3500.0,149.6 +600,-3000.0,129.6 +600,-2500.0,109.6 +600,-2000.0,89.6 +600,-1600.0,73.6 +600,-1200.0,57.6 +600,-900.0,45.6 +600,-600.0,33.6 +600,-400.0,25.6 +600,-200.0,17.6 +600,0.0,17.6 +600,200.0,17.6 +600,400.0,25.6 +600,600.0,33.6 +600,900.0,45.6 +600,1200.0,57.6 +600,1600.0,73.6 +600,2000.0,89.6 +600,2500.0,109.6 +600,3000.0,129.6 +600,3500.0,149.6 +600,4000.0,169.6 +600,4500.0,189.6 +600,5000.0,209.6 +600,5500.0,229.6 +900,-5500.0,231.4 +900,-5000.0,211.4 +900,-4500.0,171.4 +900,-4000.0,171.4 +900,-3500.0,151.4 +900,-3000.0,131.4 +900,-2500.0,111.4 +900,-2000.0,91.4 +900,-1600.0,75.4 +900,-1200.0,59.4 +900,-900.0,47.4 +900,-600.0,35.4 +900,-400.0,27.4 +900,-200.0,19.4 +900,0.0,19.4 +900,200.0,19.4 +900,400.0,27.4 +900,600.0,35.4 +900,900.0,47.4 +900,1200.0,59.4 +900,1600.0,75.4 +900,2000.0,91.4 +900,2500.0,111.4 +900,3000.0,131.4 +900,3500.0,151.4 +900,4000.0,171.4 +900,4500.0,191.4 +900,5000.0,211.4 +900,5500.0,231.4 +1200,-5500.0,233.2 +1200,-5000.0,213.2 +1200,-4500.0,173.2 +1200,-4000.0,173.2 +1200,-3500.0,153.2 +1200,-3000.0,133.2 +1200,-2500.0,113.2 +1200,-2000.0,93.2 +1200,-1600.0,77.2 +1200,-1200.0,61.2 +1200,-900.0,49.2 +1200,-600.0,37.2 +1200,-400.0,29.2 +1200,-200.0,21.2 +1200,0.0,21.2 +1200,200.0,21.2 +1200,400.0,29.2 +1200,600.0,37.2 +1200,900.0,49.2 +1200,1200.0,61.2 +1200,1600.0,77.2 +1200,2000.0,93.2 +1200,2500.0,113.2 +1200,3000.0,133.2 +1200,3500.0,153.2 +1200,4000.0,173.2 +1200,4500.0,193.2 +1200,5000.0,213.2 +1200,5500.0,233.2 +1600,-5500.0,235.6 +1600,-5000.0,215.6 +1600,-4500.0,175.6 +1600,-4000.0,175.6 +1600,-3500.0,155.6 +1600,-3000.0,135.6 +1600,-2500.0,115.6 +1600,-2000.0,95.6 +1600,-1600.0,79.6 +1600,-1200.0,63.6 +1600,-900.0,51.6 +1600,-600.0,39.6 +1600,-400.0,31.6 +1600,-200.0,23.6 +1600,0.0,23.6 +1600,200.0,23.6 +1600,400.0,31.6 +1600,600.0,39.6 +1600,900.0,51.6 +1600,1200.0,63.6 +1600,1600.0,79.6 +1600,2000.0,95.6 +1600,2500.0,115.6 +1600,3000.0,135.6 +1600,3500.0,155.6 +1600,4000.0,175.6 +1600,4500.0,195.6 +1600,5000.0,215.6 +1600,5500.0,235.6 +2000,-5500.0,238.0 +2000,-5000.0,218.0 +2000,-4500.0,178.0 +2000,-4000.0,178.0 +2000,-3500.0,158.0 +2000,-3000.0,138.0 +2000,-2500.0,118.0 +2000,-2000.0,98.0 +2000,-1600.0,82.0 +2000,-1200.0,66.0 +2000,-900.0,54.0 +2000,-600.0,42.0 +2000,-400.0,34.0 +2000,-200.0,26.0 +2000,0.0,26.0 +2000,200.0,26.0 +2000,400.0,34.0 +2000,600.0,42.0 +2000,900.0,54.0 +2000,1200.0,66.0 +2000,1600.0,82.0 +2000,2000.0,98.0 +2000,2500.0,118.0 +2000,3000.0,138.0 +2000,3500.0,158.0 +2000,4000.0,178.0 +2000,4500.0,198.0 +2000,5000.0,218.0 +2000,5500.0,238.0 +2500,-5500.0,241.0 +2500,-5000.0,221.0 +2500,-4500.0,181.0 +2500,-4000.0,181.0 +2500,-3500.0,161.0 +2500,-3000.0,141.0 +2500,-2500.0,121.0 +2500,-2000.0,101.0 +2500,-1600.0,85.0 +2500,-1200.0,69.0 +2500,-900.0,57.0 +2500,-600.0,45.0 +2500,-400.0,37.0 +2500,-200.0,29.0 +2500,0.0,29.0 +2500,200.0,29.0 +2500,400.0,37.0 +2500,600.0,45.0 +2500,900.0,57.0 +2500,1200.0,69.0 +2500,1600.0,85.0 +2500,2000.0,101.0 +2500,2500.0,121.0 +2500,3000.0,141.0 +2500,3500.0,161.0 +2500,4000.0,181.0 +2500,4500.0,201.0 +2500,5000.0,221.0 +2500,5500.0,241.0 +3000,-5500.0,244.0 +3000,-5000.0,224.0 +3000,-4500.0,184.0 +3000,-4000.0,184.0 +3000,-3500.0,164.0 +3000,-3000.0,144.0 +3000,-2500.0,124.0 +3000,-2000.0,104.0 +3000,-1600.0,88.0 +3000,-1200.0,72.0 +3000,-900.0,60.0 +3000,-600.0,48.0 +3000,-400.0,40.0 +3000,-200.0,32.0 +3000,0.0,32.0 +3000,200.0,32.0 +3000,400.0,40.0 +3000,600.0,48.0 +3000,900.0,60.0 +3000,1200.0,72.0 +3000,1600.0,88.0 +3000,2000.0,104.0 +3000,2500.0,124.0 +3000,3000.0,144.0 +3000,3500.0,164.0 +3000,4000.0,184.0 +3000,4500.0,204.0 +3000,5000.0,224.0 +3000,5500.0,244.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Gearbox.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Gearbox.vgbx new file mode 100644 index 0000000000000000000000000000000000000000..56d3ea85d651c6fb719134568b73c6bb0df27803 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Gearbox.vgbx @@ -0,0 +1,82 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2018-08-09T12:53:31.5281425Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "Allison 3000 CR", + "Inertia": 0.0, + "TracInt": 0.0, + "Gears": [ + { + "Ratio": 6.83, + "LossMap": "Axle_4x2.vtlm" + }, + { + "Ratio": 3.4872, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "1491", + "MaxSpeed": "2800" + }, + { + "Ratio": 1.8643, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "1491", + "MaxSpeed": "2800" + }, + { + "Ratio": 1.4093, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "1695", + "MaxSpeed": "2800" + }, + { + "Ratio": 1.0, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "1695", + "MaxSpeed": "2800" + }, + { + "Ratio": 0.7498, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "1695", + "MaxSpeed": "2800" + }, + { + "Ratio": 0.6525, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "1695", + "MaxSpeed": "2800" + } + ], + "TqReserve": 20.0, + "ShiftTime": 1.5, + "StartTqReserve": 20.0, + "StartSpeed": 1.3, + "StartAcc": 0.6, + "GearboxType": "ATSerial", + "TorqueConverter": { + "Enabled": true, + "File": "TorqueConverter.vtcc", + "RefRPM": 999.99999999999989, + "Inertia": 0.835, + "MaxTCSpeed": 5000.0, + "ShiftPolygon": "", + "CLUpshiftMinAcceleration": 0.0, + "CCUpshiftMinAcceleration": 0.0 + }, + "DownshiftAfterUpshiftDelay": 10.0, + "UpshiftAfterDownshiftDelay": 10.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.8 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/TorqueConverter.vtcc b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/TorqueConverter.vtcc new file mode 100644 index 0000000000000000000000000000000000000000..a836f45e64278cf68baf98602e3310d8a556a316 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/TorqueConverter.vtcc @@ -0,0 +1,21 @@ +Speed Ratio, Torque Ratio,MP1000 +0.0,1.93,377.80 +0.1,1.82,365.21 +0.2,1.70,352.62 +0.3,1.60,340.02 +0.4,1.49,327.43 +0.5,1.39,314.84 +0.6,1.28,302.24 +0.7,1.18,264.46 +0.8,1.07,226.68 +0.9,0.97,188.90 +1.0,0.97,0.00 +1.100,1.000,-40.34 +1.222,1.000,-80.34 +1.375,1.000,-136.11 +1.571,1.000,-216.52 +1.833,1.000,-335.19 +2.200,1.000,-528.77 +2.750,1.000,-883.40 +4.400,1.000,-2462.17 +11.000,1.000,-16540.98 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/TruckAT.vecto b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/TruckAT.vecto new file mode 100644 index 0000000000000000000000000000000000000000..220586b7485b33194d6fd22ea59295b13e65279a --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/TruckAT.vecto @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2018-08-09T12:53:35.3617877Z", + "AppVersion": "3", + "FileVersion": 4 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Vehicle.vveh", + "EngineFile": "Engine.veng", + "GearboxFile": "Gearbox.vgbx", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - Electronically controlled visco clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Fixed displacement" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "None" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Large Supply + ESS" + ] + } + ], + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 2.5, + "UnderSpeed": 5.0 + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Vehicle.vveh b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Vehicle.vveh new file mode 100644 index 0000000000000000000000000000000000000000..e1bae74b2e3dfa7e565c996148ce6af541b17315 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/TruckAT_GbxSpeedLimit/Vehicle.vveh @@ -0,0 +1,62 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2018-08-09T08:53:13.0204772Z", + "AppVersion": "3", + "FileVersion": 7 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "N3", + "CurbWeight": 11640.0, + "CurbWeightExtra": 0.0, + "Loading": 0.0, + "MassMax": 18.0, + "rdyn": 0.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "Retarder": { + "Type": "None", + "Ratio": 0.0, + "File": "" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "only one engaged gearwheel above oil level", + "LossMap": "", + "Cycle": "" + }, + "TorqueLimits": {}, + "IdlingSpeed": 550.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 15.5, + "Wheels": "295/80 R22.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 31269.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 15.5, + "Wheels": "295/80 R22.5", + "AxleWeightShare": 0.0, + "TwinTyres": true, + "RRCISO": 0.0065, + "FzISO": 27100.0, + "Type": "VehicleDriven" + } + ] + }, + "CdA": 4.464, + "VehicleHeight": 0.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample_AT.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample_AT.xml new file mode 100644 index 0000000000000000000000000000000000000000..7f5e85d08ac6ae772f08a6fb0f701c164e88a6c4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample_AT.xml @@ -0,0 +1,2155 @@ +<?xml version="1.0" encoding="utf-8"?> +<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd"> + <Vehicle id="VEH-N.A."> + <Manufacturer>Generic</Manufacturer> + <ManufacturerAddress>N.A.</ManufacturerAddress> + <Model>N.A.</Model> + <VIN>N.A.</VIN> + <Date>2018-09-05T07:21:04.6494309Z</Date> + <LegislativeClass>N3</LegislativeClass> + <VehicleCategory>Rigid Truck</VehicleCategory> + <AxleConfiguration>6x2</AxleConfiguration> + <CurbMassChassis>7750</CurbMassChassis> + <GrossVehicleMass>26000</GrossVehicleMass> + <IdlingSpeed>600</IdlingSpeed> + <RetarderType>None</RetarderType> + <AngledriveType>Separate Angledrive</AngledriveType> + <PTO> + <PTOShaftsGearWheels>none</PTOShaftsGearWheels> + <PTOOtherElements>none</PTOOtherElements> + </PTO> + <Components> + <Engine> + <Data id="ENG-Generic220kW7.7lEngine"> + <Manufacturer>Generic</Manufacturer> + <Model>Generic 220kW 7.7l Engine</Model> + <CertificationNumber>ENG-Generic 220kW 7.7l Engine</CertificationNumber> + <Date>2018-09-05T07:21:04.6673826Z</Date> + <AppVersion>VectoCore</AppVersion> + <Displacement>7700</Displacement> + <IdlingSpeed>600</IdlingSpeed> + <RatedSpeed>2200</RatedSpeed> + <RatedPower>219774</RatedPower> + <MaxEngineTorque>1200</MaxEngineTorque> + <WHTCUrban>1.0300</WHTCUrban> + <WHTCRural>1.0100</WHTCRural> + <WHTCMotorway>1.0000</WHTCMotorway> + <BFColdHot>1.0000</BFColdHot> + <CFRegPer>1.0000</CFRegPer> + <CFNCV>1.0000</CFNCV> + <FuelType>Diesel CI</FuelType> + <FuelConsumptionMap> + <Entry engineSpeed="600.00" torque="-144.58" fuelConsumption="0.00"/> + <Entry engineSpeed="600.00" torque="-44.58" fuelConsumption="0.00"/> + <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="638.00"/> + <Entry engineSpeed="600.00" torque="70.00" fuelConsumption="1601.24"/> + <Entry engineSpeed="600.00" torque="100.00" fuelConsumption="2020.04"/> + <Entry engineSpeed="600.00" torque="200.00" fuelConsumption="3330.71"/> + <Entry engineSpeed="600.00" torque="300.00" fuelConsumption="4651.64"/> + <Entry engineSpeed="600.00" torque="400.00" fuelConsumption="5962.41"/> + <Entry engineSpeed="600.00" torque="500.00" fuelConsumption="7979.12"/> + <Entry engineSpeed="600.00" torque="600.00" fuelConsumption="10025.12"/> + <Entry engineSpeed="800.00" torque="-154.66" fuelConsumption="0.00"/> + <Entry engineSpeed="800.00" torque="-54.66" fuelConsumption="0.00"/> + <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="914.26"/> + <Entry engineSpeed="800.00" torque="70.00" fuelConsumption="1862.24"/> + <Entry engineSpeed="800.00" torque="100.00" fuelConsumption="2367.75"/> + <Entry engineSpeed="800.00" torque="200.00" fuelConsumption="4006.79"/> + <Entry engineSpeed="800.00" torque="300.00" fuelConsumption="5667.98"/> + <Entry engineSpeed="800.00" torque="400.00" fuelConsumption="7335.35"/> + <Entry engineSpeed="800.00" torque="500.00" fuelConsumption="9511.02"/> + <Entry engineSpeed="800.00" torque="600.00" fuelConsumption="11650.65"/> + <Entry engineSpeed="800.00" torque="700.00" fuelConsumption="13773.98"/> + <Entry engineSpeed="800.00" torque="800.00" fuelConsumption="15797.43"/> + <Entry engineSpeed="800.00" torque="836.00" fuelConsumption="16529.92"/> + <Entry engineSpeed="1000.00" torque="-163.63" fuelConsumption="0.00"/> + <Entry engineSpeed="1000.00" torque="-63.63" fuelConsumption="0.00"/> + <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="1190.51"/> + <Entry engineSpeed="1000.00" torque="70.00" fuelConsumption="2123.23"/> + <Entry engineSpeed="1000.00" torque="100.00" fuelConsumption="2715.46"/> + <Entry engineSpeed="1000.00" torque="200.00" fuelConsumption="4682.86"/> + <Entry engineSpeed="1000.00" torque="300.00" fuelConsumption="6684.33"/> + <Entry engineSpeed="1000.00" torque="400.00" fuelConsumption="8708.28"/> + <Entry engineSpeed="1000.00" torque="500.00" fuelConsumption="11042.92"/> + <Entry engineSpeed="1000.00" torque="600.00" fuelConsumption="13276.18"/> + <Entry engineSpeed="1000.00" torque="700.00" fuelConsumption="15477.76"/> + <Entry engineSpeed="1000.00" torque="800.00" fuelConsumption="17682.68"/> + <Entry engineSpeed="1000.00" torque="900.00" fuelConsumption="19910.32"/> + <Entry engineSpeed="1000.00" torque="1000.00" fuelConsumption="22137.47"/> + <Entry engineSpeed="1000.00" torque="1070.00" fuelConsumption="23687.75"/> + <Entry engineSpeed="1200.00" torque="-174.94" fuelConsumption="0.00"/> + <Entry engineSpeed="1200.00" torque="-74.94" fuelConsumption="0.00"/> + <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="1466.77"/> + <Entry engineSpeed="1200.00" torque="70.00" fuelConsumption="2384.23"/> + <Entry engineSpeed="1200.00" torque="100.00" fuelConsumption="3063.16"/> + <Entry engineSpeed="1200.00" torque="200.00" fuelConsumption="5358.94"/> + <Entry engineSpeed="1200.00" torque="300.00" fuelConsumption="7700.67"/> + <Entry engineSpeed="1200.00" torque="400.00" fuelConsumption="10081.22"/> + <Entry engineSpeed="1200.00" torque="500.00" fuelConsumption="12574.82"/> + <Entry engineSpeed="1200.00" torque="600.00" fuelConsumption="14901.72"/> + <Entry engineSpeed="1200.00" torque="700.00" fuelConsumption="17181.54"/> + <Entry engineSpeed="1200.00" torque="800.00" fuelConsumption="19567.93"/> + <Entry engineSpeed="1200.00" torque="900.00" fuelConsumption="21988.50"/> + <Entry engineSpeed="1200.00" torque="1000.00" fuelConsumption="24410.55"/> + <Entry engineSpeed="1200.00" torque="1100.00" fuelConsumption="26818.12"/> + <Entry engineSpeed="1200.00" torque="1200.00" fuelConsumption="29600.85"/> + <Entry engineSpeed="1400.00" torque="-186.25" fuelConsumption="0.00"/> + <Entry engineSpeed="1400.00" torque="-86.25" fuelConsumption="0.00"/> + <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="1943.23"/> + <Entry engineSpeed="1400.00" torque="70.00" fuelConsumption="2867.47"/> + <Entry engineSpeed="1400.00" torque="100.00" fuelConsumption="3660.90"/> + <Entry engineSpeed="1400.00" torque="200.00" fuelConsumption="6305.67"/> + <Entry engineSpeed="1400.00" torque="300.00" fuelConsumption="9033.23"/> + <Entry engineSpeed="1400.00" torque="400.00" fuelConsumption="11786.02"/> + <Entry engineSpeed="1400.00" torque="500.00" fuelConsumption="14469.48"/> + <Entry engineSpeed="1400.00" torque="600.00" fuelConsumption="17183.33"/> + <Entry engineSpeed="1400.00" torque="700.00" fuelConsumption="20019.01"/> + <Entry engineSpeed="1400.00" torque="800.00" fuelConsumption="22833.01"/> + <Entry engineSpeed="1400.00" torque="900.00" fuelConsumption="25503.81"/> + <Entry engineSpeed="1400.00" torque="1000.00" fuelConsumption="28133.13"/> + <Entry engineSpeed="1400.00" torque="1100.00" fuelConsumption="30822.69"/> + <Entry engineSpeed="1400.00" torque="1200.00" fuelConsumption="33616.50"/> + <Entry engineSpeed="1600.00" torque="-197.57" fuelConsumption="0.00"/> + <Entry engineSpeed="1600.00" torque="-97.57" fuelConsumption="0.00"/> + <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="2390.68"/> + <Entry engineSpeed="1600.00" torque="70.00" fuelConsumption="3375.40"/> + <Entry engineSpeed="1600.00" torque="100.00" fuelConsumption="4270.71"/> + <Entry engineSpeed="1600.00" torque="200.00" fuelConsumption="7255.08"/> + <Entry engineSpeed="1600.00" torque="300.00" fuelConsumption="10395.25"/> + <Entry engineSpeed="1600.00" torque="400.00" fuelConsumption="13532.58"/> + <Entry engineSpeed="1600.00" torque="500.00" fuelConsumption="16706.54"/> + <Entry engineSpeed="1600.00" torque="600.00" fuelConsumption="19830.25"/> + <Entry engineSpeed="1600.00" torque="700.00" fuelConsumption="22960.50"/> + <Entry engineSpeed="1600.00" torque="800.00" fuelConsumption="26109.44"/> + <Entry engineSpeed="1600.00" torque="900.00" fuelConsumption="29158.70"/> + <Entry engineSpeed="1600.00" torque="1000.00" fuelConsumption="32050.23"/> + <Entry engineSpeed="1600.00" torque="1100.00" fuelConsumption="35223.83"/> + <Entry engineSpeed="1600.00" torque="1200.00" fuelConsumption="38415.23"/> + <Entry engineSpeed="1800.00" torque="-204.41" fuelConsumption="0.00"/> + <Entry engineSpeed="1800.00" torque="-104.41" fuelConsumption="0.00"/> + <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="2890.46"/> + <Entry engineSpeed="1800.00" torque="70.00" fuelConsumption="3985.03"/> + <Entry engineSpeed="1800.00" torque="100.00" fuelConsumption="4965.43"/> + <Entry engineSpeed="1800.00" torque="200.00" fuelConsumption="8233.42"/> + <Entry engineSpeed="1800.00" torque="300.00" fuelConsumption="11783.43"/> + <Entry engineSpeed="1800.00" torque="400.00" fuelConsumption="15307.09"/> + <Entry engineSpeed="1800.00" torque="500.00" fuelConsumption="18849.16"/> + <Entry engineSpeed="1800.00" torque="600.00" fuelConsumption="22267.47"/> + <Entry engineSpeed="1800.00" torque="700.00" fuelConsumption="25749.16"/> + <Entry engineSpeed="1800.00" torque="800.00" fuelConsumption="29389.56"/> + <Entry engineSpeed="1800.00" torque="900.00" fuelConsumption="32951.65"/> + <Entry engineSpeed="1800.00" torque="1000.00" fuelConsumption="36567.98"/> + <Entry engineSpeed="1800.00" torque="1100.00" fuelConsumption="40354.88"/> + <Entry engineSpeed="1800.00" torque="1124.00" fuelConsumption="41263.46"/> + <Entry engineSpeed="2000.00" torque="-211.73" fuelConsumption="0.00"/> + <Entry engineSpeed="2000.00" torque="-111.73" fuelConsumption="0.00"/> + <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="3496.10"/> + <Entry engineSpeed="2000.00" torque="70.00" fuelConsumption="4806.79"/> + <Entry engineSpeed="2000.00" torque="100.00" fuelConsumption="5854.51"/> + <Entry engineSpeed="2000.00" torque="200.00" fuelConsumption="9346.91"/> + <Entry engineSpeed="2000.00" torque="300.00" fuelConsumption="13318.20"/> + <Entry engineSpeed="2000.00" torque="400.00" fuelConsumption="17192.16"/> + <Entry engineSpeed="2000.00" torque="500.00" fuelConsumption="21141.10"/> + <Entry engineSpeed="2000.00" torque="600.00" fuelConsumption="25063.69"/> + <Entry engineSpeed="2000.00" torque="700.00" fuelConsumption="28933.73"/> + <Entry engineSpeed="2000.00" torque="800.00" fuelConsumption="33033.20"/> + <Entry engineSpeed="2000.00" torque="900.00" fuelConsumption="37186.49"/> + <Entry engineSpeed="2000.00" torque="1000.00" fuelConsumption="41216.66"/> + <Entry engineSpeed="2000.00" torque="1038.00" fuelConsumption="42697.63"/> + <Entry engineSpeed="2200.00" torque="-225.56" fuelConsumption="0.00"/> + <Entry engineSpeed="2200.00" torque="-125.56" fuelConsumption="0.00"/> + <Entry engineSpeed="2200.00" torque="0.00" fuelConsumption="4247.18"/> + <Entry engineSpeed="2200.00" torque="70.00" fuelConsumption="5534.02"/> + <Entry engineSpeed="2200.00" torque="100.00" fuelConsumption="6687.77"/> + <Entry engineSpeed="2200.00" torque="200.00" fuelConsumption="10533.61"/> + <Entry engineSpeed="2200.00" torque="300.00" fuelConsumption="14853.02"/> + <Entry engineSpeed="2200.00" torque="400.00" fuelConsumption="19148.40"/> + <Entry engineSpeed="2200.00" torque="500.00" fuelConsumption="23390.99"/> + <Entry engineSpeed="2200.00" torque="600.00" fuelConsumption="27829.44"/> + <Entry engineSpeed="2200.00" torque="700.00" fuelConsumption="32500.75"/> + <Entry engineSpeed="2200.00" torque="800.00" fuelConsumption="37123.63"/> + <Entry engineSpeed="2200.00" torque="900.00" fuelConsumption="41612.31"/> + <Entry engineSpeed="2200.00" torque="955.00" fuelConsumption="44050.20"/> + <Entry engineSpeed="2400.00" torque="-235.72" fuelConsumption="0.00"/> + <Entry engineSpeed="2400.00" torque="-135.72" fuelConsumption="0.00"/> + <Entry engineSpeed="2400.00" torque="0.00" fuelConsumption="4945.10"/> + <Entry engineSpeed="2400.00" torque="70.00" fuelConsumption="6234.18"/> + <Entry engineSpeed="2400.00" torque="100.00" fuelConsumption="7525.66"/> + <Entry engineSpeed="2400.00" torque="200.00" fuelConsumption="11830.60"/> + <Entry engineSpeed="2400.00" torque="300.00" fuelConsumption="16443.47"/> + <Entry engineSpeed="2400.00" torque="400.00" fuelConsumption="21308.19"/> + <Entry engineSpeed="2400.00" torque="500.00" fuelConsumption="26325.66"/> + <Entry engineSpeed="2400.00" torque="600.00" fuelConsumption="31335.42"/> + <Entry engineSpeed="2400.00" torque="700.00" fuelConsumption="36716.19"/> + <Entry engineSpeed="2400.00" torque="800.00" fuelConsumption="42106.80"/> + <Entry engineSpeed="2400.00" torque="815.00" fuelConsumption="42844.11"/> + <Entry engineSpeed="2500.00" torque="-240.18" fuelConsumption="0.00"/> + <Entry engineSpeed="2500.00" torque="-140.18" fuelConsumption="0.00"/> + <Entry engineSpeed="2500.00" torque="0.00" fuelConsumption="5337.87"/> + <Entry engineSpeed="2500.00" torque="70.00" fuelConsumption="6286.76"/> + <Entry engineSpeed="2500.00" torque="100.00" fuelConsumption="7731.93"/> + <Entry engineSpeed="2500.00" torque="200.00" fuelConsumption="12386.92"/> + <Entry engineSpeed="2500.00" torque="300.00" fuelConsumption="17232.61"/> + <Entry engineSpeed="2500.00" torque="400.00" fuelConsumption="22335.99"/> + <Entry engineSpeed="2500.00" torque="500.00" fuelConsumption="27944.55"/> + <Entry engineSpeed="2500.00" torque="600.00" fuelConsumption="33199.92"/> + <Entry engineSpeed="2500.00" torque="710.00" fuelConsumption="39388.78"/> + <Entry engineSpeed="2600.00" torque="-146.13" fuelConsumption="0.00"/> + <Entry engineSpeed="2600.00" torque="0.00" fuelConsumption="5534.25"/> + </FuelConsumptionMap> + <FullLoadAndDragCurve> + <Entry engineSpeed="600.00" maxTorque="600.00" dragTorque="-43.58"/> + <Entry engineSpeed="800.00" maxTorque="836.00" dragTorque="-53.66"/> + <Entry engineSpeed="1000.00" maxTorque="1069.52" dragTorque="-62.03"/> + <Entry engineSpeed="1200.00" maxTorque="1200.00" dragTorque="-73.94"/> + <Entry engineSpeed="1400.00" maxTorque="1200.00" dragTorque="-85.25"/> + <Entry engineSpeed="1600.00" maxTorque="1200.00" dragTorque="-96.57"/> + <Entry engineSpeed="1800.00" maxTorque="1123.62" dragTorque="-103.41"/> + <Entry engineSpeed="2000.00" maxTorque="1037.52" dragTorque="-110.73"/> + <Entry engineSpeed="2200.00" maxTorque="953.95" dragTorque="-124.56"/> + <Entry engineSpeed="2400.00" maxTorque="815.35" dragTorque="-134.72"/> + <Entry engineSpeed="2500.00" maxTorque="711.29" dragTorque="-139.18"/> + <Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-145.13"/> + </FullLoadAndDragCurve> + </Data> + <Signature> + <Reference URI="#ENG-Generic220kW7.7lEngine" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Engine> + <Gearbox> + <Data id="GBX-APT-SGenericTqMax1200"> + <Manufacturer>Generic</Manufacturer> + <Model>APT-S Generic TqMax1200</Model> + <CertificationNumber>GBX-APT-S Generic TqMax1200</CertificationNumber> + <Date>2018-09-05T07:21:04.7132954Z</Date> + <AppVersion>VectoCore</AppVersion> + <TransmissionType>APT-S</TransmissionType> + <MainCertificationMethod>Standard values</MainCertificationMethod> + <Gears> + <Gear number="1"> + <Ratio>3.490</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="220.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="220.00"/> + <Entry inputSpeed="1300.00" inputTorque="2610.00" torqueLoss="66.00"/> + <Entry inputSpeed="1300.00" inputTorque="2842.00" torqueLoss="71.00"/> + <Entry inputSpeed="1500.00" inputTorque="-812.00" torqueLoss="46.00"/> + <Entry inputSpeed="1500.00" inputTorque="-348.00" torqueLoss="37.00"/> + <Entry inputSpeed="1500.00" inputTorque="0.00" torqueLoss="13.00"/> + <Entry inputSpeed="1500.00" inputTorque="58.00" torqueLoss="16.00"/> + <Entry inputSpeed="1500.00" inputTorque="290.00" torqueLoss="21.00"/> + <Entry inputSpeed="1500.00" inputTorque="522.00" torqueLoss="26.00"/> + <Entry inputSpeed="1500.00" inputTorque="754.00" torqueLoss="30.00"/> + <Entry inputSpeed="1500.00" inputTorque="986.00" torqueLoss="35.00"/> + <Entry inputSpeed="1500.00" inputTorque="1218.00" torqueLoss="39.00"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="44.00"/> + <Entry inputSpeed="1500.00" inputTorque="1682.00" torqueLoss="49.00"/> + <Entry inputSpeed="1500.00" inputTorque="1914.00" torqueLoss="53.00"/> + <Entry inputSpeed="1500.00" inputTorque="2146.00" torqueLoss="58.00"/> + <Entry inputSpeed="1500.00" inputTorque="2378.00" torqueLoss="63.00"/> + <Entry inputSpeed="1500.00" inputTorque="2610.00" torqueLoss="67.00"/> + <Entry inputSpeed="1500.00" inputTorque="2842.00" torqueLoss="72.00"/> + <Entry inputSpeed="1700.00" inputTorque="-812.00" torqueLoss="49.00"/> + <Entry inputSpeed="1700.00" inputTorque="-348.00" torqueLoss="39.00"/> + <Entry inputSpeed="1700.00" inputTorque="0.00" torqueLoss="14.00"/> + <Entry inputSpeed="1700.00" inputTorque="58.00" torqueLoss="17.00"/> + <Entry inputSpeed="1700.00" inputTorque="290.00" torqueLoss="22.00"/> + <Entry inputSpeed="1700.00" inputTorque="522.00" torqueLoss="27.00"/> + <Entry inputSpeed="1700.00" inputTorque="754.00" torqueLoss="31.00"/> + <Entry inputSpeed="1700.00" inputTorque="986.00" torqueLoss="36.00"/> + <Entry inputSpeed="1700.00" inputTorque="1218.00" torqueLoss="41.00"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="45.00"/> + <Entry inputSpeed="1700.00" inputTorque="1682.00" torqueLoss="50.00"/> + <Entry inputSpeed="1700.00" inputTorque="1914.00" torqueLoss="55.00"/> + <Entry inputSpeed="1700.00" inputTorque="2146.00" torqueLoss="59.00"/> + <Entry inputSpeed="1700.00" inputTorque="2378.00" torqueLoss="64.00"/> + <Entry inputSpeed="1700.00" inputTorque="2610.00" torqueLoss="68.00"/> + <Entry inputSpeed="1700.00" inputTorque="2842.00" torqueLoss="73.00"/> + <Entry inputSpeed="1900.00" inputTorque="-812.00" torqueLoss="51.00"/> + <Entry inputSpeed="1900.00" inputTorque="-348.00" torqueLoss="42.00"/> + <Entry inputSpeed="1900.00" inputTorque="0.00" torqueLoss="15.00"/> + <Entry inputSpeed="1900.00" inputTorque="58.00" torqueLoss="19.00"/> + <Entry inputSpeed="1900.00" inputTorque="290.00" torqueLoss="23.00"/> + <Entry inputSpeed="1900.00" inputTorque="522.00" torqueLoss="28.00"/> + <Entry inputSpeed="1900.00" inputTorque="754.00" torqueLoss="32.00"/> + <Entry inputSpeed="1900.00" inputTorque="986.00" torqueLoss="37.00"/> + <Entry inputSpeed="1900.00" inputTorque="1218.00" torqueLoss="42.00"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="46.00"/> + <Entry inputSpeed="1900.00" inputTorque="1682.00" torqueLoss="51.00"/> + <Entry inputSpeed="1900.00" inputTorque="1914.00" torqueLoss="56.00"/> + <Entry inputSpeed="1900.00" inputTorque="2146.00" torqueLoss="60.00"/> + <Entry inputSpeed="1900.00" inputTorque="2378.00" torqueLoss="65.00"/> + <Entry inputSpeed="1900.00" inputTorque="2610.00" torqueLoss="70.00"/> + <Entry inputSpeed="1900.00" inputTorque="2842.00" torqueLoss="74.00"/> + <Entry inputSpeed="2100.00" inputTorque="-812.00" torqueLoss="53.00"/> + <Entry inputSpeed="2100.00" inputTorque="-348.00" torqueLoss="44.00"/> + <Entry inputSpeed="2100.00" inputTorque="0.00" torqueLoss="16.00"/> + <Entry inputSpeed="2100.00" inputTorque="58.00" torqueLoss="20.00"/> + <Entry inputSpeed="2100.00" inputTorque="290.00" torqueLoss="24.00"/> + <Entry inputSpeed="2100.00" inputTorque="522.00" torqueLoss="29.00"/> + <Entry inputSpeed="2100.00" inputTorque="754.00" torqueLoss="34.00"/> + <Entry inputSpeed="2100.00" inputTorque="986.00" torqueLoss="38.00"/> + <Entry inputSpeed="2100.00" inputTorque="1218.00" torqueLoss="43.00"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="48.00"/> + <Entry inputSpeed="2100.00" inputTorque="1682.00" torqueLoss="52.00"/> + <Entry inputSpeed="2100.00" inputTorque="1914.00" torqueLoss="57.00"/> + <Entry inputSpeed="2100.00" inputTorque="2146.00" torqueLoss="61.00"/> + <Entry inputSpeed="2100.00" inputTorque="2378.00" torqueLoss="66.00"/> + <Entry inputSpeed="2100.00" inputTorque="2610.00" torqueLoss="71.00"/> + <Entry inputSpeed="2100.00" inputTorque="2842.00" torqueLoss="75.00"/> + </TorqueLossMap> + </Gear> + <Gear number="2"> + <Ratio>1.860</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="220.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="220.00"/> + </TorqueLossMap> + </Gear> + <Gear number="3"> + <Ratio>1.410</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="220.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="220.00"/> + </TorqueLossMap> + </Gear> + <Gear number="4"> + <Ratio>1.000</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="50.00"/> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="52.00"/> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="54.00"/> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="57.00"/> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="60.00"/> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="64.00"/> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="68.00"/> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="73.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="50.00"/> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="52.00"/> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="54.00"/> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="57.00"/> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="60.00"/> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="68.00"/> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="59.00"/> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="61.00"/> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="63.00"/> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="66.00"/> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="69.00"/> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="77.00"/> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="68.00"/> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="70.00"/> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="75.00"/> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="78.00"/> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="86.00"/> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="91.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="80.00"/> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="84.00"/> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="87.00"/> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="90.00"/> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="98.00"/> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="103.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="92.00"/> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="94.00"/> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="96.00"/> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="99.00"/> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="102.00"/> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="110.00"/> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="115.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="107.00"/> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="109.00"/> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="111.00"/> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="114.00"/> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="117.00"/> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="125.00"/> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="130.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="122.00"/> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="124.00"/> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="126.00"/> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="129.00"/> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="132.00"/> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="140.00"/> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="145.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="50.00"/> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="52.00"/> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="54.00"/> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="57.00"/> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="60.00"/> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="68.00"/> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="59.00"/> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="61.00"/> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="63.00"/> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="66.00"/> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="69.00"/> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="77.00"/> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="68.00"/> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="70.00"/> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="72.00"/> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="75.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="78.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="86.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="91.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="80.00"/> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="84.00"/> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="87.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="90.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="98.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="103.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="92.00"/> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="94.00"/> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="96.00"/> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="99.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="102.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="110.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="115.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="107.00"/> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="109.00"/> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="111.00"/> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="114.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="117.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="125.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="130.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="122.00"/> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="124.00"/> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="126.00"/> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="129.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="132.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="140.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="145.00"/> + </TorqueLossMap> + </Gear> + <Gear number="5"> + <Ratio>0.750</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="220.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="220.00"/> + </TorqueLossMap> + </Gear> + <Gear number="6"> + <Ratio>0.650</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="220.00"/> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="48.00"/> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="56.00"/> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="64.00"/> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="72.00"/> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="84.00"/> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="96.00"/> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="112.00"/> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="128.00"/> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="148.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="57.00"/> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="65.00"/> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="73.00"/> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="81.00"/> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="93.00"/> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="105.00"/> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="121.00"/> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="137.00"/> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="157.00"/> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="66.00"/> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="74.00"/> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="82.00"/> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="90.00"/> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="102.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="114.00"/> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="130.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="146.00"/> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="166.00"/> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="78.00"/> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="86.00"/> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="94.00"/> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="102.00"/> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="114.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="126.00"/> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="142.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="158.00"/> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="178.00"/> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="90.00"/> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="98.00"/> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="106.00"/> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="114.00"/> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="126.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="138.00"/> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="154.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="170.00"/> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="190.00"/> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="105.00"/> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="113.00"/> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="121.00"/> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="129.00"/> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="141.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="153.00"/> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="169.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="185.00"/> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="205.00"/> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="120.00"/> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="128.00"/> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="136.00"/> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="144.00"/> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="156.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="168.00"/> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="184.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="200.00"/> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="220.00"/> + </TorqueLossMap> + </Gear> + </Gears> + </Data> + <Signature> + <Reference URI="#GBX-APT-SGenericTqMax1200" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + <TorqueConverter> + <Data id="TC-APT-SGenericTqMax1200"> + <Manufacturer>Generic</Manufacturer> + <Model>APT-S Generic TqMax1200</Model> + <CertificationNumber>N/A</CertificationNumber> + <Date>2018-09-05T07:21:08.9138096Z</Date> + <AppVersion>VectoCore</AppVersion> + <CertificationMethod>Standard values</CertificationMethod> + <Characteristics> + <Entry speedRatio="0.0000" torqueRatio="1.80" inputTorqueRef="404.79"/> + <Entry speedRatio="0.1000" torqueRatio="1.71" inputTorqueRef="391.30"/> + <Entry speedRatio="0.2000" torqueRatio="1.61" inputTorqueRef="377.80"/> + <Entry speedRatio="0.3000" torqueRatio="1.52" inputTorqueRef="364.31"/> + <Entry speedRatio="0.4000" torqueRatio="1.42" inputTorqueRef="350.82"/> + <Entry speedRatio="0.5000" torqueRatio="1.33" inputTorqueRef="337.33"/> + <Entry speedRatio="0.6000" torqueRatio="1.23" inputTorqueRef="323.83"/> + <Entry speedRatio="0.6500" torqueRatio="1.19" inputTorqueRef="303.59"/> + <Entry speedRatio="0.7000" torqueRatio="1.14" inputTorqueRef="283.35"/> + <Entry speedRatio="0.7500" torqueRatio="1.09" inputTorqueRef="263.11"/> + <Entry speedRatio="0.8000" torqueRatio="1.04" inputTorqueRef="242.87"/> + <Entry speedRatio="0.8500" torqueRatio="1.00" inputTorqueRef="222.63"/> + <Entry speedRatio="0.9000" torqueRatio="0.95" inputTorqueRef="202.40"/> + <Entry speedRatio="0.9500" torqueRatio="0.95" inputTorqueRef="101.20"/> + <Entry speedRatio="1.0000" torqueRatio="0.95" inputTorqueRef="0.00"/> + <Entry speedRatio="1.1000" torqueRatio="1.00" inputTorqueRef="-40.34"/> + <Entry speedRatio="1.2220" torqueRatio="1.00" inputTorqueRef="-80.34"/> + <Entry speedRatio="1.3750" torqueRatio="1.00" inputTorqueRef="-136.11"/> + <Entry speedRatio="1.5710" torqueRatio="1.00" inputTorqueRef="-216.52"/> + <Entry speedRatio="1.8330" torqueRatio="1.00" inputTorqueRef="-335.19"/> + <Entry speedRatio="2.2000" torqueRatio="1.00" inputTorqueRef="-528.77"/> + <Entry speedRatio="2.5000" torqueRatio="1.00" inputTorqueRef="-721.00"/> + <Entry speedRatio="3.0000" torqueRatio="1.00" inputTorqueRef="-1122.00"/> + <Entry speedRatio="3.5000" torqueRatio="1.00" inputTorqueRef="-1648.00"/> + <Entry speedRatio="4.0000" torqueRatio="1.00" inputTorqueRef="-2326.00"/> + <Entry speedRatio="4.5000" torqueRatio="1.00" inputTorqueRef="-3182.00"/> + <Entry speedRatio="5.0000" torqueRatio="1.00" inputTorqueRef="-4242.00"/> + </Characteristics> + </Data> + <Signature> + <Reference URI="#TC-APT-SGenericTqMax1200" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </TorqueConverter> + </Gearbox> + <Angledrive> + <Data id="ANGL-123"> + <Manufacturer>Generic</Manufacturer> + <Model>Generic</Model> + <CertificationNumber>none</CertificationNumber> + <Date>2018-09-05T07:21:08.917799Z</Date> + <AppVersion>VectoCore</AppVersion> + <Ratio>1.000</Ratio> + <CertificationMethod>Standard values</CertificationMethod> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-100000.00" torqueLoss="0.00"/> + <Entry inputSpeed="10000.00" inputTorque="-100000.00" torqueLoss="0.00"/> + <Entry inputSpeed="0.00" inputTorque="100000.00" torqueLoss="0.00"/> + <Entry inputSpeed="10000.00" inputTorque="100000.00" torqueLoss="0.00"/> + </TorqueLossMap> + </Data> + <Signature> + <Reference URI="#ANGL-123" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Angledrive> + <Axlegear> + <Data id="AXLGEAR-6.500"> + <Manufacturer>Generic</Manufacturer> + <Model>N.A.</Model> + <CertificationNumber>AXLGEAR-6.500</CertificationNumber> + <Date>2018-09-05T07:21:08.917799Z</Date> + <AppVersion>VectoCore</AppVersion> + <LineType>Single portal axle</LineType> + <Ratio>6.500</Ratio> + <CertificationMethod>Standard values</CertificationMethod> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="0.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="0.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="0.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="0.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="0.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="0.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="0.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="0.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="0.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="0.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="0.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="0.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="0.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="0.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="0.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="0.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="0.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="0.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="0.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="0.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="0.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="0.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="0.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="0.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="0.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="0.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="0.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="0.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="0.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="0.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="0.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="0.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="0.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="0.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="325.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="325.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="325.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="325.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="325.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="325.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="325.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="325.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="325.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="325.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="325.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="325.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="325.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="325.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="325.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="325.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="325.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="325.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="325.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="325.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="325.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="325.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="325.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="325.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="325.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="325.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="325.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="325.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="325.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="325.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="325.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="325.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="325.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="325.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="325.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="650.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="650.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="650.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="650.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="650.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="650.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="650.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="650.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="650.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="650.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="650.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="650.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="650.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="650.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="650.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="650.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="650.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="650.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="650.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="650.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="650.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="650.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="650.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="650.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="650.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="650.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="650.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="650.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="650.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="650.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="650.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="650.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="650.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="650.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="650.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="975.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="975.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="975.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="975.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="975.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="975.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="975.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="975.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="975.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="975.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="975.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="975.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="975.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="975.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="975.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="975.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="975.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="975.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="975.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="975.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="975.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="975.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="975.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="975.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="975.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="975.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="975.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="975.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="975.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="975.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="975.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="975.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="975.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="975.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="975.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="1300.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="1300.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="1300.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="1300.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="1300.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="1300.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="1300.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="1300.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="1300.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="1300.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="1300.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="1300.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="1300.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="1300.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="1300.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="1300.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="1300.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="1300.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="1300.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="1300.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="1300.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="1300.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="1300.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="1300.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="1300.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="1300.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="1300.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="1300.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="1300.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="1300.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="1300.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="1300.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="1300.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="1300.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="1300.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="1625.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="1625.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="1625.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="1625.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="1625.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="1625.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="1625.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="1625.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="1625.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="1625.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="1625.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="1625.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="1625.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="1625.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="1625.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="1625.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="1625.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="1625.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="1625.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="1625.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="1625.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="1625.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="1625.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="1625.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="1625.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="1625.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="1625.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="1625.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="1625.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="1625.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="1625.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="1625.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="1625.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="1625.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="1625.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="1950.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="1950.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="1950.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="1950.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="1950.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="1950.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="1950.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="1950.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="1950.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="1950.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="1950.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="1950.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="1950.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="1950.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="1950.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="1950.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="1950.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="1950.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="1950.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="1950.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="1950.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="1950.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="1950.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="1950.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="1950.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="1950.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="1950.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="1950.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="1950.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="1950.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="1950.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="1950.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="1950.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="1950.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="1950.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="2275.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="2275.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="2275.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="2275.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="2275.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="2275.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="2275.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="2275.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="2275.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="2275.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="2275.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="2275.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="2275.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="2275.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="2275.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="2275.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="2275.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="2275.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="2275.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="2275.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="2275.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="2275.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="2275.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="2275.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="2275.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="2275.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="2275.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="2275.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="2275.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="2275.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="2275.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="2275.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="2275.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="2275.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="2275.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="2600.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="2600.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="2600.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="2600.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="2600.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="2600.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="2600.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="2600.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="2600.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="2600.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="2600.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="2600.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="2600.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="2600.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="2600.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="2600.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="2600.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="2600.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="2600.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="2600.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="2600.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="2600.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="2600.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="2600.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="2600.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="2600.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="2600.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="2600.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="2600.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="2600.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="2600.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="2600.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="2600.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="2600.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="2600.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="2925.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="2925.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="2925.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="2925.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="2925.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="2925.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="2925.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="2925.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="2925.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="2925.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="2925.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="2925.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="2925.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="2925.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="2925.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="2925.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="2925.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="2925.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="2925.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="2925.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="2925.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="2925.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="2925.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="2925.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="2925.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="2925.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="2925.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="2925.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="2925.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="2925.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="2925.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="2925.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="2925.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="2925.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="2925.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="3250.00" inputTorque="31.96" torqueLoss="31.96"/> + <Entry inputSpeed="3250.00" inputTorque="70.42" torqueLoss="31.96"/> + <Entry inputSpeed="3250.00" inputTorque="110.07" torqueLoss="33.15"/> + <Entry inputSpeed="3250.00" inputTorque="149.72" torqueLoss="34.34"/> + <Entry inputSpeed="3250.00" inputTorque="189.37" torqueLoss="35.53"/> + <Entry inputSpeed="3250.00" inputTorque="268.68" torqueLoss="37.91"/> + <Entry inputSpeed="3250.00" inputTorque="347.98" torqueLoss="40.29"/> + <Entry inputSpeed="3250.00" inputTorque="506.58" torqueLoss="45.04"/> + <Entry inputSpeed="3250.00" inputTorque="665.19" torqueLoss="49.80"/> + <Entry inputSpeed="3250.00" inputTorque="823.79" torqueLoss="54.56"/> + <Entry inputSpeed="3250.00" inputTorque="982.39" torqueLoss="59.32"/> + <Entry inputSpeed="3250.00" inputTorque="1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="3250.00" inputTorque="1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="3250.00" inputTorque="1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="3250.00" inputTorque="1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="3250.00" inputTorque="1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="3250.00" inputTorque="2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="3250.00" inputTorque="2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="3250.00" inputTorque="2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="3250.00" inputTorque="3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="3250.00" inputTorque="3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="3250.00" inputTorque="3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="3250.00" inputTorque="4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="3250.00" inputTorque="4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="3250.00" inputTorque="4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="3250.00" inputTorque="5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="3250.00" inputTorque="5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="3250.00" inputTorque="5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="3250.00" inputTorque="6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="3250.00" inputTorque="6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="3250.00" inputTorque="6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="3250.00" inputTorque="7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="3250.00" inputTorque="7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="3250.00" inputTorque="7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="3250.00" inputTorque="7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="0.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="0.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="0.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="0.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="0.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="0.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="0.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="0.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="0.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="0.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="0.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="0.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="0.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="0.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="0.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="0.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="0.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="0.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="0.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="0.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="0.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="0.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="0.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="0.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="0.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="0.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="0.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="0.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="0.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="0.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="0.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="0.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="0.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="0.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="0.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="325.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="325.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="325.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="325.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="325.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="325.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="325.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="325.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="325.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="325.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="325.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="325.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="325.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="325.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="325.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="325.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="325.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="325.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="325.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="325.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="325.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="325.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="325.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="325.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="325.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="325.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="325.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="325.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="325.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="325.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="325.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="325.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="325.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="325.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="325.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="650.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="650.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="650.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="650.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="650.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="650.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="650.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="650.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="650.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="650.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="650.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="650.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="650.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="650.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="650.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="650.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="650.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="650.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="650.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="650.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="650.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="650.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="650.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="650.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="650.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="650.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="650.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="650.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="650.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="650.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="650.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="650.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="650.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="650.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="650.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="975.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="975.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="975.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="975.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="975.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="975.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="975.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="975.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="975.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="975.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="975.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="975.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="975.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="975.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="975.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="975.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="975.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="975.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="975.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="975.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="975.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="975.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="975.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="975.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="975.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="975.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="975.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="975.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="975.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="975.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="975.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="975.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="975.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="975.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="975.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="1300.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="1300.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="1300.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="1300.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="1300.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="1300.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="1300.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="1300.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="1300.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="1300.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="1300.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="1300.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="1300.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="1300.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="1300.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="1300.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="1300.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="1300.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="1300.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="1300.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="1300.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="1300.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="1300.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="1300.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="1300.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="1300.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="1300.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="1300.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="1300.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="1300.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="1300.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="1300.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="1300.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="1300.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="1300.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="1625.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="1625.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="1625.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="1625.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="1625.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="1625.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="1625.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="1625.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="1625.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="1625.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="1625.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="1625.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="1625.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="1625.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="1625.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="1625.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="1625.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="1625.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="1625.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="1625.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="1625.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="1625.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="1625.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="1625.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="1625.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="1625.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="1625.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="1625.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="1625.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="1625.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="1625.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="1625.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="1625.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="1625.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="1625.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="1950.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="1950.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="1950.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="1950.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="1950.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="1950.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="1950.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="1950.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="1950.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="1950.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="1950.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="1950.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="1950.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="1950.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="1950.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="1950.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="1950.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="1950.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="1950.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="1950.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="1950.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="1950.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="1950.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="1950.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="1950.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="1950.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="1950.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="1950.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="1950.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="1950.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="1950.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="1950.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="1950.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="1950.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="1950.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="2275.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="2275.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="2275.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="2275.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="2275.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="2275.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="2275.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="2275.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="2275.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="2275.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="2275.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="2275.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="2275.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="2275.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="2275.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="2275.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="2275.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="2275.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="2275.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="2275.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="2275.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="2275.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="2275.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="2275.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="2275.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="2275.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="2275.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="2275.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="2275.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="2275.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="2275.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="2275.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="2275.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="2275.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="2275.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="2600.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="2600.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="2600.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="2600.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="2600.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="2600.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="2600.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="2600.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="2600.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="2600.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="2600.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="2600.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="2600.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="2600.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="2600.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="2600.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="2600.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="2600.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="2600.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="2600.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="2600.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="2600.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="2600.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="2600.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="2600.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="2600.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="2600.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="2600.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="2600.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="2600.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="2600.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="2600.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="2600.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="2600.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="2600.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="2925.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="2925.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="2925.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="2925.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="2925.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="2925.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="2925.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="2925.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="2925.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="2925.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="2925.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="2925.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="2925.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="2925.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="2925.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="2925.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="2925.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="2925.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="2925.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="2925.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="2925.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="2925.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="2925.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="2925.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="2925.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="2925.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="2925.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="2925.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="2925.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="2925.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="2925.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="2925.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="2925.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="2925.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="2925.00" inputTorque="-7960.98" torqueLoss="268.68"/> + <Entry inputSpeed="3250.00" inputTorque="-31.96" torqueLoss="31.96"/> + <Entry inputSpeed="3250.00" inputTorque="-70.42" torqueLoss="31.96"/> + <Entry inputSpeed="3250.00" inputTorque="-110.07" torqueLoss="33.15"/> + <Entry inputSpeed="3250.00" inputTorque="-149.72" torqueLoss="34.34"/> + <Entry inputSpeed="3250.00" inputTorque="-189.37" torqueLoss="35.53"/> + <Entry inputSpeed="3250.00" inputTorque="-268.68" torqueLoss="37.91"/> + <Entry inputSpeed="3250.00" inputTorque="-347.98" torqueLoss="40.29"/> + <Entry inputSpeed="3250.00" inputTorque="-506.58" torqueLoss="45.04"/> + <Entry inputSpeed="3250.00" inputTorque="-665.19" torqueLoss="49.80"/> + <Entry inputSpeed="3250.00" inputTorque="-823.79" torqueLoss="54.56"/> + <Entry inputSpeed="3250.00" inputTorque="-982.39" torqueLoss="59.32"/> + <Entry inputSpeed="3250.00" inputTorque="-1141.00" torqueLoss="64.08"/> + <Entry inputSpeed="3250.00" inputTorque="-1299.60" torqueLoss="68.83"/> + <Entry inputSpeed="3250.00" inputTorque="-1458.21" torqueLoss="73.59"/> + <Entry inputSpeed="3250.00" inputTorque="-1616.81" torqueLoss="78.35"/> + <Entry inputSpeed="3250.00" inputTorque="-1934.02" torqueLoss="87.87"/> + <Entry inputSpeed="3250.00" inputTorque="-2251.23" torqueLoss="97.38"/> + <Entry inputSpeed="3250.00" inputTorque="-2568.44" torqueLoss="106.90"/> + <Entry inputSpeed="3250.00" inputTorque="-2885.65" torqueLoss="116.42"/> + <Entry inputSpeed="3250.00" inputTorque="-3202.85" torqueLoss="125.93"/> + <Entry inputSpeed="3250.00" inputTorque="-3520.06" torqueLoss="135.45"/> + <Entry inputSpeed="3250.00" inputTorque="-3837.27" torqueLoss="144.96"/> + <Entry inputSpeed="3250.00" inputTorque="-4154.48" torqueLoss="154.48"/> + <Entry inputSpeed="3250.00" inputTorque="-4471.69" torqueLoss="164.00"/> + <Entry inputSpeed="3250.00" inputTorque="-4788.90" torqueLoss="173.51"/> + <Entry inputSpeed="3250.00" inputTorque="-5106.11" torqueLoss="183.03"/> + <Entry inputSpeed="3250.00" inputTorque="-5423.31" torqueLoss="192.55"/> + <Entry inputSpeed="3250.00" inputTorque="-5740.52" torqueLoss="202.06"/> + <Entry inputSpeed="3250.00" inputTorque="-6057.73" torqueLoss="211.58"/> + <Entry inputSpeed="3250.00" inputTorque="-6374.94" torqueLoss="221.09"/> + <Entry inputSpeed="3250.00" inputTorque="-6692.15" torqueLoss="230.61"/> + <Entry inputSpeed="3250.00" inputTorque="-7009.36" torqueLoss="240.13"/> + <Entry inputSpeed="3250.00" inputTorque="-7326.57" torqueLoss="249.64"/> + <Entry inputSpeed="3250.00" inputTorque="-7643.77" torqueLoss="259.16"/> + <Entry inputSpeed="3250.00" inputTorque="-7960.98" torqueLoss="268.68"/> + </TorqueLossMap> + </Data> + <Signature> + <Reference URI="#AXLGEAR-6.500" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Axlegear> + <AxleWheels> + <Data> + <Axles> + <Axle axleNumber="1"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>true</Steered> + <Tyre> + <Data id="TYRE-315_70R22.5"> + <Manufacturer>Generic</Manufacturer> + <Model>315/70 R22.5</Model> + <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> + <Date>2018-09-05T07:21:08.9357507Z</Date> + <AppVersion>VectoCore</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>33350</FzISO> + </Data> + <Signature> + <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Tyre> + </Axle> + <Axle axleNumber="2"> + <AxleType>VehicleDriven</AxleType> + <TwinTyres>true</TwinTyres> + <Steered>false</Steered> + <Tyre> + <Data id="TYRE-315_70R22.5"> + <Manufacturer>Generic</Manufacturer> + <Model>315/70 R22.5</Model> + <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> + <Date>2018-09-05T07:21:08.9357507Z</Date> + <AppVersion>VectoCore</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>33350</FzISO> + </Data> + <Signature> + <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Tyre> + </Axle> + <Axle axleNumber="3"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>false</Steered> + <Tyre> + <Data id="TYRE-315_70R22.5"> + <Manufacturer>Generic</Manufacturer> + <Model>315/70 R22.5</Model> + <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> + <Date>2018-09-05T07:21:08.9357507Z</Date> + <AppVersion>VectoCore</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>33350</FzISO> + </Data> + <Signature> + <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Tyre> + </Axle> + </Axles> + </Data> + </AxleWheels> + <Auxiliaries> + <Data> + <Fan> + <Technology>Belt driven or driven via transm. - Electronically controlled visco clutch</Technology> + </Fan> + <SteeringPump> + <Technology>Fixed displacement</Technology> + </SteeringPump> + <ElectricSystem> + <Technology>Standard technology</Technology> + </ElectricSystem> + <PneumaticSystem> + <Technology>Medium Supply 2-stage + ESS + AMS</Technology> + </PneumaticSystem> + <HVAC> + <Technology>Default</Technology> + </HVAC> + </Data> + </Auxiliaries> + <AirDrag> + <Data id="Airdrag-N.A."> + <Manufacturer>Generic</Manufacturer> + <Model>N.A.</Model> + <CertificationNumber>N.A.</CertificationNumber> + <Date>2018-09-05T07:21:09.0384752Z</Date> + <AppVersion>VectoCore</AppVersion> + <CdxA_0>5.80</CdxA_0> + <TransferredCdxA>5.80</TransferredCdxA> + <DeclaredCdxA>5.80</DeclaredCdxA> + </Data> + <Signature> + <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </AirDrag> + </Components> + </Vehicle> +</tns:VectoInputDeclaration> diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index 0d4ff7f38b4c5a215e5277c1264c52ef95b6e200..aa3df9078678da8149c27d7c908ac70efad5f438 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -1483,6 +1483,36 @@ <None Include="TestData\Integration\EngineeringMode\CityBus_AT\UrbanDelivery.vdri"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\Gearbox.vgbx"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\325kW.vmap"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\Axle_4x2.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\Engine.vfld"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\Engine.veng"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\Vehicle.vveh"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\TruckAT.vecto"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\Engine_175kW_6.8l.veng"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\Gear_1.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\TruckAT_GbxSpeedLimit\TorqueConverter.vtcc"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\EngineeringMode\Class2_RigidTruck_4x2\175kW.vfld"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> @@ -2677,6 +2707,9 @@ <Folder Include="Integration\FullPowertrain\" /> </ItemGroup> <ItemGroup> + <Content Include="TestData\Integration\DeclarationMode\EngineSpeedTooHigh\vecto_vehicle-sample_9gears.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> <Content Include="TestData\Integration\VTPMode\GenericVehicle\CityBus_AT_Ser.RSLT_MANUFACTURER.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> @@ -2700,6 +2733,9 @@ </Content> <Content Include="TestData\XML\XMLReaderDeclaration\vecto_engine-sample.xml" /> <Content Include="TestData\XML\XMLReaderDeclaration\vecto_gearbox-sample.xml" /> + <Content Include="TestData\XML\XMLReaderDeclaration\vecto_vehicle-sample_AT.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> <Content Include="TestData\XML\XMLReaderDeclaration\vecto_vehicle-sample_noAirdrag.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> diff --git a/VectoCore/VectoCoreTest/XML/XMLReportTest.cs b/VectoCore/VectoCoreTest/XML/XMLReportTest.cs index 1c3e85a08d492b4595204d98c94a7deb54257af6..e3ffa997b4d33466ddf6bfd44c684293bfc29ada 100644 --- a/VectoCore/VectoCoreTest/XML/XMLReportTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLReportTest.cs @@ -46,14 +46,17 @@ namespace TUGraz.VectoCore.Tests.XML public class XMLReportTest { const string SampleVehicleDecl = "TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample.xml"; - + + const string SampleVehicleDeclAT = "TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample_AT.xml"; + [OneTimeSetUp] public void RunBeforeAnyTests() { Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); } - [TestCase(SampleVehicleDecl)] + [TestCase(SampleVehicleDecl), + TestCase(SampleVehicleDeclAT)] public void RunDeclarationJob(string filename) { var fileWriter = new FileOutputWriter(filename);