The homework problem entails bifurcation: splitting from single component to two-component (azeotrope) and subsequently three-component azeotrope solution. 14. Physical Significance of Bifurcations
Bifurcations tend to be locations of significant physical interest.
For the Van der Waals equation, the bifurcation point is the critical point (critical pressure and temperature) where phase separation takes place.
15. Definition of the Singular Jacobian
Jacobian singular means the Jacobian of the homotopy function (h) with respect to the unknowns (x) computed at the root where the bifurcation or turning point happens.
If x is of dimension n, this is the n x n matrix of partial derivatives of h with respect to the n components of x. Its determinant at these points is zero.
16. Graphical Representation of Bifurcation (2D)
- In 2D (x1, x2), roots are intersections of curves h1=0 and h2=0.
- As lambda varies, the curves alter shape.
- At the bifurcation point, the curves are tangent to one another. This tangency is the same as the Jacobian being singular.
- After the bifurcation point, the curves intersect more than once, creating multiple roots.
17. Practical Branch Detection
- It is difficult to strike the bifurcation point numerically exactly.
- A pragmatic approach is to follow the sign of the Jacobian determinant. A sign change signifies passing a bifurcation point.
- Upon detection of a sign change, it signifies that there could be other solution branches.
- To locate these other branches, move in directions in the null space of the Jacobian.
- Forcing away from known solutions in parallel directions with the tangency of the curves assists in discovering initial guesses of the other branches.
- This task is difficult but feasible.
18. Finding Bifurcation Points Exactly (Augmented System)
- To determine the exact location (x and lambda values) of a bifurcation point, solve an augmented system of equations.
- The system is the original homotopy equation `h(x, lambda) = 0` and the requirement that the determinant of the Jacobian of h with respect to x is zero: `det(Jh(x, lambda)) = 0`.
- If h has dimension n (x is n-dimensional), this is a system of n + 1 equations.
- These equations are to be solved for n + 1 unknowns: the n components of x and the bifurcation parameter lambda.
- This extended system is a nonlinear equation which can be solved by Newton-Raphson iteration.
- This involves calculating the augmented Jacobian of the system.
- It is advisable to use finite difference to calculate this augmented Jacobian instead of symbolic differentiation.
19. Simple Example: Touching Circles
- Simple example function with two unknowns (x1, x2) and one parameter (r).
- `f1(x1, x2, r) = (x1+3)^2 + (x2+1)^2 - r^2 = 0` (Circle 1).
- `f2(x1, x2, r) = (x1-2)^2 + (x2-2)^2 - r^2 = 0` (Circle 2).
- To find the radius r at which the two circles are just touching is to find a bifurcation point.
- If r is too big, two intersections (two solutions). If r is too small, no intersection (no solution).
- To calculate the bifurcation point (the touching radius and position), solve the system of augmented equations: `f1=0`, `f2=0`, and `det(Jf(x1, x2)) = 0`.
- This is a system of 3 nonlinear equations for 3 variables (x1, x2, r).
- This can be solved with Newton-Raphson. The Jacobian of this 3x3 system must be calculated (finite difference recommended).
20. Summary and Conclusion
- Homotopy and bifurcation offer methods for obtaining good initial guesses by gradually deforming the problem.
- This results in a sequence of problems that converge more rapidly.
- It gives convergence to one of the roots in a reliable way.
- By recovering solution branches at bifurcation points or cusps, several solutions can be obtained.
- Strong methods for the computation of multiple roots or minima are available.
- There is practice on the homework assignment.
Branch Following and the Null Space (Revisited)
Duration: 1:05:50
Key Concepts
- Under a bifurcation point, initial conditions are required for each of the new branches.
- Such initial guesses need to be perturbed in directions in the null space of the Jacobian.
- Such directions are parallel to the tangency of the curves at the bifurcation point. Finding the vectors enables tracing out the other roots.