We're using the 28069 Control Card and a custom drive to control the output of a field-wound generator. Other than an initial software hiccup, everything seems to be going well, but we encountered an oddity with the flux estimator.
We observed that the estimated flux is saturating, based on the value for USER_MOTOR_RATED_FLUX. The measured limits are USER_MOTOR_RATED_FLUX/1.3 and USER_MOTOR_RATED_FLUX/0.7. After reading the InstaSPIN User's Guide, and the code that reads the estimated value in per-unit (in the description of EST_getFlux_pu), it looks like the estimator a maximum value that's limited by a 0.7 scaling factor, which matches our measurements, but I can't find anything about a minimum value. It also looks like the upper limit scaling factor is dependent on whether the machine is reported as an induction machine or a permanent magnet machine.
This is just based on what I was able to find in the manual and in that one function description, but here's my question(s).
Our flux constant is obviously going to change dramatically, dependent on how much current we apply to the field windings. The estimator doesn't swing far enough to estimate the changing motor flux. Is there a way to remove this limit? What would happen if I declared the machine an induction machine? Does the FAST estimator behave significantly differently?
If we can't remove this limit, is there any danger to re-writing USER_MOTOR_RATED_FLUX to the user params array and, subsequently, to the estimator while the system is operating?
Thanks,
Matt