Professional Documents
Culture Documents
611 NW 41st Street Seattle WA 98107 Phone 425-482 0978 Fax 425-482 6238 Website www.concsoft.com
Introduction
MESHER is a free program developed by Structural Concrete Software. It generates finite
element meshes that can be used by FLOOR. MESHER communicates with FLOOR through the
Windows clipboard. Reference lines with special names are copied from FLOOR to MESHER and
finite elements are copied from MESHER to FLOOR.
There is a Mesher Reference Line Plan in the FLOOR default files that is intended for drawing
these reference lines.
Importing a DXF file and snapping the reference lines end points to points in the DXF file is the
fastest way to create the structure definition. See the FLOOR manual for DXF file information.
Columns below the slab are defined with reference lines whose names start with columnbelow
or cb. The reference line name must be in the form columnbelow/depth/width/height/concrete,
where
columnbelow or cb shows that this is a specification for columns below the slab
depth is the depth or diameter of the column (units specified in MESHER)
width is the width of the column (units specified in MESHER), if zero, the depth
parameter is considered to be the diameter.
height is the height of the column (units specified in MESHER).
concrete the name of the concrete mix (may be omitted if so, omit last / also).
MESHER will place a column below the slab at any location where two columnbelow reference
lines with exactly the same name cross. A grid of 3 horizontal columnbelow reference lines and
two vertical columnbelow reference lines with the same name that intersect in 6 locations will
create 6 columns below the slab. MESHER will ignore intersections of columnbelow reference
lines that do not have the same name.
Columns Above the Slab
Columns above the slab are defined the same way as columns below the slab, except that the
reference line names start with columnabove or ca.
Walls below the slab are defined with reference lines whose names start with wallbelow or wb.
The reference line name must be in the form wallbelow/thickness/height/concrete, where
wallbelow or wb shows that this is a specification for walls below the slab
thickness is the thickness of the wall (units specified in MESHER)
height is the height of the wall (units specified in MESHER).
concrete the name of the concrete mix (may be omitted if so, omit last / also).
MESHER will place a line of wall elements along every wallbelow reference line.
Walls above the slab are defined the same way as walls below the slab, except that the
reference line names start with wallabove or wa.
Slab Areas
Slab areas are defined with reference lines whose names start with slab or s. The reference line
name must be in the form slab/thickness/elevation/priority/concrete, where
slab or s shows that this is a specification for a slab area
thickness is the thickness of the slab area (units specified in MESHER)
elevation is the surface elevation of the slab area (units specified in MESHER)
priority is the priority of this slab area specification over other slab area specifications;
the slab area with the higher priority number controls.
concrete the name of the concrete mix (may be omitted if so, omit last / also).
MESHER will find all slab reference lines with the same name and determine polygon shapes
from them by connecting their end points. Multiple slab areas with identical reference line
names can be used as long as they each form separate polygons that do not touch at any
corner.
Where slab areas overlap the area with the higher priority will control. This can be used to
define a general slab thickness for the entire slab, and then override that thickness specification
(at column capitals, beams or other areas) with additional slab areas with higher priority values.
If a controlling slab area has a thickness of zero, no slab elements will be placed in that area
and a hole in the slab will result.
Other Considerations
Where a slab edge is at the same location as a wall, you will need to define two reference lines
(with different names) at the same location. FLOOR will allow this, but the editing of the reference
lines may become more difficult. Use the Eyeglasses dialog window to control the visibility of
different types of MESHER reference lines.
Transferring the Model Specification to MESHER
To transfer the reference lines specifying the structure to MESHER, just copy the reference lines
to the Windows clipboard using the normal FLOOR copy command.
The Mesher window allows you to specify some additional parameters that affect the generated
mesh. These parameters are discussed below.
Minimum Element Size This parameter is used solely for error checking. If the mesh defined
by the reference lines would require an element smaller than the given size, an error message
will appear. For example if the minimum element size is 250 mm (10 inches) and there is a
column located less than this distance from the slab edge, an error will occur (note that if the
column was on the slab edge, no error would occur).
Desired Element Size This parameter specifies the target element size used by MESHER.
Various Unit Settings These parameters determine the units for the values specified in the
reference line names.
Running MESHER
After you have specified the parameters in the MESHER window, you can create the mesh by
clicking on the Generate Mesh button.
If MESHER finds any errors it will report them to you. Otherwise it will generate the mesh and put
the generated elements on the clipboard. The time required to generate the mesh will vary
according to the number of elements generated; typically the time will vary from a few seconds
to a few minutes depending upon the number of elements generated and the speed of the
computer.
The following parameters have not been specified, and are therefore set to a default value by
MESHER:
Concrete Mix All element that did not have a specified concrete mix will have the first
concrete mix available in FLOOR.
Wall Fixity All wall elements generated by MESHER will be hinged top and bottom and
will be considered to be shearwalls.
Column Fixity All column elements generated by MESHER will be fixed top and bottom.
These default values can be edited in FLOOR using the normal FLOOR editing techniques after
the elements are pasted from MESHER to Floor.
Quality of the MESHER Mesh
Meshes generated by SCS MESHER are of lower quality than meshes carefully generated by
hand, but are much better than meshes carelessly generated by hand. You may want to use a
somewhat smaller element size with MESHER than you would use with your hand-generated
meshes to compensate for the lower quality of the MESHER meshes. Appendix B of the FLOOR
manual discusses in detail the effects of different meshes on FLOORs results.
MESHER meshes are composed of a random assortment of triangle and quadrilateral elements
with random orientations. This element randomness may cause the result plots in FLOOR to be
more jagged than the results for a hand crafted mesh, but there will not be a significant
difference in the design section designs.
Below are images of a symmetric structure with the left half of the structure using a MESHER
mesh and the right half of the structure using a hand crafted mesh.
The MESHER-generated mesh is obviously much more random than the hand-crafted mesh, but
the number of nodes is approximately equal.
The bending moments in MESHER-generated mesh and the hand-crafted mesh are almost
identical, but the curves are somewhat smoother in the hand-crafted mesh.
The reinforcement required in MESHER-generated mesh and the hand-crafted mesh are almost
identical, with a maximum deviation of 3% and an average deviation of 1.4%.
MESHER Example
To provide an example of using MESHER, the tutorial slab mesh that is created in Chapter 6 of
the FLOOR Manual is generated below using MESHER. Only the parts that differ from Chapter 6
are outlined (the importing of DXF files is the same in both methods).
Note that snapping should be used for all coordinate entry below; no typing of coordinates need
be used.
Step 1
Open the Mesher Reference Line Plan. Use the Eyeglasses dialog window to show the DXF
information on the plan. Set the snaps to snap to points on other layers (we will be snapping to
the DXF layer). We will be using this plan in steps 2 to 5.