1 材料的定义和应用
在MatDEM中,模型材料保存在material类中,该类中包含对象材料名称(name)、材料编号(Id)、材料宏观力学参数、单元微观力学参数、临界阻尼和简谐振动周期等参数。其中,微观参数是指定单元半径(ballR)颗粒所对应的力学性质,对于其它粒径的颗粒,程序将基于微观参数与粒径的关系公式自动进行计算。
通常可直接使用load命令载入包含材料参数的txt文件,并将其保存到matTxt矩阵中(matTxt=load('Mats\soil1.txt'))。该文件包括杨氏模量、泊松比、抗拉强度、抗压强度、内摩擦系数和密度等六个参数。对于土体,可使用c、φ值计算出单轴抗压强度和内摩擦系数。然后使用material函数,根据输入的材料参数生成相应material对象,并将其保存在d.Mats矩阵中,并设定材料Id。使用d.groupMat2Model({'组名'},Id)将组的材料应用至模型中。