Close Loop
Close Loop
5 - sharing_experiences
Pgina 1 de 1
sharing_experiences
Navigation
HOME Alkitab Mini Simple HTTP Proxy Server Using lib ACE Photo Editor with OpenCV CCanvas - A Reusable Class To Draw Simple Graph LUA Based 2D Robot Simulator CCD Algorithm for Solving Inverse Kinematics Problem Implementation of Neural Network with Labview 8.5 CNeuralNetwork: Make Your Neural Network Learn Faster Optimal State Space Control of a BLDC Motor Velocity Tracking of AC Motor Using Sliding Mode Control and Kalman Filter for State Estimation Nonlinear Tracking Differentiator Logging Data to Disk Using Queue in LabVIEW A Sliding Mode Control for Robot Manipulator Fractional Order Derivative and Integral Using LabVIEW Video Collections New Azolla About me... License
PID (Proportional Integral Derivative) control is a very common thing in control engineering. PI controller will improve the steady state error, while PD controller will improve the transient response of the system.
In Labview (I am using Labview 8.5), there is a control toolkit for PID control. It becomes so easy and simple to implement. But now, I want to make my own PID controller in Labview. Based on the equation above, we can make an algorithm. Here is the algorithm (DC Motor Control Systems for Robot Applications by Rick Bickle) error_term = setpoint- process_value p_term = kp * error_term d_term = kd * (error_term - prev_error_term) prev_error_term = error_term i_state = i_state + error_term i_term = ki * i_state output = p_term + i_term + d_term You can download the vi file below and try it as a subvi.
CustomPID.vi
Auralius Manurung,
v.1
Acceder | Informar de uso inadecuado | Imprimir pgina | Eliminar acceso | Con la tecnologa de Google Sites
Traductor de Google
https://sites.google.com/site/auraliusproject/pid-controller-with-labview-8-5
12/09/2012