Skip to content

Hysteresis Band

Switching element — instantiates Balancing Loop Stabilization

Sets separate switch-on and switch-off thresholds with a deliberate gap between them, so a controller stops flip-flopping when the signal hovers near a single boundary.

Version
v1 · 2026-08-24 · History
Mechanism #
4158
Type
Switching Element
Form family
Control, Automation & Runtime
Solution family
Coordination & Synchronization
Problem family
Instability, Runaway Feedback & Cascades
Problem subfamily
Homeostatic Balance, Gradient & Opposition
Origin domain
Engineering & Design
Also from
Physics, Systems Thinking & Cybernetics
Instantiates
Balancing Loop Stabilization

A correction that trips on one threshold has a fatal habit near that line: whenever the signal sits right on it and jitters, the loop switches on, off, on, off — chattering itself to exhaustion. Hysteresis Band cures this with one idea: use two thresholds instead of one, offset by a deliberate gap, so the state at which the loop turns on is different from the state at which it turns off. Once switched on, the loop keeps acting until the signal travels all the way across the band to the far threshold; once off, it stays off until the signal returns to the near one. The band gives the loop a short memory of what it last did, and that memory is what stops the flapping. It is not a full controller and it does not measure or act on its own — it is the switching rule that shapes when a correction commits, so the difference between a stable regulator and a buzzing relay is often exactly this gap.

Example

A water tank feeds a building, refilled by a pump governed by a level sensor. The naive design uses a single setpoint: pump on below the mark, off above it. In practice the water surface ripples and the sensor reads noise, so when the level sits near the mark the pump short-cycles — kicking on and off several times a minute. The motor overheats, the starter contacts pit, and the pump's life collapses from years to months. Hysteresis Band fixes it without changing the pump. Two float switches are set: pump on when the tank drops to 20% full, pump off only when it reaches 80%. Now the pump runs a long, clean fill from 20 up to 80, then rests through a long drawdown from 80 back to 20.

The 60-point gap is the band. Near either threshold the surface can ripple all it likes; nothing switches until the level genuinely crosses to the other side. The count of pump starts per day falls by an order of magnitude, and the motor lasts because the anti-chatter gap absorbed the noise the single setpoint amplified.

How it works

Its whole content is the geometry of the two thresholds:

  • Split the setpoint into two. An upper and a lower threshold replace the single line, with the action committed between them.
  • Make switching state-dependent. The rule that fires depends on the loop's current on/off state, not on the raw signal alone — that state-memory is the mechanism.
  • Size the gap to the noise, not the target. The band is set wide enough to clear the signal's normal jitter and any measurement wobble, so ordinary fluctuation cannot reach the far threshold.
  • Accept a bias, not just a tolerance. Unlike a symmetric no-action zone, the band deliberately overshoots in one direction before releasing, trading a little tracking accuracy for a lot of switching stability.

Tuning parameters

  • Band width — the gap between the two thresholds. Wider all but eliminates chatter but lets the state swing further from ideal before either switch fires; narrower tracks tighter but risks flapping if it dips below the noise amplitude.
  • Band placement — whether the band straddles the target or sits to one side. Off-center placement biases the state high or low — useful when one direction of excursion is cheaper to tolerate.
  • Minimum dwell time — an optional floor on how long the loop must stay in a state before it may switch again, a temporal backstop against fast noise the spatial gap alone misses.
  • Threshold asymmetry — allowing the on-gap and off-gap to differ, so the loop reacts fast in the costly direction and lazily in the cheap one.

When it helps, and when it misleads

Its strength is eliminating chatter cheaply, especially when each switch carries a real cost — motor wear, inrush current, a jarring user-visible flip — and when the signal is noisy near the boundary. The idea generalizes far beyond hardware: the same two-threshold pattern is the Schmitt trigger that cleans a noisy electrical signal into a clean digital one, and it recurs anywhere a decision should not oscillate on the margin.[1]

Its failure mode is the mirror of its virtue: the band is deliberate error. Because the loop always overshoots to the far threshold before releasing, hysteresis guarantees a tracking gap — set the band too wide and the state wanders far from ideal, arriving late and leaving late. The classic misuse is widening the band to silence chatter that actually came from a flaky sensor or a too-slow signal; the gap hides the symptom while the real fault festers. The guarding discipline is to size the band to the genuine noise floor and no wider, and to fix a bad signal at the source rather than papering over it with an ever-larger gap.

How it implements the components

Hysteresis Band fills two slots of the loop and, pointedly, only two:

  • deadband_or_tolerance_band — it is the band: the offset region between the two thresholds inside which no switch occurs, defined so noise cannot trigger action.
  • correction_rule — the state-dependent, two-threshold switching logic that decides when the correction commits and when it releases.

Hysteresis decides when to switch but neither senses nor acts: the discriminated deviation_signal it watches is produced by Quality Control Chart, and the corrective_actuator it gates belongs to a controller such as Thermostat-Like Controller. Its nearest twin, Threshold-Based Correction, fires on a single threshold; the second, offset threshold that opens the anti-chatter gap is the one thing that makes this a band rather than a line.

Editorial Notes

Form Classification

Form family: Control, Automation & Runtime

Rationale: Hysteresis Band operates as a live operational control that automatically routes, enforces, adapts, or responds during execution because it sets separate switch-on and switch-off thresholds with a deliberate gap between them, so a controller stops flip-flopping when the signal hovers near a single boundary

Independent corroboration: The frozen evidence defines Hysteresis Band as 'Sets separate switch-on and switch-off thresholds with a deliberate gap between them, so a controller stops flip-flopping when the signal hovers near a single boundary', so its operative form is Control, Automation & Runtime.

Review outcome: Independent reviewer agreement; high confidence.

Origin Attribution

Primary origin: Engineering & Design

Origin pattern: Single lineage

Present-day reach: Multi-domain

Rationale: A two-threshold band preventing chatter is canonically embodied by the Schmitt trigger in electrical engineering.

Related originating lineages:

  • Physics — Magnetic and material hysteresis supplied the underlying path-dependent phenomenon and terminology.
  • Systems Thinking & Cybernetics — Balancing-loop stabilization generalizes the switching rule across regulated systems.

Review resolution: Both reviewers independently assign engineering_design as the primary originating domain, so that shared primary is retained. Alternate domains are the union of reviewer-identified formative or independently originating lineages; later application settings alone are excluded. The evidence describes one principal historical lineage. It has established independent use across several domains, but that does not make it domain-free. The encyclopedia entry generalizes the established mechanism without creating a new composite lineage.

Review outcome: Reconciled after independent review; high confidence.

Notes

Hysteresis is a spatial memory — it remembers what the loop last did, not how long ago. That is why a minimum dwell time is sometimes added alongside it: the band defends against noise measured in signal amplitude, the dwell timer against noise measured in frequency. The two backstops are independent, and a badly chattering loop occasionally needs both.

References

[1] Schmitt, O. H. "A Thermionic Trigger". Journal of Scientific Instruments 15(1), 24–26 (1938). Describes an electrical trigger with distinct on and off thresholds. registry