A Computational Method for Finding All the Roots of a Vector Function

作者:

Highlights:

摘要

Based on dynamical systems theory, a computational method is proposed to locate all the roots of a nonlinear vector function. The computational approach utilizes the cell-mapping method. This method relies on discretization of the state space and is a convenient and powerful numerical tool for analyzing the global behavior of nonlinear systems. Our study shows that it is efficient and effective for determining roots because it minimizes and simplifies computations of system trajectories. Since the roots are asymptotically stable equilibrium points of the autonomous dynamical system, it also provides the domains of attraction associated with each root. Other numerical techniques based on iterative and homotopic methods can make use of these domains to choose appropriate initial guesses. Singular manifolds play an important role in limiting the extent of these domains of attraction. Both a theoretical basis and a computational algorithm for locating the singular manifolds are also provided. They make use of similar state-space discretization frameworks. Examples are given to illustrate the computational approaches. It is demonstrated that for one of the examples (a mechanical system), the method yields many more solutions than those previously reported.

论文关键词:

论文评审过程:Available online 20 May 2002.

论文官网地址:https://doi.org/10.1016/0096-3003(90)90090-P