通过ADINA—T模块进行非稳定渗流分析时的问题
最近在用ADINA模拟隧洞施工期地下水变化的小算例,通过生死单元模拟开挖过程,仅考虑地下水的变化。在计算过程中碰到不少问题,拿出来向大家请教和交流。通过ADINA—T模块建好模型后用Transient状态进行计算时会出现图1所示的错误,而用Steady-State状态进行计算,并且设置初始计算水头(比模型最高点高)时能通过计算,但是计算结果明显不正确。通过考虑初步认定为隧洞开挖完成后对应内壁潜在逸出边界的取定。逸出边界所有节点都施加的是位置水头,在边界的施加中用了以下两种:A 保持初始时间函数不变(即0时刻到无穷大时刻函数值均为1),给隧洞内壁各个节点施加位置水头,根据开挖进度分别给节点水头添加不同的Arrival Time,但是当计算时间到达Arrival Time之前节点荷载值为0,这明显与实际不符。
B 通过设定时间函数,保证在隧洞段开挖之前,隧洞内壁节点值为初始渗流场的总水头值,当开挖到这一段时,节点荷载值降低到位置水头值。但是这样会限制前段开挖对后段地下水的影响,使得地下水位线偏高,也明显与相应时刻的稳定渗流计算结果相差较大。
并且在开挖的后几段,虽然隧洞挖掉了但是渗流场没有变化。
在前面的帖子中看到有通过生死单元来迭代自由面,但是不知道具体如何实现?
模型见得比较简陋,让大家见笑了。不知道这样的模拟思路是否正确,其中产生问题的原因又是如何,该怎样解决?很期待得到大家的帮助和讨论,如有需要后续文件可以继续上传。谢谢!
对上面的补充。本来想上传计算结果结果文件太大了传不了:'(,而且采用A边界时无法得到动态结果。
页:
[1]