[重要提醒]
因为日照分析的运算量稍微有些大
为了避免出现异常
造成打开DY文件自动运行就死机
间接造成文件再也打不开的情况出现
务必将程序的运行方式设置为手动
设置按钮就在屏幕的左下角
=准=备=工=作=
今天给大家带来的日照分析教程
基于Ladybug工具的
需要先安装资料包
在软件包菜单内
选择搜索联机软件包
搜Lagybug就可以了
下载安装成功后
Ladybug就会出现在左侧的菜单栏
另外
还需要下载要分析地点的.epw文件
(下载地址https://energyplus.net/weather)
=正=文=开=始=
今天的教程
是将一块场地
先划分为一万个网格作为分析点
再得到每个分析点的日照小时数
最后将数据可视化
测试样例效果
第一步:绘制边长为50m的方形场地
(1)用Rectangle.ByWidthLength来实现;
(2)将矩形用Surface.ByPatch转换为Surface。
第二步:绘制建筑物
(1)绘制边长为10m的方形,并转换为Surface;
(2)将这个方形拉伸至30m高。
代表一栋高楼
第一步和第二步完成后
结果如下
第三步:生成场地上的日照分析点
(1)用LadyBug工具中的
Generate Test Points节点
(2)将第一步所绘制的场地表面连线至
_testSurfaces
(3)划分网格数量:我现在输入的是100
强烈建议在调试阶段降低至20
也就是把计算量从从一万次降到400次
(4)分析点表面距的距离默认0.01
可调整
比如需要分析窗台高度
则可以设置为0.9或1.2
(5)将生成的点testPts用FLatten节点处理
第四步:创建要分析的几何体
将第一步和第二步创建的场地和建筑物
用List.Create合并
第五步:导入气象数据
(1)用File Path节点导入气象数据文件
(2)用Import Location得到地点信息
(3)用Calculate HOY计算小时数
(4)用Sunpath节点得到该地点的具体的日光路径
第六步:日照小时数分析
将第三、四、五步的结果
与Sunlighthours Analysis的数据输入端相连
就得到了每个点的日照时数
第七步:数据可视化
(1)日照小时数的处理
目前是将3小时及以下的部分都视为日照很少
所以在MapTo的节点上
rangeMin等于3
(2)rangeMax从第六步的结果里
用List.MaximumItem取了最大值
(3)自定义色彩的细节如下
(4)给所有分析点上颜色
用Display.ByGeometryColor即可
=终=于=结=束=了=
[重要提醒]
新手谨慎尝试
容易万念俱灰
扫描这个二维码
感谢您的关注
领取专属 10元无门槛券
私享最新 技术干货