Upload
dokien
View
236
Download
4
Embed Size (px)
Citation preview
Prepare
VictoriaProject Review
ChristopDirecto
ed by:
a Harris Engineer
wed by:
pher Kubik r, Eastern Region Operatio
Customfor Shipb
ons
Fin
mization ofbuilder Ne
Huntingto
Pascagoula,
ATA 13921 Par
Hernd
CONT HuntiJamie ATAVictoChris
nal Report
f Femap Feeds Inclu
Prepared for
on Ingalls ShipPO Box 149Mississippi 3
Prepared by
Engineering,
rk Center Rd, on, Virginia 2
TACTS
ington Ingallse Breakfield
Engineering:oria Harris Kubik
t for
FEA Prepruding User
pbuilding
39568-0149
, Inc. Suite 340
20171
ATCustom
s Shipbuilding
:
rocessor r’s Guide
TA Project No. mer PO No. 746
October 15
g: 228.935.70
703.988.19703.796.91
62038 6641/1 5, 2013
67
51 81
Approved for Public Release - Unlimited Distribution
ABSTRACT
This final report documents the Shipbuilder Toolbox created by ATA Engineering, Inc. (ATA).
Huntington Ingalls Industries (HII) led a team that included ATA and Bath Iron Works (BIW), and this
team secured a panel project from the National Shipbuilding Research Program (NSRP). Based on
requirements defined by HII, BIW, and Gibbs & Cox (G&C), ATA created a Femap toolbox that would
improve the process of creating an analysis model from CAD geometry. The tools aim either to automate
manual tasks within Femap or provide a shortcut for tedious procedures. Since the most time-consuming
part of creating an analysis model is often the creation of meshable geometry, the toolbox contains several
programs for creating or editing mid-surface models. The toolbox also includes new methods for
checking the quality of a model as well as tools to aid with mesh grouping. The toolbox is available to all
members of NSRP at no cost.
Approved for Public Release - Unlimited Distribution
TABLE OF CONTENTS
1. INTRODUCTION ........................................................................................................................... 1
2. ANALYSIS OF A SHIP MODEL USING FEMAP ....................................................................... 2
2.1. Current Analysis Methodology ............................................................................................ 2 2.2. Customization of Femap ...................................................................................................... 5 2.3. Installation of Shipbuilder Toolbox ...................................................................................... 5
3. MID-SURFACING TOOLS ............................................................................................................ 7
3.1. DefeaturingSelection ............................................................................................................ 7 3.2. Moldline ............................................................................................................................... 8 3.3. RemoveHoles ..................................................................................................................... 10 3.4. HealSurface ........................................................................................................................ 12 3.5. WasherBoundaries .............................................................................................................. 13 3.6. ExtendSurface .................................................................................................................... 14 3.7. Snipes ................................................................................................................................. 15
4. MODEL CHECKS ........................................................................................................................ 16
4.1. CheckSlivers ....................................................................................................................... 16 4.2. CheckLoadsConstraints ...................................................................................................... 17 4.3. ListAssocEntities ................................................................................................................ 17 4.4. CheckCoincElements ......................................................................................................... 18
5. MESHING TOOLS ....................................................................................................................... 20
5.1. GroupNodesByMeshPoint .................................................................................................. 20 5.2. AddMeshToGroup .............................................................................................................. 20 5.3. BeamsNormalToShells ....................................................................................................... 20
6. MISCELLANEOUS ...................................................................................................................... 22
6.1. ParseLog ............................................................................................................................. 22 6.2. BodyLoadCombinations ..................................................................................................... 22
Approved for Public Release - Unlimited Distribution
LIST OF FIGURES
Figure 2-1. Typical workflow in Femap for HII analyst. The blue boxes show steps taken by the analyst; the black arrows list the toolbox programs that are useful for each step. .................. 2
Figure 2-2. Typical CAD geometry received from designer; inset shows fillets on a stiffener. ................... 3 Figure 2-3. The mid-surface tool produces surfaces quickly, but the model still needs work. ..................... 4 Figure 2-4. When added to the Tools Directory, the Shipbuilder toolbox shows up as a submenu in
the Custom Tools list. .............................................................................................................. 6 Figure 3-1. DefeaturingSelection dialog. ...................................................................................................... 7 Figure 3-2. Solid geometry. .......................................................................................................................... 8 Figure 3-3. Mold-line surfaces are selected (highlighted in yellow). ........................................................... 9 Figure 3-4. Solids are selected for mid-surfacing (highlighted in yellow). .................................................. 9 Figure 3-5. Mold-lines and mid-surfaces have been created. ..................................................................... 10 Figure 3-6. RemoveHoles dialog. ............................................................................................................... 11 Figure 3-7. Use the size filter to selectively remove holes in surfaces. ...................................................... 11 Figure 3-8. Surfaces with asterisks in top picture are combined using HealSurface to produce
bottom picture. ....................................................................................................................... 12 Figure 3-9. WasherBoundaries used to create a border on a surface. ......................................................... 13 Figure 3-10. Corner imprint. ....................................................................................................................... 13 Figure 3-11. ExtendSurface extends surfaces using small target surfaces to define planes. ...................... 14 Figure 3-12. Snipe parameters. ................................................................................................................... 15 Figure 4-1. CheckSlivers dialog.................................................................................................................. 16 Figure 4-2. CheckLoadsConstraints dialog. ................................................................................................ 17 Figure 4-3. ListAssocEntities dialog. .......................................................................................................... 18 Figure 4-4. CheckCoincElements looks for any element whose nodes are all coincident with
another element’s nodes. ........................................................................................................ 19 Figure 5-1. GroupNodesByMeshPoint dialog. ........................................................................................... 20 Figure 5-2. BeamNormalToShells aligns a beam’s orientation to the average normal vector of the
shell elements attached to the beam element. ........................................................................ 21 Figure 6-1. BodyLoadCombinations dialog. ............................................................................................... 22
Approved for Public Release - Unlimited Distribution
Femap Shipbuilder's Toolbox User Guide 1
1. INTRODUCTION
ATA Engineering has created a “Shipbuilder’s Toolbox” for use with Femap, in collaboration with HII
and BIW. The purpose of the toolbox is to reduce the cost for shipbuilders to perform contractually
required analyses by improving the methods used to create the analysis models. The project was funded
by NSRP as a panel project.
Analysis of a ship can take tens of thousands of labor hours; there are many models that must be created,
and there are many steps in the creation of each model. This project aims to reduce the hours required to
create each model, either by automating tedious tasks or by creating shortcuts for difficult procedures.
Since creating “meshable” geometry is often the most time-consuming part of the process, many of the
tools focus on the creation and editing of mid-surfaces. The toolbox also provides programs that check
model quality in new ways, as well as a few tools that aid in the actual meshing process, with new
grouping methods and beam orientation tools. There are also programs for parsing log files and creating
load combinations.
The toolbox uses the Femap Application Program Interface (API); this is a programming tool that can be
used to automate almost any Femap manual process. The toolbox was written in Visual Basic and is
accessed from within Femap (see Section 2.3 for details on installation). The tools were all written in
conjunction with Femap 10.2.1; different versions of Femap may cause small differences in the behavior
of the tools.
ATA Engineering will provide the initial release version of the toolbox to any member of NSRP free of
charge.
Approved for Public Release - Unlimited Distribution
2. ANA
Many of N
CAD geom
prepare th
tools and
2.1. Cu
Structural
there are m
workflow
Figu
Typically
.iges. This
holes. Fig
stiffeners
snipes.
ALYSIS OF A
NSRP’s mem
metry is creat
he geometry f
explain how
urrent Analys
l analysis usin
multiple ways
w for an HII an
ure 2-1. Typicath
, the analyst r
s geometry us
gure 2-2 show
are all repres
Fe
A SHIP MOD
mbers use Fem
ted in a differ
for meshing. T
customization
sis Methodol
ng finite elem
s to approach
nalyst; this wo
al workflow in e black arrows
receives CAD
sually consist
ws an example
sented with 3-
emap Shipbuil
DEL USING
map to perform
rent program
The following
n is used to ad
logy
ment models re
h this task. AT
orkflow is sho
Femap for HIIs list the toolbo
D geometry fr
ts of detailed
e of a generic
-D entities, an
der's Toolbox
G FEMAP
m the structur
and imported
g sections des
dvance their c
equires the an
TA and HII w
own in Figure
I analyst. The box programs th
rom the design
3-D entities w
ship section p
nd many of th
User Guide
ral analyses re
d to Femap, w
scribe some o
capabilities.
nalyst to go fr
worked togethe
e 2-1.
blue boxes showhat are useful fo
ner in a neutr
with features
provided by H
he stiffeners h
equired of the
which complic
of the frustrati
rom geometry
er to describe
w steps taken bor each step.
ral file format
such as fillets
HII; the deck
have features
em. Often, the
cates efforts to
ions of the cu
y to mesh, but
e a typical
by the analyst;
t, such as .step
s and fastener
panels and
like fillets an
2
e
o
urrent
t
p or
r
nd
Approved for Public Release - Unlimited Distribution
Large, thi
reduces th
preparatio
in later se
To produc
2-D eleme
when desi
suppressio
to select e
Once the
tool is use
time-cons
that are no
should an
Figure 2-2. T
in-walled stru
he number of
on. Geometry
ections focus o
ce a mesh, the
ents. Femap h
ign-level deta
on and remov
every feature
geometry has
eful for gener
suming cleanu
ot coplanar, a
nd will need to
Fe
Typical CAD g
uctures like sh
nodes in a m
preparation i
on this phase
e 3-D entities
has a mid-surf
ails like fillets
val, but it can
that needs to
s been defeatu
ating a large n
up. For instan
as shown in Fi
o be extended
emap Shipbuil
geometry receiv
hips are typica
odel, which im
is often the m
of the meshin
must first be
facing tool fo
s are removed
be tedious, ev
be removed.
ured, the mid-
number of su
nce, solid pane
igure 2-3. In
d (also shown
der's Toolbox
ved from desig
ally meshed u
mproves solv
most time-cons
ng process.
e represented w
or creating 2-D
d ahead of tim
ven on a mod
-surfacing too
urfaces quickl
els of differen
other places,
in Figure 2-3
User Guide
gner; inset show
using 2-D she
ve time, but re
suming step,
with 2-D surf
D surfaces fro
me. Femap has
del as small as
ol can be used
ly, but those s
nt thicknesses
surfaces will
3).
ws fillets on a s
ell elements; t
equires a lot o
and most of t
faces that can
om solids, bu
s some tools f
s the one show
d to create 2-D
surfaces typic
s will result in
not intersect
stiffener.
this method
of geometry
the tools desc
n be meshed w
ut it works bet
for feature
wn in Figure
D surfaces. T
cally need a lo
n mid-surface
where they
3
cribed
with
tter
2-2,
his
ot of
es
Approved for Public Release - Unlimited Distribution
Once the
example,
remove ho
Once the
into group
the model
Figure 2-3. T
surfaces are p
the user may
oles. This is a
geometry pre
ps at this poin
l is solved and
Fe
The mid-surfac
positioned and
want to eithe
also when the
eparation is co
nt. Next, the b
d the results a
emap Shipbuil
ce tool produce
d connected c
er combine or
e user can che
omplete, the s
boundary cond
analyzed.
der's Toolbox
es surfaces qui
correctly, they
r partition sur
ck element qu
surfaces can b
ditions are set
User Guide
ckly, but the m
y can be prep
rfaces to provi
uality.
be meshed; th
t up and the s
model still need
pared further f
ide better me
he mesh is typ
solution is pre
ds work.
for meshing. F
sh control, or
pically organi
epared, and fi
4
For
r
zed
inally
Approved for Public Release - Unlimited Distribution
Femap Shipbuilder's Toolbox User Guide 5
2.2. Customization of Femap
For customization, Femap provides the Application Program Interface (API). The API can be used to
automate almost any Femap process, and multiple programming languages can be used with the interface,
including Visual Basic and C++. The resulting programs can interact with other software such as Excel
and Matlab. The custom programs can interact with Femap from within a session, or Femap can be
embedded within the program.
For this toolbox, all programs were written in Visual Basic and operate from within Femap. The
following section describes how to install and use the tools.
2.3. Installation of Shipbuilder Toolbox
The Shipbuilder toolbox is provided as a folder containing executable files. The tools can be added to
Femap in two ways:
First, tools can be added to Femap one at a time. In Femap, go to Custom Tools Add Tools… and then
navigate to the location of the executable for the tool of interest and select that .exe file. Femap will copy
the .exe file to its Tools Directory (in the Femap installation) and add the name of the program to the
Custom Tools list. The program can then be accessed from this list.
The entire toolbox can also be added to Femap. First, go to Custom Tools Tools Directory… and note
the Tools path (e.g., C:/Siemens/FEMAPv1031/api/). Then, using Windows Explorer (or similar), copy
the entire Shipbuilder folder provided by ATA into the Tools Directory. The name of the Shipbuilder
folder should show up in the Custom Tools list with a submenu containing all of the programs, as shown
in Figure 2-4.
Approved for Public Release - Unlimited Distribution
Fig
Fe
gure 2-4. Whenshow
emap Shipbuil
n added to the ws up as a subm
der's Toolbox
Tools Directormenu in the Cus
User Guide
ry, the Shipbuistom Tools list
ilder toolbox t.
6
Approved for Public Release - Unlimited Distribution
3. MID
The most
most com
create the
surfaces; t
Femap ha
creating th
useful. Th
of these m
3.1. Def
This prog
speeding u
program s
Femap’s f
removable
attempting
Surface C
The Defea
Add to gro“Small Su
Add to sel
Remove frtoolbox. T
Surface T
Fillets: Locurved su
D-SURFACIN
time-consum
mmon way to m
se 2-D meshe
typically this
as a set of buil
he basic surfa
he following s
manual adjustm
featuringSele
ram is intend
up the proces
searches for f
feature remov
e with the fea
g to remove t
Collection Op
aturingSelect
oup: Creates urfaces” depe
lector: Adds t
from model: PThe program w
Type Options
ooks for surfaurfaces belong
Fe
NG TOOLS
ming step in th
model large, t
es, the analyst
conversion is
lt-in tools to c
aces, but analy
sections descr
ments.
ection
ded to assist in
ss of selecting
fillets or other
val tool in the
ature removal
them.
F
ptions:
ion tool provi
a new group nding on the
the surfaces to
asses the selewill attempt t
s:
aces with a raging to holes.
emap Shipbuil
he analysis pro
thin-walled st
t must conver
s achieved by
create surface
ysts must mak
ribe programs
n simplifying
g surfaces that
r small surfac
e meshing too
tool; it is up
Figure 3-1. Def
ides several o
and puts the soption selecte
o the selector
ected surfacesto remove sur
adius smaller t
der's Toolbox
ocess is often
tructures like
rt the 3-D geo
y using mid-su
es at the mid-p
ke a lot of ma
s designed to
solid geomet
t meet a speci
es on the soli
lbox. Howeve
to the user to
featuringSelect
options, show
surfaces in it.ed.
r.
s directly to thrfaces in orde
than the toler
User Guide
n the creation
ships is with
ometry provid
urfaces.
planes of soli
anual adjustm
automate som
try before atte
ific criterion.
ids. These sur
er, the selecte
o inspect the s
tion dialog.
wn in Figure 3
The group is
he feature remr from largest
rance set by th
of “meshable
h 2-D element
ded by the des
ids. These too
ments to make
me of the mor
empting to mi
The user sele
rfaces can the
ed surfaces m
selected surfa
-1:
s named eithe
moval tool in t area to smal
he user. This
e” geometry.
ts. To be able
signer into 2-
ols are useful
e the surfaces
re tedious asp
id-surface it,
ects solids an
en be passed t
may or may no
aces before
er “Fillets” or
the meshing llest area.
tool will skip
7
The
to
-D
for
pects
by
nd the
to
ot be
p any
Approved for Public Release - Unlimited Distribution
Small surf
3.2. Mo
This prog
mold-line
line surfac
Figure 3-5
faces: Looks
oldline
ram improves
es when mid-s
ce of a solid a
5 for an exam
Fe
for surfaces w
s the mid-surf
surfacing a m
and some surf
mple.
emap Shipbuil
with a maxim
facing proces
model. This res
faces located
Figure 3-
der's Toolbox
mum edge leng
ss by allowing
sults in a mod
at the mid-pl
-2. Solid geom
User Guide
gth smaller th
g the user to d
del with some
lane of a solid
metry.
han the toleran
designate cert
e surfaces loc
d. See Figure
nce set by the
tain surfaces a
ated at the mo
3-2 through
8
e user.
as
old-
Approved for Public Release - Unlimited Distribution
Fig
Fe
Figure 3-3. Mo
gure 3-4. Solid
emap Shipbuil
old-line surface
s are selected f
der's Toolbox
es are selected
for mid-surfaci
User Guide
d (highlighted in
ing (highlighte
n yellow).
ed in yellow).
9
Approved for Public Release - Unlimited Distribution
The user m
Femap mi
program c
appropria
“Moldline
Note: If th
thickness
3.3. Rem
RemoveH
differs fro
holes that
loop in a g
must specify
id-surfacing t
calculates a th
te 2-D shell p
es and midsur
he program ca
tolerance, it w
moveHoles
Holes removes
om the built-in
t are defined b
given surface
Fe
Figure 3-5
a thickness to
tool, and the t
hickness for e
property. All o
rfaces.”
alculates a thi
will create the
s holes from s
n Femap func
by specific cu
e, circular or o
emap Shipbuil
. Mold-lines an
olerance for m
tolerance is us
each mid-surf
of the newly c
ickness for a m
e mold-line su
selected surfa
ction for remo
urve types (arc
otherwise.
der's Toolbox
nd mid-surface
mid-surfaces.
sed to search
face and mold
created surfac
mold-line sur
urface but wi
aces according
oving holes in
cs or circles),
User Guide
es have been cr
This part of t
for appropria
d-line surface
ces are placed
rface that is g
ll not assign i
g to criteria se
n that the Fem
, while this pr
reated.
the program u
ate face pairs.
and assigns e
d into a new g
greater than th
it a thickness
et by the user
map function o
rogram remov
uses the built-
. The Moldlin
each an
group called
he mid-surface
.
r. This functio
only looks fo
ves any close
10
-in
ne
e
on
r
d
Approved for Public Release - Unlimited Distribution
RemoveH
Figure 3-6
Select surf
Add mesh
Filter hole
By
re
by
By
Holes Option
6 shows the R
rfaces: User s
h points: Adds
es by size: Re
By radius: Set
emoved. For n
y 2π.
By circumferen
F
Fe
s:
RemoveHoles
elects surface
s a mesh poin
emove only th
a radius toler
noncircular ho
nce: Only hol
Figure 3-7. Use
emap Shipbuil
Figure 3-6.
s options:
es from which
nt at the cente
he holes below
rance. Only h
oles, the radiu
les with a circ
e the size filter
der's Toolbox
RemoveHoles
h to remove h
r of each rem
w a certain th
holes with a ra
us is calculate
cumference sm
to selectively r
User Guide
dialog.
holes.
moved hole.
hreshold.
adius smaller
ed to be the le
maller than th
remove holes i
than the toler
ength of the p
he tolerance w
in surfaces.
rance will be
perimeter divi
will be remov
11
ided
ved.
Approved for Public Release - Unlimited Distribution
3.4. He
This prog
program w
surfaces w
surfaces in
shown in
Note: Any
The progr
surfaces m
solids, so
program w
Figure
alSurface
ram combine
will ask wheth
will not be com
n the top pict
the bottom pi
y data attache
ram does not
may produce u
if the selecte
will not be ab
3-8. Surfaces
Fe
es multiple sur
her to combin
mbined). Inte
ure (marked b
icture.
ed to the origi
check to see i
unusual resul
d surfaces are
ble to merge th
with asterisks
emap Shipbuil
rfaces into a s
ne those solid
ernal loops (e.
by asterisks) t
nal surfaces (
if selected sur
ts. In Femap
e not close en
hem.
in top picture a
der's Toolbox
single surface
ds before it can
.g., holes) wil
that are comb
(properties, lo
rfaces are tan
10.2.1, there
nough togethe
are combined u
User Guide
e. If the surfac
an merge the s
ll be carried o
bined into the
oads, etc.) is n
ngent at the sh
is no option t
er according to
using HealSurf
ces are on dif
surfaces (if th
over. Figure
e single, blue-
not copied to
hared edge, so
to set a tolera
o the Femap
face to produce
fferent solids,
he user says n
3-8 shows a s
-green surface
the new surfa
o nontangent
ance for merg
default (1e-6)
e bottom pictur
12
, the
no, the
set of
e
ace.
ing
), the
re.
Approved for Public Release - Unlimited Distribution
3.5. Wa
This prog
essentially
After the u
Imprint inaround an
Create co
the border
Offset Dis
Note: In F
divided by
and redo i
asherBounda
ram partition
y creating a b
F
user has selec
nternal surfacny internal loo
orner imprints
rs so that the
stance: User d
Femap 10.2.1,
y √2. If the us
it with the off
Fe
aries
s a selected su
border as show
Figure 3-9. Wa
cted surfaces,
ce boundariesops in the surf
s as separate
corners are br
defines the w
, sometimes t
ser encounter
fset distance m
emap Shipbuil
urface by off
wn in Figure 3
asherBoundari
, WasherBoun
s (holes, etc.)?face, like a ho
surfaces?: If
roken off from
Figure 3-
idth of the bo
the borders ar
rs this problem
multiplied by
der's Toolbox
fsetting that su
3-9.
es used to crea
ndaries asks t
?: If yes, the pole.
f yes, the prog
m the rest of t
10. Corner imp
order.
re created at a
m, they must u
a factor of √2
User Guide
urface’s edge
ate a border on
the following
program will
gram will exte
the border as
print.
a distance equ
undo the first
2.
s into the surf
a surface.
questions:
attempt to cr
end the split l
shown in Fig
ual to the user
t attempt at a
face itself,
reate a border
ines used to c
gure 3-10.
r-specified off
washer boun
13
r
create
ffset
dary
Approved for Public Release - Unlimited Distribution
3.6. Ext
ExtendSu
extend cap
than the su
surface is
extending
the target
HealSurfa
tendSurface
urface extends
pability alrea
urface to be e
extended. If
g surface to re
surface, but a
ace can be use
Figure 3-11
Fe
s a selected su
dy present in
extended. If th
the target is n
each. An exam
a planar targe
ed to merge th
1. ExtendSurfa
emap Shipbuil
urface up to a
Femap by all
he target surfa
not planar, it i
mple is shown
et is inferred f
he new surfac
ace extends sur
der's Toolbox
second surfa
lowing the us
face is planar,
is extrapolate
n in Figure 3-
from the targe
ce with the or
rfaces using sm
User Guide
ace. This prog
ser to select a
it is used to d
ed to provide a
11: the exten
et surface. Af
riginal.
mall target surfa
gram expands
a target surfac
define a plane
a curved targ
ding surface n
fter the surfac
aces to define p
s upon the sur
ce that is smal
e to which the
et for the
never intersec
ce is extended
planes.
14
rface-
ller
e
cts
d,
Approved for Public Release - Unlimited Distribution
Note: Thi
curvature
extension
the side o
program.
3.7. Sni
The Snipe
the corner
used to de
after the s
Figure 3-1
Note: Thi
the angle
s program do
make poor ta
intended and
f caution whe
ipes
es tool cuts a
r in question b
efine the othe
snipe is cut, an
12; the diagra
s program wi
at the snipe c
Fe
es not work f
argets. In addi
d an extra “ov
en deleting su
“snipe” from
by selecting a
r two parame
nd the snipe a
am in this figu
ll not work if
corner is very
emap Shipbuil
for all cases—
ition, in some
verhanging” p
urfaces. The u
m the corner of
a point. The p
eters—the snip
angle, which
ure is also dis
Figure 3-1
f there is more
acute or very
der's Toolbox
—for instance,
e cases the too
piece. This is b
user can delete
f a rectangula
program then
pe depth, whi
is the angle o
splayed while
2. Snipe param
e than one sur
y obtuse, the p
User Guide
, surfaces with
ol will produc
because the p
e the overhan
ar surface. Th
asks the user
ich is the heig
of the cut. The
the Snipes to
meters.
rface attached
program may
h a relatively
ce two surfac
program is de
nging surface
e tool asks th
for the prima
ght of the rem
ese parameter
ool is in use.
d to the select
y not produce
small radius
ces: the surfac
signed to err
after using th
he user to iden
ary edge, whi
maining surfac
rs are all show
ted snipe corn
the desired re
15
of
ce
on
he
ntify
ch is
ce
wn in
ner. If
esult.
Approved for Public Release - Unlimited Distribution
4. MOD
The progr
issues. Ch
removed b
assigned t
be overlap
CheckCoi
4.1. Ch
The Chec
meshing.
Surfaces t
can be com
being che
Figure 4-1
Edges sma
smaller th
Aspect ra
of every o
surface is
details on
DEL CHECK
rams in this se
heckSlivers lo
before meshin
to it but no m
pping. ListAs
incElements p
heckSlivers
kSlivers prog
The user sele
that meet the
mbined in dif
cked.
1 shows the c
aller than: T
han that length
tio greater th
other edge on
flagged. This
n it (like fillete
Fe
KS
ection can be
ooks for surfa
ng. CheckLoa
mesh so that th
ssocEntities p
provides a mo
gram identifie
ects which sur
search criteri
fferent ways;
criteria:
The user sets a
h.
an: This opti
that surface.
s option is int
ed corners), th
emap Shipbuil
used at vario
aces that have
adsConstraint
he user can fin
rovides more
ore thorough
es surfaces in
rfaces to inclu
ia are added to
the best comb
Figure 4-1.
an edge length
on compares
If the ratio be
tended to iden
hen it may ge
der's Toolbox
ous stages of t
undesirable f
ts looks for ge
nd parts of a m
e information
inspection of
a model with
ude in the sea
o a new group
bination of cr
CheckSlivers
h, and the pro
the length of
etween the tw
ntify long, thi
et flagged unn
User Guide
the analysis p
features so th
eometry that
model where
about associa
f overlapping
h features that
arch and also
p labeled “Sli
riteria depend
dialog.
ogram identifi
f every edge o
wo is smaller t
in sliver surfa
necessarily.
process to che
hat they can b
has boundary
multiple geom
ations betwee
elements.
t may cause p
which criteria
iver surfaces.
ds on the featu
fies any surfac
on a given sur
than that set b
aces; if a surfa
eck a model fo
e fixed or
y conditions
metric entitie
en entities, an
problems duri
a to apply.
” Search crite
ures of the mo
ces with an ed
rface to the le
by the user, th
ace has small
16
or
s may
nd
ng
eria
odel
dge
ength
he
Approved for Public Release - Unlimited Distribution
Area less
flagged.
Internal a
surface. If
is useful f
4.2. Ch
The Chec
that has n
identical g
there are t
constraint
does not d
or the resu
This prog
selects loa
does not h
“Geometr
they refer
Figure 4-2
and constr
sets.
4.3. Lis
This prog
are not im
mesh, or o
used to lis
tries and f
than: The use
angle less than
f any angles a
for finding lon
heckLoadsCo
kLoadsConst
o associated m
geometry (e.g
two curves in
ts are defined
discover this p
ults are calcul
ram allows th
ad or constrai
have an assoc
ry/Constraints
rence geometr
2 shows the d
raints in the s
stAssocEntiti
ram is intend
mmediately ac
other “objects
st any geomet
fails to delete
Fe
er sets an area
n: This option
are smaller th
ng triangular
onstraints
traints program
mesh. The mo
g., two curves
nstead of just o
on one instan
problem until
lated with the
he user to disc
int sets, and th
ciated mesh. T
s with no mes
ry with associ
Figu
dialog box for
set currently a
ies
ded to aid the u
ccessible using
s” in Femap s
tric entity tha
a material fro
emap Shipbuil
a threshold, a
n checks the a
an the user-se
slivers.
m checks the
otivation for t
s) overlie each
one. When th
nce of the cur
l they attempt
e wrong boun
cover the prob
he program li
The program a
sh.” The user
iated mesh.
ure 4-2. Check
r this program
active in the m
user in figurin
g the List too
such as curves
at has a particu
om the model
der's Toolbox
and surfaces w
angle between
elected criteri
model for an
this program
h other so tha
his situation ar
rve while the
t to solve the
ndary conditio
blem before a
ists any geom
also adds the
r can then edi
kLoadsConst
m. The user ca
model or selec
ng out connec
ols. (The term
s, elements, lo
ular material
l, as the user
User Guide
with an area s
n intersecting
ion, then the s
ny loads or co
is a situation
at it is impossi
rises in a mod
mesh is appli
model, in wh
ons.
attempting to
metry referenc
geometry in
it the defined
traints dialog.
an choose betw
cting all the lo
ctions betwee
m “Femap enti
oads, etc.). Fo
assigned to it
can quickly d
maller than th
g edges at all p
surface is flag
onstraints defi
in which two
ible to tell jus
del, sometime
ied to the oth
hich case eithe
solve the mo
ed by the load
question to a
boundary con
.
ween selectin
oads/constrai
en different F
ty” can refer
or instance, th
t. This is usef
determine wh
he threshold a
points on a
gged. This op
ined on geom
o pieces of
st by looking
es the loads o
er, and the us
er the solve fa
odel. The user
ds/constraints
group, labele
nditions so th
ng individual
ints from mul
Femap entities
to geometry,
his tool can b
ful when a use
hat entities
17
are
ption
metry
that
or
ser
ails
r
s that
ed
hat
loads
tiple
s that
e
er
Approved for Public Release - Unlimited Distribution
reference
can be del
To limit th
limited. F
except sol
geometric
entities, if
Figure 4-3
button lab
the user to
selected p
4.4. Ch
CheckCoi
coinciden
looks for
identify an
must be th
the material a
leted.
he amount of
or geometry e
lids, the assoc
c entities are l
f there is no a
3 shows the d
bels refer to th
o select one o
points.
heckCoincEle
incElements i
nt-element che
elements that
ny element w
he same type
Fe
and then eithe
f data written
entities, all ot
ciated loads a
listed, and for
associated geo
dialog box for
he entity the u
or more points
ements
is an expansio
eck looks for
t occupy the s
whose nodes a
as the first el
emap Shipbuil
er delete thos
to the messag
ther associate
and constraint
r materials, as
ometry, that fa
Figure 4-3. Li
r ListAssocEn
user may wish
s, and then the
on of the exis
any two elem
same location
are all coincid
ement, and bo
der's Toolbox
e entities or r
ge window, th
ed geometric e
ts are listed to
ssociated prop
fact is listed in
istAssocEntitie
ntities, which
h to select; fo
e program wi
ting coincide
ments that shar
n without nece
dent with anot
oth elements
User Guide
remove the re
he types of as
entities are lis
oo. For materi
perties are list
n the message
es dialog.
asks the user
or instance, cli
ill list the enti
ent-element ch
are all of their
essarily sharin
ther element’s
are added to
eferences so th
ssociated entit
sted. For all g
ials and prope
ted as well. F
e window.
r to select an e
icking on Poi
ities associate
heck in Fema
r nodes. Check
ng any nodes
s nodes. The
new groups.
hat the materi
ties listed are
geometry enti
erties, all
For all selecte
entity type. T
ints will prom
ed with the
ap. Femap’s
kCoincEleme
; the program
second eleme
18
ial
ities
d
The
mpt
ents
m will
ent
Approved for Public Release - Unlimited Distribution
The user s
the nodes
the toleran
the eleme
the second
and if eve
added to t
2”). For in
close to a
Note: In c
two layers
recommen
one or the
F
selects elemen
on those elem
nce, the elem
nts attached t
d group). The
ery node on th
the final coinc
nstance, Figur
corner of the
certain situatio
s of shell elem
nded that the
e other.
Fe
Figure 4-4. Cheare a
nts to check a
ments and che
ents attached
to one node g
en each eleme
he first elemen
cident elemen
re 4-4 shows
e second elem
ons, this prog
ments represe
user carefully
emap Shipbuil
eckCoincElemeall coincident w
and a toleranc
ecks for any c
to those node
o in the first g
ent in the first
nt is close eno
nts groups (la
two overlapp
ment. These el
gram will iden
nt surfaces of
y examine eac
der's Toolbox
ents looks for awith another ele
ce by which to
coincident no
es are added t
group while t
t group is com
ough to a nod
abeled “Coinc
ping elements
ements would
ntify elements
f two differen
ch group of c
User Guide
any element wement’s nodes.
o define coin
des. If any co
to groups (for
the elements a
mpared to eac
de on the seco
cident elemen
s—each corne
d be consider
s that are inte
nt but adjacen
coincident elem
whose nodes .
cidence. The
oincident nod
r each pair of
attached to th
ch element in
ond element, t
nts 1” and “Co
er of the first
red coincident
entionally coin
nt objects). Fo
ments before
program take
des are found u
f coincident n
he other node
the second gr
the elements
oincident elem
element is ve
t.
ncident (perh
or this reason,
deciding to d
19
es all
using
nodes,
go in
roup,
are
ments
ery
haps
, it is
delete
Approved for Public Release - Unlimited Distribution
5. MES
The follow
AddMesh
orientatio
5.1. Gr
This prog
selects sur
mesh poin
options ar
5.2. Ad
This is a s
AddMesh
the usual
5.3. Bea
BeamsNo
elements a
of the 2-D
surface bu
After the u
given bea
elements r
multiple s
vector is t
end-on vi
SHING TOO
wing tools are
hToGroup aut
n.
oupNodesBy
ram puts any
rfaces and the
nts. If the grou
re shown in F
ddMeshToGr
simple progra
hToGroup add
two-step proc
amsNormalT
ormalToShells
attached to th
D elements to
ut can be used
user selects b
am element. F
running down
shell elements
then assigned
ew of the tub
Fe
OLS
e useful durin
tomate groupi
yMeshPoint
nodes attach
e program ide
up option is s
Figure 5-1.
Figu
roup
am that adds a
ds those elem
cess of adding
ToShells
s sets the orie
hose beams. T
which it is at
d in situations
beam element
Figure 5-2 sho
n the sides; ea
s attached to t
d as the orienta
e; the I-beam
emap Shipbuil
ng and after th
ing processes
ed to mesh po
entifies any m
selected, the g
ure 5-1. Group
a mesh to the
ents and all n
g elements to
entation of bea
This has the ef
ttached. This
s where the ge
s, the program
ows a tube com
ach beam elem
the beam elem
ation of the b
ms are oriented
der's Toolbox
he actual mesh
, while Beam
oints into the
mesh points on
group is name
pNodesByMesh
active group.
nodes on those
a group then
am elements
ffect of orient
is similar to t
eometry is un
m looks for an
mposed of gr
ment is attach
ment, the norm
beam element
d along an ave
User Guide
hing process.
msNormalToS
selector tool
n the surfaces
ed “Nodes att
hPoint dialog.
. The user sel
e elements to
n adding the n
using the nor
ting a beam p
the API that o
navailable.
ny shell elem
reen shell elem
hed to several
mal vectors ar
. The final im
eraged norma
. GroupNodes
Shells automat
and/or a grou
s and then any
tached to mes
lects elements
the active gr
nodes on the e
rmal vectors o
perpendicular
orients beams
ment that share
ments with br
l 2-D element
are averaged. T
mage in Figure
al vector.
sByMeshPoin
tes beam
up. The user
y nodes on th
sh points.” Th
s, and
roup. This sho
elements.
of any shell
to the “surfa
s perpendicula
es a node with
rown beam
ts. If there are
The resulting
e 5-2 shows a
20
nt and
ose
hese
ortens
ce”
ar to a
h a
e
g
an
Approved for Public Release - Unlimited Distribution
Note: Thi
elements—
check the
expected m
Figu
s program do
—it just takes
normal vecto
manner.
Fe
re 5-2. BeamNnormal vector
oes not perform
s whatever no
ors of the shel
emap Shipbuil
NormalToShellr of the shell el
m any kind o
rmal vectors
lls before run
der's Toolbox
s aligns a beamlements attache
f check on th
exist. For this
nning the prog
User Guide
m’s orientation ed to the beam
he normal vect
s reason, it is
gram to ensur
n to the averagem element.
tors of the att
recommende
re that they ar
e
tached shell
ed that the use
re oriented in
21
er
the
Approved for Public Release - Unlimited Distribution
6. MIS
The progr
element w
6.1. Par
ParseLog
the listed
different g
program f
Note: Thi
formatted
6.2. Bod
BodyLoad
given set
ordinate d
combinati
ordinate d
For examp
a) +b) +c) +d) +e) −f) −g) −h) −
CELLANEO
rams describe
warnings in a
rseLog
reads in an N
elements into
groups, labele
finds no elem
s program on
d files.
dyLoadCom
dCombination
of magnitude
direction, as s
ion of the thre
directions.
ple, magnitud
1 (X-dir), +1 1,+1,−1 1, −1,+1 1, −1, −1 1,+1,+1 1,+1, −1 1, −1,+1 1, −1, −1
Fe
OUS
ed below cove
log file, while
NEI Nastran .l
o a new group
ed “Warning
ment warnings
nly works on N
mbinations
ns creates eig
es. With this p
hown in Figu
ee magnitude
Fig
des of 1,1,1 w
(Y-dir), +1 (Z
emap Shipbuil
er other areas
e BodyLoadC
log file and sc
p. Elements w
elements from
or errors, the
NEI Nastran l
ght sets of bod
program, the u
ure 6-1, and th
s. The user ca
gure 6-1. Body
would produce
Z-dir)
der's Toolbox
of the analys
Combinations
cans it for any
with warnings
m log file” an
e user is notifi
log files; othe
dy loads conta
user supplies
he program cr
an set which c
yLoadCombina
e the followin
User Guide
sis process; Pa
s automates th
y element wa
and elements
nd “Error elem
fied in the mes
er versions of
aining all pos
a magnitude
reates a load s
coordinate sy
ations dialog.
ng eight load c
arseLog creat
he creation of
arnings and er
s with errors a
ments from lo
ssage window
f Nastran prod
ssible sign com
for a body lo
set for each p
ystem is used
cases:
tes groups fro
f body loads.
rrors, and then
are written to
og file.” If the
w.
duce different
mbinations of
oad in each
possible sign
to define the
22
om
n puts
o
e
tly
f a
Approved for Public Release - Unlimited Distribution