IntermediateTopic 56 of 101Signals, Control & Comms

PID control

Proportional, integral and derivative terms combine to reduce error and improve response.

In depth

u=K_p e+K_i∫e dt+K_d de/dt (or K_p(1+1/(T_i s)+T_d s)). P reduces rise time, I removes steady-state error, D adds damping. Implementation issues: derivative filtering, anti-windup, bumpless transfer, setpoint weighting. PID handles >90% of industrial loops.

Key points

  • Parallel and ideal forms
  • Integral windup
  • Derivative kick
Example

A temperature loop uses PI control; a servo uses PID.

Why it matters

PID control is the most widely used controller, so knowing what each term does helps you tune and troubleshoot almost any loop.

Where this is used

  • Holding the temperature of an oven with a PID controller.
  • Controlling the position of a motor with a PID loop.
  • Keeping the level of a tank steady with a PID controller.

Frequently asked questions

What is PID control?

Proportional, integral and derivative terms combine to reduce error and improve response.

Why is it important to understand PID control?

PID control is the most widely used controller, so knowing what each term does helps you tune and troubleshoot almost any loop.

What does the proportional term do?

It responds to the present error, giving a quick correction that is proportional to the error size.

What does the derivative term add?

It responds to how fast the error changes, which damps overshoot but amplifies noise, so filtering is often used.

How is PID control used in practice?

Typical applications include holding the temperature of an oven with a PID controller, controlling the position of a motor with a PID loop and keeping the level of a tank steady with a PID controller.

What should I learn before PID control?

Study "Nyquist stability criterion" first (topic 55 of 101 in Signals, Control & Comms). It covers the groundwork this topic builds on.

What are the key points of PID control?

Parallel and ideal forms. Integral windup. Derivative kick.

Can you give an example of PID control?

A temperature loop uses PI control; a servo uses PID.

What comes after PID control?

The next topic is "PID tuning", which builds directly on this one.

How difficult is PID control?

It is classed as Intermediate in Signals, Control & Comms (topic 56 of 101). It is an intermediate topic. Work through the beginner topics in Signals, Control & Comms first.

Learning path

Want to practise? Open the interactive course for quick checks, quizzes, simulations and progress tracking.

Related topics