Как найти оптимизированные параметры в ODE в python? - PullRequest
2 голосов
/ 11 января 2020

Я пытаюсь получить оптимизированные значения 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 или любой другой библиотеки? Заранее благодарю за помощь.

...