首页> 外文会议>SoutheastCon >Implementing an arc-length method for a robust approach in solving systems of nonlinear equations
【24h】

Implementing an arc-length method for a robust approach in solving systems of nonlinear equations

机译:为解决非线性方程组的鲁棒方法实现弧长方法

获取原文

摘要

Solving systems of nonlinear equations can be challenging and analysts are often required to provide an initial guess of the solution as a starting point for use in an iterative solver. Insight into approximate solutions leading to a good initial guess can usually be obtained if equations are representative of a physical system. However, this process may not be achievable for complex systems or when the analyst lacks familiarity or experience with the system. In this case, convergence may not be achieved if the initial guess is not close to the solution. A general nonlinear solver suite based on the arc-length method with these circumstances in mind was developed for the purpose of numerical experimentation and was found to be a useful alternative to the fsolve function inherent to the MATLAB software. Due to the additional unknown variable and supplemental constraint equation used by the arc-length method, curves representing solutions to example equation sets were found by embedding the solver in a loop. Restarts in the analysis were minimized as the arc-length method is capable of solving beyond local maxima or minima on smooth curves. Several examples are provided demonstrating the unique capabilities of arc-length solvers.
机译:非线性方程的求解系统可能具有挑战性,经常需要分析师提供对解决方案的初步猜测,以此作为在迭代求解器中使用的起点。如果方程式代表物理系统,则通常可以获得对近似解的深入了解,从而可以很好地进行初始猜测。但是,对于复杂的系统或分析人员缺乏对该系统的了解或经验时,可能无法实现此过程。在这种情况下,如果初始猜测与解决方案不太接近,则可能无法实现收敛。考虑到这些情况,开发了一种基于弧长方法的通用非线性求解器套件,用于数值实验,发现它是MATLAB软件固有的fsolve函数的有用替代方法。由于弧长方法使用了额外的未知变量和补充约束方程,因此通过将求解器嵌入循环中,可以找到表示示例方程组解的曲线。由于圆弧长度法能够解决平滑曲线上的局部最大值或最小值以外的问题,因此重新启动的分析被最小化了。提供了几个示例,演示了弧长求解器的独特功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号