初始应力一般说的是施工之前的应力状态,这种应力状态是天然状态形成的,没有人参与,一般是地质历史时期中长期形成的。可以用自重应力的求解法来算。这个视频说的很多。
但对于初始应力来说,更广泛地说,每个施工步之前,就存在的应力状态也可以称为初始应力。举个例子,路基堆填,应该是分几次堆,那么每次堆填之前的应力状态是初始应力。我们为了得到初始应力应该是把上一次施工步的速度及位移清零(ini命令)。总的来说,应该把初始应力看成每个施工步之前的那个应力状态,而为了得到应力状态就要把位移和速度清零。因此,开始讲的天然应力也可以归到这里面,因为它是开工之前的应力状态,可以看成施工步之前的。打个比方,当你这个隧道拱顶有位移的时候,你应不应该在下次开挖开始之前清除掉,我觉得是要的。因为施工单位发生大变形的时候肯定会清零,或者说你开始挖的时候,洞内肯定是和设计图纸的拱线一样的。所以清除位移是必要的。
在看陈育民书时,初始应力的生成很多时候用ini来赋值(ini szz sxx syy)。但这种ini的生成方法用的广不广泛就另说了。因为我们用ini生成的应力在同一水平上,值是相等的。虽然这种方法避免了位移速度的存在,用起来是很快的,但实际工程用的多不多呢?我们挖基坑,是在长方体没挖出露天的小长方体。没挖之前的初始应力可以用ini szz.来生成,这是没问题的。但挖了之后,应力重分布,基坑底和基坑周边的应力不是在同一水平线上的,这时候我们用ini就很难。这时候应该是挖完计算后,再位移速度清零,得到这个时候的初始应力。
因此,应该分清楚ini szz sxx syy使用的场合,它一般用在顶面为水平面的情况。用位移速度清零(ini xd yd zd xv yv zv)则适用于多种情况。
最好养成习惯,solve之后,保存结果文件,位移速度清零,再保存一个结果文件。