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

鋼框架地震損傷ABAQUS分析的Python應用研究

2020-07-27 05:12:02白潤山馬子彥段君勝
江科學術研究 2020年2期
關鍵詞:后處理有限元語言

白潤山 馬子彥 郝 勇 段君勝

(河北建筑工程學院 土木工程學院,河北 張家口 075000)

0 引言

目前,ABAQUS軟件是國際上運用最廣泛、功能最先進的有限元分析軟件之一,其廣泛應用在建筑、機械、信息、生物等領域。ABAQUS軟件有著強大的建模和計算功能,種類豐富的材料庫和單元庫,可以模擬絕大部分復雜的不規則模型的非線性有限元分析。此外,該軟件擁有專門為進行二次開發而設定的功能窗口,可以實現軟件中未開發的、能提高前后處理效率的接口。

Python語言起源于荷蘭,是在ABC語言的基礎上,作為腳本開發程序的編寫。如今,伴隨著越來越多的功能加入,Python語言逐漸成為一門高效率、易操作的編程語言。它作為開源軟件,可以根據持有者的意向植入到多個平臺中,加快運行速度。ABAQUS中向Python語言提供了許多數據庫,為繞過CAE處理器直接操控ABAQUS的內核提供了有效便利的途徑。本文就利用Python語言編程實現對鋼框架結構模型地震作用下的前處理自動化建模和后處理參數的提取。

1 Python語言在ABAQUS中的二次開發

ABAQUS有限元軟件善于將實際工程問題,尤其是非線性問題,簡化為有限元模型進行仿真分析。例如,板、梁、桿、塊狀等,都能轉化為仿真模型進行問題。但其龐大的單元、節點數據并不利于對結構建模及參數的提取整合。Python語言作為一門功能強大、面向對象性的編程語言,既能獨立運行又可以作為腳本語言使用,往往只需要一小段的編碼就能實現在建模、分析、后處理多個過程的復雜流程簡化。因此,在應用程序開發得到了廣泛應用,Python語言運用環境通信形式如圖1所示。

圖1 ABAQUS與Python語言腳本環境通信關系

因此,采用Python腳本語言與有限元軟件ABAQUS相結合的方式,開發出一種能便捷、迅速建模及提取模型后處理參數的途徑是重大的突破。

2 ABAQUS有限軟件二次開發接口

ABAQUS是世界公認的擁有強大建模、分析等功能的有限元軟件之一,但是其在前后處理方面與其他分析軟件類似,均需要經歷繁瑣的定義、裝配、數據分析過程。Python語言作為ABAQUS腳本的擴展,可通過編程修改ABAQUS的內核程序,實現自動化重復操作、創建模型、篩選數據庫等,這都是通過操控對象模塊實現的。

對象類型一般分為三種。其中,前處理有mdb對象模型,主要針對模型及作業對象;后處理為odb對象模型,主要針對模型和數據對象;session對象模型則主要控制視圖,它包括對用戶自定義、遠程隊列等。本文運用的以及常用的ABAQUS對象模塊如圖2所示。

圖2 ABAQUS對象模型

將寫好的Python語言編碼導入ABAQUS軟件中的途徑有:(1)在ABAQUS/CAE 最下端的CLI 中直接將編碼復制進去按回車;或者直接編寫讀取外部腳本的命令:execfile(‘文件名’)。(2)利用Run Script功能鍵導入外部腳本,在ABAQUS 剛啟動時界面或者菜單欄中都可找到。(3)在啟動ABAQUS/CAE時在命令窗口輸命令啟動腳本:abaqus cae script=文件名。

3 基于ABAQUS鋼框架地震損傷分析

鋼框架建模中需要多次操作相同或類似的流程,其中對多個相同操作的構件的截面、屬性可通過Python 語言編程腳本實現,但大部分操作仍需通過ABAQUS/CAE 中建立模型。以九層鋼框架為例,梁、柱都為工字形鋼截面,樓板為混凝土板。各層梁截面尺寸皆相同,同層柱尺寸相同,具體尺寸見表1。柱之間的距離為6米,層高為4米,柱底部為鉸接并受到X軸方向的地震波作用,俯視圖如圖3所示。

表1 鋼框架結構梁柱截面尺寸

圖3 鋼框架平面圖

3.1 前處理

由于本文都采用將編碼直接輸入CLI命令窗口的方法,故可直接導入應用模塊即可。鋼框架不同層高下存在不同的梁柱截面,故將part模塊導入快速建立多種梁柱截面。

完成多梁、柱、板的建模后,需要對梁柱的界面進行定義,根據表1編程不同樓層狀況下工字型梁柱截面。

1到5層柱:frameModel.IProfile(b1=0.55, b2=0.55, h=0.55, l=0.275, name='Z-1-5', t1=0.03, t2=0.03,t3=0.015)

6到7層柱:frameModel.IProfile(b1=0.45, b2=0.45, h=0.45, l=0.225, name='Z-6-7', t1=0.02, t2=0.02,t3=0.02)

8到9層柱:frameModel.IProfile(b1=0.3, b2=0.3,h=0.3, l=0.15, name='Z-8-9', t1=0.02, t2=0.02, t3=0.015)

梁截面尺寸:frameModel.IProfile(b1=0.35, b2=0.3, h=0.3, l=0.175, name='L', t1=0.03, t2=0.03, t3=0.03)

導入到Abaqus中得到截面分配如圖4所示。

圖4 層樓與梁柱剖面對應圖

再經過對材料定義、裝配、合并、畫網絡等一系列操作之后,得到的鋼框架模型如圖5所示。

圖5 9層鋼框架模型圖

3.2 后處理

模型提交作業后,進入ODB界面就可查詢模型的位移分布如圖6所示。

圖6 9層鋼框架位移圖

但是我們僅能通過顏色來綜合辨別的位移大小,具體某個分析步中的位移最大值我們無法得知,為此可通過編輯腳本實現:

上述程序跳出如圖7結果所示可知,模型在受力過程中magnitude位移最大值位于DZB分析步391針瞬時的時候,位移處于最大值為1.141145E+00米。

下述程序可實現地震完成瞬時節點的位移值,通過修改可提取出節點集中位移最大值,通過選擇較小區域使結果更直觀,且減少了刪選的繁瑣工作。

圖7 magnitude位移最大值位置

表2 鋼框架地震作用下最大節點位移

根據表2不難發現,樓板最大位移量隨著層數越往上而增加,這與梁柱變形規律相契合,故可用樓板變形規律分析樓層的位移變化規律。由圖8樓板增長率折線圖可知,在1層與2層和7層與8層樓板間位移的增長率明顯較大,但1層和2層的變形較小,故框架僅在7層與8層間有明顯的變形,如圖6所示框架位移圖可知與結論相吻合。

圖8 不同樓層板位移增長率分布

4.結論

本文闡述了Python語言在ABAQUS有限元軟件中二次開發方法,并以9層鋼框架為實例,對模型前后處理功能進行了開發,體現了Python語言編程的靈活和高效率。最后指出分析步中位移最大值所在的時程并提取結構地震完成后瞬時的樓層位移損傷參數。

猜你喜歡
后處理有限元語言
果樹防凍措施及凍后處理
今日農業(2020年20期)2020-12-15 15:53:19
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
乏燃料后處理的大廠夢
能源(2018年10期)2018-12-08 08:02:48
讓語言描寫搖曳多姿
累積動態分析下的同聲傳譯語言壓縮
乏燃料后處理困局
能源(2016年10期)2016-02-28 11:33:30
我有我語言
磨削淬硬殘余應力的有限元分析
基于SolidWorks的吸嘴支撐臂有限元分析
箱形孔軋制的有限元模擬
上海金屬(2013年4期)2013-12-20 07:57:18
主站蜘蛛池模板: 国产门事件在线| 欧美日韩一区二区三区在线视频| 波多野结衣视频网站| 中文字幕 91| 色老头综合网| 免费国产黄线在线观看| 精品国产自在现线看久久| 亚洲人成网站在线播放2019| 欧美成人精品一级在线观看| 亚洲无码电影| 2021天堂在线亚洲精品专区| 日韩国产黄色网站| 国产91在线免费视频| 免费在线国产一区二区三区精品| 免费A∨中文乱码专区| 国产欧美亚洲精品第3页在线| 色综合成人| 精品国产成人av免费| 国产视频 第一页| 特级欧美视频aaaaaa| 精品偷拍一区二区| 亚洲九九视频| 原味小视频在线www国产| 亚洲欧美成人综合| 久久大香伊蕉在人线观看热2| 国产精品福利在线观看无码卡| 无码精品国产VA在线观看DVD| 一级成人a做片免费| 中文字幕亚洲乱码熟女1区2区| 全午夜免费一级毛片| a级毛片网| 亚洲综合狠狠| 久久男人视频| AV在线天堂进入| 亚洲国产成人精品无码区性色| 国产永久在线观看| 午夜精品久久久久久久无码软件| 9久久伊人精品综合| 午夜国产理论| 免费可以看的无遮挡av无码| 美臀人妻中出中文字幕在线| 青草视频免费在线观看| 亚洲人成电影在线播放| 久久99这里精品8国产| 亚洲一区二区精品无码久久久| 免费国产高清视频| 白浆免费视频国产精品视频| AV色爱天堂网| 欧美日韩另类国产| 国产精品主播| 亚洲天堂免费| 国产国产人成免费视频77777 | 五月天丁香婷婷综合久久| 亚洲永久精品ww47国产| 91视频精品| 亚洲美女操| 欧美成人日韩| 国产97视频在线观看| 久青草免费视频| 国产资源站| 欧美色综合久久| 久久综合九九亚洲一区| 午夜人性色福利无码视频在线观看| 中文字幕无线码一区| 国产偷国产偷在线高清| 亚洲人成电影在线播放| 国产在线98福利播放视频免费| 国产黄色片在线看| 国产va在线观看| 97se亚洲综合| 国产青青草视频| 日韩欧美中文| 视频一区视频二区日韩专区| 国产欧美日韩va| 性喷潮久久久久久久久| 国产在线啪| 亚洲AV一二三区无码AV蜜桃| 国产精品免费电影| 在线精品自拍| 亚洲色图欧美视频| 国产综合精品日本亚洲777| 国产美女自慰在线观看|