摘要
将面向对象的程序设计方法引入到结构损伤容限分析与设计中。建立了结构剩余强度分析和裂纹扩展分析的基本对象类 ,给出了基本类和辅助类的描述 ,并用 C++语言实现。编制了相应的分析程序 ,给出了类的实例。结果表明用面向对象方法设计的剩余强度和裂纹扩展分析程序其性能较传统程序设计方法得到显著改善。
Procedure-oriented programs, although high in operational efficiency, are not efficient in matters that count as compared with the emerging object-oriented programs. To my best knowledge, there is no paper in the open literature about object-oriented programming in damage tolerance analysis. Section 1 uses C++ language to deal with design and implementation of a basic class called TDTApp for analyzing residual strength and crack propagation needed for damage tolerance analysis. For establishing the TDTApp basic class, I first establish five auxiliary classes called TGeometry (subsection 1.1), TMember (subsection 1.2), TCrack (subsection 1.3), TStruData (subsection 1.4), and TSpectrum (subsection 1.5). Section 2 gives a specific example to illustrate how to use the basic class and the five auxiliary classes. The results obtained from this specific example show preliminarily that object-oriented programming does require much less time and is indeed more suitable than procedure-oriented programming in damage tolerance analysis of engineering structures.
出处
《西北工业大学学报》
EI
CAS
CSCD
北大核心
2002年第4期654-658,共5页
Journal of Northwestern Polytechnical University