Sales & Technical Support: Mon–Fri 09:00–17:00 +44 (0)1824 520565

Oscillating Or Unstable Temperature Control: Causes And Fixes

Why Is My Temperature Control Hunting Or Oscillating?

Where overshoot is a single overrun before settling, oscillation — sometimes called "hunting" — is the process cycling continuously above and below the setpoint without ever settling. It's usually a sign that the control loop, the switching device, or the sensor input isn't matched to how the process actually behaves. Here's what to check.

Common Causes

PID parameters too aggressive for the process. If the Proportional band is too narrow for how quickly the process responds, small deviations from setpoint produce large control corrections, which push the process past setpoint in the other direction and trigger another large correction — a classic hunting loop. This is the most common cause, and the first thing worth checking after any change to the process.

Running On/Off control on a process that needs PID. A basic on/off (thermostat-style) controller switches fully on below setpoint and fully off above it by design — for a fast-responding, low thermal mass process, this produces continuous cycling around the setpoint that can look identical to a tuning fault. If the process needs tighter control than an on/off controller's hysteresis band allows, switching to PID resolves it, rather than any amount of hysteresis adjustment. The Novus N1030-PR, for example, can run either PID or simple on/off control from the same unit, so this is sometimes a configuration setting rather than a hardware change.

Sensor input type doesn't match what's configured. Every PID controller needs to know exactly which sensor type is wired in — PT100, or a specific thermocouple type — to interpret the signal correctly. A mismatch between the sensor fitted and the input type configured in the controller produces an inaccurate, sometimes noisy, reading that PID then chases, causing instability that looks like a tuning problem but isn't.

Mechanical relay wear or contact bounce. A mechanical relay switching a fast-cycling load wears over its rated life and can start to bounce or stick intermittently as contacts degrade, producing erratic switching that reads as instability at the process. This is one of the reasons SSR pulse outputs are generally preferred for PID applications with frequent switching.

How To Fix It

  • For a PID system, note the current PID and cycle time values so you can compare and return to these values if required
  • Re-run fast auto-tune allow the process to settle to ambient temperature. Run a fast autotune: most hunting resolves with correctly tuned PID parameters for the process as it currently stands
  • Confirm the input type matches the sensor fitted (PT100 vs thermocouple, and thermocouple type) in the controller's configuration menu
  • Confirm you're running PID, not On/Off, if the process needs tighter tolerance than +/-3°C — several Novus controllers, including the N1030-PR, support switching to full PID mode without new hardware.
  • Move to an SSR pulse output if you're on a mechanical relay and switching frequently. The N1030-PR and N1050-PR both provide a dedicated pulse output for this alongside their relay output.

Frequently Asked Questions

How do I know if it's a tuning problem or a hardware problem?
Re-run auto-tune first under representative conditions — if oscillation persists immediately after a fresh auto-tune, check the sensor input type and wiring before suspecting the relay or SSR.

Is oscillation the same as overshoot?
Related but different — overshoot is a single overrun that then settles, while oscillation is continuous cycling that doesn't settle. The underlying causes overlap (aggressive tuning, switching device, sensor issues), but persistent oscillation more often points to a sensor issue or a mode set incorrectly (On/Off vs PID) than overshoot does.

Can wiring cause this?
Yes — a loose or noisy sensor connection can introduce reading spikes that PID reacts to as if they were real temperature changes, producing erratic control that looks like tuning instability. Worth checking connections and cable routing away from power wiring if the pattern is irregular rather than a steady, repeating cycle.

Need More Help?

If you've re-tuned, checked the sensor input configuration, and it's still hunting, please contact us with your controller model and we'll help track it down.