element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Motors and Drives
  • Technologies
  • More
Motors and Drives
Blog Sensorless FOC of AC Induction Machines
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Motors and Drives to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: simonj
  • Date Created: 21 Jun 2017 2:00 PM Date Created
  • Views 1632 views
  • Likes 3 likes
  • Comments 5 comments
  • motor ccontrol
  • foc
  • ind_tag
  • induction
  • acim
Related
Recommended

Sensorless FOC of AC Induction Machines

simonj
simonj
21 Jun 2017

Although efficiency is key these days there are more niches for the AC induction motor to fit in as you may think. Most of the induction machines are tied to the grid to run on a more or less precise and constant speed but by adding intelligent electronics you discover some interesting features of these machines. Additionally a FOC controlled induction machine can also reach very high efficiency.

 

These machines can have 3 main advantages:

  1. Intelligent control of this machine makes it possible to start from standstill with full torque even in sensorless control, as long as the machine parameters are known. This startup torque is one of the major challenges with synchronous motors in a sensorless configuration.
  2. You have also full control of the motor flux. By enhancing the field for more torque or reduce the field for more speed. At synchronous machines you need to waste a lot of energy if you go with field weakening into high speed ranges, at the induction machine this is not the case.
  3. The machine construction is very simple so they can be purchased for a cheap price and do not follow the varying magnet prices. This makes them also very reliable and they require only little maintenance.

 

TI’s InstaSpin offers a very convenient and powerful solution for induction machines. The encoder algorithm relies on simple 4 parameter motor models and offers an automated identification process which helps to find the right stator/rotor resistance and inductance. Be aware that there are a number of Induction machines which show a distinct current displacement effect which alters the rotor resistance and make them hard to handle.

 

The control theory or the machine is one topic. It is definitely trickier to grasp what is going on in the machine if you run in field oriented control so it might already scare off developers to dig into it.

The majority of induction machines were designed to run on the grid voltage or on a fixed voltage vector for which motor manufacturers have developed sophisticated design methods to achieve certain behaviors of it. If you have a digitally controller attached to it you do not need those specialties because you have anyway full control of your machine. Moreover it also creates big issues at the drive controller.

 

A common problem is the following:

 

In theory an efficient induction machine for the grid looks like shown below. You have a low slip at the rated speed, a low rotor resistance and also a low startup torque.

image

 

To increase the startup torque the motor would need a higher rotor resistance. Then the behavior looks like the following figure. High slip at rated speed, high rotor resistance and also high startup torque but low efficiency.

image

 

The solution to create an ideal machine which runs efficient and with high startup torque is to use the skin effect of the rotor squirrel cage. If the slip is high then the rotor skin effect is also high and generates a high rotor resistance – this is useful for the startup where the slip is the electric frequency since the rotor is at standstill.

 

When the motor has accelerated and is close to the operating point then the rotor resistance is lower because there is no more skin effect due to the lower slip – this helps to get a very high efficiency at the operating point.

  image

Like said above, having a FOC controlled motor you don’t need this behavior since you anyway control your frequency/slip to have full torque at startup and high efficiency at the operating point. But if your chosen motor uses this effect then the machine varies its rotor resistance and this can be very hard to handle for an algorithm that relies on a precise motor model.

 

I may also add here some technique to find out this magnitude of the current displacement in the rotor.

 

Let me know what you think! Do you already have experience with different induction machines, please leave a comment! Cheers!

 

 

 

More information:

https://www.researchgate.net/publication/252063127_Analytic_Calculation_of_Eddy_Currents_in_the_Slots_of_Electrical_Machines_Application_to_Cage_Rotor_Induction_Motors

https://www.researchgate.net/publication/290317807_Skin_effect_in_squirrel_cage_rotor_bars_and_its_consideration_in_simulation_of_non-steady-state_operation_of_induction_machines

  • Sign in to reply

Top Comments

  • DAB
    DAB over 8 years ago +1
    OK, First, I am confused about the point you want to make. Second, please define your terms. What does FOC mean? I understand about instant spin and the brushless DC motor control issues. Are you suggesting…
  • DAB
    DAB over 7 years ago in reply to rohitshah

    Hi Rohit,

     

    Do some web searches.

     

    My comments are somewhat based on my recent research in which I have developed a very radical new theory on how the Universe works.

     

    My ideas are clarified in my recently new book "Reverse Engineering The Universe" available at Lulu.com.

     

    I do warn you, it will go against just about everything you have been taught about how Atoms work.

     

    All I can say is that my math works, and no other theory can claim that.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rohitshah
    rohitshah over 7 years ago in reply to DAB

    Hi DAB

    I understand the basic explained by you.

    I would like to go in depth of Vector and flux control algorithm for my project.

    Can you suggest some reference?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 8 years ago in reply to simonj

    Hi Simon,

     

    I like discussions, but I dislike confusion.

     

    I would suggest a link to FOC so that the reader can read up on the technology and to better frame your issue.

     

    Then you can add links to your other methods so those with interest can follow the discussion seamlessly.

     

    Thanks

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • simonj
    simonj over 8 years ago in reply to DAB

    Hi DAB,

     

    Thanks for your comment, I appreciate your input and I may rephrase this a bit to make it more clear.

    I do work for Texas Instruments but my posts here are not vendor supported in any way. I just wanted to share some of my experience and maybe trigger discussions if I do not make the right conclusions.

     

    FOC means Field Oriented Control.

     

    BR Simon

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 8 years ago

    OK,

     

    First, I am confused about the point you want to make.

    Second, please define your terms.  What does FOC mean?

     

    I understand about instant spin and the brushless DC motor control issues.

    Are you suggesting that there are motor control capabilities that provide a similar control capability for installed brushed motors?

     

    I am assuming that this is a vender supported post, so please identify that up front.

     

    I would also use the following format:

    First identify the issue such as "Induction motor control options"

    Second, define the problem such as "Motor control for legacy brushed motor types"

    Third, clearly present the options, in your case, show how you can provide similar control to the instant spin brushless DC motor response with legacy motors.

    Fourth, summarize your point by showing the benefit of your ideas/product.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube