Skip to content
Ingenia Servo Drives Logo Retina
  • Servo Drives
    • DC Servo Drives
    • EtherCAT Servo Drives
    • CANopen Servo Drives
    • SPI Servo Drives
    • Denali Series
    • Capitan Series
    • Everest S Series
    • Everest Series
    • Extended Environment Drives
    • Custom Servo Drives
  • Summit Designer
  • Applications
  • Support
  • About
    • Company
    • Careers
    • News and Events
    • Distributors
    • Contact Us
Menu
  • Servo Drives
    • DC Servo Drives
    • EtherCAT Servo Drives
    • CANopen Servo Drives
    • SPI Servo Drives
    • Denali Series
    • Capitan Series
    • Everest S Series
    • Everest Series
    • Extended Environment Drives
    • Custom Servo Drives
  • Summit Designer
  • Applications
  • Support
  • About
    • Company
    • Careers
    • News and Events
    • Distributors
    • Contact Us
Select Product
€0.00 0 Cart

SUMMIT SUPPORT:

Product documentation has been migrated to drives.novantamotion.com

INGENIA > Servo Drives > PWM frequency and inductance effects on motor current control

PWM frequency and inductance effects on motor current control

Find the right servo drive for your application

Motor inductance, or more appropriately “electrical time constant”, value affects servo drives in many ways. While high inductance values may limit the system bandwidth, low inductance values can lead to control loop instabilities, inaccuracies in current readings, increased power losses and other problems. These issues are especially critical in high speed brushed motors with very low friction and fast dynamics. 

Attention with low inductance motors

Low inductance motors may be uncontrollable with most off-the-shelf servo drives or may require hardware / firmware modifications for proper operation. Always check with the manufacturer if the driver is appropriate. The problem is more notorious with brushed DC motors.

This page highlights the principal effects of high and low motor inductance values on the whole servo drive system and how to deal with these effects.

Understanding the effects of low inductance motors

Simplified motor electrical model

An electric motor can be modeled with an equivalent electric circuit that can be used to calculate required voltages (for multiphase motors this circuit would be a single phase representation):

An electric motor can be modeled with an equivalent electric circuit that can be used to calculate required voltages (for multiphase motors this circuit would be a single phase representation):  The resistance R is due to the copper wire used to create the windings, the inductance L is due to the magnetic circuit formed by the primary and secondary circuit and is greatly affected by winding and core construction. The voltage E (the back EMF voltage) is due to the induced voltage from the secondary circuit and is proportional to the change in magnetic field (linked to motor speed). In the case of stepper motors and brushless permanent magnet motors the back EMF (Electro Motive Force) is due to the magnets on the rotor. In the case of brushed DC motors it is due to the permanent magnets on the stator or the field winding.
Simplified single phase motor model diagram

The resistance R is due to the copper wire used to create the windings, the inductance L is due to the magnetic circuit formed by the primary and secondary circuit and is greatly affected by winding and core construction. The voltage E (the back EMF voltage) is due to the induced voltage from the secondary circuit and is proportional to the change in magnetic field (linked to motor speed). In the case of stepper motors and brushless permanent magnet motors the back EMF (Electro Motive Force) is due to the magnets on the rotor. In the case of brushed DC motors it is due to the permanent magnets on the stator or the field winding. 

[latex]v(t)=R\times i(t) + L\frac{di(i)}{d(t)}+e(t)[/latex]

This a simplified model based on well understood electrical components such as inductors and resistors. The reality is more complex and can only be understood using advanced electromagnetic simulations.

By the way, depending on the rotor construction method (surface mounted permanent magnet or interior permanent magnet), the inductance will not be always constant, it varies depending on rotor position and the construction of stator and rotor.

Because the magnetic material has a much less relative permeability than the surrounding iron, the reluctance difference for flux flowing through the magnet is greater than reluctance of the iron path. As the rotor’s angle advances, the reluctance has a periodic variation. If the inductance is measured on a coil of the stator, it will look something like below.

Inductance variation with rotor angle
Inductance variation with rotor angle

Effects of the motor inductance on the servo drive

Current ripple may be big, specially at low speeds

The electrical equation of a motor is given by:

[latex]v=L \frac{di}{dt}+I R+K_{e}\omega[/latex]

Where:

  • v is the motor applied voltage (generated by the driver)
  • L is the phase inductance of the motor (H)
  • [latex]\frac{di}{dt}[/latex] is the rate of change of the current (A/s) 
  •  R is the phase resistance of the motor (Ω) 
  •  I is the current through the motor (A) 
  • [latex]K_{e}[/latex] is the motor voltage constant (v/RPM) 
  • ω is the speed of the motor (RPM)

The current variation with time can be expressed:

[latex]\frac{di}{dt}=(v - IR - K_{e}\omega)/L[/latex]

The maximum ripple in a PWM modulated driver is obtained with minimum I·R product and zero motor speed. Motor voltage will be assumed to be equal to bus voltage. Therefore, solving the differential equation and using system values.    

[latex]\Delta i_{max} \approx \frac{VBUS}{R} \bigg( 1-e^{\displaystyle-\frac{R}{2Lf_{PWM}}} \bigg)[/latex]

Simplified graphical representation
ParameterNameEffect on current ripple and conclusions
LMotor phase InductanceLow inductance motors will lead to higher current ripple.
[latex]f_{PWM}[/latex]PWM frequencyLow PWM frequency means higher ripple, increasing the PWM will reduce the current ripple. Typically, Ingenia servo drives have PWM frequencies of 20 kHz or 40 kHz, consult the exact value with the datasheet or HW configuration file.
A linear servo drive would have an “infinite” PWM frequency and therefore zero ripple.
[latex]V_{bus}[/latex]DC bus voltageHigh DC bus voltage means higher ripple, reduce the DC bus voltage to the motor nominal whenever possible.
RMotor phase resistanceLow resistance motors have lower current ripple.

Subscribe to our newsletter

Stay up to date with our newsletter.

  • Hidden

INGENIA
C/ ÁVILA 124, 2ºB
08018 BARCELONA
T. +34 932 917 682
[email protected]

 

INGENIA-CAT, S.L., which operates under Novanta’s Celera Motion business unit

Summit Series

Denali Series
Denali XCR EtherCAT
Denali XCR CANopen
Denali NET EtherCAT
Denali NET CANopen

 

Everest S Series
Everest S XCR EtherCAT
Everest S XCR CANopen
Everest S NET EtherCAT
Everest S NET CANopen

 

Capitan Series
Capitan XCR EtherCAT
Capitan XCR CANopen
Capitan NET EtherCAT
Capitan NET CANopen
Capitan CORE

 

Everest Series
Everest XCR Servo Drive
Everest NET Servo Drive
Everest CORE Servo Drive

Servo Drives
DC Servo Drives
EtherCAT Servo Drives
CANopen Servo Drives
SPI Servo Drives

 

Servo Drives by Motor Type
BRUSHLESS MOTOR SERVO DRIVES
BRUSHED MOTOR SERVO DRIVES
DIRECT DRIVE MOTOR SERVO DRIVES
INTEGRATED MOTOR SERVO DRIVES

 

Circular Servo Drives

SERVO DRIVES BY APPLICATION

  • Servo Drives for Service Robotics & Surveillance
  • Servo drives for AGV & Warehouse robotics
  • Servo Drives for Collaborative Robotics
  • Servo Drives for Mobility & Exoskeletons
  • Servo Drives for Surgical Robotics
  • Servo Drives for Satcom and Extended Environment Applications
  • Servo Drives for Optronic Systems
  • Servo Drives for Radar Antennas
  • Servo Drives for UVD robots
  • Servo drives for packaging applications
  • Servo Drives for Subsea and Marine Applications
  • Servo Drives for Motor Integration Applications
  • Servo drives for electric mobility applications
  • Servo Drives for Robotics Applications

© 2023 Ingenia Cat S.L.U.  Legal | Privacy Policy | Terms of Use | Sales Terms & Conditions | Purchasing Terms & Conditions | CCPA | EEO

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
.
Cookie Settings Accept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT

Summit drives

Denali Series

Denali XCR EtherCAT

Denali XCR CANopen

Denali NET EtherCAT

Denali NET CANopen

Everest S Series

Everest S XCR EtherCAT

Everest S XCR CANopen

Everest S NET EtherCAT

Everest S NET CANopen

Everest SEries

Everest XCR EtherCAT

Everest XCR CANopen

Everest NET EtherCAT

Everest NET CANopen

Everest CORE

Capitan Series

Capitan XCR EtherCAT

Capitan XCR CANopen

Capitan NET EtherCAT

Capitan NET CANopen

Capitan CORE

Circular Servo Drives

Extended Environment Drives

Base drives

Neptune

Pluto

Triton

Jupiter

Titan

TRY PRODUCT FINDER

Celera Motion - A Novanta Company