This is a 3 Phase ACIM motor which is rated at 460V 75HP and 1750RPM (2PolePair). We have a commercial VFD which we use as a reference platform which controls this motor fine. We operate with a 600-650 VDC Bus.
We are using Motorware 12 with compiler 6.2.6. We are basically using the sample labs unmodified with exception of user.h which we have setup accordingly (see end of this text).
We have engineered our own driver which utilizes Powerex PM450DV1A12 which is rated for 450 amps. We are successfully running this hardware with Sensorless FOC lab 5b with the default PID tuning. We are experiencing motor runaway issues with lab12(motion w/encoder) the only thing I have really noticed is that the torque Ibin value is very strange 1E9 values where this value should be 200-500. With lab 5b we do see reasonable torque feedback but not with lab12(motion)
When starting lab12 with 0 velocity the shaft is stable but If I bump the encoder several dozen counts or so the motor shaft will sometimes turn several turns or other times will runaway uncontrollably. This is with bandwidth set to 1. I have been able to intermittently been able to get the motor the run at 100 RPM but most of the time it runs away. We have been strictly doing low velocity testing at this time 100-200RPM.
In my estimation because we can run lab5b and see reasonable results this validates our hardware and points to something wrong with our motion setup or problems with scaling for this motor size.
Please help identify what might be wrong with our Motion setup.
#define USER_IQ_FULL_SCALE_VOLTAGE_V (850.0)
#define USER_ADC_FULL_SCALE_VOLTAGE_V (800.0)
#define USER_IQ_FULL_SCALE_CURRENT_A (204.0)
#define USER_ADC_FULL_SCALE_CURRENT_A (400.0)
#define USER_NUM_CURRENT_SENSORS (2)
#define USER_NUM_VOLTAGE_SENSORS (3)
#define USER_PWM_FREQ_kHz (6.0)
#define USER_NUM_CTRL_TICKS_PER_SPEED_TICK (6)
#define USER_NUM_CTRL_TICKS_PER_TRAJ_TICK (6)
#define USER_VOLTAGE_FILTER_POLE_Hz (160.0)
#define USER_MOTOR_TYPE MOTOR_Type_Induction
#define USER_MOTOR_NUM_POLE_PAIRS (2)
#define USER_MOTOR_Rr (0.0431)
#define USER_MOTOR_Rs (0.0431)
#define USER_MOTOR_Ls_d (0.00269)
#define USER_MOTOR_Ls_q (0.00269)
#define USER_MOTOR_RATED_FLUX (0.8165*460.0/60.0)
#define USER_MOTOR_MAGNETIZING_CURRENT (52.663)
#define USER_MOTOR_RES_EST_CURRENT (30.0)
#define USER_MOTOR_IND_EST_CURRENT (NULL)
#define USER_MOTOR_MAX_CURRENT (120.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (5.0)