This manual is a tutorial for FRANC3D V5.0 and uses both ANSYS and ABAQUS. This is an advanced tutorial. The basic operations of the FRANC3D V5.0 program will be illustrated, but we assume that the user is familiar with ANSYS, ABAQUS and FRANC3D V5.0. For more basic examples, see the other FRANC3D V5.0 tutorials. The model that we are using here is a minidisc model that was obtained from Wright Patterson Air Force Base. We received an ANSYS model with a relatively coarse mesh that we revised before proceeding with FRANC3D V5.0 crack analyses. In addition, we have extracted a portion of the full model and applied the displacements on the cut-surfaces as boundary conditions for the sub-model. The sub-model was converted from ANSYS to ABAQUS using FRANC3D V5.0; the sub-model is used for subsequent crack growth analyses, but the full model could be used. The last section of the tutorial describes the Python interface to the FRANC3D V5.0 software and illustrates how one can script a series of crack insertion or crack growth analyses. A sample of Python code is provided and described.
ANSYS Minidisc Model
The ANSYS minidisc model was obtained from WPAFB and analyzed using ANSYS to compute the initial uncracked stress state (see Figure 1). One sector of the model supplied by WPAFB was meshed with greater refinement than the rest of the sectors. It was decided that this mesh was too coarse to perform crack growth analyses; it did not capture the geometry accurately and crack insertion and crack growth were impeded by the coarse mesh that had to be retained on the boundaries of the sector when extracting a portion for FRANC3D V5.0. We refined this sector in ANSYS, remapped the temperatures, and reran the uncracked analysis. The refined mesh sector is shown in Figure 2.