From 0f828f19a76925cac6e2eb6ef382dceee60be7a3 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sun, 4 Sep 2022 15:58:46 -0400 Subject: [PATCH] wow Leiderman-Khlystov --- unit_tests/tests/lua/test_lua_vag.cpp | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/unit_tests/tests/lua/test_lua_vag.cpp b/unit_tests/tests/lua/test_lua_vag.cpp index c100782642..59190d0ad8 100644 --- a/unit_tests/tests/lua/test_lua_vag.cpp +++ b/unit_tests/tests/lua/test_lua_vag.cpp @@ -261,3 +261,31 @@ TEST(LuaVag, ChecksumMotor6) { EXPECT_NEAR_M3(testLuaReturnsNumberOrNil(realdata).value_or(0), 0x3D); } + + +// Leiderman-Khlystov Coefficients for Estimating Engine Full Load Characteristics and Performance +TEST(LuaVag, LeidermaKhlystov) { + const char* realdata = VAG_CHECKSUM realMotor6Packet R"( + +maxPowerHp = 148 +maxPowerKw = maxPowerHp * 0.7355 +maxPowerRpm = 6000 +maxTorqueNm = 147 +maxTorqueRpm = 3500 + + +rpmCoef = maxPowerRpm / maxTorqueRpm +Mn = maxPowerKw * 9549 / maxPowerRpm +torqCoef = maxPowerKw / Mn + +m3 = (torqCoef-1) * 100 +zz = 100 * (rpmCoef-1) * (rpmCoef-1) + + + function testFunc() + + end + + )"; + +}