Dynamo教程 日照分析
[重要提醒]
因為日照分析的運算量稍微有些大,為了避免出現異常,造成打開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)自定義色彩的細節如下
=終=於=結=束=了=
[重要提醒]
新手謹慎嘗試
容易萬念俱灰
關於色彩的練習請參考
MsXii:Dynamo教程 顏色控制程序關注msXiiXii就能找到我
感謝您的關注
推薦閱讀:
※怎麼給自己做靠譜的規劃?
※告訴你一件可怕的事:2018年已過去24分之一
※北京大學在校園規划上有什麼敗筆?
※浦東商業搞事年:LCM置匯旭輝廣場(上篇)
※迷茫怎麼辦?