1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

Vector Control Q & D axis Current Loop Gain Calculation

Discussion in 'Robotics & Mechatronics' started by jnnewton, Nov 22, 2016.

  1. jnnewton

    jnnewton Member

    Oct 23, 2007
    I am trying to understand how motor parameters can be used to calculate (or at least estimate) the gains in the current PI loops (for d-axis and q-axis). The closest I have come to finding a resource on how this actually works is this AN from Freescale: http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4680.pdf

    They have two equations:
    Kp = 2 *ζ*ω*L - R (Equation 1)
    Ki = ω^2 * L (Equation 2)

    Kp - Proportional Gain
    Ki - Integral Gain
    L - inductance (for whichever axis the loop is being applied, distinction made in Table 1)
    R - Single Phase Resistance
    ζ - current loop attenuation
    ω - natural frequency of the current closed-loop system

    1. how can I calculate or estimate the inductances Ld & Lq so i can use the proper value for Kp&Ki(d-axis) as well as Kp&Ki(q-axis)?
    1a. Can I assume that Lq = Ld = L for estimation purposes?
    1b. Is there a more accurate way of calculating those values without measuring them as shown in the AN?
    2. How do i estimate current loop attenuation and natural frequency theoretically?
    2a. What motor parameters would need to be provided?
    2b. Is there an equation for this calculation that is not listed in the AN?
    3. Where can I find additional relevant documentation on this matter (not Vector / FOC / motor control in general, but the estimation or calculation of these gains from standard motor nameplate & datasheet values)?

Share This Page