SlideShare a Scribd company logo
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
11
BIFURCATION ANALYSIS AND MULTIOBJECTIVE
NONLINEAR MODEL PREDICTIVE CONTROL OF A
CLIMATE DYNAMIC MODEL
Lakshmi N Sridhar
Chemical Engineering Dept. University of Puerto Rico Mayaguez PR 00681
ABSTRACT
Rigorous bifurcation analysis and multi-objective nonlinear Model Predictive Control
Calculations are performed on a climate model involving atmosphere and ocean dynamics. The
Bifurcation Analysis showed the existence of unwanted oscillation causing Hopf Bifurcations
while the Multiobjective Nonlinear Model Predictive Control calculations resulted in the control
profiles exhibiting spikes. Both the Hopf bifurcations and the spikes were eliminated using an
activation factor involving the tanh function. Bifurcation analysis was performed using the
MATLAB software MATCONT while the multi-objective nonlinear model predictive control was
performed with the optimization language PYOMO. Numerical results are presented and
explained.
KEYWORDS
Climate, Atmosphere, Optimization, Control
1. INTRODUCTION
Climate dynamics is extremely complex and several models have been developed to understand
and control the highly nonlinear behavior of the air motion in and temperature gradients in the
atmosphere and the ocean. In this work, multiobjective nonlinear model predictive control and
bifurcation analysis are performed on a climate model that involves convective motion and
temperature gradient in a climate model involving atmosphere and ocean dynamics. This paper is
organized as follows. The background material is first presented followed by the model
description and details of the bifurcation analysis and the multiobjective nonlinear model
predictive control calculation procedures. The results and discussion are then presented.
2. BACKGROUND
The increase in global warming and the devastating effect of Hurricanes has motivated research
involving strategies to control and even attempt to modify the climate. Several books (Shepherd
et al 2009; Trenberth 1992; Washington, 2005 Olver and Bridgman 2014; Barry and Hall-
McKim, 2014; Weart, 2014; Dennis, 1980; Fleming 2010, Dijkstra, 2013, Summerhayes, 2015 )
have been published discussing the uncertain nonlinear patterns and the need to control the global
climate. Hoffmann (2002) discussed strategies to control the global weather. Curic et al (2007)
used the cloud-resolving mesoscale model to study cloud seeding impact on precipitation.
Mitchell and Finnegan (2009) investigated the possibility of modifying cirrus clouds to reduce
global warming. Significant research on climate change was performed by Garstang et al (2005),
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
12
Bengtsson(2006), Crutzen (2006), Wigley (2006), MacCracken(2009) Robock et al (2009),
McClellan et al (2012)and Guo et al (2015). Soldatenko and co-workers (2014, 2015, 2017) have
studied nonlinear dynamics and performed optimal control studies for mathematical models of
climate manipulation.
3. MOTIVATION AND OBJECTIVES
Almost all optimization and optimal control of mathematical models of climate dynamics involve
single-objective optimization. This work aims to perform multiobjective nonlinear model
predictive control in conjunction with bifurcation analysis of a mathematical model involving
climate dynamics. The model used is described in Soldatenko(2017) where the Earth’s Climate
System (ECS) considers both and atmosphere.
4. MODEL DESCRIPTION
The coupled nonlinear model, Soldatenko (2017) consists of the atmosphere and ocean
components. , ,
A A A
x y z represent the intensity of convective motion and horizontal and vertical
temperature gradients in the atmosphere and , ,
B B B
x y z represent the same variables in the ocean.
The dynamic model equations are
( ) ( )
( )
( ) ( )
( ) ( )
( )
A
A A B
A
A A A A B
A
A A A B
B
B B A
B
B B B B A
B
B B B A
dx
y x c ax k
dt
dy
rx y x z c ay k
dt
dz
x y bz cz
dt
dx
y x c ax k
dt
dy
rx y ax z c ay k
dt
dz
ax y bz cz
dt




   
    
  
   
    
  
(1)
The parameter values are 1; 0; 8 / 3; 10; 28; 0.1
a k b r
 
     
5. BIFURCATION ANALYSIS
There has been a lot of work in chemical engineering involving bifurcation analysis throughout
the years. The existence of multiple steady-states and oscillatory behavior in chemical processes
has led to a lot of computational and analytical work to explain the causes for these nonlinear
phenomena. Multiple steady states are caused by the existence of branch and limit points while
oscillatory behavior is caused by the existence of Hopf bifurcations points.
One of the most commonly used software to locate limit points, branch points, and Hopf
bifurcation points is MATCONT(Dhooge et al (2003¸2004) Govearts(2000), and Kuznetsov,
[1998)] This software detects Limit points(LP), branch points(BP) and Hopf bifurcation
points(HB). Consider an ODE system
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
13
( , )
x f x 

& (2)
n
x R
 Let the tangent plane at any point x be 1 2 3 4 1
[ , , , ,.... ]
n
v v v v v  . Define matrix A given
by
1 1 1 1 1 1
1 2 3 4
2 2 2 2 2 2
1 2 3 4
..........
..........
...........................................................
.................................................
n
n
f f f f f f
x x x x x
f f f f f f
x x x x x
A


     
     
     
     

1 2 3 4
..........
..........
n n n n n n
n
f f f f f f
x x x x x 
 
 
 
 
 
 
 
 
 
 
     
 
     
 
 
 
(3)
 is the bifurcation parameter. The matrix A can be written in a compact form as
[ | ]
f
A B




(4)
The tangent surface must satisfy
0
Av  (5)
For both limit and branch points the matrix B must be singular. For a limit point (LP) the n+1 th
component of the tangent vector 1
n
v  = 0 and for a branch point (BP) the matrix
T
A
v
 
 
 
must be
singular. For a Hopf bifurcation, the function det(2 ( , )@ )
x n
f x I
 should be zero. @ indicates
the bialternate product while n
I is the n-square identity matrix. More details can be found in
Kuznetsov ( 1998) and Govaerts (2000) . Sridhar [2011] used Matcont to perform bifurcation
analysis on chemical engineering problems.
6. MULTIOBJECTIVE NONLINEAR MODEL PREDICTIVE CONTROL
ALGORITHM
The multiobjective nonlinear model predictive control (MNLMPC) method was first proposed by
Flores Tlacuahuaz(2012) and used by Sridhar(2019). This method does not involve weighting
functions, nor does it impose additional constraints on the problem unlike the weighted function
or the epsilon correction method(Miettinen, 1999). In a problem involving a set of ODE
( , )
( , ) 0 ;
L U L U
dx
F x u
dt
h x u x x x u u u

    
(6)
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
14
the MNLMPC method first solves dynamic optimization problems independently
minimizing/maximizing each variable i
p individually. The minimization/maximization of i
p
will lead to the values
*
i
p . Then the optimization problem that will be solved is
* 2
min { }
( , ); ( , ) 0
;
i i
i
L U L U
p p
dx
subject to F x u h x u
dt
x x x u u u

 
   

(7)
This will provide the control values for various times. The first obtained control value is
implemented and the remaining is discarded. This procedure is repeated until the implemented
and the first obtained control values are the same. The optimization package in Python, Pyomo
(Hart et al, 2017), where the differential equations are automatically converted to a Nonlinear
Program (NLP) using the orthogonal collocation method will be used. The resulting nonlinear
optimization problem was solved using the solvers IPOPT (Wächter And Biegler, 2006) and
confirmed as a global solution with Baron (Tawarmalani, M. and N. V. Sahinidis 2005). To
summarize the steps of the algorithm are as follows
1. Minimize/maximize i
p subject to the differential and algebraic equations that govern the process
using Pyomo with IPOPT and Baron. This will lead to the value
*
i
p at various time intervals ti. The
subscript i is the index for each time step.
2. Minimize
* 2
{ }
i i
i
p p

 subject to the differential and algebraic equations that govern the process
using Pyomo with IPOPT and Baron. This will provide the control values for various times.
3. Implement the first obtained control values and discard the remaining.
Repeat steps 1 to 3 until there is an insignificant difference between the implemented and the first
obtained value of the control variables or if the Utopia point is achieved. The Utopia point is when
*
i i
p p
 for all
7. RESULTS AND DISCUSSION
7.1 Bifurcation Oscillations and Control Profile Spikes
Bifurcation analysis of some models reveals the existence of oscillation causing Hopf
bifurcations. Optimal control of some nonlinear ODE models produces spikes in the control
profile. Both oscillations and control profile spikes are inconvenient as they impede optimization
and make the implementation of control necessary control variables difficult. The tanh activation
factor is used in neural networks (Szandała, 2020; Kamalov et al (2021) ; Dubey et al, 2022; .
and in optimal control problems to eliminate spikes in the optimal control profile (Sridhar; 2023a,
2023b, 2023c).
Oscillations are similar to spikes and in the case of this climate model problem, oscillation
causing Hopf bifurcations and spikes in the control profiles are obtained when bifurcation
analysis and MNLMPC calculations are performed on the climate model equations (Eq. 1) . An
activation factor involving the tanh function is used to eliminate both control profile spikes and
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
15
Hopf bifurcation oscillations. When the variable c (Eq. 1), which is both the bifurcation
parameter and control variable was modified to (c tanh(c)/500) the oscillation causing Hopf
bifurcation and the spikes in the control profile disappeared.
7.2 Bifurcation Analysis of Climate Model
The bifurcation analysis reveals 2 Hopf bifurcation points the co-ordinates of which are
[ , , , , , , ]
A A A B B B
x y z x y z c = ( 8.085944, 8.297009, 27.274397, 10.623396, 12.229902,
28.400484 0.198679 ) and ( 4.362063 9.939176 42.764834 27.027898 36.028865 34.255114
2.063465 ). When the bifurcation parameter c (Eq. 1) is modified to (c tanh(c)/500) both Hopf
bifurcations disappear Fig. 1 shows both the bifurcation diagrams without and with the activation
factor. The two Hopf bifurcation points when the activation factor was not used are indicated by
the letter H in one of the curves.
7.3 MNLMC for Climate Model
First, the variables
0 0 0 0 0 0
, , , , ,
f f f f f f
t t t t t t
A A A B B B
x y z x y z
      are individually minimized in both
the cases, with and without the use of the tanh activation factor. In both the cases, each of the
mimized values was 0. The multiobjective nonlinear model predictive control involved the
minimization of
2 2 2 2 2 2
0 0 0 0 0 0
( 0) ( 0) ( 0) ( 0) ( 0) ,( 0)
f f f f f f
t t t t t t
A A A B B B
x y z x y z
         
      . In both
the cases the multiobjective optimal control problem resulted in an optimal value of 0 (Utopia
point). When no activation factor was used, the MNLMPC control value of c was
0.03896989876805711. When c was modified to (c tanh(c)/500) the MNLMPC control value of
c obtained was 0.7495817434219589.
Figures 2a, 2b, and 2c show the variables and control profiles when the activation factor was not
used. Figures 3a, 3b, and 3c show the same profiles when the activation factor was used. Fig. 2c
shows distinct spikes in the control profile. The spikes disappeared when the activation factor
was implemented (Fig. 3c).
The numerical results indicate that unwanted oscillation causing Hopf bifurcations and spikes in
the control profiles were effectively eliminated when the tanh function activation factor was
implemented.
8. CONCLUSIONS
The results of this work demonstrate the existence of oscillation causing Hopf bifurcation points
in climate models considering atmospheric and ocean dynamics. When the multiobjective
nonlinear model predictive control(MNLMPC) of this model was performed, spikes were
observed in the control profile. Both the Hopf bifurcations and spikes were eliminated when the
activation factor involving the tanh function was implemented. Bifurcation analysis and
MNLMPC calculations for climate models with time delay would be future work.
Data Availability Statement
All data used is presented in the paper
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
16
Conflict of Interest
The author, Dr. Lakshmi N Sridhar has no conflict of interest.
ACKNOWLEDGMENT.
Dr. Sridhar thanks Dr. Biegler for introducing him to the tanh function and Dr. Carlos Ramirez
for encouraging him to write single-author papers.
REFERENCES
[1] Shepherd, J., K. Caldeira, J. Haigh et al., “Geoengineering the climate: science, governance and
uncertainty,” Royal Society Report 10/09, RS1636,The Royal Society, London, UK, 2009.
[2] Trenberth, K. E., Climate System Modeling, Cambridge University Press, Cambridge, UK, 1992.
[3] Washington, W. M., and C. L. Parkinson, An Introduction to Three-Dimensional Climate Modeling,
University Science Books, Sausalito, Calif, USA, 2005.
[4] Ruddiman, W.H., Earth’s Climate: Past and Future, W. H. Freeman and Company, New York, NY,
USA, 2008.
[5] Oliver, J. E., and H. A. Bridgman, The Global Climate System: Patterns, Processes, and
Teleconnections, Cambridge University Press, Cambridge, UK, 2014.
[6] Barry, R. G., and E. A. Hall-McKim, Essentials of the Earth’s Climate System, Cambridge
University Press, Cambridge, UK, 2014.
[7] Weart, S. R., The Discovery of Global Warming, Harvard University Press, Cambridge, Mass, USA,
2014.
[8] Dennis,A. S., Changing of Weather by Cloud Seeding, Academic Press, New York, NY, USA, 1980.
[9] Fleming, J. R., Fixing the Sky: The Checkered History of Weather and Climate Control,
ColumbiaUniversity Press,New York,NY, USA, 2010.
[10] Dijkstra, H. A. , Nonlinear Climate Dynamics, Cambridge University Press, New York, NY, USA,
2013.
[11] Summerhayes, C. P., Earth’s Climate Evolution, Wiley-Blackwell, 2015.
[12] Hoffman, R.N., “Controlling the global weather,” Bulletin of the American Meteorological Society,
vol. 83, no. 2, pp. 241–248, 2002.
[13] Curic, M., D. Janc, and V. Vuckovic, “Cloud seeding impact on precipitation as revealed by cloud-
resolving mesoscale model,” Meteorology and Atmospheric Physics, vol. 95, no. 3-4, pp. 179–193,
2007.
[14] Mitchell D. L., and W. Finnegan,“Modification of cirrus clouds to reduce global warming,”
Environmental Research Letters, vol. 4, no. 4, Article ID045102, 2009.
[15] Guo, X., D. Fu, X. Li et al.,”Advances in cloud physics and weather modification in China,”
Advances in Atmospheric Sciences, vol. 32, no. 2, pp. 230–249, 2015.
[16] Garstang, M., R. Bruintjes, R. Serafin et al., “Weather modification: finding common ground,”
Bulletin of the American Meteorological Society, vol. 86, no. 5, pp. 647–655, 2005.
[17] Bengtsson, L., “Geo-engineering to confine climate change: is it at all feasible?” Climatic Change,
vol. 77, no. 3-4, pp. 229–234, 2006.
[18] Crutzen, P.J., “Albedo enhancement by stratospheric sulfur injections: a contribution to resolve a
policy dilemma?” Climatic Change, vol. 77, no. 3-4, pp. 211–220, 2006.
[19] Wigley, T. M.. L., “A combined mitigation/geoengineering approach to climate stabilization,”
Science, vol. 314, no. 5798, pp. 452–454, 2006.
[20] Robock, A., A. Marquardt, B. Kravitz, and G. Stenchikov, “Benefits, risks, and costs of stratospheric
geoengineering,” Geophysical Research Letters, vol. 36, no. 19, Article ID L19703, 2009.
[21] MacCracken, M. C., “On the possible use of geoengineering to moderate specific climate change
impacts,” Environmental Research Letters, vol. 4, no. 4,Article ID 045107, pp. 1–14, 2009.
[22] McClellan, J., D. W. Keith, and J. Apt, “Cost analysis of stratospheric albedo modification delivery
systems,” Environmental Research Letters, vol. 7, no. 3,Article ID 034019, 2012.
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
17
[23] Ming, T., R. De Richter, W. Liu, and S. Caillol, “Fighting global warming by climate engineering: is
the Earth radiation for fighting climate change?” Renewable and Sustainable Energy Reviews, vol. 31,
pp. 792–834, 2014.
[24] Soldatenko S., and D. Chichkine, “Correlation and spectral properties of a coupled nonlinear
dynamical system in the context of numerical weather prediction and climate modeling,” Discrete
Dynamics in Nature and Society, vol. 2014, Article ID 498184, 16 pages, 2014.
[25] Soldatenko S., ., and R. Yusupov, “On the possible use of geophysical cybernetics in climate
manipulation (Geoengineering) and weather modification,” WSEAS Transactions on Environment and
Development, vol. 11, pp. 116–125, 2015.
[26] Soldatenko, S.A. Weather and climate manipulation as an optimal control for adaptive dynamical
systems. Complexity 2017, 2017, 4615072.
[27] Szandała, T. 2020, Review and Comparison of Commonly Used Activation Functions for Deep
Neural Networks. ArXiv. https://doi.org/10.1007/978-981-15-5495-7
[28] Kamalov A. F. Nazir M. Safaraliev A. K. Cherukuri and R. Zgheib 2021, "Comparative analysis of
activation functions in neural networks," 2021 28th IEEE International Conference on Electronics,
Circuits, and Systems (ICECS), Dubai, United Arab Emirates, , pp. 1-6,
doi:10.1109/ICECS53924.2021.9665646.
[29] Dubey S. R. Singh, S. K. & Chaudhuri B. B. 2022 Activation functions in deep learning: A
comprehensive survey and benchmark. Neurocomputing, 503, 92-108
[30] Sridhar, L. N. 2023a. Multi Objective Nonlinear Model Predictive Control of Diabetes Models
Considering the Effects of Insulin and Exercise. Archives Clin Med Microbiol, 2(2), 23-32.
[31] Sridhar, L. N. 2023b. Multiobjective nonlinear model predictive control of microalgal culture
processes. J OilGas Res Rev, 3(2), 84-98.
[32] Sridhar. L. N. 2023c Bifurcation Analysis and Optimal Control of the Tumor Macrophage
Interactions. Biomed J Sci & Tech Res 53(5). BJSTR. MS.ID.008470. DOI:
10.26717/BJSTR.2023.53.008470
[33] Dhooge, A. Govearts, W. and Kuznetsov, A. Y. 2003, MATCONT: A Matlab package for
numerical bifurcation analysis of ODEs, ACM transactions on Mathematical software 29(2) pp.
141-164, 2003.
[34] Dhooge, A.. W. Govaerts Y. A. Kuznetsov, W. Mestrom, and A. M. Riet 2004, CL_MATCONT; A
continuation toolbox in Matlab,.DOI: https://dx.doi.org/10.47204/EMSR.5.1.2023.054-060
[35] Kuznetsov Y.A. 1998, Elements of applied bifurcation theory.Springer,NY.
[36] Govaerts w. J. F. 2000, Numerical Methods for Bifurcations of Dynamical Equilibria, SIAM.
[37] Sridhar, L. N. 2011, “Elimination of oscillations in fermentation processes”, AIChE Journal
September 2 Vol. 57, No. 9, 2397-2405.
[38] Flores-Tlacuahuac, A. Pilar Morales and Martin Riveral Toledo; Multiobjective Nonlinear model
predictive control of a class of chemical reactors. I & EC research; 5891-5899, 2012.
[39] Sridhar, L. N., Multiobjective optimization and nonlinear model predictive control of the continuous
fermentation process involving Saccharomyces
Cerevisiae, Biofuels, DOI: 10.1080/17597269.2019.1674000, 2019
[40] Hart, William E., Carl D. Laird, Jean-Paul Watson, David L. Woodruff, Gabriel A. Hackebeil,
Bethany L. Nicholson, and John D. Siirola. Pyomo – Optimization Modeling in Python. Second
Edition. Vol. 67. Springer, 2017.
[41] Wächter, A., Biegler, L. On the implementation of an interior-point filter line-search algorithm for
large-scale nonlinear programming. Math. Program. 106, 25–57 (2006).
https://doi.org/10.1007/s10107-004-0559-y
[42] Tawarmalani, M. and N. V. Sahinidis, A polyhedral branch-and-cut approach to global optimization,
Mathematical Programming, 103(2), 225-249, 2005
[43] Miettinen, Kaisa, M., Nonlinear Multiobjective Optimization; Kluwers international series, 1999
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
18
Fig. 1 (bifurcation curves without (two Hopf bifurcation points c =0.198679 ; c= 2.063465) and with
activation factor(no Hopf Bifurcations)
Fig. 2a (xa, ya,za without activation factor)
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
19
Fig. 2b (xb, yb,zb without activation factor)
Fig. 2c ( c vs t without activation factor; note the spikes;
MNLMPC value of c= 0.03896989876805711)
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
20
Fig. 3a (xa, ya,za with activation factor)
Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024
21
Fig. 3b (xb, yb,zb with activation factor)
Fig. 3c (c .vs. t with activation factor (no spikes))
MNLMPC value of c= 0.7495817434219589

More Related Content

PDF
Bifurcation Analysis and Model Redictive the Control of the Jewettforger-Kron...
PDF
Bifurcation Analysis and Model Redictive the Control of the Jewettforger-Kron...
PDF
AGRIJ -- PEST CONTROL IN JATROPHA CURCAS
PDF
ANALYSIS AND CONTROL OF A DELAYED DIFFERENTIAL EQUATION MODEL FOR CIRCADIAN R...
PDF
Analysis and Control of a Delayed Differential Equation Model for Circadian R...
PDF
Analysis and Control of the Dynamics of Economic Models
PDF
Efficiency measures in the agricultural sector
PDF
International Journal of Engineering Research and Development
Bifurcation Analysis and Model Redictive the Control of the Jewettforger-Kron...
Bifurcation Analysis and Model Redictive the Control of the Jewettforger-Kron...
AGRIJ -- PEST CONTROL IN JATROPHA CURCAS
ANALYSIS AND CONTROL OF A DELAYED DIFFERENTIAL EQUATION MODEL FOR CIRCADIAN R...
Analysis and Control of a Delayed Differential Equation Model for Circadian R...
Analysis and Control of the Dynamics of Economic Models
Efficiency measures in the agricultural sector
International Journal of Engineering Research and Development

Similar to Bifurcation Analysis and Multiobjective Nonlinear Model Predictive Control of a Climate Dynamic Model (20)

PDF
20.18 Optimization Problems In Air Pollution Modeling
PDF
New Algorithms for L1 Norm Regression
PDF
Evaluation of matcont bifurcation w jason picardo
PDF
Two-Stage Eagle Strategy with Differential Evolution
PDF
Mine Risk Control
PDF
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
PDF
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
PDF
Feedback linearization and Backstepping controllers for Coupled Tanks
PDF
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
PDF
Analysis and Control of Fuel Cell Models
PDF
ANALYSIS AND CONTROL OF FUEL CELL MODELS
PDF
Application of Semiparametric Non-Linear Model on Panel Data with Very Small ...
PDF
Zhang weglein-2008
PPTX
dimensional_analysis.pptx
PDF
Preconditioning in Large-scale VDA
PDF
General Theory of Boundaries
PDF
2007 santiago marchi_cobem_2007
PDF
On Projected Newton Barrier Methods for Linear Programming and an Equivalence...
PDF
Concept of Computational Fluid Dynamics Material
PDF
A survey of industrial model predictive control technology (2003)
20.18 Optimization Problems In Air Pollution Modeling
New Algorithms for L1 Norm Regression
Evaluation of matcont bifurcation w jason picardo
Two-Stage Eagle Strategy with Differential Evolution
Mine Risk Control
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
Feedback linearization and Backstepping controllers for Coupled Tanks
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
Analysis and Control of Fuel Cell Models
ANALYSIS AND CONTROL OF FUEL CELL MODELS
Application of Semiparametric Non-Linear Model on Panel Data with Very Small ...
Zhang weglein-2008
dimensional_analysis.pptx
Preconditioning in Large-scale VDA
General Theory of Boundaries
2007 santiago marchi_cobem_2007
On Projected Newton Barrier Methods for Linear Programming and an Equivalence...
Concept of Computational Fluid Dynamics Material
A survey of industrial model predictive control technology (2003)
Ad

More from ceijjournals (10)

PDF
The Cause of Metallic Corrosion in Crude Oils
PDF
Absorption of Direct Red 23 by Microwave Activated LD Slag
PDF
Modeling Dehydration of Organic Compounds by Means of Polymer Membranes with ...
PDF
Conversion of Dimethyl-Nitrobenzene to Dimethyl Aniline, Effect of Some Proce...
PDF
The Cause of Metallic Corrosion in Crude Oils
PDF
A General Overview of Nano Medicine-Efficacy in Therapeutic Science and Curre...
PDF
A General Overview of Nano Medicine-Efficacy in Therapeutic Science and Curre...
PDF
Conversion of Dimethyl-Nitrobenzene to Dimethyl Aniline, Effect of Some Proce...
PDF
Absorption of Direct Red 23 by Microwave Activated LD Slag
PDF
A General Overview of Nano Medicine-Efficacy in Therapeutic Science and Curre...
The Cause of Metallic Corrosion in Crude Oils
Absorption of Direct Red 23 by Microwave Activated LD Slag
Modeling Dehydration of Organic Compounds by Means of Polymer Membranes with ...
Conversion of Dimethyl-Nitrobenzene to Dimethyl Aniline, Effect of Some Proce...
The Cause of Metallic Corrosion in Crude Oils
A General Overview of Nano Medicine-Efficacy in Therapeutic Science and Curre...
A General Overview of Nano Medicine-Efficacy in Therapeutic Science and Curre...
Conversion of Dimethyl-Nitrobenzene to Dimethyl Aniline, Effect of Some Proce...
Absorption of Direct Red 23 by Microwave Activated LD Slag
A General Overview of Nano Medicine-Efficacy in Therapeutic Science and Curre...
Ad

Recently uploaded (20)

PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PDF
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
PDF
Sciences of Europe No 170 (2025)
PPTX
neck nodes and dissection types and lymph nodes levels
PPTX
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PPTX
2. Earth - The Living Planet Module 2ELS
PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
INTRODUCTION TO EVS | Concept of sustainability
PPTX
2Systematics of Living Organisms t-.pptx
PPTX
2. Earth - The Living Planet earth and life
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PPTX
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
PDF
Biophysics 2.pdffffffffffffffffffffffffff
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PDF
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
PDF
Placing the Near-Earth Object Impact Probability in Context
PPTX
Introduction to Cardiovascular system_structure and functions-1
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
7. General Toxicologyfor clinical phrmacy.pptx
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
Sciences of Europe No 170 (2025)
neck nodes and dissection types and lymph nodes levels
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
2. Earth - The Living Planet Module 2ELS
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
INTRODUCTION TO EVS | Concept of sustainability
2Systematics of Living Organisms t-.pptx
2. Earth - The Living Planet earth and life
Phytochemical Investigation of Miliusa longipes.pdf
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
Biophysics 2.pdffffffffffffffffffffffffff
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
Placing the Near-Earth Object Impact Probability in Context
Introduction to Cardiovascular system_structure and functions-1
AlphaEarth Foundations and the Satellite Embedding dataset

Bifurcation Analysis and Multiobjective Nonlinear Model Predictive Control of a Climate Dynamic Model

  • 1. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 11 BIFURCATION ANALYSIS AND MULTIOBJECTIVE NONLINEAR MODEL PREDICTIVE CONTROL OF A CLIMATE DYNAMIC MODEL Lakshmi N Sridhar Chemical Engineering Dept. University of Puerto Rico Mayaguez PR 00681 ABSTRACT Rigorous bifurcation analysis and multi-objective nonlinear Model Predictive Control Calculations are performed on a climate model involving atmosphere and ocean dynamics. The Bifurcation Analysis showed the existence of unwanted oscillation causing Hopf Bifurcations while the Multiobjective Nonlinear Model Predictive Control calculations resulted in the control profiles exhibiting spikes. Both the Hopf bifurcations and the spikes were eliminated using an activation factor involving the tanh function. Bifurcation analysis was performed using the MATLAB software MATCONT while the multi-objective nonlinear model predictive control was performed with the optimization language PYOMO. Numerical results are presented and explained. KEYWORDS Climate, Atmosphere, Optimization, Control 1. INTRODUCTION Climate dynamics is extremely complex and several models have been developed to understand and control the highly nonlinear behavior of the air motion in and temperature gradients in the atmosphere and the ocean. In this work, multiobjective nonlinear model predictive control and bifurcation analysis are performed on a climate model that involves convective motion and temperature gradient in a climate model involving atmosphere and ocean dynamics. This paper is organized as follows. The background material is first presented followed by the model description and details of the bifurcation analysis and the multiobjective nonlinear model predictive control calculation procedures. The results and discussion are then presented. 2. BACKGROUND The increase in global warming and the devastating effect of Hurricanes has motivated research involving strategies to control and even attempt to modify the climate. Several books (Shepherd et al 2009; Trenberth 1992; Washington, 2005 Olver and Bridgman 2014; Barry and Hall- McKim, 2014; Weart, 2014; Dennis, 1980; Fleming 2010, Dijkstra, 2013, Summerhayes, 2015 ) have been published discussing the uncertain nonlinear patterns and the need to control the global climate. Hoffmann (2002) discussed strategies to control the global weather. Curic et al (2007) used the cloud-resolving mesoscale model to study cloud seeding impact on precipitation. Mitchell and Finnegan (2009) investigated the possibility of modifying cirrus clouds to reduce global warming. Significant research on climate change was performed by Garstang et al (2005),
  • 2. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 12 Bengtsson(2006), Crutzen (2006), Wigley (2006), MacCracken(2009) Robock et al (2009), McClellan et al (2012)and Guo et al (2015). Soldatenko and co-workers (2014, 2015, 2017) have studied nonlinear dynamics and performed optimal control studies for mathematical models of climate manipulation. 3. MOTIVATION AND OBJECTIVES Almost all optimization and optimal control of mathematical models of climate dynamics involve single-objective optimization. This work aims to perform multiobjective nonlinear model predictive control in conjunction with bifurcation analysis of a mathematical model involving climate dynamics. The model used is described in Soldatenko(2017) where the Earth’s Climate System (ECS) considers both and atmosphere. 4. MODEL DESCRIPTION The coupled nonlinear model, Soldatenko (2017) consists of the atmosphere and ocean components. , , A A A x y z represent the intensity of convective motion and horizontal and vertical temperature gradients in the atmosphere and , , B B B x y z represent the same variables in the ocean. The dynamic model equations are ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) A A A B A A A A A B A A A A B B B B A B B B B B A B B B B A dx y x c ax k dt dy rx y x z c ay k dt dz x y bz cz dt dx y x c ax k dt dy rx y ax z c ay k dt dz ax y bz cz dt                             (1) The parameter values are 1; 0; 8 / 3; 10; 28; 0.1 a k b r         5. BIFURCATION ANALYSIS There has been a lot of work in chemical engineering involving bifurcation analysis throughout the years. The existence of multiple steady-states and oscillatory behavior in chemical processes has led to a lot of computational and analytical work to explain the causes for these nonlinear phenomena. Multiple steady states are caused by the existence of branch and limit points while oscillatory behavior is caused by the existence of Hopf bifurcations points. One of the most commonly used software to locate limit points, branch points, and Hopf bifurcation points is MATCONT(Dhooge et al (2003¸2004) Govearts(2000), and Kuznetsov, [1998)] This software detects Limit points(LP), branch points(BP) and Hopf bifurcation points(HB). Consider an ODE system
  • 3. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 13 ( , ) x f x   & (2) n x R  Let the tangent plane at any point x be 1 2 3 4 1 [ , , , ,.... ] n v v v v v  . Define matrix A given by 1 1 1 1 1 1 1 2 3 4 2 2 2 2 2 2 1 2 3 4 .......... .......... ........................................................... ................................................. n n f f f f f f x x x x x f f f f f f x x x x x A                            1 2 3 4 .......... .......... n n n n n n n f f f f f f x x x x x                                          (3)  is the bifurcation parameter. The matrix A can be written in a compact form as [ | ] f A B     (4) The tangent surface must satisfy 0 Av  (5) For both limit and branch points the matrix B must be singular. For a limit point (LP) the n+1 th component of the tangent vector 1 n v  = 0 and for a branch point (BP) the matrix T A v       must be singular. For a Hopf bifurcation, the function det(2 ( , )@ ) x n f x I  should be zero. @ indicates the bialternate product while n I is the n-square identity matrix. More details can be found in Kuznetsov ( 1998) and Govaerts (2000) . Sridhar [2011] used Matcont to perform bifurcation analysis on chemical engineering problems. 6. MULTIOBJECTIVE NONLINEAR MODEL PREDICTIVE CONTROL ALGORITHM The multiobjective nonlinear model predictive control (MNLMPC) method was first proposed by Flores Tlacuahuaz(2012) and used by Sridhar(2019). This method does not involve weighting functions, nor does it impose additional constraints on the problem unlike the weighted function or the epsilon correction method(Miettinen, 1999). In a problem involving a set of ODE ( , ) ( , ) 0 ; L U L U dx F x u dt h x u x x x u u u       (6)
  • 4. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 14 the MNLMPC method first solves dynamic optimization problems independently minimizing/maximizing each variable i p individually. The minimization/maximization of i p will lead to the values * i p . Then the optimization problem that will be solved is * 2 min { } ( , ); ( , ) 0 ; i i i L U L U p p dx subject to F x u h x u dt x x x u u u         (7) This will provide the control values for various times. The first obtained control value is implemented and the remaining is discarded. This procedure is repeated until the implemented and the first obtained control values are the same. The optimization package in Python, Pyomo (Hart et al, 2017), where the differential equations are automatically converted to a Nonlinear Program (NLP) using the orthogonal collocation method will be used. The resulting nonlinear optimization problem was solved using the solvers IPOPT (Wächter And Biegler, 2006) and confirmed as a global solution with Baron (Tawarmalani, M. and N. V. Sahinidis 2005). To summarize the steps of the algorithm are as follows 1. Minimize/maximize i p subject to the differential and algebraic equations that govern the process using Pyomo with IPOPT and Baron. This will lead to the value * i p at various time intervals ti. The subscript i is the index for each time step. 2. Minimize * 2 { } i i i p p   subject to the differential and algebraic equations that govern the process using Pyomo with IPOPT and Baron. This will provide the control values for various times. 3. Implement the first obtained control values and discard the remaining. Repeat steps 1 to 3 until there is an insignificant difference between the implemented and the first obtained value of the control variables or if the Utopia point is achieved. The Utopia point is when * i i p p  for all 7. RESULTS AND DISCUSSION 7.1 Bifurcation Oscillations and Control Profile Spikes Bifurcation analysis of some models reveals the existence of oscillation causing Hopf bifurcations. Optimal control of some nonlinear ODE models produces spikes in the control profile. Both oscillations and control profile spikes are inconvenient as they impede optimization and make the implementation of control necessary control variables difficult. The tanh activation factor is used in neural networks (Szandała, 2020; Kamalov et al (2021) ; Dubey et al, 2022; . and in optimal control problems to eliminate spikes in the optimal control profile (Sridhar; 2023a, 2023b, 2023c). Oscillations are similar to spikes and in the case of this climate model problem, oscillation causing Hopf bifurcations and spikes in the control profiles are obtained when bifurcation analysis and MNLMPC calculations are performed on the climate model equations (Eq. 1) . An activation factor involving the tanh function is used to eliminate both control profile spikes and
  • 5. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 15 Hopf bifurcation oscillations. When the variable c (Eq. 1), which is both the bifurcation parameter and control variable was modified to (c tanh(c)/500) the oscillation causing Hopf bifurcation and the spikes in the control profile disappeared. 7.2 Bifurcation Analysis of Climate Model The bifurcation analysis reveals 2 Hopf bifurcation points the co-ordinates of which are [ , , , , , , ] A A A B B B x y z x y z c = ( 8.085944, 8.297009, 27.274397, 10.623396, 12.229902, 28.400484 0.198679 ) and ( 4.362063 9.939176 42.764834 27.027898 36.028865 34.255114 2.063465 ). When the bifurcation parameter c (Eq. 1) is modified to (c tanh(c)/500) both Hopf bifurcations disappear Fig. 1 shows both the bifurcation diagrams without and with the activation factor. The two Hopf bifurcation points when the activation factor was not used are indicated by the letter H in one of the curves. 7.3 MNLMC for Climate Model First, the variables 0 0 0 0 0 0 , , , , , f f f f f f t t t t t t A A A B B B x y z x y z       are individually minimized in both the cases, with and without the use of the tanh activation factor. In both the cases, each of the mimized values was 0. The multiobjective nonlinear model predictive control involved the minimization of 2 2 2 2 2 2 0 0 0 0 0 0 ( 0) ( 0) ( 0) ( 0) ( 0) ,( 0) f f f f f f t t t t t t A A A B B B x y z x y z                 . In both the cases the multiobjective optimal control problem resulted in an optimal value of 0 (Utopia point). When no activation factor was used, the MNLMPC control value of c was 0.03896989876805711. When c was modified to (c tanh(c)/500) the MNLMPC control value of c obtained was 0.7495817434219589. Figures 2a, 2b, and 2c show the variables and control profiles when the activation factor was not used. Figures 3a, 3b, and 3c show the same profiles when the activation factor was used. Fig. 2c shows distinct spikes in the control profile. The spikes disappeared when the activation factor was implemented (Fig. 3c). The numerical results indicate that unwanted oscillation causing Hopf bifurcations and spikes in the control profiles were effectively eliminated when the tanh function activation factor was implemented. 8. CONCLUSIONS The results of this work demonstrate the existence of oscillation causing Hopf bifurcation points in climate models considering atmospheric and ocean dynamics. When the multiobjective nonlinear model predictive control(MNLMPC) of this model was performed, spikes were observed in the control profile. Both the Hopf bifurcations and spikes were eliminated when the activation factor involving the tanh function was implemented. Bifurcation analysis and MNLMPC calculations for climate models with time delay would be future work. Data Availability Statement All data used is presented in the paper
  • 6. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 16 Conflict of Interest The author, Dr. Lakshmi N Sridhar has no conflict of interest. ACKNOWLEDGMENT. Dr. Sridhar thanks Dr. Biegler for introducing him to the tanh function and Dr. Carlos Ramirez for encouraging him to write single-author papers. REFERENCES [1] Shepherd, J., K. Caldeira, J. Haigh et al., “Geoengineering the climate: science, governance and uncertainty,” Royal Society Report 10/09, RS1636,The Royal Society, London, UK, 2009. [2] Trenberth, K. E., Climate System Modeling, Cambridge University Press, Cambridge, UK, 1992. [3] Washington, W. M., and C. L. Parkinson, An Introduction to Three-Dimensional Climate Modeling, University Science Books, Sausalito, Calif, USA, 2005. [4] Ruddiman, W.H., Earth’s Climate: Past and Future, W. H. Freeman and Company, New York, NY, USA, 2008. [5] Oliver, J. E., and H. A. Bridgman, The Global Climate System: Patterns, Processes, and Teleconnections, Cambridge University Press, Cambridge, UK, 2014. [6] Barry, R. G., and E. A. Hall-McKim, Essentials of the Earth’s Climate System, Cambridge University Press, Cambridge, UK, 2014. [7] Weart, S. R., The Discovery of Global Warming, Harvard University Press, Cambridge, Mass, USA, 2014. [8] Dennis,A. S., Changing of Weather by Cloud Seeding, Academic Press, New York, NY, USA, 1980. [9] Fleming, J. R., Fixing the Sky: The Checkered History of Weather and Climate Control, ColumbiaUniversity Press,New York,NY, USA, 2010. [10] Dijkstra, H. A. , Nonlinear Climate Dynamics, Cambridge University Press, New York, NY, USA, 2013. [11] Summerhayes, C. P., Earth’s Climate Evolution, Wiley-Blackwell, 2015. [12] Hoffman, R.N., “Controlling the global weather,” Bulletin of the American Meteorological Society, vol. 83, no. 2, pp. 241–248, 2002. [13] Curic, M., D. Janc, and V. Vuckovic, “Cloud seeding impact on precipitation as revealed by cloud- resolving mesoscale model,” Meteorology and Atmospheric Physics, vol. 95, no. 3-4, pp. 179–193, 2007. [14] Mitchell D. L., and W. Finnegan,“Modification of cirrus clouds to reduce global warming,” Environmental Research Letters, vol. 4, no. 4, Article ID045102, 2009. [15] Guo, X., D. Fu, X. Li et al.,”Advances in cloud physics and weather modification in China,” Advances in Atmospheric Sciences, vol. 32, no. 2, pp. 230–249, 2015. [16] Garstang, M., R. Bruintjes, R. Serafin et al., “Weather modification: finding common ground,” Bulletin of the American Meteorological Society, vol. 86, no. 5, pp. 647–655, 2005. [17] Bengtsson, L., “Geo-engineering to confine climate change: is it at all feasible?” Climatic Change, vol. 77, no. 3-4, pp. 229–234, 2006. [18] Crutzen, P.J., “Albedo enhancement by stratospheric sulfur injections: a contribution to resolve a policy dilemma?” Climatic Change, vol. 77, no. 3-4, pp. 211–220, 2006. [19] Wigley, T. M.. L., “A combined mitigation/geoengineering approach to climate stabilization,” Science, vol. 314, no. 5798, pp. 452–454, 2006. [20] Robock, A., A. Marquardt, B. Kravitz, and G. Stenchikov, “Benefits, risks, and costs of stratospheric geoengineering,” Geophysical Research Letters, vol. 36, no. 19, Article ID L19703, 2009. [21] MacCracken, M. C., “On the possible use of geoengineering to moderate specific climate change impacts,” Environmental Research Letters, vol. 4, no. 4,Article ID 045107, pp. 1–14, 2009. [22] McClellan, J., D. W. Keith, and J. Apt, “Cost analysis of stratospheric albedo modification delivery systems,” Environmental Research Letters, vol. 7, no. 3,Article ID 034019, 2012.
  • 7. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 17 [23] Ming, T., R. De Richter, W. Liu, and S. Caillol, “Fighting global warming by climate engineering: is the Earth radiation for fighting climate change?” Renewable and Sustainable Energy Reviews, vol. 31, pp. 792–834, 2014. [24] Soldatenko S., and D. Chichkine, “Correlation and spectral properties of a coupled nonlinear dynamical system in the context of numerical weather prediction and climate modeling,” Discrete Dynamics in Nature and Society, vol. 2014, Article ID 498184, 16 pages, 2014. [25] Soldatenko S., ., and R. Yusupov, “On the possible use of geophysical cybernetics in climate manipulation (Geoengineering) and weather modification,” WSEAS Transactions on Environment and Development, vol. 11, pp. 116–125, 2015. [26] Soldatenko, S.A. Weather and climate manipulation as an optimal control for adaptive dynamical systems. Complexity 2017, 2017, 4615072. [27] Szandała, T. 2020, Review and Comparison of Commonly Used Activation Functions for Deep Neural Networks. ArXiv. https://doi.org/10.1007/978-981-15-5495-7 [28] Kamalov A. F. Nazir M. Safaraliev A. K. Cherukuri and R. Zgheib 2021, "Comparative analysis of activation functions in neural networks," 2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS), Dubai, United Arab Emirates, , pp. 1-6, doi:10.1109/ICECS53924.2021.9665646. [29] Dubey S. R. Singh, S. K. & Chaudhuri B. B. 2022 Activation functions in deep learning: A comprehensive survey and benchmark. Neurocomputing, 503, 92-108 [30] Sridhar, L. N. 2023a. Multi Objective Nonlinear Model Predictive Control of Diabetes Models Considering the Effects of Insulin and Exercise. Archives Clin Med Microbiol, 2(2), 23-32. [31] Sridhar, L. N. 2023b. Multiobjective nonlinear model predictive control of microalgal culture processes. J OilGas Res Rev, 3(2), 84-98. [32] Sridhar. L. N. 2023c Bifurcation Analysis and Optimal Control of the Tumor Macrophage Interactions. Biomed J Sci & Tech Res 53(5). BJSTR. MS.ID.008470. DOI: 10.26717/BJSTR.2023.53.008470 [33] Dhooge, A. Govearts, W. and Kuznetsov, A. Y. 2003, MATCONT: A Matlab package for numerical bifurcation analysis of ODEs, ACM transactions on Mathematical software 29(2) pp. 141-164, 2003. [34] Dhooge, A.. W. Govaerts Y. A. Kuznetsov, W. Mestrom, and A. M. Riet 2004, CL_MATCONT; A continuation toolbox in Matlab,.DOI: https://dx.doi.org/10.47204/EMSR.5.1.2023.054-060 [35] Kuznetsov Y.A. 1998, Elements of applied bifurcation theory.Springer,NY. [36] Govaerts w. J. F. 2000, Numerical Methods for Bifurcations of Dynamical Equilibria, SIAM. [37] Sridhar, L. N. 2011, “Elimination of oscillations in fermentation processes”, AIChE Journal September 2 Vol. 57, No. 9, 2397-2405. [38] Flores-Tlacuahuac, A. Pilar Morales and Martin Riveral Toledo; Multiobjective Nonlinear model predictive control of a class of chemical reactors. I & EC research; 5891-5899, 2012. [39] Sridhar, L. N., Multiobjective optimization and nonlinear model predictive control of the continuous fermentation process involving Saccharomyces Cerevisiae, Biofuels, DOI: 10.1080/17597269.2019.1674000, 2019 [40] Hart, William E., Carl D. Laird, Jean-Paul Watson, David L. Woodruff, Gabriel A. Hackebeil, Bethany L. Nicholson, and John D. Siirola. Pyomo – Optimization Modeling in Python. Second Edition. Vol. 67. Springer, 2017. [41] Wächter, A., Biegler, L. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106, 25–57 (2006). https://doi.org/10.1007/s10107-004-0559-y [42] Tawarmalani, M. and N. V. Sahinidis, A polyhedral branch-and-cut approach to global optimization, Mathematical Programming, 103(2), 225-249, 2005 [43] Miettinen, Kaisa, M., Nonlinear Multiobjective Optimization; Kluwers international series, 1999
  • 8. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 18 Fig. 1 (bifurcation curves without (two Hopf bifurcation points c =0.198679 ; c= 2.063465) and with activation factor(no Hopf Bifurcations) Fig. 2a (xa, ya,za without activation factor)
  • 9. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 19 Fig. 2b (xb, yb,zb without activation factor) Fig. 2c ( c vs t without activation factor; note the spikes; MNLMPC value of c= 0.03896989876805711)
  • 10. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 20 Fig. 3a (xa, ya,za with activation factor)
  • 11. Chemical Engineering: An International Journal (CEIJ), Vol. 1, No.2, 2024 21 Fig. 3b (xb, yb,zb with activation factor) Fig. 3c (c .vs. t with activation factor (no spikes)) MNLMPC value of c= 0.7495817434219589