查看原文
其他

用KARAMBA半小时搞定受力分析

张婕 LAC STUDIO 2020-01-24

相信大家在做建构类设计时都会发现,完成一个结构系统原型后,需要分析其受力状况并根据分析结果进行调整,从而在实现结构合理性的同时达到对材料的最高效利用。


这次要介绍给大家的GH插件Karamba就可以帮助结构小白快速完成最基础的结构分析,了解各构件受弯受压状况。同时本篇教程的最后还将告诉大家怎么样阅读Karamba分析图,并据此对结构模型提出修改意见。




A.

安装karamba                                                                                                  




关于karamba的安装,请从官网下载,同时官网还提供海量视频教程,包教包会。这里附上链接:https://www.karamba3d.com/download/

(不过要注意如果学校没有帮你购买教育认证,只能下载试用版,则部分功能无法使用)


 

 

正式版的karamba在安装完成后在grasshopper里打开可以看到这样的界面:




B.

准备模型                                                                                                           




接下来需要准备一个用于分析的简化结构模型,这里用笔者的一个作业为例。为karamba准备的模型只需要点、线和面,分别表示结构中的关节、线性构件以及板状构件。

 


所有的构件按照结构层级分好图层,分得越细越好。虽然这一步并不需要非常严格,但因为之后要用karamba将这些线和面生成立体构件,最好是将同样截面形状、尺寸的物件放在一个图层,方便接下来的操作。最重要的一点是,所有的线必须在关节处打断,不可以出现连续但与其他线交接的线。



最快的方式是,按照主次建出所有的线性构件并用这些线放样(loft)出需要的板状构件,之后对所有的线取交集(intersect)得到关节点,然后用分割命令(split)然后用所有的点将所有的线打断。点和面要放在另外的单独图层,给每一个图层命上辨识度高的名字。

 



C.

导入karamba                                                                                                   




1.添加Geometry Pipeline运算器,双击layer输入图层名称然后在下方四种选项中选择曲线,这个操作将Rhino中的线导入karamba。



2.添加Line to Beam运算器以及一个输入了该图层名字的Panel运算器,如图连接。



3.上面是线性构件的导入方式,板状构件则是用Mesh to Shell运算器,记得在Geometry Pipeline中选择曲面。

 


4.把所有图层依次导入好。添加一个新运算器Assemble Model,按住Shift将前面的所有运算器接到Assemble Model。



5.接下来设置支撑,将supprot图层,即你的结构中接地构件所在的图层,如图连接到新运算器End Point和Support,并接到Assenmble的Support端。



6.接下来设置荷载。添加新运算器Load。



7.如图连接Number Slider、Unit Z、Point运算器至Loads。


 


8.双击Points运算器,选择Select Multiple Points,在Rhino中将所有的点选中。

 


9.如图将Loads输入到Assemble的Loads端。

 


10.添加Cross Section运算器设置截面形状和尺寸,还是一样加上Slider和输入了图层名称的Panels。这里的形状我全部用了Circular Hollow也就是圆管截面,点进去还有很多种可选。

 


11.上面是线性构件的截面设置方法,板状构件则选择Shell。

 


12.设置好所有图层的截面形状及尺寸之后按住Shift全部连接到Assemble运算器。

 


13.添加新运算器AnalyzeThl,如图连接。

 


14.添加新运算器Model View和Beam View,如图连接。Beam View运算器用于分析线性构件。此时发现Rhino里没有显示结果,说明有错误,稍后回来检查。

 

15.将Beam View连接到新运算器Legend。



16.同样地,加上Shell View运算器,用于分析板状构件。和前面的Model View连接。这样电池组的连接就完成了,不过Rhino中还是没有显示结果,我们回去检查一下。

 


17.发现Assemble运算器黄了,说明Assemble之前的电池有问题。

 


18.原来是Support运算器忘记勾选方向,勾选Tx、Ty和Tz之后Rhino中出现了分析结果。

 


19.显示的结果中support太多了,明显有错。support部分在Model View中显示为有三个绿色三角形的节点,只有模型接地的地方才会出现,图中support出现在了很多不接地的节点上。解决这个问题要检查两个地方,首先确认support图层中是否只有接地构件,像我这边就不小心把一些梁放在了support图层。确认之后还要检查End Point电池中是否选对了端点。当这些都选对了,结果会如上图。到这里为止,把模型导入Karamba的部分就结束了。这是非常基础的部分,如果大家感兴趣,还可以给自己的结构添加材质等等。。。



D.

从karamba受力图得出结构修改意见                                                                




这个部分主要讲一下怎么用Beam View和Shell View电池来看分析结果,以及怎么测试和调整你的结构


 

1.将前面所有的电池不可见,只留下Beam View和Shell View,可以清楚地看到各个构件的受力状况。现在可以到前面的Cross Section运算器,拖动Number Slider调整所有构件的尺寸。然后我们先把Shell View关掉,只看Beam的部分。在Render Setting里我们选择Utilization,此时各个构件的使用率会以Legend中的颜色出现。越红的部分使用率最高,反之如果显示蓝色,就代表这个部分的结构使用率不高,出现浪费了。

 


2.然后我们再打开Shell View来看Shell的结果,同样的,越红使用率越高,越蓝越浪费。

 

 

3.看完Utilization,我们可以在Render Setting里把选项改为Displacement,来看结构移位的结果。同样,按照Legend显示的颜色,图中越粉的部分发生移位的程度越大。

 


4.为了看具体的形变状况,我们这里首先把前面的Load值加到-10以上。




5.然后在Model View里面Display Scales的里把Deformation也加到50左右。此时可以看见我们的模型就坍塌了。。。这个坍塌其实并不表示这个结构是失败的,而是以夸张效果演示了具体部位的形变状况,指导我们那些部分的结构需要加强。现实中发生形变的程度,有可能是肉眼观察不到的。

 


6.知道了模型的形变状况之后,我们可以对模型做一些小改动。通过添加和删除部分构件,来测试是否有更好的解决方案。我随便加减一些结构稍作演示。我们先关掉Shell View,这样可以更清楚地看到Beam此时的形变状况。

 


7.我们失灵前面所有与truss有关的输入端,把truss去掉。此时可以看到模型坍塌得更严重了,证明truss对于保持整体结构稳定性是有效的。

 


8.然后现在我再新添一个图层,随便加上一些杆件,发现杆件本身变形也很严重,且同时杆件加强的地方形变状况确实减小了,证明加的这些杆件也对保持结构稳定性有助益。用这个逻辑,大家可以在结构设计过程中,通过不断增减构件来试错,最终精炼地表达你的结构。


这次的分享就到这里,受力分析辅助软件除了Karamba还有很多。


下一期我们将给大家介绍Axis VM,是一个很能打的结构分析的软件,它拥有比Karamba更智能的材料与规范数据库,同时在构件导入方面也更为方便。敬请期待哦~


声明:文章已获原作者授权

如需转载请联系我们



往期精彩回顾▼

最新资讯

建筑、景观、城市设计留学的十条建议


年度合辑

制图教室 | 海外专栏 | 竞赛资讯 | 干货素材


制图教室

分析图专题:前期分析 | 场地分析 | 设计推演理论篇

设计推演实操篇 | 成果校验篇 | 成果校验详解


GH分析图小技巧:气象分析图 | 城市人流分析图

日照分析与大寒/冬至日模拟 | 浅析galapagos运算器


制图小技巧:获取免费高质HDR贴图 | 快速生成地形

巧用Python和ELK瞬间完成总图建筑名称标注

 God Ray 效果的渲染 | 快速完成三维场地模型


干货素材

手绘植物 | 插画风人物  | 插画植物 | 白描风

环境笔刷 | 剪影人 |  HDRI天空 | 水彩插画

职场精英插画小人 | 妹岛小人大军 | 插画背景素材


竞赛资讯

国内:国内建筑竞赛合集

美国:Zero Threshold设计竞赛

南美洲:玻利维亚幼儿园改造计划

非洲:非洲学校设计竞赛

欧洲:Straw-Bale Eco-House竞赛 

TEAMAKERS 游客之家建筑竞赛 | 秸秆生态住宅竞赛

国际:2019极端栖息地竞赛 | OR1GYN国际太空栖息地建筑竞赛


新生必备

2019普利兹克 | 2019QS世界大学排名

优秀作品集封面分享 | 英国留学住宿详解

经验谈:在鹿特丹OMA |  在明星工作室BIG


作品分享

 BARTLETT 沼泽地上的新型建筑 | Bartlett RC5&6

AA Intermediate16 Domestic + Political Space 2.0

AA Diploma 8-Writing Automata

Workshop | SCI-Arc&清华大学 Workshop 终极召集令!

海外平行课 | 2019IFLA竞赛项目—公共领域的逃离、盘踞与重生


END






官方网站地址

http://www.lac-studio.com

上海工作室地址

上海市虹口区哈尔滨路160号1913老洋行C-101

北京工作室地址

北京市朝阳区金泉广场3-812

联系电话

400-863-5573

021-6142-1005

联合 Linking | 学术 Academy | 创新 Creation


联合而不仅是连接-我们搭建老师、学生之间沟通的桥梁,更联合优秀的老师和学生,把宝贵的经验与大家互通分享。

学术而不仅是学院-我们不仅提供学院的教学环境,创造活跃,平等的课堂气氛,更注重学术知识的研究、传播。

创新而不仅是创意-我们培养的是学生全面的能力,不仅有好的思想,更有强大的技术,有把创意变为现实的能力。

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存