Thank you again for all your ideas and suggestions.
I made some progress and reduced the resistance fitting error in the order of about 100. My goal is not to find a physical model for the resistance but just simply fit the measured data:
(https://www.eevblog.com/forum/projects/electrical-model-for-incandescent-lamp/?action=dlattach;attach=164919)
I measured the current using my power supply. But it looks like I need more digits, accuracy and precision for the current. The relative error on the low voltage range is rather noisy:
(https://www.eevblog.com/forum/projects/electrical-model-for-incandescent-lamp/?action=dlattach;attach=164921)
Even predicting the power of the lamps using the fitted resistance works nicely:
(https://www.eevblog.com/forum/projects/electrical-model-for-incandescent-lamp/?action=dlattach;attach=164923)
The fitting function consists of a quadratic function for the first part and a power function for the second part crossed over using two independent weight functions of hyperbolic secant:
f0 = a0 + b0*u + c0*u**2
f1 = a1 * u**b1 + c1
w0 = 1/cosh(x0 * u)
w1 = 1/cosh(x1 * u)
return w0*f0 + w1*f1 + r0
Parameters are:
a0 = -8.1948229
b0 = 0.32115525
c0 = -0.12208141
a1 = -2.00108962
b1 = 2.38133535
c1 = -2.48010758
x0 = 0.23150578
x1 = 2.04460732
r0 = 11.83335988
I fixed the first 9 resistance measurements to the value of sample #10.
All work done in SciPy and fitted using curve_fit with sigma = 5 * resistance.
So next task is to make the measurement again with better instruments. ::)