Académique Documents
Professionnel Documents
Culture Documents
StressCheck
StressCheck includes portions of Raima Data Manager version 3.21. Copyright 1984-
1996 by Raima Corporation. 1605 N. W. Sammamish Road, Suite 200, Issaquah, WA
98027. All rights reserved.
Portions of StressCheck are owned by UGS, Inc. Copyright 1998. All rights reserved.
DISCLAIMER
1 Introduction 1
What is StressCheck? 1
Why use StressCheck? 2
Who should use StressCheck? 3
StressCheck features 3
How to use this manual? 3
Frequently asked questions about the p-version and StressCheck 5
2 StressCheck Interface 9
Interface Layout 9
Standard File Extensions 17
File Menu 17
Edit Menu 19
Class Menu 21
View Menu 21
Display Menu 24
Tools Menu 27
General Interface Conventions 27
3 The Handbook 31
Handbook Framework 31
Handbook Library 31
Handbook Interface 32
Solving a handbook problem 36
Handbook Results 44
Handbook Library Expansion 44
4 Tutorial 45
Planar Elasticity problem 45
Extrusion Problem 65
Three-dimensional problem 72
1 Introduction
What is StressCheck?
From the perspective of designers, StressCheck is a very advanced handbook that
provides reliable solutions quickly and conveniently.
From the perspective of analysts, StressCheck is a tool for advanced problem solv-
ing and a framework for communicating the results to designers.
1
StressCheck improves the reliability of computed information while increasing
the productivity of analysts. Recognizing that the analyst’s time is usefully
spent only if the computed information is sufficiently accurate and reliable to
serve the purposes of engineering decision-making, StressCheck was designed
so that the reliability of the data of interest can be readily ascertained. For most
analysis tasks the largest cost component, typically more than 90 percent, is the
cost of time spent on data preparation and interpretation of the results. Stress-
Check was designed so as to minimize this cost. The user interface was
designed to permit quick generation of finite element meshes, entry of material
properties and boundary conditions.
1
StressCheck’s unique and advanced post-processing capability allows detailed
evaluation of engineering data anywhere in the model without expensive and time
consuming re-run of the problem.
StressCheck features
StressCheck is based on the p-version of the finite element method: The errors of
approximation are controlled by increasing the polynomial degree of the elements.
The main features of the program are summarized in the table on page 4.
An overview of the user interface is presented in the second chapter. The third
chapter provides an introduction to the Handbook framework. The fourth chapter
was written for first time users who are encouraged to follow the example problems
in a step-by-step fashion. This will provide a sense of the “look and feel” of the pro-
1
StressCheck features - Elasticity
1
gram. For specific analysis types and procedures refer to the Analysis Guide and
the Advanced Guide.
1
scheme, variants of which have been implemented in h-version codes. In gen-
eral, h-version codes do not provide convenient and reliable means for making
an assessment of the quality of computed information, however.
Are there areas of application which can be handled by the p-version but not by the
h-version or vice versa?
In principle, any problem which can be solved by the h-version can be solved
by the p-version and, conversely, any problem which can be solved by the p-
version can be solved by the h-version. There are large differences in conver-
gence rates, however. For example, it was demonstrated in one well-docu-
mented plane elastic model problem that to achieve one percent relative error
1
in energy norm (which is similar to the root-mean-square measure of error in
stress), approximately 1000 degrees of freedom were needed with the p-version and
properly designed mesh, whereas 10 million degrees of freedom would have been
required with the h-version, utilizing 8-noded quadrilaterals and uniform mesh
refinement. For details we refer to p.190 in Szabo and Babuska, Finite Element
Analysis (1991). There are other important areas where the p-version has clear and
substantial advantages: adhesively bonded joints (where very large aspect ratios are
required), structural plates and shells, fracture mechanics, etc.
There are many other advantages as well: StressCheck incorporates advanced pro-
cedures for the computation of stress intensity factors in linear elastic fracture
mechanics; it can compute the natural straining modes and the corresponding gen-
eralized stress intensity factors in homogeneous and heterogeneous bodies. Stress-
Check is the first FEA program to provide hierarchic models for homogeneous and
laminated plates. StressCheck provides a number of unique post-processing proce-
dures as well.
1
ical model. The recommended quality control procedures consist of the follow-
ing steps:
This chapter covers the most relevant features of the user interface. For a complete overview of the user
interface refer to the User’s Guide. The interface layout, standard file extensions, file menu options,
interface conventions, and display manipulation sections provide enough information to create the finite
element model, to compute the solution and to perform an analysis of a model problem.
Interface Layout
The StressCheck user interface is designed to simplify data entry and to standardize
program operation. This interface consists of a Main Menu Bar and Main Toolbar
at the top of the screen, a View Toolbar at the bottom of the screen, a graphic Model
Window in the center, and three dockable toolbars that provide access to the pro-
gram’s Actions, Objects, and Methods. Tabbed dialog windows provide for data
entry. When a tabbed dialog window has more tabs than can fit on the screen, a con-
venient pop-up menu can be activated by a right mouse button click. FIGURE 1
illustrates one form that the user interface will take.
The Main Menu Bar provides access to program options which are used on a rela-
tively infrequent basis; such as opening and closing files, changing display
attributes, selecting an input class, etc. The View and Main Toolbars provide a
shortcut to the most frequently used menu options, such as display manipulation,
2
Method Toolbar
Action
Toolbar
Object Toolbar
Model Window
Status Line
Views Toolbar Tabbed Input Dialog Window
FIGURE 1 StressCheck screen layout.
and access to the dialog windows. The Reference selector may be used to
choose whether to model a problem as a membrane, as an axisymmetric solid,
as a plate in bending, or as a fully three-dimensional solid. The Theory selector
may be used to indicate whether the problem to be solved is an elasticity or a
heat transfer problem. The Model Window is where the finite element model
will appear for both pre- and post-processing. A Dialog Window is where most
text based user interaction will occur. There are five primary dialog windows:
one for model information, one for model input, one for solver options, one for
model results, and one for interacting with the handbook framework.
Most of the tabbed dialog windows are divided into three sections (FIGURE 3). At
the top are 2 or more tabs, which allow the user to select a category of input. In the
center are the input fields and combo-boxes which relate to the specific category of
input chosen with the tab. At the bottom of each dialog window is a set of push-but-
tons which are used to invoke a command.
Model Info The “Model Information” window can be displayed on the screen by selecting
“Model Info” from the Main Menu “Edit” pulldown menu. The model window
(FIGURE 2) can also be activated by selecting the icon from the Main Toolbar. The
Browser icon
three tabs at the top of the window give the user access to model descriptions,
design variable definitions, and design variable rules. The model browser can be
activated from this window by selecting the Browser icon.
Input The “Input” window can be displayed on the screen by selecting “Input” from
the Main Menu “Edit” pulldown menu, or by selecting an input class such as
Geometry, Mesh, Thickness, etc. from the Main Menu “Class” pulldown
menu. Alternatively, the Input dialog window (FIGURE 3) may be activated by
selecting the “Create Model” icon in the Main Toolbar.
Class Tabs
Input Fields
Command Buttons
Solution The “Solution” window can be displayed by selecting “Solution” from the
Main Menu “Edit” pulldown menu, or by selecting the “Compute Solution”
icon in the Main Toolbar. The Solution dialog window is shown in FIGURE 4.
The solution interface contains several tabs, one for each type of solution sup-
ported by StressCheck, i.e. Linear, Nonlinear, Modal, Buckling, Measurement,
and Margin Check. Once a specific solution type is selected, and the pertinent
options are chosen, the solution may be performed by choosing the “SOLVE!” tab.
This tab contains the various options that are common to all solution types.
2
Solver Option Interface Solver Execution Interface
Results The “Results” window can be displayed by selecting “Results” from the Main
Menu “Edit” pulldown menu, or by selecting the “View Results” icon in the Main
Toolbar. The Results dialog window is shown in FIGURE 5. The results interface
contains several tabs, one for each type of post-processing option supported by
StressCheck, i.e. Error Estimation, Points Extraction, Resultant Extraction, etc.
Class Tabs
2
Solution ID Selection
Computation Options
Command Buttons
NOTE: The Graph window is not applicable for the Plot tab.
The Handbook Library interface provides access to, and interaction with, pre-
defined models of frequently occurring mechanical design components. Its
Handbook Tabs
Browser
Icon 2
Icon Window
The “Analysis” tab gives the user control of model dimensions and other
design properties, and provides a set of command buttons which automatically
perform a solution, plot results, and compute engineering data specific to each
handbook model. The Analysis tab also contains a Design Study feature which
makes it possible to evaluate design variations by selecting design variables
which will be systematically changed during a series of solution computations.
The “Results” tab provides a variety of post processing procedures that may be
performed very conveniently within the handbook framework. Computing an
estimate of the error in energy norm, plotting standard engineering quantities,
computing minimum and maximum engineering quantities, computing engi-
neering data at selected locations in the model, computing resultants, comput-
ing fracture mechanics quantities, or computing various engineering properties
such as deformed area/volume or distortion, are possible options when using
this interface.
The “Material” tab provides access to linear isotropic material property defini-
tions. The user may modify existing material properties only.
The “Constraint” tab gives the user the possibility of changing the existing
type of constraint. It applies to Built-In, Symmetry, Antisymmetry, Soft Simple
and Free types.
File Menu
The following sections provide a brief summary of the options found in the Main
Menu Bar, FILE pulldown menu. If an icon exists for a specific operation, it will be
shown to the right of the command name.
New When you use StressCheck to begin the analysis of a new problem, you must create
a new database. You will be expected to provide a primary filename, and the pro-
gram will attach special filename extensions to this name for each file it creates.
Open If you have created a StressCheck database in a previous session, then you may re-
open the database using the Open menu option.
Close Use this option to close the current database, but keep StressCheck active.
Save Use this option if you wish to save the current state of your StressCheck model to
the database (.scb).
SaveAs Use this option to create a copy of the current database with a new name, and
to make this new database active.
Read Input Use this option to read a StressCheck input file (.sci) into your current data-
base. The current contents of your database will be erased automatically before
the new data is read in.
2
Save Input Use this option to save only the input data of your model to a StressCheck
input file (.sci). It is recommended to use a different name than that of the data-
base name to save the input file.
Print Use this option to print the current contents of the main model window. The
standard Windows print dialog will appear so that you may select the desired
printer, orientation, and other print options.
Erase Database Use this option to delete all information from the currently open database. The
database will be in the same condition as if you had opened a new database.
Exit When you exit from StressCheck, if your current preference setting (see Tools
menu) is set to not save a backup copy of your database files, StressCheck will
simply ask you whether you are sure you want to exit.
StressCheck actually maintains two complete copies of your database files. One is
the active database where all operations that you perform during the session are
applied. The second database is a shadow database which is preserved in the origi-
nal state that existed at the start of the current session. If you choose to save your
changes, the shadow database will be deleted, and the current database will be pre-
served as the permanent version of your model database. If you choose not to save
your changes, the current database will be deleted, and the shadow database will be
preserved as the permanent version of the model database. NOTE: if you perform a
SAVE operation during a modeling session, the currently active database is copied 2
to the shadow database, and the original state of the database will be lost.
Edit Menu
The following sections provide a brief summary of the options found in the Main
Menu Bar, EDIT pulldown menu.
Undo Use this option to reverse the effect of the previous data transaction. The Undo
applies only to creation, deletion, and modification of geometric objects, and other
input records. It does not apply to selection, blanking, rotation, or other display
related operations. The Undo operation may be repeated indefinitely until the entire
sequence of input operations is reversed. Note: Solution data is not preserved after
an Undo operation.
Redo Use this option to re-apply a data transaction which has been reversed with the
Undo operation. Like the Undo, Redo applies only to creation, deletion, and modi-
fication of geometric objects and other similar input records. The Redo may be
repeated until all Undo operations have been reapplied.
Model Info This option provides access to the Model Information window. The creation of the
icon for the model, the problem title and comments, and the entering and editing of
Input The Input option provides access to the various input classes, including Geom-
etry, Mesh, Section Properties, Thickness, Materials, Loads, Constraints, and
Solution ID’s. When selected, the StressCheck Input dialog window will
appear in which you will find a tab for each available input class.
2
Solution The Solution option provides access to the various StressCheck solver options,
including Linear, Nonlinear, Modal, Buckling, Measurement and Margin
Check analysis. When selected, the StressCheck Solution dialog window will
appear, and there will be a tab for each solver option. Once you have entered
the required information for the desired solver, select the SOLVE! tab to acti-
vate the corresponding solution procedure.
Results The Results option provides access to the various output classes, including
Error Estimation, Plot, Min/Max, Points, Resultant, Properties, and Fracture
Mechanics. When selected, the StressCheck Results dialog window will
appear, and there will be a tab for each results option.
Handbook The Handbook option provides access to the StressCheck Handbook Library
interface, including the handbook Model Info, Analysis, Results, Material and
Constraint options. When selected, the StressCheck Handbook dialog window
will appear, and there will be a tab for each option.
Formulae The Formulae option provides access to the dialog window for entering and
editing formula record definitions.
Class Menu
The class menu provides quick access to the various Input and Results class inter-
faces. Simply select the Input or Results class of interest and a dialog window will
appear, containing a set of “property sheet” tabs, with the appropriate tab automati-
cally selected.
Classes provide the basic organizational structure for input and results interaction 2
in StressCheck. Input classes include Geometry, Mesh, Thickness, Section Proper-
ties, Material, Load, Constraint, etc. Each Input class provides access to model
objects and input data records which define the finite element model.
Results classes include Error Estimation, Plot, Points, etc. The Results classes pro-
vide access to the various post-processing features of StressCheck. Post-processing
requires selection of the desired results class, followed by selection of the solu-
tion(s) of interest and various options related to the chosen results class.
View Menu
The View Menu provides quick access to the various StressCheck dockable tool
bars. You may remove a tool bar from the display, or replace it again by selecting
the corresponding menu option from the View Menu.
Views Toolbar Choose View > Views Toolbar to obtain the icons for all the available view per-
spectives and other display manipulation operations.
You may select a predefined view of your model from the Views Toolbar; for exam-
ple, to get a 3-dimensional view of your model click on the Isometric view. The Iso-
metric view is a 3D view with a 45 degree rotation about the x-axis and a -35
degree rotation about the y-axis. You may store a particular view of your model,
and then restore the model to this precise orientation at a later time using the Save
and Restore options in the Views Toolbar. You may fit the current orientation of the
model into the screen by selecting Center Model.
Pre-defined views
Edit Toolbar The View > Edit Toolbar contains icons for quick access to object editing fea-
tures which may be used to cancel selected objects, blank selected objects,
unblank blanked objects, and to undo or redo previous operations.
Undo
Redo Display Reset
Attributes The View > Attributes Toolbar contains icons for quick access to the model
attributes (loads, constraints, etc.) in the graphic display area. To control scaling of
the attribute symbols, you must interact directly with the corresponding property
sheet class tab of the Input dialog window.
Input Grid The View > Input Grid > Toggle Toolbar contains three switches provided to repre-
sent the YZ, XZ, and XY planes. You may change the grid point spacing by supply-
ing a new value of the spacing in the input field next to Grid.
Display Objects The View > Display Objects Toolbar contains icons for controlling the objects
being displayed in the display window.
Display Objects
Display Points Display Text
Display Nodes Display Fasteners
Display Systems Display Elements
Display Curves Display Surfaces
Display Menu
There are several ways to manipulate the contents and appearance of the
graphic display information. These options are contained in the DISPLAY
pulldown menu in the Main Menu Bar and in the View Controls dialog box
(Display > View Controls).
Move You may change the orientation of the model on the screen, by translating,
zooming, or rotating. Model orientation may be manipulated dynamically
using the mouse cursor. First you must choose the type of orientation operation
you wish to perform by selecting Display > Move in the main menu or clicking
the appropriate icon in the View Toolbar. Translation, Rotation, and Zoom are
self explanatory. Just press the right mouse button and drag the mouse while
you hold down the button. The Box Zoom option is provided so that you may
draw a rectangle around the area of interest. This area will be expanded to fill
the display window.
Objects The Display > Objects dialog window shown in FIGURE 7 provides a mecha-
nism for controlling the display and labelling of each type of object. The label
check box will turn the object labels on or off. The display check box will enable or
disable the display of each object type. If you wish to view a specific range of
objects, or a specific set of objects, select the corresponding tab labelled “Ranges”
or “Sets”. Each object is assigned an object number, which may be used to display a
range of objects. Sets may be created using the input Sets class, and may be refer-
enced in the Sets tab to display only the objects belonging to the selected set.
View Controls Model orientation may also be controlled by bringing the Display Controls dialog 2
box shown in FIGURE 8 to the screen by activating Display > View Controls. This
box also contains input fields for controlling the size of each rotation step, transla-
tion step, and zoom step. In addition, you may control the shrink option for the ele-
ments. The resolution of geometric boundary objects and element edges may be
Attributes The Display > Attributes menu contains options for displaying various model
attributes in the graphic display area such as loads or constraints, etc. To con-
trol scaling of the attribute symbols, you must interact directly with the corre-
2 sponding property sheet class tab of the Input dialog window. Attribute display
may also be controlled using the View > Attributes Toolbar discussed earlier.
Selection The Display > Selection menu provides a mechanism for controlling the dis-
play of blanked objects.
Model Icon Display > Model Icon displays the Icon Window associated with your current
model.
Model Summary You may obtain a summary of model information such as the number of ele-
ments, number of nodes, and current coordinate range. The Model Summary
window is illustrated in FIGURE 9.
Material Summary You may obtain a summary of standard materials currently used in your model.
This summary carries useful information about the material including its type (iso-
tropic, orthotropic, anisotropic) its nonlinear behavior law (Ramberg-Osgood, Elas-
toplastic, Bilinear, etc.) and so on. For more information refer to the User’s Guide.
Assign Colors Display > Assign Colors provides options for displaying in grayscale, default col-
ors, or a user defined color scheme.
2
Tools Menu
The Tools menu provides access to a few additional features of StressCheck that are
used relatively infrequently. For the description of the Mode, Table Reset, Renum-
ber Objects, Set Font, Command File, and User Preferences options refer to the
User’s Guide.
C/A/O/M The user interface frequently makes use of a Class > Action > Object >
Method convention for command interpretation. This can be roughly com-
pared with declarative sentence construction. The Class tells the program what
type of data you wish to work with: Geometry, Mesh, Material, etc. The
Action is the verb of the command telling the program what action you wish to
2 perform: Create, Select, Edit, etc. The Object will be acted upon when the
command is performed, as when we create a point, select a circle, move a
node. The Method is how the Action will be performed on the Object. For
example, we might create a node as an intersection of two boundaries. This
approach is also used when specifying boundary conditions and loads. You
might Select (action) a Curve (object) to apply a load by Traction (method).
Note that the program constructs a message at the bottom of the display area
based on the current action, object and method. This is how the program keeps
you informed of what input is expected from you in the graphic display area.
Graphic feedback StressCheck provides several types of feedback to assist in the interpretation of
graphic display information. This is accomplished by varying the cursor icon,
the color of individual object types, and by varying the type of lines used to
display objects.
Cursors: Each time you change the action in StressCheck, the cursor will
change to reflect the current action. Once you learn the different icons used by
StressCheck, you will be able to determine quickly what action the program is
waiting for. For example, the select action uses the hand icon. As long as the
hand icon appears on the screen, the program is ready to mark the next object
selected. No matter what icon is displayed, you are free to make menu selec-
tions or to manipulate any buttons or text fields available to you in the user
interface. The only information the cursor icon conveys is the currently
selected action, which will be invoked by a graphic cursor pick (left mouse
button click in the graphic display area).
Line Types: Line type is another way to distinguish objects. Boundaries are usu-
ally displayed with dashed lines and elements with solid lines when both elements
and boundaries are selected for display. This is so that when you select a boundary,
it is still possible to see the underlying element edge between the dashes of the
selected boundary. When elements are not selected for display, boundaries are dis-
played with solid lines.
Selection Object selection is accomplished by clicking the left mouse button while the mouse 2
cursor is pointing to the desired object. To select more than one object you may
click the left mouse button while dragging the mouse across the display area and
drawing a box around them. Only objects which match the specified object type
will be selected. Since you are selecting many objects at once, no information is
deposited in the geometry input fields. To cancel a single selected object while
retaining the selection status of other selected objects, depress the Ctrl key while
clicking the left mouse button.
It is important to remember that the mouse cursor is always ready to perform the
current Action > Object > Method command when you press the left mouse button.
Dynamic operations All dynamic display operations can be performed by dragging the mouse across the
display area with the right mouse button depressed. This technique is used for rota-
tion, translation, dynamic zoom and box zoom.
The right mouse button is also used to select a point or node as the center of rota-
tion.
Clicking the right mouse button in the model window without dragging will indi-
cate that a multistep operation should be aborted.
Clicking the right mouse button over a dialog control will activate online help for
the selected control.
For a complete description about the user interface refer to the User’s Guide.
Handbook Framework
The Handbook Framework in StressCheck is a simple yet powerful environment
for solving analysis problems encountered in routine and variant design. The hand-
book framework consists of: a Model Information interface which provides a
browser to explore handbooks and handbook models; an Analysis interface for
solving and analyzing a user selected model with user specified design dimensions,
using pre-defined solution methods and post-processing procedures; a Results
interface for performing basic post-processing operations such as error estimation,
contour plotting, and point function extraction in a simplified setting; a Material
and a Constraint interfaces.
Handbook Library
StressCheck provides several default handbooks which contain a variety of model
problems which are intended to serve as a sampling of the kind of problems that can
be constructed and placed in a handbook to be solved by a typical design engineer.
Most problems found in the Handbook Library have been defined in parametric
form, though this is not a requirement. Handbook models may be used in a produc-
Handbook Interface
Upon selecting the Handbook Library icon from the Main toolbar, the Hand-
book interface shown in FIGURE 10 will appear. The Handbook interface rep-
resents the starting point for handbook analysis, and post-processing activities.
The Model Browser is activated by clicking on the Browser icon in the Model
Info tab of the Handbook interface. It serves to select the directory folder of
interest and then the specific model from the chosen folder. Once a handbook
3 model has been selected, you may use the operation tabs to perform an analy-
sis, and post process the solution.
Operation Tabs
Browser Icon
(Model Info tab)
Model Browser
The Handbook Model Browser contains a directory tree listing available handbook
folders. FIGURE 11 shows one of the forms that the browser interface may take,
when the model icon view is selected. A handbook is just a collection of related
StressCheck models which have been grouped together for the convenience of the
user. StressCheck currently provides several handbooks: Basic, Beam, Fracture,
Parts, Training and Tutorial.
The Basic Handbook focuses on simple design details that might be found in a tra-
ditional engineering handbook such as a filleted corner, or a plate with a hole.
The Beam Handbook focuses exclusively on beam models of simple frames and
trusses.
The Parts Handbook contains models which represent parts such as latches,
torque arms, crankshaft sections, bathtub fittings, etc. These models frequently
come from benchmark problems posed by StressCheck customers.
The Tutorial Handbook contains example problems from the Analysis and
Advanced guides.
3
Model Icon
Once you have selected a handbook and loaded it into StressCheck, a pictorial
representation of the model can be obtained by clicking on the Show Icon but-
ton in the Handbook interface (FIGURE 12).
Model Viewer You may choose to have a visual summary of handbook icons (Views > Model
Images) or a list of the models files names (Views > Models) in the Model Browser
window. You may scroll the viewer using the scrollbar next to the model viewer.
design parameters and keywords. To load the model into StressCheck for further
analysis, simply point to the icon in the viewer and double-click the left mouse but-
ton.
Comments
The Handbook interface also displays textual information describing characteristics
of the model that the author thought would be important to a user such as a descrip-
tion of the material used, a reference to the original source of the model, or com-
ments about limiting values of stress data.
Opening a database
To run StressCheck double-click on the StressCheck icon on your desktop or
select Start > Programs > StressCheck. The StressCheck Main Window shown
in FIGURE 14 will appear. A dialog box with three opening options will over-
lap the Main Window. Select the option Open a new database. Using the
mouse, move the cursor to the File name field in this new window and type the
name of the database (sample, for example) then press the Return key or click
on the Open button (FIGURE 15). A set of files will be created in the current
directory using the name “sample” and extensions assigned by the database
manager as described in the User’s Guide.
3
You can exit from the program any time you wish by selecting the Exit option from
the File menu. Don’t be afraid to browse through the menus and dialog boxes.
There are no hierarchic menus to get lost in.
Selecting a problem
After opening the database, switch to the Handbook Interface. Click on the Browser
Icon to access the Model Browser. Choose the Parts Handbook and double click on
the bolt.sci file. The problem entitled Bolt head in tension (washer support) will be
loaded into StressCheck.
Once a problem is loaded into StressCheck, the finite element mesh appears in the
Model Window with the load and constraint attributes. The finite element mesh for
each problem is designed to provide good convergence properties for a wide range
of parameter values, consistent with the goal of the analysis. Whenever possible,
symmetry conditions are used.
FIGURE 16 shows a sketch of the problem. The bolt is loaded in tension and is sup-
ported by a washer. The objective of the analysis is to compute the magnitude and
location of maximum first principal stress for the following value of the parame-
ters: a=0.5, di=0.75, Do=1.5, F=5000, hw=0.125, L=1.5, rf=0.075. The bolt is
made of steel ASTM A-36 (E=29x106 psi, v=0.295), and the washer material is an
aluminum alloy with Ew=10x106 psi.
F=5000 lb
di
L
r
f washer
hw
3
a
Do
Parameters You have to update default values of the parameters to suit the dimensions
requirement. To update the value of the parameters select the Analysis tab of
the Handbook interface and, simply type the new number in the corresponding
field. Once a new Value have been typed, you can use the Return key to jump
to the next parameter Value. You may use the “=” key to enter an expression
that will be evaluated immediately and the result deposited in the field. After
you have modified all parameters, click on the Update button (FIGURE 17).
Refer to the model icon provided for a visual indication of the meaning of each
parameter.
Update When you are ready to update the model to reflect the new parameter values, just
click the Update button. If any parameter values violate their predefined limits, an
error message appears and the parameter values will be returned to their previous
valid settings.
Saving parameters If you want to save current parameter settings or retrieve previously saved parame-
ter settings for a model, use the Analysis tab together with the Settings tab or the
File tab at the bottom of the Handbook interface. FIGURE 18 illustrates how the
Handbook interface will look if you wish to save this new configuration of the bolt
head in a file. Enter the name you want to assign to this parameter setting in the
“Name:” field and then click on the Write button. The parameter values are auto-
matically stored in the same directory you are running the database under the name
bolt_new.par.
FIGURE 19 shows the Analysis and AutoRun tabs of the Handbook Interface,
the icon and parameters for the selected problem and the finite element mesh
consisting of 11 quadrilateral elements, with the loading and constraint sym-
bols. The support provided by the washer is modeled as a spring constraint
with the spring coefficient given by the ratio between the modulus of elasticity
and the thickness of the washer. Once you have made the desired parametric
changes, simply click on the Solve button to invoke the solution procedures
defined for this particular model.
The execution parameters for this model have been assigned so that a Down-
ward-p extension (from p=8 to p=1) is initiated in the automatic mode after
clicking on the Solve button.
Post-processing
The post-processing procedures are performed while the code is solving the
selected model. StressCheck will automatically produce reports, graphs, and
plots specific to the current model (FIGURE 20). This particular report con-
tains a summary of the parametric values, an estimate of the global error of the
solution, and the location and value of the maximum equivalent stress (von
FIGURE 19 Analysis tab, problem icon and mesh for handbook problem.
Mises) in the model. Also, the principal stress distribution (σ1) over the model is
reported. The σ1 distribution is displayed for the maximum p-level (run #1 in this
case).
The Design Study interface (FIGURE 21) provides access to the definition of
each parameter defined for the model. Each parameter may be either Constant
or Variable. When a parameter is constant, its value remains constant for each
step of the design study. The value of each variable parameter will change dur-
ing the design study. To make a parameter variable, simply check the box at the
left of the parameter name. To make a parameter constant, un-check the box.
# Steps You may supply the number of steps to perform during the parametric analysis.
The number supplied will be used to determine the value of the scale which in
turn is used to compute the value of each variable parameter.
Scale The current value of each variable parameter is determined by the Scale value (S)
as shown below:
You may preview the parametric configurations of the model by activating the scale
(enable the Scale check box), and clicking the up or down arrows to increase or
decrease the scale value. The Scale value will vary from 0.0 to 1.0 in increments of
1/(Steps-1).
p-level During a design study, the assignment of p-levels to the elements is held constant.
The p-level you enter will be assigned to all elements which have been designated
as variable in the definition of the model. All elements designated as having fixed
p-level will retain their assigned value.
Solve When you are ready to begin the design study, simply click the Solve button. The
model will be updated automatically and the resulting configuration will appear in
the model window. The solution for each design configuration will be saved for
subsequent post-processing.
Handbook Results
After solving a handbook model, you may simply produce the default report.
However, you may require more information than is provided by these default
procedures. In this case you can use the Handbook Results interface to obtain
additional engineering results. Refer to the User’s Guide for additional infor-
mation about this feature.
This chapter contains guidelines for the preparation of input data, obtaining a linear solution and per-
forming post solution operations for problems in Planar and 3D Elasticity. Working a simple example
problem in a lock-step fashion will allow you to develop an understanding of the program characteris-
tics and its capabilities.
Opening a database
To run StressCheck double-click on the StressCheck icon. After the StressCheck
Main Window appears, select “Open a new database” and click on the OK button.
Type the name of the new database in the file name field and click on the Open but-
ton. You have done this in the Handbook chapter.
Note that after opening the new database, the default analysis type is 3D Elasticity.
From the Reference and Theory Selectors select Planar Elasticity. If you are work-
ing from an existing database, check the Reference and Theory Selectors and adjust
them if necessary. Under each analysis mode, all the input forms contain the appro-
priate fields and functionality supported for the reference and theory.
You can always exit from the program any time you wish by selecting the File
> Exit menu option. Don’t be afraid to browse through the menus and dialog
boxes. There are no hierarchic menus to get lost in.
Problem description
A rectangular plate with a circular hole in the center (FIGURE 22) is loaded by
a constant traction Tx=σ0. It has unit thickness, a length to width ratio (L/W)
of 3. The material is ASTM-A36. Assuming plane stress conditions, the goal of
the computation is to determine the gross section (Kt) and net section (Kn)
stress concentration factors for a diameter to width ratio (a/W) of 0.45.
L=30
σ max
K t = -------------- (1)
σ0
σ max ( W – a )
K n = -------------- ------------------ (2)
σ0 W
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.
D C
AB: un = Tt = 0.0 (symmetry)
Specification of units for σο is not important because the data of interest, Kt and
Kn are dimensionless.
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.
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.
• 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.
4
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.
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.
• 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 wouldn’t be a good decision. Both elements, though
4 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:
Then, point to the four nodes which define the element in any order. Three ele-
ments are defined by associating the appropriate nodes.
If there are element boundaries which are not connected to other elements they will
be highlighted.
• 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:
• 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.
• 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.
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.
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.
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.
To complete the solution record for this problem supply the following informa-
4 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.
Choosing “Upward-p” extension means that the solution will be computed from the 4
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).
Solution Icon
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).
Results Icon
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 User’s Guide for additional details.
Ex Normal strain εx
4 Ey Normal strain εy
Ez Normal strain εz
E1 Principal strain ε1
E2 Principal strain ε2
Sx Normal stress σx
Sy Normal stress σy
Sz Normal stress σz
S1 Principal stress σ1
S2 Principal stress σ2
Seq Equivalent stress σeq (von Mises)
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:
• 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-
4 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.
• Min/Max tab > Select > All Elements > Grid > Solution: SOL > Run: 1 to 8 >
Function: Sx > Midsides: 10 > Maximum button ON. Click on Accept.
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.
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):
a
----- = 0.45, K = 3.99, K = 2.19
W t n
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 Kt and Kn extracted from the curves on
page 150 are:
a
----- = 0.45, K = 4.01, K = 2.20
W t n
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
4
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.
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.
(a)
(b)
4
1 addition
symmetry Uz=0
(one node)
Single symmetry FIGURE 40 shows how single symmetry plus a nodal constraint applied in 2D
should be complemented in 3D applications.
(a) (b)
symmetry 2 additions
Uy=0
(two nodes)
node constraint
Uy=0
(a)
(b)
symmetry
1 addition
4
Uy=0
nodal constraint (two nodes)
Uy=0
antisymmetry
Double antisymmetry FIGURE 42 shows how double antisymmetry plus a nodal constraint applied
in 2D should be complemented in 3D applications.
(a)
(b)
antisymmetry
no change
nodal constraint
Uy=0
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 4
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.
• 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),
4 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.
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).
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:
• 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.
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.
• 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.
Edge
4
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
1 l
σ̃ x = --- ∫ σ x ds
l 0
and the value is 398.5, which is very close to the value obtained from the 2D model
(399).
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.
4 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.
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 (it’s at the bottom of the dialog box) > Name: th >
Description: Panel thickness > Value: 1.0 > Accept button.
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 4
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.
Mesh The next step is to create the three hexahedral elements as shown in FIGURE
4 49. In the StressCheck Input window select:
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.
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 4
for the 3D model are shown in FIGURE 49.
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
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
4 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).
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
4 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.
• 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:
• 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).
4
Clipping
plane
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
4 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).
Display Curves On
FIGURE 55 Mesh construction: Nodes at points.
• 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.
4
Nodes by projection
Nodes by Mid-Offset
Node at (5,0,th)
• 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.
A Comments 35
Action 28 Constraints
Analysis assign 54
linear 56 display 26
Attributes 23 extrusion 65
Average 71 symmetry 55
Cursors 28
B
Batch file D
read 18 Database
write 18 close 17
Boolean operations erase 18
clip-back 79 new 17
clip-front 80 open 36
subtract 79 Design Study 41
Browser 33 Display I
attributes 26
colors 26
C controls 26
Class 28 material summary 27
Class menu 21 model summary 26
Colors 28 objects 28
options 26 G
Display Menu Geometry
attributes 26 create 28, 47, 73
colors 27 delete 28
material summary 27 edit 28
model summary 26 select 28
move 24
objects 24
selection 26 H
view controls 25 Handbook
Display Object 23 browser 33
editor 44
framework 31
E index 32
Edit 22 interface 15
Edit Menu library 14
handbook 20
input 20
parameters 20 I
redo 19 Icon
results 20 compute solution 12
solution 20 create model 12
undo 19 handbook library 14
Element 49 view results 13
Error Input dialog window 12
estimator 58 Interface conventions 27
Execute
linear analysis 56 L
Exit 18, 64 Line
Extrusion 65 types 29
Load
F assign 53
File dialog box 53
menu 17 display 26
File Menu traction 54
erase database 18 types 54
new 17
open 17 M
I print 18 Material properties
read input 18 entry 52
save 17 summary 27
save input 18 Menu Bar 9
Functions 60 Mesh
check 51
create 50
design 49 T
Method 28 Thickness
Min/Max computation 62 assign 51
Model Browser 33 display 26
Model Icon 26 Toolbar
Model Info 11 attributes 23
Model Summary 26 display objects 23
Move 24 edit 22
input grid 23
N main 9
New 17 view 9
Tutorial 45
O
Object 28 U
Objects 26 Undo 19
Open database 17, 45
V
P View Menu
Parameters 38 attributes toolbar 23
Planar elasticity 45 display object toolbar 23
Plot 61 edit toolbar 22
Plotting input grid 23
standard functions 61 views toolbar 21
Post-processing 40 Views Toolbar 21
Print 18
P-version 3 W
Window
Q dialog 10
Quality assessment 7, 58 input 12
model 10
R
Redo 19
Reset 24
Results dialog window 13
S I
Session
ending 64
Solution dialog window 12
Solution ID’s
specification 56