Motor pulling high current at startup
Posted: Sat Feb 22, 2020 8:25 pm
Hi,
I have a Rev2 inverter kit with a DMOC645 power stage - CM600DY-12NF IGBTs.
I have a Siemens 1PV5135 motor. This is a ~60kw industrial style ACIM, nominal voltage about 250V. I don't have any other specs on it.
I've been trying to work through the Schematics and Instructions guide on the wiki. Current sensors are calibrated, voltage is calibrated, but I cannot get the motor to spin smoothly at a low voltage. I'm testing using a 16S LG Chem module - about 57V.
As according to the wiki, I do the following:
And at that point the motor jumps a bit and instantly shuts down due to overcurrent. This happens with any ocurlim setting up to 800A - at 800A the motor sometimes spins but is very jerky.
Encoder is not yet connected.
How can I make the motor spin smoothly? Do I need more boost or different fslip values?
I could also increase voltage in increments of 60V or so.
Parameters:
Thanks!
I have a Rev2 inverter kit with a DMOC645 power stage - CM600DY-12NF IGBTs.
I have a Siemens 1PV5135 motor. This is a ~60kw industrial style ACIM, nominal voltage about 250V. I don't have any other specs on it.
I've been trying to work through the Schematics and Instructions guide on the wiki. Current sensors are calibrated, voltage is calibrated, but I cannot get the motor to spin smoothly at a low voltage. I'm testing using a 16S LG Chem module - about 57V.
As according to the wiki, I do the following:
Code: Select all
set fweak 10
start 2
set fslipspnt 10
set ampnom 100Encoder is not yet connected.
How can I make the motor spin smoothly? Do I need more boost or different fslip values?
I could also increase voltage in increments of 60V or so.
Parameters:
Code: Select all
{
"boost": 1700,
"fweak": 10,
"fconst": 180,
"udcnom": 0,
"fslipmin": 1,
"fslipmax": 3,
"fslipconstmax": 5,
"polepairs": 2,
"respolepairs": 1,
"encmode": 1,
"fmin": 1,
"fmax": 200,
"numimp": 64,
"dirchrpm": 100,
"dirmode": 1,
"syncofs": 0,
"snsm": 13,
"pwmfrq": 1,
"pwmpol": 0,
"deadtime": 63,
"ocurlim": 200,
"minpulse": 1000,
"il1gain": 1.56,
"il2gain": 1.65,
"udcgain": 2.15,
"udcofs": 147,
"udclim": 540,
"snshs": 0,
"bmslimhigh": 50,
"bmslimlow": -1,
"udcmin": 24,
"udcmax": 520,
"iacmax": 5000,
"idcmax": 5000,
"idcmin": -5000,
"throtmax": 100,
"throtmin": -100,
"ifltrise": 10,
"ifltfall": 3,
"chargemode": 0,
"chargecur": 0,
"chargekp": 80,
"chargeflt": 8,
"chargemax": 90,
"potmin": 0,
"potmax": 4095,
"pot2min": 0,
"pot2max": 4095,
"potmode": 1,
"throtramp": 100,
"throtramprpm": 20000,
"ampmin": 10,
"slipstart": 50,
"brknompedal": -50,
"regenramp": 100,
"brknom": 30,
"brkmax": -30,
"brkrampstr": 10,
"brkout": -50,
"idlespeed": -100,
"idlethrotlim": 50,
"idlemode": 0,
"speedkp": 0.21,
"speedflt": 5,
"cruisemode": 0,
"udcsw": 45,
"udcswbuck": 540,
"tripmode": 0,
"pwmfunc": 0,
"pwmgain": 100,
"pwmofs": 0,
"canspeed": 0,
"canperiod": 0,
"fslipspnt": 0,
"ampnom": 0
}