Skip navigation

community

3527 Views 7 Replies Latest reply: Jan 19, 2012 7:08 AM by mouch RSS
Currently Being Moderated

Jan 18, 2012 4:58 PM

Motion control of AC Induction Motors

Controlling AC Induction Motors is a difficult task. A new project of mine will have me controlling the speed of an AC motor as well as direction. Anyone out there do this? And can you give me a push in the right direction?

 

 

UPDATE: I attached a PDF to this post that has been invaluable to my learning. Hope it helps.

 

 

Cabe

Attachments:

Attributes

  • Currently Being Moderated
    1. May 14, 2010 1:11 PM (in response to Cabe Atwell)
    Re: Motion control of AC Induction Motors

    Hi Cabe,

     

    You are a busy fellow here on the element-14 forums. I once had a customer who wanted to design a controller for a permanent magnet synchrounous motor, the project never came to fruition however I did a lot of research on the subject.

     

    For good applications info, look through some of the microcontroller manufacturer's app notes.

     

    I found a lot of good info at microchip.com, ti.com, and freescale's site. They have dedicated motor control sections on their sites so that will get you going in the right direction.

     

    Microchip

    AN1162     Sensorless Control of AC induction Motors

    AN887       AC Induction Motor fundamentals

     

    Ti.com

    http://focus.ti.com/docs/solution/folders/print/745.html

     

    Freescale

    AN1931      3-Phase synchrounous vector control...

     

    I hope your sharp on your linear algebra, you'll be needing it to implement the Clark and Park transformations used for Vector motor control.

     

    I'm sure that if you search through the above websites, you'll find all the info you'll need to do this project. If your handy with an MCU (doesn't matter the manufacturer, I'm a PIC kind of guy, however there are plenty of powerful MCUs that can handle these types of applications) and take a little time to review your Matrix Algebra you shouldn't have a problem.

     

    Hope this helps,

     

    Jorge Garcia

    Cadsoft Computer

  • Currently Being Moderated
    2. May 18, 2010 2:45 AM (in response to Jorge_Garcia)
    Re: Motion control of AC Induction Motors

    Hi Cabe,

     

    You might consider dsPIC. Microchip has application notes on AC induction motors and Vector control on their website.

     

    Best regards,

     

    Enrico Migchels

  • Currently Being Moderated
    5. Jan 18, 2012 4:32 PM (in response to Cabe Atwell)
    Re: Motion control of AC Induction Motors

    Hi,

     

    At the moment I am modeling various components of the electric vehicle drive train and am stuck with my model of the Induction motor with Vector Control. My main problem is with the simulation of the vector control side. I am modeling in Matlab / simulink.

     

    The problem specifically relates to the rotor flux estimation. I worked my way through various books and papers (including the Ohm paper) to model an induction motor and a basic indirect vector control scheme (using clarke and park transform etc). And all references show models that can basically be imported into Matlab without too much problem. The input variables are often presented as the Torque or speed to define the quadrature reference and the rotor flux to define the direct reference. Both values together are then used to estimate the slip and are transformed using the Park inverse transform to come to the reference values for the pwm inverter.

     

    Now, all is reasonably clear but 1 thing:  how is the rotor flux value estimated? And I mean the value used as reference, like a speed value is used as reference.
    It is my understanding that this value is a constant and non zero (in a permanent magnet synchronous machine this value can be set to zero), but I am not sure about this. But it is a generated value (generated as a consequence of the stator current interaction with the squirrel cage rotor bars) so how can it be a constant (or kept constant)?

    I use a basic speed PI controller to calculate the iq_ref but how would I calculate the rotor flux reference value which I need to calculate id_ref?

     

    Any help would be much appreciated.

  • Currently Being Moderated
    7. Jan 19, 2012 7:08 AM (in response to Cabe Atwell)
    Re: Motion control of AC Induction Motors

    Hi,

     

    Either I am still not getting it or my question was not clear.

    See the picture below which comes out of Krause et all, 2002 - Analysis of electric machinery and drive systems

    Its a generic schematic of how an indirect VC setup should work. I understand all of it, except where

    the excitation demand of Lamda_dr comes () from.

     

    Maybe, its a very silly question, but I can easily imagine of the input was a speed that I need a speed reference from the throttle potentiometer or in the above case how to go about changing speed to a torque reference, but the rotor flux demand has got me stumped.

Related Content


Related Products
Discussions
  • Retrieving data ...

Bookmarked By (0)

Legend

  • Correct Answers - 50 points
  • Helpful Answers - 25 points