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

ABAQUS二次開發(fā)在鋼框架結(jié)構(gòu)應用研究

2020-07-15 06:41:18
福建質(zhì)量管理 2020年13期
關(guān)鍵詞:二次開發(fā)后處理數(shù)據(jù)庫

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

引言

Python語言是一種功能強大具有解釋性、交互性和面向?qū)ο蟮木幊陶Z言。Python語言表達優(yōu)美、簡潔,它有豐富的第三方數(shù)據(jù)庫,使得開發(fā)代碼效率非常高,可以實現(xiàn)如正則表

達式、文檔生成、FTP、WAV、GUI 等有關(guān)系統(tǒng)的操作。ABAQUS的前、后處理器為用戶提供了廣泛的功能,Python語言腳本可實現(xiàn)自動、重復化建模,執(zhí)行參數(shù)化研究,訪問結(jié)果數(shù)據(jù)庫等。本文介紹利用Python腳本對鋼框架后處理的二次開發(fā)。

一、二次開發(fā)方法

ABAQUS 提供了用于二次開發(fā)的腳本接口,該接口基于Python語言,極大豐富了ABAQUS的功能。ABAQUS 腳本接口是Python語言的一個擴展,可以使用Python語言編制腳本接口可以執(zhí)行的程序,從而實現(xiàn)自動化重復性的工作、創(chuàng)建和修改模型數(shù)據(jù)庫、訪問數(shù)據(jù)庫的功能。

ABAQUS二次開發(fā)有如下幾種途徑:(1)用戶子程序可以開發(fā)新的模型,控制ABAQUS計算過程和計算結(jié)果;(2)通過環(huán)境初始化文件可以改變ABAQUS的許多缺省設(shè)置;(3)通過腳本繞過內(nèi)核直接實現(xiàn)前處理建模和后處理分析結(jié)果提取;(4)利用GUI腳本創(chuàng)建新的圖形用戶界面實現(xiàn)人機交互。

編寫好的腳本文件在ABAQUS的執(zhí)行過程表示為:ABAQUS自帶的Python解釋器解釋腳本語言;通過內(nèi)核執(zhí)行腳本命令并生成inp文件;賦予分析器有限元計算命令文件;最后在本地文件夾中生成結(jié)果文件,流程如圖1所示。

Python語言編碼導入ABAQUS軟件中的途徑有:(1)在ABAQUS/CAE命令流端口CLI中直接將編碼打進去按回車;或者直接編寫讀取外部腳本的命令:execfile(‘文件名’)。(2)利用Run Script功能鍵導入外部腳本,在 ABAQUS剛啟動時界面或者菜單欄中都可找到。(3)在啟ABAQUS/CAE時在命令窗口輸命令啟動腳本:abaqus cae script =文件名。其中第(2)(3)種方法得到結(jié)果較為迅速,因為方法(1)編碼還需要通過內(nèi)核翻譯。

圖1 腳本語言環(huán)境通信關(guān)系

二、算例

設(shè)計某三層鋼框架,各層梁、柱為工字型鋼且各層梁柱尺寸都相同,樓板為混凝土現(xiàn)澆內(nèi)部未放置鋼筋。模擬鋼框架地震作用,在底柱末端施加x方向的地震波研究梁柱受力情況。耗能一定程度上體現(xiàn)了該樓層的受力情況。

利用Python語言腳本可快速提取個層柱的塑性耗能分布,主要編碼如下:

from odbAccess import*

import visualization

vp=session.viewports[session.currentViewprtName]

odb = vp.displayedObject

step1=odb.steps['DZB']

lastFrame=step1.frames[-1]

All = odb.rootAssembly.instances['--'].elementSets['--']

energy = lastFrame.fieldOutputs['ELPD']

AllEnergy = energy.getSubset(region=All)

print '塑性耗能:',v.elementLabel,v.data

#得到指定部件內(nèi)單元的耗能列表

若想得到某個樓層所以柱單元塑性耗能和,輸入如下代碼實現(xiàn):

sum=0

for v in AllEnergy.values:

sum = sum + v

print'總塑性耗能:',sum.data

通過上面Python語言腳本得到的各層柱單元耗能總和從一層開始分別為:1985978.0、684433.5和94595.1。可以發(fā)現(xiàn)底層柱耗能最大,第二層其次,頂層柱的耗能最小,固底層柱受到的作用力更大,是抗震的關(guān)鍵。

三、結(jié)論

本文敘述了用Python語言腳本對ABAQUS進行二次開發(fā),實現(xiàn)后處理數(shù)據(jù)的提取和計算,得到鋼框架各樓層塑性耗能的總和來分析樓層受力情況,對分析結(jié)構(gòu)抗震有重要意義。

猜你喜歡
二次開發(fā)后處理數(shù)據(jù)庫
果樹防凍措施及凍后處理
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
乏燃料后處理的大廠夢
能源(2018年10期)2018-12-08 08:02:48
西門子Easy Screen對倒棱機床界面二次開發(fā)
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
乏燃料后處理困局
能源(2016年10期)2016-02-28 11:33:30
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 91啪在线| 欧美成人亚洲综合精品欧美激情| 日韩精品久久无码中文字幕色欲| 五月天综合网亚洲综合天堂网| 欧美成人一区午夜福利在线| 中文字幕资源站| 国产成熟女人性满足视频| 亚洲AV成人一区二区三区AV| 国产男女XX00免费观看| 国产日韩丝袜一二三区| 国产精品视频导航| 亚洲无码高清一区二区| 久久国产高清视频| 人妻91无码色偷偷色噜噜噜| 久久久精品无码一区二区三区| 国产超薄肉色丝袜网站| 色香蕉网站| 日韩黄色在线| 拍国产真实乱人偷精品| 91伊人国产| 免费av一区二区三区在线| 亚洲视频一区| 国产在线八区| 国产精品永久在线| 国精品91人妻无码一区二区三区| 欧美午夜理伦三级在线观看| 中文毛片无遮挡播放免费| 永久成人无码激情视频免费| 秘书高跟黑色丝袜国产91在线| 国产主播一区二区三区| 日韩一级二级三级| 亚洲首页在线观看| 试看120秒男女啪啪免费| 四虎在线观看视频高清无码| 青草午夜精品视频在线观看| 精品一区二区三区自慰喷水| a国产精品| 精品国产中文一级毛片在线看| 999国内精品久久免费视频| 福利一区在线| 四虎永久免费地址| 激情综合网址| 日韩精品成人网页视频在线| 久久久久国产一级毛片高清板| 国产a网站| 国产在线精品香蕉麻豆| 亚洲 日韩 激情 无码 中出| 欧美区国产区| 99国产精品国产高清一区二区| 久久国产精品夜色| 91成人试看福利体验区| 国产白浆一区二区三区视频在线| 国产黄网永久免费| 91香蕉视频下载网站| 国产jizzjizz视频| 精品一区二区三区水蜜桃| 日韩无码视频播放| 亚洲精品老司机| 欧美精品一区在线看| 欧美亚洲另类在线观看| 欧美第一页在线| 国产第一页免费浮力影院| 一区二区三区四区在线| 欧美黄色a| 毛片在线看网站| 美女扒开下面流白浆在线试听| 91久久国产热精品免费| 99精品伊人久久久大香线蕉| 人人妻人人澡人人爽欧美一区| 青青久久91| 九九热精品视频在线| 成人小视频网| 最新国产午夜精品视频成人| 国产午夜不卡| 网友自拍视频精品区| 国产欧美在线| AV天堂资源福利在线观看| 国产精品福利在线观看无码卡| 国产情侣一区| 久久国产精品嫖妓| 国产精品开放后亚洲| 不卡午夜视频|