当前位置:主页 > 科技论文 > 材料论文 >

PRMMSCs损伤演化分析软件前处理的设计与实现

发布时间:2018-01-09 00:25

  本文关键词:PRMMSCs损伤演化分析软件前处理的设计与实现 出处:《昆明理工大学》2017年硕士论文 论文类型:学位论文


  更多相关文章: 颗粒增强复合材料 VC有限元法 面向对象 计算机图形学 人机交互界面


【摘要】:本文利用计算机图形学、数字图形的处理以及其他学科的交叉,将科学计算的过程同计算结果将科学计算过程及计算结果转换为图形及图像在屏幕上,并与之交互处理。本文针对颗粒增强复合材料的模拟计算,采用面向对象、层次化、模块化的软件设计模式,开发用户交互界面和共性制成平台,形成一套能准确对真实PRMMCs材料进行宏观和细观力学分析,完成复合材料性能模拟的CAE软件系统。因为目前针对Voronoi有限单元的计算程序是用Fortran语言编写的,通过读取文本的形式来进行的。大多数时候文本的编写是很繁杂并且容易出问题的。如果通过友好出操作界面结合一般有限元的计算步骤,可以很容易地生成控制文本,然后调用Fortran的求解器进行求解。本工作可以为该模拟计算提供便利的操作界面。本文在对原有Fortran求解器的基础上,通过Qt用户界面并结合OpenGL技术开发能够对颗粒增强复合材料进行模拟计算的并带有友好处理界面的前处理平台。本文的主要工作如下:(1)讨论了国内外CAE发展的情况,同时对比发现我国在CAE的长远发展上远远落后于国外,并且难于形成具有竞争性的商业软件。此外,结合大量的文献阅读发现,即使国外的大型商业软件在计算颗粒增强复合材料方面也做的不是很令人满意。主要体现在宏观和细观尺度的处理方面专业性不强。(2)分析了研究所用的开发语言C++的特性以及计算机图形学基础理论(如平移、旋转等基础变换)和工作所用到的平台Qt和OpenGL。对OpenGL的运行机制进行详细的分析。为后续研究提供良好的基础。(3)详细讨论理论一般有限单元和Voronoi单元的构成理论,比较分析两种不同单元之间的差别,区分二者的优劣之处所在。(4)根据有限元的程序设计所遵循的面向对象思想和程序开发需要遵循的原则,对本平台开发所设计的单元对象等进行分类。利用OpenGL图形函数实现了界面简单的二维模型的建立以及网格划分时的渲染。为调用求解计算工作做铺垫。此外该平台拥有一般图形界面所具备的简单操作,实现交互式有限元前处理可视化系统,让用户轻松的使用本地可视化系统。(5)在Fortran求解的基础上,根据章节3中所涉及到的Voronoi单元的理论,分析了能够影响其计算精度和效率的因素,对程序的优化有一定的参考价值。利用Qt和OpenGL进行可视化界面的设计与实现,在很大程度上可以省去单纯C++语言开发界面的繁杂。因为针对每个项目有不同的要求,加上平台之间的差距,几乎所有的工作都要从零开始,即使有相似的平台,由于缺乏共享性,这些都会造成时间和人力上的浪费。在PRMMCs的理论基础上,通过改进程序中应力函数的系数、高斯点数、夹杂位置以及H积分点数来优化程序的计算精度和计算效率。模拟计算结果表明,在程序中改变这些参数项,会在不同程度上影响计算结果。
[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.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TB33;TP391.7

【参考文献】

相关期刊论文 前10条

1 黄永霞;郭然;李伟;;颗粒增强复合材料有效模量的Voronoi单元有限元法分析[J];重庆大学学报;2016年05期

2 曹森;苏贵斌;;软件开发中的设计原则[J];软件导刊;2012年01期

3 梁国平;唐菊珍;;有限元分析软件平台FEPG[J];计算机辅助工程;2011年03期

4 张洪武;陈飙松;李云鹏;张盛;彭海军;;面向集成化CAE软件开发的SiPESC研发工作进展[J];计算机辅助工程;2011年02期

5 李健;郝志明;宁佐贵;;基于PANDA框架的并行有限元模态分析程序开发和应用[J];计算机辅助工程;2011年01期

6 田荣;;中国CAE软件发展的新契机[J];计算机辅助工程;2011年01期

7 吴圣川;吴玉程;;ALOF——新一代三维疲劳裂纹扩展分析软件[J];计算机辅助工程;2011年01期

8 罗吉祥;唐春;;X-VCFEM单元在颗粒增强复合材料裂纹模拟中的应用研究[J];材料导报;2010年18期

9 李伟;宋卫东;宁建国;;考虑粒子分布特征的复合材料细观力学方法[J];固体力学学报;2010年04期

10 孙侠生;段世慧;陈焕星;;坚持自主创新 实现航空CAE软件的产业化发展[J];计算机辅助工程;2010年01期

相关博士学位论文 前1条

1 郭然;颗粒增强复合材料界面脱层和热机疲劳的数值模拟[D];清华大学;2003年



本文编号:1399305

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/cailiaohuaxuelunwen/1399305.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户aa8c3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com