Tesla LDU Overcurrent Parameter Problem
Posted: Tue Oct 18, 2022 10:43 am
I have a Chevrolet pickup with a Tesla Sport LDU on the rear axle. I am not completely satisfied with the parameters or the driving behavior of the LDU. I will describe this problem here and hope someone can help me:
Here are the parameters with which I have been driving the LDU since January and which unfortunately always cause an overcurrent error, the error occurs when you accelerate fully from about 80 kmh, up to 80 kmh the acceleration is very sluggish anyway and then it suddenly comes on quite violently .
boost": 1850,
"fweak": 258,
"fweakstrt": 400,
"fconst": 450,
"udcnom": 327,
"fslipmin": 0.96,
"fslipmax": 1.5,
"fslipconstmax": 9,
I discussed the problem with Johannes Hübner and asked how to lower the overcurrent, he told me to increase fweak, I did this up to the point when the overcurrent stopped coming. Unfortunately, the LDU has been totally weak or even weaker in the lower speed range since then and only brings little torque. I've tried it again and again and got these values, but the drive is still totally sluggish up to 80 km/h and from around 80 km/h it starts really jerkily. However, since I changed the values, tmphsmax keeps coming back. The values of Johannes have always led to an overcurrent shutdown for me. When I spoke to him on the phone he told me to increase "fweak" in small increments. I did it. I went from 258 to 330 to stop the overcurrent error, but unfortunately I weakened the drive. If I decrease "fweak" again, the overcurrent shutdown comes back. I'm looking for a solution to increase the power of the motor at lower RPMs and reduce the power at high RPMs so that I no longer have overcurrent shutdown.
Here is the complete set of parameters with my change of fweak, which did fix the overcurrent problem but weakened the drive.
{
"boost": 1850,
"fweak": 330,
"fweakstrt": 400,
"fconst": 450,
"udcnom": 315,
"fslipmin": 0.96,
"fslipmax": 1.5,
"fslipconstmax": 9,
"sincosofs": 2048,
"fmax": 540,
"dirchrpm": 100,
"dirmode": 3,
"ocurlim": 1200,
"udcgain": 7.5,
"potmin": 25,
"potmax": 4000,
"pot2min": 0,
"pot2max": 0,
"potmode": 0,
"throtramp": 100,
"throtramprpm": 20000,
"ampmin": 10,
"slipstart": 55,
"brakeregen": -50,
"regenramp": 100,
"regentravel": 20,
"offthrotregen": -70,
"cruiseregen": -30,
"regenrampstr": 50,
"brklightout": -1,
"bmslimhigh": 100,
"bmslimlow": -20,
"udcmin": 240,
"udcmax": 350,
"idcmax": 5000,
"idcmin": -5000,
"idckp": 2,
"idcflt": 9,
"tmphsmax": 85,
"tmpmmax": 180,
"throtmax": 100,
"throtmin": -100,
"iacmax": 5000,
"ifltrise": 10,
"ifltfall": 0,
"chargemode": 0,
"chargecur": 0,
"chargekp": 80,
"chargeki": 10,
"chargeflt": 8,
"chargepwmin": 0,
"chargepwmax": 90,
"idlespeed": 250,
"idlethrotlim": 50,
"idlemode": 3,
"holdkp": -0.25,
"speedkp": 0.09,
"speedflt": 5,
"cruisemode": 0,
"udcsw": 240,
"udcswbuck": 540,
"tripmode": 0,
"bootprec": 0,
"pwmfunc": 0,
"pwmgain": 100,
"pwmofs": 0,
"canspeed": 1,
"canperiod": 0,
"nodeid": 1,
"fslipspnt": 0.96,
"ampnom": 9.53
}
Here are the parameters with which I have been driving the LDU since January and which unfortunately always cause an overcurrent error, the error occurs when you accelerate fully from about 80 kmh, up to 80 kmh the acceleration is very sluggish anyway and then it suddenly comes on quite violently .
boost": 1850,
"fweak": 258,
"fweakstrt": 400,
"fconst": 450,
"udcnom": 327,
"fslipmin": 0.96,
"fslipmax": 1.5,
"fslipconstmax": 9,
I discussed the problem with Johannes Hübner and asked how to lower the overcurrent, he told me to increase fweak, I did this up to the point when the overcurrent stopped coming. Unfortunately, the LDU has been totally weak or even weaker in the lower speed range since then and only brings little torque. I've tried it again and again and got these values, but the drive is still totally sluggish up to 80 km/h and from around 80 km/h it starts really jerkily. However, since I changed the values, tmphsmax keeps coming back. The values of Johannes have always led to an overcurrent shutdown for me. When I spoke to him on the phone he told me to increase "fweak" in small increments. I did it. I went from 258 to 330 to stop the overcurrent error, but unfortunately I weakened the drive. If I decrease "fweak" again, the overcurrent shutdown comes back. I'm looking for a solution to increase the power of the motor at lower RPMs and reduce the power at high RPMs so that I no longer have overcurrent shutdown.
Here is the complete set of parameters with my change of fweak, which did fix the overcurrent problem but weakened the drive.
{
"boost": 1850,
"fweak": 330,
"fweakstrt": 400,
"fconst": 450,
"udcnom": 315,
"fslipmin": 0.96,
"fslipmax": 1.5,
"fslipconstmax": 9,
"sincosofs": 2048,
"fmax": 540,
"dirchrpm": 100,
"dirmode": 3,
"ocurlim": 1200,
"udcgain": 7.5,
"potmin": 25,
"potmax": 4000,
"pot2min": 0,
"pot2max": 0,
"potmode": 0,
"throtramp": 100,
"throtramprpm": 20000,
"ampmin": 10,
"slipstart": 55,
"brakeregen": -50,
"regenramp": 100,
"regentravel": 20,
"offthrotregen": -70,
"cruiseregen": -30,
"regenrampstr": 50,
"brklightout": -1,
"bmslimhigh": 100,
"bmslimlow": -20,
"udcmin": 240,
"udcmax": 350,
"idcmax": 5000,
"idcmin": -5000,
"idckp": 2,
"idcflt": 9,
"tmphsmax": 85,
"tmpmmax": 180,
"throtmax": 100,
"throtmin": -100,
"iacmax": 5000,
"ifltrise": 10,
"ifltfall": 0,
"chargemode": 0,
"chargecur": 0,
"chargekp": 80,
"chargeki": 10,
"chargeflt": 8,
"chargepwmin": 0,
"chargepwmax": 90,
"idlespeed": 250,
"idlethrotlim": 50,
"idlemode": 3,
"holdkp": -0.25,
"speedkp": 0.09,
"speedflt": 5,
"cruisemode": 0,
"udcsw": 240,
"udcswbuck": 540,
"tripmode": 0,
"bootprec": 0,
"pwmfunc": 0,
"pwmgain": 100,
"pwmofs": 0,
"canspeed": 1,
"canperiod": 0,
"nodeid": 1,
"fslipspnt": 0.96,
"ampnom": 9.53
}