如何提高隐式算法收敛速度
lz程序基于向后欧拉隐式积分算法,以前做算例验证过,现在尝试求解更多单元数的问题,发现有时一个积分点上要迭代上万步才能收敛,可阀值已经取得足够大了,请问有没有加速收敛的方法。听说有加乘一个接近1的权值的方法,这个有依据么,lz基础不是太好,请高手指教。 人工置顶,请有经验的朋友提点一下有相关资料也好,如果方便的话 转个积分, 不懂你算的是什么题目,用什么方法,怎么会迭代上万次。。。 本帖最后由 l0pht 于 2011-5-9 20:20 编辑
4# bbssbb
谢谢您的回复
我采用了一个包含若干试验测定参数的三维混凝土模型,考虑冲击荷载作用下结构的弹塑性损伤行为。
用的隐式的应力更新算法,迭代这么多次,可能程序本身就用问题,我想确定下针对具体问题收敛速度和那些因素相关 是不是算法本身问题:handshake 计算冲击爆炸等载荷是不是显式算法更合理一些 6# zzjo
算法还是比较成熟的,只怕是我理解的不够到位,再多找些文献看看:D 7# loveoobaby
隐式算法部分是指积分点本构迭代的算法,平衡求解用的还是显式的
页:
[1]