Hide Table of Contents
RunStressHotSpotDiagnosticsAndDetectSingularities Method (ICWResults)

Detects stress hot spots and singularities.

.NET Syntax

Visual Basic (Declaration) 
Function RunStressHotSpotDiagnosticsAndDetectSingularities( _
   ByVal NSensitivityFactor As System.Integer, _
   ByVal BRunForNodes As System.Boolean, _
   ByVal NMeshRefineLevels As System.Integer, _
   ByVal DElemSizeReductionFactor As System.Double, _
   ByVal dGrowthRatio As System.Double, _
   ByVal NResultsRestoreOption As System.Integer, _
   ByRef BFoundHotSpots As System.Boolean, _
   ByRef BFoundSingularities As System.Boolean _
) As System.Integer
Visual Basic (Usage) 
Dim instance As ICWResults
Dim NSensitivityFactor As System.Integer
Dim BRunForNodes As System.Boolean
Dim NMeshRefineLevels As System.Integer
Dim DElemSizeReductionFactor As System.Double
Dim dGrowthRatio As System.Double
Dim NResultsRestoreOption As System.Integer
Dim BFoundHotSpots As System.Boolean
Dim BFoundSingularities As System.Boolean
Dim value As System.Integer
 
value = instance.RunStressHotSpotDiagnosticsAndDetectSingularities(NSensitivityFactor, BRunForNodes, NMeshRefineLevels, DElemSizeReductionFactor, dGrowthRatio, NResultsRestoreOption, BFoundHotSpots, BFoundSingularities)
C# 
System.int RunStressHotSpotDiagnosticsAndDetectSingularities( 
   System.int NSensitivityFactor,
   System.bool BRunForNodes,
   System.int NMeshRefineLevels,
   System.double DElemSizeReductionFactor,
   System.double dGrowthRatio,
   System.int NResultsRestoreOption,
   out System.bool BFoundHotSpots,
   out System.bool BFoundSingularities
)
C++/CLI 
System.int RunStressHotSpotDiagnosticsAndDetectSingularities( 
&   System.int NSensitivityFactor,
&   System.bool BRunForNodes,
&   System.int NMeshRefineLevels,
&   System.double DElemSizeReductionFactor,
&   System.double dGrowthRatio,
&   System.int NResultsRestoreOption,
&   [Out] System.bool BFoundHotSpots,
&   [Out] System.bool BFoundSingularities
) 

Parameters

NSensitivityFactor
5 <= Highest equivalent strain percent <= 100 (see Remarks)
BRunForNodes
True to run for nodes, false to run for elements (see Remarks)
NMeshRefineLevels
2 <= Mesh refinement level to detect singularities <= 3
DElemSizeReductionFactor
0.01 <= Element size reduction factor across levels to detect singularities <= 0.9
dGrowthRatio
1.0 <= Element size growth ratio to detect singularities <= 3.1
NResultsRestoreOption
Results restore option as defined in swsStressHotSpotResultsRestoreOptions_e use after detecting stress hot spots and singularities
BFoundHotSpots
True if stress hot spots are found, false if not
BFoundSingularities
True if singularities are found, false if not

Return Value

Error code as defined in swsRunStressHotSpotDiagnosticsError_e

Example

See the ICWStaticStudyOptions examples.

Remarks

This method corresponds to the Stress Hot Spot diagnostic tool that identifies adjacent elements with high stress gradiants. High stress gradients occur between elements with significantly different stress values which indicates the presence of stress singularities or stress concentrations.

Set NSensitivity to a lower number to restrict the search to elements with the highest strain values. Set NSensitivity to a higher number to expand the search to elements with lower strain values.

After calling this method, you can call:

 

See Also

Availability

SOLIDWORKS Simulation API 2018 SP0


Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   RunStressHotSpotDiagnosticsAndDetectSingularities Method (ICWResults)
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2018 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.