©
D'Ambrosio ODEs
Computes the evolution in differential equations (no fitting).
2024.Jul.03 19:26:53
ti, tf Time range.
Rate constants Rate constants.
Parameters Parameters A and f.
Initial values IVP: initial.
Method        Method of integration.
Points N. of points in plot (from No. 0)
Show values Show graph coordinates.

Computes the evolution by integrating its ODEs, from given initial values. It is:  X' = k1 A Yk2 X Y + k3 A X −2k4 X²; Y' = −k1 A Yk2 X Y + f k5 A Z; Z' = k3 A Xk5 A Z.. Integration is by Python 'scipy' module solver solve_ivp.

Warning Simpler methods (such as RK) are exceedingly slow.

Files involved:# P-DAmbrosio.php (this one), DAmbrosio.php, dAmbrosio.py.

Draws plots of the integrated functions vs. time.


Python file (download): dAmbrosio.py

Computation structure — A PHP file (this page: 'P-DAmbrosio.php') calls (via 'action=...') an intermediate PHP file ('DAmbrosio.php'), which (through $_POST) sends the problem data as command line arguments to a Python script. This last does the computing, and makes 'system' call(s) to 'gnuplot', for the final (temporary) webpage.

Keywords: PHP, command line arguments, Python script, gnuplot.

References: Plate: D'Ambrosio

• (Wikipedia) PHP (from Personal Home Page)

• Python module 'scipy' solver scipy.integrate.solve_ivp, accessed 02-Oct-2023.

• MOSAIC, Use of Basic Elements II – Ordinary Differential Equation System.

• D'Ambrosio et al., 2018, "Adapted numerical modelling of the Belousov–Zhabotinsky reaction", Journal of Mathematical Chemistry, 56, pp 2876–2897. DOI: 10.1007/s10910-018-0922-5. Wikipedia: Belousov-Zhaabotinsky.

• CISTI'2025, 20.ª Conferência Ibérica de Sistemas e Tecnologias de Informação (20.th Iberian Conference on Information Systems and Technologies), Porto (Portugal), 19–22 June 2025 (to be confirmed).

• 1844-02-20: Lifshitz, Evgenii Mikhailovich (†1906-09-05, 62 yrs.).

 
 
Valid HTML 5! IST http://web.ist.utl.pt/~ist11038/compute/explore/DAmbrosio/P-DAmbrosio.php
Created: 2024-02-21 — Last modified: 2024-02-22