Learning goals¶
Set up simulation-based least squares for named parameters with bounds
Use classical estimators as mandatory baselines before neural inverse methods
Keep teaching estimands explicit: classical
Reading¶
Lab 3 — inertia and damping identification; system identification references Ljung, 1999Brunton & Kutz, 2022
Least squares against a simulator¶
Given measurements and a simulator :
with explicit bounds (e.g. positive , non-negative ).
| Strength | Limitation |
|---|---|
| Interpretable; strong baseline | Needs a reliable simulator in the loop |
| Bounds and units are clear | Local minima; excitation-dependent |
| Easy to plot 2-D loss surfaces for | Costly if each loss eval is a long TDS |
Teaching rule¶
Lab 3 compares simulation-based LS with inverse PINN on the same measurements, windows, and bounds. Do not silently swap in converter GFM unless the elective says so.
Worked example¶
Fix a load-step experiment. Plot a coarse grid of and mark the true and the LS minimizer.
Lab¶
Further reading¶
Lab 3; identifiability chapter next
Gradient-based version of the same LS problem: differentiable simulation
Maths background (external, link only): least squares in the EECS 245 notes Rampure, 2026 (CC BY-NC-ND 4.0)
Common misconceptions¶
Skipping the classical baseline because “PINN is modern”
Comparing LS and PINN on different noise seeds or windows
Reporting percent error without stating the true and bounds
- Ljung, L. (1999). System Identification: Theory for the User (Second). Prentice Hall PTR. https://openlibrary.org/isbn/0136566952
- Brunton, S. L., & Kutz, J. N. (2022). Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control (Second). Cambridge University Press. 10.1017/9781009089517
- Rampure, S. (n.d.). EECS 245 course notes. Retrieved October 14, 2026, from https://notes.eecs245.org/