建筑通风模拟系列教程(3):Butterfly室内通风分析

又是新的一周,制图教室和大家准时相见~

经过之前几期建筑通风模拟教程的介绍,相信大家已经大致掌握了Autodesk Flowdesign, Simscale和RhinoCFD这三款CFD软件的基础操作。

而在上一期的使用RhinoCFD进行高层风压分析的案例中,相信大家都已经感觉到了内置CFD软件给我们设计工作来了效率的极大提高。那么在参数化日益普遍的今天,CFD软件能否在rhino的基础上进一步内置到我们的Grasshopper中了?相信这是很多小伙伴会提出的问题。

因此今天的第三期教程中,我将向大家介绍一款完全内置于Grasshopper的CFD模拟软件--隶属于Ladybug tools的butterfly.并使用它完成一个建筑室内通风分析的简单案例。

STEP 1

基础介绍

Butterfly是由Ladybug tools开发人员开发的一款使用Python代码库,借助openfoam进行通风模拟的CFD软件。它可以帮助我们在Grasshopper环境下,进行基础室内外通风的计算。

相较于其他CFD软件,butterfly的发展时间很短,直到2018年10月6号,第一个公开版本butterfly0.004才正式推出,而至今为止,大的版本更新也只有一次,即2019年2月23日的Butterfly0.005版本。这也导致了Butterfly的计算速度和计算精度相比其他成熟的CFD软件是略有不足的。尽管如此,Butterfly也有其不可忽视的优点:

1:完全内置于Grasshopper中,借助GH电池,模型的修改和调整更为方便。

2:通用Ladybug Tools组件,可以快速自定义显示效果。

3:参数化控制,方便后期的调整和重复使用,工作效率较传统软件高。

STEP 2

下载与安装

童鞋们可以直接在food4rhino平台上搜索Butterfly的进行下载,链接如下:https://www.food4rhino.com/app/ladybug-tools

点击链接进入网站后,选择最上部的BF0.005版本进行下载。

将下载的文件加压之后,使用GH打开其中的installer文件,将boolean toggle设置为TRUE即可。

如果小伙伴们的电脑中已经安装有BlueCFD-Core的话直接重启Rhino即可使用Butterfly,如果没有安装的话,可以参考Github里面的介绍完成BlueCFD-Core的安装(https://github.com/ladybug-tools/butterfly/wiki)

安装完成之后,再次打开GH,大家如果看到如下的Butterfly的卷展栏,并且Butterfly运算器也可以正常工作的话,证明BF已经顺利的安装到你的电脑里面了,下面我们就能开始实际操作的演练啦。

STEP 3

通风模拟

因为BF里面运算器的数量并不算特别的少,所以在今天的教程中,我并不会一一介绍所有电池,相反我会以一个室内通风的案例带着各位了解一下BF的基本使用思路,由点及面的帮助大家掌握Butterfly。

和其他CFD软件一样,模拟的第一步永远是建立几何体。而经过前面几期建筑通风的教程学习,相信大家也都知道了基本的几何体包括墙体,进风口和出风口。BF中几何体的建立同样如此。不过BF与Simscale和RhinoCFD不同的是,它可以使用单面和开放的多重曲面用作模拟物体。

下图依次为进风口,出风口和墙体。

将其拾取到GH界面中。

之后我们需要使用的第一个运算器叫做create butterfly geometry.与创建HB物件类似,BF也需要通过这样一个运算器将Rhino或GH物体赋予通风模拟的相关属性。

连接好名称与几何体之后,这一步最为关键的确定边界属性。我们可以在01:boundary分栏中选择Inlet,outlet和wall boundary进行分别设置。

之后使用create case运算器将各个BF元素进行合并。到此为止我们通风模拟的第一部分创建几何体就完成了。

下面我们要进行所有CFD模拟必须的一步,网格划分。这里要使用到两个运算器:blockmesh和snappyhexmesh.

链接方式如下,这样我们就完成了第二部分Mesh的划分。

之后我们就要开始CFD的计算了。这时要使用的运算器是solution运算器。

链接上一步的case,因为是室内通风模拟,所以recipe选择steady incompressible (同之前教程中的其他CFD软件完全一致)。

solution parameter是这里面一个非常重要的参数,因为它控制这control dictionary和probe这两个输入端。

在control dictionary里我们可以设置模拟的end time(类似于其他CFD软件中的interation)

而在probes里面我们可以以点的方式设置probe的位置以及其类型(目前提供速度压强和温度这三个选项),比如我们选择建筑的地面生成测试点,并将probe的类型设为速度。

设置完成后运行solution,到此位置第三部分CFD演算也就完成了。

最后我们将进行数据可视化的操作,选择butterfly load probe value我们即可获取每个点的风速值。借助之前上一步生成的测试点,我们就可以使用GH自带的vector preview进行简单的向量可视化操作。

也可以借助Ladybug的recolor mesh生成室内的风速图。

最后总结下本次教程的重点:

1:Butterfly的优势与不足

2:Butterfly模拟的基本操作(与Grasshopper操作结合)

3:结果的显示与观察(与Grasshopper以及Ladybug操作结合)

声明:本文所用作品图纸源自网络

设计相关版权归原作者所有

LAC STUDIO仅对图纸表达提供相关解读教程

教程版权归我方所有。

原创作品,转载请与我们联系

往期精彩回顾▼

  • 最新资讯

LAC 国际数位工作营—The Void of A City  编码城市

TOP 建筑院校录取趋势分析

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

贝聿铭的102年,只为向世人呈现极致设计

八大建筑主题推荐:海外平行课合辑

LAC 官宣导师团新成员,等你来Pick!

海外高校毕业展系列:

Vol. 1 / Sci-Arc 南加州建筑学院春季展

Vol. 2 / UPenn 宾夕法尼亚大学MArch毕业展

Vol. 3 / GSAPP哥伦比亚大学建筑硕士毕业展

  • 制图教室

建筑通风模拟系列教程:

Simscale建筑群通风模拟 | RhinoCFD高层风压分析

左手颜料盘,右手素材库,活力插画风达成!

复古拼贴—城市更新场景组图

春意插画风图纸

分析图专题:第一期合辑

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

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

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

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

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

如何在Vray4.0中简洁高效的渲染AO图?

诗意雪景教程 | 模型风效果图第二期-VFR构建写实白模质感

风格化室内表现 | 手绘风第二期—剖透表现

  • 干货素材

小清新插画家具一组

教科书般的PSD格式效果图

竞赛加油包:

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

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

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

树影重重

  • 竞赛资讯

国内:国内建筑竞赛合集

日本:生活在自然之上 | 建筑,产生新的Sakariba

美国:微型住宅设计竞赛

将城市空间融入生活 | 可移动阅读室设计

Zero Threshold设计竞赛 | 换一种方式“流浪地球”

URBAN ZOO 联合办公设计竞赛获奖作品分享

欧洲:TEAMAKERS 游客之家建筑竞赛

来自威尼斯的呼唤:双年展区住房设计

国际:巴黎圣母院尖顶设计竞赛:怎样的方案才能hold住时间

  • 艺术视角

学术:揭开伦敦AB神秘面纱背后的真相 (上篇)

动态表皮系统制作

用KARAMBA半小时搞定受力分析

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

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

展+:米兰设计周:设计界的潮流风向标

超现实主义除了达利还有什么?

见闻:石上纯也与他的“自由建筑”

诗意舞台与哲学 | 经典、传统、革新三代教堂大PK

AA 私人学术森林·Hooke Park的故事

旅行:拥有斯卡帕的意大利 | 金泽,不止于SANAA

布达佩斯(没)饭店 | 挪威,你到底藏起来了多少秘密

人世是海豚梦

  • 作品分享

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

AA Intermediate16 Domestic + Political Space 2.0

AA Diploma 8-Writing Automata

  • 优秀案例

从放弃到拿到UCL、AA、爱丁堡,她说:"方案才是图纸的核心"

拒绝港大、新加坡国立的她,裸辞“跳槽”KADK

包揽美国TOP 5,MIT全奖学霸申请手册

END

(0)

相关推荐