论文标题:适用于新结构的多裂纹损伤容限分析程序实现方法 Programming Method for Multi-crack Damage Tolerance Analysis of General Structures 论文作者 李贞培 论文导师 王生楠,论文学位 硕士,论文专业 固体力学 论文单位 西北工业大学,点击次数 88,论文页数 84页File Size10304k 2005-03-01论文网 http://www.lw23.com/lunwen_49021822/ 损伤容限;多裂纹;新结构;程序设计 damage tolerance; multi-crack; new structure; programming 在损伤容限分析与评定中,含多条裂纹结构的裂纹扩展寿命预测是一件非常复杂和繁琐的工作。主要原因是由于裂纹之间存在相互作用而导致多条裂纹扩展是相互关联和协调的,裂纹扩展分析中必须考虑裂纹间的相互影响。由于含多条裂纹结构裂纹扩展分析的复杂性,现有的分析程序多是针对具体结构构型和特定的开裂模式而编写的,但当出现新的结构构型或已知结构在实际分析中发生了不同开裂模式时,由于结构条件(构型和/或开裂模式)已发生改变,裂纹间的关联作用也随之改变,现有程序由于无能力获知这种结构条件变化而无法对其进行计算,这一限制导致现有分析程序在实际应用中受到很大的局限性。为解决此问题,本文提出了多裂纹扩展分析程序设计的新思路,尝试将结构条件的限制解除,通过建立信息交流平台以获知结构条件的改变。基于此思路设计的多裂纹(含单裂纹)扩展分析程序不再受结构条件改变的影响,从而使分析程序不仅能分析现有典型含裂纹结构,亦能分析新的含裂纹结构。为实现此思路,对现有损伤容限分析基本类库和辅助类库进行了全新扩充,添加了多裂纹扩展分析类,并采用C++语言实现,在此基础上,研制一个具有友好用户界面和良好Windows风格的损伤容限分析与评定应用程序平台,并进行了实例验算。 实例验算结果表明,本文的设计思路是成功的和可行的,基于该思路而实现的多裂纹扩展分析程序能很好的适应新结构的分析需求。具有工程应用价值。 It is well known that the life prediction of structures in the presence of multiple cracks is very complex and difficullt in structural damage tolerance design. Just for the complexity and difficulty, most of the existing programs for analysing multiple crack growth have been developed only for certain crack modes of given structures. But in the case of new structures or even another new cracking mode initiated in the same structure, as the structural conditions have been changed, the existing programs have not the ability of konwing the change and also have not the ability of analyzing the new case. This limitation results that these programs could not well meet the needs for analysing new cases in structural damage tolerance design. For an effort to solve this problem, the thesis presents a new programming strategy for analyzing new structire with multiple cracks which attempts to free the analysis program from the limitation of structural conditions by development of a message exchange paltform for obtaining the charges of structural condition. For this purpose, a series of classes for multiple crack damage tolerance analysis are well designed and implemented in C++ language. An integrated application program with friendly interfaces and favorable windows styles is developed by using these classes, and some examples are described by using the application program.The results show that the programming strategy for analyzing new structire with multiple cracks is feasible and successful, the application program based upon this programming meets the need for analyzing new structure in damage tolerane design.
|