On this page
A downstream sensor can report a heater's action only after the heated fluid or signal has traveled to it. Increasing controller gain cannot remove that waiting time. Before asking for a faster response, calculate how much phase the delay consumes at the proposed crossover and retain the rest of the loop in the comparison.
System boundary
A linearized temperature-feedback loop containing an identified transport or communication delay. The phase allocation is a design screen, not a complete stability proof, protective response assessment or promised heater response time.
Integration interfaces
| Interface | Required input | Thick film role | Validation owner |
|---|---|---|---|
| Heated region to measurement plane | Travel path, flow/state and observed transport delay. | Generate heat upstream of the delivered-temperature observation. | Thermal-system owner. |
| Measurement chain to controller | Sensor lag, filters, timestamping and communication delays. | No substrate change alone removes downstream timing. | Instrumentation engineer. |
| Controller to complete loop model | Open-loop frequency response, crossover and margin target. | Form part of the measured plant. | Controls designer. |
Integration risks
| Risk | Control or verification | Validation owner |
|---|---|---|
| A pure delay is replaced by an equally numbered thermal time constant. | Compare their frequency responses explicitly. | Model reviewer. |
| A delay budget is presented as a complete stability guarantee. | Verify all dynamics and relevant crossings. | Controls engineer. |
| Nominal flow hides a longer low-flow delay. | Evaluate the identified delay range and operating states. | System validation owner. |
System integration decisions
- Keep pure delay separate from thermal and sensor time constants.
- Use radians per second and seconds consistently in the phase calculation.
- Evaluate the complete loop at the actual crossover, including the longest relevant delay.
Locate the waiting interval before labeling the response slow
Separate the time before a response can be observed from the gradual rise after it begins. Fluid travel from a heated passage to an outlet sensor can create a transport interval. Sensor thermal mass and attachment can then add a gradual response. Sampling, communication and actuator updates add other timing terms. A single fitted response time can hide those distinct mechanisms.
Record the physical locations and synchronized event timestamps used to identify delay. An apparent quiet interval caused by a coarse instrument threshold is not automatically a physical transport delay. Likewise, a timestamp added when data arrives at a computer can include network waiting that was absent when the sensor acquired it. The model needs the timing of the actual feedback path.
A pure delay changes phase without attenuating the sinusoid
A pure delay td has transfer exp of minus s td. At sinusoidal angular frequency omega, its magnitude is one and its phase is minus omega td radians. The phase continues becoming more negative as frequency rises. This is why a delay can consume stability margin without appearing as a downward slope in the open-loop magnitude plot.
The calculation uses angular frequency in radians per second. If frequency is supplied in hertz, multiply it by two pi before multiplying by seconds. Confusing hertz with radians per second understates the phase by a factor of approximately 6.283. Keep the units visible in the worksheet rather than relying on a plot axis remembered from another tool.
Hdelay(s)=exp(−s td); phiDelay=−omega td rad=−360 f td degrees
- td: pure delay in seconds; s: complex frequency in reciprocal seconds.
- omega: angular frequency in radians per second; f: frequency in hertz, with omega=2 pi f.
- phiDelay: phase contribution of the pure delay; Hdelay: dimensionless transfer.
Linear time-invariant pure delay at the defined loop location. Thermal poles, filters, sample/hold behavior and variable delay are not replaced by this expression.
The same number of seconds does not make delay and thermal lag interchangeable
A first-order lag with time constant tau has magnitude one divided by the square root of one plus omega squared tau squared and phase minus arctangent of omega tau. Its phase approaches minus 90 degrees, while the pure delay keeps accumulating phase. At low frequency their phase contributions can look similar, which can make a poor approximation appear plausible over a narrow test range.
For a hypothetical two-second value at 0.2 radian per second, pure delay contributes about minus 22.92 degrees with unit magnitude. A two-second first-order lag contributes about minus 21.80 degrees with magnitude 0.9285. At one radian per second, the delay contributes minus 114.59 degrees; the lag contributes only minus 63.43 degrees and attenuates to 0.4472. Replacing one with the other changes both crossover and phase.
Convert an allocated delay-phase allowance into a frequency screen
If the design allocates at most theta radians of phase loss to a known positive delay, the proposed angular frequency must not exceed theta divided by td. This is only the delay allocation. The allowable theta has to come from the complete loop design and its uncertainty requirements; it is not a universal number for ceramic heaters.
For illustration, a 30-degree allowance with a two-second delay gives an angular-frequency ceiling of approximately 0.261799 radian per second, or 0.041667 hertz. If the relevant delay can reach three seconds, the same allowance gives approximately 0.174533 radian per second, or 0.027778 hertz. A controller chosen only from the nominal delay would use a different timing assumption than the worst case.
| Pure delay | Angular-frequency screen | Frequency screen |
|---|---|---|
| 1 second | 0.523599 rad/s | 0.083333 Hz |
| 2 seconds | 0.261799 rad/s | 0.041667 Hz |
| 3 seconds | 0.174533 rad/s | 0.027778 Hz |
| Unknown or state-dependent delay | Identify the relevant range first | No supported numeric ceiling yet |
Add the delay phase at the actual unity-gain crossing
For a simple negative-feedback loop with a relevant single unity-gain crossing, phase margin is 180 degrees plus the total open-loop phase there. Suppose the delay-free portion has phase minus 115 degrees at a proposed crossing of 0.2 radian per second. Adding two seconds of pure delay contributes another minus 22.92 degrees, leaving approximately 42.08 degrees of phase margin at that crossing.
If the project requires 45 degrees in this illustrative calculation, that proposal does not meet it. Reducing the proposed frequency means recomputing the delay-free phase and loop magnitude there; it is incorrect to retain minus 115 degrees automatically. Multiple crossings, unusual open-loop poles or nonminimum-phase behavior require the appropriate full stability analysis rather than this single-crossing shorthand.
Check operating-state changes that alter the delay
Transport through a fixed passage can vary with flow, and communication or scheduling can add variable waiting. Distinguish a repeatable state-dependent delay from random timing variation. Evaluate the process conditions that produce the largest relevant phase effect and retain those conditions with the model. A single mean delay does not cover every operating state.
Do not assume that increasing sample rate removes the physical transport delay. It can reduce acquisition waiting while leaving fluid travel unchanged. Likewise, moving a sensor closer can reduce travel but change the temperature it represents. Review the measurement objective together with the timing change so a faster signal is not accepted merely because it observes a different, easier-to-control location.
Validate delay approximations in the frequency range that matters
Some analysis tools approximate a delay with rational transfer functions. Such approximations have a frequency range over which they represent the real phase adequately. Compare the approximate and exact-delay responses around all relevant crossover regions before using the result for a tuning decision. A good-looking low-frequency fit is not proof that the higher-frequency phase is correct.
Use measured frequency or controlled transient data to check the complete model within the permitted test envelope. Retain sensor filtering, applied power and timing records. When a delayed loop oscillates, separate phase-budget problems from actuator saturation or an incorrectly identified thermal pole. Those mechanisms can coexist, and changing gain without identifying them can produce misleading short-term improvement.
Preserve the phase budget with the physical timing boundary
Provide the delay estimate and range, how it was measured, the rest of the loop model, proposed crossover and required stability margins. Include frequency units explicitly and show the phase contribution of each significant delay or lag. A revision to sensor placement, software filtering, communications or flow range can reopen the budget without changing the thick-film heater.
The useful conclusion is an attainable response target supported by the observed feedback path. It does not promise a universal settling time or approve protective shutdown latency. By keeping pure delay visible, the controls team can decide whether slower tuning, a different measurement location or another justified architecture is needed before requesting a faster heater or a different printed resistance.
Send the heater feedback timing budget
Include transport delay separately from thermal and sensing response.
- Heated-region and sensor locations with operating-state delay measurements.
- Open-loop model or measured frequency response, units and uncertainty.
- Proposed crossover, margin requirements and all significant filters/delays.
- Actual power/temperature/timestamp records and independent protection requirements.
The drawing-upload form loads as you reach this section.

