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)將生成的點testPtsFLatten節點處理。

第四步:創建要分析的幾何體,將第一步和第二步創建的場地和建築物,用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教程 顏色控制程序zhuanlan.zhihu.com圖標

關注msXiiXii就能找到我

感謝您的關注


推薦閱讀:

怎麼給自己做靠譜的規劃?
告訴你一件可怕的事:2018年已過去24分之一
北京大學在校園規划上有什麼敗筆?
浦東商業搞事年:LCM置匯旭輝廣場(上篇)
迷茫怎麼辦?

TAG:参数化设计 | 参数化建模 | 规划 |