Other Parts Discussed in Thread: MOTORWARE
Hello again Chris and all,
I am sorry if I bother you all with my problems.
I tested Motorware 12 Project Lab 2b to identify my motor (0.74kW) using TMDSHVMTRINSPIN and F28027F ControlCard (and the compiler is 6.2.3 under CCS 5.5).
I give you the screenshot of my motor below.
We don't know how many poles this motor has, also there is no other parameter besides the ones in the plate. So I assumed this motor has 2 pole pairs.
The result of this motor identifications is below:
Rs = 19.32
Rr = 20
Im = 0.54 (magnetizing current)
Lsd = Lsq = 0.27
Flux = 3.75
with user.h as below:
I have tried this identification many times and the results are consistent (all results are approximately around these values).
However when I tried to run the motor, it could not run more than 600 RPM (the maximum RPM of the motor is 1220 RPM). Also it could not run lower than 200 RPM. When I put speed reference lower than 200 RPM, the motor started to run in random speed (didn't follow the speed reference anymore). When I tried to increase the speed reference (for example from 100 RPM into 300 RPM), it still didn't follow the speed reference until I increased the speed reference into 600 RPM.
When I changed the motor pole to be 3 pole pairs, the identification results were approximately the same.
Last year we also tried to identify this motor using GUI Composer (Motorware 9) and I saw that the results were totally different with the results from Motorware 12.
I tried the values from this GUI composer to be put in user.h of Motorware 12 and ran Project Lab 3b, the motor ran very noisy and could not follow the speed reference.
I think the problem is in the setting of user.h but I have no idea what to be changed.
I have tried to increase the Rated Flux and/or reduce/increase Current Max, but the problem was not resolved.
Is there any idea or suggestion?
Thank you!
Best regards,
Maria

