Creep-Fatigue Life Assessment Analysis as per API 579 FFS-I

Some of the equipment’s like tower or reactors are very critical equipment in refineries due to very high temperature and pressure. The temperature is also very high and coke tower works in the creep range for some duration of one full cycle. In such cases, creep along with fatigue plays a very important role in the failure of coke drums.

We will consider the example of coke tower having design temperature as 471 Deg. C and working temperature of 149 Deg. C at the top portion and 441 Deg. C at the bottom portion. Below is the histogram for the thermal loading for the top and the bottom portion of the code tower –

Thermal Histogram –




The skirt to shell junction i.e. Y forging is a critical portion of coke tower because it is highly susceptible to creep and fatigue simultaneously. API 579-1/ASME FFS-1 2007 is used for the creep-fatigue interaction in the present case. A non-linear transient thermal analysis is coupled with the elastic-plastic structural analysis for calculation of stresses and strains. These stresses are further used in deducing a creep damage factor and strains are used for deducing permissible cycles for fatigue as per the approach based on API 579-1. An MPC Omega method code is developed in the Finite Element Analysis Software ANSYS 17.2 for calculation of the creep damage factor and permissible cycles for fatigue. MPC Omega method code validated through manual calculation.

Now we will see analysis steps to calculate the creep-fatigue life of the equipment for thermal & pressure variation –

Transient Thermal Loading Conditions:

Loading for Thermal Loading –

  • Temperature Loads for Top/outlet & bottom/inlet section of the tower are applied as mentioned in thermal histogram above, thermal loading profile is as shown in figure 1.
  • Effect of Insulation is considered as the effective coefficient of convection and is applied on the outer surface of shell and nozzles as shown below in figure 1, convection calculations are given in table 1
  • Effect of fireproofing is considered as the effective coefficient of convection and is applied on outer as well as inside surface of the skirt as shown below in figure 1, convection calculations are given in table 2.




  • Figure 1 – Thermal loading as per temperature histogram



    Table 1 – Convection calculations for shell



    Table 2 – Convection calculations for the skirt

    Transient Structural Analysis –

    Loading & Boundary conditions for Transient Structural Analysis:

  • Imported Thermal result file at all time is coupled with transient Mechanical (structural) loads mentioned below, figure 2 shows imported thermal profile from transient thermal analysis at time 3600Sec. (A schematic of coupled transient thermal and transient structural analysis is shown below in figure 3)
  • Self-weight is considered as gravity load in a downward direction as shown in figure 4 below.
  • Internal cyclic pressure for top section & bottom section of the tower is applied as shown in figure 4, transient variation of pressure for both sections in graphical format is as shown below in figures 5 & figure 6 for top section & bottom section respectively
  • Nozzle Thrusts due to internal pressure are applied to the outer faces of Nozzles as shown in figure 7. Thrust calculations are given in table 3
  • Nozzle process loads are applied at the weld edge of the nozzle to shell junction as shown in figure 8. Nozzle loads considered for analysis varies with temperature as shown in figure 11.
  • Moment loads are applied at the weld edge of the nozzle to shell junction as shown in figure 9. Moment loads calculations vary with temperature as shown in figure 12.
  • Fixed support is applied to the bottom face of the skirt and is shown in figure 13.




  • Figure 2- Imported Body Temperature



    Figure 3- Coupled transient thermal + transient structural analysis layout



    Figure 4 – Self-weight & Internal Pressure



    Figure 5 – Cyclic pressure for top/outlet section of tower



    Figure 6 – Cyclic pressure for bottom/inlet section of tower



    Figure 7 – Nozzle Thrusts



    Figure 8 – Nozzle Process Loads



    Figure 9 – Moment loads on Nozzles



    Figure 10 – Nozzle Force & Moment



    Figure 11 – Nozzle Force for Nozzle N4 – Detailed view of nozzle load loading



    Figure 12 – Moment loads on Nozzles – Detailed view of moment loading



    Figure 13 –Boundary Condition-Fixed Support

    Transient Thermal Results

    • Temperature Graph at all time step: –



    • Temperature @ 3600 sec



    • Temperature @ 7200 sec



    • Temperature @ 30600 sec



    • Temperature @ 37800 sec



    • Temperature @ 50400 sec



    • Temperature @ 54900 sec



    • Temperature @ 72000 sec


    Coupled Transient Structural Results

    • Transient Equivalent von mises Stress plot for cycle



    • Maximum Equivalent Von Mises Stress @ 3600



    • Minimum Equivalent von Mises Stress @ 30600


    Fatigue Life Calculation for Data Cases according to ASME Section VIII, Division 2, Part 5.

    According to design data, design number of cycles are 400/year for cyclic temperature & pressure cycle, considering 20 years of design life, the total number of design cycles will be 8000.
    From FEA maximum and minimum stress for the cycle are 305.42 MPa & 67.579 MPa respectively occurred at the skirt to dished end junction as shown in above figure, So the component stress range, ΔSP, k is 237.84 MPa.
    According to point number 5.5.3.2 (ASME Section VIII, Division 2, Part 5, Point 5.5.3.2) the effective alternating stress amplitude for the kth cycle.



    Where,
    ΔSP, k =237.84 N/mm2 ————(The component stress range between two-time point)
    Kf = Fatigue Strength reduction factor = 1.2 (ASME Section VIII, Div. 2, Table 5.11)
    Ke, k = Fatigue Penalty Factor = 1.0 (since ΔSn,k < SPS )
    After solving this we get,
    Salt, k = 142.70 N/mm2
    To calculate the design no. of cycles following formula is used



    Where ET = Young’s modulus for material.
    The coefficients C1, C2… are calculated from table 3.F.1 – Coefficient of fatigue curves.
    After solving the above equations, we get,



    *Et is considered at average cycle temperature.
    The fatigue damage factor(Df,k) is 0.13339 which is much less than unity.
    As fatigue damage factor is much less than unity, the design is safe.

    Creep-Fatigue damage factor calculation as per API 579 Cl 10.5.2.4 (c) For Skirt to dish end junction








    Cycle Explanation:
    The cycle starts with 177 °C & after reaching 441°C in one hour, the cycle will hold at 441°C for next 8000 hours (assuming it as a maximum time of creep range in entire 8000 cycles). Additional 15 min is included at starting the cycle to stabilize temperature from ambient to 177°C. Pressure (0.054917 MPa) is considered throughout the cycle

    Loading & Boundary Condition –

    • Transient Thermal load – Temperature






    • Transient Thermal load – Convection



    • Transient Structural Load – Internal Pressure






    • Transient Structural boundary condition



    Note: In displacement boundary condition, X-directional displacement is constrained and Y-directional displacement is Free.

    Results –

    • Transient Thermal plot for the cycle


    • Temperature counter plot at the end of the cycle


    • Transient Equivalent Von Mises Stress plot for cycle


    • Maximum Equivalent Von Mises Stress plot at the end of the cycle


    • Accumulated inelastic (creep) strain plot at the end of the cycle

    Creep damage factor calculation as per API 579 Cl 10.5.2.4 (C)

    Solver Output Result (MPC Omega Method Output from Finite Element Analysis Software):



    Creep damage factor(Dc) is 3.058E-05 at the end of the cycle and total accumulated inelastic (creep) strain is 7.88E-06. So, as per API 579 CL 10.5.2.4 (g) for total creep damage(3.058E-05) & total accumulated inelastic strain(7.88E-06) are satisfied the limit DcAllow=1 & the equivalent total accumulated inelastic strain (0.005) respectively. As the design is acceptable for this loading conditions.
    As per 10.5.3 Creep-Fatigue Interaction, Creep damage factor (3.058E-05) and fatigue damage factor (0.13339) are lying down in the chart of figure 10.29 (creep-fatigue damage criteria) for carbon steel. Thus, the design is acceptable for this loading conditions.

    Tubesheet :: Fill Pattern types & How to use SolidWorks Software to create Fill Pattern

    Tube sheets are used as supporting element and isolating tubes from each other in heat exchangers and boilers. Tube sheets are made from the round flat piece of plate (sheet) with holes drilled. The tube sheet should be customized designed by the engineer especially for each process equipment depending on the type of application and its design data. The tube hole pattern or pitch on tube sheet is always varied as per requirement of the design.

    Tubes are attached with the tubesheet with the help of hydraulic expansion between tube sheet holes and weld at the corner face of the tube sheet along channel side of the heat exchanger. Tubesheets are the most supporting part of the tubes which avoid intermixing of the shell side and channel side fluids by providing compartments and helps in reducing vibration of the heat exchanger by allowing proper flow through tubes. Tube patterns on the tubesheet help in heat transfer process by allowing the fluid pass through each tube as per the patterns drilled on the tube sheet. Tube patterns and pitch is the most important and complex part of the tubesheet design which decides the heat transfer in the heat exchanger.

    Nowadays the design is mostly automated with help of Design software i.e. PV Elite for Vessel design as per ASME Section VIII Div 1 & 2 (UHX for tubesheet design), Tubular Exchanger Manufacturing Association (TEMA) and 3D modeling using CAD software. CAD software allows the engineer to find more accurate and precise hole pattern or pitch of the tubes. In 3D CAD software the command “fill pattern” helps the designer to achieve the accurate pattern in most optimum way and time.

    Generally, there are 4 Nos. of tube patterns as per TEMA Standards i.e.

  • • Triangular pattern.
  • • Rotated triangular pattern.
  • • Square pattern.
  • • Rotated Square pattern.

  • Below image shows tube patterns as per TEMA standard –



    Figure A – Tube Pattern as per TEMA Standard

    How to Create Fill Pattern in Solidworks Software

    Now we will see the steps to create fill patterns in Solidworks software.

    Step 1 – Create a tubesheet circle of diameter “D” and tubesheet thickness “t”











    Step 2 – Create a hole on the tubesheet of tube diameter “d” and create cut through tubesheet











    Step 3 – Draw the Outer Tube Limit (OTL) Circle on the tubesheet face as below





    Step 4 – Draw the line on the tubesheet face for tube fill pattern





    Step 5 – Create fill pattern from Solidworks Feature List





    Step 6 – Enter require input for fill pattern as per the below





    Fill Pattern Results –


    • Triangular Pattern



    • Rotated Triangular Pattern



    • Square Pattern



    • Rotated Square Pattern