最新公告:

新聞中心

免費加盟電話
15805201819

徐州京都建筑工程有限公司

聯系人:劉全義
手機:15805201819

座機:0516-85858581

傳真:0516-85153002?

郵箱:jiulong8558@126.com

地址:徐州市大彭工業園

新聞中心

所在位置:首頁  > 新聞中心 

鋼結構構件設計的CAD技術

更新時間:2016-11-23 16:28:01 點擊數:1889

鋼結構構件設計的CAD技術

  國內有關鋼結構設計方面的軟件較少,除了少數比較專業化的鋼結構軟件外(如同濟大學開發的3D3S空間桿系鋼結構CAD軟件),國內幾乎沒有關于鋼結構設計方面的軟件,尤其是關于鋼結構構件設計方面的軟件。在鋼結構設計中,構件計算(如構件強度、穩定及剛度計算)和構件截面選擇等方面均是一項比較繁瑣的工作,有關鋼結構構件設計計算的軟件有待開發。

  目前,隨著計算機技術的迅猛發展,出現了VisualC++和VisualBasic等面向對象式的高級語言,這些高級語言均克服了過去過程化語言(如C,FORTRAN,PASCAL等語言)的缺陷,即克服了所謂的“軟件危機”的缺陷。在VisualBasic語言中主要是以對象為實體利用這種語言來編程可以非常容易地使程序實現界面化,再通過截面窗體很方便地將結構設計計算的結果提供給用戶。因此,可以在鋼結構設計計算中引入VisualBasic來編制一套鋼結構軟件。該軟件編制主要通過利用PKPM,TBSA,SAP93等建筑結構軟件作為前處理過程,調用它們計算出的數據結果。然后,再通過由VisualBasic編制的程序進行鋼結構構件的強度、穩定及剛度等計算并從材料庫中選出構件的型號,同時將該型號構件的截面尺寸和截面特性以一定格式輸出到某一輸出文件中。最后再利用VisualBasic中OLE(對象鏈接與嵌固)技術將該結果連接到AutoCAD中,從而實現與AutoCAD接口。

  1程序編制的思路過程93等)計算出鋼結構中的各種構件內力及一些計算信息;然后,將這些信息以一定格式讀取到該程序的界面部分中。在程序的界面部分,通過一定的人機對話方式來利用這些內力及計算信息進行截面設計計算并根據計算結果從事先編制好的鋼結構材料數據庫中選擇一個較接近的截面尺寸;同時,以窗體的方式向用戶提供該截面的截面尺寸和一些截面特性。在所有構件截面均己設計計算完之后,該程序又以2種方式向用戶提供查詢截面信息:一種方式是以一定格式將計算結果輸出到指定的數據文件中;另一種方式是通過VisualBasic中OLE技術將計算結果以圖形形式在AutoCAD中顯示出。通常用戶是比較喜歡后者,因為該方式很直觀。

  2數據庫的編制要想用計算機來實現自動選擇截面,必須要用數據庫軟件編制出鋼材的材料庫。目前,常用的數據庫軟件有ACCESS97,DBASE,FoxBASE等。材料庫的編制可以說是用VisualBasic進行數據庫編程的基礎。同時,在材料庫的編制過程中還要利用OLE技術,通過該技術可以在材料庫中形成鋼結構各種構件的截面幾何尺寸圖形。目前,國內使用的鋼結構構件截面形式主要有:熱扎工字型截面、槽鋼截面、槽鋼組合截面、角鋼截面、角鋼組合截面、H型截面、圓管截面、方管截面。

  針對上述各種不同截面形式,在材料庫的編制過程中,采用了ACCESS97數據庫軟件來編制出其對應的鋼結構截面材料庫,并在各種截面的材料庫中,按一定的順序將各種不同的截面型號、截面尺寸、截面特性排列起來,以方便在VisualBasic中采用數據庫編程技術并按一定的判別條件從材料庫中選擇一個最佳的截面型號。

  3建筑結構設計軟件的接口技術該程序的編制思路是:首先,利用建筑結構設計軟件計算出鋼結構中的各種構件內力及信息。其次,如何將這些內力及信息讀取到本程序中來。這將涉及到VisualBasic與建筑結構設計軟件的接口技術。

  該接口技術主要是利用VisualBasic中沒有啟動窗體的啟動過程,在VisualBasic編制的應用程序啟動時不加載任何窗體,即利用SubMain過程為啟動過程。在VisualBasic的標準模塊(Module)中創建一個名為SubMain的子過程,其形式如下:該過程通過調用一個函數過程來檢驗用戶狀態(如PKPM,SLPER93等系列狀態),其中Getuseistatus是從由建筑結構設計軟件(如PKPM,TBSA,SUPERSAP93等)計算的數據文件中獲得。這里的PKPMFom是對應于建筑結構軟件的窗體,將在下面介紹。

  同時,在SubMain子過程中,利用VisualBaisc中讀寫文件方法可將有關的各種鋼結構構件內力及信息從建筑結構設計軟件計算出的數據文件中讀到相應的PKPKForm窗體中,以便于后面的構件計算。

  4用戶界面的編制14鋼結構構件設計用戶界面的編制過程是整個編制過程中最為核心的一部分,也是最為關鍵的一部分。該過程主要是采用人機對話的方式進行,利用VisualBa-sic來編制各種不同的窗體(如PKPMForm),參見的PKPM-丨丨Form窗體。通過這些窗體形成各種不同的用戶界面,在這些用戶界面上可以實現人機對話。

  在這部分程序的編制過程中,對鋼結構中軸心受拉、軸心受壓、拉彎及壓彎等各種構件受力用戶截面窗體圖形式分別給予考慮。結合鋼結構構件設計的知識,對構件的強度、整體穩定、局部穩定、剛度及撓度等各方面均進行計算和分析,并通過VisualBasic中數據庫編程技術,調用材料庫,通過不斷的比較和判斷之后,從材料庫中選擇一種既安全可靠又經濟的截面型號。在這個過程中,VisualBasic主要是在窗體上采用了Data控件和約束數據控件來實現與鋼結構構件材料庫連接的。該計算過程可以分別對軸心受拉、軸心受壓、拉彎、壓彎等不同受力構件進行截面設計,其中可供選擇的截面形式包括:熱扎工字型截面、槽型截面、槽型組合截面、角鋼組合截面、H型截面及圓管截面等。為了使用戶更方便地獲得構件截面的型號和截面尺寸與特性,可有3種方法將該結果提供給用戶。①通過VisualBasic編制的用戶界面向用戶提供截面尺寸和截面特性。見圖型截面窗口種格式將構件截面的尺寸型號及特性寫到某一輸出數據文件中,然后用戶可通過調用該輸出數據文件來訪問截面信息。③將該輸出數據文件再通過OLE技術轉化成AutoCAD中,用戶可直接從AutoCAD中訪問截面信息。在利用建筑結構設計軟件計算時,必須初步根據設計經驗來假設一組構件的截面型號、尺寸和特性。然后,在此基礎之上計算出構件的內力,再把這些內力調用到本軟件中,通過該軟件進行計算和選材,從而由其得到另一組構件的截面型號、尺寸和特性。這2組的數據不可能完全吻合,故要在VisualBasic中調用建筑結構設計軟件來重親新截面尺寸窗體圖計算。在重新計算過程中,要把由本軟件計算出的截面型號、尺寸和特性作為建筑結構設計軟件的初始截面信息,計算出構件的內力,再把這些內力重新調用。這樣反復循環2~3次便可以得出一個較好的截面型號。由于在VisualBasic中調用PKPM軟件較難,計算機尚未完成該過程的自動執行,目前只能依賴于手工完成。

  5與AutoCAD接口技術眾所周知,用戶在工程設計中,由于計算和分析等方面的需要,常要開發一些自己的應用軟件,而且總希望經過計算和分析處理后的數據能直接傳遞給AutoCAD,生成一定格式的圖形文件。傳遞這些數據的方法有多種,常用的方法是寫出AutoCAD能直接接受的數據文伴接口。

  ActiveX技術來源于OLE技術。OLE最初是對象鏈接與嵌入,它可以由不同的應用程序產生,同時也可以在該文檔中編輯。如果應用程序支持01£文檔,則在不同應用程序之間的切換由OLE自動完成。OLE技術和其它技術共同作用,從而實現不同應用程序之間的無縫鏈接。

  對象與ActiveX對象。Automa-tion技術允許一個應用程序操縱在另一個應用程序中實現的對象,故利用該技術可以實現在VisualBasic中操縱AutoCAD來實現將計算結果轉化為圖形文件,參見。

  6結語本文針對鋼結構構件設計中的CAD技術且結合現行的鋼結構設計規范(GB17―88),介紹了鋼結構構件設計程序的編制過程。通過該程序的編制與運用,可以有效地將鋼結構構件設計的CAD技術推廣到設計實踐中來,大大加快了設計速度和提高了設計效率,這必將給工程設計帶來可觀的經濟效益。本程序是一個通用程序,與常用結構設計程序具有良好的兼容性和開放性。隨著研究工作的深入,它將不斷完善并逐步被廣大用戶接受和應用。


抖阴视频app_抖阴视频app官网下载安装_抖阴视频app最新