StreesCheck - Getting Started
StreesCheck - Getting Started
StreesCheck - Getting Started
=100
FIGURE 22 Rectangular plate with a central hole.
a=4.5 W=10
K
t
max
0
-------------- = (1)
Getting Started Guide Chapter 4: Tutorial 47
Planar Elasticity problem
4
and the net section stress concentration factor is
Making use of symmetry (geometry and loading), it is possible to work with only
one-fourth of the problem. This symmetry consideration will simplify model cre-
ation and reduce running time.
We will formulate the mathematical problem as shown in FIGURE 23.
Specification of units for
max
0
--------------
W a ( )
W
------------------ = (2)
5.0
15.0
A B
C D
E
AB: u
n
= T
t
= 0.0 (symmetry)
BC: T
n
= 100, T
t
= 0.0
CD: T
n
= T
t
= 0.0 (stress free)
DE: u
n
= T
t
= 0.0 (symmetry)
x
y
FIGURE 23 The solution domain and boundary conditions.
2.25
Planar Elasticity problem
48 Chapter 4: Tutorial Getting Started Guide
4
assigned the correct boundary conditions by StressCheck automatically. Refer
to Chapter 3 of the Users Guide for a detailed description of geometry con-
struction in StressCheck.
To specify the domain, select the Geometry tab in the StressCheck Input box,
and then construct a rectangular domain using the following steps:
Geometry tab > Action: Create > Object: Rectangle > Method: Locate >
Input: (Make sure the toggle switch is ON) X: 0.0 > Y: 0.0 > Z: 0.0 > width:
15 > height: 5 > rot-Z: 0.0 > Button: Accept.
FIGURE 24 Geometry input.
Create Model Icon
Getting Started Guide Chapter 4: Tutorial 49
Planar Elasticity problem
4
Note that the logical sequence was to select the Class: Geometry, an Action: Create,
an Object: Rectangle, and the method by which the object is to be created (Method:
Locate), that is, specify the data which define the rectangle (the coordinates of a
vertex point, the width and the height, measured from the vertex point). The result-
ing rectangle consists of four lines and four points.
Define next the inner circle by the commands:
Geometry tab > Create > Circle > Locate > Input toggle switch ON > X: 0.0 > Y:
0.0 > Z: 0.0 > radius: 2.25 > P1-Min: 0 > P1-Max: 90 > rot-Z: 0.0 > Accept.
This completes the specification of the solution domain (FIGURE 25).
Select the Mesh tab when you are ready to define nodes and elements. Nodes may
be associated with previously defined points, specified as intersections of two
boundary curves, assigned as offsets on boundaries, defined directly, etc.
Designing the mesh
A general rule is that finite element meshes should be constructed so that the vertex
angles of triangular elements are as close to 60 degrees as possible, and the vertex
angles of quadrilateral elements are as close to 90 degrees as possible. The p-ver-
sion is much more forgiving with respect to deviation from the optimal vertex
angles than the h-version, nevertheless vertex angles should not be less than 10
degrees or greater than 150 degrees.
FIGURE 25 Solution domain for the problem.
Planar Elasticity problem
50 Chapter 4: Tutorial Getting Started Guide
4
To construct the mesh shown in FIGURE 26, the first step is to define the
nodes. Nodes 1 to 5 can be created by the method of intersection.
Mesh tab > Action: Create > Object: Node > Method: Intersection. Click on
the boundary segments near the intersection points where a node is to be
located. StressCheck indicates the node by a small square.
Note: The numbering sequence for the nodes is unimportant.
Create node 6 as offset on the given circle, by selecting:
Mesh tab > Create > Node > Offset > offset: 45. Then click on the circle.
At this point you could construct a finite element mesh by using 2 quadrilateral
elements. However, this wouldnt be a good decision. Both elements, though
acceptable, would have a deviation from the optimal 90 degrees vertex angles
that can be avoided easily using 3 quadrilateral elements. To construct a well
balanced 3 elements mesh lets create two extra nodes.
Mesh tab > Create > Node > Locate > X: 5 > Y: 0 > Z: 0 > Accept. (Node 7)
Mesh tab > Create > Node > Projection. Click on node 7 and then on Line 3.
Node 8 will be created on the line.
Now you are ready to create the elements. To create a quadrilateral element
select:
Mesh tab > Create > Quadrilateral > Selection.
Then, point to the four nodes which define the element in any order. Three ele-
ments are defined by associating the appropriate nodes.
FIGURE 26 Finite element mesh.
Getting Started Guide Chapter 4: Tutorial 51
Planar Elasticity problem
4
Checking the mesh
In order to ensure that all elements are properly connected, that is, there are no
unintended free edges, select:
Mesh tab > Check > Edge > Free Edge.
If there are element boundaries which are not connected to other elements they will
be highlighted.
To check for distortion, select:
Mesh tab > Check > All Elements > Distortion > Accept. A report containing the
smallest and largest vertex angles found in the elements will be produced in the
edit window. The default range for the vertex angles is between 10 and 150
degrees.
Assigning thickness
For problems of Planar Elasticity (plane stress) it is necessary to associate some
thickness with the elements. To assign thickness, click on the Thickness tab in the
StressCheck Input box (FIGURE 27) and complete the following information:
FIGURE 27 Thickness input.
Planar Elasticity problem
52 Chapter 4: Tutorial Getting Started Guide
4
Thickness tab > Action: Select > Object: All Elements > Method: Selection >
Thickness: 1.0 > System: Global > Click on the Accept button and Stress-
Check will confirm your entry in the scrolling list.
Entering material properties
To enter the material properties you must provide two types of information:
definition of material properties and assignment of material properties. Both
activities are performed by selecting the Material tab in the StressCheck Input
box. FIGURE 28a shows the material interface displayed on the screen when
the Define tab is used for providing the material coefficients. FIGURE 28b
shows the interface when the Assign tab is used for assigning the defined prop-
erties to the elements in the mesh. After selecting the Material tab, complete
the following information:
FIGURE 28 Material properties input.
(a)
(b)
Define tab Assign tab
Getting Started Guide Chapter 4: Tutorial 53
Planar Elasticity problem
4
Material tab > Define tab > ID: STEEL > Option: Defined Mtrl. > Material: Lin-
ear > Type: Isotropic > Units: US > Fitting: No > Case: Pl. Stress > E: 2.9e+7 > v:
0.295 > Accept. (Note that the input field for the density and coefficient of ther-
mal expansion were left blank because they are not needed in this case.)
Assign tab > Select > All Elements > Selection > ID: STEEL > Accept.
Entering load data
To enter load data select the Load tab in the StressCheck Input box. The input area
will appear as shown in FIGURE 29. Specify a unique name which identifies the
loading case you are about to enter. In engineering practice often multiple load
cases must be investigated, each load case must be given an unique name in the ID
field.
FIGURE 29 Input area for load.
Planar Elasticity problem
54 Chapter 4: Tutorial Getting Started Guide
4
For the load application select the Load tab and complete the following infor-
mation:
Load tab > Action: Select > Object: Any Curve > Method: Traction > ID:
LOAD > Direction: Norm/Tan > Normal: 100. Use the mouse cursor to select
the right side of the rectangle (Line2 in FIGURE 25). Click on the Accept
button. The load symbols will appear on the mesh as shown in FIGURE 31.
Several types of loading such as traction, spring displacement, body forces or
point loads are available for Planar Elasticity. Traction loading means that a
distributed load (in force per unit area) is imposed on a boundary or edge.
Traction is a vector quantity. Thus, two vector components must be given.
These may be in the normal-tangent reference frame, in the global system, or
an arbitrary local system. Traction loads can be applied to geometric bound-
aries or element edges, including beam elements.
Checking applied load StressCheck makes it very convenient to check the magnitude of the applied
mechanical loads. To check the load vector components Fx, Fy, and the
moment Mz at X=0, Y=0, select the following options:
Load tab > Check > All Elements > ID: LOAD > Moment-X: 0.0 > Moment-
Y: 0.0 > Accept.
The edit window will report:
Note that: Fx=o x W/2 x thickness=100 x 10/2 x 1=500.
Entering constraint data
To enter constraint data select the Constraint tab in the StressCheck Input box
(FIGURE 30). Specify an unique name for the constraint data you are about to
enter. This is necessary because StressCheck allows more than one constraint
case to be entered. Each case must be identified by a unique name.
Getting Started Guide Chapter 4: Tutorial 55
Planar Elasticity problem
4
Several types of constraints such as General, Rigid Body, or Spring Coefficient are
available. When the Symmetry constraint is selected, the normal displacement
component is set to zero. Symmetry constraints are applicable only to straight
edges. To specify a symmetry constraint, the objects curve or edge must be selected
first.
Constraint tab > Action: Select > Object: Any Curve > Method: Symmetry > ID:
CONST. Use the mouse cursor to select the left side of the rectangle and then
holding the Shift key click on the lower side of it (Lines 1 and 4 in FIGURE 25).
Click on the Accept button. The constraint symbols (circles) will appear on the
mesh as shown in FIGURE 31.
FIGURE 30 Input area for constraints.
Planar Elasticity problem
56 Chapter 4: Tutorial Getting Started Guide
4
Defining the solution ID
Because StressCheck allows more than one load case and constraint case to be
defined, it is necessary to associate a unique solution name with each desired
constraint and load name pair. To do this, select the Solution ID tab from the
StressCheck Input box. The constraint name(s) and load name(s) previously
defined are displayed on this form (FIGURE 32).
To complete the solution record for this problem supply the following informa-
tion:
Solution ID tab > Action: Define > Object: Name > Method: Selection >
Solutions tab > Solution ID: SOL > Constraint ID: CONST (or click on item
in listbox) > Load ID: LOAD (or click on item in listbox). Click on the
Accept button.
Executing a linear analysis
To execute a linear analysis click on the Compute Solution icon from the Main
Toolbar. When the Solution dialog window appears (FIGURE 33) select the
Linear tab and complete the requested information.
Linear tab > Extension: Upward-p > p-limits: 1 to 8.
FIGURE 31 Specified boundary conditions.
Getting Started Guide Chapter 4: Tutorial 57
Planar Elasticity problem
4 Choosing Upward-p extension means that the solution will be computed from the
minimum to the maximum p-levels specified under p-limits. This option requires
more CPU time than the Downward-p but requires less disk space. The highest
possible p-level in StressCheck is 8.
Next, choose the SOLVE! tab to get the solution. Complete the requested informa-
tion as shown below:
SOLVE! tab > Execute: Initialize > Run Mode: Automatic > Method: Iterative >
Display: Sequence > Button: Solve. The status window will display the progress
of the solution (FIGURE 33).
We run an Automatic sequence of solutions from the initial (Initialize) p-level
to the final. Method: Iterative means that the Iterative Solver (default) is used. By
selecting the Display: Sequence switch, the elements are removed from the dis-
play as they are evaluated by the solver.
FIGURE 32 Solution ID input.
Planar Elasticity problem
58 Chapter 4: Tutorial Getting Started Guide
4
Quality assessment and extraction procedures
To perform post-processing operations you must select the View Results icon
from the Main Toolbar. (FIGURE 34)
Error Estimate To obtain the relative estimated error in energy norm, select the Error tab from
the Results window and complete the following information:
Error tab > Input tab > Solution: SOL > Run: 1 to 8 > Click on the Accept
button.
For the example problem, the error estimate shown in FIGURE 35 is obtained.
The tabular results show the run number, the degrees of freedom (DOF), the
computed and extrapolated values of the potential energy, the rate of conver-
gence and the estimated relative error in energy norm. Note that the estimated
relative error in energy norm is only 0.25% at p=8 (220 DOF).
FIGURE 33 Input area for linear analysis.
Linear tab SOLVE! tab
Solution Icon
Getting Started Guide Chapter 4: Tutorial 59
Planar Elasticity problem
4
StressCheck functions StressCheck computes a set of commonly used functions, such as stresses, strains,
etc. in the global or local reference frame. The available standard functions are
listed in Table 1. In addition, any combination of the standard StressCheck func-
tions can be computed through user-specified formulas or through the use of the
calculator. Refer to the Users Guide for additional details.
FIGURE 34 Result interface.
Results Icon
Planar Elasticity problem
60 Chapter 4: Tutorial Getting Started Guide
4
TABLE 1. Standard functions. Planar Elasticity.
Symbol Explanation and commonly used symbol
Ex
Normal strain
x
Ey
Normal strain
y
Ez
Normal strain
z
Gxy
Shear strain
xy
E1
Principal strain
1
E2
Principal strain
2
Eeq
Equivalent strain
eq
Ux Displacement component in the x-direction u
x
Uy Displacement component in the y-direction u
y
FIGURE 35 Relative error in energy norm for example problem.
Getting Started Guide Chapter 4: Tutorial 61
Planar Elasticity problem
4
Plotting the data StressCheck provides convenient means for displaying and printing computed
information in graphical form. To obtain the deformed configuration plot over the
undeformed shape, select the Plot tab from the Results window and proceed as fol-
low:
Plot tab > Select > All Elements > Selection > Solution: SOL > Run: 8 > Plot:
Solution > Shape: Deform > Overlay ON > Midsides: 10. Click on the Plot button
(FIGURE 36).
To plot the equivalent (von Mises) stress distribution, Seq, on the undeformed
shape, make the following selection:
Sx
Normal stress
x
Sy
Normal stress
y
Sz
Normal stress
z
Txy Shear stress
xy
S1
Principal stress
1
S2
Principal stress
2
Seq
Equivalent stress
eq
(von Mises)
Tmax
Maximum shear stress
max
Error Error indicator.
Fmla Formula. Using this option, any mathematical expression
containing the standard functions can be computed for a
given solution.
Calc Calculator. Using this option, any mathematical expres-
sion containing standard functions can be computed for
any arbitrary combination of solutions.
TABLE 1. Standard functions. Planar Elasticity.
Symbol Explanation and commonly used symbol
Planar Elasticity problem
62 Chapter 4: Tutorial Getting Started Guide
4
Plot tab > Select > All Elements > Selection > Solution: SOL > Run: 8 >
Plot: Solution > Contour: Fringe > Shape: Undef. > Func.: Seq > Range tog-
gle switch ON, min: 0, max: 400 > Midsides: 10 > Interval: 8. Click on Plot
and the contour fringes of the plotted function will appear in the display win-
dow (FIGURE 37).
Min/Max values To compute minimal and maximal values of displacement, stress and strain
data, in the Results window select the Min/Max tab.
To compute the maximum value of the stress component
x
(StressCheck
name Sx, see Table 1) for the eight available solutions, complete the entries in
the Results input area as follows:
Min/Max tab > Select > All Elements > Grid > Solution: SOL > Run: 1 to 8 >
Function: Sx > Midsides: 10 > Maximum button ON. Click on Accept.
The convergence of the maximum value of Sx will be displayed as a function
the number of degrees of freedom as shown in FIGURE 38. The estimated lim-
its are also included.
FIGURE 36 Deformed shape.
Getting Started Guide Chapter 4: Tutorial 63
Planar Elasticity problem
4
The number of midsides represents the size of the search grid to locate the maxi-
mum. Note that the maximum value of Sx is practically independent of the degrees
of freedom for p > 4.
FIGURE 37 Equivalent stress fringes.
FIGURE 38 Convergence of Sx maximum.
Planar Elasticity problem
64 Chapter 4: Tutorial Getting Started Guide
4
Concentration factors
The gross and net section stress concentration factors for the p=8 solution are
computed by determining the maximum normal stress at the edge of the hole
max
=
x
(0,2.25) and then using equations (1) and (2) with
0
=100. Using the
value for p=8 (Sx=399):
The gross and net section stress concentration factors compare very well with
the published data. In Stress Concentration Factors by R. E. Peterson, John
Willey & Sons, 1974, the values of K
t
and K
n
extracted from the curves on
page 150 are:
Ending the session
After the analysis is completed, or at any time after opening the database, it
may be useful to preserve a snapshot of your model input data.
To write the model input data into a input file, select File > Save Input from the
Main Menu Bar. The SaveAs Window appears overlapping the Model Win-
dow. Using the mouse, move the cursor to the File name field in this new win-
dow and type the name you want to give to the file (do not include an
extension) and then press the Return key or click on the Save button. In gen-
eral, the name given to the StressCheck input file (.sci) should be different
from that of the database. In that way the database can be deleted and the input
data kept in a separate and compact file.
Write a StressCheck input file for the problem solved during this session with
the name: TrainPlanar, we will use it later (TrainPlanar.sci).
To exit the program select File > Exit from the Main Menu Bar.
a
W
---- - 0.45 K
t
, 3.99 K
n
, 2.19 = = =
a
W
---- - 0.45 K
t
, 4.01 K
n
, 2.20 = = =
Getting Started Guide Chapter 4: Tutorial 65
Extrusion Problem
4
Extrusion Problem
The Extrusion option in StressCheck provides a simple way to investigate the
effects of out-of-plane loads and constraints on bodies which are essentially two-
dimensional. Extrusion is applicable only for components that are defined in the
xy-plane (Planar reference) and have piecewise constant thickness. The loads and
constraints (symmetry, antisymmetry, built-in) are automatically converted to their
3D equivalent when Extrusion is performed. Once a model has been extruded all
quadrilateral elements are converted into hexahedral, and triangular elements into
pentahedral. It is also possible to add to or modify existing load and constraint
records before executing the analysis.
Extrusion constraints
When extruding a 2D model it is necessary to check if the constraints are sufficient
or not. The following cases illustrate additional model constraints that are required
when certain 2D models are extruded. The four cases below illustrate the rules to
convert 2D nodal constraints, and to specify constraints on the extrusion side.
Double symmetry FIGURE 39 shows how double symmetry constraint applied in 2D should be com-
plemented with nodal constraints in 3D applications.
FIGURE 39 Double symmetry: (a) planar - (b) extrude.
1 addition
Uz=0
(one node)
symmetry
(a)
(b)
Extrusion Problem
66 Chapter 4: Tutorial Getting Started Guide
4
Single symmetry FIGURE 40 shows how single symmetry plus a nodal constraint applied in 2D
should be complemented in 3D applications.
Symmetry-antisymmetry FIGURE 41 shows how symmetry, antisymmetry and nodal constraints
applied in 2D should be complemented in 3D applications.
Double antisymmetry FIGURE 42 shows how double antisymmetry plus a nodal constraint applied
in 2D should be complemented in 3D applications.
FIGURE 40 Single symmetry: (a) planar - (b) extrude.
2 additions
Uy=0
(two nodes)
Uz=0
(one node)
symmetry
node constraint
Uy=0
(a)
(b)
FIGURE 41 Symmetry and antisymmetry: (a) planar - (b) extrude.
1 addition
Uy=0
(two nodes)
nodal constraint
Uy=0
symmetry
antisymmetry
(a)
(b)
Getting Started Guide Chapter 4: Tutorial 67
Extrusion Problem
4
Let us extrude the planar problem described in the previous section.
Updating the model
After opening a new database, load the Tension strip with a central hole input file
created before (TrainPlanar.sci) into the database.
File > Read Input > TrainPlanar.sci > Double-click on the file name.
If you did not create the file, create the 2D problem as explained in the previous
section before continuing. The input data will be loaded and the finite element
mesh will be displayed in the Model Window.
From the Reference and Theory Selectors select Extrude Elasticity. The program
will convert the 2D problem you just loaded into a 3D-solid problem, as shown in
FIGURE 43. Note that the original nodes that defined the 2D problem are the only
ones visible. This is a reminder that we are dealing with a solid created by extru-
sion.
When extruding a 2D problem it is a good practice to carefully consider whether
the boundary conditions defined in 2D are complete in 3D or not. In some cases
they will be complete, but in general they will not. In this example, we need to
impose a nodal constraint in the z-direction to prevent a rigid body translation. This
is equivalent to the double symmetry constraint shown in FIGURE 39. To do this,
select Class: Constraint from the Main Menu Bar or select the Constraint tab from
the Input window and complete the input area as indicated in FIGURE 44:
FIGURE 42 Double antisymmetry: (a) planar - (b) extrude.
no change
Uy=0
(one node)
nodal constraint
Uy=0
antisymmetry
(a)
(b)
Extrusion Problem
68 Chapter 4: Tutorial Getting Started Guide
4
Constraint tab > Select > Node > Single Node > ID: CONST (Same name as
used before in 2D) > Direction: XYZ > Data Type: Fixed (turn on the switch)
> System: Global > Turn ON the Z switch. Select node 1 (see FIGURE 26),
and then click on the Accept button to enter the constraint information into
the database.
A summary of the new constraint record is added to the scrolling list and the
constraint symbol is displayed on the element.
Note that the original constraint information provided in 2D was automatically
converted to its 3D equivalent when the model was extruded. Note also that the
traction load specified along an element edge in 2D is now distributed over the
element face.
Also note the Extrude toggle switch shown in the Constraint dialog box of
FIGURE 44. This switch is turned on when it is required to impose the nodal
constraint at both sides of the extrusion (see FIGURE 41).
FIGURE 43 Constraints for the extruded model problem.
Getting Started Guide Chapter 4: Tutorial 69
Extrusion Problem
4
Execution
You are now ready to start the computation. Select the Compute Solution icon from
the Main Toolbar. When the Solver dialog window appears select the Linear tab
and complete the requested information as done before:
Linear tab > Extension: Upward-p > p-limits: 1 to: 8.
SOLVE! tab > Execute: Initialize > Run Mode: Automatic > Method: Iterative >
Display: Sequence. Next, click on the Solve button. A sequence of solutions of
increasing polynomial order (from p=1 to p=8) will be obtained.
FIGURE 44 Input box: Constraint tab.
Extrusion Problem
70 Chapter 4: Tutorial Getting Started Guide
4
Extraction of results
After the execution is completed we can extract results from the finite element
solutions. The procedures for estimating the error in energy norm, plotting the
data of interest, etc., are the same as those described for the 2D analysis. Fol-
lowing the same steps, the results shown in FIGURE 45 will be obtained. Note
that the results are practically identical to those corresponding to the planar
problem.
If the through-thickness distribution of the normal stress x is of interest, from
the Results window, select the following options:
FIGURE 45 Results for the extrusion.
Getting Started Guide Chapter 4: Tutorial 71
Extrusion Problem
4
Points tab > Input tab > Select > Edge > Selection > Solution: SOL > Run: 8 to 8
> Func(s): Sx > # of pts: 10 > Click on the Display points button > Select the ele-
ment edge shown in FIGURE 46 > Click on the Accept button. To make it easier
to select the edge of interest, turn off the element shading as shown in the figure.
Note that there is a variation of the normal stress in the thickness direction, with the
maximum occurring at the center of the plate. The value of Sx obtained from the
2D model (FIGURE 38) should be close to the average of this distribution. Turning
on the Average button shown in FIGURE 46, the integral average of Sx along the
edge will be obtained. the average is computed as
and the value is 398.5, which is very close to the value obtained from the 2D model
(399).
FIGURE 46 Sx along edge of maximum stress.
Edge
x
1
l
-- -
x
s d
0
l
=
Three-dimensional problem
72 Chapter 4: Tutorial Getting Started Guide
4
As demonstrated by this very simple example problem, the Extrusion option
can be used for any problem defined in the Planar reference system. Once the
model is extruded, the loads and constraints can be edited before executing the
analysis. Care must be exercised to ensure that the three-dimensional body is
properly constrained. For example, if in this problem we did not enforce the
nodal constraint in the z-direction (any node can be constrained), then a rigid
body translation along the z-axis would have been possible.
Three-dimensional problem
We are interested now in creating a 3D description for the same rectangular
plate problem analyzed in 2D, but with the thickness given in parametric form.
An outline of the steps for creating the geometry and finite element mesh,
applying the load and enforcing the constraints is described in the following.
An alternative way of creating the geometric description using solids is
included at the end of the chapter.
Creating the model
After opening a new database, load the Tension strip with a central hole
input file created before (TrainPlanar.sci) into the database.
File > Read input > TrainPlanar.sci > Double-click on the file name.
If you did not create the file, create the 2D problem before continuing. The
input data will be loaded and the finite element mesh will be displayed in the
Model Window.
From the Reference and Theory Selectors select 3D Elasticity.
To create the parameter for this problem, select the Model Info icon from the
Main Toolbar and when the dialog window appears select the Parameters tab.
Complete the following information (FIGURE 47):
Parameters tab > Input tab (its at the bottom of the dialog box) > Name: th >
Description: Panel thickness > Value: 1.0 > Accept button.
Getting Started Guide Chapter 4: Tutorial 73
Three-dimensional problem
4
There are several ways to produce the geometric description for this problem. We
have chosen to update the model you already have from Planar Elasticity.
A useful feature of StressCheck is the Copy command. The Copy button at the bot-
tom of the Input Dialog Window may be used to create copies of objects currently
selected in the graphic display area. The selected objects defined in global coordi-
nates will be copied and attached to a new local system. All of their associative
objects will be copied and the associative relationship will be transferred to the new
copies of the related objects. Note that if the original group of objects contains ele-
ments, the resulting copy would also have elements.
We want to copy the 2D profile to a different z-plane (z=th). Select the Geometry
tab and follow the steps indicated below:
Geometry tab > Select > Any Object > Locate. Select the desired group of objects
by drawing a box around the 2D model; this will cause the objects to be high-
lighted. Make sure you have all object types active. Next, enter the coordinates
where the copy is to be located (Z=th), in the corresponding input fields as shown
in the FIGURE 48. Finally, click the Copy button. The copied objects will appear
non-highlighted.
FIGURE 47 Parameter interface.
Model Info Icon
Three-dimensional problem
74 Chapter 4: Tutorial Getting Started Guide
4
Click on Cancel before continuing so no object remains highlighted.
Mesh The next step is to create the three hexahedral elements as shown in FIGURE
49. In the StressCheck Input window select:
Mesh tab > Create > Hexahedron > Face to Face.
Move the cursor to the display area and select three quadrilateral elements
from one of the planes. Note as you select them, they are highlighted in red.
Next, hold down the Ctrl and Shift keys while you select the other three quad-
rilateral elements. Note that this time they are highlighted in green as you pick
them. Click on Accept and three hexahedral elements will be created. Note that
the original quadrilateral elements remain highlighted. By clicking on the
Delete button, they will be removed. Since the 2D model contained constraint
information which is not compatible in 3D, a warning message will be issued.
The mesh construction is now complete.
FIGURE 48 Copy operation.
Getting Started Guide Chapter 4: Tutorial 75
Three-dimensional problem
4
Loads To update the load record select the Load tab in the StressCheck Input box and click
on the Purge button. At this point a message will overlap the main window Do you
really wish to Purge all data records? Click on the Yes button.
Load tab > Select > Face > Traction > ID: LOAD > Direction: Norm./Tan. > Sys-
tem: Global > Normal: 100. Move the cursor to the display area and click on the
rightmost face of the element, then click on the Accept button. A distributed trac-
tion pointing in the direction of the outward normal will be displayed on the ele-
ment face.
Constraints To update the constraint record select the Constraint tab in the StressCheck Input
box and click on the Purge button. At this point a message will overlap the main
window Do you really wish to Purge all data records? Click on the Yes button.
Constraint tab > Select > Face > Symmetry > ID: CONST. Move the cursor to the
display area and click on the three faces which lie on the planes of symmetry
while holding the Shift key. Click on the Accept button.
As we did before with the extruded model we have to impose a nodal constraint in
the z-direction to prevent rigid body translation. To do this, complete the input area
as follows:
Constraint tab > Select > Node > Single Node > ID: CONST > Direction: XYZ >
Data Type: Fixed > System: Global > Turn ON the Z switch. Select node 1, and
then click on the Accept button to enter the constraint information into the data-
base. A summary of the new constraint record is added to the scrolling list and the
constraint symbol is displayed on the node. The mesh and boundary conditions
for the 3D model are shown in FIGURE 49.
Execution and extraction of results
You are now ready to start the computation. Select the Compute Solution icon from
the Main Toolbar. When the Solution dialog window appears select the Linear tab
and complete the requested information as done before.
After the execution is completed we can extract results from the finite element solu-
tions. The procedures for estimating the error in energy norm, plotting the data of
interest, etc., are the same as those described for the 2D analysis. Following the
same steps, for instance, you will obtain the estimated relative error in energy norm,
the convergence of x maximum, the distribution of x along the edge, and the
Three-dimensional problem
76 Chapter 4: Tutorial Getting Started Guide
4
equivalent stress contour plot shown in FIGURE 50. Note that the results are
practically identical to those corresponding to the extrusion problem.
To assess the influence of the thickness in the results, change the thickness
from 1 to 3. To do that select the Model Info icon from the Main Toolbar and
select the Parameters tab. Click on the existing record in the Parameter dialog
window and then type the new value of the parameter in the Value field. Click
on the Accept button. The model will be automatically updated. Rerun the
analysis from p=1 to 8 and perform the same post-processing operations as
indicated before. Note that the maximum value of the equivalent (von Mises)
stress, Seq, is practically the same as before, but the distribution of Sx along
the edge of the hole is quite different (FIGURE 51). The maximum value of Sx
is now 410 instead of 403 for th=1 (3D-model) or 399 for th=1 (2D model).
Steps for solid model construction
This section provides a step by step description on how to create the geometric
description of the same model problem using solids. You may erase your data-
base or start a new session by opening a new database as described before.
FIGURE 49 The 3D model.
Getting Started Guide Chapter 4: Tutorial 77
Three-dimensional problem
4
FIGURE 50 Results for the 3D problem, th=1.
Three-dimensional problem
78 Chapter 4: Tutorial Getting Started Guide
4
Create the parameter th as described on page 72, then select the Geometry tab
in the StressCheck Input box, and construct a solid block using the following
steps:
Geometry tab > Create > Box > Locate > Data tab > Solid button on > Input
toggle switch on > X: 0.0, Y: 0.0, Z: 0.0, width: 30, height: 10, depth: th, rot-
X: 0.0, rot-Y: 0.0, rot-Z: 0.0 > Click on the Accept button.
Define next the hole by the commands:
Geometry tab > Create > Cylinder > Locate > Data tab > Solid button on >
Input toggle switch on > X: 0.0, Y: 0.0, Z: 0.0, radius: 2.25, height: th, rot-X:
0.0, rot-Y: 0.0, rot-Z: 0.0 > Click on the Accept button.
Having created the block and cylinder, we now create a body by using a bool-
ean subtraction:
FIGURE 51 Results for the 3D problem, th=3.
Getting Started Guide Chapter 4: Tutorial 79
Three-dimensional problem
4
Create > Body > Bool-Subtract > Click on the Box and then click on the cylinder
> Click on the Accept button. This operation creates a body consisting of a plate
with a hole as shown in FIGURE 52.
To take advantage of symmetry, we need to clip the plate with two planes as fol-
lows:
Create > Plane > Locate > Input toggle on > X: 0, Y: 0, Z: 0, width: 10, height: 10,
P1-Min: -0.5, P1-Max: 0.5, P2-Min: -0.5, P2-Max: 0.5, rot-X: 0, rot-Y: 90, rot-Z:
0 > Click on the Accept button.
Create > Body > Clip-Back > Click on the solid body and then click on the plane
This operation removes half of the solid (FIGURE 53).
FIGURE 52 Geometry construction after Boolean subtraction.
FIGURE 53 Geometry construction after first Boolean clipping.
plane
Clipping
Three-dimensional problem
80 Chapter 4: Tutorial Getting Started Guide
4
Clip-Back and Clip-Front operations are relative to the positive normal to the
clipping plane. In our case the plane was rotated 90 degrees about the Y-axis,
therefore the positive normal is directed in the positive X-direction. Clip-Back
removes the solid that is located in the negative X-direction relative to the clip-
ping plane.
Create > Plane > Locate > Input toggle on > X: 0, Y: 0, Z: 0, width: 30,
height: 10, P1-Min: -0.5, P1-Max: 0.5, P2-Min: -0.5, P2-Max: 0.5, rot-X: 90,
rot-Y: 0, rot-Z: 0 > Click on the Accept button.
Create > Body > Clip-Front > Click on the solid body and then click on the
plane > Click on the Accept button. This operation leaves one fourth of the
domain we want to mesh (FIGURE 54).
This completes the solution domain. To create the three hexahedral elements as
shown in FIGURE 49, we have to define the nodes first. Set the view to be iso-
metric. Make sure the Display Curves icon in the Display Objects Toolbar is on
and the Display Surfaces icon is off. In the StressCheck Input dialog window
select the Mesh tab and the following options:
Mesh tab > Create > Node > Point > Click on the Accept button. A node will
be created at every point in the model. A total of 10 nodes should be created
using this method. (FIGURE 55).
FIGURE 54 Geometry construction after second Boolean clipping.
Getting Started Guide Chapter 4: Tutorial 81
Three-dimensional problem
4
Create > Node > Mid-Offset. Move the cursor to the display area and click on two
nodes on one circle and then on the two nodes of the other circle.
Create > Node > Locate > Input toggle on > X:5.0, Y: 0.0, Z: th > Click on the
Accept button. A node will be created at the front side of the model.
Create > Node > Projection. Move the cursor to the display area, click first on the
last node created and then on one of the lines closest to the node. Repeat two
more times for a total of 3 nodes.
After the last operation, 16 nodes have been defined as shown in FIGURE 56. Now,
3 hexahedral elements should be created.
FIGURE 55 Mesh construction: Nodes at points.
Display Surfaces Off
Display Curves On
FIGURE 56 Mesh construction: Additional nodes.
Node at (5,0,th)
Nodes by projection
Nodes by Mid-Offset
Three-dimensional problem
82 Chapter 4: Tutorial Getting Started Guide
4
Create > Hexahedron > Selection. Move the cursor to the display area and
click on 8 nodes that define the element in any order or draw a box around 8
nodes in a single operation as shown in FIGURE 58.
To enter material properties, load, and constraints follow the same steps indi-
cated above for the model created using the copy operation.
FIGURE 58 Mesh construction: Element creation by selection 8 nodes.
Getting Started Guide Index 83
I
Index
A
Action 28
Analysis
linear 56
Attributes 23
Average 71
B
Batch file
read 18
write 18
Boolean operations
clip-back 79
clip-front 80
subtract 79
Browser 33
C
Class 28
Class menu 21
Colors 28
Comments 35
Constraints
assign 54
display 26
extrusion 65
symmetry 55
Cursors 28
D
Database
close 17
erase 18
new 17
open 36
Design Study 41
Display
attributes 26
colors 26
controls 26
material summary 27
model summary 26
objects 28
Index
84 Index Getting Started Guide
I
options 26
Display Menu
attributes 26
colors 27
material summary 27
model summary 26
move 24
objects 24
selection 26
view controls 25
Display Object 23
E
Edit 22
Edit Menu
handbook 20
input 20
parameters 20
redo 19
results 20
solution 20
undo 19
Element 49
Error
estimator 58
Execute
linear analysis 56
Exit 18, 64
Extrusion 65
F
File
menu 17
File Menu
erase database 18
new 17
open 17
print 18
read input 18
save 17
save input 18
Functions 60
G
Geometry
create 28, 47, 73
delete 28
edit 28
select 28
H
Handbook
browser 33
editor 44
framework 31
index 32
interface 15
library 14
I
Icon
compute solution 12
create model 12
handbook library 14
view results 13
Input dialog window 12
Interface conventions 27
L
Line
types 29
Load
assign 53
dialog box 53
display 26
traction 54
types 54
M
Material properties
entry 52
summary 27
Menu Bar 9
Mesh
check 51
create 50
Getting Started Guide Index 85
Index
I
design 49
Method 28
Min/Max computation 62
Model Browser 33
Model Icon 26
Model Info 11
Model Summary 26
Move 24
N
New 17
O
Object 28
Objects 26
Open database 17, 45
P
Parameters 38
Planar elasticity 45
Plot 61
Plotting
standard functions 61
Post-processing 40
Print 18
P-version 3
Q
Quality assessment 7, 58
R
Redo 19
Reset 24
Results dialog window 13
S
Session
ending 64
Solution dialog window 12
Solution IDs
specification 56
T
Thickness
assign 51
display 26
Toolbar
attributes 23
display objects 23
edit 22
input grid 23
main 9
view 9
Tutorial 45
U
Undo 19
V
View Menu
attributes toolbar 23
display object toolbar 23
edit toolbar 22
input grid 23
views toolbar 21
Views Toolbar 21
W
Window
dialog 10
input 12
model 10