PSI - Issue 75

Andrew Halfpenny et al. / Procedia Structural Integrity 75 (2025) 219–233 Author name / Structural Integrity Procedia (2025)

230 12

sent back to the ‘Cycle’ object. The new crack length is then calculated followed by checks to determine if one of the termination conditions (e.g. target crack length achieved, crack arrest) is met. If a termination condition is established, the ‘Cycle’ object is passed to the reporting object and the calculation stopped. If a termination condition is not met, the cycle pointer is incremented and the process continued. The ‘Cycle -by- Cycle’ looping algorithm is summarised in Fig. 3.

Fig. 3. Flow chart of the ‘Cycle -by- Cycle’ looping algorithm .

Made with FlippingBook flipbook maker