Research Article | DOI: https://doi.org/10.31579/2692-9406/225
*Corresponding Author: Lakshmi. N. Sridhar, Chemical Engineering Department, University of Puerto Rico, Mayaguez, PR 00681.
Citation: Lakshmi. N. Sridhar, (2025), Analysis and Control of Water Pollution Models, J. Biomedical Research and Clinical Reviews, 11(1); DOI:10.31579/2692-9406/225
Copyright: © 2025, Lakshmi. N. Sridhar. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Received: 04 July 2025 | Accepted: 11 July 2025 | Published: 18 July 2025
Keywords: water pollution; bifurcation; optimization; control
Water pollution poses a considerable threat to public health, and it is important to understand water pollution transmission dynamics. This paper presents a mathematical framework involving bifurcation analysis and multiobjective nonlinear model predictive control (MNLMPC) for two models involving water pollution. Bifurcation analysis is a powerful mathematical tool used to address the nonlinear dynamics of any process. The MATLAB program MATCONT was utilized to conduct the bifurcation analysis of the water pollution models. Several factors must be taken into account, and multiple objectives must be achieved simultaneously. The MNLMPC calculations for the water pollution models were performed using the optimization language PYOMO in conjunction with the advanced global optimization solvers IPOPT and BARON. The bifurcation analysis revealed the presence of branch points in the two models. These branch points are advantageous as they allow the multiobjective nonlinear model predictive control calculations to converge to the Utopia point, which represents the most beneficial solution. The combination of bifurcation analysis and multiobjective nonlinear model predictive control for models involving water pollution is the main contribution of this paper.
Schwarzenbach et al. (2010) [1] investigated the connection between global water pollution and human health. Shah et al. (2018) [2] performed optimal control studies for the transmission of water pollutants. Guo et al (2019) [3] worked on mathematical modelling and application for simulation of water pollution accidents. Bonyah et al (2021) [4] studied water pollution transmission. Issakhov et al (2023) [5], performed numerical modeling studies of water pollution by products of chemical reactions from the activities of industrial facilities at variable and constant temperatures of the environment. Sabir et al (2023) [6] researched the numerical performance of the novel fractional water pollution model through the Levenberg-Marquardt backpropagation method. Anjam et L (2023) [7] analyzed a fractional pollution model in a system of three interconnecting lakes. Yang et al (2023) [8] investigated the prediction and control of water quality in a recirculating aquaculture system based on hybrid neural network. Mousavi et al (2023) [9] performed system dynamics modeling for effective strategies in water pollution control: insights and applications. Batabyal et al (2024) [10] compared the decentralized and centralized water pollution cleanup in the Ganges in a model with three cities. Ebrahimzadeh et al (2024) [11] studied the water pollution management through a comprehensive fractional modeling framework and optimal control Techniques.
This paper aims to perform bifurcation analysis in conjunction with multiobjective nonlinear model predictive control (MNLMPC) for two water pollution models Shah et al (2018) [2] (Model 1) and Ebrahimzadeh et al (2024) [11] (Model 2). This paper is organized as follows. First, the model equations are presented. The numerical procedures (bifurcation analysis and multiobjective nonlinear model predictive control (MNLMPC) are then described. This is followed by the results and discussion, and conclusions.
Model equations
For Model 1(Shah et al (2018) [2]), the model equations are

The base parameters are

In this model,
is the bifurcation parameter and u1 is the control variable.
For Model 2Ebrahimzadeh et al (2024) [11], the model equations are

Here wval represents the number of polluted water sources, sval is the water sources prone to pollution, ival is the water sources infected by pollutants, and tval describes the number
of water sources that have been recovered from the insoluble class due to treatment.
The base parameter values are

uval is the bifurcation parameter and the control variable.
Bifurcation analysis
The MATLAB software MATCONT is used to perform the bifurcation calculations. Bifurcation analysis deals with multiple steady-states and limit cycles. Multiple steady states occur because of the existence of branch and limit points. Hopf bifurcation points cause limit cycles. A commonly used MATLAB program that locates limit points, branch points, and Hopf bifurcation points is MATCONT (Dhooge Govearts, and Kuznetsov, 2003[12]; Dhooge Govearts, Kuznetsov, Mestrom and Riet, 2004[13]). This program detects Limit points (LP), branch points (BP), and Hopf bifurcation points(H) for an ODE system
Let the bifurcation parameter be
Since the gradient is orthogonal to the tangent vector,
The tangent plane at any point
must satisfy
Where A is
where
is the Jacobian matrix. For both limit and branch points, the matrix
must be singular. The n+1 th component of the tangent vector
for a limit point (LP)and for a branch point (BP) the matrix
must be singular. At a Hopf bifurcation point,
@ Indicates the bialternate product while
is the n-square identity matrix. Hopf bifurcations cause limit cycles and should be eliminated because limit cycles make optimization and control tasks very difficult. More details can be found in Kuznetsov (1998[14]; 2009[15]) and Govaerts [2000] [16]
Multiobjective Nonlinear Model Predictive Control (MNLMPC)
Flores Tlacuahuaz et al (2012) [17] developed a multiobjective nonlinear model predictive control (MNLMPC) method that is rigorous and does not involve weighting functions or additional constraints. This procedure is used for performing the MNLMPC calculations Here
(j=1, 2.n) represents the variables that need to be minimized/maximized simultaneously for a problem involving a set of ODE
being the final time value, and n the total number of objective variables and. u the control parameter. This MNLMPC procedure first solves the single objective optimal control problem independently optimizing each of the variables
individually. The minimization/maximization of
will lead to the values
. Then the optimization problem that will be solved is
This will provide the values of u at various times. The first obtained control value of u is implemented and the rest are discarded. This procedure is repeated until the implemented and the first obtained control values are the same or if the Utopia point where (
for all j) is obtained.
Pyomo (Hart et al, 2017) [18] is used for these calculations. Here, the differential equations are converted to a Nonlinear Program (NLP) using the orthogonal collocation method The NLP is solved using IPOPT (Wächter And Biegler, 2006) [19]and confirmed as a global solution with BARON (Tawarmalani, M. and N. V. Sahinidis 2005) [20].
The steps of the algorithm are as follows
and obtain
at various time intervals ti. The subscript i is the index for each time step.
and get the control values for various times.
for all j. Sridhar (2024) [21] proved that the MNLMPC calculations to converge to the Utopia solution when the bifurcation analysis revealed the presence of limit and branch points. This was done by imposing the singularity condition on the co-state equation (Upreti, 2013) [22]. If the minimization of
lead to the value
and the minimization of
lead to the value
The MNLPMC calculations will minimize the function
. The multi-objective optimal control problem is
Differentiating the objective function results in

The Utopia point requires that both
and
are zero. Hence
the optimal control co-state equation (Upreti; 2013) [25] is
is the Lagrangian multiplier.
is the final time. The first term in this equation is 0 and hence
At a limit or a branch point, for the set of ODE
is singular. Hence there are two different vectors-values for
where
and
. In between there is a vector
where
. This, coupled with the boundary condition
will lead to
This makes the problem an unconstrained optimization problem, and the only solution is the Utopia solution.
For model 1, the bifurcation analysis with
as the bifurcation parameter, revealed the existence of a branch point at (wval, sval, ival,
) values of (1.75, 0, 0, 1.0303). This is shown in Fig. 1.

Figure 1: Bifurcation analysis for model 1
For the MNLMPC calculations,
were minimized individually and led to values of 1.75, 0, and 0. u1 is the control parameter. The multiobjective optimal control problem will involve the minimization of
subject to the equations governing the model. This led to a value of zero (the Utopia solution. The MNLMPC control value of obtained for u1 is was 0.284338. The various MNLMPC profiles are shown in Figures 2-5. The MNLMPC calculations converged to the Utopia solution, validating the analysis by Sridhar (2024) [21], which demonstrated that the presence of a limit point/branch point enables the MNLMPC calculations to reach the optimal (Utopia) solution.
When bifurcation analysis was performed on Model 2, with uval is bifurcation parameter, two branch points were obtained at (wval, sval, ival, tval,uval ) values of ( 2.0, 0.0, 0.0, 0.0 -1.1650 ) and (3.33; -0.88, 0.0, -0.44, -1.1383). This is shown in Fig. 6. For the MNLMPC calculations,
were minimized individually and led to values of 2, 0, and 0.
was maximized and led to a value of 2. The multiobjective optimal control problem will involve the minimization of subject to the equations governing the model. This led to a value of zero (the Utopia solution. The MNLMPC control value of obtained for uval was 0.11714. The various MNLMPC profiles are shown in Figures 7-11. The MNLMPC calculations converged to the Utopia solution, validating the analysis by Sridhar (2024) [21], which demonstrated that the presence of a limit point/branch point enables the MNLMPC calculations to reach the optimal (Utopia) solution.

Figure 2: MNLMPC for model 1 sval vs t

Figure 3: MNLMPC for model 1 wval vs t

Figure 4: MNLMPC for model 1 ival vs t

Figure 5: MNLMPC for model 1 u1 vs t

Figure 6: Bifurcation analysis for model 2

Figure 7: MNLMPC for model 2 sval vs t

Figure 8: MNLMPC for model 2 wval vs t

Figure 9: MNLMPC for model 2 ival vs t

Figure 10: MNLMPC for model 2 tval vs t

Figure 11: MNLMPC for model 2 uval vs t
Bifurcation analysis and Multiobjective nonlinear model predictive control calculations were performed on two water pollution models. The bifurcation analysis revealed the existence of a branch points in both models. The branch points (which causes multiple steady-state solutions from a singular point) are very beneficial because they enable the Multiobjective nonlinear model predictive control calculations to converge to the Utopia point (the best possible solution) in the models. A combination of bifurcation analysis and Multiobjective Nonlinear Model Predictive Control (MNLMPC) for dynamic models involving water pollution is the main contribution of this paper.
All data used is presented in the paper.
The author, Dr. Lakshmi N Sridhar has no conflict of interest.
Dr. Sridhar thanks Dr. Carlos Ramirez and Dr. Suleiman for encouraging him to write single-author papers.
Dear Editorial Team, Clinical Medical Reviews and Reports. My experience with the journal was highly positive. The peer-review process was rigorous, constructive, and completed in a timely manner. The reviewers provided valuable comments that helped improve the quality and clarity of our manuscript. The editorial office was professional, responsive, and supportive throughout all stages of the publication process. Communication was clear and efficient, and any questions were addressed promptly. Overall, I found the journal to maintain high scientific standards and an excellent publication workflow. I would be pleased to consider submitting future work to this journal. Best wishes from, Elena Popa.
It was my pleasure to submit my testimonial concerning the Reviewer Board of our Scientific Journal “Brain and Neurological Disorders”. The Reviewers focused on some modifications and their contribution was helpful. The ladies of our Editorial Office were also supported my efforts. It was my honor to have such a co-operation and I am looking forward for more collaboration.
Dear Grace Pierce, Editorial Coordinator of Journal of Clinical Research and Reports, Thank you for the speedy and efficient peer review process. I appreciate the fact that your peer reviewers do not take months to respond like with some other journals. I would also like to thank the editorial office for responding quickly to my questions. It is an excellent journal. I plan to submit more manuscripts in the future. Best wishes from, Robert W. McGee
Dear Grace Pierce, Editorial Coordinator of Journal of Clinical Research and Reports, Working with you and your team on our recent publication in JCRR has been a truly wonderful and enjoyable experience. The responses were prompt, and the reviewers were patient, constructive, and highly professional. One reviewer in particular gave me the feeling that a professor was carefully reading and commenting on my coursework, which was deeply touching. The entire process was straightforward and hassle‑free, with no tedious online forms to complete. I highly recommend this journal. Best wishes from, DR Aibing Rao, Head of R&D
I Appreciate the Opportunity to Share my Experience with the Journal of Clinical Research and Reports. The peer review process was timely and constructive, and the feedback provided helped improve the quality of our manuscript. The editorial office was professional, responsive, and supportive throughout the process, ensuring smooth communication and efficient handling of the submission. Overall, it was a positive experience collaborating with your team.
Dear Mercy Grace, Editorial Coordinator of Obstetrics Gynecology and Reproductive Sciences, We would like to express our gratitude for your help at all stages of publishing and editing the article. The editors of the magazine answer all the necessary questions and help at every stage. We will definitely continue to cooperate and publish other works in the Obstetrics Gynecology and Reproductive Sciences! Best wishes from, Alla Konstantinovna Politova,