+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Member level 2
    Points: 505, Level: 4

    Join Date
    Oct 2017
    Posts
    42
    Helped
    0 / 0
    Points
    505
    Level
    4

    PID algorithm for bldc controller

    I want to apply PID algorithm for my bldc drive, But i want to now more about PID concept.
    I searched in internet and the understand a little about this algorithm.

    PID concept in motor drives...
    1. PID make the system as a closed loop.
    2. By calculating the input speed by resulted output speed, output has to be set.

    For ex :
    If i set the input as 1000 rpm at no load, the output will be considerably OK.
    But in load condition, the output will not be 1000 rpm.
    So we have to set the output speed according to the input, in load or no load whatever may be.

    But in what case we have to use the current value in PID. Is PID is for both for speed and current ?

    •   AltAdvertisement

        
       

  2. #2
    Super Moderator
    Points: 258,478, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    45,127
    Helped
    13718 / 13718
    Points
    258,478
    Level
    100

    Re: PID algorithm for bldc controller

    But in what case we have to use the current value in PID. Is PID is for both for speed and current ?
    How comes current into play?

    You have a basic speed controller, speed setpoint and actual speed (process value) are inputs, the controller output (manipulated value) steers the motor speed. But how is it steered in your application? You can either manipulate the motor voltage or current, or e.g. a PWM duty cycle that translates to voltage or current.

    A motor controller may implement additional functions like overcurrent protection, torque limiting etc. More complex controller topologies may be needed to achieve this function.


    1 members found this post helpful.

    •   AltAdvertisement

        
       

  3. #3
    Member level 2
    Points: 505, Level: 4

    Join Date
    Oct 2017
    Posts
    42
    Helped
    0 / 0
    Points
    505
    Level
    4

    Re: PID algorithm for bldc controller

    Well thats good FvM, then i will go by "speed setpoint and actual speed (process value) are inputs, the controller output (manipulated value) steers the motor speed".



    •   AltAdvertisement

        
       

  4. #4
    Newbie level 2
    Points: 351, Level: 4

    Join Date
    Oct 2017
    Posts
    3
    Helped
    1 / 1
    Points
    351
    Level
    4

    Re: PID algorithm for bldc controller

    Don't bother with the "D" component of PID control for a motor. The derivative term is rarely useful in motor control applications.



--[[ ]]--