Piping Stress Analysis Workflow


Abhijit.S.Musale

www.abhijitsmusale.com | May.2025



Keywords

Piping
Piping Stress Analysis
Workflow
Stages
Stress Analysis Activities
Input and Output Documents

Introduction

Piping stress analysis represents an important domain within the broader discipline of piping engineering. The primary objective of this blog post is to present an overview of the activities involved in performing stress analysis for piping systems. In particular, it outlines the sequential stages of piping stress analysis, the documents and information required, and the outputs generated as a result of the analysis. The blog article addresses the activities undertaken at each stage and their significance, as well as the coordination of information between the stress engineer and the computer-aided design (CAD) team. The description provided herein is based on my professional knowledge and technical understanding of the subject matter.


STAGES OF PIPING STRESS ANALYSIS

In my opinion, piping stress analysis process can be divided into following interrelated stages. Each stage encompasses specific tasks that collectively ensure the integrity, safety, and reliability of piping systems. The principal stages are as follows:

  1. Preparation or Review of Stress Analysis Criteria
  2. Scope Identification
  3. Development of Quality Plans, Checking Procedures, and Checklists
  4. Collection of Necessary Inputs
  5. Execution of Stress Analysis Using Software Tools
  6. Preparation of Stress Analysis Reports
  7. Pipe Support Detail Engineering

Each of these stages comprises further sub-steps that refine the analysis process. The subsequent sections will examine these stages in detail, highlighting their technical significance and practical implementation.

Table 1: Stages of Piping Stress Analysis and Their Associated Activities and Documents.
SR. NO. STAGES KEY ACTIVITIES DOCUMENTS
A. Prepare or Review Stress Analysis Design Basis. In Case of Existing Design Basis (Brownfield)
  1. Review stress analysis design basis if it is already existing.
  2. Raise queries and seek clarifications if any required from client regarding design basis.
  3. Provide Recommendations in case relevant data is not available in design basis.
For Preparation of Design Basis (Greenfield)
  1. Prepare Design Basis document as per project requirements and company standard.
  2. Get it internally reviewed and incorporate comments received from the reviewer.
  3. Send it to client for their review and approval. Incorporate their comments and get their approval.
Following Documents are prepared in this stage.
  1. Piping Stress Analysis Design Basis Document
  2. List of Queries and recommendations to client and their responses.
  3. Check list for Piping Stress Analysis Design Basis Document.
  4. Commented copies of reviewer and checkprints of preparer.
B. Gather all necessary inputs. Activities to Gather Inputs.
  1. Prepare list of Inputs required.
  2. Identify document against each input
  3. Make list of assumptions where the inputs are not clear or not available.
Documents Relavent for gathering inputs.
  1. List of Inputs.
  2. Check List for Inputs.
C. Determine Review Process and Checklists.
  1. Determine checking, reviewing and approval process according to project specific requirements.
  2. Prepare project specific check lists for stress analysis documents. Keep updating these check lists with progress of project to accommodate changes requested by client.
  1. Quality Plan for Stress Analysis
  2. Check Lists for Piping Stress Analysis (List of checklists as per table 3.1)
D. Scope Identification | Schedule and Resource Planning
  1. Identify stress critical lines in list according to stress analysis design criteria.
  2. Mark the piping stress analysis systems on PID.
  3. Figure out number of stress analysis calculations required in project. Make stress calculation Index.
  4. Prepare schedule, estimate and allocate resources according to number of calculations and project time frame.
  1. Stress Critical Line List.
  2. Stress Calculation Index.
  3. Schedule for stress analsysis work.
  4. Progress Tracker Sheet.
E. Perform Stress Analysis on Software
  1. Import or create piping geometry in software.
    • Piping Geometry can be imported from .pcf file or could be created in software manually.
    • Initial logical supports should be marked in this initial geometry based on the layout and surrounding structure availability for supports.
    • Ensure dimensions for all the piping components are correctly represented in the piping geometry.
  2. Make piping geometry ready for analysis.
    • Ensure Piping related data such as pressures, temperatures, fluid densities, pipe material, schedule, insulation material and thickness, etc... are properly filled in the stress analysis model.
    • Ensure that the hot and cold pipe temperatures are filled properly in model as per operating philosophy.
    • Ensure that the manual calculation results such as psv reaction force, seismic load, wind load, snow load factors have been entered in stress model correctly.
    • Define and apply load cases and their combinations according to piping system requirements.
    • Ensure all the nozzle loads has been entered correctly.
  3. Run the Analysis.
    • Run the analysis.
    • Bring stress ratios, deflections, nozzle loads within acceptable limits according to design criteria.
    • Check if nozzle loads are within allowable limits.
    • Make necessary changes in pipe support types and location if required. Make necessary changes in pipe routing if required. Rerun the analysis.
    • Check the inputs if the model is not passing.
    • repeat above process multiple times till the model is passed.
    • Go through the check list to ensure full compliance with the technical details and quality.
The documents generated as output has been listed in table 6.1
F. Preparation of Stress Analysis Report
  1. prepare stress analysis report for each of the stress calculations. Mention and include all the relevant references and manual calculations as attachment.
  2. Prepare stress analysis isometric markups.
  3. Communicate with CAD team regarding any changes required in pipe routing and support type.
List of reference, input documents and output documents has been mentioned in the tables 4.1 , 5.1, and 6.1 below.
G. Pipe Support Detail Engineering Activities
  1. Make support Schedule. Identify special support and standard supports.
  2. Make support detail drawings for special supports.
  3. Prepare, check and review drawings for special supports.
  4. Make a list of package supports such as snubbers, springs, struts, hangers.
  5. Prepare specifications for package supports.
  6. Prepare RFQ and RFI for package supports.
  7. Evaluate offers for package supports and prepare BER (Bid Evaluation Report) for them.
  1. Support Schedule (Support List)
  2. Special Support List
  3. Special Support GA drawings
  4. List of Package Supports
  5. Specification for Package Supports.
  6. RFQ and RFI for Package Supports.
  7. BER for Package supports

1. PREPARATION OR REVIEW OF STRESS ANALYSIS DESIGN BASIS.

The stress analysis design criteria constitutes one of the most fundamental documents in piping engineering projects and is typically prepared at the initial stage of project execution. This document may be provided directly by the client or, alternatively, developed by the consultant and subsequently approved by the client. As project details become progressively clearer—such as the processes involved, the fluids being conveyed, and the operating parameters including pressure and temperature—the criteria serve as the basis for determining which piping services require stress analysis and which may be excluded. The design criteria document is extensive in scope and encompasses a wide range of technical considerations. A central element within this document is the criteria for identifying stress-critical lines. In large-scale industrial facilities, thousands of piping lines may be present, each associated with different processes. The criteria provide explicit rules for selecting lines that necessitate stress analysis. These rules may be based on factors such as the nature of the fluid being transported, the operating pressure and temperature, or the nominal pipe size. Application of these rules enables engineers to systematically determine the subset of lines requiring detailed evaluation. The formulation of stress-critical line criteria is informed by multiple inputs. Client technical requirement documents often specify certain conditions, while additional guidance may be derived from company standard practices and recommendations from the process engineering department. These inputs are consolidated, reviewed, and finalized in consultation with the client. The approved criteria then serve as the authoritative reference for identifying stress-critical lines throughout the project lifecycle. Beyond the identification of stress-critical lines, the design criteria document also addresses other essential aspects of stress analysis. These include provisions for wind load and seismic load considerations, requirements for manual calculations, and specifications regarding the documents and reports to be generated. Collectively, the design criteria establish the methodological framework for conducting piping stress analysis in a consistent and technically rigorous manner.

2. SCOPE IDENTIFICATION

Based on the approved design criteria, piping lines and systems requiring stress analysis are systematically identified. Within the line list, these lines are typically marked in a dedicated column, and subsequently annotated on the piping and instrumentation diagram (P&ID). All pipes that are physically interconnected are analyzed collectively, forming what is referred to as a stress system. Each stress system is assigned a unique identifier, often termed a stress system number, and is clearly indicated on the P&ID. In certain organizations, these are alternatively referred to as stress calculations. Once all stress systems have been delineated on the P&ID, the total number of systems requiring analysis becomes evident. The composition of stress systems varies considerably. Some systems may comprise only three to five lines, whereas others may encompass thirty to forty lines, depending on process requirements and the manner in which piping connections are configured. Consequently, the time and effort required for analysis are estimated based on both the number of stress systems and the complexity of the piping contained within each system. Each stress system is documented through a dedicated stress analysis report, assigned its own unique document number. A stress analysis report provides detailed information specific to the system under consideration. It represents a consolidated record of multiple documents utilized or generated during the analysis process. These include input-related documents, output-related documents, and additional records prepared separately and incorporated into the report. [TABLE XX] provides a brief overview of the types of documents and information typically included in a stress analysis report

3. QUALITY PLAN, CHECKING PROCEDURES AND CHECKLISTS

The implementation of quality procedures and checklists is an integral component of piping stress analysis, ensuring both methodological rigor and compliance with project requirements. A high-level quality plan is typically developed at the commencement of the project, based on the standard documents available within the organization. These procedures and checklists may be further modified, expanded, or refined in accordance with client-specific requirements. At the outset of the project, the relevant checklists are identified and adapted to suit the particular scope and conditions of the work. Although the specific procedures and checking points may vary across organizations and consultants, the underlying objective remains consistent: to establish a systematic framework for preparing, reviewing, and approving deliverables. Quality procedures must explicitly define the processes to be followed at each stage, thereby ensuring uniformity and traceability. In practice, separate checklists are prepared for each phase of the stress analysis workflow and document. These include: Checklist for input collection, Checklist for document preparation, Checklist for software application, Checklist for stress analysis execution, Checklist for report preparation, Checklist for piping support detail engineering, etc… Some of the applicable checklists has been mentioned in the table below.

Table 3.1 : List of Check Lists
SR. NO. CHECKLISTS
01. Checklist for Inputs
02. Checklist for Design Basis Document
03. Check List for Scope Identifications
04. Check List for Piping Stress Analysis
05. Check List for Stress Analysis Report
06. Check List for Manual Calculations
07. Check Lists for Support Detail Engineering

Collectively, these checklists provide a structured mechanism for quality assurance across all deliverables generated during the piping stress analysis process. Their systematic application enhances reliability, minimizes errors, and facilitates compliance with both organizational standards and client requirements.

4. GATHER NECESSARY INPUTS

A piping stress analysis report for any given system is generally a compilation of multiple documents relevant to the system under evaluation. These documents can be broadly classified into three categories: A. Input-related documents B. Stress analysis reports (software-generated outputs) C. Manual calculations performed during the analysis The detailed list of documents and information included in such reports is extensive; however, it is not exhaustive. The specific content of each report is determined by project requirements, and only selected documents or information may be incorporated. The decision regarding which documents are to be included is made by the stress analysis engineer, taking into account client requirements, organizational standards, analytical needs, and established engineering practices. Some of the input related documents and information has been mentioned in the table [4.1] below. I also have written separate blog regarding "Inputs Required For Piping Stress Analysis".

Table 4.1 : List of Input Documents / Information
SR. NO. INPUT DOCUMENTS / INFORMATION REMARKS
01. Piping Isometrics drawings Required for creating and verifying piping geometry modeled in stress analysis software.
02. P&ID For PID markups. Identification of lines included in stress analysis calculation.
03. Piping Material Specification For information regarding piping material and pipe thickness. To verify pipe related data received form isometrics and other documents.
04. Inline components GA drawings with their Weights Required for weight and dimensional details of inline components such as strainers, flow meters, etc..
05. Allowable Nozzle Loads Usually found in equipment GA drawings. Required to ensure nozzle loads are within allowable limits.
06. Valve datasheets and Valve weights. Required for valve weights and for end to end valve lengths.
07. Process Parameters Operating and design pressures and temperatures of fluid. Fluid densities. Required as input for piping stress analysis.
08. Insulation specification Required for insulation material, its density, its thickness, its cladding density. Insulation uniform weight on piping.
09. Refractory Material specification Refractory Material density and thickness required for stress analysis.
10. Analysis software and its versions Information regarding stress analysis software and its version to be used.
11. Co-ordinate system This is usually in line with the CAD plan. Normally two type of cordinate system used. Y axis vertical or Z axis vertical.
12. Units Used for analysis Units that are to be used for stress calculations should be as per stress analysis design criteria. Either matric or Impirial units are used.
13. Tag numbers for piping and valves Tag numbers for piping, valves, inline components, supports and other relavent components are required for clear identification in reports.
14. Piping system operating philosophy Operating philosophy is required to input hot and cold temperature profiles of piping during various operating conditions.

5. PERFORM STRESS ANALYSIS ON SOFTWARE

Activity of performing pipe stress analysis on software can be divided further divided into following parts.

5.1 Receive piping geometry from CAD team and make it ready for analysis.

The routing of piping systems is typically provided by the computer-aided design (CAD) team, either in the form of isometric drawings or as a .pcf (pipe component file). Modern three-dimensional (3D) modeling software possesses the capability to generate .pcf files directly from the piping model. These files can then be imported into specialized stress analysis software, which automatically generates the piping geometry based on these .pcf file. Despite the automation offered by such tools, it remains the responsibility of the stress engineer to verify the accuracy of the imported geometry. This includes ensuring that all piping components have been correctly transferred and that their associated weights and dimensional data are consistent with the original model. In certain cases, discrepancies may arise due to compatibility issues between different software platforms or versions, leading to incorrect importation of component dimensions or weights. Consequently, rigorous verification of the generated geometry against the source model is essential. In situations where a 3D model is unavailable, the stress analysis engineer may construct the piping geometry manually within the stress analysis software using isometric drawings. This method, while reliable, is more time-consuming and requires greater effort compared to automated .pcf importation. Tentative support locations are generally indicated by the piping layout engineer on both isometric drawings and .pcf files. These preliminary positions are determined based on layout considerations and the availability of nearby structural elements for support. However, such locations are not final. The stress engineer must validate these support positions through detailed analysis and, where necessary, recommend alternative support types or revised locations to ensure that the piping system satisfies stress analysis requirements.

5.2 Make piping geometry ready for stress analysis.

At this stage of the analysis, the engineer is responsible for ensuring that all required input data have been accurately incorporated into the stress analysis software. The parameters identified in preceding sections must be entered with careful consideration, as the completeness and correctness of this information directly influence the reliability of the results. Depending on the complexity of the piping system, multiple verification steps may be necessary before the analysis can be executed. A primary task involves the validation of dimensional and weight information. Dimensional data include the lengths of piping components as specified in isometric drawings, while weight information pertains to the mass of individual components. In addition, modern three-dimensional (3D) models and isometric drawings often contain supplementary information such as design and operating parameters, piping material classes, insulation details, and fluid density. Process-related parameters—including design and operating conditions, fluid density, insulation or refractory thickness and density, and the applicable piping code—must be carefully entered into the software. Ideally, the 3D model should also provide the length and weight of inline components such as valves, strainers, and expansion joints. However, this information is not always available within the model and may need to be obtained from vendor documentation. Furthermore, the initial locations and types of piping supports are marked within the generated geometry and must be cross-verified against the isometric drawings. This verification step ensures that the modelled geometry accurately reflects the physical system and that the subsequent stress analysis is based on reliable and validated input data.

5.3 Load Cases

The definition of load cases within the stress analysis software is a critical step, as it must align with the applicable operating philosophy of the plant. Broadly, load cases can be classified into two categories: sustained loads and occasional loads. In situations where spring hanger supports are employed, additional load cases are defined to account for their specific behaviour under varying operating conditions. The formulation of load cases varies depending on the complexity of the piping system and its operating philosophy. For example, certain equipment may be designated as standby or temporarily out of service at specific times. In such scenarios, the piping associated with standby equipment may not be subjected to elevated operating temperatures. To accurately represent these conditions, engineers define multiple combinations of load cases within the software, selectively including or excluding piping systems based on their operational status. The definition of load cases requires both practical experience and a comprehensive understanding of stress analysis principles. Engineers must carefully evaluate the interaction between operating conditions, equipment availability, and piping configurations to ensure that the analysis reflects realistic scenarios. A detailed explanation of the methodologies for defining load cases, including case combinations and their mathematical representation, extends beyond the scope of this article and would require a separate, dedicated blog post.

5.4 Data regarding manual calculation:

In addition to software-generated results, manual calculations constitute an essential component of piping stress analysis. These calculations provide critical input data that must be incorporated into the analytical model to ensure accuracy and completeness. Typical manual calculations include the evaluation of wind loads, snow loads, seismic loads, pressure safety valve (PSV) reaction forces, nozzle displacements, allowable nozzle loads, etc…

Such calculations are generally performed independently, using spreadsheet-based tools or organization-specific software applications. The results obtained are subsequently integrated into the stress analysis software, where they serve as input parameters for further evaluation of the piping system. This integration ensures that the analysis accounts for external loads, equipment-specific constraints, and component flexibilities that may not be fully captured by automated modeling.

It is important to note that not all manual calculations are required for every project. The inclusion of specific calculations within the stress analysis report depends on project scope, client requirements, applicable codes and standards, and the engineering judgment of the stress analysis team. Accordingly, only those calculations deemed relevant and necessary are documented and incorporated into the final report

Table 5.1 : List of Manual Calculations
SR. NO. MANUAL CALCULATIONS REMARKS
01. Wind Load Calculations
02. Snow Load calculations
03. Seismic Load Calculations
04. PSV Reaction Force Calculations
05. Flange Leakage Check Calculations
06. Allowable Nozzle Load Calculations as per WRC
07. Nozzle Displacement Calculations

5.5 Run the analysis

Once the piping model has been fully prepared with all necessary inputs, the stress analysis is executed using specialized software. Manual calculations for piping stress analysis, even for relatively simple systems, are often cumbersome and time-intensive. For large and complex systems, such calculations become impractical. The use of software tools, which employ predefined algorithms, significantly streamlines this process and enhances efficiency.

During the initial run, the model may not satisfy the qualification criteria. In such cases, the engineer must perform multiple iterations, introducing incremental adjustments to the model with each run. The objective of the analysis is to ensure that stress ratios, deflections, nozzle loads, and other critical parameters remain within the acceptable limits defined by the stress criteria and applicable codes. Achieving compliance may necessitate modifications to pipe support types and locations, or, in certain cases, adjustments to the pipe routing itself.

It is not uncommon for the analysis to require several iterations before the system achieves qualification. Persistent failures may also necessitate re-examination of the input data to confirm accuracy. This iterative process, while sometimes demanding, is essential to ensure the reliability of the final results. Once the piping system has successfully passed the stress analysis, the updated routing geometry and revised support types and locations are communicated to the CAD team. This is typically accomplished through stress analysis markup isometrics, which serve as the formal record of modifications and ensure alignment between the analytical model and the design documentation.

6. PREPARATION OF STRESS ANALYSIS REPORT

The stress analysis report represents the final deliverable of the piping stress analysis process and consolidates all relevant analytical information. Among the documents contained within the report, the stress isometric markups are of particular importance. These markups illustrate the updated support types, their precise locations, and the loads acting upon them. Traditionally, such markups were prepared manually, often in the form of annotated PDF files. However, modern stress analysis software now possesses the capability to automatically generate isometric markups. This approach significantly reduces the effort required, enhances accuracy, and minimizes the potential for human error compared to manual preparation. The stress analysis report, as discussed in earlier sections, encompasses a wide range of documents, including input-related records, software-generated outputs, and supplementary manual calculations. The inclusion of specific documents within the report is determined by project requirements, client specifications, and organizational standards. Documents and information covered in stress analysis report has been mentioned in table below.

Table 6.1 : List of Output Documents / Information
SR. NO. OUTPUT DOCUMENTS / INFORMATION DISCRIPTION
01. Stress analysis Report Stress analysis report typically contains following information.

1) Introductory information about the piping system
2) Which lines has been included along with their tag numbers
3) Assumptions and Exclusions if any has been made
4) Engineering Judgements used in case of lack of inputs
5) Standard Practices used
6) Methodology used
7) List of Load Cases used
8) References and standards considered

Final conclusion, Result, and Recommendations of stress analysis.
02. PID Markup of stress system. Highlight lines considered in the stress analysis calculation on PID for clear identification.
03. Stress Analysis Isometrics Markups This documents marks type and location of the supports updated as per stress analysis. It also shows updated pipe routing. This documents serves as input for 3D modeling of pipes.
04. Manual Calculations Documents of manual calculations done. As listed in Table [].
05. Stress analysis report Generated by software The software provide multiple types of stress analysis reports. Not all of them may be required based on scope, and technical requirement. Basic reports include...
1) Stress Summary
2) Restraint Summary
3) Nozzle Check Report
4) Spring hangers support report (if used in calculation)
5) Displacement summary Etc…
06. Piping Geometry created in stress analysis software (Images of piping routing) Images of piping geometry (routing) used in stress analysis is kept as record and quick review.
07. Soft copies of software files 1. Soft copies of the stress analysis calculations.
2. Soft copies of manual calculations done.

7. PIPING SUPPORT DETAIL ENGINEERING

Following the completion of stress analysis, the support schedule is updated to reflect the finalized support arrangements. The support schedule is a comprehensive document that lists all piping supports within the plant and provides detailed information for each support. This includes the support type, location, tag number, loads and forces acting on the support, recommended standard support configuration, and identification of supports requiring special arrangements. The schedule is updated after each stress calculation based on the stress isometric markups. Most supports conform to standard configurations and are designed in accordance with standard support drawings. These drawings constitute a large library of support arrangements applicable to various piping parameters and conditions. For the majority of supports, arrangements can be directly selected from this library. However, in certain cases, standard configurations are insufficient. For such instances, special pipe supports must be designed, and separate drawings are prepared. These supports are identified in the support schedule, and their list is maintained as the “special pipe supports.” The preparation of the bill of quantities (BOQ) for standard supports is relatively straightforward, as it can be derived directly from the standard support library. In contrast, the BOQ for special supports requires additional effort, since their arrangement drawings must first be developed. The BOQ includes secondary steel structures, auxiliary steel for shoe supports, and other associated components. Separate BOQs are also prepared for package supports such as hangers, struts, snubbers, and spring supports. Specifications for these supports are subsequently prepared, and requests for quotation (RFQs) and requests for information (RFIs) are issued to vendors. Vendor offers are then evaluated through a formal bid evaluation process, and recommendations are documented in a bid evaluation report. Finally, purchase orders are issued to the successful bidders, thereby completing the procurement cycle for piping supports.