[新闻搬运]Ladybug tools 1.10.0正式发布
本文搬运自Ladybug Tools官方论坛,由Chris发布,由本人翻译,原文见此,感谢Ladybug Tools团队的付出与奉献。
Ladybug Tools 1.10.0版本正式发布,这次更新的核心主题是 “补全最后的Legacy遗留功能”。主要亮点包括:全新的等高线网格组件(LB Contour Mesh)支持平面与三维网格的等值线可视化;HB-Radiance电气照明工作流终于支持基于IES光度文件的灯具建模;GPU加速后处理通过CuPy显著提升年度Radiance结果的计算速度;全新昆虫Fairyfly将THERM 8热桥有限元分析能力引入LBT-Grasshopper;此外还有围护结构边缘提取组件和年度统计快速组件等实用改进。
亲爱的Ladybug Tools社区:
在刚刚度过Ladybug诞生13周年之际,我们很高兴地宣布,适用于Grasshopper的Ladybug Tools(LBT)最新稳定版本1.10.0正式发布了!这一新版本可在Mac和Windows系统的Rhino 6至8上完全运行。
如果您使用的是Windows系统,只需下载并运行免费的Pollination一键安装程序即可获取此新版本。您只需在Pollination平台上创建一个账户,即可免费下载Pollination Grasshopper安装程序,该程序附带最新版本的Ladybug Tools以及兼容的模拟引擎。对于Mac用户,仍需从Food4Rhino上下载LBT 1.10安装器(.gh文件),并按照此前版本相同的说明完成安装。(译者:您也可以在绿建小筑下载最新的一键安装包)
如果要为这个1.10稳定版本定一个主题,那就是 “补全最后的Legacy遗留功能”。至此,你能想到的任何一个”Legacy版本能做但LBT-Grasshopper做不了”的问题,在1.10中都有了答案。诚然,某些简单功能的答案可能是”使用Grasshopper原生组件”,而某些复杂功能的答案可能是”使用Ironbug组件”——但我们可以保证,只要你问的不是Legacy插件中WIP部分的组件,就一定有可用的解决方案。而且不言而喻的是,我们移植到LBT的所有Legacy功能都附带了重大改进,并且全部支持更大规模、更复杂的模型几何体。
这为开源LBT Grasshopper插件与我们过去7年共同开发的付费Pollination插件之间搭建了一块”拱顶石”。自2018年开始的Legacy插件源代码基础架构重写工作现已完成,由此产生的LBT Grasshopper插件及其核心Python库能够处理Legacy插件根本无法管理的模型规模和复杂度。但如果构建模型的唯一方式仍然是在Grasshopper中复制粘贴组件、管理复杂的数据树,那么这一切的价值就会大打折扣。因此我们设计了Pollination Rhino插件来提供构建和编辑大型复杂模型的最快方式,并开发了Pollination Revit插件来提供从Revit中提取和清理Honeybee模型的最简化工作流程。两者结合,使得LBT-Grasshopper不仅能在鞋盒模型和单个住宅单元的尺度上发挥作用,更能扩展到完整的专业项目级别。


一路走来殊为不易。对此历程感兴趣的用户可以收听@mostapha和我最近与@ChristianKongsgaard录制的播客。正如我们在视频末尾所说,我们非常感谢社区成员一路以来的坚守——你们的持续测试、Bug反馈、问题分拣以及在论坛上给予的所有支持和反馈,是我们走到今天的根本。我们希望你们和我们一样,为我们共同构建的这个科学社区感到自豪。
好了,感性的部分到此为止,让我们深入了解LBT 1.10的新功能!
Ladybug 改进
等高线网格组件
LBT 1.10包含了一个全新的LB Contour Mesh组件,用于利用大多数Ladybug Tools分析的”标准货币”——网格与数据的配对——来生成等值线可视化。

多年前,一些用户可能试用过这个组件的Legacy版本,但由于其不可靠性以及无法处理非平面网格的限制,它始终没能走出WIP阶段。然而,借助@Gspahr最近分享的实验性思路,这个组件在LBT 1.10中获得了重生,带来了一系列改进。它不仅能可靠地对普通平面网格进行等值线绘制、标注和着色:

新方法在三维网格上同样表现出色:


甚至还能与标准Ladybug气候图形(如逐时绘图)配合使用:

Honeybee 改进
HB-Radiance 电气照明
在经历了多年来社区用户的反复呼吁之后,我们非常激动地宣布,LBT 1.10终于包含了在Radiance模拟中通过基于IES光度文件的灯具来建模电气照明的工作流程。这套新工作流围绕两个关键组件构建:HB Luminaire和HB LuminaireZone,二者将光度定义与灯具在场景中的物理位置和朝向分离开来。生成的灯具实例可以通过HB Assign Luminaires组件分配到Honeybee模型,并自动包含在所有时间点模拟中。包括HB Point-In-Time Grid-Based配方:

以及HB Point-In-Time View-Based配方:


更多信息请参阅@mikkel的公告帖。
GPU 加速 Radiance 后处理
@mikkel对HB-Radiance的另一项重要贡献是,现在在开启年度矩阵后处理时会自动通过CuPy调用GPU。

对于运行大型 Radiance模型且拥有兼容GPU的用户,你会注意到4 :: Results部分下的年度结果处理组件运行速度显著提升。由于矩阵乘法在HB Annual Daylight和HB Annual Irradiance配方中占据很大比重,你也会发现这些配方的整体运行速度有所提升。
更多信息请参阅@mikkel的公告帖。
HB-Radiance 年度统计组件
为了补充GPU带来的技术性能提升,@mikkel还添加了一个全新的HB Annual Statistics组件,旨在通过提供较慢的HB Annual Results to Data组件的替代方案来改善工作流性能。新组件使用高性能numpy(或CuPy)库执行所有平均值、总和、最小值和最大值的数学计算,当你并不真正需要每个时间步的所有底层传感器数据时,可以更快速、更便捷地获取这些统计量。

围护结构边缘组件
为了配合下文即将介绍的Fairyfly热桥模拟新功能,我们添加了一个新的HB Envelope Edges组件,可以从Honeybee模型中提取典型热桥位置的线段。

全新昆虫:Fairyfly(仙蜂)
在经历了多年的关于Legacy Honeybee THERM功能未来去向的讨论之后,我们很高兴地宣布,最新的LBT-Grasshopper插件终于添加了与THERM的连接!这些THERM功能通过一只名为Fairyfly的新昆虫对外暴露——名字取自已知最小的昆虫——Fairyfly专门使用THERM 8模拟引擎来执行网格划分和有限元分析。
对于使用过Legacy Honeybee插件的用户而言,这套工作流应该相当熟悉。你使用组件为形状和边界分配THERM属性来构建模型:

同时还有组件用于解析THERM模拟结果,包括U值以及温度(或热流)的彩色网格可视化:

使用新发布的THERM 8引擎带来了对Legacy工作流的全面增强,其中最显著的是对更复杂几何体的支持。一些用户已经开始将THERM建模推进到远超Legacy插件所能达到的精细度。@remyweather制作了这个精美的幕墙裙板模型,其细节丰富程度在THERM 7中根本无法进行网格划分。

更多信息请参阅Fairyfly发布公告帖。
下一个稳定版本的目标功能
随着将Legacy功能移植到LBT的负担已经卸下,我们未来的目标开始转向当年梦想之外的新功能:
更多THERM 8功能(Fairyfly)——如Fairyfly发布公告末尾所示,THERM 8有多项新功能我们希望在近期暴露。最令人期待的可能是湿热耦合建模和瞬态模拟,但我们会先从添加窗户系统支持开始,为其他功能打下坚实基础。
标准合规性配方——为了进一步将LBT Grasshopper插件与大型专业项目的需求对接,后续将陆续推出符合LEED、ASHRAE 90.1等标准的新配方。敬请期待!
