what_is_pid_control
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
what_is_pid_control [2025/05/12 12:42] – arim | what_is_pid_control [2025/05/12 15:29] (current) – arim | ||
---|---|---|---|
Line 4: | Line 4: | ||
\\ | \\ | ||
**PID Control** | **PID Control** | ||
- | \\ (photo) | + | \\ {{ : |
+ | \\ {{ : | ||
\\ - A feedback-based control loop that compares the actual value with the target value. | \\ - A feedback-based control loop that compares the actual value with the target value. | ||
\\ - Combining the Proportional, | \\ - Combining the Proportional, | ||
- | \\ - u(t) = {Kp x e(t)} + {Ki x Ie(r)dr} + {Kd x de(t)/dt} | + | \\ - u(t) = {Kp x e(t)} + {Ki x ∫e(𝜏)d𝜏} + {Kd x de(t)/dt} |
\\ - u(t): control signal | \\ - u(t): control signal | ||
\\ - e(t) = Set point - process variable | \\ - e(t) = Set point - process variable | ||
Line 14: | Line 15: | ||
\\ | \\ | ||
**(i) Proportional** | **(i) Proportional** | ||
- | \\ <color # | + | \\ {{ :p_control.jpg? |
\\ - The error is corrected in proportion to its current magnitude. | \\ - The error is corrected in proportion to its current magnitude. | ||
\\ - P control output = Kp x Error | \\ - P control output = Kp x Error | ||
Line 21: | Line 22: | ||
\\ | \\ | ||
**(ii) Integral** | **(ii) Integral** | ||
- | \\ <color # | + | \\ {{ :i_control.jpg? |
- | </ | + | \\ - The error is corrected by considering the accumulated error over time. |
\\ - It helps eliminate small, long-standing errors, known as steady-state error. | \\ - It helps eliminate small, long-standing errors, known as steady-state error. | ||
- | \\ - I control output = Ki x I(Error)dt | + | \\ - I control output = Ki x ∫(Error)dt |
\\ - If Ki is too large, the system may respond slowly or become unstable. | \\ - If Ki is too large, the system may respond slowly or become unstable. | ||
\\ | \\ | ||
\\ | \\ | ||
**(iii) Derivative** | **(iii) Derivative** | ||
- | \\ -<color #00a2e8> Waveform comparison: (Kp only) vs (Kp + Kd)</ | + | \\ {{ :d_control.jpg? |
\\ - The derivative term predicts future error by analyzing the rate of change of the error and suppresses excessive responses. | \\ - The derivative term predicts future error by analyzing the rate of change of the error and suppresses excessive responses. | ||
\\ - D control output = Kd x d(Error)/dt | \\ - D control output = Kd x d(Error)/dt | ||
\\ - It reduces oscillation and helps stabilize the system smoothly. | \\ - It reduces oscillation and helps stabilize the system smoothly. |
what_is_pid_control.1747078929.txt.gz · Last modified: 2025/05/12 12:42 by arim