Page 107 - Numerical Methods for Chemical Engineering
P. 107

96      2 Nonlinear algebraic systems



                     We can search for a bifurcation point along some path Θ(λ) in parameter space by solving
                   the augmented set of N + 1 equations for x s (Θ c ) and the value of λ c , Θ(λ c ) = Θ c ,at
                   which the bifurcation occurs,

                                                 f (x s ; Θ(λ)) = 0
                                               |J(x s ; Θ(λ))| = 0                   (2.146)

                   Computing the locations of bifurcation points allows us to carve up parameter space into
                   different regions, to find one in which one or more real solutions do indeed exist.



                   Example. Bifurcation points of a simple quadratic equation
                   As an example, consider the quadratic equation

                                                      2
                                               f (x) = x + θx + 1                    (2.147)
                   that has solutions at
                                                       √
                                                          2
                                                  −θ ±   θ − 4
                                              x =                                    (2.148)
                                                        2
                                                              2
                   Obviously, this equation has two real solutions for θ > 4 and no real solutions within
                   −2 <θ < 2. There exist two bifurcation points at θ =±2 at which the two real solutions
                   are degenerate. Let us consider the bifurcation point at θ = 2 for which the solution is
                   x s =−1. The Jacobian of this system (here a 1×1 matrix, a scalar) is

                                                     ∂ f
                                             J(x,θ) =   = 2x + θ                     (2.149)
                                                     ∂x
                   At each bifurcation point θ =±2, the Jacobian is singular, as
                                                   √
                                             
        2
                                              −θ ±   θ − 4
                                                                      2
                                   J(x,θ) = 2               + θ =± θ − 4             (2.150)
                                                    2
                   Here, we can compute the bifurcation point analytically, but let us see how we might do so
                   numerically (as we would have to do for more complex systems). Let us say that we wish
                   to look for bifurcation points along the path θ(λ) = 4λ, where we encompass in the range
                   0 ≤ λ ≤ 1 the points 0 ≤ θ(λ) ≤ 4. Obviously, there will be a bifurcation point at λ = 0.5,
                   but if we did not know this, we could try different values of λ as the initial guess and use
                   Newton’s method in (x,λ) space to solve the augmented system

                                                        2
                                       f 1 (x,λ) = f (x) = x + θ(λ)x + 1 = 0
                                       f 2 (x,λ) = det[J(x,λ)] = 2x + θ(λ) = 0       (2.151)

                   The Newton update rule is
                                             [k+1]        [k]        [k]
                                           x         x        x
                                                  =       +                          (2.152)
                                           λ [k+1]   λ [k]    λ [k]
   102   103   104   105   106   107   108   109   110   111   112