> I get some used PMSM from auctions. Replacing the
> bearings gives them a second life. Keep the angle position
> of the resolver on the rotor! So you can test it with
> an old (with analog velocity input) 3 phase power supply. 
> Usually this motors run very smooth if the stator pack 
> is twisted giving nearly no torque ripple (assuming
> rotating magnets).
> 
> Motors with torque ripple maybe used as a drive
> if the control can do a predistortion to the 
> current to compensate for the ripple. But I
> have not seen this until now with my eyes.

I can see you've be seriously dealing  with the internals of PMSM, and I
would like to discuss a little bit about the subject,as I'm facing some
problems related to torque rippling issue.

I agree with your comments, but it looks like complicated, as some sort
of
identification/calibration should be needed. Plus a resolver, I mean you
need to track the absolute position of the shaft during a single
revolution (may be, there are suitable encoders for that work).

Plus, I think that the logic should be implemented directly in the
electronics driving directly the motor, as the compensation strategy
should be fairly quick. Driving a variable intensity command from EMC
will certainly limit the strategy to low rpm.

I've seen some guys trying to do such compensation dealing with this
when using linear motors, that I presume are very similar to PMSM.

I suppose that this problem important to them probably because the
aforementioned lack of twisting, but also because it is a Direct-Drive
application. That is, no reduction, and then low velocity.

What do you think about this?:

I've seen referred this torque ripple as "cogging", I can feel it
in my setup (www.imac.unavarra.es/~cnc) rotating the shaft by hand my
motors switched off. I'm pretty sure that this is the main responsable
of the vibrations I feel in the robot at low velocities. I'm using an
almost direct driving.

Do you think that this is an indication that my stator is not twisted?.

So I'm thinking about using pulleys to introduce some sort of reduction,
but I'm not sure if this is going to lower the problem. I mean, for a
frictionless reduction strategy, I would get a increase in rotor
velocity, but also a lower level of torque. I see a benefit as the
rippling frequency will be increased. But wouldn't worsen the ripple to
torque ratio, and then introduce more problems?.

I've been thinking about increasing the  bandwidth  of the PID (I'm
controlling intensity), hoping that the feedback can be able to
compensate the cogging, but may be then other sources of noise can
become more important.

Then may be an identification + feedforward compensation can be the best
solution. I think it can be implemented in EMC, up to some bandwidth.
Identification can be the hard part, but if a good homing strategy is
available, is looks like possible.

I'm thinking about making such a implementation. Do you think that it
can improve things?.

Also what is your position about the best motor/driver type for
direct-drive position control applications.


I hope this discussion helps some body else to enlighten thing. It
certainly helps me.

Cheers,

Javier


------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to