Generator

A 1.0% doublet: 0.078 dB in the magnitude, 36× the settling time

computed by solving, not by drawing. Above, the magnitude of a fast circuit followed by a pole and a zero that were meant to cancel and miss by 1.00%, against the same circuit with the cancellation exact: the worst disagreement anywhere up to the fast corner is 0.0777 dB. Below, the error left in the step response, in units of the tail's own amplitude of 0.909%. Settling to 0.10% takes 245.2 fast time constants against 6.9 with the cancellation exact, and the closed form τ·ln(A/B) gives 245.2 — a time that contains nothing of the fast circuit at all.
A 1.0% doublet: 0.078 dB in the magnitude, 36× the settling timecomputed by solving, not by drawing. Above, the magnitude of a fast circuit followed by a pole and a zero that were meant to cancel and miss by 1.00%, against the same circuit with the cancellation exact: the worst disagreement anywhere up to the fast corner is 0.0777 dB. Below, the error left in the step response, in units of the tail's own amplitude of 0.909%. Settling to 0.10% takes 245.2 fast time constants against 6.9 with the cancellation exact, and the closed form τ·ln(A/B) gives 245.2 — a time that contains nothing of the fast circuit at all.-20-100gain (decibels)0.078 dB from the cancelled one — nothing to see here-10102468time, in slow time constantserror remaining, in units of the tail's own amplitudethe 0.10% bandsettled at 2.21 slow τdoublet mismatch1.00%tail amplitude0.9090%slow τ over fast τ100worst magnitude error0.0777 dBsettle to 0.10%245.2 fast τclosed form245.2 fast τcancelled exactly6.9 fast τthe cost35.6×solved, then checked — swept, then marcheda 1.0% miss costs 36× the settling time

Drawn above at its default parameters, which is almost never how an essay calls it. A placement states the numbers that essay is arguing about, so the figure a reader meets is about that argument rather than about the generator — 98% of the placements on this site pass one, and the phase that raised that number from 12% found eight captions describing a figure the page was not showing.

At those defaults the edge it states is a 1.0% miss costs 36× the settling time — the right-hand slot of the caption strip, which on this site is never used for anything else, and which is read back out of the drawing above rather than out of the code that wrote it. It belongs to Before the steady state, which is to say a change to it is a change to lib/figures/transients.js. It takes a slider on how far the zero misses the pole with 6 settings, and every one of them has passed the same assertions as the frame above — a figure whose circuit stops doing what its caption says at any setting stops the build.

Called by 5 essays

which is the blast radius of changing it

The cancellation that leaves a tail

A pole and a zero placed on top of each other disappear from the response. Miss by one per cent and the magnitude changes by 0.078 decibels, which no measurement would report as a fault, while the time to settle to a thousandth goes from 6.9 time constants to 245 — thirty-six times longer. The settling time has a closed form containing neither the fast circuit nor the doublet's separation as such, and its consequence is blunt: settling to a part in ten thousand needs a cancellation good to a part in ten thousand, however fast the amplifier in front of it is.

Before the steady state

The slowest one decides it

One doublet's settling is its own time constant times the log of the tail over the band, so halving the mismatch buys ln 2 of it and no more. Split the same one-per-cent tail into eight doublets spread over four decades and the settling goes from 0.23 milliseconds to 470 — a factor of two thousand — while sixteen times as many doublets over the same spread changes it by less than two. It is the spread that costs and not the number, because the slowest doublet decides the settling however small its own share, and its share enters only through a logarithm.

Before the steady state

The tail the source decides

A capacitor with one per cent of dielectric absorption does not leave a one-per-cent tail in the circuit it is in. Driven through a kilohm, the eight slow branches that model the absorption leave 2.58×10⁻⁵ of the step at its terminals — the source resistance over the branch resistances in parallel — and settling to 10⁻⁴ takes 9.49 µs against 9.21 with no absorption at all. The share of the capacitance is not the amplitude; it is a ceiling the circuit reaches only when the source's own time constant falls inside the spread of the branches, and there the cost is 2.2 times the settling at 10⁻⁴ and 16 times at 10⁻⁵.

Before the steady state

How many relaxations a settling curve holds

A settling curve read at eighty times, each good to ten parts in a million of the step, returns the amplitudes of three relaxations spread over two decades to 0.22 per cent and of eight to 46 — even when the fit is handed every time constant exactly. The condition number of the inversion grows by a factor of 7.7 for each extra relaxation packed into a decade, so each tenfold improvement in the reading buys a little more than one more relaxation a decade and no more. A settling measurement can count the dielectric's slowest relaxations; it cannot resolve a crowded spectrum, and how crowded is readable before any amplitude is.

Before the steady state

The tail with no slowest relaxation

Spread a one-per-cent tail densely over five decades of time constant and weight each relaxation as τ to the power −m. With m = 1 the tail falls as one over time and settles to 10⁻⁴ in 9.71 ms and to 10⁻⁶ in 891 ms — each tenfold tighter band costing ten times the time, not the fixed τ·ln 10 one relaxation charges. With even weighting it takes 14.4 s to reach 10⁻⁴; weighted towards the slow end, 26.5 s. The exponent decides whether any relaxation is the slowest one that matters: above zero none is, the settling is a power of the band with slope −1/m, and the spread's far end is never reached.

Before the steady state

Every generator