Automatic Transmission for the T-Series?

Discussion in 'Content Creation' started by BreadForMen, Feb 5, 2017.

  1. BreadForMen

    BreadForMen
    Expand Collapse

    Joined:
    Apr 5, 2013
    Messages:
    203
    I've been wanting an automatic transmission for the T-Series. How could I make one? Would it be as simple as copy-pasting one from another vehicle jbeam and changing values?
     
  2. passengerpigeon

    passengerpigeon
    Expand Collapse

    Joined:
    Jan 22, 2017
    Messages:
    267
    Well, an automatic transmission for the T-Series wouldn't be realistic as there are very few trucks even today with automatic gearboxes. If you still want an automatic transmission, then yes, you can copy an automatic gearbox J-Beam file from another vehicle. Keep in mind that you have to change all references to slots and meshes (the 3D model and texture for your gearbox) to point to the T-Series instead of the vehicle you took the file from - you can have the manual transmission J-Beam open at the same time to match the names. With that being said, the gear lever will still be manual - if you want to create an automatic shifter, you will need to model a new component in Blender, skin it and add it to the materials.cs file.
     
  3. fufsgfen

    fufsgfen
    Expand Collapse

    Joined:
    Jan 10, 2017
    Messages:
    6,781
    Lots of buses and garbage trucks have automatic transmissions, many truck based RV's have them too, not much on long hauling as fuel economy is worse, but trucks used in urban environment have automatic transmissions.
     
    • Agree Agree x 1
  4. IvanGF14

    IvanGF14
    Expand Collapse

    Joined:
    Sep 15, 2013
    Messages:
    176
    Most of trucks are automatic nowadays...
     
  5. Slammington

    Slammington
    Expand Collapse

    Joined:
    Aug 14, 2014
    Messages:
    1,460
    I don't know about other places but here in europe I can guarantee you 99% of trucks are manual.
     
  6. iheartmods

    iheartmods
    Expand Collapse

    Joined:
    Aug 8, 2012
    Messages:
    1,482
    I've done it before, it's not that difficult. At work now but I could probably post up some code later if I remember *turns on notifs*.
     
  7. fufsgfen

    fufsgfen
    Expand Collapse

    Joined:
    Jan 10, 2017
    Messages:
    6,781
    Something like 50% of Scanias sold in Europe have Opticruise, which is automatic in function, you don't need to use clutch and computer chooses gears, of course it is not conventional automatic, but it is automatic in sense how you operate it.
     
    • Like Like x 1
  8. IvanGF14

    IvanGF14
    Expand Collapse

    Joined:
    Sep 15, 2013
    Messages:
    176
    Here in Europe, at 2017, most of trucks are automatic. Manual trucks are a thing of the past sadly
     
    • Like Like x 1
  9. fufsgfen

    fufsgfen
    Expand Collapse

    Joined:
    Jan 10, 2017
    Messages:
    6,781
    All this talk, and no answer, well I thought that I want automatic transmission for T-series too and made one.

    This is very crude work in progress, but I think it helps you to get started.

    This link helps a lot, look torqueConverter section as that is what needs to be adjusted, also automaticGearbox section is good to read trough:
    Powertrain

    Look other transmission types too, there are information about shifting points that works for many of them, but not all pages have all possibilites, so you need to read several types to find out all possible keywords that you can use, there are high and low shift points for example.


    I based this first example gearbox on Allison 4000 automatic transmission, it is meant for Truck based RV's, up to 650hp. It could use a change in differential ratio though as currently ratios are bit tall, but you can research different gearbox type and input gear ratios and other data from such if you like.

    You can get lot of transmission data from Allison's site, just select transmissions and your desired application, for example highway series might be nice:
    http://www.allisontransmission.com/transmissions

    Attached is automatic transmission mod for T-series, just drop it into mods folder and in game select 6-speed automatic from parts selector (ctrl-w), by examining contents of zip file and comparing to original transmission found vanilla content at Drive:\Program Files (x86)\Steam\steamapps\common\BeamNG.drive\content\vehicles\semi.zip\vehicles\semi\semi_engine.jbeam, you can quickly learn how to create such mod.

    Hopefully this helps you to create and share many parts for the cars!
    --- Post updated ---
    My current version is like this, but I'm having issue where at hill on full throttle it shifts to 3rd instead of 1st, works quite ok otherwise, maybe 1st gear ratio is too short compared to 2nd or something:
    Code:
    "torqueConverter": {
            "converterDiameter":0.49,
            "converterStiffness":13,
            "couplingAVRatio":0.85,
            "stallTorqueRatio":2.42,
        },
        "vehicleController": {
           "automaticModes":"PRND21",
            "transmissionShiftDelay":0.35,
            "lowShiftDownRPM":1000,
            "lowShiftUpRPM":1500,
           "highShiftDownRPM":[0,0,0,1500,1500,1600,1600,1600],
            "highShiftUpRPM":[0,0,2400,2200,2100,2000,2000,0],
        },
    
    "gearRatios":[-5.55, 0, 4.7, 2.21, 1.53, 1.0, 0.76, 0.67],
     
    #9 fufsgfen, Feb 5, 2017
    Last edited: Mar 3, 2017
  10. Josh

    Josh
    Expand Collapse

    Joined:
    Jul 21, 2013
    Messages:
    1,082
    I actually have a perfect, 8 and 10 speed auto for the Tseries.

    I'll post it up next time I jump on the PC.
     
  11. BreadForMen

    BreadForMen
    Expand Collapse

    Joined:
    Apr 5, 2013
    Messages:
    203
    Thanks for everyone's input. I'm going to digest all of this now.. :p
     
  12. fufsgfen

    fufsgfen
    Expand Collapse

    Joined:
    Jan 10, 2017
    Messages:
    6,781
    There is my latest version, it is kind of hack around for need of changing differential ratios.
     
  13. iheartmods

    iheartmods
    Expand Collapse

    Joined:
    Aug 8, 2012
    Messages:
    1,482
    Those who are patient get results.

    Coded this up in about 15 minutes. Everything works well and shifts realistically. May have overstated the torque converters a bit but, it works.
    I made a 6-speed, 10-speed, 12-speed, and an 18-speed.

    If you release this as a mod, you can but credit me.

    Code:
    "semi_transmission_6A": {
        "information":{
            "authors":"BeamNG",
            "name":"6-Speed Automatic Transmission",
            "value":3000,
        },
        "slotType" : "semi_transmission",
        "powertrain" : [
            ["type", "name", "inputName", "inputIndex"],
            ["torqueConverter", "torqueConverter", "mainEngine", 1],
            ["automaticGearbox", "gearbox", "torqueConverter", 1],
        ],
        "gearbox": {
            "parkLockTorque":2500,
            "oneWayViscousCoef":17,
            "gearRatios":[-5.16, -10.0, 0, 4.4, 3.2, 2.0, 1.4, 1.0, 0.85],
            "friction": 10,
        },
        "torqueConverter": {
            "converterDiameter":0.4,
            "converterStiffness":8,
            "couplingAVRatio":0.85,
            "stallTorqueRatio":4,
            "lockupClutchTorque":900,
        },
        "vehicleController": {
            "automaticModes":"PRND21",
            "transmissionGearChangeDelay":2
            "gearboxDecisionSmoothingDown":1
            "gearboxDecisionSmoothingUp":1
            "lowShiftDownRPM":700,
            "lowShiftUpRPM":1200,
            "highShiftDownRPM":1600,
            "torqueConverterLockupRPM":1000
            "torqueConverterLockupMinGear":3
        },
        "flexbodies": [
             ["mesh", "[group]:", "nonFlexMaterials"],
             ["semi_transmission", ["semi_transmission"]],
        ],
        "nodes": [
             ["id", "posX", "posY", "posZ"],
             {"selfCollision":true}
             {"collision":true}
             //--TRANSMISSION CONE--
             {"nodeWeight":56.1},
             {"frictionCoef":0.5},
             {"nodeMaterial":"|NM_METAL"},
             {"group":"semi_transmission"},
             ["tra1", 0.0, -1.13, 0.55],
             ["tra2r", -0.27, -2.45, 0.44],
             ["tra2l", 0.27, -2.45, 0.44],
             ["tra3r", -0.27, -2.45, 1.02],
             ["tra3l", 0.27, -2.45, 1.02],
             {"group":""},
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TRANSMISSION CONE--
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":32000800,"beamDamp":1600},
              {"beamDeform":1500000,"beamStrength":"FLT_MAX"},
              ["tra1","tra2r"],
              ["tra1","tra2l"],
              ["tra1","tra3r"],
              ["tra1","tra3l"],
              ["tra2r","tra2l"],
              ["tra3r","tra3l"],
              ["tra2r","tra3r"],
              ["tra2l","tra3l"],
              ["tra2r","tra3l"],
              ["tra2l","tra3r"],
              //attach to engine
              ["tra1","en2r"],
              ["tra1","en2l"],
              ["tra3l","en1l"],
              ["tra3r","en1r"],
              ["tra2r","en2r"],
              ["tra2r","en2l"],
              ["tra2r","en4r"],
              ["tra2r","en4l"],
              ["tra2l","en2r"],
              ["tra2l","en2l"],
              ["tra2l","en4r"],
              ["tra2l","en4l"],
              ["tra3r","en2r"],
              ["tra3r","en2l"],
              ["tra3r","en4r"],
              ["tra3r","en4l"],
              ["tra3l","en2r"],
              ["tra3l","en2l"],
              ["tra3l","en4r"],
              ["tra3l","en4l"],
              //transmission mounts
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":4000800,"beamDamp":1600},
              {"beamDeform":100000,"beamStrength":295000},
              ["tra2r","f4r"],
              ["tra2l","f4l"],
              ["tra2r","f4l"],
              ["tra2l","f4r"],
              ["tra2r","f14r"],
              ["tra2l","f14l"],
              //support beams for anti clipping
              {"beamType":"|SUPPORT", "beamLongBound":5},
              {"beamSpring":8000800,"beamDamp":800},
              {"beamDeform":250000,"beamStrength":850000},
              {"beamPrecompression":0.8},
              ["tra1","f6l"],
              ["tra1","f6r"],
              ["tra1","f16l"],
              ["tra1","f16r"],
              ["tra2r","fsd1r"],
              ["tra2l","fsd1l"],
              ["tra2r","fsd1"],
              ["tra2l","fsd1"],
              ["tra3r","f4rr"],
              ["tra3l","f4ll"],
              {"beamSpring":1600800,"beamDamp":160},
              ["tra1","dc9"],
              ["tra1","dc11"],
              ["tra1","dc10rr"],
              ["tra1","dc10ll"],
              ["tra2l","dc9"],
              ["tra2r","dc9"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                {"group":"semi_engine"},
                {"groundModel":"metal"},
                {"dragCoef":3},
                ["tra2l", "tra2r", "tra1"],
                ["tra2l", "tra1", "tra3l"],
                ["tra3l", "tra1", "tra3r"],
                ["tra3r", "tra1", "tra2r"],
                ["tra3r", "tra2r", "tra2l"],
                ["tra3r", "tra2l", "tra3l"],
                {"group":""},
        ],
    }
    "semi_transmission_10A": {
        "information":{
            "authors":"BeamNG",
            "name":"10-Speed Automatic Transmission",
            "value":3000,
        }
        "slotType" : "semi_transmission",
        "powertrain" : [
            ["type", "name", "inputName", "inputIndex"],
            ["torqueConverter", "torqueConverter", "mainEngine", 1],
            ["automaticGearbox", "gearbox", "torqueConverter", 1],
        ],
        "gearbox": {
            "parkLockTorque":2500,
            "oneWayViscousCoef":17,
            "gearRatios":[-5.16, -10.0, 0, 5.8, 4.7, 4.0, 3.4, 2.7, 2.0, 1.66, 1.21, 1.0, 0.8],
            "friction": 10,
        },
        "torqueConverter": {
            "converterDiameter":0.4,
            "converterStiffness":8,
            "couplingAVRatio":0.85,
            "stallTorqueRatio":4.05,
            "lockupClutchTorque":900,
        },
        "vehicleController": {
            "automaticModes":"PRND21",
            "transmissionGearChangeDelay":0.5
            "gearboxDecisionSmoothingDown":1
            "gearboxDecisionSmoothingUp":1
            "lowShiftDownRPM":700,
            "lowShiftUpRPM":1200,
            "highShiftDownRPM":1600,
            "torqueConverterLockupRPM":1000
            "torqueConverterLockupMinGear":3
        },
        "flexbodies": [
             ["mesh", "[group]:", "nonFlexMaterials"],
             ["semi_transmission", ["semi_transmission"]],
        ],
        "nodes": [
             ["id", "posX", "posY", "posZ"],
             {"selfCollision":true}
             {"collision":true}
             //--TRANSMISSION CONE--
             {"nodeWeight":56.1},
             {"frictionCoef":0.5},
             {"nodeMaterial":"|NM_METAL"},
             {"group":"semi_transmission"},
             ["tra1", 0.0, -1.13, 0.55],
             ["tra2r", -0.27, -2.45, 0.44],
             ["tra2l", 0.27, -2.45, 0.44],
             ["tra3r", -0.27, -2.45, 1.02],
             ["tra3l", 0.27, -2.45, 1.02],
             {"group":""},
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TRANSMISSION CONE--
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":32000800,"beamDamp":1600},
              {"beamDeform":1500000,"beamStrength":"FLT_MAX"},
              ["tra1","tra2r"],
              ["tra1","tra2l"],
              ["tra1","tra3r"],
              ["tra1","tra3l"],
              ["tra2r","tra2l"],
              ["tra3r","tra3l"],
              ["tra2r","tra3r"],
              ["tra2l","tra3l"],
              ["tra2r","tra3l"],
              ["tra2l","tra3r"],
              //attach to engine
              ["tra1","en2r"],
              ["tra1","en2l"],
              ["tra3l","en1l"],
              ["tra3r","en1r"],
              ["tra2r","en2r"],
              ["tra2r","en2l"],
              ["tra2r","en4r"],
              ["tra2r","en4l"],
              ["tra2l","en2r"],
              ["tra2l","en2l"],
              ["tra2l","en4r"],
              ["tra2l","en4l"],
              ["tra3r","en2r"],
              ["tra3r","en2l"],
              ["tra3r","en4r"],
              ["tra3r","en4l"],
              ["tra3l","en2r"],
              ["tra3l","en2l"],
              ["tra3l","en4r"],
              ["tra3l","en4l"],
              //transmission mounts
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":4000800,"beamDamp":1600},
              {"beamDeform":100000,"beamStrength":295000},
              ["tra2r","f4r"],
              ["tra2l","f4l"],
              ["tra2r","f4l"],
              ["tra2l","f4r"],
              ["tra2r","f14r"],
              ["tra2l","f14l"],
              //support beams for anti clipping
              {"beamType":"|SUPPORT", "beamLongBound":5},
              {"beamSpring":8000800,"beamDamp":800},
              {"beamDeform":250000,"beamStrength":850000},
              {"beamPrecompression":0.8},
              ["tra1","f6l"],
              ["tra1","f6r"],
              ["tra1","f16l"],
              ["tra1","f16r"],
              ["tra2r","fsd1r"],
              ["tra2l","fsd1l"],
              ["tra2r","fsd1"],
              ["tra2l","fsd1"],
              ["tra3r","f4rr"],
              ["tra3l","f4ll"],
              {"beamSpring":1600800,"beamDamp":160},
              ["tra1","dc9"],
              ["tra1","dc11"],
              ["tra1","dc10rr"],
              ["tra1","dc10ll"],
              ["tra2l","dc9"],
              ["tra2r","dc9"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                {"group":"semi_engine"},
                {"groundModel":"metal"},
                {"dragCoef":3},
                ["tra2l", "tra2r", "tra1"],
                ["tra2l", "tra1", "tra3l"],
                ["tra3l", "tra1", "tra3r"],
                ["tra3r", "tra1", "tra2r"],
                ["tra3r", "tra2r", "tra2l"],
                ["tra3r", "tra2l", "tra3l"],
                {"group":""},
        ],
    }
    "semi_transmission_12A": {
        "information":{
            "authors":"BeamNG",
            "name":"12-Speed Automatic Transmission",
            "value":3000,
        }
        "slotType" : "semi_transmission",
        "powertrain" : [
            ["type", "name", "inputName", "inputIndex"],
            ["torqueConverter", "torqueConverter", "mainEngine", 1],
            ["automaticGearbox", "gearbox", "torqueConverter", 1],
        ],
        "gearbox": {
            "parkLockTorque":2500,
            "oneWayViscousCoef":17,
            "gearRatios":[-5.16, -10.0, 0, 6.2, 5.3, 4.7, 4.0, 3.4, 2.7, 2.0, 1.66, 1.21, 1.0, 0.8],
            "friction": 10,
        },
        "torqueConverter": {
            "converterDiameter":0.5,
            "converterStiffness":8,
            "couplingAVRatio":0.85,
            "stallTorqueRatio":4.05,
            "lockupClutchTorque":900,
        },
        "vehicleController": {
            "automaticModes":"PRND21",
            "transmissionGearChangeDelay":0.5
            "gearboxDecisionSmoothingDown":1
            "gearboxDecisionSmoothingUp":1
            "lowShiftDownRPM":700,
            "lowShiftUpRPM":1200,
            "highShiftDownRPM":1600,
            "highShiftUpRPM":2000,
            "torqueConverterLockupRPM":1000
            "torqueConverterLockupMinGear":3
        },
        "flexbodies": [
             ["mesh", "[group]:", "nonFlexMaterials"],
             ["semi_transmission", ["semi_transmission"]],
        ],
        "nodes": [
             ["id", "posX", "posY", "posZ"],
             {"selfCollision":true}
             {"collision":true}
             //--TRANSMISSION CONE--
             {"nodeWeight":56.1},
             {"frictionCoef":0.5},
             {"nodeMaterial":"|NM_METAL"},
             {"group":"semi_transmission"},
             ["tra1", 0.0, -1.13, 0.55],
             ["tra2r", -0.27, -2.45, 0.44],
             ["tra2l", 0.27, -2.45, 0.44],
             ["tra3r", -0.27, -2.45, 1.02],
             ["tra3l", 0.27, -2.45, 1.02],
             {"group":""},
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TRANSMISSION CONE--
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":32000800,"beamDamp":1600},
              {"beamDeform":1500000,"beamStrength":"FLT_MAX"},
              ["tra1","tra2r"],
              ["tra1","tra2l"],
              ["tra1","tra3r"],
              ["tra1","tra3l"],
              ["tra2r","tra2l"],
              ["tra3r","tra3l"],
              ["tra2r","tra3r"],
              ["tra2l","tra3l"],
              ["tra2r","tra3l"],
              ["tra2l","tra3r"],
              //attach to engine
              ["tra1","en2r"],
              ["tra1","en2l"],
              ["tra3l","en1l"],
              ["tra3r","en1r"],
              ["tra2r","en2r"],
              ["tra2r","en2l"],
              ["tra2r","en4r"],
              ["tra2r","en4l"],
              ["tra2l","en2r"],
              ["tra2l","en2l"],
              ["tra2l","en4r"],
              ["tra2l","en4l"],
              ["tra3r","en2r"],
              ["tra3r","en2l"],
              ["tra3r","en4r"],
              ["tra3r","en4l"],
              ["tra3l","en2r"],
              ["tra3l","en2l"],
              ["tra3l","en4r"],
              ["tra3l","en4l"],
              //transmission mounts
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":4000800,"beamDamp":1600},
              {"beamDeform":100000,"beamStrength":295000},
              ["tra2r","f4r"],
              ["tra2l","f4l"],
              ["tra2r","f4l"],
              ["tra2l","f4r"],
              ["tra2r","f14r"],
              ["tra2l","f14l"],
              //support beams for anti clipping
              {"beamType":"|SUPPORT", "beamLongBound":5},
              {"beamSpring":8000800,"beamDamp":800},
              {"beamDeform":250000,"beamStrength":850000},
              {"beamPrecompression":0.8},
              ["tra1","f6l"],
              ["tra1","f6r"],
              ["tra1","f16l"],
              ["tra1","f16r"],
              ["tra2r","fsd1r"],
              ["tra2l","fsd1l"],
              ["tra2r","fsd1"],
              ["tra2l","fsd1"],
              ["tra3r","f4rr"],
              ["tra3l","f4ll"],
              {"beamSpring":1600800,"beamDamp":160},
              ["tra1","dc9"],
              ["tra1","dc11"],
              ["tra1","dc10rr"],
              ["tra1","dc10ll"],
              ["tra2l","dc9"],
              ["tra2r","dc9"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                {"group":"semi_engine"},
                {"groundModel":"metal"},
                {"dragCoef":3},
                ["tra2l", "tra2r", "tra1"],
                ["tra2l", "tra1", "tra3l"],
                ["tra3l", "tra1", "tra3r"],
                ["tra3r", "tra1", "tra2r"],
                ["tra3r", "tra2r", "tra2l"],
                ["tra3r", "tra2l", "tra3l"],
                {"group":""},
        ],
    }
    "semi_transmission_18A": {
        "information":{
            "authors":"BeamNG",
            "name":"18-Speed Automatic Transmission",
            "value":3000,
        }
        "slotType" : "semi_transmission",
        "powertrain" : [
            ["type", "name", "inputName", "inputIndex"],
            ["torqueConverter", "torqueConverter", "mainEngine", 1],
            ["automaticGearbox", "gearbox", "torqueConverter", 1],
        ],
        "gearbox": {
            "parkLockTorque":2500,
            "oneWayViscousCoef":17,
            "gearRatios":[-5.16, -10.0, 0, 10.4, 9.8, 8.5, 7.6, 6.7, 5.8, 5.0, 4.35, 3.78, 3.33, 3.0, 2.66, 2.32, 2.0, 1.74, 1.48, 1.21, 1.0],
            "friction": 10,
        },
        "torqueConverter": {
            "converterDiameter":0.6,
            "converterStiffness":8,
            "couplingAVRatio":0.85,
            "stallTorqueRatio":4.05,
            "lockupClutchTorque":900,
        },
        "vehicleController": {
            "automaticModes":"PRND21",
            "transmissionGearChangeDelay":0.5
            "gearboxDecisionSmoothingDown":1
            "gearboxDecisionSmoothingUp":1
            "lowShiftDownRPM":700,
            "lowShiftUpRPM":1200,
            "highShiftDownRPM":1600,
            "highShiftUpRPM":2100
            "torqueConverterLockupRPM":1000
            "torqueConverterLockupMinGear":3
        },
        "flexbodies": [
             ["mesh", "[group]:", "nonFlexMaterials"],
             ["semi_transmission", ["semi_transmission"]],
        ],
        "nodes": [
             ["id", "posX", "posY", "posZ"],
             {"selfCollision":true}
             {"collision":true}
             //--TRANSMISSION CONE--
             {"nodeWeight":56.1},
             {"frictionCoef":0.5},
             {"nodeMaterial":"|NM_METAL"},
             {"group":"semi_transmission"},
             ["tra1", 0.0, -1.13, 0.55],
             ["tra2r", -0.27, -2.45, 0.44],
             ["tra2l", 0.27, -2.45, 0.44],
             ["tra3r", -0.27, -2.45, 1.02],
             ["tra3l", 0.27, -2.45, 1.02],
             {"group":""},
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TRANSMISSION CONE--
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":32000800,"beamDamp":1600},
              {"beamDeform":1500000,"beamStrength":"FLT_MAX"},
              ["tra1","tra2r"],
              ["tra1","tra2l"],
              ["tra1","tra3r"],
              ["tra1","tra3l"],
              ["tra2r","tra2l"],
              ["tra3r","tra3l"],
              ["tra2r","tra3r"],
              ["tra2l","tra3l"],
              ["tra2r","tra3l"],
              ["tra2l","tra3r"],
              //attach to engine
              ["tra1","en2r"],
              ["tra1","en2l"],
              ["tra3l","en1l"],
              ["tra3r","en1r"],
              ["tra2r","en2r"],
              ["tra2r","en2l"],
              ["tra2r","en4r"],
              ["tra2r","en4l"],
              ["tra2l","en2r"],
              ["tra2l","en2l"],
              ["tra2l","en4r"],
              ["tra2l","en4l"],
              ["tra3r","en2r"],
              ["tra3r","en2l"],
              ["tra3r","en4r"],
              ["tra3r","en4l"],
              ["tra3l","en2r"],
              ["tra3l","en2l"],
              ["tra3l","en4r"],
              ["tra3l","en4l"],
              //transmission mounts
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":4000800,"beamDamp":1600},
              {"beamDeform":100000,"beamStrength":295000},
              ["tra2r","f4r"],
              ["tra2l","f4l"],
              ["tra2r","f4l"],
              ["tra2l","f4r"],
              ["tra2r","f14r"],
              ["tra2l","f14l"],
              //support beams for anti clipping
              {"beamType":"|SUPPORT", "beamLongBound":5},
              {"beamSpring":8000800,"beamDamp":800},
              {"beamDeform":250000,"beamStrength":850000},
              {"beamPrecompression":0.8},
              ["tra1","f6l"],
              ["tra1","f6r"],
              ["tra1","f16l"],
              ["tra1","f16r"],
              ["tra2r","fsd1r"],
              ["tra2l","fsd1l"],
              ["tra2r","fsd1"],
              ["tra2l","fsd1"],
              ["tra3r","f4rr"],
              ["tra3l","f4ll"],
              {"beamSpring":1600800,"beamDamp":160},
              ["tra1","dc9"],
              ["tra1","dc11"],
              ["tra1","dc10rr"],
              ["tra1","dc10ll"],
              ["tra2l","dc9"],
              ["tra2r","dc9"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                {"group":"semi_engine"},
                {"groundModel":"metal"},
                {"dragCoef":3},
                ["tra2l", "tra2r", "tra1"],
                ["tra2l", "tra1", "tra3l"],
                ["tra3l", "tra1", "tra3r"],
                ["tra3r", "tra1", "tra2r"],
                ["tra3r", "tra2r", "tra2l"],
                ["tra3r", "tra2l", "tra3l"],
                {"group":""},
        ],
    }
    
     
  14. CTJacob

    CTJacob
    Expand Collapse

    Joined:
    Aug 6, 2012
    Messages:
    445
    I notice that with lower RPM engines, it's really hard to get a functioning kick down feature. I tried for weeks to get the 3-speed Torqueflite to work with my Cummins powered D-Series. I ended up just manually shifting it. If you use part throttle, it almost always just shifts right into 3rd gear and won't kickdown unless you shift it down manually. I still haven't found a way around it.
     
  15. iheartmods

    iheartmods
    Expand Collapse

    Joined:
    Aug 8, 2012
    Messages:
    1,482
    For this, make sure you modify the "highShiftDown" parameter. The RPM you set is a threshold; when you go full throttle, and your RPM's are lower than this number, the transmission should downshift. Keep in mind, if there's no revs to shift down into (IE, you want to go to first but that would put your redline over the max), then the transmission will not shift. Also, I don't think you understand how useless a 3-speed transmission would be in a vehicle that redlines at 3000RPM (ish). Haven't Cummins diesels with Dodge trucks always been paired with 6-speed autos or some manuals? Do some research.

    Lots of blah but I'd be happy to take a look if you're still stuck
     
  16. CTJacob

    CTJacob
    Expand Collapse

    Joined:
    Aug 6, 2012
    Messages:
    445
    Nope, first generation Cummins came with a Torqueflite 727 3-Speed automatic with no locking torque converter and a low torque multiplication so the power wouldn't shred it. (3.07 rear ends, 70-80mph gearing/RPM limited top speed depending on tire size) They also came with a 5-speed manual which had either 3.54 or 4.10 axles. They say the first generation Cummins were limited to 160hp/400lbsft because of the 727. It couldn't handle anymore power.

    The Cummins didn't get a 6-Speed auto until the 6.7L was introduced in 2007.
     
    #16 CTJacob, Feb 6, 2017
    Last edited: Feb 6, 2017
  17. iheartmods

    iheartmods
    Expand Collapse

    Joined:
    Aug 8, 2012
    Messages:
    1,482
    Hmm interesting. I'm assuming you fixed up the rear ends in-game? Definitely wouldn't have high speeds at that gear ratio. I could take a peek at the files if you want.
     
  18. fufsgfen

    fufsgfen
    Expand Collapse

    Joined:
    Jan 10, 2017
    Messages:
    6,781
    6 speed Allison will not work, it would need differential ratio to be changed, problem having only 1000rpm at maximum for each gear and wide range gear box is quite a challenge.

    If using gear ratios that compensate for that tall gear ratio it is easy to get to work.

    Stall torque ratio of 2.42 is specified in Allison documents, having that at 4 is bit unrealistic value (haven't seen more than 2.8 in any specs so far), but if it works, I guess one can use that to help with dealing tall differential ratio.

    Changing differential ratio requires yet another file with a lot of stuff in it, I'm not certain how much one could snip out from it, but it might be needed to altered a bit, gear ratio with Allison ratios give over 200kph top speed, as it is probably meant for bit smaller rear wheel and shorter diff ratio.

    Torque converter diameter needs to be matched to engine torque and to total weight, if it goes straight to big gear and does not change down, increase diameter of torque converter, again not perhaps most realistic as you have to input values outside of specs, but makes it work. Again if you change engine power by bigger turbo etc, torque converter size needs to be matched or it will be behaving worse.

    If you have too big torque converter diameter it won't keep rpm high enough when launching or when slowing to crawl on hill, so balance between not feeling the gears/gears changing up too quick and rpm being too low when going up steep hill on 1st gear.

    Usually truck automatics are much crisper in action than passenger cars, so when adjusting one has to keep that on mind.

    Maybe there is something arbitrary in how automatic transmission works in BeamNG?

    Update: You can also have definition of shift points for each gear like this (goes like R, N, 1, 2, etc...):
    "highShiftDownRPM":[0,0,0,1500,1500,1600,1600,1600],
    "highShiftUpRPM":[0,0,2400,2200,2100,2000,2000,0],
     
    #18 fufsgfen, Feb 6, 2017
    Last edited: Feb 6, 2017
  19. iheartmods

    iheartmods
    Expand Collapse

    Joined:
    Aug 8, 2012
    Messages:
    1,482
    Ok I'm confused. If you know these problems, why not fix them. You clearly showed you know how.
     
  20. fufsgfen

    fufsgfen
    Expand Collapse

    Joined:
    Jan 10, 2017
    Messages:
    6,781
    That in attachment is my current version, but I'm not happy with it as gear ratios are not from real gearbox, would need to tamper with diff ratio, but it works quite nicely with T75 extended frame that has Tasti Cola load, can't remember now who made that mod. To make it work with other T-series, it would need to be changed again.

    Also I'm not quite happy that I had to use that big torque converter diameter, I doubt they go to that big, but then again I haven't found diameter of TC-521 yet.

    But to help others, like @CTJacob I wrote some bits I have gathered, so maybe they can get their automatics to work way they want.

    As OP did ask how to make Automatic for T-series, I put first very rough unfinished version he can study and start making his own variants based on that if he likes so.

    I have one wonderful paper about torque converter sizing, with lots of formulas and everything here, only problem is, it is in Chinese and it is certainly not my strongest language.
     
    #20 fufsgfen, Feb 6, 2017
    Last edited: Mar 3, 2017
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice