Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Learning goals

Reading

Least squares against a simulator

Given measurements ymeas(t)y^{\mathrm{meas}}(t) and a simulator y(t;θ)y(t;\theta):

θ^=arg⁡min⁡θ∈Θ∑i∥ymeas(ti)−y(ti;θ)∥2\hat{\theta} = \arg\min_{\theta\in\Theta} \sum_i \big\| y^{\mathrm{meas}}(t_i) - y(t_i;\theta) \big\|^2

with explicit bounds Θ\Theta (e.g. positive HH, non-negative DD).

StrengthLimitation
Interpretable; strong baselineNeeds a reliable simulator in the loop
Bounds and units are clearLocal minima; excitation-dependent
Easy to plot 2-D loss surfaces for (H,D)(H,D)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 (Mv,Dv,mp)(M_v,D_v,m_p) unless the elective says so.

Worked example

Fix a load-step experiment. Plot a coarse grid of L(H,D)\mathcal{L}(H,D) and mark the true (H⋆,D⋆)(H^\star,D^\star) and the LS minimizer.

Lab

Further reading

Common misconceptions

References
  1. Ljung, L. (1999). System Identification: Theory for the User (Second). Prentice Hall PTR. https://openlibrary.org/isbn/0136566952
  2. 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
  3. Rampure, S. (n.d.). EECS 245 course notes. Retrieved October 14, 2026, from https://notes.eecs245.org/