ABAQUS二次開發(fā)在基于網(wǎng)格的變形幾何體重構(gòu)中的應(yīng)用
發(fā)布時(shí)間:2021-08-16 14:56
進(jìn)入21世紀(jì),隨著計(jì)算機(jī)技術(shù)和科技的進(jìn)步,計(jì)算機(jī)仿真逐漸成為工程設(shè)計(jì)和提高產(chǎn)品性能的手段和方法,在科研和工程領(lǐng)域應(yīng)用越來越廣泛。三維計(jì)算機(jī)重構(gòu)技術(shù)作為計(jì)算機(jī)仿真的一個(gè)重要的技術(shù)手段,具有重要的作用。在仿真過程中多部件多載荷的變形幾何體如何實(shí)現(xiàn)建模成為建模的重點(diǎn)和難點(diǎn)。本論文主要是以ABAQUS軟件為平臺(tái),二次開發(fā)為途徑,使用Python腳本編寫程序,實(shí)現(xiàn)四面體、五面體、六面體網(wǎng)格的變形幾何體重構(gòu),從而開發(fā)出一種新的建模方法,為多載荷加載過程中的建模奠定基礎(chǔ)。編程實(shí)現(xiàn)的方法和步驟可以分為以下幾個(gè)步驟:1.獲取變形幾何體的數(shù)據(jù):編寫腳本程序?qū)崿F(xiàn)數(shù)據(jù)的后處理。在數(shù)據(jù)ODB文件中包含了建模過程中需要的節(jié)點(diǎn)數(shù)據(jù)信息。首先通過訪問ODB文件,獲取原始節(jié)點(diǎn)坐標(biāo)和位移節(jié)點(diǎn)坐標(biāo),并將這些數(shù)據(jù)以文檔的形式保存,利用簡(jiǎn)單的算法將這些數(shù)據(jù)進(jìn)行后處理,最終得到變形后的數(shù)據(jù)節(jié)點(diǎn)坐標(biāo),處理得到數(shù)據(jù)結(jié)果列表,并保存和查看數(shù)據(jù)。2.重構(gòu)變形幾何體:編寫腳本程序?qū)崿F(xiàn)重構(gòu)過程,重構(gòu)原理是利用結(jié)果數(shù)據(jù)列表,通過ABAQUS中由點(diǎn)構(gòu)線、由線構(gòu)面、由面構(gòu)體的方法,構(gòu)建變形后的每個(gè)不同的單元,經(jīng)過循環(huán)重構(gòu)出所有的單元,所有的單元需...
【文章來源】:蘭州理工大學(xué)甘肅省
【文章頁數(shù)】:61 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
三維多晶體裝配體
變形后的
ABAQUS二次開發(fā)在基于網(wǎng)格變形體重構(gòu)中的應(yīng)用20高數(shù)據(jù)處理的效率,通過軟件編程的方式,將讀取的數(shù)據(jù)信息以.txt格式保存,然后再實(shí)現(xiàn)大量數(shù)據(jù)的讀娶調(diào)用和查看。在變形三維多晶體結(jié)果數(shù)據(jù)(ODB)文件中,同樣包含了模型數(shù)據(jù)(Modeldata)和結(jié)果數(shù)據(jù)(Resultdata)。通過后處理的二次開發(fā)編寫腳本程序,提取所需的數(shù)據(jù)有晶粒的節(jié)點(diǎn)編號(hào),晶粒的原始節(jié)點(diǎn)坐標(biāo),晶粒的節(jié)點(diǎn)位移坐標(biāo),每個(gè)晶粒的單元編號(hào)和節(jié)點(diǎn)編號(hào),最終獲得建模所需要的數(shù)據(jù)列表。(1)獲取變形后四面體原始坐標(biāo)和位移坐標(biāo)編寫腳本程序,首先打開并讀取ODB文件,通過遍歷文件數(shù)據(jù)結(jié)構(gòu)模型數(shù)據(jù)(modeldata)中的根裝配(rootassembly)可以讀取每個(gè)晶粒的原始節(jié)點(diǎn)編號(hào)(N)和節(jié)點(diǎn)坐標(biāo)x,y,z,利用循環(huán)實(shí)現(xiàn)對(duì)每個(gè)節(jié)點(diǎn)坐標(biāo)的輸出,每個(gè)節(jié)點(diǎn)的數(shù)據(jù)輸出格式為:節(jié)點(diǎn)編號(hào)X軸的坐標(biāo)Y軸的坐標(biāo)Z軸的坐標(biāo);在結(jié)果數(shù)據(jù)(resultdata)中,訪問step對(duì)象尋找每個(gè)分析步中的節(jié)點(diǎn)位移(U)的坐標(biāo)和位移節(jié)點(diǎn)位移坐標(biāo)x,y,z,同樣,利用循環(huán)實(shí)現(xiàn)對(duì)位移節(jié)點(diǎn)坐標(biāo)的輸出,每個(gè)節(jié)點(diǎn)的數(shù)據(jù)輸出格式為:節(jié)點(diǎn)編號(hào)X軸的坐標(biāo)Y軸的坐標(biāo)Z軸的坐標(biāo),并保存數(shù)據(jù)。四面體網(wǎng)格節(jié)點(diǎn)的未變形前的坐標(biāo)節(jié)點(diǎn)可以從ODB文件中獲得如圖3.3所示為四面體的節(jié)點(diǎn)坐標(biāo)分別為x,y,z,其中,第一列代表一個(gè)晶粒的單元編號(hào),后面三列為建模時(shí)未進(jìn)行變形時(shí)的坐標(biāo)。同時(shí)可以提取每個(gè)節(jié)點(diǎn)的位移坐標(biāo),如圖3.4所示,因?yàn)槊總(gè)節(jié)點(diǎn)對(duì)應(yīng)相應(yīng)的單元坐標(biāo),每個(gè)節(jié)點(diǎn)對(duì)應(yīng)都會(huì)發(fā)生位移,所以每個(gè)節(jié)點(diǎn)坐標(biāo)和位移坐標(biāo)是相同的,同樣,第一列代表一個(gè)晶粒的單元編號(hào),而后面的三列分別代表X軸,Y軸,Z軸上,每個(gè)節(jié)點(diǎn)產(chǎn)生的位移量。圖3.3四面體部分原始節(jié)點(diǎn)坐標(biāo)
【參考文獻(xiàn)】:
期刊論文
[1]一種改進(jìn)的圖像三維重建技術(shù)研究[J]. 朱碩,黃新蕊,危新宇,許樹文,王晨曦,童亞拉. 激光雜志. 2019(04)
[2]ABAQUS二次開發(fā)在變形幾何模型重構(gòu)中的應(yīng)用[J]. 龔亞飛,李旭東,何玲. 甘肅科學(xué)學(xué)報(bào). 2016(03)
[3]計(jì)算機(jī)輔助工程(CAE)技術(shù)的應(yīng)用及其展望[J]. 曲春航. 電腦知識(shí)與技術(shù). 2013(35)
[4]基于特征點(diǎn)匹配的快速雙目三維重建[J]. 湯蕊黛. 中國科技信息. 2013(09)
[5]在可視化的推動(dòng)下的基于斷層數(shù)據(jù)的X射線圖像三維重建技術(shù)[J]. 肖麗. 黑龍江科技信息. 2012(25)
[6]模具CAD/CAE/CAM技術(shù)的發(fā)展及軟件應(yīng)用[J]. 陳暉,李名堯,吳華春. 機(jī)械設(shè)計(jì)與制造. 2011(06)
[7]動(dòng)態(tài)仿真模擬實(shí)驗(yàn)平臺(tái)在民航專業(yè)課實(shí)踐教學(xué)中應(yīng)用研究[J]. 邵荃. 科技信息. 2011(15)
[8]綜述CAE技術(shù)的發(fā)展和應(yīng)用[J]. 孫東印,司建明,李郁. 現(xiàn)代制造技術(shù)與裝備. 2011(02)
[9]基于Python的ABAQUS二次開發(fā)方法與應(yīng)用[J]. 張強(qiáng),馬永,李四超. 艦船電子工程. 2011(02)
[10]鉆鋌螺紋有限元分析及優(yōu)化改進(jìn)[J]. 陶世軍,劉劍輝,馬建強(qiáng),竇益華. 石油機(jī)械. 2009(10)
博士論文
[1]圖論中的距離標(biāo)號(hào)理論及其在力學(xué)計(jì)算中的應(yīng)用研究[D]. 段滋明.中國礦業(yè)大學(xué) 2011
[2]由工程圖重建三維形體算法的研究[D]. 龔潔暉.清華大學(xué) 2007
碩士論文
[1]變形多晶體微觀組織演化行為研究[D]. 張江溯.蘭州理工大學(xué) 2019
[2]面向?qū)嶓w的三維空間數(shù)據(jù)模型及其應(yīng)用研究[D]. 程宏宇.北京建筑大學(xué) 2017
[3]汽車懸架力學(xué)分析及流程自動(dòng)化[D]. 陳華良.重慶理工大學(xué) 2017
[4]多視角三維建模算法的關(guān)鍵技術(shù)研究[D]. 王帥.杭州電子科技大學(xué) 2016
[5]纖維增強(qiáng)樹脂基復(fù)合材料微切削仿真與實(shí)驗(yàn)研究[D]. 陳能.哈爾濱工業(yè)大學(xué) 2015
[6]切削加工過程與殘余應(yīng)力仿真研究[D]. 施春宇.蘭州理工大學(xué) 2014
[7]高嶺質(zhì)煤矸石微波活化過程的計(jì)算機(jī)仿真研究[D]. 張小美.昆明理工大學(xué) 2013
[8]基于ABAQUS的配氣機(jī)構(gòu)有限元分析及其二次開發(fā)應(yīng)用研究[D]. 胡安慶.浙江大學(xué) 2012
[9]三維紡織復(fù)合材料增強(qiáng)相RVE的有限元建模[D]. 姜慧.蘭州理工大學(xué) 2012
[10]ABAQUS二次開發(fā)技術(shù)在編織型材料微結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用[D]. 周蘭.蘭州理工大學(xué) 2010
本文編號(hào):3345887
【文章來源】:蘭州理工大學(xué)甘肅省
【文章頁數(shù)】:61 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
三維多晶體裝配體
變形后的
ABAQUS二次開發(fā)在基于網(wǎng)格變形體重構(gòu)中的應(yīng)用20高數(shù)據(jù)處理的效率,通過軟件編程的方式,將讀取的數(shù)據(jù)信息以.txt格式保存,然后再實(shí)現(xiàn)大量數(shù)據(jù)的讀娶調(diào)用和查看。在變形三維多晶體結(jié)果數(shù)據(jù)(ODB)文件中,同樣包含了模型數(shù)據(jù)(Modeldata)和結(jié)果數(shù)據(jù)(Resultdata)。通過后處理的二次開發(fā)編寫腳本程序,提取所需的數(shù)據(jù)有晶粒的節(jié)點(diǎn)編號(hào),晶粒的原始節(jié)點(diǎn)坐標(biāo),晶粒的節(jié)點(diǎn)位移坐標(biāo),每個(gè)晶粒的單元編號(hào)和節(jié)點(diǎn)編號(hào),最終獲得建模所需要的數(shù)據(jù)列表。(1)獲取變形后四面體原始坐標(biāo)和位移坐標(biāo)編寫腳本程序,首先打開并讀取ODB文件,通過遍歷文件數(shù)據(jù)結(jié)構(gòu)模型數(shù)據(jù)(modeldata)中的根裝配(rootassembly)可以讀取每個(gè)晶粒的原始節(jié)點(diǎn)編號(hào)(N)和節(jié)點(diǎn)坐標(biāo)x,y,z,利用循環(huán)實(shí)現(xiàn)對(duì)每個(gè)節(jié)點(diǎn)坐標(biāo)的輸出,每個(gè)節(jié)點(diǎn)的數(shù)據(jù)輸出格式為:節(jié)點(diǎn)編號(hào)X軸的坐標(biāo)Y軸的坐標(biāo)Z軸的坐標(biāo);在結(jié)果數(shù)據(jù)(resultdata)中,訪問step對(duì)象尋找每個(gè)分析步中的節(jié)點(diǎn)位移(U)的坐標(biāo)和位移節(jié)點(diǎn)位移坐標(biāo)x,y,z,同樣,利用循環(huán)實(shí)現(xiàn)對(duì)位移節(jié)點(diǎn)坐標(biāo)的輸出,每個(gè)節(jié)點(diǎn)的數(shù)據(jù)輸出格式為:節(jié)點(diǎn)編號(hào)X軸的坐標(biāo)Y軸的坐標(biāo)Z軸的坐標(biāo),并保存數(shù)據(jù)。四面體網(wǎng)格節(jié)點(diǎn)的未變形前的坐標(biāo)節(jié)點(diǎn)可以從ODB文件中獲得如圖3.3所示為四面體的節(jié)點(diǎn)坐標(biāo)分別為x,y,z,其中,第一列代表一個(gè)晶粒的單元編號(hào),后面三列為建模時(shí)未進(jìn)行變形時(shí)的坐標(biāo)。同時(shí)可以提取每個(gè)節(jié)點(diǎn)的位移坐標(biāo),如圖3.4所示,因?yàn)槊總(gè)節(jié)點(diǎn)對(duì)應(yīng)相應(yīng)的單元坐標(biāo),每個(gè)節(jié)點(diǎn)對(duì)應(yīng)都會(huì)發(fā)生位移,所以每個(gè)節(jié)點(diǎn)坐標(biāo)和位移坐標(biāo)是相同的,同樣,第一列代表一個(gè)晶粒的單元編號(hào),而后面的三列分別代表X軸,Y軸,Z軸上,每個(gè)節(jié)點(diǎn)產(chǎn)生的位移量。圖3.3四面體部分原始節(jié)點(diǎn)坐標(biāo)
【參考文獻(xiàn)】:
期刊論文
[1]一種改進(jìn)的圖像三維重建技術(shù)研究[J]. 朱碩,黃新蕊,危新宇,許樹文,王晨曦,童亞拉. 激光雜志. 2019(04)
[2]ABAQUS二次開發(fā)在變形幾何模型重構(gòu)中的應(yīng)用[J]. 龔亞飛,李旭東,何玲. 甘肅科學(xué)學(xué)報(bào). 2016(03)
[3]計(jì)算機(jī)輔助工程(CAE)技術(shù)的應(yīng)用及其展望[J]. 曲春航. 電腦知識(shí)與技術(shù). 2013(35)
[4]基于特征點(diǎn)匹配的快速雙目三維重建[J]. 湯蕊黛. 中國科技信息. 2013(09)
[5]在可視化的推動(dòng)下的基于斷層數(shù)據(jù)的X射線圖像三維重建技術(shù)[J]. 肖麗. 黑龍江科技信息. 2012(25)
[6]模具CAD/CAE/CAM技術(shù)的發(fā)展及軟件應(yīng)用[J]. 陳暉,李名堯,吳華春. 機(jī)械設(shè)計(jì)與制造. 2011(06)
[7]動(dòng)態(tài)仿真模擬實(shí)驗(yàn)平臺(tái)在民航專業(yè)課實(shí)踐教學(xué)中應(yīng)用研究[J]. 邵荃. 科技信息. 2011(15)
[8]綜述CAE技術(shù)的發(fā)展和應(yīng)用[J]. 孫東印,司建明,李郁. 現(xiàn)代制造技術(shù)與裝備. 2011(02)
[9]基于Python的ABAQUS二次開發(fā)方法與應(yīng)用[J]. 張強(qiáng),馬永,李四超. 艦船電子工程. 2011(02)
[10]鉆鋌螺紋有限元分析及優(yōu)化改進(jìn)[J]. 陶世軍,劉劍輝,馬建強(qiáng),竇益華. 石油機(jī)械. 2009(10)
博士論文
[1]圖論中的距離標(biāo)號(hào)理論及其在力學(xué)計(jì)算中的應(yīng)用研究[D]. 段滋明.中國礦業(yè)大學(xué) 2011
[2]由工程圖重建三維形體算法的研究[D]. 龔潔暉.清華大學(xué) 2007
碩士論文
[1]變形多晶體微觀組織演化行為研究[D]. 張江溯.蘭州理工大學(xué) 2019
[2]面向?qū)嶓w的三維空間數(shù)據(jù)模型及其應(yīng)用研究[D]. 程宏宇.北京建筑大學(xué) 2017
[3]汽車懸架力學(xué)分析及流程自動(dòng)化[D]. 陳華良.重慶理工大學(xué) 2017
[4]多視角三維建模算法的關(guān)鍵技術(shù)研究[D]. 王帥.杭州電子科技大學(xué) 2016
[5]纖維增強(qiáng)樹脂基復(fù)合材料微切削仿真與實(shí)驗(yàn)研究[D]. 陳能.哈爾濱工業(yè)大學(xué) 2015
[6]切削加工過程與殘余應(yīng)力仿真研究[D]. 施春宇.蘭州理工大學(xué) 2014
[7]高嶺質(zhì)煤矸石微波活化過程的計(jì)算機(jī)仿真研究[D]. 張小美.昆明理工大學(xué) 2013
[8]基于ABAQUS的配氣機(jī)構(gòu)有限元分析及其二次開發(fā)應(yīng)用研究[D]. 胡安慶.浙江大學(xué) 2012
[9]三維紡織復(fù)合材料增強(qiáng)相RVE的有限元建模[D]. 姜慧.蘭州理工大學(xué) 2012
[10]ABAQUS二次開發(fā)技術(shù)在編織型材料微結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用[D]. 周蘭.蘭州理工大學(xué) 2010
本文編號(hào):3345887
本文鏈接:http://sikaile.net/kejilunwen/shengwushengchang/3345887.html
最近更新
教材專著