多米诺骨牌(domino)是一种木制、骨制或塑料制成的长方体骨牌,按一定间距排列成行,轻轻碰倒第一枚骨牌,其余的骨牌就会产生连锁反应,依次倒下。其原理其实是利用了骨牌的重力势能和动能的转化与传导,每张牌在倒下时所产生的能量都要比前一张骨牌大,因此它们倒下的速度也一个比一个快。这一现象也被延申成“多米诺骨牌效应”,用来形容一个很小的初始动作就可能产生一系列的连锁反应,甚至带来巨大的影响。
下面我们就具体来看一下,使用云道智造Simdroid通用多物理场仿真平台的“显式动力学”模块,所做的“多米诺骨牌”仿真分析过程。
几何:在长 0.8m、宽 0.15m、厚 0.01m 的板面上放置六块长 0.05m、宽 0.01m、高 0.09m 的长方体块。薄板模拟地面,长方体块模拟骨牌。 材料:六个长方体块为线弹性材料,薄板为刚性材料。 边界与载荷:每两个长方体块之间、长方体块与板面均设置面面接触,动摩擦系数、静摩擦系数均为 0.2。
2、建模
3、创建材料
4.1 映射剖分设置
4.2 扫掠剖分、源面、目标面设置
5、沙漏控制
创建骨牌:选择【分析】>【创建部件】,标签设为“骨牌”,拾取类型为【几何-体】,点击六个长方体块,单元算法选择【一阶缩减积分体单元】,材料选择“Dom_left”,沙漏控制选择“沙漏控制”。
创建地板:选择【分析】>【创建部件】,标签设为“地板”,拾取类型为【几何-体】,点击薄板,单元算法选择【一阶缩减积分体单元】,下面的材料选择“板-刚性”,沙漏控制选择“沙漏控制”。
拾取类型选择【几何-线】,拾取所示长方体块顶面的边,【速度向量】UX 设置为-5m/s。属性栏将 UX 绑定参数 Parameters.velocity。
7.2 设置接触:类型选择【面面接触】
(2)拾取其一长方体块的外表面和相邻长方体块的外表面分别作为主边界和从边界,主面罚系数乘子、从面罚系数乘子设置为默认,动摩擦系数、静摩擦系数都设置为 0.2,摩擦幂指数为 1,穿透搜寻选择“是”。每相邻的两个长方体块都做一次本步骤的接触设置。
7.3 设置荷载
选择【分析】>【加速度场】,默认勾选【整体模型】,【载荷设置】中 y 设置为“-9.8m/s²”。
8、求解设置
9、计算结果
模拟动画截图
从模拟的结果可以看出,越靠后的骨牌位移越大,与前面所讲的原理“越靠后的骨牌获得的能量越大”相符。
以上展示的是一个简单的案例,对于复杂图案,尤其是骨牌数量多的情况下,若提前用仿真软件进行模拟,应该会大大降低失败的可能性。当然,仿真软件只能在数字世界对多米诺骨牌的摆放进行模拟,在真实的物理世界中,还需要人来实施操作,实际情况可能会有突发因素的干扰,在此不多做赘述。
说明:加入热设计网企业会员,享有新产品技术推广,热设计网活动折扣优惠等权益。
更多会员信息,请关注公众号:热设计