mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 18:39:18 +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
|
else
|
||||||
dizel_EngageSwitch(0.66);
|
dizel_EngageSwitch(0.66);
|
||||||
break;
|
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:
|
default:
|
||||||
if (hydro_TC && hydro_TC_Fill>0.01)
|
if (hydro_TC && hydro_TC_Fill>0.01)
|
||||||
dizel_EngageSwitch(1.0);
|
dizel_EngageSwitch(1.0);
|
||||||
@@ -6173,6 +6179,12 @@ double TMoverParameters::dizel_fillcheck(int mcp)
|
|||||||
else
|
else
|
||||||
nreg = dizel_nmin * 0.75 + dizel_nmax * 0.25;
|
nreg = dizel_nmin * 0.75 + dizel_nmax * 0.25;
|
||||||
break;
|
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:
|
default:
|
||||||
realfill = 0; // sluczaj
|
realfill = 0; // sluczaj
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user