[LinSight3D]

Bridging solid FEA models to design codes through linearization

Collage of linearized stress contour plots Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model

{img:svg/flag_B.svg} Linearization Challenges

Illustration of stress linearization challenges Illustration of stress linearization challenges

Regardless of the design code* being applied, achieving code compliance requires a correct stress linearization setup. However, the process presents several challenges:

  • Defining a perpendicular Stress Classification Line (SCL) on complex geometries
  • Determining whether the SCL truly crosses the local or global membrane stress hotspot
  • Finding the most critical non-perpendicular SCL
  • Determining the load step or time point at which the maximum linearized stress occurs in transient or multi-step analyses
  • Establishing how many SCLs are required to adequately characterize the structural response
  • Assessing the influence of mesh density on linearized stress results

*EN 13445-3; ASME BPVC VIII; NTD A.S.I.; AD 2000; KTA 3201.2; PD 5500; CODAP

?

"The design has changed! Do I have to place all the SCLs again?"

[LinSight3D] inside Ansys

[LinSight3D] addresses these challenges inside Ansys Mechanical. Instead of placing [kw:Stress Classification Line (SCL)] one by one, it linearizes from every node of the selected surface and shows the result as a [kw:Contour Plot]. The critical location, direction and load step are read, not guessed.

Overview

LinSight3D workflow overview

Seamless Ansys Integration

LinSight3D is an Ansys Customization Toolkit (ACT) extension for Ansys Mechanical developed by SVS FEM s.r.o.

The extension is fully integrated into the standard user environment.

ACT enables developers to extend Ansys Mechanical with custom objects, so that users can access advanced functionality without leaving their established simulation workflow.

ACT can automate repetitive engineering tasks to reduce manual effort, accelerate workflows, and minimize user errors.

LinSight3D user interface inside Ansys Mechanical Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model

From Solid FEA to Design Codes

Solid finite element models provide highly detailed insight into structural behavior, but their raw stress results cannot be directly evaluated against traditional design codes.

Design codes are based on [kw:membrane] and [kw:bending] stress concepts derived from classical strength-of-materials theory rather than detailed 3D stress fields.

Stress linearization bridges this gap by transforming solid FEA results into code-relevant stress components suitable for standards-based assessment.

Our in-house algorithms automatically create an evaluation SCL from each mesh node across selected surfaces, independent of the FE mesh.

Transient and multi-step analyses are supported.

Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model

Industry Applications

Linearized results can be viewed and analyzed across whole components using clear contour plots and interactive [kw:diagrams]. Typical applications:

  • Pressure vessels in the gas, power, chemical and petrochemical industries (tanks, gas storage vessels, expansion vessels).
  • Assessment of components for thermal and nuclear power plants (fittings, heat exchangers, valves, piping systems).
  • Design of pressure vessels and filtration equipment for the food-processing industry.
  • Locating the extremes in thermo-structural analyses of thermally loaded parts (steam turbines, valves and vessel nozzles).
Pressure vessels

{img:svg/capa_B.svg} Capabilities

Overview of LinSight3D capabilities Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model

[LinSight3D] inside Ansys is a tool for Mechanical that covers the entire linearization assessment process, providing engineers with a powerful all-in-one solution for structural design and development using the methodology of stress linearization, as described in Design Codes.

Content

Contour plot of membrane stress with legend Contour plot of peak stress with legend

Linearized Components

Linearized results can be displayed as contours on an arbitrary surface, divided into five components:

  • Membrane Stress: The constant (average) stress component through the wall thickness.
  • Bending Stress: The linearly varying stress component between the source and target endpoints.
  • Membrane + Bending Stress: The combined linear stress profile (excluding peak stress).
  • Peak Stress: The non-linear stress component (the difference between the Total Stress and the Membrane + Bending combination).
  • Total Stress: The actual, unlinearized stress profile directly from the FEA solution.
Converting LinSight3D SCLs to native Ansys Paths

Fast Ansys Path Creation

Once the contour results are ready, it is possible to convert LinSight3D SCLs to native Ansys Paths for selected nodes with a single click.

Linearized quantities

Linearized Quantities

The stress linearization principle remains fundamentally the same regardless of the applicable design code or assessment requirement.

Linearization of many quantities is available:

  • Stress
  • Strain
  • Temperature
  • Heat Flux
  • Mass Flow
  • Acoustic Pressure
  • And more
SCLs within a cone angle around the surface normal SCLs within a cone angle around the surface normal

Critical SCL within a Cone Angle

SCL screening automatically evaluates multiple SCLs within a specified cone angle around the surface normal.

The most critical SCL is identified based on the selected linearized stress component. Invalid SCLs are automatically detected and excluded.

Both valid and invalid SCLs can be visualized, together with detailed stress distribution diagrams for result verification.

Contour plot of total stress with stress diagrams Membrane stress diagrams along SCLs Invalid SCLs highlighted in the model SCLs within a cone angle around the surface normal

3D Visualization (Diagrams)

Diagram Visualization provides an interactive graphical representation of linearized stress results along selected SCLs. Membrane (M), Bending (B), Membrane + Bending (M+B), Peak, and Total stress components can be displayed.

Results are linked to the node selection and complemented by 3D graphics , enabling efficient investigation of local through-thickness stress distributions.

Linearization results exported to Excel

Export to Excel

Export of linearized stress components to Excel enables seamless integration with existing assessment and reporting workflows.

Detailed through-thickness stress distributions and linearization results along the selected SCLs are exported.

Linearized stress components at the source, middle and target positions of the selected SCLs are included as well.

Example of a generated report Example of a generated HTML report

Report Generation

Automatic report generation using a user-defined layout. The report is in HTML format and can be customized to the user's needs.

The report can include graphs, tables, pictures and custom post-processing and assessment.

Embedded support for user-defined Python scripts, enabling easy customization and multiple report layouts.

?

"How do I know the SCL is really the critical one? Have I missed the real hotspot?"

{img:svg/theory_B.svg} Theory

If you are interested in what is "under the hood" of our tool, this section provides the answers. You can dive deeper into the principles behind [LinSight3D] inside Ansys.

The contour plot is assembled from individual linearizations along Stress Classification Lines (SCLs) using the following procedure.

Internal Procedure

Internal procedure of the linearization

Stress Classification Line (SCL)

A Stress Classification Line (SCL) is a through-thickness evaluation path used in finite element analysis (FEA) to extract and linearize stresses into membrane, bending, and peak components for code-based structural assessment.

SCLs are widely used in Design by Analysis (DBA) procedures according to codes and standards such as ASME Boiler and Pressure Vessel Code (BPVC) VIII, EN 13445, KTA 3201.2, PD 5500, CODAP.

In Ansys Mechanical, an SCL is implemented as a standard Ansys object. Stress values are interpolated along this path and subsequently processed using a line-integral method to obtain membrane, bending, peak, and total stress components.

Stress Classification Line through the wall thickness

Ray Casting

Perpendicular rays are generated from the selected surface.

  • Nodes within the selection act as starting points
  • Rays intersect internal elements
  • Shape-function evaluation determines valid intersections
  • The resulting SCL is used for evaluation
Ray casting from the selected surface SCLs between source and target surfaces

Sampling

The SCL is discretized into a series of sampling points along its length.

A higher number of sampling points increases the accuracy, but it also increases the computation time.

Two sampling strategies are available:

  • Uniform - the number of samples can be specified by the user (default: 50 samples per SCL).
  • Adaptive - the number of samples is adjusted dynamically based on mesh density.
Sampling points along an SCL

Interpolation

This step computes values along the SCL using interpolation and iterative refinement.

  • Nodal values are sampled from intersected elements
  • Values are interpolated along the SCL
  • Inverse mapping is used to locate positions
  • The Newton-Raphson method solves the inverse mapping iteratively
Interpolation of values along an SCL

Components and Principals

Stress components: X, Y, Z, XY, XZ, YZ
Principal stresses: 1, 2, 3, INT, EQV

  • Interpolated stress components at each sampling point.
  • The linearized membrane and bending components are computed from the stress components.
  • Linearized principal stresses are subsequently derived using standard stress calculation formulas.

Note: As a result, derived quantities such as principal and equivalent stresses may exhibit a non-linear through-thickness distribution, and their maximum may occur at a location other than the source or target surface.

Stress components and principal stresses

Quantity Linearization

Linearization is a process that approximates a general distribution using a linear function. It can be expressed as y = kx + b.

In a normalized case, the coefficient k represents the bending component and the coefficient b represents the membrane component of the quantity.

Linearization of a distribution, y = kx + b

Membrane

The membrane component represents the average value across the thickness. It is obtained by "redistributing" the total area under the curve into a uniform distribution, resulting in a constant (rectangular) stress profile.

It represents a uniformly distributed tensile or compressive stress acting across the entire cross-section. It is the most important stress component with respect to preventing global plastic collapse of the structure.

Membrane stress equation Membrane stress diagram

Bending

The bending component represents the linear variation of the state across the thickness. It captures how the quantity increases or decreases from the mid-surface, forming a constant gradient (triangular distribution).

It represents the stress distribution that produces the same bending moment as the actual stress field through the thickness. Combined with the membrane stress (Membrane + Bending), it forms the so-called linearized stress distribution.

Bending stress equation Bending stress diagram

Contour Plot

The contour plot allows the stress distribution to be visualized directly on the surface of the geometry.

Only a single value per node is taken from each SCL to build the contour plot:

  • Source surface - start of the SCL
  • Target surface - end of the SCL
  • Max/min over Source/Target
  • Max/min over SCL
Construction of a contour plot from SCL values Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model Contour plot of linearized stress on a solid model

Design Codes Assessment

Results are prepared in the form required by Design by Analysis (DBA) procedures, so they can be used directly for code-based assessment according to:

  • ASME Boiler and Pressure Vessel Code (BPVC) VIII
  • EN 13445
  • KTA 3201.2
  • PD 5500
  • CODAP

The linearization itself follows the line-integral method common to these codes, while the classification of the resulting components and the allowable limits remain the responsibility of the assessing engineer.

Illustration of design code assessment

{img:svg/tick_B.svg} References

Streicher logo

Streicher

Streicher is an industry leader known for top-tier expertise and quality in construction, engineering, and energy. With decades of experience and modern technology, it reliably delivers complex international projects as a trusted, long-term partner.

Streicher employed the LinSight3D approach to identify critical locations in pressure vessel structures, building on its automated workflow for evaluating results along SCLs.

{img:svg/contact_B.svg} Contact



[LinSight3D]

SVS FEM logo

www.svsfem.cz
SVS FEM s.r.o.
Trnkova 3104/117c
628 00 Brno, Czech Republic

Zdenek Cada

Ing. Zdeněk Čada, Ph.D.
+420 543 254 554
zcada@svsfem.cz