找回密码
 注册
Simdroid-非首页
查看: 153|回复: 2

[01.PDE] 瞬态时间设置,自变量是如何变化的?

[复制链接]
发表于 2017-5-26 12:51:15 | 显示全部楼层 |阅读模式 来自 江苏苏州
kq=1e-7*S^0.5*((1-(1-S^(1/0.26))^0.26)^2,表示的渗透率
S是自变量,表示的是冻土相对饱和度,初始值:0.75
当瞬态设置为:range(0,0.1,1) range(1.2,0.5,6),运算没有问题,当运算时间变长:range(0,0.1,1) range(1.2,0.5,6) range(6.2,1,30),就会出现以下错误,
非线性求解器不收敛。
时间:4.672。
试图计算负值的非整数次幂。
函数: ^
计算变量失败。
Variable: comp1.kq, Defined as: (ks*(comp1.S^l))*(((comp1.S^(1/m))^m)^2)
 楼主| 发表于 2017-5-26 12:53:31 | 显示全部楼层 来自 江苏苏州
Simdroid开发平台
我在设置变量kq时,就算添加了if(S>0,Kq,1)但是运算还是没有用,而且我的初始值设置为0.75,S本身的范围就应该在0~1之间,怎么会出现负值呢?
回复 不支持

使用道具 举报

发表于 2017-9-28 20:03:46 | 显示全部楼层 来自 浙江杭州
我在计算的时候也会遇见这种情况,我通过调整边界条件和初值解决的。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-16 20:22 , Processed in 0.030583 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表