1 桩土模型的平衡操作和检查
为完成桩与土体的接触,使用d.mo.bFilter(:)=false将土颗粒胶结断开。然后运行d.zeroBalance命令进行一次零时平衡,重新计算单元受力参数与状态(在单元间胶结情况改变时都需要进行零时平衡)。使用d.resetStatus()与d.mo.setGPU()函数进行初始化与GPU状态设定。在进行多次标准平衡,使土颗粒填充桩土间隙后,使用d.connectGroup()对单元进行胶结,并在进行零时平衡后,再次进行标准平衡迭代计算以平衡模型。在进入第三步数值计算之前,需要使用d.show()命令对第二步的模拟结果进行检查,观察其应力与能量是否都完全平衡,以保证数值模拟的正确性。
来源:矩阵离散元MatDEM