A Computational Guide to Stability Analysis of Nonlinear Systems: The Lotka-Volterra and SIR Models as Case Studies
DOI:
https://doi.org/10.29020/nybg.ejpam.v18i4.7020Keywords:
nonlinear dynamics, stability analysis, linearization, phase portrait, Lotka-Volterra model, SIR model.Abstract
This paper provides a structured and reproducible guide to analyzing the local stability of nonlinear dynamical systems by systematically combining analytical linearization with computational phase portrait visualization. While these techniques are standard, introductory materials often lack a unified, code-based workflow that connects abstract theory to practical, visual interpretation. This guide bridges that gab using two canonical models from different scientific domains: the Lotka-Volterra predator-prey model and the Susceptible Infected Recovered (SIR) epidemic model. For each system, we identify equilibrium points, compute the Jacobian matrix, and use eigenvalue analysis to determine local stability, and perform a sensitivity analysis to explore how dynamics are affected by key parameter. By comparing the ecological and epidemiological models, we highlight how shared mathematical principles lead to distinct real-world dynamics, such as persistent oscillations versus threshold-based outbreaks. Pythongenerated phase portraits are used throughout to visually validate the analytical results, offering an intuitive complement to the theory. This work serves as a practical toolkit for students and researchers new to nonlinear modeling, emphasizing a clear, step by step process that is essential for both educational setting and applied research.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Suhaila Saidat, Yanal Al-Shorman, Ishak Hashim, Obadah Said Solaiman, Ahmad Al-Hammouri, Mohammad Almousa, Abdullah Alsoboh

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Upon acceptance of an article by the European Journal of Pure and Applied Mathematics, the author(s) retain the copyright to the article. However, by submitting your work, you agree that the article will be published under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). This license allows others to copy, distribute, and adapt your work, provided proper attribution is given to the original author(s) and source. However, the work cannot be used for commercial purposes.
By agreeing to this statement, you acknowledge that:
- You retain full copyright over your work.
- The European Journal of Pure and Applied Mathematics will publish your work under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
- This license allows others to use and share your work for non-commercial purposes, provided they give appropriate credit to the original author(s) and source.