弧长方法

发现一个函数使用弧长方法的根源

4.1 k下载

更新2017年1月14日

查看许可协议

任意一个函数或方程的根是一起计算
相关的负荷系数与弧长二次控制方法。
这种方法可以跟踪平衡路径,并提供适当的治疗
的限制和分岔点。在这方面,普通的解决方案
技术导致不稳定的极限点附近,也有
入和恢复的问题。因此他们无法预测
完整的荷载位移响应。服务的弧长方法
原则上,目的在有限元受到广泛接受
分析,已被广泛使用。的弧长方法
结构分析最初是由里克(1972;1979)和
Wempner(1971年),后来修改了几个学者。

在这个包中,下面的弧长控制方法包括:
1。Crisfield (1981)
2。林和莫理(1992)
3所示。Ritto-Correa & Camotim(2008)比另外两个更普遍。

基本上,一个约束方程添加到原来的非线性
问题的控制方程,然后扩展系统
方程解决incremental-iterative程序等
牛顿,牛顿拉富生修改或拟牛顿技术
获得一个解决方案点沿着路径。以循序渐进的方式,
在改变中包含一个参数的值
约束方程,称为路径参数,可以解决路径
然后被追踪的一组点。开始与一个已知的
解决方案x0,弧长方法是计算进一步的解决方案万博 尤文图斯
x1, x2, x3 .... xk, xk + 1, ....扩展系统的方程
指定的路径参数值以循序渐进的方式,直到一个
达到一个目标点。一般来说需要迭代方法
计算一个特定的点。这些方法通常需要合适的
起始值,迭代过程收敛于
正确解决点,因为大多数迭代方法只是局部
收敛。

预估策略用于弧长方法
包含在这个包中。在预测阶段的信息
之前的计算用于计算合适的开始
值校正阶段。在校正阶段一些数值
程序是用来找出解决方案的扩展系统
最初的猜测提供的预测。

版权(c) 09 - 3月- 2014年由乔治Papazafeiropoulos

队长、基础设施工程师,希腊空军
土木工程师,moran的博士生,发表
电子邮件:gpapazafeiropoulos@yahoo.gr

引用作为

乔治Papazafeiropoulos (2023)。弧长方法(//www.tianjin-qmedu.com/matlabcentral/fileexchange/44352-arc-length-method), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2012b
兼容任何释放
平台的兼容性
窗户 macOS Linux
标签添加标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.3.0.0

arc_length_example文件”。m”出版作为一个例子,而不是脚本。
描述更新

1.2.0.0

更一般的弧长方法和相关的例子包括

1.1.0.0

1。包括一些代码来演示算法的应用程序(demo.m)。
2。小变化的算法,使它在n + 1维空间,而不是n,其中n是自由度的数量的问题。

1.0.0.0