{
"revuelto_transaxle_8DCT": {
    "information":{
        "authors":"©yborella",
        "name":"8-Speed Dual Clutch Transaxle",
        "value":7000,
    },
    "slotType" : "revuelto_transaxle",
    "slots": [
        ["type", "default", "description"],
        ["revuelto_transfer_case","revuelto_transfer_case_RWD","Transfer Case", {"coreSlot":true}],
        ["revuelto_differential_R","revuelto_differential_R", "Rear Differential"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["dctGearbox", "gearbox", "mainEngine", 1],
    ],
	"gearbox": {
		"uiName":"Gearbox",
		"gearRatios":[-3.49,	0.00,	5.01,	3.21,	2.15,	1.73,	1.32,	1.00,	0.83,	0.64],
		"parkLockTorque":5850,
		"gearboxNode:":["tra1r"],
		"friction":1.17,
		"dynamicFriction":0.117,
		"torqueLossCoef":0.0117,
		"gearWhineCoefsInput":[3.49,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00],
		"gearWhineCoefsOutput":[0.00,	0.00,	0.50,	0.32,	0.22,	0.17,	0.13,	0.10,	0.08,	0.06],
		"gearWhineInputEvent":"event:>Vehicle>Transmission>straight_01>twine_in_race_sq",
		"gearWhineOutputEvent":"event:>Vehicle>Transmission>straight_01>twine_out_race",
	},
	"clutch": {
		"clutchFreePlay":0.25,
		"lockSpringCoef":0.75,
	},
    "vehicleController": {
        "autoDownShiftInM":true,
        "automaticModes":"PRNDM",
        "calculateOptimalLoadShiftPoints":true,
        "shiftDownRPMOffsetCoef":1.17,
        "dctClutchTime":0.02,
        "ignitionCutTime":0.04
        "aggressionSmoothingUp":1.17
        "aggressionSmoothingDown":0.117
        "lowShiftDownRPM":[0,0,0,1400,1500,1500,1500,1500,1500],
        "lowShiftUpRPM":[0,0,2600,2500,2300,2300,2300,2300],
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["revuelto_transaxle", ["revuelto_engine","revuelto_transaxle"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         //transaxle
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"group":"revuelto_transaxle"},
         {"nodeWeight":5.0},
         ["tra1r",-0.13,1.77,0.426],
         ["tra1l",0.13,1.77,0.426],
         ["tra2",0.0,1.77,0.22],
         {"group":""},

         //transmission mount nodes
         {"nodeWeight":2.0},
         ["tm1r",-0.12,1.55,0.44],
         ["tm1l",0.12,1.55,0.44],
    ],
    "beams": [
          ["id1:", "id2:"],
          //transaxle
          {"deformLimitExpansion":1.2},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":4501000,"beamDamp":550},
          {"beamDeform":30000,"beamStrength":"FLT_MAX"},
          {"deformGroup":"gearbox", "deformationTriggerRatio":0.001},
          ["e4l", "tra1l"],
          ["e4l", "tra2"],
          ["e4l", "tra1r"],
          ["e4r", "tra1r"],
          ["e4r", "tra2"],
          ["e4r", "tra1l"],
          ["e2l", "tra2"],
          ["e2r", "tra2"],
          ["tra1r", "e2r"],
          ["e2l", "tra1l"],
          ["tra1l", "e2r"],
          ["e2l", "tra1r"],
          ["tra1r", "tra2"],
          ["tra1l", "tra1r"],
          ["tra1l", "tra2"],
          {"deformGroup":""},

          //transmission mount nodes
          {"beamSpring":1501000,"beamDamp":50},
          {"beamDeform":23000,"beamStrength":"FLT_MAX"},
          ["tm1r", "tra1r"],
          ["tm1r", "tra1l"],
          ["tm1r", "tra2"],
          ["tm1r", "e2l"],
          ["tm1r", "e2r"],
          ["tm1r", "e4r"],
          ["tm1r", "e4l"],
          ["tm1l", "tra1r"],
          ["tm1l", "tra1l"],
          ["tm1l", "tra2"],
          ["tm1l", "e2l"],
          ["tm1l", "e2r"],
          ["tm1l", "e4r"],
          ["tm1l", "e4l"],
          ["tm1r", "tm1l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
	},
"revuelto_transaxle_8DCT_race": {
    "information":{
        "authors":"©yborella",
        "name":"Race 8-Speed Dual Clutch Transaxle",
        "value":18000,
    },
    "slotType" : "omitted",
    "slots": [
        ["type", "default", "description"],
        ["revuelto_transfer_case","revuelto_transfer_case_RWD","Transfer Case", {"coreSlot":true}],
        ["revuelto_differential_R","revuelto_differential_R_Race", "Rear Differential"],
    ],
	"variables":[
		["name",	"type",		"unit",	"category",		"default",	"min",	"max",	"title",				"description"],
		["$gear_R",	"range",	":1",	"Transaxle",	3.49,		2.20,	6.10,	"Reverse Gear Ratio",	"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_1",	"range",	":1",	"Transaxle",	5.01,		0.48,	6.00,	"1st Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_2",	"range",	":1",	"Transaxle",	3.21,		0.48,	6.00,	"2nd Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_3",	"range",	":1",	"Transaxle",	2.15,		0.48,	6.00,	"3rd Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_4",	"range",	":1",	"Transaxle",	1.73,		0.48,	6.00,	"4th Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_5",	"range",	":1",	"Transaxle",	1.32,		0.48,	6.00,	"5st Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_6",	"range",	":1",	"Transaxle",	1.00,		0.48,	6.00,	"6nd Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_7",	"range",	":1",	"Transaxle",	0.83,		0.48,	6.00,	"7rd Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
		["$gear_8",	"range",	":1",	"Transaxle",	0.64,		0.48,	6.00,	"8th Gear Ratio",		"Torque multiplication ratio",	{"stepDis":0.01}],
	],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["dctGearbox", "gearbox", "mainEngine", 1],
    ],
	"gearbox":{
		"uiName":"Gearbox",
		"gearRatios":["$=-$gear_R",	0.00,	"$gear_1",	"$gear_2",	"$gear_3",	"$gear_4",	"$gear_5",	"$gear_6",	"$gear_7",	"$gear_8"],
		"parkLockTorque":3900,
		"gearboxNode:":["tra1r"],
		"friction":0.82,
		"dynamicFriction":0.082,
		"torqueLossCoef":0.0082,
		"gearWhineCoefsInput":[3.49,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00,	0.00],
		"gearWhineCoefsOutput":[0.00,	0.00,	5.01,	3.21,	2.15,	1.73,	1.32,	1.00,	0.83,	0.64],
		"gearWhineInputEvent":"event:>Vehicle>Transmission>straight_01>twine_in_race_sq",
		"gearWhineOutputEvent":"event:>Vehicle>Transmission>straight_01>twine_out_race",
	},
	"clutch": {
		"clutchFreePlay":0.25,
		"lockSpringCoef":0.75,
	},
    "vehicleController": {
        "autoDownShiftInM":false,
        "automaticModes":"PRNDM",
        "calculateOptimalLoadShiftPoints":true,
        "shiftDownRPMOffsetCoef":0.82,
        "dctClutchTime":0.02,
        "ignitionCutTime":0.04,
        "aggressionSmoothingUp":0.82,
        "aggressionSmoothingDown":0.082,
        "lowShiftDownRPM":[0,0,0,2300,2600,2600,2600,2600],
        "lowShiftUpRPM":[0,0,4200,4200,4050,3950,3750],
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["revuelto_transaxle", ["revuelto_engine","revuelto_transaxle"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         //transaxle
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"group":"revuelto_transaxle"},
         {"nodeWeight":4.5},
         ["tra1r",-0.13,1.77,0.426],
         ["tra1l",0.13,1.77,0.426],
         ["tra2",0.0,1.77,0.22],
         {"group":""},

         //transmission mount nodes
         {"nodeWeight":2.0},
         ["tm1r",-0.12,1.55,0.44],
         ["tm1l",0.12,1.55,0.44],
    ],
    "beams": [
          ["id1:", "id2:"],
          //transaxle
          {"deformLimitExpansion":1.2},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":4501000,"beamDamp":550},
          {"beamDeform":30000,"beamStrength":"FLT_MAX"},
          {"deformGroup":"gearbox", "deformationTriggerRatio":0.001},
          ["e4l", "tra1l"],
          ["e4l", "tra2"],
          ["e4l", "tra1r"],
          ["e4r", "tra1r"],
          ["e4r", "tra2"],
          ["e4r", "tra1l"],
          ["e2l", "tra2"],
          ["e2r", "tra2"],
          ["tra1r", "e2r"],
          ["e2l", "tra1l"],
          ["tra1l", "e2r"],
          ["e2l", "tra1r"],
          ["tra1r", "tra2"],
          ["tra1l", "tra1r"],
          ["tra1l", "tra2"],
          {"deformGroup":""},

          //transmission mount nodes
          {"beamSpring":1501000,"beamDamp":50},
          {"beamDeform":23000,"beamStrength":"FLT_MAX"},
          ["tm1r", "tra1r"],
          ["tm1r", "tra1l"],
          ["tm1r", "tra2"],
          ["tm1r", "e2l"],
          ["tm1r", "e2r"],
          ["tm1r", "e4r"],
          ["tm1r", "e4l"],
          ["tm1l", "tra1r"],
          ["tm1l", "tra1l"],
          ["tm1l", "tra2"],
          ["tm1l", "e2l"],
          ["tm1l", "e2r"],
          ["tm1l", "e4r"],
          ["tm1l", "e4l"],
          ["tm1r", "tm1l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
	},
}