
关注BIM酷族,呈现更多精彩!

坚持行动,让想法变成现实!质疑很难消失,唯有努力!
每日一族 I 导读

图1:嫦娥五号返回器携带月球样品成功着陆
12月17日凌晨1时59分,嫦娥五号返回器携带月球样品,采用半弹道跳跃方式再入返回,在内蒙古四子王旗预定区域安全着陆,任务获得圆满成功。这标志着中国航天向前迈出的一大步,我国具备地月往返能力。
自11月24日准时并成功发射,之后探测器地月转移、近月制动、两两分离、平稳落月、钻表取样、月面起飞、交会对接及样品转移、环月等待、月地转移,17日再入返回、安全着陆,整个工程任务现在转入科学研究的新阶段。23天的时间内,嫦娥五号完成了一次对接、六次分离,两种方式采样、五次样品转移,经历了11个重大阶段和关键步骤,在遥远的外太空,各项关键动作完成的环环相连、丝丝入扣。期间,航天工作者对各种时间窗口、轨道轨迹及调整都进行了精密的计算,本次航天任务堪称完美,为他们点赞。
于此同时,小编不经意发现这么一条“微头条”,据说是演员陆毅被一道小学六年级的数学题目给难住了......

图2:演员陆毅在今日头条发布的微头条
其实,根据给出的条件不难推出三个圆的面积比为:Sa:Sb:Sc=20:15:1,继而就可以推出三个圆的半径比。但是如何准确找到圆C和圆B同圆A的相交位置,也就是他们间的圆心距多少时,以满足设定条件?
小编想以航天人的钻研精神,用Revit族来解决这个问题,并完成满足条件的图形的绘制,并建立该数学模型。
每日一族 I 一种用来作图的族
Step1 基本的解题思路为:已求解出圆半径比,给圆设定半径,依据该结果分别继续求解出圆心距。设圆C半径为100mm,小编先确定圆C同圆A的圆心距O1O2。

图3:两圆形相交的数学模型
设圆C半径为100mm,小编先确定圆C同圆A的圆心距O1O2。并设置相关参数。

图4:Revit中创建两圆形相交的数学模型的参照设置

图5:Revit中创建两圆形相交的数学模型的参照设置
此参数的设置就是考虑调整实例参数D的数值变化,K系数(面积比)随之变化,当K=3时既满足题设条件,(圆C阴影面积为圆C面积的1/3),则此时的D值即为圆C与圆A圆心距。
Step2 根据参照创建图形实体或模型线,创建标签注释,进行出图

图5:Revit中创建两圆形相交的数学模型实体

图6:Revit中创建两圆形相交的数学模型实体平面视图(含标签注释)

图7:标签注释参数设置
标签与本族采用同一个共享参数TXT文本,可是实现参数关联。同时,给标签在本族中关联了可见性参数“警示信号”


图8:标签可见性参数设置
也就是说两个既定的圆相交,其相交面积大小是由其圆心距D决定,D>R+r两个圆不相交;not(D>R-r)表示小圆在大圆内,相交面积即为小圆面积。
因此,可以通过Dynamo为实例参数D设置Number slide(数值滑块)赋值,滑块滑动到合适的数值,则标签显示。
Step3 同样的方法找出圆B的位置,注意应该确保圆A的半径一致,以便载入项目后对两个“构件”对齐。

图9:满足条件圆B的族
载入项目,

图10:载入项目找到两个圆的位置
Step4 再次审核是否满足其他两个条件,通过明细表统计出阴影面积。在创建族的过程中,小编将参数均设置为共享参数,所以在明细表中可以调取需要的详细信息数据。

∑S阴影=0.103,圆A面积=0.628, ∑S阴影/圆A面积≈1/6
∑ S小圆/圆A面积=0.502/0.628≈0.8=4/5
满足题设条件。
再次回到题目,可以看出示意图是值得商榷的。

每日一族 I 总结
通过一个事情,找出运用Revit的解决方法。软件是专业人士解决问题的工具而已。谈起BIM更多的还是需要从专业应用需求出发,通过软件找出完美的,准确的解决方案。
通过一个族简单介绍一下参照及参数设置;简述族的创建及应用的方法,这也是每日一族栏目的宗旨。
表明一种态度。社会的发展,科技的发展,未来存在无限可能,没有一种求真务实踏实的态度,不足以立足。
这也是开篇讲到的航天人的态度!值得学习并在工作中践行。社会发展和科技进步仅仅靠演员是不行的!
往期相关精彩,敬请了解!
识别二维码,关注我们





