Some testing…
Exhibit 1 - Open diff in automation:
["shaft", "rearDriveshaft", "gearbox", 1 ],
["differential", "rearDiff", "rearDriveshaft", 1, {"diffType":"open", "gearRatio":3.78, "diffTorqueSplit":0.50}],
According to what the beamng site says, it is an open diff with a gear ratio of 3.78 and an equal initial torque split.
Exhibit 2 - Geared
["shaft", "rearDriveshaft", "gearbox", 1 ],
["differential", "rearDiff", "rearDriveshaft", 1, {"diffType":"lsd", "gearRatio":3.78, "diffTorqueSplit":0.50}],
Same as before, 3.78 gear ration but this time type is LSD. However there are some extra parameters, BUT those are commented in the code (the // before each line) meaning they do not have any effect.
//lsd specific
//"lsdPreload":50, //Nm of preload torque. Clutch diffs 50-250, Torsen around 0
//lsdLockCoef:0.2, //On throttle locking ramp. O.1-0.2 for clutch type, 0.3-0.4 is more like torsen
//lsdRevLockCoef:0.2, //=lsdLockCoef by default. O.1-0.2 for clutch type, 0.3-0.4 is more like torsen
//viscous specific
//"viscousCoef":5, //Viscous locking stiffness in (Nm/rad/s)
//"viscousTorque":5, //=viscousCoef * 10 by default. Max torque it can transmit from side to side
Exhibit 3 - Viscous
["shaft", "rearDriveshaft", "gearbox", 1 ],
["differential", "rearDiff", "rearDriveshaft", 1, {"diffType":"viscous", "gearRatio":3.78, "diffTorqueSplit":0.50}],
Type is set to Viscous. Again, the other parameters are commented in the code ( // ) and have no effect…
//lsd specific
//"lsdPreload":50, //Nm of preload torque. Clutch diffs 50-250, Torsen around 0
//lsdLockCoef:0.2, //On throttle locking ramp. O.1-0.2 for clutch type, 0.3-0.4 is more like torsen
//lsdRevLockCoef:0.2, //=lsdLockCoef by default. O.1-0.2 for clutch type, 0.3-0.4 is more like torsen
//viscous specific
//"viscousCoef":5, //Viscous locking stiffness in (Nm/rad/s)
//"viscousTorque":5, //=viscousCoef * 10 by default. Max torque it can transmit from side to side
Exhibit 4 - Electric Diff
It is the same case as the geared diff. Difftype is set to LSD and the rest of parameters are commented.
["shaft", "rearDriveshaft", "gearbox", 1 ],
["differential", "rearDiff", "rearDriveshaft", 1, {"diffType":"lsd", "gearRatio":3.78, "diffTorqueSplit":0.50}],
//https://wiki.beamng.com/Differential
//needed values to tune diff behavior
//locked specific - nothing needed, auto calc now
//lsd specific
//"lsdPreload":50, //Nm of preload torque. Clutch diffs 50-250, Torsen around 0
//lsdLockCoef:0.2, //On throttle locking ramp. O.1-0.2 for clutch type, 0.3-0.4 is more like torsen
//lsdRevLockCoef:0.2, //=lsdLockCoef by default. O.1-0.2 for clutch type, 0.3-0.4 is more like torsen
//viscous specific
//"viscousCoef":5, //Viscous locking stiffness in (Nm/rad/s)
//"viscousTorque":5, //=viscousCoef * 10 by default. Max torque it can transmit from side to side
EXTRA: autolocking diff
["shaft", "rearDriveshaft", "gearbox", 1 ],
["differential", "rearDiff", "rearDriveshaft", 1, {"diffType": ["open","locked"] , "gearRatio":3.78, "diffTorqueSplit":0.50}],
The rest is commented.
CONCLUSION
There is a difference between open, viscous, geared and auto locker, but electric seems to have the same effect as geared.
All the extra parameters are deactivated/bypassed, and it seems to do some auto calculations based only on the diffType.
I’m curious tho, and I will definitely will uncomment and change the extra parameters from the differentials and see how it changes.
From the beamng site:
Types (diffType)
The differential device has several types available, to simulate the different common differential types in the real world.
- “open” differentials distribute nearly equal torque (except for small frictional effects) to each output, while allowing a difference in outputs speeds. This type can be used to replicate the standard differential on a car.
- “lsd” differentials induce cross torque between outputs dependent on how much input torque is applied. This type can be used to replicate “clutch limited slip” or “gear limited slip” differentials.
- “viscous” differentials induce a cross torque between outputs dependent on the relative speeds of the outputs. This type can be used to replicate “viscous limited slip” differentials
- “locked” differentials enforce that both outputs maintain the same angle, leading to complete bias of torque from one side to the other depending on traction level. In reality it is not really working as a differential at all but as a very stiff spring between the two outputs. This type can be used to simulate “spool” or “welded” differentials.
.