Я пытаюсь получить оптимизированные значения 5 параметров в дифференциальном уравнении с Python. Уравнение:
dl/dt = k1 * exp(((alpha * n * F) / (R * T)) * (V - (E * l) - phi)) - k3
5 параметров для получения: k1, альфа, E, фи, k3 Константы:
n = 3
F = 96485
R = 8.314
T = 293
V = 0.8
У меня есть значения длины (л ) в разное время (t) как результаты эксперимента. То есть:
t = [0, 120, 360, .......]
l = [0, 0.09, 0.12, ......]
Я также хотел бы назначить границы для каждого параметра. Возможна ли эта процедура в Python? Интересно, нужно ли это делать с помощью scipy, platypus или любой другой библиотеки? Заранее благодарю за помощь.