mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-20 06:49:19 +02:00
New proportional clutch regulator for DieselEngine
This commit is contained in:
committed by
tmj-fstate
parent
219e8badc5
commit
1056f9bb14
@@ -6022,6 +6022,12 @@ bool TMoverParameters::dizel_AutoGearCheck(void)
|
||||
else
|
||||
dizel_EngageSwitch(0.66);
|
||||
break;
|
||||
case 5:
|
||||
if (Vel>dizel_minVelfullengage)
|
||||
dizel_EngageSwitch(1.0);
|
||||
else
|
||||
dizel_EngageSwitch(0.35*(1+RList[MainCtrlPos].R)*RList[MainCtrlPos].R);
|
||||
break;
|
||||
default:
|
||||
if (hydro_TC && hydro_TC_Fill>0.01)
|
||||
dizel_EngageSwitch(1.0);
|
||||
@@ -6173,6 +6179,12 @@ double TMoverParameters::dizel_fillcheck(int mcp)
|
||||
else
|
||||
nreg = dizel_nmin * 0.75 + dizel_nmax * 0.25;
|
||||
break;
|
||||
case 5:
|
||||
if (Vel > dizel_minVelfullengage)
|
||||
nreg = dizel_nmax;
|
||||
else
|
||||
nreg = dizel_nmin + 0.8 * (dizel_nmax - dizel_nmin) * RList[mcp].R;
|
||||
break;
|
||||
default:
|
||||
realfill = 0; // sluczaj
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user