1D piecewise interpolant
"<base> at <breakpoint_parameter_name> <value> [units]") and produces a smooth function of the breakpoint variable.
2D piecewise interpolant
For parameters varying with two variables (e.g. SOC and temperature):OCP interpolants
| Schema | What it builds |
|---|---|
iws.calculations.OCPDataInterpolant(electrode=...) | Smooth interpolant from half-cell OCP measurements |
iws.calculations.OCPMSMRInterpolant(electrode=...) | Evaluates the MSMR model over a voltage range to create an interpolant |
iws.calculations.OCPDataInterpolantMSMRExtrapolation(electrode=...) | Blends measured data inside the data range with MSMR extrapolation outside |
Piecewise Interpolants (theory)
Smooth heaviside math, knot vs slope parameterisation, MSMR blending.
Pipelines overview
How interpolants chain with direct entries and data fits.