Overshoot
Quick answer
Overshoot is the amount a process response exceeds its final target after a setpoint or disturbance change. Percent overshoot is commonly calculated as (peak value − final value) ÷ (final value − initial value) × 100 for a step response.
Key Takeaways
- Overshoot is the amount a process response exceeds its final target after a setpoint or disturbance change. Percent over...
- Intermediate-level topic in Industrial Control Concepts
- Commonly used in: PID-loop commissioning and tuning, Temperature, pressure, level and speed response testing
Detailed Definition
Overshoot is a transient-response measurement, not simply any reading above a setpoint. It compares the peak response with the final settled value after a defined change. The initial value, target or final value, peak, sample period and settling criterion should be recorded together so another engineer can reproduce the result.
High proportional gain or aggressive integral action can contribute to overshoot, but they are not the only causes. Dead time, actuator saturation, sensor lag, mechanical inertia, interaction between loops and a poorly chosen setpoint ramp can produce the same symptom. Diagnose the process and signal quality before changing tuning.
Evidence and review status
This page provides a general control-engineering definition and a reproducible calculation. Tuning changes must be validated against the process risk, operating limits and vendor controller documentation.
Technical review date:
Critical behavior to understand
- State whether the denominator is the step amplitude or final value; the step-amplitude definition avoids misleading results when the initial value is not zero.
- Use a sufficiently fast and correctly time-aligned trend. A slow historian sample can miss the true peak.
- Output saturation and integral windup can make overshoot look like a proportional-gain problem.
- A lower overshoot target can increase rise time, so acceptance criteria should include both overshoot and settling time.
Verification checklist
- 1Record initial value, final target, measured peak and sample interval.
- 2Verify the sensor range, filtering and timestamp alignment.
- 3Check the controller output for saturation before retuning.
- 4Change one tuning parameter at a time and repeat the same step test.
Worked example
Calculate overshoot from a temperature step
A loop starts at 20 °C, receives an 80 °C target, peaks at 89 °C and then settles near 80 °C.
- 1Calculate the step amplitude: 80 − 20 = 60 °C.
- 2Calculate the amount above target: 89 − 80 = 9 °C.
- 3Divide 9 by 60 and multiply by 100.
Expected result: Percent overshoot is 15%. Report the 15% value with the trend interval and settling criterion rather than as an isolated number.
Common Questions
What is Overshoot?
Overshoot is the amount a process response exceeds its final target after a setpoint or disturbance change. Percent overshoot is commonly calculated as (peak value − final value) ÷ (final value − initial value) × 100 for a step response.
When should I use Overshoot?
Overshoot is particularly useful in scenarios such as PID-loop commissioning and tuning and Temperature, pressure, level and speed response testing. Consider implementing it when you need reliable, efficient solutions for these types of applications.
What should I verify before using Overshoot?
Record initial value, final target, measured peak and sample interval. Verify the sensor range, filtering and timestamp alignment. Check the controller output for saturation before retuning. Change one tuning parameter at a time and repeat the same step test.
What are related concepts I should learn?
To fully understand Overshoot, you should also familiarize yourself with PID Control, Cascade Control, and Feedforward Control. These concepts work together in industrial automation systems.
Continue Learning
Ready to deepen your understanding of Overshoot? Here are some recommended resources:
Was this helpful?
Let us know if this glossary term helped you understand Overshoot better.
Your feedback helps us improve our glossary and create better content for the PLC programming community.
Quick Info
- Category
- Industrial Control Concepts
- Difficulty
- Intermediate
- Tier
- Important
About Industrial Control Concepts
Process control, PID tuning, and automation strategies