本文描述Rocky附加模块Bond Model的基本使用方法。
Bond Model模块允许在相邻颗粒之间创建圆柱形颗粒键。该模块还允许指定这些键的法向强度极限与切向强度极限,当作用在键上的外部载荷超过这些极限值时造成颗粒键断裂,且断裂后的颗粒不再与其他颗粒成键。
下图展示了利用Bond Model模拟在固体壁面上钻孔的过程:通过设置相邻颗粒成键以模拟混凝土,当旋转的钻头与壁面接触,作用在颗粒上的力超过颗粒键的强度极限时,造成颗粒键断裂,颗粒分离后形成孔洞。
使用此模块还可以与CFD耦合,模拟流体冲击作用下对固体的破碎效果,如水射流破岩。结合Rocky内置的颗粒破碎效果,照理说应该能够能够有比较好的效果。
此模块通过在相邻颗粒之间使用颗粒键来工作。用户在Materials Interactions属性中启用bond model,当颗粒之间的距离小于在Rocky界面中设定的激活距离时形成颗粒键。
由bond Model产生的颗粒键对相邻颗粒施加弹性及粘性力和力矩,并以此作为对其相对运动引起的变形的反应。此外,bond Model还可以将颗粒与边界形成的颗粒键添加到模拟中。
次模块与Multiple Element部件(柔性部件)及粗粒度模型(Coarse Grain Modeling,CGM)不兼容。
该模块将模拟中的每个键都与粘着接触相关联,因此Rocky将该模块识别为粘着模型。即使此模块未启用粘着效应,所使用的迭代方法也将取代粘着模型,因此将覆盖在物理实体的Momentum选项卡中为参数Adhesive Force设置的值(图2)。
此外,使用Bond Model模块的模拟无法恢复或保存为重新启动。
这个模块有一个可以设置的参数,如图3所示。
除了在模块本身中定义的参数外,还需要为每个Materials interactions设置其他参数。在在Materials Interactions面板中设置七个附加参数,如图4所示。
Data面板中选择Modules,然后从Data Editors面板中确保激活复选框Bond Model)
Bond Model节点,设置Bond Activation Time
Materials Interactions,指定材料与材料相互作用时,激活选项Endable Bonds并设置相应参数
Data 面板的 Materials Interactions 下,选择分配给具有键的颗粒的材质,然后在Data Editors 面板执行以下操作:Materials Interactions 选项卡中,启用 Enable Bonds 选项Materials Interactions 选项卡中,输入所需的bond模型参数(未完待续)