999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

VBA編程在特殊結構設計中的應用

2014-09-03 08:38:44魏鳴鏑賈斌武
四川建筑 2014年4期
關鍵詞:結構設計承載力結構

魏鳴鏑,賈斌武

(北京通程泛華建筑工程顧問有限公司四川分公司,四川成都610017)

對于結構設計人員特別是從事工業結構設計的人員,時常會遇到一些特殊的結構如水池、冷卻塔、一段爐等,這些結構用一般的結構設計程序如PKPM是設計不了的。對于這些特殊結構的設計現在一般的處理辦法是購買專用的設計軟件來解決。這種解決辦法的優點是出圖快、效率高,缺點是購買專業軟件的數量多,購買和升級的費用高且對設計人員的專業技術提高不利。對于該問題還有一個解決辦法是使用MIDAS、SAP2000或ANSYS等通用有限元程序作用結構分析平臺對各種特種結構進行分析得出結構的內力分布,再由結構設計人員根據規范要求編寫一些后處理程序來進行配筋設計或進行強度驗算,這種解決辦法的優點是所需的專業軟件少,只需要一個通用有限元分析軟件即可,且對結構設計人員的專業技術成長有利,缺點是人員要求較高,先期的開發時間較長,后期的程序維護需有專業人員來完成。本文以具體的工程實例為前提,闡述了第二種解決方法在設計和開發過程中的實際運用。

1 VBA編程語言介紹

提到編程首先涉及到用什么語言,對于結構工程師來說編程就是為了解決結構設計中遇到的實際問題,因此使用的編程語言越簡單越好,畢竟結構工程工師不是軟件工程師,沒有必要使用那些高級編程語言。因此,對于結構工程師編程來說,VBA語言是首選,VBA是VISUAL BASIC FOR APPLICATION的簡寫,是非常流行的應用程序開發語言VISUAL BASIC的子集,主要是用來擴展Windows應用程序的功能,特別是Microsoft Office軟件,使用應用程序實現自動化的功能。現在結構工程師平時所使用的主要設計軟件如AUTOCAD、SAP2000、TEKLA等軟件均提供了基于VBA的API函數接口,也就是說在平時設計過程中實際操作的各種命令均可以通過接口函數的功能來實現,這就給我們的設計工作帶來很大的方便,例如平常設計過程中需要花幾天或幾十天的設計工作,我可以編寫一段VBA代碼在幾分鐘內解決,這大大提高了我們使用應用程序的效率。另外使用VBA不需要專門的編譯程序,它內嵌于MICORSOFT OFFICE軟件中,這非常利于VBA的推廣運用。

2 VBA在LNG儲罐壁正截面配筋驗算中的具體運用

2.1 LNG儲罐設計概況

LNG儲罐是直徑82 m、高達42 m的筒體結構,平均壁厚不足1 m ,對于這種特殊的薄壁結構用PKPM根本無法設計,在開發過程中,我們使用通用有限元程序對其在各種工況下的內力進行了分析,由于ANSYS沒有中國規范的配筋設計和強度驗算的后處理模塊,所以必須通過其他的后處理軟件來解決。而一般的結構設計軟件的后處理模塊都是與前處理及分析模塊集成的,沒有單獨的后處理模塊。同時由于罐體體積很大,在分析過程中劃分的單元非常多,沿罐的徑向截面有200多個節點,每個節點有300多種組合工況的內力,因此要對每一個節點的截面配筋驗算工作量非常之大,用手工計算幾乎不可能,因此,我們決定通過EXCEL中的VBA程序來解決。考慮到EXCEL中具有單元格拖曳功能,即單元格公式的自動套用功能,因此對于罐體各截面的配筋驗算考慮按以下方式進行,單元格的各列為截面的已知條件,如截面厚度、配筋量以及內力組合結果,單元格的各行按不同工況的內力結果進行排列,這樣只要通過一個函數對第一行的配筋結果驗算完后,將結果單元格下拉即可得到其它各工況下的驗算結果。

2.2 殼正截面配筋計算的具體實現

對于罐體的殼元的正截面配筋驗算可以按柱的單向壓(拉)彎公式實現,但考慮到以后在其他設計工作的推廣運用,設計時按《混凝土結構設計規范》附錄E-任意截面、圓形及環形構件正截面承載力計算的規定編寫,具體實現流程如圖1,過程可參見圖2。

圖1 計算程度編制流程

圖2 柱正截面承載力曲線Nr-Mr曲線

根據上述流程,為保證程序的結構性,在編程過程中使用了不同的子函數以實現不同的功能,具體的子函數如下:

Sub SetValue()設計輸入條件;

Function AdjustMy()考慮長柱效應,調整y向彎矩設計值;

Function AdjustMz() 考慮長柱效應,調整z向彎矩設計值;

Function AngleOfNeutralAxis()計算中和軸與y向的夾角;

Sub MeshCircSection()圓形截面單元劃分;

Sub MeshRectSection()矩形截面單元劃分;

Sub RebarPositionC()確定圓形截面鋼筋位置;

Sub RebarPositionR()確定矩形截面鋼筋位置;

Function CalE1()受壓破壞狀態下計算偏心距Ec;

Sub CriticalState()極限承載力計算;

Function ChkStateN()正截面軸向承載力強度比;

Function ChkStateM()正截面彎矩承載力強度比;

程序具體代碼可參見附錄,該函數的具體驗算結果見表1。

3 結論

根據表1結果可看出,所編寫的函數完成達到了我們預期的效果,更為重要的是該函數可以重用可作為EXCEL中的一個內嵌函數,任何使用EXCEL計算的結構設計均可調用該函數用于柱正截面承載力驗算,大家還可以對其進行補充完善使該函數實現更強的功能。

表1 柱正截面承載力驗算函數在EXECEL中算例

猜你喜歡
結構設計承載力結構
高層建筑連體結構設計
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
結構設計優化在房屋建筑結構設計中的應用
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
論《日出》的結構
CFRP-PCP板加固混凝土梁的抗彎承載力研究
BIM結構設計應用
某排水虹吸井結構設計
耐火鋼圓鋼管混凝土柱耐火極限和承載力
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 国产精品久久精品| 操美女免费网站| 亚洲无线视频| 欧美日韩第三页| 波多野结衣一区二区三区88| 日韩精品高清自在线| 欧美午夜理伦三级在线观看| 免费看a毛片| 九九热视频精品在线| 亚洲视频一区在线| 无码福利日韩神码福利片| 美女高潮全身流白浆福利区| 精品精品国产高清A毛片| 美女内射视频WWW网站午夜 | 午夜少妇精品视频小电影| 国产精品欧美在线观看| 亚洲成在人线av品善网好看| 激情综合网址| 2021国产v亚洲v天堂无码| 亚洲天堂2014| 亚洲中文字幕无码爆乳| 国产第一页第二页| 18禁黄无遮挡网站| 精品综合久久久久久97超人| 国产超薄肉色丝袜网站| 无码日韩视频| 三级欧美在线| 色婷婷成人网| 色偷偷一区| 国产99在线观看| 热99精品视频| 国模极品一区二区三区| 欧美a在线看| 日本免费a视频| 亚洲国产理论片在线播放| 日本午夜视频在线观看| 日本高清免费不卡视频| 91毛片网| 欧美一区二区精品久久久| 欧美不卡在线视频| 国产91色在线| 香蕉eeww99国产在线观看| 91小视频在线观看| 亚洲精品第五页| 国产欧美在线| 国产精品亚洲一区二区在线观看| 人妻丰满熟妇av五码区| 婷婷色中文| 亚洲性日韩精品一区二区| 在线观看国产黄色| 亚洲天堂网在线观看视频| 看国产毛片| 日韩中文字幕亚洲无线码| 在线亚洲精品自拍| 亚洲一区第一页| 自慰网址在线观看| 夜精品a一区二区三区| 国产91九色在线播放| 国产在线拍偷自揄拍精品| 国产成人永久免费视频| 日韩东京热无码人妻| 国产精品久久自在自线观看| 91综合色区亚洲熟妇p| 蜜桃视频一区| 欧美成a人片在线观看| 114级毛片免费观看| 国产制服丝袜91在线| 日本91在线| 中文字幕不卡免费高清视频| 亚洲免费福利视频| 亚洲高清日韩heyzo| 伊人激情综合网| 欧美人人干| 国内精品自在欧美一区| 精品五夜婷香蕉国产线看观看| 精品午夜国产福利观看| 无码福利日韩神码福利片| 五月婷婷丁香综合| 成人午夜免费视频| 8090午夜无码专区| 精品一区二区三区自慰喷水| 香蕉eeww99国产在线观看|