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

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

fix cycle gearbox for VTP with TC in 1st and 2nd gear

parent d5b56f4d
No related branches found
No related tags found
No related merge requests found
......@@ -99,10 +99,15 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
IResponse response;
if (Gear != 0) {
inAngularVelocity = outAngularVelocity * ModelData.Gears[Gear].Ratio;
var inTorqueLossResult = ModelData.Gears[Gear].LossMap.GetTorqueLoss(outAngularVelocity, outTorque);
var ratio = (TorqueConverterActive != null && TorqueConverterActive.Value
? ModelData.Gears[Gear].TorqueConverterRatio
: ModelData.Gears[Gear].Ratio);
inAngularVelocity = outAngularVelocity * ratio;
var inTorqueLossResult = TorqueConverterActive != null && TorqueConverterActive.Value
? ModelData.Gears[Gear].TorqueConverterGearLossMap.GetTorqueLoss(outAngularVelocity, outTorque)
: ModelData.Gears[Gear].LossMap.GetTorqueLoss(outAngularVelocity, outTorque);
CurrentState.TorqueLossResult = inTorqueLossResult;
inTorque = outTorque / ModelData.Gears[Gear].Ratio + inTorqueLossResult.Value;
inTorque = outTorque / ratio + inTorqueLossResult.Value;
var torqueLossInertia = outAngularVelocity.IsEqual(0)
? 0.SI<NewtonMeter>()
......
......@@ -1871,6 +1871,12 @@
<None Include="TestData\Integration\VTPMode\GenericVehicle\VTP cycle_RD_2Hz.vdri">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="TestData\Integration\VTPMode\GenericVehicle\VTP_AT-gbx_2TC.vecto">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="TestData\Integration\VTPMode\GenericVehicle\vtp_cycle_citybus_atser_2TC.vdri">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="TestData\Integration\VTPMode\GenericVehicle_CNG\class_5_generic vehicle_DECL.vecto">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
......@@ -2919,6 +2925,9 @@
<Content Include="TestData\Integration\VTPMode\GenericVehicle XMLJob PTO\Tractor_4x2_vehicle-class-5_Generic vehicle.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="TestData\Integration\VTPMode\GenericVehicle\CityBus_AT_Ser_2TC.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="TestData\Integration\VTPMode\GenericVehicle\Rigid Truck_4x2_vehicle-class-3_EURO6_2018.MANUFACTURER.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment