Re: [Emc-users] variable reluctance motors

2013-05-04 Thread Stephen Dubovsky
W/ DQ control most of these problems become FAR simpler problems to deal
with.  But at that point you might as well go 'whole hog' and servo an
induction motor.  VR motors are attractive becasue they use cheap & simple
controls.   Once you need a real processor an induction machine does a
better job once you accept it takes a little more math to control it.
Google universial field oriented (UFO) control if anyone is more interested
in it.

All motors have temperature, position, and flux level
dependencies/non-linearities.  But they can be fairly easily dealt w/ in
the proper control.  When we were doing ULTRA low slip induction motors
drives we started w/ an extra loop of wire on the face of the poles to
sense the gap flux.  But the mathematical models of the motors were so
good, calculated equaled measured and we did away w/ the extra expense of
putting the windings in the motor and the ckts to measure them.  And that
was nearly 20yrs ago.  I would have killed for the processors we use today;)

SMD


On Sat, May 4, 2013 at 2:01 AM, N. Christopher Perry <
n_christopher_pe...@me.com> wrote:

> As I said, trying to align injected harmonic content to a signal in
> real-time with the required accuracy, while the fundamental frequency is
> rapidly changing, is not algorithmically possible given existing control
> schemes.  Even if you could figure out how to fix that, no one has come up
> with a way to evaluate the frequency content of a plant's response under
> these conditions, so the controller does't have enough information to
> calculate phase and magnitude information for that injected harmonic.  It
> doesn't matter how close you get the controller to the motor.
>
> Mapping schemes aren't terribly effective because torque ripple ends up
> being dependent on more than just rotor position and torque.  Temperature
> dependencies in the permeability of the stator & rotor laminations,
> localized saturation, positionally dependent gap variations all contribute
> and more.
>
> If you figure out how, you could make a hell of a lot of money
>
> N. Christopher Perry
>
> On May 3, 2013, at 23:44, Gregg Eshelman  wrote:
>
> > --- On Fri, 5/3/13, N. Christopher Perry 
> wrote:
> > 
> >> The main scheme for accomplishing ripple reduction is
> >> harmonic injection, but that requires very accurate phase
> >> and magnitude targets, both of which can be expected to
> >> change as a function of speed and torque.  Where speed
> >> is changing, it's hard to even define phase in a control
> >> space.
> > 
> >
> > How about building it into the motor? If it's going to be used as a
> servo motor, it already has the setup to sense the RPM and velocity
> changes. Should be possible to measure the torque in realtime too.
> >
> > Have all that connected into an on-motor power conditioning system that
> gets instant feedback, modifying as required by external commands for
> direction and speed changes.
> >
> > The thing could be programmed to emulate any kind of servo or stepper
> and with the right sort of additional circuitry could run as an AC or DC
> servo.
> >
> > That'd make those the first truly universal motors.
> >
> >
> --
> > Get 100% visibility into Java/.NET code with AppDynamics Lite
> > It's a free troubleshooting tool designed for production
> > Get down to code-level detail for bottlenecks, with <2% overhead.
> > Download for free and get started troubleshooting in minutes.
> > http://p.sf.net/sfu/appdyn_d2d_ap2
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] variable reluctance motors

2013-05-03 Thread N. Christopher Perry
As I said, trying to align injected harmonic content to a signal in real-time 
with the required accuracy, while the fundamental frequency is rapidly 
changing, is not algorithmically possible given existing control schemes.  Even 
if you could figure out how to fix that, no one has come up with a way to 
evaluate the frequency content of a plant's response under these conditions, so 
the controller does't have enough information to calculate phase and magnitude 
information for that injected harmonic.  It doesn't matter how close you get 
the controller to the motor.

Mapping schemes aren't terribly effective because torque ripple ends up being 
dependent on more than just rotor position and torque.  Temperature 
dependencies in the permeability of the stator & rotor laminations, localized 
saturation, positionally dependent gap variations all contribute and more.

If you figure out how, you could make a hell of a lot of money 

N. Christopher Perry

On May 3, 2013, at 23:44, Gregg Eshelman  wrote:

> --- On Fri, 5/3/13, N. Christopher Perry  wrote:
> 
>> The main scheme for accomplishing ripple reduction is
>> harmonic injection, but that requires very accurate phase
>> and magnitude targets, both of which can be expected to
>> change as a function of speed and torque.  Where speed
>> is changing, it's hard to even define phase in a control
>> space.
> 
> 
> How about building it into the motor? If it's going to be used as a servo 
> motor, it already has the setup to sense the RPM and velocity changes. Should 
> be possible to measure the torque in realtime too.
> 
> Have all that connected into an on-motor power conditioning system that gets 
> instant feedback, modifying as required by external commands for direction 
> and speed changes.
> 
> The thing could be programmed to emulate any kind of servo or stepper and 
> with the right sort of additional circuitry could run as an AC or DC servo.
> 
> That'd make those the first truly universal motors.
> 
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] variable reluctance motors

2013-05-03 Thread Gregg Eshelman
--- On Fri, 5/3/13, N. Christopher Perry  wrote:

> The main scheme for accomplishing ripple reduction is
> harmonic injection, but that requires very accurate phase
> and magnitude targets, both of which can be expected to
> change as a function of speed and torque.  Where speed
> is changing, it's hard to even define phase in a control
> space.


How about building it into the motor? If it's going to be used as a servo 
motor, it already has the setup to sense the RPM and velocity changes. Should 
be possible to measure the torque in realtime too.

Have all that connected into an on-motor power conditioning system that gets 
instant feedback, modifying as required by external commands for direction and 
speed changes.

The thing could be programmed to emulate any kind of servo or stepper and with 
the right sort of additional circuitry could run as an AC or DC servo.

That'd make those the first truly universal motors.

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] variable reluctance motors

2013-05-03 Thread N. Christopher Perry
Turns out that ripple compensation is very doable at steady speeds (which is 
why your new washing machine doesn't immediately shake itself to prices, where 
SR motors are most common these days) but is very hard to do in real-time at 
rapidly changing speeds, such as servoing applications.  

The main scheme for accomplishing ripple reduction is harmonic injection, but 
that requires very accurate phase and magnitude targets, both of which can be 
expected to change as a function of speed and torque.  Where speed is changing, 
it's hard to even define phase in a control space.  

There was a lot of thought put into trying to do ripple compensation at Otis 
Elevator when I was there.  They care a lot about minimizing ripple torque 
given it very directly effects ride quality.  In the end, proper motor 
architecture and design were identified as more effective at reducing torque 
ripple.

I'm sure there is academic work being done to explore other potential control 
schemes, but none I've heard of solves these problems yet.

N. Christopher Perry

On May 3, 2013, at 5:15, Roland Jollivet  wrote:

> Ok, I did not know that.
> I would think though, that ripple and resolution are software issues which
> should be readily solvable for a particular motor with the complexity
> afforded by micros today, and only needs to be done once. The material cost
> savings though, accumulate.
> 
> Regards
> Roland
> 
> 
> 
> On 2 May 2013 23:04, N. Christopher Perry wrote:
> 
>> They have a lot of torque ripple and are harder to micro step.  Given
>> these factors their development is usually very targeted, so you won't
>> generally find them lying about in surplus piles.
>> 
>> For things like plasma and torch cutters they are probably a very cost
>> effective alternative, if you can find them.
>> 
>> N. Christopher Perry
>> 
>> On May 2, 2013, at 14:38, Cogoman  wrote:
>> 
>>> I believe I have seen them used to advance the roller on an electric
>> typewriter. When the current is off, there's no cogging like hybrid
>> steppers have. That makes adjust paper height by hand seem normal for a
>> typewriter.
>>> Sent from my Kyocera Rise
>>> 
>>> Roland Jollivet  wrote:
>>> 
 Hi All
 
 Can anyone tell me if they are actually using variable reluctance
>> motors as
 servos on CNC machines.
 
 I find it odd that such a simple motor is not in greater use. The only
 place I've ever seen them used was to position the head on old 8in
>> floppy
 drives.
 Maybe they just don't have a good power to size ratio?
 
 Regards
 Roland
>> --
 Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
 Get 100% visibility into your production application - at no cost.
 Code-level diagnostics for performance bottlenecks with <2% overhead
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap1
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
>> --
>>> Get 100% visibility into Java/.NET code with AppDynamics Lite
>>> It's a free troubleshooting tool designed for production
>>> Get down to code-level detail for bottlenecks, with <2% overhead.
>>> Download for free and get started troubleshooting in minutes.
>>> http://p.sf.net/sfu/appdyn_d2d_ap2
>>> ___
>>> Emc-users mailing list
>>> Emc-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>> 
>> 
>> --
>> Get 100% visibility into Java/.NET code with AppDynamics Lite
>> It's a free troubleshooting tool designed for production
>> Get down to code-level detail for bottlenecks, with <2% overhead.
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap2
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshoot

[Emc-users] variable reluctance motors

2013-05-03 Thread Roland Jollivet
Ok, I did not know that.
I would think though, that ripple and resolution are software issues which
should be readily solvable for a particular motor with the complexity
afforded by micros today, and only needs to be done once. The material cost
savings though, accumulate.

Regards
Roland



On 2 May 2013 23:04, N. Christopher Perry wrote:

> They have a lot of torque ripple and are harder to micro step.  Given
> these factors their development is usually very targeted, so you won't
> generally find them lying about in surplus piles.
>
> For things like plasma and torch cutters they are probably a very cost
> effective alternative, if you can find them.
>
> N. Christopher Perry
>
> On May 2, 2013, at 14:38, Cogoman  wrote:
>
> > I believe I have seen them used to advance the roller on an electric
> typewriter. When the current is off, there's no cogging like hybrid
> steppers have. That makes adjust paper height by hand seem normal for a
> typewriter.
> > Sent from my Kyocera Rise
> >
> > Roland Jollivet  wrote:
> >
> >> Hi All
> >>
> >> Can anyone tell me if they are actually using variable reluctance
> motors as
> >> servos on CNC machines.
> >>
> >> I find it odd that such a simple motor is not in greater use. The only
> >> place I've ever seen them used was to position the head on old 8in
> floppy
> >> drives.
> >> Maybe they just don't have a good power to size ratio?
> >>
> >> Regards
> >> Roland
> >>
> --
> >> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> >> Get 100% visibility into your production application - at no cost.
> >> Code-level diagnostics for performance bottlenecks with <2% overhead
> >> Download for free and get started troubleshooting in minutes.
> >> http://p.sf.net/sfu/appdyn_d2d_ap1
> >> ___
> >> Emc-users mailing list
> >> Emc-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> >
> --
> > Get 100% visibility into Java/.NET code with AppDynamics Lite
> > It's a free troubleshooting tool designed for production
> > Get down to code-level detail for bottlenecks, with <2% overhead.
> > Download for free and get started troubleshooting in minutes.
> > http://p.sf.net/sfu/appdyn_d2d_ap2
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] variable reluctance motors

2013-05-02 Thread N. Christopher Perry
They have a lot of torque ripple and are harder to micro step.  Given these 
factors their development is usually very targeted, so you won't generally find 
them lying about in surplus piles.

For things like plasma and torch cutters they are probably a very cost 
effective alternative, if you can find them.

N. Christopher Perry

On May 2, 2013, at 14:38, Cogoman  wrote:

> I believe I have seen them used to advance the roller on an electric 
> typewriter. When the current is off, there's no cogging like hybrid steppers 
> have. That makes adjust paper height by hand seem normal for a typewriter.
> Sent from my Kyocera Rise
> 
> Roland Jollivet  wrote:
> 
>> Hi All
>> 
>> Can anyone tell me if they are actually using variable reluctance motors as
>> servos on CNC machines.
>> 
>> I find it odd that such a simple motor is not in greater use. The only
>> place I've ever seen them used was to position the head on old 8in floppy
>> drives.
>> Maybe they just don't have a good power to size ratio?
>> 
>> Regards
>> Roland
>> --
>> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>> Get 100% visibility into your production application - at no cost.
>> Code-level diagnostics for performance bottlenecks with <2% overhead
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap1
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] variable reluctance motors

2013-05-02 Thread Cogoman
I believe I have seen them used to advance the roller on an electric 
typewriter. When the current is off, there's no cogging like hybrid steppers 
have. That makes adjust paper height by hand seem normal for a typewriter.
Sent from my Kyocera Rise

Roland Jollivet  wrote:

>Hi All
>
>Can anyone tell me if they are actually using variable reluctance motors as
>servos on CNC machines.
>
>I find it odd that such a simple motor is not in greater use. The only
>place I've ever seen them used was to position the head on old 8in floppy
>drives.
>Maybe they just don't have a good power to size ratio?
>
>Regards
>Roland
>--
>Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>Get 100% visibility into your production application - at no cost.
>Code-level diagnostics for performance bottlenecks with <2% overhead
>Download for free and get started troubleshooting in minutes.
>http://p.sf.net/sfu/appdyn_d2d_ap1
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] variable reluctance motors

2013-05-02 Thread Roland Jollivet
Hi All

Can anyone tell me if they are actually using variable reluctance motors as
servos on CNC machines.

I find it odd that such a simple motor is not in greater use. The only
place I've ever seen them used was to position the head on old 8in floppy
drives.
Maybe they just don't have a good power to size ratio?

Regards
Roland
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users