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

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

adapt torque converter testcases due to changes in the tc drag characteristics...

adapt torque converter testcases due to changes in the tc drag characteristics automatically appended (see commit b5ad883f , 19.12.2019)
parent cf45d69a
No related branches found
No related tags found
No related merge requests found
......@@ -32,6 +32,7 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics;
using System.Linq;
using TUGraz.VectoCommon.Exceptions;
using TUGraz.VectoCommon.Utils;
......@@ -365,6 +366,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox
}
}
[DebuggerDisplay("nu: {SpeedRatio}, mu: {TorqueRatio}, T_ref: {Torque}")]
public class TorqueConverterEntry
{
public double SpeedRatio;
......
......@@ -85,9 +85,9 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
// check appended data
Assert.AreEqual(0.959, tqData.TorqueConverterEntries[19].TorqueRatio, 1e-9);
Assert.AreEqual(-2290, tqData.TorqueConverterEntries[19].Torque.Value(), 1e-9);
Assert.AreEqual(5, tqData.TorqueConverterEntries[19].SpeedRatio, 1e-9);
Assert.AreEqual(0.9, tqData.TorqueConverterEntries.Last().TorqueRatio, 1e-9);
Assert.AreEqual(-1511.2, tqData.TorqueConverterEntries.Last().Torque.Value(), 1e-9);
Assert.AreEqual(5, tqData.TorqueConverterEntries.Last().SpeedRatio, 1e-9);
}
[Test]
......@@ -133,9 +133,9 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
// check appended data
Assert.AreEqual(0.959 / ratio, tqData.TorqueConverterEntries[18].TorqueRatio, 1e-9);
Assert.AreEqual(-2290, tqData.TorqueConverterEntries[18].Torque.Value(), 1e-9);
Assert.AreEqual(5 * ratio, tqData.TorqueConverterEntries[18].SpeedRatio, 1e-9);
Assert.AreEqual(0.9 / ratio, tqData.TorqueConverterEntries.Last().TorqueRatio, 1e-9);
Assert.AreEqual(-1511.2, tqData.TorqueConverterEntries.Last().Torque.Value(), 1e-9);
Assert.AreEqual(5 * ratio, tqData.TorqueConverterEntries.Last().SpeedRatio, 1e-9);
}
[Test]
......@@ -168,13 +168,13 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
Assert.AreEqual(0.9, tqData.TorqueConverterEntries[9].SpeedRatio, 1e-9);
// check appended data
Assert.AreEqual(0.999, tqData.TorqueConverterEntries[10].TorqueRatio, 1e-9);
Assert.AreEqual(0.95 * 0.99, tqData.TorqueConverterEntries[10].TorqueRatio, 1e-9);
Assert.AreEqual(0, tqData.TorqueConverterEntries[10].Torque.Value(), 1e-9);
Assert.AreEqual(1, tqData.TorqueConverterEntries[10].SpeedRatio, 1e-9);
Assert.AreEqual(0.959, tqData.TorqueConverterEntries[50].TorqueRatio, 1e-9);
Assert.AreEqual(-2290, tqData.TorqueConverterEntries[50].Torque.Value(), 1e-9);
Assert.AreEqual(5, tqData.TorqueConverterEntries[50].SpeedRatio, 1e-9);
Assert.AreEqual(0.9, tqData.TorqueConverterEntries.Last().TorqueRatio, 1e-9);
Assert.AreEqual(-1511.2, tqData.TorqueConverterEntries.Last().Torque.Value(), 1e-9);
Assert.AreEqual(5, tqData.TorqueConverterEntries.Last().SpeedRatio, 1e-9);
}
[Test]
......@@ -239,7 +239,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
TestCase(190, 30, 164.3260, 892.7507),
TestCase(190, 50, 209.6016, 1465.6611),
TestCase(190, 70, 246.4829, 2036.7399),
TestCase(530.517, 1.930, 59.0758, 35.8217),
TestCase(530.517, 1.930, 59.1582, 36.7119),
]
public void TestTorqueConverterOperatingPoint(double nOut, double Pout, double nInExpected, double tqInExpected)
{
......
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