Professional Documents
Culture Documents
Introduction
In this first tutorial, we will analyse a simple frame: firstly as a welded frame, and secondly as a pin
jointed truss. In each case, we will consider three loading situations.
We will follow a standard sequence of steps commonly used in finite element modelling.
Load Case 1 – Single vertical 10 kN force on the bottom centre frame member.
Load Case 2 – Single 30 kN horizontal force at roller joint.
Load Case 3 – Linear combination of load cases 1 and 2.
Required Results
We will determine which frame members have the maximum tensile and compressive stresses
under the three different load cases. We will also investigate the shear force and bending moment
distribution of the bottom centre frame member.
Tutorial 1: Welded Frame - Creating the Model
1 From the FILE menu select New (alternatively, press CTRL+N or click the New File button);
2 In the Model Units dialog box, click OK to accept default SI units;
3 From the FILE menu select Save As (alternatively, press CTRL+S or click the Save As button);
4 Save the model using an appropriate name like, ‘Tutorial 1.ST7’.
Before you begin any finite element model, it is good practice to plan the model building procedure.
This includes selecting the elements you will use to describe the physical situation being analysed,
the units, and the working plane (for example the XY plane).
Elements
Elements available in Strand7 include beams, plates and bricks. Beam elements will be used for
this tutorial since the frame members are considerably longer than they are wide or high. For the
rest of this tutorial, we will refer to the frame members as beams.
Units
Strand7 allows you to specify the units to be used when creating the model. You can choose to
work in a consistent set of units (i.e. m, N, kg, Pa) or an inconsistent set of units (i.e. ft, N, lb, MPa).
The current unit settings are displayed at the bottom of the Strand7 model window. If the current
settings are not appropriate for a particular model, they can easily be changed from the GLOBAL,
Units, Model Units dialog box (alternatively press CTRL+U).
In this tutorial, we will use metres for length, Mega-Pascals for stress (and modulus) and
Kilo-Newtons for force.
Note
If you normally work in the same units, you can configure your preferred system so that any new
model you create uses these units. You can set the default units from the FILE, Preferences, Units
tab.
Working Plane
The default setting in Strand7 is the XY plane. For this tutorial, we will work in the XY plane with the
X-axis being the horizontal and the Y-axis the vertical.
Tutorial 1: Welded Frame - The Finite Element Model
You are now ready to begin modelling the frame. Figure 1.2 below shows the finite element
representation of the physical structure you will create.
To begin this model, you will first need to create a single node. It is good practice to commence
building models at the origin (i.e. coordinates 0, 0, 0). Nodes are created in the following manner.
Referring to Figure 1.1, we see that Nodes 1 to 4 have an even spacing of two metres. In Strand7,
we can create the nodes, and the beam elements that connect them, in one single step using the
Extrude function.
Note
• The selection of entities in Strand7 can be performed in a number of different ways. This is
explained in detail in the Selection Overview section in the Online Help. For this tutorial, click on
the node to be extruded; this will result in a colour change to indicate node selection.
Figure 1.3 – Nodes and Beams Created using the ‘Extrude’ Tool
To create the top centre beam, copy the bottom centre beam, two metres in the vertical Y-direction.
For this tutorial, it would be helpful to see the Node Numbers. You can set this option through the
Entity Display dialog box
1 From the VIEW menu select Entity Display (alternatively, Right-Click the Hide Nodes button on
the left toolbar);
2 Click the Node button;
3 Select the Node Numbers checkbox;
4 Click OK.
If you make any mistakes while connecting any of the beams, from the EDIT menu select Undo
(alternatively press CTRL+Z or click the Undo button on the Strand7 toolbar). The Undo tool can
be used to undo all operations in the reverse order in which they were performed. By using the
Undo tool once, you will undo the last operation, by using the Undo tool twice, you will undo the last
two operations and so on. It is also possible to perform multiple Undo operations using the Undo
List.
Once all connections have been completed, your model should look like Figure 1.4 below.
Now that the geometry of the frame has been defined, you need to assign some support to the
model as it is currently ‘floating in space’. To give the model the correct support, you must look at
the physical situation that you are modelling. Each node has 6 degrees of freedom (dof), i.e. 6 ways
in which it may move. These movements are translation along the X, Y and Z axes and rotations
about each of these axes. This is illustrated in Figure 1.5 below. If a support restricts movement or
rotation in any of these directions, the node at that location must have its movement restricted by
restraining one or more of its freedoms.
Freedom conditions must be considered from two aspects, Global or Default Freedom Conditions
and specific Node Restraint Conditions.
As this tutorial is a two-dimensional problem, we should set the Global Freedom condition as 2D
Beam in the XY-Plane. This allows X and Y translations and Z rotations. This will prevent the model
from exhibiting any out-of-plane behaviour, and ensures a faster solution by reducing the number of
equations to be solved. This condition can be entered manually, or by using the ‘Auto Set’ function
explained below:
Auto Set
This function has pre-set freedom conditions for various common analysis types. To apply to a
model, click the appropriate Auto Set button (in this case 2D Beam) and the appropriate check
boxes will be marked. The steps below outline how to apply global freedoms to your model.
Simple Support
The only movement that is allowed for a two-dimensional simple support is rotation about the
Z-axis. This means that at the left-hand support (i.e. at Node 1) the frame cannot move. It may
only rotate about the Z-axis.
Roller Support
A two dimensional roller support allows one translational movement and one rotational. On your
model, this condition exists at Node 4, where we allow X translation and Z rotation.
Assigning Restraints
To begin assigning restraints to your model, select ATTRIBUTES, Node, Restraint. A dialog box
appears that contains inputs for each of the six degrees of freedom: three translations (DX, DY and
DZ) and three rotations (RX, RY and RZ). For each restraint, you can either fix the movement (set
the check box), or leave it free to move (clear the check box). The following steps outline how to set
the simply supported condition at Node 1 and the roller support condition at Node 4. (See the note
at the end of this section for details of numerical entries).
The restraint condition you have set for the node is shown graphically. Figure 1.7 below illustrates
the graphical representation used by Strand7 to display the restraint condition for the case when all
6 degrees of freedom are fixed (ie. no translation or rotation is permitted). For each freedom that is
fixed, a graphic label is added to the node. The graphic label is always drawn parallel to the axis
system, so that if you rotate the view, the graphic label also rotates.
Note
Adjacent to each check box on the Node Attributes dialog box is a text box that accepts numerical
values (default value is zero). By entering a non zero value, you can enforce a node to move by a
specified amount. For this tutorial, we leave the values as zero since we want to enforce a zero
displacement for the degrees of freedom that are fixed.
Tutorial 1: Welded Frame - Applying Forces
In Strand7, there are various methods of applying loads to a model. These include point forces,
pressure loading, and dynamic effects to name a few. In addition, Strand7 allows as many as
32,000 independent load cases to be applied. This is useful in situations where you want to analyse
a model under a variety of independent loading situations. The current load case is displayed via a
drop down list, at the top of the Strand7 model window. You can change the current load case at
any time by selecting from this list.
As explained in the problem description, three different loading situations will be applied to the
model, using different load cases. To add a new load case to the model:
Note
The name of the load case can always be modified by double clicking the load case label or clicking
the Edit Load Case Name button.
You now have two load cases with which to apply the loads. The third load case is a combination
case which does not need to be defined now. This will be defined at the post processing stage.
For this tutorial, the loading will be applied using point forces.
From Figure 1.1, you can see that Load Case 1 has a single 10 kN force applied in the negative
Y-direction on the bottom centre beam. Load Case 2 has a single 30 kN force applied in the
positive X-direction at Node 4. Load Case 3 is a linear combination of load cases 1 and 2.
The load on the bottom centre beam (Load Case 1) can be applied in the following manner.
Before applying the 30 kN force for Load Case 2, change the current load case to Load Case 2, by
selecting it from the drop down list.
Since a node exists at the location of the force for Load Case 2, the 30 kN force can be applied as a
node force.
Your model should now look like Figures 1.9a and 1.9b below for Load Case 1 and 2 respectively.
(Ensure that you have the display node and element attributes On)
Figure 1.9a - Load Case 1
Figure 1.9b - Load Case 2
Strand7 allows the user to view a number of load cases at the same time. To view Load Cases 1
and 2 together, use the Multi View display function.
You can see that Strand7 displays Load Case 1 in the left window and Load Case 2 in the right
window.
For the remainder of the tutorial, we will work in single view mode, so reset the screen back to One
View.
You have now defined the model geometry, restraint conditions (supports) and loading. All that is
required to completely define the problem is for the beams to be given material and cross sectional
properties.
Tutorial 1: Welded Frame - Property Input
To define the beam properties, from the PROPERTY menu select Beam. You should now see the
Beam Element Property dialog box with the default title ‘1: Beam Property’. Edit the property
name to a more descriptive title such as ‘Welded Beams’.
This dialog box is used for entering and editing the properties of the beam elements. There are
several methods of entering beam properties. They can be entered by hand, chosen from a
selection of standard sections, or read from a library of materials and sections. For this tutorial, we
will use the materials and sections libraries.
Note
I11, I22, J and A are automatically calculated when the dimensions of the standard cross-section
are defined. They can be accessed by selecting the Section tab in the Beam Element Property
dialog box.
The beam properties are now defined. To give a more realistic look to the model, you can render
and shade the beam cross-section by configuring the beam element display characteristics. Before
doing so, turn the node numbers off and change the viewing angle.
There is now sufficient information to define the problem. You can now solve the model.
Tutorial 1: Welded Frame - Solving the Model
To solve the model, from the SOLVER menu select Linear Static. The Linear Static Analysis
dialog box will appear with a number of options for the solver. For now just use the default values.
(See the Online Help for a detailed explanation of the solver options).
After starting the Linear Static Solver, a series of messages will be printed on the screen, such as
element assembly, matrix reduction, back substitution and summation of forces. These provide
information on the current stage of the solution. When the solution is complete, Strand7 will give
you information such as CPU time taken, date and time the solution was completed and the solution
time.
It is good practice before you close the solver panel, to review the text relating to the solution to
ensure that no errors have occurred. The log file (as it is called) may also be opened using the
RESULTS, View Results Log File command.
Tutorial 1: Welded Frame - Post Processing
Post-processing is a term that describes reviewing and interpreting the results of a finite element
analysis. In Strand7, the post processor allows you to view the results in many ways, such as
contour plots, which use colour contours to represent particular results (eg. stresses,
displacements, strains etc.), graphs, animations, deformed plots and data listings. All of the post
processing in Strand7 is performed via the RESULTS menu. Since the Strand7 post processor is
really the same program as the pre processor, many of the functions are the same for both modes
of operation.
Note
Strand7 stores all of its output data in a single file. For Linear Static analysis, this is the *.LSA file.
The *.LSA file has the same file name as the model file (for example, if the model file is Tutorial
1.ST7, the linear static results file is Tutorial 1.LSA). For advanced users there is the option to save
results files with different names from the input file. This is controlled in the Solver dialog box under
the ‘Files’ tab.
1 From the RESULTS menu select Displacement Scale (alternatively, click the Displacement
Scale button);
2 The Displacement Scale dialog box has two ‘Scale Type’ options, Percent Scale and Absolute
Scale.
Absolute Scale
If you set the scale type to ‘Absolute Scale’, and set the value to 1.0 in the edit box, the
displacements will be drawn at the same scale as the model. If the value is set to 10.0, then the
magnitude of deflection will be scaled up 10 times.
Percent Scale
In most applications, the displacements are orders of magnitude smaller than the dimensions of the
structure, and it is easier to set the scale in a relative manner. For example, if you set the scale
type to ‘Percent Scale’ and set the value to 15.0, the displacements will be scaled such that the
largest displacement appears as 15% of the size of the largest dimension of the structure. The
largest dimension is taken to be the longest distance between nodes along the X, Y, or Z-axes.
Note
When you open the results file, it automatically defaults to Load Case 1. To access the other load
cases, simply select them from the load case drop down list. The deformed plots should look like
those shown in Figures 1.11a and 1.11b below.
Strand7 allows you to create a linear combination of primary load cases. This can be done either
before or after you have run the Linear Static Solver and have obtained results for the primary load
cases. Since Load Case 3 is a combination of Load Cases 1 and 2, you can use the load case
combination function of Strand7 to create the third load case. This procedure is explained below:
To view the results of the newly created Load Case 3, you need to re-open the results file. There is
no need to Solve the model again before opening the results file.
You can use the Multi View function to view the results of the three load cases simultaneously. This
will speed up the comparisons between the respective load cases, and will help to identify the
differences between the different loading situations.
1 Re-open the results file;
2 Click Yes when asked if you wish to calculate the combination cases;
3 From the VIEW menu select Multi View;
4 In the ‘X Views’ box, type or select 3;
5 Click OK.
Contour Plots
Contour plots offer an added dimension to a graphical image using colours or shading patterns to
represent the variation of the selected quantity. Presenting results in this manner gives an overall
picture of the distribution of quantities such as stress, temperature and displacement. Contour plots
are commonly used with plate and brick elements, however they still provide an effective method for
quickly extracting results for beam elements.
Since we are interested in finding the maximum compressive and tensile axial stresses, it would be
useful to plot a contour plot of the stress distribution within the frame.
Note
When you are in Single View mode and you have displayed a contour plot, the contour settings will
remain when you switch to the other load cases.
When you click OK, the screen will be redrawn and you will see a stress/colour legend ranging from
purple to blue with a +/- scale next to it. The convention is for tensile stress to be positive and
compressive stress to be negative. The legend has the positive number at the purple end of the
scale, and the negative at the blue end. Thus, the most highly stressed region is shaded either blue
or purple. By inspecting the beam colours in the display, you can easily see which beams are in
tension, which are in compression and how stressed they are. Since for this tutorial we are
interested in the highest levels of tensile and compressive axial stresses; look at the values at the
top and bottom of the Axial Stress legend. They are automatically scaled to show the maximum
levels of the selected components of stress (i.e. axial stress in this case). You will find that the
beams with the highest and lowest values of stress are indicated in square brackets on the legend
adjacent to the maximum and minimum values. You should find your results are:
As with the Peek function, the best way to get a feel for the contour function is to simply experiment.
Tutorial 1: Pin Jointed Frame - Truss Elements
As explained in the tutorial introduction, the frame is to be analysed by considering the beams as
pin-jointed. To do this, you need to make a few modifications to the welded frame model. It is
much easier to modify the file from the ‘Welded Joint’ analysis instead of beginning from scratch.
1 Open the file for the welded frame (if not open already);
2 Make sure the results are closed;
3 From the FILE menu select Save As;
4 Enter a new file name (e.g. Tutorial 1b.ST7)
5 Click Save.
You can now begin to modify the beam element properties, so that the beams behave as though
they are pin-jointed.
Truss Elements
The beams in a pin-jointed truss are not subjected to bending loads since moments cannot be
transmitted through a pin joint. To eliminate the ability of the beams to transmit bending moments,
we change the element ‘Type’ from Beam to Truss within the Beam Element Property dialog box.
This will ensure that the elements transmit axial forces only. However, the element that has a
mid-span load does develop a bending moment internally which tends to zero at the ends.
Once your solution has completed, you can examine the results in the same manner as for the
welded frame. First you need to open the results file by selecting RESULTS, Open Results File.
Since this model was created from the ‘Welded’ model, the Axial Stress may be showing. We shall
turn this off for now (Hint: RESULTS, Results Settings, Draw as, None). Set the Displacement Scale
to 10%.
You may notice that all the beams in the deformed plot are now straight as shown in Figure 1.13
below. This indicates that the beams are carrying no bending moments. To check this:
Thus, as expected, the truss elements only transmit axial forces. To view the values of the Axial
Stresses:
Find the maximum tensile and compressive stresses as you did in the ‘Welded Joint’ case. You
should have the following results: