Grasshopper對接Tekla

Grasshopper對接Tekla

Tekla是芬蘭Tekla公司開發的鋼結構詳圖設計軟體,其功能包含三維鋼結構模擬、建立鋼結構詳圖。使用者可以在軟體中搭建一個完整的鋼結構模型,模型包括了零部件的幾何尺寸、材料規格、橫截面、節點型別、材質、使用者批註語等所有資訊。

Grasshopper對接Tekla

Tekla的資料庫包含了國內鋼結構相關規範以及相關鋼材特性,可以自定義零元件接頭資料庫,並且可與多款主流結構分析軟體進行連線,非常適用於協同作業。

Grasshopper對接Tekla

不過Tekla也有自身的缺點,其自由塑形能力很差,沒有一般3D軟體常用的布林運算及放樣等成面功能,為了滿足異形專案的結構要求,可以藉助Grasshopper的強大塑形能力,在Tekla中建立複雜的三維鋼結構模型,本期為大家介紹一款GH對接Tekla的外掛。

Grasshopper對接Tekla

TeklaLink外掛可實時連結GH對Tekla進行演算法建模,可在GH中直接建立Tekla 中的物件並與之互動,並且可在GH中啟用或禁用Tekla指令、是否重新計算並生成Tekla元件、刪除Tekla中物件等操作。

Grasshopper對接Tekla

TeklaLink外掛使結構工程師能夠在早期概念設計階段有效地介入方案,其實際應用包括:建立用於驅動分析和建築資訊模型的建築框架、具有異常曲率的梁和板模型、引數化鋼截面的生成、以及用於生成橋樑和其他結構複雜的幾何圖形。

1、TeklaLink外掛下載

(1)下載地址:https://warehouse。tekla。com/搜尋該外掛名稱。

Grasshopper對接Tekla

(2)該外掛最新版本為GrasshopperTeklaLink1。10版本,僅支援Tekla2017SP5以上版本,使用者可根據自己安裝的Tekla版本選擇對應的外掛版本下載。

Grasshopper對接Tekla

(3)官方網站下載外掛時要求提供註冊使用者資訊,不過現在都是免費註冊,常規的檔案和元件、細部節點都可以直接下載來用。

2、Windows、Tekla、Rhino版本要求

(1)Windows版本最低要求:Windows7,Tekla版本不低於2017SP5+,Rhino版本不低於6。31版本。

(2)Windows版本建議要求:Windows10 21H1,Tekla版本2020,Rhino版本不低於7。10版本。

(3)Tekla2020版本開始,部分使用者無法在Windows7系統上安裝執行,建議升級系統及軟體版本來保證外掛與官方同步更新。

3、軟體及外掛的安裝

(1)Tekla軟體安裝地址:https://download。tekla。com/

安裝Tekla軟體的主程式。

安裝Tekla軟體的升級版本的附加程式。

安裝軟體相對應的執行環境程式。

(2)Rhino軟體安裝地址:https://www。rhino3d。com/

GrasshopperTeklaLink壓縮包下載後解壓至Grasshopper的Components Folder資料夾中

4、軟體及外掛的啟動順序

(1)先啟動Tekla軟體,需要開啟待連線的模型檔案後即可。

(2)啟動Rhino軟體後開啟Grasshopper外掛,在二級選單欄中看到對應的Tekla外掛的名稱後證明外掛安裝完成。

5、Tekla外掛的連線啟動及常規操作

(1)開啟解壓後文件夾中的案例檔案後,當模型中出現下圖標誌性建築後,說明軟體連線成功,已透過GH進行快速建模,隨後可以盡情玩耍了。

Grasshopper對接Tekla

Grasshopper對接Tekla

(2)外掛內的電池大致分三類:

Grasshopper對接Tekla

這部分電池主要用來新建模型,透過點、線、面、體等完成相關的建模操作。

這部分電池主要用來詳細設定建模過程中的屬性設定,用來完善Tekla中建模操作。

Grasshopper對接Tekla

這部分電池主要用來將Tekla模型中的零件資訊進行分解提取或轉換至犀牛模型中方便後期呼叫或其他專業完善模型。

TeklaLink使用過程的注意事項:

(1)。使用該外掛之前,要保證Tekla軟體處於開啟狀態,這樣才能保證連結成功。

(2)。模型匯入Tekla後的單位與當前的Rhino模型單位保持一致。

Grasshopper對接Tekla

(3)。在grasshopper中選擇運算器,可在Tekla中高亮顯示對應的互動模型。

(4)。雙擊互動模型對應的運算器可進行重新計算,並且會在Tekla中重新生成已刪除的模型。

Grasshopper對接Tekla

(5)。右鍵單擊grasshopper中互動模型的運算器,會有一個Run in background的選項。此模式意味著Tekla模型在後臺進行更新,而Grasshopper UI保持響應。

(6)。想要斷開GH與Tekla之間的連結,可右鍵單擊運算器選擇Back to Tekla。這樣會保證模型在Tekla中維持不變,並且能夠進一步對其進行修改。

Grasshopper對接Tekla

(7)。在將Brep傳輸到Tekla時,Rhino API會使用標準設定將其轉換為網格,其結構形式將由建立Brep的方式來決定,會很容易造成轉換的網格為無效網格(可能包含非流形邊、缺少網格面、有重複的網格頂點),所以可以自行對Brep進行網格轉換,推薦犀牛7中的四邊重構網格命令。

Grasshopper對接Tekla

官方案例檔案中提供了三個較為完整的案例,因為涉及到相關的Rhino及GH的操作,大家可以先根據外掛資料夾中附帶的HTML網頁說明進行檢視詳細介紹,本次僅以案例一展開說明。

(案例一)

Grasshopper對接Tekla

Grasshopper對接Tekla

生成一個平面矩陣作為杆件軸網的基礎平面,將網格打散分解後獲取點陣中的XYZ座標,為保持平面網格形狀不發生改變,僅對網格點的Z座標按照圖示中的。

Grasshopper對接Tekla

講點分別沿著Z軸方向進行移動,移動的距離透過Graph mapper進行控制,再將重新調整點位後的點進行連線。

Grasshopper對接Tekla

點的資料型別不發生改變,因此根據原網格的點序號進行杆件的連線,用到了Tekla中兩點建立鋼樑的電池,profile為鋼樑的規格型號,Attributes為構件的屬性,這樣在Tekla模型中就將鋼樑建立完成。

Grasshopper對接Tekla

同理根據網格點序號利用三點共面生成網格的面板,用到了Tekla外掛中Plate的電池,即根據面邊界生成PL10截面的鋼板,得到最終模型。

Grasshopper對接Tekla

(案例二)

Grasshopper對接Tekla

Grasshopper對接Tekla

Grasshopper對接Tekla

(案例三)

Grasshopper對接Tekla

Grasshopper對接Tekla

引數化設計可以改善以往的結構設計方法,使設計師更容易探索設計空間。引數化設計可以在很短的時間進行精確的計算,根據設定的約束引數或演算法,透過計算可以給出最好的結構形式,並提出更最佳化的設計解決方案。

www。rhino-grasshopper。com

TAG: Tekla外掛模型網格版本