文档介绍:Engineering puters (2000) 16: 131–144
2000 Springer-Verlag London Limited
Development of an Object-Oriented Fatigue Tool
D. Alfred Hancq1*, Andrew J. Walters2 and Jack L. Beuth1
1Department of Mechanical Engineering, Carnegie Mellon University, Pittsburgh; 2ANSYS, Inc., Canonsburg, PA, USA
Abstract. A general-purpose object-oriented fatigue tool from scratch. The other type of fatigue tool is a
set has been designed and implemented that can serve mercial one, usually incorporated into a larger
only as a stand-alone code for preliminary design studies, finite element programming package. Commercial
but also as a foundation for plex industrial ‘in- fatigue tools are often simple, may not conform to
house’ fatigue codes. Due to their programming structure, the design rules of an individual industry -
these tools may easily be modified to include additional
pany, and are not easily extended. For example, the
fatigue prediction methods. ponent libraries have
been created to address three topics in fatigue analysis: current fatigue module in mercially available
(1) fatigue material property definition; (2) basic fatigue code ANSYS follows the AMSE Boiler and Pressure
calculations; and (3) cumulative damage calculations. The Vessel Code, and is well suited for the pressure
initial programming framework has been supplemented, dem- vessel industry; however, it has limited output capa-
onstrating the expandability of the libraries. ponent bilities, and its current architecture does not allow
libraries have been incorporated into three programs to it to be extended to other types of fatigue analyses.
verify their capabilities and demonstrate their use. At this time, a fatigue tool is not available that
provides both the specialty of in-house codes and
Keywords. Fatigue; Lifetime prediction; Object-ori- the flexibility seen in other types of post-analysis
ented programming tools. What is needed is a tool that has the generality
mercial codes, but is impl