0% found this document useful (0 votes)
481 views20 pages

Weld Strength Documentation V 1707

This document provides documentation for the Weld Strength extension version 170.7 released on February 7, 2017. It summarizes the key features and functionality of the Weld Strength toolbar and result object for evaluating weld strength and calculating minimum weld thickness in ANSYS based on Eurocode 3 or custom weld codes. The toolbar allows identifying fillet or butt welds in a model and performing strength calculations. Updates in this version include compatibility with ANSYS R17 and R18, setting steel grade to automatically select weld strength, and the ability to define custom weld codes by editing a preferences file.

Uploaded by

Carlos Medeiros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
481 views20 pages

Weld Strength Documentation V 1707

This document provides documentation for the Weld Strength extension version 170.7 released on February 7, 2017. It summarizes the key features and functionality of the Weld Strength toolbar and result object for evaluating weld strength and calculating minimum weld thickness in ANSYS based on Eurocode 3 or custom weld codes. The toolbar allows identifying fillet or butt welds in a model and performing strength calculations. Updates in this version include compatibility with ANSYS R17 and R18, setting steel grade to automatically select weld strength, and the ability to define custom weld codes by editing a preferences file.

Uploaded by

Carlos Medeiros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Weld Strength Extension

DOCUMENTATION

Extension version 170.7


Release date 07-Feb-17
Compatible ANSYS version 17.X, 18.0

www.edrmedeso.com
Weld Strength - Documentation – v.170.7 -07-Feb-17

Table of Contents
Weld Strength toolbar .......................................................................................................................... 3
Weld Strength Help ........................................................................................................................................ 3
Weld Strength ..................................................................................................................................... 3
Background.......................................................................................................................................................... 3
Solution ............................................................................................................................................................... 3
News in version V170.7 ....................................................................................................................................... 3
ANSYS R18 Migration notes ................................................................................................................................ 3
Weld Strength Usage ........................................................................................................................................... 4
Weld analysis ................................................................................................................................................... 7
Results ............................................................................................................................................................. 9
Custom weld Codes ........................................................................................................................................... 15
Using external post processing ......................................................................................................................... 18
References ........................................................................................................................................ 20

-2-
Weld Strength - Documentation – v.170.7 -07-Feb-17

Weld Strength toolbar


The main toolbar has three action buttons, Fillet Weld, Butt Weld and Help that are described in the following
sections.

Weld Strength Help


This button opens the help documentation (this file).

Technical Enhancements and Customer Support, TECS, is not included in the license. However, the user may
use this link to report any bugs or enhancement requests ansys@edrmedeso.com and make sure to include
“Weld Strength” in the subject line.

In the extension installation zip file there is a demo model “WeldStrengthDemos_V170.7.wbpz” with examples
used in this documentation as well as verification examples.

For information about element types used in the tools or other FEM details use the ANSYS online help [1].

Weld Strength

Background
Welded structures are common in heavy duty structures. Evaluation of a FE models according to weld codes
are a tedious and time consuming work involving extraction of section forces in local coordinate systems and
safety factor calculation or dimensioning of each weld throat thickness.

Solution
With the Weld Strength app you can easy identify your fillet or butt welds in the model, set the weld throat
thickness, select one (or all) load case and let the program do the strength safety factor calculation according
to Eurocode 3 [2]. You can also let the program calculate the minimum weld thickness.

News in version V170.7


 Updates to run in all ANSYS R17 versions and R18.0.
 Changing “Steel Grade” automatically sets the correct “Weld Strength” according to “Table 4.1
Eurocode 3 [2]”.
 Updated documentation “Notes on shared face for solid models”
 Custom weld codes can be defined editing the preference file, see section: “Custom weld codes”.
 New section in the end of the documentation: “Using external post processing”

ANSYS R18 Migration notes


Opening a model solved in R17 in R18 requires that all Weld strength results must be cleared and evaluated
again due to new output file format from the APDL solver. Note: It is not needed to clear the solution.

-3-
Weld Strength - Documentation – v.170.7 -07-Feb-17

Weld Strength Usage

The Weld Strength result object has the following properties:


 Weld Section: Select edges of a shell or solid model along the weld line. This is the location where the
results are plotted. The edge can be a shared edge in a shell or a multi-body part or a free edge from a
contact face of a weld. Edge to surface contacts as well as mesh connections are also allowed.
For edge to edge contact the Weld Section must use the Contact side and not Target side.
See table of pictures below for valid selections.
 Reference Face: For each weld section select a planar, cylindrical or elliptical face connected to the weld
section edge. (In order to create a local Cartesian or cylindrical coordinate system.)
 Weld Geometry
Type: [Single sided/Double sided/Single sided Intermittent/Double sided Intermittent] Type of fillet
weld, see pictures below. The butt weld result object will only display “Butt weld”.
Weld fraction: For intermittent weld only. Ratio of Lweld/Lsection
Min thickness: Weld throat thickness, normally minimum is 3 mm. If set to 0 program will calculate
needed minimum thickness.
 Weld Evaluation
Weld code: Eurocode 3 (default) or “User”. (Custom weld codes can be added by the user)
Steel grade: [S235/S275/S355/S420/S460/Unknown] Joint material steel grade to decide w factor and
ultimate limit (only for Eurocode 3, see next section). The default is “S235“ that gives: w = 0.8 and fu =
360 MPa.
Safety factor M2: Partial safety factor M2. Default = 1.25.
Weld strength: Minimum of joint material ultimate limit, fu. Default = 360 MPa, see Table 4.1 below.
For Eurocode 3: Eqv ≤ fu/(wM2) and  ≤ 0.9fu/M2. For “User”: Eqv ≤ fu
 Weld result
Result Item: [Wuf/Min thickness/Seqv/Snormal/Tparallel/Tnormal/FX/FY/FZ] Result to display.
Result averaging: [Floating/Section]
 Definition
By: [Time/Result Set/Maximum Over Time/Time Of Maximum] Mechanical standard property for
selecting display time, result set or maximum over time. Use “Maximum Over Time” to find the
maximum weld utilization etc. from the entire analysis and the “Time Of Maximum” to find the critical
load step time.

-4-
Weld Strength - Documentation – v.170.7 -07-Feb-17

Table of valid weld geometries and their Type, Weld section and Reference Face
Shell model Shell model Solid model Solid model
(no weld elements) (weld elements) (weld elements) (no weld elements)

Shell/Rigid Element If Multi-body


If contact

Type: Single sided Type: Single sided Type: Single sided Type: Single sided

Type: Double sided Type: Double sided Type: Single sided Type: Double sided

Type: Single sided Type: Single sided Type: Single sided

Type: Single sided Type: Single sided Type: Single sided Type: Single sided

Type: Single sided Type: Single sided Type: Single sided Type: Single sided

Type: Butt weld Type: Butt weld Type: Butt weld Type: Butt weld

Notes on Type: The “Type” relates to the number of welds that are connected to the “Weld section” selection
and not direct to the weld joint type whether it is a physical single or double sided weld joint. This simply sets
the scale factor for weld thickness to correctly evaluate the weld stress. A butt weld is always treated as a
“single sided” weld.
Notes on Weld Section: One special case is the double sided solid model without weld elements (row 2, 4th
column above). In this case you may select both edges (one from each side) connected to the same contact or
shared nodes in order to visualize the results in all places where there is a weld. You must still use Type:
“Double Sided” since the weld forces are evaluated from one common contact or shared face.
Notes on Reference Face: In case the weld is connected to a cylindrical face the cylindrical face must be the
reference face in order to evaluate the normal and parallel stress correct.
Notes on output control:
If you insert the Weld Strength object before solution the needed output control ”Nodal Forces” is set to “Yes”
(in Analysis Settings). If you insert the Weld Strength object after the analysis without including nodal forces
there will be no results and you have to re-run the analysis.

-5-
Weld Strength - Documentation – v.170.7 -07-Feb-17

Notes on bonded contact vs. multi-body:


Using bonded contact for the weld is preferably for two reasons. First it is easier to mesh and you can easily
use parameters on geometry. Second the weld forces are evaluated based on the contact forces only. In a
multi-body part the root edge of the weld is shared in two shared faces that will cause a small error in the
reaction force summation. In the contact section the forces are derived from the contact side of the contact
pair. To have the best results you must make sure that the contact side is on the weld part and to use
“Asymmetric” behavior since the contact side normally has the finer mesh.
MPC contacts are not allowed because they don’t save contact results. Also note that “Program Controlled”
formulation may use MPC so make sure that e.g. “Augmented Lagrange” or “Pure Penalty” method is used.
Edge to surface contact for both shell parts and solid parts are also allowed and has the same result quality as
multi-body parts, i.e. the results will be based on nodal forces.
Notes on shared face for solid models (no weld elements):
If using surface to surface contact or multi-body parts to connect the model without weld elements the app
will find the contact/shared face, marked green in the figure, to extract the forces. This may be one and the
same face for all edges of the weld section. The app will reselect nodes from the face using the weld section
length and 5 times the weld Min thickness, a, in depth in order to get the local forces for the weld section and
not include nodes from the other side. The force listing is done once using the initial value of Min thickness or
3 mm if Min thickness is set to 0. Updating the Min thickness re-use the existing forces. Clearing the result will
delete any saved force listing.
To avoid selecting too little or too much (depending on geometry) you may:
 Set the initial Min thickness, a, so that the 5*a selects the desired depth for extracting the weld forces.
 Split the shared face (in Design Modeler or Space Claim) so each weld section edge has each unique
contact/shared face.

5*a

-6-
Weld Strength - Documentation – v.170.7 -07-Feb-17

Weld analysis
The weld analysis is based on Eurocode 3 [2]. A uniform distribution of stress is assumed on the throat section
of the weld, leading to the normal stresses and shear stresses shown below.


 = normal stress perpendicular to weld throat plane
 // 
= normal stress parallel to weld axis
= shear stress in plane, perpendicular to weld axis

 //  //= shear stress in plane, parallel to weld axis

The weld seam is assumed to have sufficient strength if both conditions below are fulfilled:

0.9  f u
 Eqv   2  3   2   //2  
fu
 f uEqv and     fu
w  M 2 M2

fu Nominal ultimate tensile strength


w Correlation factor for material according to table 4.1 in Eurocode 3
M2 Partial safety factor for joints. M2= 1.25 for welded connections

Table 4.1 Eurocode 3 [2]. Data for fu valid for thickness < 40 mm.
Steel Grade Correlation factor  W fu [MPa]
S235 0.80 360
S275 0.85 410
S355 0.90 470
S420 1.00 520
S460 1.00 540

For weld code “User” the equivalent weld stress is only compared with the nominal weld strength.
 Eqv   2  3   2   //2   f u  f uEqv
Additional weld codes based on component stresses from section forces can be defined in the preference file
“weldStrengthPref.py” in the installation folder, see section “Custom weld codes” for more information.

-7-
Weld Strength - Documentation – v.170.7 -07-Feb-17

Notes on weld section analysis:


Since the weld location is not always known, especially for a shell model without weld elements, a
conservative approach is used to always evaluate the normal stress perpendicular to the throat section and
the equivalent stress from the side with the highest value, see right figure below.
For a single sided weld this means that the weld is assumed to always be on the most critical side even if there
is a weld modelled on one side. For a shell model with a double sided weld this means that the critical side is
displayed as result. For a solid model with weld elements this means that you may see identical results for
both sides based on the critical side.
F


 

To avoid the conservative approach for a critical fillet weld you may use the “Butt weld” instead to make sure
that the weld evaluation is in the specified weld. This requires weld elements so you can select the top side of
the weld to have the correct orientation of the critical section for the weld throat. The solid weld can be split
in halves to have the best estimation of the section forces (A) but it is also ok to use a single solid (B). The same
is also valid for a shell model (C).

A B C

Type: Butt Weld

Note on weld section length:


Eurocode 3 specifies that a load carrying weld must not be shorter than the maximum of 30 mm or 6 times the
throat thickness. There is also a limit on how long a weld can be in order to consider a uniforms stress
distribution. Since FE is used that will account for a non-uniform stress distribution the following modified
approach is used when deriving the section forces and calculating the utilization factor in order to be
conservative especially regarding long welds.
A moving average of the section forces are calculated for each node based on a centered selection around the
node with the length limits of ±6*a, where a = min throat thickness.
For a short weld (length  6*a) this method will give a constant result over the weld.
For a longer weld the method will typically “highlight” the ends of the weld or inner points depending on how
the load is applied.
There is no check that an individual weld fulfils the minimum length demand since there is no safe way to tell if
a weld is continuous in the FE model.
The limit length can be modified in the preference file “weldStrengthPref.py” in the installation folder, see the
section “Custom weld codes” for more information.

-8-
Weld Strength - Documentation – v.170.7 -07-Feb-17

Results
The default result item is the “weld utilization factor”, Wuf, along the weld, i.e. how much of the weld capacity
that is used;
  Eqv   
Wuf  max  , 
 f uEqv f u  
If the weld min thickness is set to 0 then the minimum allowed thickness along the weld is calculated. The
initial thickness is set to 3 mm and increased by 1 mm until Wuf ≤ 1.0.
The minimum and maximum values can be assigned as an output parameter for parameter studies.
All results can be viewed with different averaging “Floating” or “Section”.

-9-
Weld Strength - Documentation – v.170.7 -07-Feb-17

There is no check of the plate thickness and a recommended maximum weld thickness.
The maximum allowed calculated weld thickness is limited to 25 mm. If the needed weld thickness is larger the
thickness is set to 99 mm indicating an un-converged weld calculation that is an indication of a poor design in
relation to the loads. If the weld thickness is much larger than the plate thickness the failure will occur in the
plate instead, hence a poor design.

It is recommended to update the model with respect to the proposed weld throat thickness since the stiffness
change may influence the force distribution and hence the weld evaluation as well as the nodal average that is
based on the weld thickness.

In the solution folder, a result summary text file for each result object is created with the same name as the
result object. See example below:
Static Structural
Fillet Weld Strength
Result time: 3
Weld Type: Single sided
Weld Code: Eurocode 3
Sect Id |Seqv_avg |Snorm_avg |Tpara_avg |Tnorm_avg |Wuf_avg |Wuf_max |a_min |FX (radial)|FY (parall)|FZ (axial)
|[MPa] |[MPa] |[MPa] |[MPa] |[-] |[-] |[mm] |[N] |[N] |[N]
-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------
176 204.6 79.4 84.4 79.4 0.530 0.625 30 6.6367e+05 2.0154e+06 2.0177e+06
199 278.0 93.7 127.1 93.7 0.720 0.994 30 1.2222e+06 4.9997e+06 3.9911e+06
178 212.7 86.8 84.8 86.8 0.551 0.648 30 9.0860e+05 2.0251e+06 2.0228e+06

Sect Id: Weld Section edge “reference_id”. (Use selection information on an edge with Beta options(*))
Seqv_avg: Average equivalent stress of the whole weld section,  Eqv   2  3   2   //2  
Snorm_avg: Average normal stress of the whole weld section, 
Tpara_avg: Average parallel shear stress of the whole weld section, ||
Tnorm_avg: Average normal shear stress of the whole weld section, 

Wuf_avg: Average weld utilization factor of the whole weld based on total load and weld area.
Wuf_max: Maximum weld utilization factor along the weld based on local moving average.
a_min: Calculated minimum needed weld throat thickness to fulfil Wuf < 1. This value is calculated
from the section average and may differ compared to the floating average thickness results.
FX: Shear force normal or radial to the weld section reference face (listed in solution unit, e.g. [N])
FY: Shear force parallel or tangential to the weld section (listed in solution unit, e.g. [N])
FZ: In plane axial force perpendicular to the weld section (listed in solution unit, e.g. [N])

Note: Mechanical may use another file name in some cases. The name “Fillet Weld Strength” is internally
known as “Fillet Weld Strength 1” so a second result named “Fillet Weld Strength 1” is internally known as
“Fillet Weld Strength 2” since they are based on the default name “Fillet Weld Strength”. To avoid this
confusion use underscore “_” to have the display name different from the internal default name, e.g. “Weld
Strength_1” and “Weld_Strength_2” etc. Even if the same results name is used on two result objects the
results file name also includes the internal object id number, e.g. “Fillet Weld Strength_1_118.txt”.

- 10 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

(*)
Beta options are activated from Workbench Project page, Tools > Options…

General Eurocode 3 recommendations


 Weldable structural steels conforming to EN 1993-1-1.
 The plate thickness must be larger than or equal to 4 mm.
 The weld filler material yield and ultimate limit must be equal or better than the base material.
 Load carrying fillet welds must be longer than 30 mm or 6 times the throat thickness (a-value).
 Quality level C according to EN ISO 25817 is usually required.
 Lamellar tearing should be avoided (see EN 1993-1-10).
 The angle between the plates in a fillet weld must be in the range of 60° – 120°.

Validity of the weld strength results


Note: It is the user’s responsibility to ensure that the FE-model, chosen method, input values and results
obtained by this application is suitable for his/her intended purpose, e.g. to evaluate according to a specific
design code or to apply strength modification factors due to misalignment etc.
For user defined weld codes, it is also the user’s responsibility to verify the validity of the method, e.g. by using
test and verification models together with hand calculation.

- 11 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

Verification
The valid weld sections according to the table above are verified and saved in the Workbench archive file,
“WeldStrengthDemos_R170.7.wbpz” in the system “Weld Cases”. The models are tested for pure shear force
and pure normal force loading.

It is worth mentioning that only in the simplest loading cases it is possible to get agreement with hand
calculation. If you have multiple welds around a bracket you cannot predict the distribution of forces by hand.
Also in case of modelled welds and combined loadings constraint forces may occur in the welds that is not
predicted by hand calculation, e.g. in a double sided fillet weld with only shear loading you may still get normal
stress due to the deformation of the structure.

- 12 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

Comparison weld mesh methods


The different meshing methods using shell or solid elements and representing the weld with or without
elements will influence the results. The following demo model illustrates the difference. The archive model is
saved in the extension installation zip file; WeldStrengthDemos_V170.7.wbpz.

The shell models have the thickness offset inwards. The solid models use solid shell (SOLSH190) except for the
weld part itself.
The models are created in ascending complexity/quality where model 8 is the reference model.

Pipe 1: Shell (no weld), shared topology DM


Pipe 2: Shell (no weld), edge to face contact
Pipe 3: Shell (no weld), edge to face mesh connection
Pipe 4: Solid (no weld), shared topology DM
Pipe 5: Solid (no weld), face to face contact
Pipe 6: Solid (no weld), edge to face contact
Pipe 7: Solid (weld), shared topology DM
Pipe 8: Solid (weld), face to face contact
8
7
6
5
4
3
2
1

A bending load adds shear and normal forces on the welds. The two pipes with welds (7 and 8) has slightly
lower deformation since the welds adds stiffness to the structure. The other pipes have identical deformation
and hence stiffness.

The Weld Strength result shows that the pipes without welds has almost identical results and the two pipe
with welds has slightly different results.

- 13 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

The average weld utilization factor, WUF, for each segment of the weld are plotted in the graph below.
Using a shared nodal method will over predict the forces for each segment since the end node forces of each
segment will be included in the two neighboring segments, see Pipe 1-4 and 6 -7. Using a face to face contact
element will only include forces from elements attached to the segment, one quad contact element can’t be
shared between to edge segments. Comparing pipe 5 and 8 shows that the weld itself change the force
distribution between the weld segments. The number of elements along the weld has a bigger impact on the
results for shared node models compared to the contact element models.

Load Case 01
0.3 5 1
6

0.25 Pipe 1: Shell (no weld), shared topology DM (nodal)


3 4
Pipe 2: Shell (no weld), edge to face contact (nodal)

0.2 Pipe 3: Shell (no weld), edge to face mesh connection (nodal)

Pipe 4: Solid (no weld), shared topology DM (nodal)


8 7
2
WUF [-]

0.15 Pipe 5: Solid (no weld), face to face contact (element)

Pipe 6: Solid (no weld), edge to face contact (nodal)

0.1 Pipe 7: Solid (weld), shared topology DM (nodal)

Pipe 8: Solid (weld), face to face contact (element)

0.05

0
1 2 3 4
Weld Id 5 6 7 8

Known Issues/limitations
 Virtual topology or External Model geometry cannot be used as input to weld section or reference face
due to faceted geometry.
 There is no check of the angle between the plates. The fillet weld is analyzed as if it has perpendicular
connecting plates studying the section forces at 45° measured from the reference face.
 Bending moment over the weld is not considered. A weld (especially single sided) should never be
designed to carry bending moment.
 Do not use the same section edge for both a fillet weld and a butt weld. This should be impossible in
reality but the GUI cannot detect this error. The reaction forces may be listed in different coordinate
systems and the evaluation will be wrong for one of the welds.

- 14 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

Custom weld Codes


The Weld Strength app has a new API (Application Programming Interface) that allows the creation of
additional weld codes by the user. The existing code “Eurocode 3” is included and can be used as an example
for additional codes. The weld codes are defined in the preference file “weldStrengthPref.py” found in the app
installation folder, %USERPROFILE%\AppData\Roaming\Ansys\v170\ACT\extensions\WeldStrength_V170.7.

The weld codes are defined using a Python dictionary where the user can add key words and expressions to
define the dimensional weld strength and weld stress used in the evaluation. The expressions must be valid
Python syntax, see steps 1 to 5 below.

- 15 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

1. A new Weld code is defined by adding the line:


weldCodes.Add(‘Eurocode 3’),{}) (line 29)
This name is displayed in the Weld code list box for Fillet or Butt weld if corresponding strength and
stress expressions are defined (see point 3, 4 and 5 below).

2. The floating average length factor must be defined by the line:


weldCodes['Eurocode 3'].Add('floatingFact',6.0) (line 32)
3. The dimensional weld strength is defined by adding lines for any of FuSeqv, FuSn, FuTp and FuTn:
weldCodes['Eurocode 3'].Add('FuSeqv','Fu/(betaw*gammaM2)') (line 35)
weldCodes['Eurocode 3'].Add('FuSn','0.9*Fu/gammaM2') (line 36)
#weldCodes['Eurocode 3'].Add('FuTp','0.6*Fu/gammaM2') (line37)
#weldCodes['Eurocode 3'].Add('FuTn','0.6*Fu/gammaM2') (line 38)
Note: Eurocode 3 uses only FuSeqv and FuSn, hence the “#” to blank the definition of FuTp and FuTn.
fu 0 .9  f u
FuSeqv  f uEqv  and FuSn  f u  
w  M 2 M2
The weld strength is used together with the corresponding weld stress for calculation of the weld
utilization factor, e.g. Wuf = “weldSeqv/FuSeqv”. The maximum of all defined Wuf is saved.
The expression must include Weld strength, Fu, and optional Safety factor M2, gammaM2. (betaw is
only available for Eurocode 3).
4. You must add expressions of weld stress evaluation for “Butt weld” and/or “Fillet weld”
The weld stress items are available as a Result Item: Seqv, Snormal, Tparallel, Tnormal.
The expression must include any of the local weld forces, WFX, WFY and WFZ and the local weld area,
sectArea.
weldCodes['Eurocode 3'].Add('Butt weld',{}) (line 41)
weldCodes['Eurocode 3']['Butt weld'].Add('weldSeqv','(1/sectArea)*(WFZ**2 + 3*(WFX**2 + WFY**2))**0.5')
weldCodes['Eurocode 3']['Butt weld'].Add('weldSn','abs(WFZ/sectArea)')
weldCodes['Eurocode 3']['Butt weld'].Add('weldTp','abs(WFY/sectArea)')
weldCodes['Eurocode 3']['Butt weld'].Add('weldTn','abs(WFX/sectArea)')

weldSeqv  Eqv 

WFZ 2  3  WFX 2  WFY 2 
and weldSn    
WFZ
sec tArea sec tArea

- 16 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

5. In Eurocode 3 the critical section for a Fillet weld is rotated 45 degrees around the weld section edge
why the weld stress expression must contain a coordinate transformation. Note: You may use the local
forces to define weld results in any section.
weldCodes['Eurocode 3'].Add('Fillet weld',{}) (line 48)
weldCodes['Eurocode 3']['Fillet weld'].Add('weldSeqv','max((0.5*(WFX - WFZ)**2 + 3*(0.5*(WFX + WFZ)**2 +
WFY**2))**0.5,(0.5*(WFX + WFZ)**2 + 3*(0.5*(WFX - WFZ)**2 + WFY**2))**0.5)/sectArea')
weldCodes['Eurocode 3']['Fillet weld'].Add('weldSn','max(abs(0.707107*(WFZ-WFX)),abs(0.707107*(WFZ+WFX)))/sectArea')
weldCodes['Eurocode 3']['Fillet weld'].Add('weldTp','abs(WFY/sectArea)')
weldCodes['Eurocode 3']['Fillet weld'].Add('weldTn','weldSn')

- 17 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

Using external post processing


The Weld Strength app extracts the nodal forces in a local coordinate system and saves the nodal coordinates
and forces in text files in the solution folder. These files may be used for any purpose in external post
processing. Any results created can be plotted back with the CSV-Plot app (Free on ANSYS app store).

The corresponding listing can be made in Mechanical by creating “User Defined Results” for the weld section
nodes with expression “ENFOX”, “ENFOY” and “ENFOZ” in a local coordinate system and export to text files.
The local coordinate system, “RSYS”, has origin at the Weld Section edge start point, Y axis along the edge, X
axis normal to the Reference Face and Z axis in-plane of the Reference Face. For cylindrical faces origin is at the
radial center point, X axis is radial, Y axis is tangential, and Z axis is axial.

The files created from Weld Strength are:

weld_sect_n[edge Id].lis Node coodinates for the Weld Section edge in the local coordinate system “RSYS”
weld_n[edge Id].lis Node coordinates related to the Weld section, “SectionNodes”
weld_f[edge Id]_Set[NSET].lis Nodal forces for the Weld section at result set number “NSET” in coordinate
system “RSYS”. The set number, NSET, is the incremental number from all available result sets, not the load
step or time. Corresponding MAPDL command: “SET, , , , , , ,NSET”

The “edge Id” is the “REFERENCE_ID” found in the “Selection Information” for the edge.

- 18 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

A comparison of the results from the User Defined Results and the Weld Strength app are found to be
identical. These example files are found in the demo project “WeldStrengthDemos_V170.7” folder
“user_files/ExternalPostProcessing”

Coordinates (RSYS) User Defined Result Weld Strength


NODE X Y Z ENFOX (N) ENFOY (N) ENFOZ (N) FX FY FZ
688 -3.00 0.00 0.00 263.93 -287.49 976.86 263.93 -287.49 976.86
8 0.00 0.00 0.00 -1105.7 -373.75 -916.04 -1105.7 -373.75 -916.04
783 -3.00 7.12 0.00 89.84 -413.21 1345 89.84 -413.21 1345
131 0.00 7.12 0.00 -415.83 -557.66 -207.19 -415.83 -557.66 -207.19
784 -3.00 14.23 0.00 42.43 -348.56 797.51 42.43 -348.56 797.51
132 0.00 14.23 0.00 -116.97 -364.99 -79.436 -116.97 -364.99 -79.436
785 -3.00 21.35 0.00 129.19 -253.55 450.22 129.19 -253.55 450.22
133 0.00 21.35 0.00 -144.1 -226.76 -129.24 -144.1 -226.76 -129.24
786 -3.00 28.47 0.00 174.29 -132.11 347.32 174.29 -132.11 347.32
134 0.00 28.47 0.00 -182.38 -122.42 -132.95 -182.38 -122.42 -132.95
787 -3.00 35.59 0.00 184.43 -66.443 400.5 184.43 -66.443 400.5
135 0.00 35.59 0.00 -234.59 -10.161 -110.72 -234.59 -10.161 -110.72
788 -3.00 42.70 0.00 366.76 0.22971 465.62 366.76 0.22971 465.62
136 0.00 42.70 0.00 -439.47 92.217 -196.14 -439.47 92.217 -196.14
687 -3.00 49.82 0.00 363.66 66.318 277.33 363.66 66.318 277.33
7 0.00 49.82 0.00 -665.81 70.522 -521.42 -665.81 70.522 -521.42

A demo plot of an external result saved in a csv file.

- 19 -
Weld Strength - Documentation – v.170.7 -07-Feb-17

References
[1] ANSYS Help R17 online documentation

[2] EN 1993-1-8 (2005) (English): Eurocode 3: Design of steel structures - Part 1-8: Design of joints
[Authority: The European Union Per Regulation 305/2011, Directive 98/34/EC, Directive 2004/18/EC]

- 20 -

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy