下载app免费领取会员
本文基于Rhino6的Grasshopper内的Kangroo2插件,通过搭建一个平面二维的桁架悬挂重物的力学系统来让大家对Kangroo的直线(弹簧)约束有个基础的理解。给大家在做几何优化的时候提供一种思路。

1.首先利用Lunchbox生成相应的平面桁架和下挂的物体。
2.接下就是利用Krangroo2搭建的过程:加入锚点(力学中的支座)、约束直线、施加力、加载求解器,在Krangroo中力只能作用于点上通过点的运算来达到系统收敛最终达到平衡状态。可以通过改变力的大小和直线(弹簧)刚度来达到做需要的平衡。
3.结果:从视频中可以看到当初始弹簧刚度值很小的时候,在重力下系统不能维持平衡很快就坍塌了。当我们把力减小到很小的时候能依靠自身达到平衡状态,现实生活中悬挂的物体重力是不变的,这时候我们怎么才能让这个力学系统达到平衡呢?由力学知识可知,刚度是物体抵抗物体变形的能力,因此我们可以加大弹簧的刚度来让系统最终平衡。在力和弹簧刚度之间找到一个最佳平衡状态,在此不做过多赘述,大家可自己做一个力学系统来体会其中的一些原理。

注:本人刚开始学习Kangroo不久,以上是个人是根据Rhino原厂的相关教学做的一个小例子。有不对之处希望大家提出来一起交流,共同学习进步。
文章来源:iStructureBIM
仅作分享交流,文章著作权归原作者所有。
转载请注明来源本文地址:https://www.tuituisoft/bim/15158.html
上一篇:没有了
下一篇:没有了