前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >非线性|弧长法改进

非线性|弧长法改进

作者头像
fem178
发布2021-04-16 15:38:31
9030
发布2021-04-16 15:38:31
举报

弧长法改进算法之一是用垂直于迭代向量的平面代替圆弧,如图所示:

用第

m

个迭代步的增量向量

\begin{bmatrix} \Delta u \\ \Delta \lambda \\ \end{bmatrix}

垂直于

m-1

个迭代步的迭代向量

\begin{bmatrix}\Delta u & \Delta \lambda \\ \end{bmatrix} \begin{bmatrix} u_{m-1}-u_0 \\ \lambda_{m-1} - \lambda_0 \\ \end{bmatrix} =0
m-1

个迭代步的迭代(累积)向量为:

\mathbf s_{m-1} = \begin{bmatrix} u_{m-1}-u_0 \\ \lambda_{m-1} - \lambda_0 \\ \end{bmatrix}

1

个迭代步的增量向量为:

\mathbf s_{1} = \begin{bmatrix} \Delta u_1 \\ \Delta \lambda_1 \\ \end{bmatrix}

这里荷载增量

\Delta \lambda_1

手动给出,再由牛顿-拉夫逊方法得到

\Delta u_1

.

\Delta u = \Delta \lambda\Delta u^{ext} - \Delta u^{Ⅱ}

可得到

\Delta \lambda = \frac {\Delta u^{ⅡT}(u_{m-1}-u_0)}{\Delta u^{extT}(u_{m-1}-u_0)-(\lambda_{m-1} - \lambda_0)}

弧长法通过自动建立适当的荷载增量进一步优化了牛顿-拉夫逊方法,使用弧长法,可以跟踪复杂的荷载-变形路径。弧长法通过自动建立适当的荷载增量进一步优化了牛顿-拉夫逊方法,使用弧长法,可以跟踪复杂的荷载-变形路径。弧长法通过自动建立适当的荷载增量进一步优化了牛顿-拉夫逊方法,使用弧长法,可以跟踪复杂的荷载-变形路径。弧长法通过自动建立适当的荷载增量进一步优化了牛顿-拉夫逊方法,使用弧长法,可以跟踪复杂的荷载-变形路径。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数值分析与有限元编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档