Reduction, and what a model is for

Where a ringing mode stops being a pair

A lightly damped mode puts two nearly equal Hankel singular values into balanced truncation, and the reduction error was read as twice the larger of the first pair cut — right to two per cent at damping 0.01, wrong by half at 0.1. Read instead as the pair's two values added, the error is right to within six per cent at every order up to damping 0.05, and the pair's split turns out to be twice the damping. What it cannot do is say when the reading fails. The split predicts nothing: the widest split at damping 0.1 has the best reading. The failures come from somewhere the pair does not look — the other dropped modes' response under the peak, and a cut between two singular values that agree to under one per cent, which left a reduced model with a pole a thousand times closer to the axis than any pole of the system it came from.

Worth reading first: The bound that is known in advance · A model that is a rational function.

A mode that rings is counted twice found balanced truncation’s bound — twice the sum of the discarded Hankel singular values — loose on lightly damped oscillators by factors up to five, where on a heat model it had been attained exactly. The reason was in the σ themselves. A mode whose poles are −ζω±iω1−ζ2-\zeta\omega \pm i\omega\sqrt{1 - \zeta^2} contributes two Hankel singular values that agree to about ζ, and removing the mode costs about what removing one of them would. So the essay proposed a reading in place of the bound: at an order that removes whole modes, charge only the first pair cut, at twice its larger σ.

The reading was within two per cent of the error at every even order at damping 0.01, within five at 0.03, and at 0.1 it “falls apart”: 1.24, 1.13, 0.54, 1.17 and 1.14 times the error at orders two to ten. The essay’s open question was where between those dampings the reading stops working — “whether the crossing can be predicted from the σ alone, from how closely consecutive values agree.”

Eleven dampings, five orders, three readings

The system is the same: six oscillators in parallel at frequencies spread geometrically from one to thirty, each driven and observed through seeded weights, at a common damping ratio ζ. The sweep takes ζ at eleven values from 0.005 to 0.5 and reduces to two, four, six, eight and ten states, each of which removes whole modes when the σ pair.

Fifty-five reductions need fifty-five infinity norms, and each is computed by sweeping the error’s frequency response for its largest value. The full system’s response comes from its two-by-two blocks in closed form, the reduced model’s from a complex solve of at most ten unknowns, and the grid starts at zero frequency and puts forty points inside every resonance’s half-power width before refining the best of them. It agrees with the general routine the earlier essays used to eight digits on every case checked. It needed one repair on the way, and the repair is part of the result: the first version of the grid began at a frequency of 0.03 and reported, at order six and damping 0.1, an error of 3.59, where the true largest value — 7.13 — sits at zero frequency, in a part of the axis the grid did not visit. The earlier essay’s 0.54 at that order was right, and the reason for it is the second half of this page.

Three readings of the error are taken from the first dropped pair, σr+1\sigma_{r+1} and σr+2\sigma_{r+2}: twice the larger, the earlier essay’s reading; twice the smaller; and the two added.

A pair costs its two σ

The reduction error's frequency response at damping 0.01, order 2, with the dropped pair's sum drawn across itThe magnitude of the difference between the six-mode system and its balanced truncation to 2 states, against frequency on logarithmic axes, at a damping of 0.01. Its peak is 126 at frequency 1.97. The horizontal line is the first dropped pair's two σ added, 127, and the second line twice its larger σ, 128. Vertical lines mark the six modes' frequencies.damping 0.01, order 2peak error126pair's two σ added127twice the larger σ12810⁻¹110¹10⁻¹110¹10²frequency|H − H reduced|two σ addedvertical lines: the six modesone peak, and what sits under it
Fig. 1 The error’s frequency response for the reduction to two states at damping 0.01, with the dropped pair’s two σ added drawn across it, and twice its larger σ just above. Vertical lines are the six modes.

At light damping the error of a reduction is one resonance. The reduction to two states keeps the slowest mode and drops five; at damping 0.01 the error’s frequency response is a row of sharp peaks, one at each dropped mode, and the tallest is at the second mode’s frequency, 1.97, at a height of 125.7. The dropped pair there is 63.9 and 62.7. Their sum is 126.6, within seven tenths of a per cent; twice the larger is 127.8, within 1.7 per cent; twice the smaller is 125.4, within three tenths.

Twice the larger σ of the pair, over the measured reduction error, against the damping, for six oscillators reduced by balanced truncationSix lightly damped modes at frequencies from one to thirty, reduced by balanced truncation to two, four, six, eight and ten states — each order removing whole modes. For each order and each of eleven dampings from 0.005 to 0.5, twice the larger σ of the pair, taken from the first discarded pair and divided by the measured infinity-norm error. Up to a damping of 0.05 the reading is within 0.098 of one at every order; at 0.1 within 0.239 wherever the error peaks at a resonance. At order six with damping 0.07 and 0.1 the error's peak is at zero frequency instead, and the reading there is 0.53 and 0.54. The band shaded is ten per cent either side of one.twice the larger σ of the pair: distance from oneworst, damping to 0.050.098worst at a resonance, damping 0.10.240.40.60.811.21.41.61.8damping ratioreading ÷ measured error0.0050.010.030.10.3order 2order 4order 6order 8order 10shaded: within ten per centa pair costs its two σ, until the modes overlap
Fig. 2 One reading of the error over the measured error, against the damping on a logarithmic axis, at every order that removes whole modes. The dial changes the reading: twice the larger σ of the first dropped pair, twice the smaller, and the two added.

Across the whole sweep the pattern is the same. Twice the larger σ overstates the error, by up to ten per cent at damping 0.05 — 1.098 at order two — and twice the smaller understates it by about as much, 0.879 at order four. Turn the dial to the sum and the reading is within 5.3 per cent of the error at every order and every damping up to 0.05, on twenty-five reductions whose bound over error runs from 2.0 to 5.1. The figure at the top of the page is that dial position.

This is the earlier essay’s other finding generalised. It measured the last mode alone and found that removing it cost almost exactly its two σ added — bound over error 2.02 and 2.00 at the lightest dampings, the bound being twice that sum. The sum reading says the same thing about whichever mode the cut removes first: a lightly damped mode costs the sum of its pair, and the larger σ doubled is a slight overstatement of it that grows with the damping.

How far the two Hankel singular values of the first discarded pair have split, against the damping, beside twice the dampingFor each whole-mode order and each damping, the first discarded Hankel singular value divided by the next, less one. The dashed line is twice the damping. For the last mode, order ten, the split over twice the damping runs 1.01, 1.01, 1.01, 1.00, 0.96 up to a damping of 0.05. At order four the two values belong to different modes from a damping of 0.03 on, and the split there is several times larger.the splitorder 10, split ÷ twice damping, at 0.011order 4, split at damping 0.10.4310⁻²10⁻¹1damping ratiofirst σ ÷ second σ, less one0.0050.010.030.10.3order 2order 4order 6order 8order 10dashed: twice the dampingan isolated mode's pair splits by about twice its damping
Fig. 3 The first dropped pair’s split — its first σ over its second, less one — against the damping, at every order, beside twice the damping.

That growth has a simple size. For an isolated mode the two σ of its pair differ by twice its damping: at order ten, which drops only the fastest mode, the split over twice the damping is 1.01, 1.01, 1.01, 1.00 and 0.96 at dampings from 0.005 to 0.05. The same holds at orders two and eight to within a few per cent. So a pair of Hankel singular values carries its mode’s damping in the ratio of its two members, and twice the larger σ overstates the pair’s sum by exactly half that ratio less one — by ζ. The earlier reading was a reading of the sum with an error the size of the damping built into it.

Order four is the exception in this figure, and it is the first sign of what the σ cannot say. From damping 0.03 its “pair” is not one mode’s: the third and fourth modes contribute four σ within a few per cent of each other at light damping — 24.4, 23.9, 23.2 and 22.9 at 0.01 — and as the damping rises the cut at four falls between values belonging to different modes, whose ratio has nothing to do with either mode’s damping. Its split reaches 0.43 at damping 0.1.

The split cannot say when the reading fails

How far the pair-sum reading is from the error, against how far the pair has split, every order and every damping to 0.3Each point is one whole-mode order at one damping: the first discarded pair's split on the horizontal axis and the distance of the sum of its two σ over the measured error from one on the vertical, both logarithmic. At a damping of 0.1, order four has a split of 0.43 and a reading 0.036 from one, while order two has a split of 0.15 and a reading 0.159 from one. The split does not order the readings.the counter-exampleorder 4 at 0.1: split0.43order 4 at 0.1: reading off by0.036order 2 at 0.1: split0.15order 2 at 0.1: reading off by0.1610⁻²10⁻¹110⁻⁴10⁻³10⁻²10⁻¹1split of the first discarded pair|sum reading ÷ error − 1|order 2order 4order 6order 8order 10horizontal line: off by ten per centthe split reads the damping, not the reading's accuracy
Fig. 4 Every order at every damping to 0.3: the distance of the sum reading from one against the first dropped pair’s split, both on logarithmic axes.

So the earlier essay’s question can be put to the data directly: does a wider split mean a worse reading? It does not. At damping 0.1 order four has the widest split of any order, 0.43, and its sum reading is 3.6 per cent from the error; order two has a split of 0.15 and its reading is 15.9 per cent off. The points in the figure climb with the damping, because both the split and the departure grow with it, but at a given damping the split does not order them, and across dampings it does not separate the readings that work from the ones that do not.

The reason is that the split measures one mode and the departure is about the others. A pair’s split is set by its own damping; whether the pair reads the error depends on what else is at the frequency where the error peaks.

What the reading misses is the background under the peak

How far the pair-sum reading is from the error, against the response the other dropped modes put under the error's peakFor orders two to eight at every damping to 0.15 at which the error peaks at a resonance: on the horizontal axis the magnitude of the summed response of the dropped modes other than the one the error peaks at, evaluated at the peak frequency and divided by the error; on the vertical the distance of the sum reading from one. 30 of 30 points lie on or under the diagonal: the reading is never further off than the background it sits on. The dashed line is the diagonal.orders 2 to 8, damping to 0.15points on or under the diagonal30points in all3010⁻²10⁻¹110⁻⁴10⁻³10⁻²10⁻¹1other dropped modes at the peak ÷ the error|sum reading ÷ error − 1|order 2order 4order 6order 8dashed: the diagonalthe reading is as good as the peak is alone
Fig. 5 For orders two to eight at every damping to 0.15 where the error peaks at a resonance: the distance of the sum reading from one, against the summed response of the other dropped modes at the peak frequency, relative to the error. The dashed line is the diagonal.

At the peak frequency the error is the dropped mode’s resonance plus the off-resonance response of every other dropped mode — their tails. At light damping a resonance is a hundred times taller than its neighbours’ tails at the same frequency, because its height grows as 1/ζ1/\zeta and their tails do not. As the damping rises the resonance falls and the tails do not, so the background under the peak grows roughly in proportion to ζ. At order two it is 1.1, 2.2, 4.4, 6.8, 12, 17 and 28 per cent of the error at dampings from 0.005 to 0.1.

The figure puts the reading’s departure against that background, and on all thirty cases measured the departure is the smaller: the sum reading is never further from the error than the other modes’ response under the peak. The tails can add to the peak or partly cancel it, depending on the signs of the modes’ weights, so the departure is often much smaller than the background — at order four it stays under five per cent while its background reaches 37 — but it never exceeds it.

That is a usable statement and it is not one the σ can supply. The background is a property of the frequency response at one frequency, and the Hankel singular values are a property of the Gramians, which integrate over all frequencies. A reading of the error from the σ is accurate to within the background, and to know the background the response has to be evaluated, at which point the error could be measured directly.

The failure that is not gradual

The reduction error's frequency response at damping 0.1, order 6, with the dropped pair's sum drawn across itThe magnitude of the difference between the six-mode system and its balanced truncation to 6 states, against frequency on logarithmic axes, at a damping of 0.1. Its peak is 7.13 at zero frequency. The horizontal line is the first dropped pair's two σ added, 3.73, and the second line twice its larger σ, 3.87. Vertical lines mark the six modes' frequencies.damping 0.1, order 6peak error7.1pair's two σ added3.7twice the larger σ3.910⁻¹110¹10⁻¹110¹frequency|H − H reduced|two σ addedvertical lines: the six modesone peak, and what sits under it
Fig. 6 The error’s frequency response for the reduction to six states at damping 0.1, with the dropped pair’s two σ added and twice its larger σ drawn across it. The largest value is at zero frequency.

One case in the sweep departs abruptly rather than gradually. At order six the sum reading is 1.022 at damping 0.05, and then 0.518 at 0.07 and 0.523 at 0.1 — the reading falls to half the error between two neighbouring dampings. The earlier essay’s 0.54 at this order was the same case.

The figure shows what happened. At damping 0.1 the error’s response has the usual row of resonances, and the tallest of them, at the fourth mode’s frequency, is 3.6 — close to the pair’s sum of 3.73, as the reading says. But at zero frequency the error is 7.13, and it is not a resonance of the full system: it is a spike narrower than the plotted axis can show, about 10−410^{-4} wide, sitting on a shoulder of 3.2. At 10−410^{-4} the error is 5.9; at 10−310^{-3} it is 3.3.

The reduced model's slowest pole against the damping, at every whole-mode order, beside the full model's slowestThe smallest distance of any pole of the balanced truncation from the imaginary axis, on logarithmic axes against the damping; the dashed line is the full model's slowest, which is the damping itself. At order six the kept and the dropped Hankel singular values agree to 3.4, 2.8, 1.9, 1.2, 0.2, 0.4, 0.7, 0.8, 5.2, 29.5 per cent across the dampings drawn, and at 0.07 and 0.1 its slowest pole falls to 1.9 times ten to the minus 4 and 1.2 times ten to the minus 4. Every other order stays near the dashed line.kept σ over dropped σ, less oneorder 6 at 0.05: gap at the cut0.0024order 6 at 0.07: gap at the cut0.0041order 6 at 0.1: gap at the cut0.00710⁻⁴10⁻³10⁻²10⁻¹1damping ratioslowest reduced pole's distance from the axis0.0050.010.030.10.3order 2order 4order 6order 8order 10dashed: the full model's slowest polea cut between tied σ can leave an integrator
Fig. 7 The smallest distance of any pole of the reduced model from the imaginary axis, against the damping, at every order; the dashed line is the full model’s slowest pole.

A spike that narrow is a pole that close. Every pole of the full system is at least ζ from the imaginary axis — 0.1 at this damping. Every reduced model in the sweep has its slowest pole near that line except one: the reduction to six states at dampings 0.07 and 0.1, whose slowest poles are 1.9⋅10−41.9 \cdot 10^{-4} and 1.2⋅10−41.2 \cdot 10^{-4} from the axis, four hundred to eight hundred times closer than anything in the system it was reduced from. The reduced model is stable, as balanced truncation guarantees, and it is almost an integrator.

The σ explain this one. Balanced truncation’s stability guarantee needs the kept and the dropped singular values to differ, σr>σr+1\sigma_r > \sigma_{r+1}, and it says nothing about how stable the result is when they nearly do not. At order six the cut falls between values that agree to within 3.4 per cent at damping 0.005 and to 0.2, 0.4, 0.7 and 0.8 per cent at 0.05, 0.07, 0.1 and 0.15. A cut through a near-tie leaves a reduced model whose state basis is nearly arbitrary in the tied pair’s span, and here the arbitrariness put a pole near the origin. It is the earlier essay’s second open question — modes in a cluster — met from the other side: the cluster is the third and fourth modes, whose σ nearly coincide, and the order that cuts between them is the one that fails.

But the gap at the cut is a warning, not a predictor. At damping 0.05 the gap is the smallest of all, 0.24 per cent, and the reduced model’s slowest pole is 0.030 — a little slow, nowhere near the axis — and the reading there is 1.022. At 0.15 the gap is 0.8 per cent and the pole is back at 0.17. What the σ can say is that a cut through a near-tie is a cut at which the reduced model is not well determined, so that a near-integrator is possible; they cannot say whether one appears.

What a near-integrator does to a simulation

A pole 1.2⋅10−41.2 \cdot 10^{-4} from the axis is not an inaccuracy that shows up in a frequency plot unless someone looks at the bottom of the axis. It shows up in time. A mode with that real part decays with a time constant of about 8,300 time units, against a slowest time constant of ten in the system being modelled: after a step input, the reduced model keeps drifting towards its steady state for a thousand times longer than the real system takes to settle, and the steady state it drifts to is wrong by the 7.13 the spike reports. A simulation run for a hundred time units — ten of the system’s own slowest time constants — sees the reduced model still moving and calls it a transient.

That is the sense in which the reduction failed. Its frequency response is right to the pair’s sum everywhere except a band of width 10−410^{-4} around zero, and a model that cannot be run is the same failure at its extreme: a reduction of a stable system that interpolates its data to 10−1410^{-14} and comes back with a pole in the right half plane. Balanced truncation cannot go that far — its stability is a theorem — but the theorem is about the sign of a real part and not its size, and a stability margin of 10−410^{-4} is a model that behaves in time almost as badly as one with none. Half the conditions and a certificate found the kind of certificate that gives a margin rather than a sign: a numerical range in the left half plane bounds every reduced pole away from the axis by the range’s own distance from it. The Gramians give no such bound, and the near-tie is where the absence shows.

The Gramians themselves are not to blame either. They are computed here by a Kronecker solve and agree with their defining equations to the rounding level; the σ that tie are tied in the system, not in the arithmetic. A condition number that is not the model’s found that the Gramians’ condition number says nothing about how reducible a model is, and here the nearest thing to a warning the Gramians carry is not their conditioning but the ratio of two consecutive σ — which is a statement about the system, read off a computation that is accurate.

What the earlier question gets for an answer

The question was whether the crossing — the damping past which a pair stops reading the error — can be predicted from the σ alone. The answer has three parts and only one of them is yes.

The reading itself is better than the one proposed. The pair’s two σ added read the error to within six per cent at every order up to damping 0.05, and twice the larger was that reading plus the damping. That is a reading a code can use where the heat model’s formula could not be: exact at the points that were named set balanced truncation’s cost against interpolation’s, and a reading accurate to six per cent is enough to choose an order from a tolerance before any reduced model is built. The bound remains what it was, a factor of two to five above the error on these systems, and the bound that is known in advance remains the only number here that is guaranteed.

The gradual failure is not in the σ. Why a Gramian can be truncated at all derived how fast the σ fall from the spectrum alone, and that derivation is about how many states matter, not about what any one of them costs at any one frequency. The failure is the background the other dropped modes put under the error’s peak, it grows with the damping, and it bounds the reading’s departure on every case measured. The σ do not contain it, because they summarise the Gramians and the background is a value of the response at one frequency. The state that is removed is not a mode found the same separation from the other direction: a balanced state is not a mode, and a σ is not a resonance, even when at light damping the two line up.

The abrupt failure has a warning in the σ and no prediction. A cut through a near-tie can leave a reduced model with a pole near the axis, and then the largest error is at a frequency no dropped mode has. Every cut in the sweep with a gap above ten per cent kept its slowest pole within a factor of three of the full model’s. The two cuts that did not were both at gaps under one per cent — and so was one cut that was fine.

What one system does not show

Six modes, one geometric spacing of their frequencies, one seeded set of weights and one damping common to every mode. A system whose modes are damped differently would split its pairs differently and put its backgrounds in different places; the statements above about the split are about one mode’s own damping and should survive that, while the ones about the background are about the spacing and the weights. The frequencies here are a factor of about two apart; closer modes put more background under every peak and would move the gradual failure to lighter damping. The near-integrator at order six is one event at two dampings, and how often a cut through a near-tie produces one, rather than whether it can, is not measured. And every number here is an infinity norm, the error at the worst frequency; an error averaged over frequency would weight the zero-frequency spike by its width, which is tiny.

Still open: the tie’s other side, a reading with its background, and closer modes

Which side of a tie to cut. At order six the near-integrator came from cutting between two nearly equal σ. Cutting at five or seven instead keeps or drops both members of the tie. Whether either of those reductions keeps its poles near the full model’s at every damping — and what the extra or missing state costs in error — is one more pair of orders on the same sweep, and would turn the warning into a rule: never cut inside a tie.

A reading that carries its own background. The background bounded the reading on every case, and it is one evaluation of the response at the peak frequency of the dropped pair’s mode — a frequency the σ do not give but the mode does. A reading that adds the dropped modes’ response at that one frequency to the pair’s sum might be within a per cent where the sum alone is within sixteen, at the cost of one evaluation per reduction.

Modes in a cluster, on purpose. The third and fourth modes here are a cluster by accident of their weights. A system built with several modes at nearly the same frequency, as a periodic structure has, would make every cut a cut near a tie. The prediction with a sign is that the near-integrators become common there, not rare, and that the bound’s over-statement — which on this system never fell below two at any order that removes a whole mode — falls towards one, because a cluster’s σ no longer pair.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A flat tag is an object no other essay names yet.

A-priori boundBalanced truncationGramianHankel singular valuesHinf normLyapunov equationReduced stabilityTransfer function