| 查看: 1815 | 回复: 10 | ||
[求助]
非线性静力强度问题采用增量迭代法编程思路? 已有1人参与
|
||
|
Incremental iterative procedure is to be used. 1. That is loads are to be incremented in small size P=P+deltaP. ( for example, P=P=0.01 ) 2. At each load the equations are solved till it satisfies the convergence criteria set. 3.Once it achieved load is incremented and process is repeated. 第一个荷载步(J=1)对应方程组的系数矩阵不能用通用系数矩阵表示, J大于等于2时,方程组的系数矩阵可用通用系数矩阵表示。荷载P=10,delta_P=0.01为荷载步 其Matlab编程思路是这样吗?在具体的每一个荷载步下,方程组是一个线性方程组,是不是也要采用迭代法求解呢? P=0.01; while err>1e-6 {commands} end for P=0.02:10:0.01 while err>1e-6 {commands} end end 请教高手指点! |
» 猜你喜欢
材料与化工专硕调剂
已经有6人回复
086500 325 求调剂
已经有3人回复
材料080500调剂求收留
已经有7人回复
一志愿南昌大学,327分,材料与化工085600
已经有6人回复
环境工程调剂
已经有9人回复
工科材料085601 279求调剂
已经有9人回复
287求调剂
已经有5人回复
22408 344分 求调剂 一志愿 华电计算机技术
已经有3人回复
289求调剂
已经有3人回复
317求调剂
已经有10人回复

cob
木虫 (正式写手)
- 应助: 29 (小学生)
- 金币: 1926.1
- 散金: 666
- 红花: 4
- 帖子: 443
- 在线: 320.8小时
- 虫号: 348545
- 注册: 2007-04-18
- 性别: GG
- 专业: 机械动力学
|
matlab 自带解方程的fsolve,只要列出方程,即可求解。fsolve也是用的迭代法,可以通过参数选择合适的迭代法a。 如果想自己用高斯-赛德尔迭代,每一步迭代都要update雅可比。在这个帖子里,我给出了一个牛顿迭代(高斯-赛德尔迭代)的例子,可能有帮助 http://muchong.com/bbs/viewthread.php?tid=9277641&authorid=348545。 我确实还是不太理解,如果每一步的方程都是线性的,为什么要用迭代法解线性方程。 |
4楼2015-09-29 00:05:16
cob
木虫 (正式写手)
- 应助: 29 (小学生)
- 金币: 1926.1
- 散金: 666
- 红花: 4
- 帖子: 443
- 在线: 320.8小时
- 虫号: 348545
- 注册: 2007-04-18
- 性别: GG
- 专业: 机械动力学
2楼2015-09-28 19:33:59

3楼2015-09-28 22:49:11

5楼2015-09-29 09:05:11
6楼2015-09-29 14:38:53

7楼2015-09-29 16:55:57

8楼2015-09-29 17:41:58
9楼2015-09-30 11:25:43

10楼2015-09-30 12:42:34













回复此楼
yuwei3601