Topic · 01
Control Systems
PID, state-space, frequency domain, stability — the math that keeps things in line.
-
Jul 6, 2026ControlA plain-language field guide to Design and Process FMEA. Imagine how a design or process can fail, decide which failures matter, and fix the worst before a customer ever meets t...
-
Jul 6, 2026ControlHow a vehicle decides something is wrong, writes it down, lights a lamp, protects itself, and how that same machinery becomes the foundation for predicting failures before they ...
-
Jun 14, 2026ControlPost 6 of the VHM statistical-methods series — and the one that ties the previous five together. Bayes' rule as the diagnostic framework. The Kalman filter and particle filter a...
-
Jun 14, 2026ControlPost 5 of the VHM statistical-methods series. Real machines don't fail in one signal — they fail across a joint distribution of dozens or hundreds. The classical multivariate to...
-
Jun 13, 2026ControlPost 4 of the VHM statistical-methods series. A fault often shows up not in a single signal but in the relationship between two. The toolkit for measuring relationships is broad...
-
Jun 13, 2026ControlPost 3 of the VHM statistical-methods series. A fault announces itself as a change in time. The skill is deciding, from noisy data, that a change is real and not just scatter, a...
-
Jun 13, 2026ControlPost 2 of the VHM statistical-methods series. The residual — what the model predicted minus what actually happened — is the workhorse signal of model-based diagnosis. This monog...
-
Jun 13, 2026ControlThe classical bedrock of vibration-based condition monitoring. RMS, kurtosis, crest factor in the time domain. The FFT, the power spectral density, order analysis in the frequen...
-
Jun 11, 2026ControlCase 5 of 5 — and the case that almost everyone gets wrong on the first pass. Brake noise and reduced initial bite in a subpopulation of EVs. The Pareto says it's a rotor lot; t...
-
Jun 11, 2026ControlCase 4 of 5. An intermittent HV isolation warning, clustered geographically (coastal climates) and temporally (dawn hours). The Pareto points at a connector lot; the truth is an...
-
Jun 11, 2026ControlCase 3 of 5. Elevated tab-to-busbar weld resistance is creating thermal hotspots in finished battery modules. The Pareto chart points straight at one supplier lot — and is wrong...
-
Jun 11, 2026ControlCase 2 of 5. A tonal whine during battery preconditioning, reported by drivers in cold-climate fleets. The investigation traces three independent design choices — d-axis current...
-
Jun 11, 2026ControlCase 1 of a five-part series on root-cause analysis in vehicle health monitoring. We follow a single anomaly — a cohort of electric vehicles losing battery health faster than th...
-
Jun 7, 2026ControlThe simplest powerful idea in engineering is the feedback loop: measure what the system is doing, compare it with what you want, push back against the difference, repeat. The sa...
-
May 19, 2026ControlA seven-act visual walkthrough of multi-agent control — from the simplest consensus problem (six agents averaging with their neighbors) to fully-heterogeneous containment, where...
-
May 18, 2026ControlNearly every dynamical system worth controlling is nonlinear. Nearly every tool we have — stability proofs, frequency analysis, MPC — is built for linear systems. Bernard Koopma...
-
May 17, 2026ControlContinuous-time control theory is taught in s-domain. Real control runs at a fixed sample rate on a microcontroller, in z-domain, with finite numerical precision and a one-sampl...
-
May 15, 2026ControlA fixed-gain controller is a promise that the plant you tuned against is the plant you'll meet in the field. When that promise breaks — drift, wear, operating-point change, unit...
-
May 13, 2026ControlOptimal control gets taught as proofs and Riccati equations; in practice it lives or dies on tuning, discretization, conditioning, and whether your solver finishes in the sample...
-
May 3, 2026ControlA field manual on twelve practical techniques most control textbooks under-treat: Smith predictors, 2-DOF PID, anti-windup, feedforward, derivative filtering, cascade, gain sche...
-
May 1, 2026ControlAn interactive notebook on the structural properties of linear state-space systems — controllability, observability, the Kalman decomposition, Luenberger observers, and Kalman f...
-
Apr 30, 2026ControlAn interactive tour of classical compensator design. Pick a controller (P / PI / PD / PID / lead / lag / lead-lag), pick a plant, drag the parameters, and watch the Bode plot an...
-
Apr 27, 2026ControlAn interactive primer on system identification — the practical art of getting a working model of a real plant. Step tests, PRBS, transfer-function and state-space fitting, valid...
-
Apr 26, 2026ControlTen ideas that turn up almost every time a real controller meets a real plant — feedforward, time delay, Padé approximants, non-minimum phase, gain scheduling, the step response...
-
Apr 25, 2026ControlA field guide to filters — what they are, why classical electrical engineering spent decades designing them, and the seven chapters that take you from RC pairs through the bilin...
-
Apr 24, 2026ControlAn interactive primer on automotive diagnostics — UDS, the DTC structure, OBD, sessions and security, and what changes for the electrified powertrain. The protocol underneath ev...
-
Apr 21, 2026ControlMonograph No. 4 of the diagnostics series. The gap between textbook FDI and deployed FDI — domain shift, certification, edge-deployment, fleet-scale digital twins, unlabeled ano...
-
Apr 17, 2026ControlMonograph No. 3 of the diagnostics series. Remaining Useful Life, degradation modeling, health indicators, the uncertainty question, and the maintenance scheduling that uses all...
-
Apr 15, 2026ControlMonograph No. 2 of the diagnostics series. Passive vs active fault-tolerant control, reference governors, graceful degradation, and the stability question during the transition ...
-
Apr 13, 2026ControlMonograph No. 1 of a four-part series on diagnostics and fault-handling. The classical model-based methods (observers, parity, Kalman), the data-driven methods (residuals, class...
-
Apr 11, 2026ControlThe unglamorous foundation under the fleet posts. Those posts assumed a clean 'one row per car' table — build attributes, telemetry summary, warranty outcome — and went straight...
-
Apr 11, 2026ControlThe whole diagnosis series, until now, has been offline — an analyst with logs. But the first diagnostician is the car itself. This post drops down to the edge, where an ECU dec...
-
Apr 11, 2026ControlThe diagnosis series found a cause by watching: a charging code (P0AE0) concentrated in cars on firmware ≥ v5.1, pointing to a cold-throttle bug, and a v5.2 patch was proposed. ...
-
Apr 11, 2026ControlThe closing note in the diagnosis series. The earlier posts found the cause; this one asks the harder question — how do you make sure it never happens again? Fixing the affected...
-
Apr 11, 2026ControlThe rigorous companion to Fleet-Scale Root-Cause Analysis. That post showed the logic; this one puts numbers under the figures and closes the gaps. We make 'is this cohort split...
-
Apr 11, 2026ControlThe capstone of the diagnosis set. A single car gives you one observation; a fleet gives you a distribution — and a hypothesis must now explain not just that the code fired, but...
-
Apr 11, 2026ControlThe third post in the diagnosis set. The sufficiency method assumed away three hard realities, and this post tackles them head-on, in plain words. Multiple simultaneous faults: ...
-
Apr 11, 2026ControlThe companion to Root-Cause Analysis Under Uncertain, Heterogeneous Evidence. That post showed how to weigh messy evidence into a cause; this one answers the question it left op...
-
Apr 11, 2026ControlThe methodological companion to the five-case RCA series. Real investigations don't begin with clean synthetic data — they begin with a heap of evidence of unequal trust: a DTC ...
-
Apr 11, 2026ControlAn index and reading map for the nine-part diagnosis series. It is one long argument: turn untrustworthy evidence into a cause, know when you have enough to conclude, handle the...
-
Apr 11, 2026ControlA plain-English reference for the whole diagnosis series. Around two hundred terms, grouped into thirteen themes and defined in one sentence each: faults and symptoms; the diagn...
-
Apr 9, 2026ControlAn interactive primer on RUL prediction — four algorithm families compared on the same problem. Similarity matching against historical trajectories, ML regression on time-window...
-
Apr 3, 2026ControlAn interactive primer on the three classical tools of diagnostic reasoning — fault tree analysis, Bayesian network inference, and ranked hypotheses with priors. Three live figur...