High-priority findings
Resolved1. Parametric identification had a scale-equivalent degree of freedom
The optimizer now fixes a1b0 = 1 and estimates the identifiable normalized values through the existing Kp and Ki fields. The transfer-function equations and output descriptions remain unchanged. A synthetic regression demonstrates the original scaling invariance, verifies a1b0 == 1, recovers both normalized values within 1e-6 relative tolerance, and matches the frequency response within 1e-8 relative error. Issue #1 is closed.
Confirmed2. “Digital” control is continuous-time
pidtune, feedback, and the margin calculations omit sample time, zero-order hold, computation and DAQ delay, quantization, rate limits, and saturation. The results are continuous outer-loop results, not sampled-data guarantees.
Intentional3. Tuning analyses are disconnected from the experiment
The tuning scripts are research-only analyses. Their saved controller MAT files are not loaded by main_ColumnSetup.m and do not affect the Simulink simulations. Issue #3 was closed as not planned.
Resolved4. TSE/TLS estimation is normalized and its uncertainty is calibrated
The official offline and online-style paths now share a noise-whitened TLS estimator, derive acceleration consistently from displacement, and assimilate approximately non-overlapping windows. The saved configuration records the estimator settings, while synthetic tests verify unit invariance, parameter recovery, and the stated empirical coverage target. Issue #4 is closed.
Accepted5. Reference/hybrid equivalence is only first-mode exact
Story height zeros the first-mode interface moment. Modes 2 and 3 move the inflection point 10.01 in and 17.15 in below the interface, respectively. A rotational-interface model reproduced the reference stiffness to 3.99 × 10−16 relative error and returned J4–J7 = 0.00% for every record, confirming that the released higher-mode interface moment causes the errors below within the linear FEM.
| Earthquake | J4 | J5 | J6 | J7 |
| El Centro | 0.46% | 0.37% | 0.11% | 0.17% |
| Northridge | 0.68% | 0.76% | 0.17% | 0.26% |
| Kobe | 0.82% | 0.92% | 0.21% | 0.31% |
| Loma Prieta | 1.31% | 1.23% | 0.32% | 0.49% |
| Chi-Chi | 0.14% | 0.16% | 0.03% | 0.05% |
| Imperial Valley | 0.47% | 0.32% | 0.12% | 0.19% |
| Landers | 0.58% | 0.66% | 0.15% | 0.22% |
| Tabas | 3.46% | 3.99% | 0.90% | 1.34% |
| San Fernando | 0.28% | 0.25% | 0.08% | 0.11% |
| Tohoku | 6.09% | 4.57% | 1.58% | 2.34% |
AcceptedThese bounded errors are accepted for the translation-only hybrid interface. Issue #5 is closed.
Confirmed6. Black-box fitting modifies stability evidence
The fit inserts an exact synthetic DC point, reflects unstable poles into the left half-plane, selects model order using in-sample error, and derives margins from H/(1-H).
Risk inferenceThese operations can make stability appear stronger than the raw fit supports. Use constrained stable identification, held-out validation, and uncertainty intervals.
Confirmed7. Experimental provenance is incomplete
The row-count guard catches the common no-new-row case but cannot prove run identity when retention holds table height constant or ordering changes. Saved results omit calibration, channel mapping, signal configuration, controller profile, target run ID, repository state, and model checksum.
Confirmed8. Other optimization paths can accept infeasible candidates
The general digital and settling-time optimizers choose the lowest returned objective without checking final constraints and solver status. Apply the feasible-candidate rule now used by the destabilizing optimizer.
Confirmed9. Partial online recomputation leaves inconsistent state
Recomputing one TLS/KF interval changes its terminal posterior, so later estimates must also be invalidated and propagated. Window and configuration changes can currently mix estimates created under different settings.