PRMMSCs損傷演化分析軟件前處理的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:PRMMSCs損傷演化分析軟件前處理的設(shè)計(jì)與實(shí)現(xiàn) 出處:《昆明理工大學(xué)》2017年碩士論文 論文類(lèi)型:學(xué)位論文
更多相關(guān)文章: 顆粒增強(qiáng)復(fù)合材料 VC有限元法 面向?qū)ο?/b> 計(jì)算機(jī)圖形學(xué) 人機(jī)交互界面
【摘要】:本文利用計(jì)算機(jī)圖形學(xué)、數(shù)字圖形的處理以及其他學(xué)科的交叉,將科學(xué)計(jì)算的過(guò)程同計(jì)算結(jié)果將科學(xué)計(jì)算過(guò)程及計(jì)算結(jié)果轉(zhuǎn)換為圖形及圖像在屏幕上,并與之交互處理。本文針對(duì)顆粒增強(qiáng)復(fù)合材料的模擬計(jì)算,采用面向?qū)ο蟆哟位⒛K化的軟件設(shè)計(jì)模式,開(kāi)發(fā)用戶交互界面和共性制成平臺(tái),形成一套能準(zhǔn)確對(duì)真實(shí)PRMMCs材料進(jìn)行宏觀和細(xì)觀力學(xué)分析,完成復(fù)合材料性能模擬的CAE軟件系統(tǒng)。因?yàn)槟壳搬槍?duì)Voronoi有限單元的計(jì)算程序是用Fortran語(yǔ)言編寫(xiě)的,通過(guò)讀取文本的形式來(lái)進(jìn)行的。大多數(shù)時(shí)候文本的編寫(xiě)是很繁雜并且容易出問(wèn)題的。如果通過(guò)友好出操作界面結(jié)合一般有限元的計(jì)算步驟,可以很容易地生成控制文本,然后調(diào)用Fortran的求解器進(jìn)行求解。本工作可以為該模擬計(jì)算提供便利的操作界面。本文在對(duì)原有Fortran求解器的基礎(chǔ)上,通過(guò)Qt用戶界面并結(jié)合OpenGL技術(shù)開(kāi)發(fā)能夠?qū)︻w粒增強(qiáng)復(fù)合材料進(jìn)行模擬計(jì)算的并帶有友好處理界面的前處理平臺(tái)。本文的主要工作如下:(1)討論了國(guó)內(nèi)外CAE發(fā)展的情況,同時(shí)對(duì)比發(fā)現(xiàn)我國(guó)在CAE的長(zhǎng)遠(yuǎn)發(fā)展上遠(yuǎn)遠(yuǎn)落后于國(guó)外,并且難于形成具有競(jìng)爭(zhēng)性的商業(yè)軟件。此外,結(jié)合大量的文獻(xiàn)閱讀發(fā)現(xiàn),即使國(guó)外的大型商業(yè)軟件在計(jì)算顆粒增強(qiáng)復(fù)合材料方面也做的不是很令人滿意。主要體現(xiàn)在宏觀和細(xì)觀尺度的處理方面專(zhuān)業(yè)性不強(qiáng)。(2)分析了研究所用的開(kāi)發(fā)語(yǔ)言C++的特性以及計(jì)算機(jī)圖形學(xué)基礎(chǔ)理論(如平移、旋轉(zhuǎn)等基礎(chǔ)變換)和工作所用到的平臺(tái)Qt和OpenGL。對(duì)OpenGL的運(yùn)行機(jī)制進(jìn)行詳細(xì)的分析。為后續(xù)研究提供良好的基礎(chǔ)。(3)詳細(xì)討論理論一般有限單元和Voronoi單元的構(gòu)成理論,比較分析兩種不同單元之間的差別,區(qū)分二者的優(yōu)劣之處所在。(4)根據(jù)有限元的程序設(shè)計(jì)所遵循的面向?qū)ο笏枷牒统绦蜷_(kāi)發(fā)需要遵循的原則,對(duì)本平臺(tái)開(kāi)發(fā)所設(shè)計(jì)的單元對(duì)象等進(jìn)行分類(lèi)。利用OpenGL圖形函數(shù)實(shí)現(xiàn)了界面簡(jiǎn)單的二維模型的建立以及網(wǎng)格劃分時(shí)的渲染。為調(diào)用求解計(jì)算工作做鋪墊。此外該平臺(tái)擁有一般圖形界面所具備的簡(jiǎn)單操作,實(shí)現(xiàn)交互式有限元前處理可視化系統(tǒng),讓用戶輕松的使用本地可視化系統(tǒng)。(5)在Fortran求解的基礎(chǔ)上,根據(jù)章節(jié)3中所涉及到的Voronoi單元的理論,分析了能夠影響其計(jì)算精度和效率的因素,對(duì)程序的優(yōu)化有一定的參考價(jià)值。利用Qt和OpenGL進(jìn)行可視化界面的設(shè)計(jì)與實(shí)現(xiàn),在很大程度上可以省去單純C++語(yǔ)言開(kāi)發(fā)界面的繁雜。因?yàn)獒槍?duì)每個(gè)項(xiàng)目有不同的要求,加上平臺(tái)之間的差距,幾乎所有的工作都要從零開(kāi)始,即使有相似的平臺(tái),由于缺乏共享性,這些都會(huì)造成時(shí)間和人力上的浪費(fèi)。在PRMMCs的理論基礎(chǔ)上,通過(guò)改進(jìn)程序中應(yīng)力函數(shù)的系數(shù)、高斯點(diǎn)數(shù)、夾雜位置以及H積分點(diǎn)數(shù)來(lái)優(yōu)化程序的計(jì)算精度和計(jì)算效率。模擬計(jì)算結(jié)果表明,在程序中改變這些參數(shù)項(xiàng),會(huì)在不同程度上影響計(jì)算結(jié)果。
[Abstract]:In this paper, computer graphics, digital graphics processing and other disciplines are intersected to convert the process of scientific calculation and the result of calculation into graphics and images on the screen. Based on the simulation and calculation of particle reinforced composites, this paper uses object-oriented, hierarchical, modular software design pattern to develop user interface and generality platform. A set of macroscopical and meso-mechanical analysis of real PRMMCs materials is formed. The CAE software system is used to simulate the properties of composite materials, because the calculation program for Voronoi finite element is written in Fortran language. It is done by reading the form of text. Most of the time the writing of the text is very complicated and easy to go wrong. If we combine the general finite element calculation step with the friendly operation interface. You can easily generate control text. Then call the solver of Fortran to solve. This work can provide a convenient operation interface for the simulation. This paper is based on the original Fortran solver. By using QT user interface and OpenGL technology, a preprocessing platform with friendly processing interface was developed, which can simulate and calculate particle reinforced composites. The main work of this paper is as follows: 1). The development of CAE at home and abroad is discussed. At the same time, it is found that our country lags far behind foreign countries in the long-term development of CAE, and it is difficult to form competitive commercial software. Even large commercial software abroad is not very satisfactory in calculating particulate reinforced composite materials. It is mainly reflected in the macroscopic and mesoscale processing. The characteristics of the development language C and the basic theory of computer graphics (such as translation) are analyzed. QT and OpenGL.A detailed analysis of the running mechanism of OpenGL is carried out. It provides a good foundation for further research. The structure theory of general finite element and Voronoi element is discussed in detail. Comparing and analyzing the difference between the two kinds of elements, distinguishing the advantages and disadvantages of the two elements. (4) according to the object-oriented thought followed by the finite element programming and the principles to be followed in the development of the program. This paper classifies the unit objects designed by this platform, realizes the establishment of two-dimensional model with simple interface and the rendering of mesh division by using OpenGL graphic function, and paves the way for calling the solution calculation work. In addition, the platform has the simple operation of a general graphical interface. The interactive finite element pre-processing visualization system is implemented, which allows users to easily use the local visualization system. 5) on the basis of Fortran solution. According to the theory of Voronoi element in Chapter 3, the factors which can affect the calculation accuracy and efficiency are analyzed. QT and OpenGL are used to design and implement the visual interface. The complexity of simple C language development interfaces can be largely eliminated. Because of the different requirements for each project, and the gap between platforms, almost all work starts from scratch. Even if there are similar platforms, due to the lack of sharing, these will cause a waste of time and manpower. On the basis of PRMMCs's theory, Gao Si points by improving the coefficient of stress function in the program. The calculation accuracy and efficiency of the program are optimized by the inclusion position and H integral points. The simulation results show that changing these parameters in the program will affect the calculation results in varying degrees.
【學(xué)位授予單位】:昆明理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類(lèi)號(hào)】:TB33;TP391.7
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 黃永霞;郭然;李偉;;顆粒增強(qiáng)復(fù)合材料有效模量的Voronoi單元有限元法分析[J];重慶大學(xué)學(xué)報(bào);2016年05期
2 曹森;蘇貴斌;;軟件開(kāi)發(fā)中的設(shè)計(jì)原則[J];軟件導(dǎo)刊;2012年01期
3 梁國(guó)平;唐菊珍;;有限元分析軟件平臺(tái)FEPG[J];計(jì)算機(jī)輔助工程;2011年03期
4 張洪武;陳飆松;李云鵬;張盛;彭海軍;;面向集成化CAE軟件開(kāi)發(fā)的SiPESC研發(fā)工作進(jìn)展[J];計(jì)算機(jī)輔助工程;2011年02期
5 李健;郝志明;寧佐貴;;基于PANDA框架的并行有限元模態(tài)分析程序開(kāi)發(fā)和應(yīng)用[J];計(jì)算機(jī)輔助工程;2011年01期
6 田榮;;中國(guó)CAE軟件發(fā)展的新契機(jī)[J];計(jì)算機(jī)輔助工程;2011年01期
7 吳圣川;吳玉程;;ALOF——新一代三維疲勞裂紋擴(kuò)展分析軟件[J];計(jì)算機(jī)輔助工程;2011年01期
8 羅吉祥;唐春;;X-VCFEM單元在顆粒增強(qiáng)復(fù)合材料裂紋模擬中的應(yīng)用研究[J];材料導(dǎo)報(bào);2010年18期
9 李偉;宋衛(wèi)東;寧建國(guó);;考慮粒子分布特征的復(fù)合材料細(xì)觀力學(xué)方法[J];固體力學(xué)學(xué)報(bào);2010年04期
10 孫俠生;段世慧;陳煥星;;堅(jiān)持自主創(chuàng)新 實(shí)現(xiàn)航空CAE軟件的產(chǎn)業(yè)化發(fā)展[J];計(jì)算機(jī)輔助工程;2010年01期
相關(guān)博士學(xué)位論文 前1條
1 郭然;顆粒增強(qiáng)復(fù)合材料界面脫層和熱機(jī)疲勞的數(shù)值模擬[D];清華大學(xué);2003年
,本文編號(hào):1399305
本文鏈接:http://sikaile.net/kejilunwen/cailiaohuaxuelunwen/1399305.html