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

基于Python 語言的裂紋擴展模擬

2013-06-25 08:45:14王晨
中國信息化·學術(shù)版 2013年3期

王晨

【摘 要】本文用python語言在有限元仿真軟件Abaqus的運行環(huán)境下對CT試件進行裂紋擴展模擬,擴展有限元作為一種新型的斷裂數(shù)值模擬技術(shù),能很好的模擬裂紋擴展路徑,顯示出其強大的功能。用python語言條理清晰,利于模型的保存和修改,并且可以很好地對Abaqus進行二次開發(fā)。

【關(guān)鍵詞】裂紋擴展,Python,擴展有限元。

【中圖分類號】TJ06 【文獻標識碼】A 【文章編號】1672-5158(2013)03-0052-01

對于裂紋的擴展研究,主要從微觀到宏觀角度的出發(fā),固體材料從變形到破壞,跨越了原子結(jié)構(gòu)到宏觀的9至11個尺度量級。裂紋尖端很小的區(qū)域內(nèi)的應(yīng)力、應(yīng)變都是影響裂紋擴展的主要因素。因此從研究范圍來看,跨尺度的宏細觀研究相結(jié)合,正成為斷裂力學研究方向。裂紋尖端區(qū)域內(nèi)的微觀上結(jié)構(gòu)組織發(fā)生的變化和影響是當前斷裂力學的研究前沿課題。從細觀和宏觀尺度上,研究各種材料的斷裂、損傷、蠕變和腐蝕疲勞等方面的最新理論、實驗研究方法及其工程應(yīng)用。

1 python與ABAQUS運算方法

1.1 python匯編語言簡介

Python語言是一種動態(tài)解釋型編程語言,1989年由Guido van Rossum開發(fā),并于1991年年初發(fā)表。Python語言功能強大、簡單易學,支持面向?qū)ο缶幊蹋╫bject-oriented programming),已逐漸受到越來越多的用于的關(guān)注。

Python語言主要有如下重要特征:

(1) 面向?qū)ο笮裕?)簡單性(3)健壯性(4)可擴展性(5)動態(tài)性(6)內(nèi)置的數(shù)據(jù)結(jié)構(gòu)(7)跨平臺性(8)強類型

1.2 python與ABAQUS運算方法

Abaqus腳本接口可以實現(xiàn)Abaqus/CAE中的所有功能,并在Python語言的基礎(chǔ)上又擴展了一些新的對象類型。這些對象間的層次和關(guān)系組成了Abaqus 的對象模型。

Abaqus腳本接口對Python 語言進行了擴展,額外提供了大約500個對象模型,這些對象模型之間的關(guān)系比較復雜,大致將這寫對象分為3 類:Session、Mdb 和Odb。如圖1 所示

(3)

右端第一項可用于模型中所有節(jié)點;右端第二項只對形函數(shù)被裂紋內(nèi)部切開的單元節(jié)點有效;右端第三項只對形函數(shù)被裂紋尖端切開的單元節(jié)點有效。

3.算例

3.1 模型建立及運算

以CT試件裂紋擴展為例,用python編程做裂紋擴展。主要分為以下幾個步驟

(1)from part import * #第一步,建立建模

(2)from material import * #第二步,材料定義

編譯完CT試件模型后對其進行材料的定義,使用縮減積分單元,材料為高強鋼,其屈服強度為714MPa,抗拉強度844MPa。在程序中定義極限強度準則如下:

mdb.models['Model-1'].materials['Q690']. Maxps Damage Initiation(table=((844,),))

并定義其損傷和斷裂準則,它是根據(jù)指數(shù)形式來定義的。

(3)from assembly import * #第三步,裝配

(4)from mesh import * #第四步,網(wǎng)格劃分控制

為了能畫出整齊的網(wǎng)格,在畫網(wǎng)格之前,先把試件分隔成塊,并對其進行單獨網(wǎng)格設(shè)置,網(wǎng)格的邊緣不能與之前畫的裂紋重合。

(5)from interaction import * #第五步,定義相互接觸

該步驟主要用于定義裂紋和板件接觸的定義,并定義試件孔與孔圓心耦合,以便于施加載荷。

(6)from step import * #第六步,定義分析步

步驟中定義靜力加載,并定義輸出,主要輸出內(nèi)容如下:

mdb.models['Model-1'].fieldOutputRequests['F-Output-1'].setValues(va riables=( 'S','LE','U','RF','PHILSM','STATUSXFEM'))。

(7)from load import * #第七步,載荷邊界定義

運算選用位移載荷,在上孔加載,下孔約束。

(8)計算任務(wù)生成并提交計算。

3.2. 運算結(jié)果與分析

提交完由Abaqus進行運算,其某一時刻的裂紋擴展云圖如圖2所示,圖中可以看出網(wǎng)格整齊,基本為正方形網(wǎng)格,單元在內(nèi)部開裂,裂紋沿著最大主應(yīng)力方向擴展,其應(yīng)變能隨時間變化的曲線如圖3所示。

圖2 裂紋擴展云圖 圖3 應(yīng)變能隨時間變化曲線

參考文獻:.

[1] 劉長虹,李洪升,彭軍. 基于XFEM的裂紋擴展分析[J]. 上海工程科學技術(shù)大學學報,2010,24(3) : 218-220.

[2] 曹金鳳. Python語言在Abaqus中的應(yīng)用[M]. 北京:機械工業(yè)出版社,2011.8: 13-173

[3] 莊茁. 擴展有限單元法[M]. 北京:電子工業(yè)出版社,2011.8: 18-85

主站蜘蛛池模板: 三区在线视频| 婷婷综合在线观看丁香| 中文字幕有乳无码| 国产一级二级在线观看| 欧美啪啪网| 全部毛片免费看| 欧美一区福利| 色综合天天娱乐综合网| 色播五月婷婷| 夜夜操国产| 国产一级裸网站| 波多野结衣一区二区三区四区视频| 亚洲伊人久久精品影院| 青青青视频91在线 | 国产精品短篇二区| 伊人婷婷色香五月综合缴缴情| 国产69精品久久久久妇女| 精品久久久久成人码免费动漫| 国内精品视频| 麻豆精品视频在线原创| 91最新精品视频发布页| 日韩av高清无码一区二区三区| 热久久国产| 亚洲人成网线在线播放va| 欧美日韩另类国产| 黄色在线不卡| 国产一区二区精品福利| 国产成人综合亚洲欧洲色就色| 免费人成在线观看成人片| 亚洲AⅤ波多系列中文字幕| 99久久99这里只有免费的精品| 国产精品久线在线观看| 午夜福利视频一区| 久久91精品牛牛| 国产精品真实对白精彩久久| 日本精品一在线观看视频| 午夜精品影院| 丁香六月激情婷婷| 农村乱人伦一区二区| 午夜视频免费试看| 国产黄网永久免费| 日本欧美中文字幕精品亚洲| 亚洲一区精品视频在线| 久久夜色精品国产嚕嚕亚洲av| 午夜精品一区二区蜜桃| 啪啪永久免费av| 国产微拍一区| 国产人人射| 热久久综合这里只有精品电影| 亚洲男人天堂2020| 精品国产www| 97国产成人无码精品久久久| 亚洲欧美不卡| 亚洲an第二区国产精品| 国产成人三级| 亚洲a免费| 九一九色国产| 内射人妻无套中出无码| 欧美日韩激情在线| 欧美性久久久久| 99视频在线免费观看| 97se亚洲综合在线韩国专区福利| 亚洲乱亚洲乱妇24p| 亚洲狼网站狼狼鲁亚洲下载| 岛国精品一区免费视频在线观看 | 亚洲大尺码专区影院| 国产主播喷水| 国产午夜精品一区二区三| 亚洲91精品视频| 亚洲一区二区成人| a级毛片一区二区免费视频| 久久精品娱乐亚洲领先| 久久精品亚洲中文字幕乱码| 波多野结衣视频一区二区| 国产自产视频一区二区三区| 亚洲看片网| 亚洲日韩AV无码精品| 亚洲黄色高清| 在线视频97| 超清无码熟妇人妻AV在线绿巨人| 一级毛片视频免费| 2020国产精品视频|