PSI - Issue 22
Carlos D.S. Souto et al. / Procedia Structural Integrity 22 (2019) 376–385 Author name / Structural Integrity Procedia 00 (2018) 000–000
380
5
A flowchart of the algorithm based on the mentioned ASTM standard is shown in Fig. 3. Note that the range of X and Y are defined as the absolute value of the di ff erence between the amplitude of their points. Note that in a code the word “reversal” can be interchanged by the word “index”, since, programmatically, a reversal is an index of the data array that contains the known stress history.
Start
Set Z to the first reversal in the history
Read the next reversal
Out of data?
Count each remaining range as 1/2 cycle
YES
NO
End
< 3 reversals?
YES
NO
Form X and Y using the 3 latest nondiscarded reversals: Y = (P i , P j ), X = (P j , P k )
range(X) < range(Y) ?
YES
NO
1. Count range(Y) as 1/2 cycle 2. Discard the first reversal of Y 3. Set Z to the second reversal of Y
YES
Y includes Z ?
NO
1. Count range(Y) as 1 cycle 2. Discard both reversals of Y
Fig. 3: A flowchart of the rainflow counting algorithm based on the ASTM E1049-85 standard.
4. Fatigue Damage Tool (FDT) software overview
When FDT is launched, the user can see that the interface is comprised mainly out of 3 tabs. The first tab is dedicated to all the inputs the user must submit in order for the program to run. The second tab is dedicated to the rainflow counting algorithm and its results. The third tab is dedicated to the fatigue damage calculation and its results. By going to File > Report , the user can also generate a PDF report that shows all the inputs submitted as well as all the results generated by the program. As mentioned earlier, to execute the rainflow counting algorithm, the stress-time history must be comprised only by peaks and valleys, however, if the user’s stress spectrum is not entirely made out of peaks and valleys, it can be converted by going to Tools > Convert to Peaks and Valleys. This will sequentially remove
all bad points of the data (points that are neither a peak nor a valley). Fig. 4 shows FDT’s user interface and Fig. 5 shows FDT’s basic usage.
Made with FlippingBook Digital Publishing Software