Am Dienstag 25 Januar 2011, um 14:44:05 schrieb jros:
> 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.

First, my own experience is low. Casually I have seen
people fighting with this problems. Reading some 
pdf's from web I get some understanding.
First is the change in magnetic flux if you
turn the rotor by hand (without current).
You feel the cogging. Second you get torque ripple
if the rotating magnetic field induced by
the current does not move smooth. Read some
papers about  magnetic design of motors.
Even a 3ph ac motor - he has no cogging because
no permanent magnets - may have torque ripple,
if stator design is bad. 

Personally I have done some investigations with
small motors in the range of 10- 500W.
To drive a motor I bought the RDK-BLDC and RDK-ACIM 
kit from Luminary Mirco (now TI). You get
the full source code. Plan is to measure the cogging
if you switch off motor current of a spinning rotor 
and see what an attached 2ph encoder delivers.
In the past I have done this to see the stepper motor
vibrations. If you know the effect of cogging
(at some speed) operate the motor at this speed
and look again to the encoder signals. If minimum
and maximum values of encoder signal period during
one revolution inscrease, the induced rotating magnetic field
is not smooth. 

Unfortunately servo motors operate in the frequency
range of some natural vibrations of mechanics 
(I look at the picture of your webpage). Steel constuctions
suffers from lack of damping (steel!). BTW can
emc emit motor signals without special frequencies,
which stimulate machancal resonances?

If you use a toothed belt this can reduce the 
vibrations from motor, but now you have additional
oscillation possibilities.

To implement a feedforward method I see 3
positions: emc, a microprocessor and a fpga.
Assume emc delivers some signal. Than a additional 
module inside emc must put in the predistortion knowing the 
rotor positon with high resolution. If a micro 
(see Kirk's AVR page) can calculate a sine modulation
he can do some other function, because usualy
a table with sine values are used. And this table can be modified.
For very fast drives maybe a fpga solution is the way to go.
(I am working on my Raggedstone1 project.)

I do not have personal experience with linear motors.
Lacking reduction you see magnetic problems better.

Joachim




------------------------------------------------------------------------------
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