Q. How many node points are needed in a model?


Applies To  
Product(s): AutoPIPE
Version(s): ALL;
Area: Analysis
Date Logged
& Current Version
Oct. 2018
11.04.00.10

Problem:

How many node points are needed in a model?

While animating the displacement load cases in AutoPIPE, the maximum displacement appears to be greater at a position located between the existing physical node points.

Is it possible for the pipe displacement values to exceed the values at the existing node points?

 

Solution:

From AutoPIPE help for displacement report:

In a linear static load case, each represents the linear force displacement response of a point due to the loads deformed for that case alone. However, a nonlinear static load case represents the force-displacement response of a point due to the loads deformed for that case alone, and considering that the points' initial global coordinate position (prior to application of load) is the deflected position of the preceding (initial state) load case.

Therefore Linear and Non-liner analysis reported displacements are only calculated at node points in the model. No results are given for intermediate locations between existing node points during a Static analysis. The deformed shape of the pipe would be graphically approximated between node points based on influences of applied loads at node points or piping displacement beyond adjacent node points. Many question how many node points are required to achieve high accuracy of displacement. Yes by adding more node point the closer to actual displaced shape will be displayed / calculated. However, adding to many unnecessary node points would significantly increase the analysis time and would not greatly increase the accuracy of the results. See example below.

Example, pipe between 2 anchors:

Seg A has no node points between the anchors

Seg B has 1 node point between the anchors

 

Seg C has 2 node points between the anchors

Seg D has 3 node points between the anchors

 Seg E has 19 node points between the anchors

Notes:

      1. Seg A does not have any displacement in between the anchor points. Recall from above, reason there was no node point for which the program to apply the load-case nor influence of pipe displacement beyond adjacent node points.  '
      2. Seg E shape of the displaced curve is smoother as the number of node points increase, however the amount of accuracy is for maximum displacement is no better than when segment has 1 added node point. 

Conclusion

When performing a:


General Questions and Answers:

Q1. For static piping analysis, is manual node refinement/discretization generally required in AutoPIPE in the same sense as mesh-independence studies in ANSYS/APDL?

Q2.  For dynamic piping analysis such as modal, response spectrum, seismic, or time-history analysis, what is Bentley’s recommended approach for discretization refinement?

   * Mass Points per Span = Auto and increase the "cut-off frequency" until results converge?

   * Or add more physical pipe nodes along long spans/runners?

   * Or both approaches be used together?

Q3. Does the automatic mass discretization have any practical cap or limitation for very large models?

  For example, if the model already has a large number of nodes, can AutoPIPE stop adding automatic mass points because of model size, solver limits, or performance limits?

Q4. Our model includes some pipe runners/spans longer than approximately 8 ft and we perform both static and dynamic analyses. For this type of model, should the refinement be based primarily on:

   * maximum physical node spacing,

   * Auto mass point generation,

   * cut-off frequency,

   * modal mass participation,

   * or a result sensitivity/convergence check?

Q5. What output quantities does Bentley recommend monitoring during a node/mass discretization sensitivity study?

   For example:

   * support reactions,

   * natural frequencies,

   * mode shapes,

   * modal mass participation,

   * response spectrum results,

   * time-history peak responses.

For context, in ANSYS/APDL, a piping model may require mesh/discretization independence checks by refining 1D pipe elements or shell/solid elements and monitoring convergence of results. I understand AutoPIPE is a specialized piping program based on 1D pipe/beam-type elements, so I would like to understand Bentley’s recommended equivalent practice: whether it should be considered a “node discretization sensitivity study” or “mass discretization sensitivity study,” and how it should be performed for static versus dynamic piping analysis.

 

See Also

"Displacement" sub report

Bentley AutoPIPE