Grasshopper基于遗传算法的双曲幕墙面板优化
今天跟大家分享一个有趣且特殊的,位于Params选项卡Util组中的Galapagos运算器,这个运算器不同于GH一般的运算器,不能像其他运算器一样把数值连接到输入端。
Galapagos运算器的作用:根据Fitness段输入数据的极值设置,通过对Genome端数据的测试,来获得最优解。双击 Galapagos 运算器,进入设定面板可以设定相关参数和进行运算器计算。
1.创建双曲面板,并生产平面。
2.将双曲面板优化成单曲面板。
3.因为我们需要根据单曲面板轮廓线上的点到双曲面板轮廓线上的最小距离,找到单曲弧线的最佳位置。所以我们把Fitness连接到距离平均值,把Genome连接到Slider滑竿。
4. Galapagos运算器连接好之后,双击运算器,进入编辑界面,选择Fitness中的极值,我们需要的是最小值,所以选择Minimize。
5.点击Solvers,选择采用那种算法进行优化运算。(第一种是遗传算法、第二种是退火算法)这里我们选择遗传算法进行运算,经过多次演算之后,我们选择最小的那个值会发现Slider滑竿停留在极值所对应的数值上,我们就找到了单曲弧线位置的最优解。
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训