Professional Documents
Culture Documents
User Guide
This software is licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License
is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied. See the License for the specific language governing permissions and
limitations under the License.
Restricted Rights Legend
Use, duplication, or disclosure by the government is subject to restrictions as set forth in
subparagraph (1) (ii) of The Rights in Technical Data and Computer Software clause at
DFARS 252.227-7013 or subparagraphs (1) and (2) of Commercial Computer Software
Restricted Rights at 48 CFAR 52.227-19, as applicable.
Product Support
Siemens Product Lifecycle Management Software Inc. provides extensive support for all of its
products. For technical assistance with any product you may contact the Siemens PLM Global
Technical Access Center (GTAC), Monday through Friday, 8:00 am 5:00 pm (local time),
using any of the methods listed below.
TELEPHONE:
+1.800.955.0000 (US)
+1.714.952.5444 (International)
The following link is a list of phone numbers for various countries around the world:
http://support.industrysoftware.automation.siemens.com/services/global_number.pdf
WEBSITE:
http://support.industrysoftware.automation.siemens.com/services/gtac.html
Sign up for a user account, using your Siemens SoldTo ID and WebKey Access Code
(WAC).
FTP SITE:
ftp.ugs.com
Log in using your WebKey account.
UNITED STATES MAIL:
Siemens Product Lifecycle Management Software, Inc.
Global Technical Access Center (GTAC)
200 Fifth Avenue
Waltham, MA 02451
FAX:
+1.781.250.6804
When reporting an issue please provide all relevant information to Product Support. This
information includes:
A detailed and factual technical description of the issue. This includes a step-by-step
account of the actions you performed prior to encountering the issue you are reporting.
To investigate a product issue, our technical staff will need to develop a clear and concise
example that illustrates the issue being addressed. To expedite the generation of a solution to
an issue you are reporting, it is useful for you to provide a straightforward example that clearly
illustrates the problem.
2.4.3
2.4.4
2.5 Plies
2.5.1
2.5.2
Chapter 3 Advanced
3.1 Introduction ................................................................................92
3.1.1 Advanced (Application Browser) .............................................. 93
3.2 Design .........................................................................................95
3.2.1 Zone ................................................................................... 95
3.2.2 Overlay Zones .................................................................... 100
3.2.3 Zone Transition ................................................................... 101
At Start ....................................................................................... 108
At End ......................................................................................... 109
a.) Initial Distance at Start of ZT (visual demo) ................................ 110
b.) Incremental Distance at Start of ZT (visual demo) ........................ 111
c.) Initial Extension Distance at End (visual demo) ............................ 112
d.) Extension Distance Increment at End (visual demo) ..................... 113
e.) Trimming Curves (visual demo) ................................................. 114
Stagger Editor .............................................................................. 117
Chapter 7 Documentation
7.1
7.2
7.3
7.4
7.5
Chapter 9 Import/Export
9.1 Introduction .............................................................................. 243
9.2 Import Options ......................................................................... 244
9.2.1 Analysis Ply ..................................................................... 244
Ansys ACP ................................................................................... 244
Beta CAE ANSA ............................................................................ 248
CAE Exchange Format (Ply Import) ................................................. 250
CAE Import to Overlay Zones ......................................................... 252
MSC Laminate Modeler Import ........................................................ 253
NX Laminate Composites ............................................................... 254
Changes in Normal Orientation of Fill To Surface (to define volumes) ... 323
Multiple Fill To surfaces ................................................................. 324
Highlighting options ...................................................................... 326
Ply simulations using Offset surfaces on by default ............................ 327
Additional full body layer is no longer generated (by default) .............. 330
Laminate Design Boundary used for layer curve assignment ............... 330
Index B Utilities
B.1 Introduction .............................................................................. 358
Accessing the Utilities in Fibersim .................................................. 359
B.2 The Main Utilities Toolbar .......................................................... 360
B.2.1 Design Checker ................................................................... 361
B.2.2 Partial Boundary Editor ........................................................ 362
B.2.3 Composite Sequence Manager ............................................... 364
Resequence Options ...................................................................... 366
B.3
B.4
B.5
B.6
B.6.5
B.6.6
B.6.7
B.6.8
Chapter 1: Overview/List of
Packages
1.1 Introduction
Fibersim is a suite of CAD-integrated software tools designed to reduce the costs
associated with the design and manufacture of composite parts. Fibersim products work
together with CAD systems to allow a single 3D model of a composite part to be used from
conceptual design through fabrication.
All composite part information is centralized because it can be stored, manipulated and
revised within one CAD model. Fibersim also simulates the behavior of composite
materials, taking into account the draping characteristics of a given material when
determining whether a ply is producible.
By offering simulation techniques that are based on the way composite material actually
forms on a given 3D surface, you can more accurately design composite parts within the
CAD system, before any information is transferred to manufacturing.
As part of a special repackaging project, Fibersim has been divided into a 3-tiered
product. The terms CEE and ACEE are no longer used in relation to the Fibersim
product.
Chapter 1: Overview
1.1 Introduction
Base - This level allows ply-based modeling only. Users with the Base license
will be able to develop ply-based composite models and open any part that is
simplified to Base-level objects.
Pro - (roughly equal to the former CEE) - This level allows you to perform
layer and ply-based composite modeling. You can work with parts with layers,
overlay zones, and ply data. You will be able to open parts with zone data but
unable to edit/change any zone objects. Only overlay zones can be created and
edited using a Pro-level license.
NOTE: Current CEE licenses will be transitioned to Pro.
Elite - (roughly equal to the former ACEE) - This level allows access to all of
the supported composite modeling methodologies within Fibersim. You can
open and work with models with all Structure Based Design (SBD), zone, layer,
overlay zone, and ply data. The Elite level also supports Volume Fill and Wind
blade design.
NOTE: Current ACEE licenses will be transitioned to Elite.
Fibersim also contains a suite of optional products, that enhance its capabilities, such as
Flat Pattern Export, Laser Projection and Fiber Placement Interface. These products work
in conjunction with Fibersim to ensure a seamless link from the 3D CAD model to the
manufacturing floor.
Because all information required for analysis and manufacturing is generated from a single
CAD master model, Fibersim ensures that all downstream processes will be driven by data
that is complete and up-to-date.
Chapter 1: Overview
1.1 Introduction
ADVANTAGE
No Re-entry of Data is
Required
Chapter 1: Overview
PACKAGE
Base
Pro
Elite
Chapter 1: Overview
Chapter 1: Overview
DESCRIPTION
CHAPTER
Basic
Advanced
SBD
Wind Blade
ADD
Import/Export
Interfaces
Index A
Utilities
Index B
Options
Index C
Chapter 1: Overview
DESCRIPTION
Link with Link Dialog Button
Opens a window containing a list of objects you can
select from. These can be plies, rosettes, laminates, etc.
Link to Database
Opens a link to one of the Fibersim databases.
Geometry Link
Allows you to select and link to some element of the
model, within the CAD system
Save
For saving report or display results to a file.
Print
For printing reports or display results.
Chapter 1: Overview
Creo
CATIA V5
NX
Length
Millimeter (mm)
Yes
Yes
Yes
Meter (m)
Yes
Yes
Yes
Centimeter (cm)
Yes
Yes
Yes
Kilometer (km)
Yes
Yes
No
Micrometer (micron)
Yes
Yes
No
Inch (in)
Yes
Yes
Yes
Foot (ft)
Yes
Yes
Yes
Milligram (mg)
Yes
Yes
No
Gram (g)
Yes
Yes
Yes
Kilogram (kg)
Yes
Yes
Yes
Yes
Yes
No
Ounce (oz)
Yes
Yes
No
Slug (slug)
Yes
Yes
No
Newton (N)
Yes
Yes
No
Yes
Yes
Yes
Millisecond (ms)
No
Yes
No
Second (s)
Yes
Yes
No
Minute (min)
No
Yes
No
Mass
Force
Time
Chapter 1: Overview
Hour (h)
No
Yes
No
Celsius (C)
Yes
Yes
No
Fahrenheit (F)
Yes
Yes
No
Kelvin (K)
No
Yes
No
Temperature
You have control over all of the supported display units. However,
Fibersim uses the units only, and derives the other units from the
base units.
For example, CATIA V5 lets you specify display units for speed,
volume, pressure, and several other derived units.
Fibersim will not use user-selected settings for these units. It will
derive these units from the settings chosen for Length, Mass, Force,
Time, Temperature, and Angle.
NX
NX only lets you select (lb-in), (lb-ft), (g-mm), (g-cm), (kg-m) for
the display units. Fibersim will use internal defaults for all other base
display units.
All other units will then be derived from the display units and the
default units.
Creo
Parametrics
Creo Parametrics does not let you set a display unit that differs from
model units. In Creo you are setting model units. Fibersim will
display the current settings for the model units.
NOTE: If you select a Creo system that contains units not supported
in Creo, Fibersim uses internal defaults for these unrecognized units.
When you change unit systems in a part, Creo is actually changing
the model units, which converts all stored data in the part. You must
regenerate the flat patterns after model units have changed.
Chapter 1: Overview
Color Name
RGB Values
black
0,0,0
white
255,255,255
sandy yellow
255,190,71
golden yellow
250,190,71
orange salmon
242,162,87
pink salmon
234,132,102
light lavender
196,179,209
dark lavender
153,147,191
slate blue
131,170,214
10
sky blue
129,192,232
11
sea green
148,201,191
12
174,209,155
13
191,205,144
14
126,162,151
15
gray
193,196,192
16
brown
211,178,125
17
salmon
255,128,128
18
pale yellow
255,255,128
19
pale green
128,255,128
20
spring green
0,255,128
21
cyan
128,255,255
22
dodger blue
0,128,255
23
pink
255,128,192
24
orchid
255,128,255
25
red
255,0,0
26
yellow
255,255,0
Chapter 1: Overview
10
27
chartreuse
128,255,0
28
blue green
0,255,64
29
royal blue
0,128,192
30
128,128,192
31
magenta
255,0,255
32
maroon
128,64,64
33
pink orange
255,128,64
34
green
0,255,0
35
teal
0,128,128
36
blue gray
51,51,102
37
pale blue
128,128,255
38
plum
128,0,64
39
light purple
255,0,128
40
burgundy
128,0,0
41
orange
255,128,0
42
dark green
0,128,0
43
aquamarine
0,128,64
44
blue
0,0,255
45
dark blue
0,0,160
46
purple
128,0,128
47
violet
128,0,255
48
olive
94, 120, 32
49
dark red
160, 36, 33
50
light grey
190,190,190
51
150,100,255
52
mauve
200,150,255
53
dark grey
128,128,128
54
safety orange
255,150,0
55
light orange
255,200,100
56
light pink
255,150,200
Chapter 1: Overview
11
2.1 Introduction
Engineers define composite parts by creating objects such as laminates, rosettes, plies
and cores. During definition, engineers associate these objects to their corresponding CAD
geometry. All composite part data is stored inside the CAD model, so that anyone
possessing Fibersim, the CAD master model, and the CAD system can access the
composite part data. Composite part data can also be exported in an XML format, which
can then be transformed easily into web pages, office applications, and other downstream
systems.
After part definition has begun, engineers can use various Fibersim tools to verify that
design requirements are being met. Ply listing, sorting, and visualization tools let
engineers inspect all aspects of the layup, including material types, stackup order and
orientations.
Chapter 2: Basic
12
APP. BROWSER
DESCRIPTION
SECTION
A.
Laminate
2.3
B.
Rosette
2.4
C.
Ply
2.5
D.
Core(s)
2.6
E.
Design Station
2.7
F.
Cutout
2.8
G.
Darts
2.9
Chapter 2: Basic
13
2.3 Laminates
2.3 Laminates
A laminate is an organizational tool for grouping together plies, cores, and other
laminates. It is also used to define the layup surface and overall part boundary. Laminates
contain various pieces of information such as sequence, step, and part numbers.
Simply stated, a laminate is an assembly of composite objects. Just as any mechanical
assembly can contain several subassemblies, a Fibersim laminate may contain several
sub-laminates, also known as child laminates. This grouping creates the parent/child
relationship.
Plies and cores are created as children of a parent laminate. When a laminate is defined,
its characteristics, such as layup surface and boundary, are shared by all child
components.
Simple parts may be defined accurately using only a top-level laminate. Other parts,
incorporating cores or inserts, may require child Laminates to represent the significant
change in layup surface, caused by the addition of core. Complex parts containing Ply
packs and/or subassemblies may require several laminates to be accurately represented.
At a minimum: laminates must be defined using a 3D layup surface and 3D boundary,
representing the overall shape of the finished part. Sequence and step values specify
each laminates order in the composite part stackup.
Chapter 2: Basic
14
2.3 Laminates
Chapter 2: Basic
15
2.3 Laminates
MEMBER
DESCRIPTION
Parent
Sequence
Step
The laminates step number within the parents sequence. The step
must be given a real number value.
Sequence
Order
Chapter 2: Basic
The default material (from the material database), for children of this
laminate. This is automatically linked to a ply when a new ply is
created. When creating many plies, using the same material for each
saves time.
16
2.3 Laminates
GEOMETRY
Layup Surface
Net Boundary
Extended
Boundary
Design
Boundary
Generate
Layer Parent
for Plies
Zone-Based
Options
Automated
Deposition
Chapter 2: Basic
17
2.3 Laminates
Chapter 2: Basic
18
2.3 Laminates
Notes on Plies (when the ply is linked to a parent laminate set to "extended"):
The ply's net geometry members will be read-only.
The ply's net boundary will not highlight, and net flat patterns cannot be generated.
You cannot run net producibility on the ply.
Notes on layers:
SPECIAL NOTE: Analysis data can still be produced for both net and extended
boundaries.
Chapter 2: Basic
19
2.3 Laminates
MEMBER
DESCRIPTION
Default Stagger
Profile
The type of stagger profile to apply to the laminate. This sets the
stagger profile object link, on all zone transitions, to read only.
Minimum Weight
Nesting
Drop-Off Order
Increment
Chapter 2: Basic
20
2.3 Laminates
Layer Shape
Nesting
Step
Chapter 2: Basic
21
2.3 Laminates
Chapter 2: Basic
22
2.3 Laminates
Note that there are tabs for both Tape and Fiber Placement parameters, in the ADD
Machine database.
Chapter 2: Basic
23
2.3 Laminates
Chapter 2: Basic
24
2.3 Laminates
MEMBER
Preliminary Analysis
Data
DESCRIPTION
Analysis Status
Zone-Based Weight
Update
Net
This data is calculated based on the net boundaries.
Center of Gravity
Area
Weight
Cost
Perimeter
MOI Tensor
with Cutout
Chapter 2: Basic
25
2.3 Laminates
MEMBER
DESCRIPTION
Assert into NX
Weight
Management
Center of Gravity
Area
Weight
Cost
Perimeter
MOI Tensor
Extended
This data is calculated based on the extended boundaries, also known as the
manufacturing boundary.
Analysis Status
Area
Weight
Cost
Perimeter
MOI Tensor
Update
Chapter 2: Basic
26
2.3 Laminates
MEMBER
DESCRIPTION
Material
Substitution
Symmetric
Laminate
Manufacturing
Laminate Creation
2D Laminate
Creation
Zone to Layer
Analysis
Explode Laminate
Step Utility
Drop-Off Order
Utility
Mirror Laminate
Chapter 2: Basic
27
2.4 Rosettes
2.4 Rosettes
When a composite part is designed, a rosette is typically referenced on the part drawing.
This rosette defines the fiber orientations for the part and all plies composing the part.
When a single rosette is defined, fiber orientations elsewhere in the part are calculated
based on that rosette. During ply definition, you can simply enter a numeric value for ply
orientation and the actual 3D orientation of the ply will be calculated based on the rosette.
Rosettes generally consist of four reference arrows emanating from a point, with each
arrow representing one of the 0, 45, 90, or -45 directions.
A rosette is often referenced only for a single 2D view of the part. For flat or simply shaped
parts, transferring the rosette direction to a given location on the part can be
straightforward; however, for even mildly complex surfaces, interpreting the rosette
direction on the part can be very difficult or even ambiguous. This ambiguity can cause a
composite part to be manufactured without the intended fiber orientations of the stress
analyst.
Fibersim rosettes are very similar to a conventional rosette referenced in part drawings.
The major difference is that Fibersim rosettes are defined in 3D space on the part surface,
and can be used as a meaningful orientation reference at any point on that surface.
Because it is defined in 3D, Fibersim rosettes have advantages. The orientation reference
can be automatically transferred anywhere on the part, accurately accounting for part
curvature. You can also enter numeric values when defining ply orientation, from 0
360. When modifications are made to the rosette, the orientations of all plies referencing
the rosette are updated automatically, so that subsequent producibility analyses reflect
the change.
After the producibility simulation has been run, Fibersims Design Station utility can
report true fiber orientations at any point on the part surface, by measuring fiber
orientations at that point against a reference rosette.
Chapter 2: Basic
28
2.4 Rosettes
Chapter 2: Basic
29
2.4 Rosettes
Standard Mapping
With standard mapping, orientation is mapped from the rosette in a way that conforms
to part curvature. This correlates to how the fibers of a composite material conform to a
surface. Fibers begin at the specified orientation only at the ply origin, then conform to the
curvature of the part.
In this image, the different sides of the cube can be viewed as drastic changes in
curvature, as the rosette is mapped to different areas of the cube. Surface normals point
outward in all directions. Since the Standard rosette always takes the surface normals at
the new map point into account, the orientation mapping will always be what is intuitively
correct.
Notice that there is no arrow on the surface that is opposite the surface in which the
rosette is defined on. Standard rosettes map by intersecting two planes, one at the rosette
origin and one at the ply origin. In this case, the two surfaces are parallel so there is no
line of intersection for the planes.
Fibersim will transpose the rosette directions exactly as defined on the rosette surface to
the parallel surface. If not the desired behavior, you should define a new rosette on the
parallel surface.
Chapter 2: Basic
30
2.4 Rosettes
Translational Mapping
Translation type mapping is considered a direct translation mapping technique.
Surface normals of the laminate surface are ignored and Fibersim conducts an exact pointto-point translation when mapping the rosette. The 0 direction is mapped directly, and
other fiber orientations are calculated by rotating the translated 0 direction around the
normal at the ply origin (not at the normal of the rosette). The most common cases where
a point-to-point translation mapping is desired is in perfect surfaces of revolution where
you want the 0 direction to always be parallel to an axis:
Note that Translational mapping does not apply to the majority of parts. Note the cube
example again, now using directional translation mapping. Note that the point-to-point
translation fails on two out of the six faces.
The best rosette mapping for a part is a standard mapping that uses surface normals.
Direct translations are only desired on a small subset of parts, such as surfaces of
revolution, as shown above.
Chapter 2: Basic
31
2.4 Rosettes
Radial Mapping
Radial Rosette mapping is a specialized form of translation, used for spherical-shaped
parts.
In this type of mapping, the point-to-point transformation takes place but the 0 direction
is always set in the direction of translation, or radial from the center of the part. Thus, a
Radial Rosette is always placed in the exact center of the part. When the mapping takes
place, the direction of the 0 orientation is thus always pointing outward in a radial
direction. The rosette origin must be placed in the exact center of the part.
45
90
0
-45
Spine-Based Mapping
This is for spine-based parts which provides a better orientation mapping, for parts like
the nose of a fuselage. It defines the fiber orientation along a spine, used for part
definition. The selected spine curve must have a direction (which can be reversed).
NOTE: Similar to the translational rosette, the spine-based rosette must lie on a
laminate surface (though not necessarily the part surface).
Chapter 2: Basic
32
2.4 Rosettes
Chapter 2: Basic
33
2.4 Rosettes
Standard Rosettes
A standard rosette is used on the majority of composite parts. To create a standard
rosette, you only need a point and a curve on the tool surface. The point defines the origin
of the rosette, and the curve defines the zero direction of the rosette.
Chapter 2: Basic
34
2.4 Rosettes
Translational Rosettes
Translational Rosettes are used on surfaces of revolution that must have the zero direction
always pointing down the axis of the part. Examples of such tool shapes are composite
nose cones, and aircraft engine nacelles. This method of defining a Translational Rosette
will directly influence how the zero direction is mapped around the composite part.
If you place the rosette origin point and direction curve directly on the conical surface, the
zero direction will not correctly map around the composite part. Plies that use the rosette
origin as their origin will have a correct zero direction, however if an alternate origin point
is selected for a ply, the mapping will not behave as desired.
Ply01 uses the rosette origin as the plys origin. In this case, no mapping needs to occur,
so Ply01 will have a correct zero direction. However, Ply02 requires the direction to be
mapped from the Rosette origin to the Plys origin. This creates an erroneous mapping, as
seen above.
The zero direction for Ply02 is skewed in from where it should be mapped. This will cause
the simulation to run in this incorrectly mapped direction. Incorrect mapping can be
avoided by defining a Translational Rosette like this:
Chapter 2: Basic
35
2.4 Rosettes
To correctly define a Translational Rosette for a conical part, an additional surface needs
to be created for the rosette definition. This surface needs to be a planar surface that
passes through the cones axis. The rosettes origin and direction then need to be defined
on this surface.
The direction curve needs to be collinear with the cones axis, to ensure that the zero
direction for the rosette is exactly down the axis of revolution for the conical shape. The
rosette origin point then needs to be on the rosette direction curve for a correct rosette
definition. Once the rosette is defined, the zero direction for all the plies defined on the
conical surface will be mapped correctly.
Notice that the Ply02 zero direction is now mapped correctly, when compared to the
incorrect mapping.
To correctly associate the geometric definition, the surface used for the rosette definition
needs to be associated to a Laminate, that will only be used to define the Translational
Rosette.
Then the conical surface (Tool Surface) needs to be associated to a second Laminate,
which will be the highest-level Laminate in the composite hierarchy. The laminates
created for the Translational Rosette and for the Tool Surface should not be
parented to each other. The Laminate created for the Translational Rosette is only used
for creating the Translational Rosette. The hierarchy should look like this:
When defining Translational Rosette, you must select the rosette laminate as the parent,
then associate the direction curve and origin point (defined on the planar surface) to the
Translational Rosette.
You then create Tool Surface laminates as necessary. After selecting the created
Translational rosette in each ply, the zero direction will be correctly mapped to the ply
origin for the conical shape.
Chapter 2: Basic
36
2.4 Rosettes
Radial Rosettes
Radial Rosettes should be used on surfaces of revolution that must have the zero direction
pointing in a radial direction on the part. Most parts that use a Radial Rosette are dish or
bowl shaped, such as composite satellite dishes and radomes. Often for these types of
surfaces, designers need the zero direction of the fabric to always point along the radial
direction of the part. How the Radial Rosette is defined will directly influence how the zero
direction is mapped around the composite part.
Radial Rosettes are defined by placing the rosette origin point at the exact center of the
dish shape. The fiber direction curve also needs to start, or at least pass through, the
center of the dish shape.
You need to create a laminate that is associated to the Tool Surface, and also needs a
rosette that is associated to the Origin Point and Direction Curve. The rosette must have
the Laminate that contains the Tool Surface as its parent. Once this data is correctly
associated, Fibersim will correctly map the zero direction of the Radial Rosette to the ply
origins.
Chapter 2: Basic
37
2.4 Rosettes
MEMBER
Surface
Origin
Direction
Chapter 2: Basic
DESCRIPTION
38
2.4 Rosettes
Start Angle
0
-45
45
45
90
90
Start Angle = -45
135
S ta rt A n g le = 0
Start Angle of 0
Display Length
from Member
Create Rosette
Geometry
Whether Fibersim will create CAD geometry for the rosette (Yes)
or not (No).
Fibersim always creates the 0 spoke with an arrow, so you can
visually tell which spoke is the 0 direction, and interpret the
remaining spoke orientations.
Hand Direction
Chapter 2: Basic
39
2.4 Rosettes
Mapping Type
Standard
Translational
Radial
Spine-Based
Limit Angle
Chapter 2: Basic
40
2.5 Plies
2.5 Plies
A ply represents a single piece of material in a composite part. A building block of a
composite part, it contains a great deal of information because it exists in 2D as well as
3D. Together, plies and cores represent actual materials used to fabricate a composite
part. At a minimum, plies are defined with the following:
a laminate surface
material type
orientation
origin (layup start point)
3D boundary
Sequence and step values are used to specify each plys order in the laminate stackup.
Plies must first be fabricated (generally cut out) from a sheet of 2D material. This cut out
is known as a flat pattern. The pattern is then laid up on a 3D tool. Fibersim stores all
2D, 3D, and non-geometric information describing a ply including boundaries, orientation,
material type, stackup order, and flat pattern.
In 3D, plies require an origin, direction, and a boundary. Plies may also have
holes and markers associated to them in 3D.
In 2D, plies contain a flat pattern that represents the shape of the composite
material that will be cutout and used in the manufacturing process. Plies can
also contain a 2D origin, direction, markers, and holes.
Fibersim uses two different ply boundaries: the Net boundary is the as-designed part
boundary, and the Extended boundary defines any excess trim necessary for
manufacturing.
This integration of ply boundaries allows Fibersim to be used for both the design and
manufacture of a composite part. If an Extended boundary is defined for the parent
Laminate, Fibersim can auto-extend the plys net boundary to generate manufacturing
trim for the ply.
Once the 3D ply definition has been defined and producibility/flat pattern simulations have
run, the result is a 2D flat pattern. To modify the shape of a flat pattern, you should
modify the 3D ply definition.
Chapter 2: Basic
41
2.5 Plies
MEMBER
DESCRIPTION
Net Producibility
Extended
Producibility
Extended Flat
Pattern
Detect Course
Challenges
Splice Ply
Ply Drop-Off
Chapter 2: Basic
42
2.5 Plies
Standard Tab
MEMBER
Parent
DESCRIPTION
Material
The material from which the ply is made (from the materials
database). The material will determine the plys drapability
characteristics, thickness, areal weight, and material bolt width.
Rosette
Specified
Orientation
Sequence
Step
The ply's orientation, based on the selected rosette. You can enter both
positive and negative integers. See the special note below on for
details on NCF materials.
Defines the plys sequence in the composite part stackup.
Defines the plys step number within the composite part stackup. Must
be a real number value.
Geometry - Net
Origin
Where on the 3D surface the ply layup begins. By default, the origin is
inherited from the rosette, but you can select an alternate point. Ply
origins must reside within the plys net boundary.
Note how the location of the origin can affect future flat patterns.
Boundary
Holes
Producibility
Chapter 2: Basic
43
2.5 Plies
Flat Pattern
Geometry - Extended
Origin
Boundary
Holes
Producibility
Flat Pattern
Simulation Options - See the section below for details on the simulation options.
Wrapped
You can define a ply that overlaps itself (i.e. a wrapped ply) with this option. However,
note that this is only available on plies that have a two-domain boundary.
Define a Start and End curve, and you can also reverse the direction of the wrapping
direction.
See the note below for more details.
Start Curve
End Curve
Reverse
Direction
Chapter 2: Basic
44
2.5 Plies
Green phantom drawn line - This is the defined start curve. It denotes the
beginning of the overlapping section.
Red phantom drawn line - This is the defined end curve. It denotes the end of the
overlapping section.
Green arrows - These denote the direction of the overlapping. This can be toggled
in either direction using the Reverse Direction button.
Chapter 2: Basic
45
2.5 Plies
If this condition is encountered, the surface can be split along the seam. To do this use the
"Divide Face" command and split the surface with a plane, surface or curve that lies on the
seam.
To determine where the seam is on the surface, create a point on a surface edge using the
"Point on Curve/Edge" constraint at 0% of the curve length:
The 0/1 location of the edge is the seam location. If the surface is an extruded sketch, it
usually lies on the X-axis of the sketch. If it is a revolved section, it is the sketch plane of
the section. Once the surface has been split, Fibersim should run as normal.
NOTE: This is strictly an issue on the NX platform.
Chapter 2: Basic
46
2.5 Plies
MEMBER
DESCRIPTION
Net 3D Geometry
Origin
Boundary
Specify the point on the 3D surface where the ply layup begins.
Defines the plys engineering boundary.
Holes
Darts
Direction
Actual
Orientation
Chapter 2: Basic
47
2.5 Plies
Markers
Producibility
Width Exceeded
Override Width
Material Width
Offset
Positioning
Method
Customized Flat
Pattern
User-customized flat pattern, that overrides the Fibersimgenerated one. When plies are exported, customized patterns are,
too.
NOTE: If you manually edit the flat pattern, it is moved here.
Chapter 2: Basic
48
2.5 Plies
MEMBER
DESCRIPTION
Extend
Perpendicular
Net Boundary
Geodesic
Ext ension
Perpendicular
Ext ension
Extended 3D Geometry
Origin
Boundary
Holes
Chapter 2: Basic
49
2.5 Plies
Darts
Direction
Actual Orientation
Markers
Producibility
Manual
Automated Tape Layup
Fiber Placement
Manual
Flat Pattern
Customized Flat
Pattern
Minimum Course
Extensions
Course Challenges
Stagger Origin
Extended Ramps
Chapter 2: Basic
50
2.5 Plies
MEMBER
Specified
Orientation
DESCRIPTION
The ply's orientation, based on the selected rosette. You can enter
both positive and negative integers.
See the section below Enhanced Support for NCF materials.
Actual
Orientation
Fiber Spacing
Factor
Chapter 2: Basic
51
2.5 Plies
Simulation
Method
Options
Simulation
Surface
First Stage
Region
Constant
Offset Mode
Propagation
Propagation
Method
options
The display images will update based on the selected simulation options
and ply material.
These images illustrate how the simulation will solve for producibility.
While this is a diagram of propagation and not related to the geometry of
the part, it helps users to better understand the impact of the set options
on simulation results.
Chapter 2: Basic
52
2.5 Plies
About Curve
propagation
To Curve
propagation
Fiber Angle
from Curve
Usable when
propagation is
set to "To Curve"
Results Display
-45
0
45
90
Reference
Rosette
Offset
Thickness
Chapter 2: Basic
53
2.5 Plies
Deformation (default) Fiber paths are colored, indicating the level of distortion
the material will undergo during layup. Blue areas will undergo little or no material
distortion, yellow areas will undergo some distortion, and red areas will undergo
significant distortion, causing wrinkling.
Deviation Fiber paths throughout the ply are measured against a reference
Rosette, and are colored depending on whether they exceed allowable values for
deviation as specified on the rosette.
Areas whose fiber orientation deviates from the plys specified orientation by
less than the limit value specified on the rosette will be white.
Areas whose fiber orientation deviates from the specified orientation by more
than the warning value, will be yellow.
Areas whose fiber orientation deviates from the specified orientation by more
than the limit value are red.
Steering calculates the radius of curvature of the fiber paths, and then the
fiberpaths are colored, depending on whether they are below the allowable values for
radius of curvature.
NOTE: Steering display uses values specified in the TowROCWarning and
TowROCLimit parameters (in the materials database).
Minimum Course displays any minimum course length problems that may occur
for the given ply shape. Use this option when you are running a simulation on a ply
whose material is a tow material or a tape material. (These types of materials are laid
down by fiber placement and tape laying machines.)
An ADD Machine must be linked to the plys parent laminate.
IMPORTANT NOTE: With this simulation type, Fibersim is not doing any sort of
path planning.
The display has been enhanced to show tape and tow course for the visual
appearance only.
Chapter 2: Basic
54
2.5 Plies
NOTE: To use an NCF material, you need to define the <MaterialForm> member in the
Materials Database as NCF:
<MaterialForm>NCF</MaterialForm>
Chapter 2: Basic
55
2.5 Plies
Analysis tab
Net Analysis data is calculated based on Net boundaries. (Cutouts are holes in the
composite part that are generally machined after the part has cured.) Incorporating the
cutout into the plies weight analysis gives an accurate ply weight.
MEMBER
Preliminary Analysis
Data
Update Preliminary
Analysis Data
Analysis Status
Chapter 2: Basic
DESCRIPTION
Fibersim provides the ability to compute approximate analysis
data (i.e. area, weight, cost) without first running a draping
simulation.
Users may often want to generate quick estimates of part weight
and do not want to have to run the simulation on all plies to get it.
The draping simulation provides exact analysis data taking into
account deformations induced by draping. However, early on in
the design process exact data is not required (i.e. approximate
analysis data is enough for initial weight studies and cost
estimation).
56
2.5 Plies
Net - both excluding and including cutouts. Members populate when Net Producibility is
run.
Center of Gravity
Area
Weight
Cost
Perimeter
MOI Tensor
Extended
Members populate when Extended Producibility is run.
Analysis Status
Area
Weight
Cost
Perimeter
MOI Tensor
Chapter 2: Basic
57
2.6 Cores
2.6 Cores
Cores are used to represent components of a composite layup. Plies are used to represent
pieces of material that are laid onto the tool surface, and cores are used to represent other
types of inserts incorporated into the layup. At a minimum, cores are defined using a
laminate surface and 3D boundary. Sequence and step values are used to specify each
cores order in the laminate stackup.
When designing composite parts it is often necessary to include a piece of core or other
insert in the composite stackup. There are four types of cores:
MEMBER
Parent
Sequence
Step
Chapter 2: Basic
DESCRIPTION
A core requires a parent laminate, with an associated surface.
Cores sequence in the composite part stackup.
The cores Step number within the sequence. Must be real number.
58
2.6 Cores
Material
Thickness Status
Geometry
Origin
Ribbon Direction
Boundary
Holes
Solid
Core Dimensions
Thickness
Core thickness from the base shape to the top of the core. Used in
Core samples, and laser projection calculations.
Bevel Angle
Step Height
Chapter 2: Basic
59
2.6 Cores
MEMBER
Parent
Sequence
Step
Material
Thickness Status
Chapter 2: Basic
DESCRIPTION
A core requires a parent laminate, with an associated surface.
Cores sequence in the composite part stackup.
The cores Step number within the sequence. Must be real number.
Specifies material (from the database) from which the core is
fabricated.
Whether the thickness is out-of-date or up-to-date.
60
2.6 Cores
Geometry
Origin
Ribbon Direction
Boundary
Holes
Holes that are cut out of the core. Each hole must be a single closed
curve, that exists on the parent laminates layup surface.
Solid
Core Top
Thickness
Bevel Angle
Core thickness from the base shape to the top of the Core. Used in
Core samples, and laser projection calculations. See image below.
Constant angle of the bevel of a parametric core top.
Core Bottom
Thickness
Thickness for the core from the base shape to the bottom of the core.
This thickness is used in core samples and laser projection
calculations.
Bevel Angle
Bottom Bevel
Angle
Bottom Thickness
Base Boundary
Chapter 2: Basic
61
2.6 Cores
Chapter 2: Basic
Bevel Angle
62
2.6 Cores
MEMBER
Parent
DESCRIPTION
Cores require a parent laminate with an associated surface.
NOTE: Both the Base and Top Boundary must be defined on the
surface of the parent laminate.
Sequence
Step
Material
Thickness Status
Geometry
Origin
Ribbon Direction
Boundary
Holes
Chapter 2: Basic
63
2.6 Cores
Solid
Core Top
Thickness
Top Thickness
Base Boundary
Bottom Boundary
Bottom Thickness
Boundary
Holes
Top hole boundary of the core. Top hole curves must exist on the
parent laminates layup surface, and must form a closed loop that
lies completely inside the cores top boundary.
Core Bottom
Thickness
Boundary
Holes
Chapter 2: Basic
Bottom hole boundary of the core. Top hole curves must exist on
the parent laminates layup surface, and form a closed loop that
lies completely inside the cores top boundary.
64
2.6 Cores
MEMBER
Parent
Sequence
Step
Material
Chapter 2: Basic
DESCRIPTION
Cores require a parent laminate with an associated layup surface.
Defines the cores sequence in the composite part stackup.
Defines the cores step number within the parents sequence. Must
be a real number value.
Specify the material from which the core is fabricated, from the
materials database.
65
2.6 Cores
Geometry
Origin
Ribbon
Direction
The ribbon direction of the core. This is defined using a curve on the
3D surface, that must reside within the cores boundary.
Boundary
Holes
Inner hole boundaries for the core. Each hole must be a single
closed curve that exists on the parent laminates layup surface,
inside the core boundary.
Solid
Specified
Thickness
Chapter 2: Basic
66
Chapter 2: Basic
67
Surface Intersections
As seen by the green lines, Fibersim uses the surface normal at the sample location and
shoots out an infinite line. Results for the core sample points defined on Surface 1, Surface
2, and Surface 3 would be identical.
The image below is the same example, except plies have been added to further explain
the results.
Chapter 2: Basic
68
There are three core sample locations defined; Point 1, 2, and 3. Core sample results for
these points are identical. The ordering of the laminates in the results is not dependent on
whether the core sample is taken at Point 1, 2, or 3. Results list the plies in parent
hierarchical order:
Surface 1 is the parent; so the plies are always listed first regardless of whether
the sample is done from Point 1, 2, or 3.
Surface 2, is the first child in hierarchical order so plies for this surface are
listed next.
Surface 3 is the second child, so these plies are listed last.
This creates the following ply order:
SURFACE 1:
Ply2
Ply1
SURFACE 2:
Ply4
Ply3
SURFACE 3:
Ply6
Ply5
Chapter 2: Basic
69
This is the order for each core sample defined at Point 1, 2, and 3. The order, based just
on parent hierarchy will always be the same, however, the order of plies on a given
surface can vary based on user-defined inputs.
These inputs include the surface normal direction and whether the laminate is defined as
ascending or descending.
There is one case that Fibersim will recognize that plies on a given laminate need to be
inverted, to ensure the core sample is listed in cross section order.
See the next section.
Chapter 2: Basic
70
Chapter 2: Basic
71
Chapter 2: Basic
72
With a shape that represents a wing surface or a fairing that wraps back in a u-shape,
Fibersim will intersect the surface more than once. Fibersim drops the second intersection,
which prevents non-intuitive core sample results.
For example, if full body plies were intersected twice, the calculated laminate thickness for
the core sample would be incorrect. Fibersim removes the second intersection, and any
intersections encountered beyond it. This image shows intersecting the same surface more
than once, and intersecting other surfaces defined in the model.
This is an example of an I-Beam cross section where Fibersim intersects multiple surfaces.
A core sample will display ply results at the Surface 1 intersection, and plies at the design
station point on Surface 2.
The second intersection with Surface 2 and Surface 3 will be truncated. Since Fibersim can
intersect multiple surfaces during a single core sample, you may want to limit
intersections, by defining a maximum intersection distance.
Chapter 2: Basic
73
In this example, you only want ply results for Surface 1 and Surface 2. This is possible by
defining a design station on Surface 1 or Surface 2 and setting the max intersection
distance to 1 inch.
Fibersim then shoots out a 1 inch line, in both directions from the surface normal, at the
point where the design station is defined.
If no maximum intersection distance is specified, core sample results will give ply
information for Surface 1, Surface 2, and Surface 3.
Chapter 2: Basic
74
MEMBER
DESCRIPTION
Laminate
Rosette
When core samples are performed, this rosette measures actual fiber
orientations.
Origin
Status
Boundary Type
Chapter 2: Basic
75
Max
Intersection
Distance
This distance defines the maximum distance along the surface normal,
for core sampling. The distance propagates in both the positive and
negative surface normal direction, from the origin. By restricting
which surfaces are used when sampling the part, you can obtain
results for individual surfaces
NOTE: Surfaces beyond this limit are excluded from core sample
results.
The distance is defined on Surface 1, and shoots out 1 inch on both
sides of the surface, in the surfaces normal direction. Since there are
no surfaces below Surface 1, only Surface 1 and 2 are intersected. You
will only obtain plies found on Surface 1 and Surface 2.
Core Sample
Type
Defines the type of Core sample performed. See next section for full
details.
Targets
Target
Thickness
Target thickness for the design station, for comparison to the actual
thickness. If material specs are linked, this member updates based on
cumulative ply counts of the material specs.
Target ply count for the design station, for comparison to the actual
count. If material specs are linked, this member updates based on
cumulative ply counts of all the material specs.
Total Thickness
Chapter 2: Basic
76
Summary samples
Summary core sample results include total thickness and ply counts, as well as a list of
plies covering the station origin. Material type, thickness, specified orientation, and
sequence-step data is provided for each ply. Summary samples are used frequently
throughout the design process.
NOTE: These samples do not provide actual fiber orientation data based on producibility
simulations. To assess actual fiber orientations of the as-manufactured part, a Detailed
Analysis must be performed.
Detailed samples
Detailed samples provide true fiber orientations of the as-manufactured part (at the
Design Station origin.) This is valuable, since true fiber orientations in a ply may deviate
significantly when plies conform to complex curvature:
L a yu p sta rts
qu a si-iso tro p ic
Chapter 2: Basic
77
Orientation of the 0 ply is actually at 45 near the rear. Despite specified orientations
reporting a quasi-isotropic layup, analysis of the actual fiber orientations near the rear
reveal that the layup is not. To assess isotropy accurately, a detailed sample must be
used.
Chapter 2: Basic
78
DESCRIPTION
Symmetry
Chapter 2: Basic
79
Weighted
Symmetry
Mechanical
Symmetry
Laminate
Balance
Laminate
Warpage
Chapter 2: Basic
80
2.8 Cutouts
2.8 Cutouts
Cutouts are regions that are subtracted from the entire laminate for the purpose of
calculating more accurate weight, area and cost data
The cutout affects the entire parent laminate. Any intersection between the cutout area
and ply area on the parent laminate will be reflected in the ply Net analysis. (Net Analysis
is calculated with and without Cutout areas.) Cutouts are also included in the Net Analysis.
C utout
origins
MEMBER
DESCRIPTION
Laminate
Origin
Boundary
Cutout
Propagation
Within "picture frame" designs, you can apply individual cut-outs, and
propagate on a laminate-by-laminate basis (i.e. one to the parent
laminate only, and one to the child laminate only).
Purpose
Select or type a specific purpose for the given cutout (i.e. window, door
weight, etc.)
Chapter 2: Basic
81
2.9 Darting
2.9 Darting
Darting techniques attempt to eliminate wrinkling in a ply without dividing it into smaller
pieces. As a ply is draped over a layup surface, fibers that are placed on the tool surface
have an effect on the deformation of subsequent fibers in the ply.
When a wrinkle is encountered, it generally propagates outward in the direction of the
layup even over simple curvature in the layup surface. Darting attempts to cut the initial
fibers that initiate the wrinkling, and prevent the wrinkle from propagating through the
ply.
There are two types of darting techniques, one that produces a slit dart and another that
produces a V-shaped dart. Slit darts are used for out-of-plane wrinkling while Vshaped darts are used for in-plane wrinkling.
Puckering This wrinkling is common in apparel (for example, it occurs behind the
knee in a pair of pants when the knee is bent). It is caused by an excess of material
in a given region of the surface. The material, having draped all available surfaces,
deforms off the surface in a plane that is normal to the surface. Referred to as outof-plane deformation.
Bridging This is caused by a lack of material in a given region of the surface. The
material is not physically able to drape over the entire surface the material spans or
bridges regions of the surface. The material deforms in a plane that is parallel to the
surface. This is often referred to as in-plane deformation.
To determine the type of wrinkling occurring in the simulation, one must observe the
direction the red fiber cells are deforming relative to the ply origin (see below). If red fiber
cells are elongating along a line drawn through the ply origin, the material is puckering. If
red fiber cells are shortening along a line drawn through the ply origin, the material is
bridging.
Chapter 2: Basic
82
2.9 Darting
Determining the type of wrinkling is important when darting ply boundaries. The type of
wrinkling helps determine if a slit or V-shaped dart should be used. Decisions made by the
user, with Fibersim feedback, to determine alternatives for splicing the ply. In general, slit
darts are used to alleviate puckering and V-shaped darts are used to alleviate bridging.
P uckering:
R ed fiber cell is elongating
along a line draw n from the
ply origin
P L Y O R IG IN
B ridging:
R ed fiber c ell is shortening
along a line draw n from the
ply origin
Chapter 2: Basic
83
2.9 Darting
MEMBER
Offset Distance
DESCRIPTION
Gap between the two legs of a slit dart. Minimum value is
calculated based on current model tolerances. If CAD defaults are
used, default is 0.030 inches or 0.762 mm.
NOTE: Creo, by default, uses floating model tolerances. If the
tolerances change by a significant amount the minimum dart offset
distance will change and darts need to be regenerated.
Trim Curves
Curves that define the boundary at which the dart ends. If no trim
curve is specified, Fibersim trims or extends darts to the Net
boundary.
Points used to create the dart. Should be selected in order from the
top of the dart toward the trim curve or net boundary. The order in
which the points are selected determines the order for creating the
dart.
NOTE: Define Dart Using needs to be set to Points.
Chapter 2: Basic
84
2.9 Darting
The curve that Fibersim offsets (by the Offset Distance) to create
the complete dart feature. Once a slit curve is selected, an arrow
indicates the curves direction.
To properly generate the dart, the arrow must point from the top of
the dart toward the trim curve or net boundary. If pointing in the
wrong direction, the Reverse Curve member must be used.
Reverse Curve
C o r re ct ly
O rie n t e d C u rve
Slit C u r ve
When a dart is edited, this member populates with any plies that
are linked to the dart.
Generate ply simulation results.
Regions
No Dart Regions
Toggle Region
Display
Dart Feature
Generate Dart
Feature
Chapter 2: Basic
85
2.9 Darting
As a general rule, a valid dart path is any that cuts the initial red fibers and continues
to the edge of the ply boundary. This image shows the optimal dart path.
The resulting slit dart has eliminated the red or wrinkled region of the ply. This ply is
now producible and a flat pattern can be generated.
NOTE: There is more than one solution to a darting problem. Solutions become the
decision of the designer, based on design requirements.
Chapter 2: Basic
86
2.9 Darting
Curve 1
Curve 2
Curve 3
Chapter 2: Basic
87
2.9 Darting
MEMBER
Trim Curves
DESCRIPTION
Curves defining the boundary at which the dart ends. If no curve is
specified, Fibersim trims or extends darts to the net boundary.
Points used to create the first dart curve. Points should be selected
in order from the top of the dart toward the trim curve or net
boundary. Order determines the order to create the dart.
Chapter 2: Basic
The curve to create the first dart curve. An arrow indicates the
curves direction. To generate the dart, arrows must point from the
top of the dart toward the trim curve or net boundary. If pointing in
the wrong direction, use Reverse Curve.
88
2.9 Darting
Reverse Curve
The first dart curve orientation is correct since the green arrow
points from the top of the dart toward the bottom.
Second Curve Definition -- Points
Second Curve
Points
Points to create the second dart curve. The top of the first dart curve
is used as the top of this curve, to ensure that both curves form a
vertex at the top of the dart. Lead the second dart curve from the
top of the first dart curve to the trim curve or net boundary.
Reverse Second
Curve
Dart Feature
Generate Dart
Feature
Regions
No Dart Regions
Toggle Region
Display
Producibility Display
Plies
Update Ply
Producibility
Chapter 2: Basic
89
2.9 Darting
O verlapped
M aterial
Results indicate that slit darting will not work in regions of in-plane wrinkling or bridging.
To eliminate in-plane wrinkling, two plies must be created: the original ply with a Vshaped dart and a patch ply to fill in the V-shaped area. Boundaries of both can be
determined using producibility display.
The first step is to place a valid slit dart, with the techniques for out-of-plane wrinkling, in
the region of in-plane wrinkling. Slit darting produces an invalid flat pattern that will
overlap on itself. While generating producibility information for this darted ply, Fibersim
shows an overlap condition in the 2D flat pattern, and adjusts producibility display
accordingly.
The image below shows the producibility display in a slit darted region of in-plane
wrinkling. Fibersim does not display 3D fiber paths in any region on the surface where the
2D flat pattern overlaps on itself. Using the 3D fiber paths as a guide, a V-shaped dart
should be created so the dart legs lie on the edge of the region without fiber paths. The
resulting dart looks like the image below.
Notice how the fiber paths around the V-shaped dart now complete, and no voided regions
are present. A valid flat pattern can now be generated for this ply. Note that, based on the
original design intent, you need to create a small wedge shaped plies to fill the gap left by
the darted region.
Chapter 2: Basic
90
2.9 Darting
Chapter 2: Basic
91
Chapter 3: Advanced
3.1 Introduction
The advanced section provides advanced, preliminary design & automation tools, for the
most complex composites.
These objects provide a flexible and productive environment for digitally defining
composite products while automating many of the repetitive design, simulation and
manufacturing tasks related to working with composite parts. The software easily
accommodates the demands of designing a wide variety of composite parts and the
complete range of materials and manufacturing processes used to create them.
These objects exploit the inherent advantages of many different composite design
methodologies, including:
structure-based design
zone-based design
ply-based design
Chapter 3: Advanced
92
3.1 Introduction
APP.
BROWSER
DESCRIPTION
Basic
See Chapter 2.
Advanced
Design
Manufacturing
Specification
Chapter 3: Advanced
SECTION
93
3.1 Introduction
Design
3.2
Zone
3.2.1
Overlay Zone
3.2.2
Zone Transition
3.2.3
3.2.4
Layer
3.2.5
Core Layer
3.2.6
Manufacturing
3.3
Splice Group
3.3.1
Darts
3.3.2
Dart Group
3.3.3
Design Station
3.3.4
Specification
Chapter 3: Advanced
3.4
Laminate Specification
3.4.1
Material Specification
3.4.2
Offset Specification
3.4.3
Stagger Profile
3.4.4
Laminate Regions
3.4.5
94
3.2 Design
3.2 Design
The process of zone-based design is used to create plies for zone-based parts.
1. Define the Zone and Material Specification objects.
2. Use the Zone-to-Layer Analysis functionality to create the corresponding Zone
Transitions (ZTs) and Transition Adjacency Vertices (TAVs).
You can customize ZTs and TAVs to meet design requirements. When a design change is
made to zone definitions, Zone to Layer update can update all corresponding data.
3.2.1 Zone
The zone object defines the constant gage areas of the composite part. A single zone can
represent a continuous constant gage area, or several zones can be defined.
NOTE: Zone definitions should be chosen to minimize the effort when a design change
is necessary.
All zones defined for a given laminate must cover the entire area inside of the laminates
Net boundary. If there are any voids or regions not covered by a zone, the utility will not
function properly.
You can also use multiple laminates that contain unique zone groups. Multiple laminates
should be used when zones are unique to a set of ply shapes that do not correspond to the
ply shapes in other laminates.
Fibersim does allow zone boundaries to be multi-domain. If they are, each individual
domain must form a closed loop. Fibersim does not require you to split individual curves to
form a closed loop. Zone objects use advanced boundary breaking behavior, allowing you
to use a grid-based approach to their design.
Chapter 3: Advanced
95
3.2 Design
Standard Tab
MEMBER
DESCRIPTION
Laminate
Parent laminate of the zone. Zones inherit the layup surface and
boundary from the parent.
NOTE: The group of zones defined on any given laminate must
account for all areas defined by the Net boundary.
Rosette
The rosette for the zone. Rosettes determine the fiber directions of
the material orientations associated to the zones.
In general, only one rosette should be used for each set of zones that
cover a given laminate.
Origin
Defines the origin of the zone. By default, zones inherit the origin
from the rosette. However, in most cases you must select or indicate
a point on the laminate surface to define the origin.
NOTE: Origins must be defined on the inside of the zone boundary.
Boundary
Zone to Layer
Status
Whether the zone has changed since the last zone analysis.
Laminate
Specification
Chapter 3: Advanced
96
3.2 Design
Based On
Enter the target based on either:
Defines the target ply count for the zone. This member should match
the Actual Ply Count, once all Material Specs are defined.
NOTE: Used when Based On is set to Target Ply Count.
The actual ply count for the zone. This field is updated as Material
Specifications are added to the zone.
NOTE: This member should match Target Ply Count, once all
Material Specifications are defined for a given Zone.
Target
Thickness
Defines the target Ply thickness for the zone. This member should
match Actual Thickness once all Material Specs are defined for a
zone.
NOTE: Used when Based On is set to Target Thickness.
Actual Ply
Thickness
Specifies the actual ply thickness for the zone. This is updated as
Material Specifications are added to the zone.
Reports cumulative ply thickness for all Specifications that are
associated to a zone.
Fibersim uses the Cured Thickness, of the materials associated to
each Specifications, for the calculation of the Actual Thickness.
NOTE: This member should match Target Ply Count once all
Material Specifications are defined for a given zone.
Chapter 3: Advanced
97
3.2 Design
MEMBER
DESCRIPTION
Max
Intersection
Distance
Core Sample
type
Chapter 3: Advanced
98
3.2 Design
MEMBER
DESCRIPTION
Driving Zones
Select one or more zones that will be used to obtain the material
specs for the zone being edited.
Operator
Derived Material
Specifications
This is the combined list of material specs, obtained from the driving
zone(s).
Chapter 3: Advanced
99
3.2 Design
Chapter 3: Advanced
100
3.2 Design
Chapter 3: Advanced
101
3.2 Design
Standard Tab
MEMBER
DESCRIPTION
Laminate
Ply Count
Displays the ply count difference between the thicker and thinner
zones.
Stagger Profile
The Stagger Profile used when generating the layer boundaries from
the Zone Transition.
This will determine the drop-off profile or cross-section of a Zone
Transition through the thickness of the composite part.
Chapter 3: Advanced
102
3.2 Design
Notice how the variable offset has a different offset distance on each end point of the Zone
Transition.
At Start
Specifies the Offset Specification for one start point of the ZT. The
arrow that gets highlighted originates from the start of the
transition.
At End
Specifies the Offset Specification for one end point of the ZT. The
arrow that gets highlighted points to the end of the transition.
Initial Offset
Adjustment
Options
(Pop-up menu)
Orthogonal Trim
From Base Curve
As Plus-One Curve
Curve Offset
Accuracy Factor
Initial Offset
Adjustment
Chapter 3: Advanced
The fill curve is used as the plus-one offset for the transition.
This value controls the tolerance that drives point density.
Used to position the zone transition. Can be positive or negative.
103
3.2 Design
Placement Details
Thicker Zone
The thicker zone of the zone transition. Curves are always offset
from the thicker zone to the thinner one.
Thinner Zone
Adjacency
Vertex 1 & 2
Adjacency Curves
Chapter 3: Advanced
104
3.2 Design
MEMBER
Override Drop-Off
Curves
DESCRIPTION
If Fibersim-generated curves are not sufficient, you can override
them by first selecting base curve geometry (Adjacency Curve),
and then selecting drop-off curves.
NOTE: Clearing selected curves makes Zone Transition revert back
to Fibersim-generated Zone Transition drop-off curves.
Offset Behavior
Geodesic Offset
Curves
Alternate
Geodesic Method
Maximum Curve
Segment Length
Factor
Spine-based Inputs
Spine Curve
Custom Plane
Chapter 3: Advanced
105
3.2 Design
Upgrade to Plane
based offset
behavior
If you have existing parts, with a valid spine curve and Use Spine
Planes is unchecked, your part contains offset curves using the
legacy method of computation. It is highly recommended to upgrade
to the plane-based approach to ensure consistent results.
When Fibersim detects a part that needs to be upgraded, this
upgrade button will display on the interface.
The Spine Curve and Custom Plane fields will be read-only. Clicking
this button will result in the generation of the offset curves based on
the new plane-based method. The Spine Curve and Custom Plane
fields will then become usable.
NOTE: Upgrading and saving the part is irreversible. It is a good
idea to ensure you have a backup of the existing part.
Generate Result
Transition Feature
Generate Custom
Offset
Specification
Chapter 3: Advanced
106
3.2 Design
Trimming Tab
Select the method for zone transition curve manipulation.
At Start
At End
By Distance
By Distance
By Angle
By Angle
By Curve
By Curve
Chapter 3: Advanced
107
3.2 Design
At Start
MEMBER
DESCRIPTION
At Start
Initial Distance
Extend Along
Reference Curve
At Start
By Distance
Incremental
Distance
By Angle
Angle
By Curve
Trimming Curves
Select the curves that will be used to trim the zone transition curves.
See example (e.) below.
Chapter 3: Advanced
108
3.2 Design
At End
MEMBER
DESCRIPTION
At End
Initial Distance
The Zone Transition (ZT) extension distance, at the end point of the
base curve. The yellow arrow indicates the starting point.
Positive values extend the ZT. Negative values trim it.
See example (c.) below.
Extend Along
Reference Curve
At End
By Distance
Incremental
Distance
By Angle
Angle
Specifies the angle for trimming/extending the end point of the zone
transition.
By Curve
Trimming Curves
Select the curves that will be used to trim Zone Transition curves.
See example (e.) below.
Chapter 3: Advanced
109
3.2 Design
Chapter 3: Advanced
110
3.2 Design
Positive values extend the Zone Transition. Negative values trim it.
Chapter 3: Advanced
111
3.2 Design
Positive values
Negative values
Chapter 3: Advanced
112
3.2 Design
Chapter 3: Advanced
113
3.2 Design
Chapter 3: Advanced
114
3.2 Design
In some cases, Zone Transitions may need extending before being trimmed.
This image shows using Initial Extension Distance at End to first extend the Zone
Transition past the desired trim curve, and then a trim curve to finish the desired result.
If two trim curves are selected, Fibersim keeps the Zone Transition portion that is in
between the two curves.
Chapter 3: Advanced
115
3.2 Design
This image illustrates using two trim curves with an initial extension distance at the end of
the Zone Transition.
Chapter 3: Advanced
116
3.2 Design
Stagger Editor
The Stagger Editor is a special cross-section-based user interface, which will show a
cross section of the layers dropping off at a given transition. Using this interactive
interface, you can drag the layer endpoints to the desired drop-off positions, allowing you
to define the custom string of the transition stagger profile.
The stagger editor always shows the given transitions' current stagger based on the
laminate default stagger or the local stagger profile. You can then immediately start
dragging layers to new index locations, or apply a pre-defined stagger shape.
Use the "+" and "-" buttons to zoom in and out to fit the display better. Note that you can
also hold down <control> and use the mouse wheel to zoom in and out like any traditional
Windows application. <Ctrl + A> also selects all layers at once.
Layer names/steps are listed on the left hand side, and layers are represented horizontally
by a solid colored line (regular transition) or a dashed line (interior transition).
For interior corners, a white circle symbol indicates an offset curve is being actively used.
Offset curves are represented by vertical dashed lines with the number at the top. (Note
that when you select and move either a line or a circle, it will highlight.)
Chapter 3: Advanced
117
3.2 Design
TOOLBAR BUTTON
DESCRIPTION
Update
Dynamically
With this is checked, the layers will update as you drag them to
different locations. (On most models, it is easier to leave this
checked, but note that on large parts, the computation might be
time-consuming.)
Update Stagger
and Layer
Boundaries
MEMBER
DESCRIPTION
Stagger Profile
Stagger Shapes
Create New
Stagger Profile
Apply Stagger
Shape
Collapsed Cross
Section
Collapses the cross section layers that do not use the transition
into single black lines.
Displays all layers that exist at that transition, whether they use
it or not.
Layer Labels
You can set the GUI window to display layer names, sequence/step, or both.
Name
Sequence/Step
Orientation
Chapter 3: Advanced
118
3.2 Design
Chapter 3: Advanced
119
3.2 Design
Standard Tab
MEMBER
Referring Zone
Transitions
Vertex Transition
Method
DESCRIPTION
Displays the list of Zone Transitions that are linked to the given
TAV.
The type of corner to be created at individual Transition Adjacency
Vertices.
Each option is described in its own section below.
Chamfer Interior
Corner
Layer boundary
Origin and
direction
indicates inside
of Layer
Outside
corners
Inside corner
Chapter 3: Advanced
120
3.2 Design
Non-Tangency
The Non-tangency option produces the default shape (non-tangent corner) at any given
Transition Adjacency Vertex.
Layer boundary
Result of
Non-tangent vertex
Non-tangent Corner
Layer boundary
Transitio n
Gap
Result of Variable
Length cham fer
Chapter 3: Advanced
121
3.2 Design
MEMBER
DESCRIPTION
Chamfer Length
Whether or not Fibersim uses the rosette to map angles for the
Transition Adjacency Vertex.
When using Fixed Transition Chamfers, Fibersim sets this to Yes,
and makes it read-only.
Reference Angle
Chapter 3: Advanced
122
3.2 Design
Lay er b ou nd aries
Firs t Cham fe r is
M inim um L engt h
Z one T ra ns ition
ex tens ions be fo re
c ham feri ng
The Minimum Length Chamfer is constructed by creating the first chamfer per the
Minimum Length value. Subsequent chamfers are created by maintaining the offset
distance, which increases chamfer length as the layer boundaries are offset.
Chapter 3: Advanced
123
3.2 Design
MEMBER
Chamfer Length
Orient Vertex with
Rosette
DESCRIPTION
The length of the chamfer for the TAV.
Whether or not Fibersim uses the rosette to map angles for the
Transition Adjacency Vertex.
NOTE: When using Fixed Transition Chamfers, Fibersim sets this to
Yes, and makes it read-only.
Reference Angle
Chamfer Drop-Off
Control
Constant Drop-Off
Multiple of
Thickness
Layers Per DropOff
Chapter 3: Advanced
The chamfer will drop off according to the value displayed here
when the drop-off is set to Use Constant Drop-Off.
Fibersim will multiply the cured material thickness by this number
when the drop off is set to Use Multiple of Thickness.
Number of layers per drop-off.
124
3.2 Design
Chapter 3: Advanced
125
3.2 Design
Minimum Course
MEMBER
DESCRIPTION
Chamfer Length
Minimum Course
Vertex
Whether or not Fibersim uses the rosette to map angles for the
Transition Adjacency Vertex.
NOTE: When using Fixed Transition Chamfers, Fibersim sets this to
Yes, and makes it read-only.
Reference Angle
Chapter 3: Advanced
126
3.2 Design
Point-to-Point
This chamfer type option will connect the end points of the zone transitions, with no
influence from interior transitions.
Construction Transition
When this option is enabled, Fibersim will automatically create a construction transition at
the given transition vertex. This is only valid for vertices that have two transitions.
Chapter 3: Advanced
127
3.2 Design
3.2.5 Layers
Fibersim uses layers for parts that are designed using zones. (Layers are parent objects
in the creation of plies). Fibersim creates layers from zone definitions.
You can then create plies directly from the layer object. Layers allow you to apply dart
groups and splice groups, which are then used when plies are created from the layer. Note
that if a ply is spliced via a layer, the layer holds on to the original or pre-spliced shape.
In zone-based design, Fibersim updates the layer boundary when changes are made to
objects that affect the boundary. When a layer is the parent of a ply, then members that
are shared between the ply and the layer can only be edited in the layer. When changes
are made to the layer, Fibersim updates corresponding members in the ply.
Note that you can manually edit Net Boundaries and Net Holes in the layer, and select
curves. When overriding a layer boundary, both Net Boundary and Net Hole members
must also be overridden. Net Holes do not need to be overridden if there are no holes in
the layer being overridden. You can then clear manually selected curves, to get back to
the Fibersim-created boundary.
Chapter 3: Advanced
128
3.2 Design
MEMBER
DESCRIPTION
Laminate
Sequence
Step
Drop-Off Order
Defines the order that a layer is assigned an index curve for a given
Zone Transition. Since layers often use many ZTs, the position of an
index curve for a layer can change from ZT to ZT.
NOTE: It is recommend to use No Pre-Sorting in the Drop-Off
Order Pre-Sorting member, in the Laminate form.
Default value is 0, which means Drop-Off Orders are not being used
(Stagger Profile is used.) To use Drop-Off Order, you must define a
Linear Ascending Stagger Profile object and link it to all Zone
Transitions.
NOTE: This member overrides Stagger Profiles for each ZT.
Chapter 3: Advanced
129
3.2 Design
Material
Material that the layer is made from. Layers that are defined from a
zone-based design inherit their material from the material spec.
NOTE: It is not recommended changing a material from within the
layer object. Make appropriate changes to material spec objects, and
then run a zone-to-layer update.
The chosen material will determine the drapability characteristics,
thickness, areal weight, cost, and material bolt width for the ply.
Rosette
Specified
Orientation
Zones
Manufacturing
Process
Splice Groups
Select a splice group object, to splice the target layer. Once a ply has
been created from a layer, you can then splice it.
Splice Status
Current splice status of the layers plies. Status changes to Out-ofdate when a change is made that requires re-splicing.
Dart Groups
Select dart group object to apply darts to plies created from the
layer.
Dart Status
Transition Management
Transitions
Transition
Status
Geometry
Origin
Chapter 3: Advanced
130
3.2 Design
Net Boundary
Net Holes
Merge Models
Surface Transfer
Manufacturing Laminate Creation utilities
Boundary
Display
Generate
Chapter 3: Advanced
131
3.2 Design
Chapter 3: Advanced
132
3.2 Design
MEMBER
DESCRIPTION
Laminate
Sequence
Step
Material
Core Type
Chapter 3: Advanced
133
3.2 Design
MEMBER
Origin
Boundary
DESCRIPTION
Select the origin point for the core layer.
In general, core layer boundaries are generated from the base zone
boundaries that make up the core layer.
NOTE: This member overrides default core layer boundaries.
Holes
Core Dimensions
Thickness
Core thickness value, from the base shape to the top of the core.
Used in core samples, and laser projection calculations.
Bevel Angle
Step Height
Chapter 3: Advanced
134
3.2 Design
MEMBER
Origin
Boundary
DESCRIPTION
Select the origin point for the core layer.
In general, core layer boundaries are generated from the base zone
boundaries that make up the core layer.
NOTE: This member overrides default core layer boundaries.
Holes
Core Top
Thickness
Bevel Angle
Core Bottom
Thickness
Bevel Angle
Chapter 3: Advanced
135
3.2 Design
MEMBER
Origin
Boundary
Holes
DESCRIPTION
Select the origin point for the core layer.
In general, core layer boundaries are generated from the base zone
boundaries that make up the Core Layer.
In general, core layer holes are generated from base zone
boundaries that make up the Core Layer.
Core Top
Boundary
Holes
Thickness
Core Bottom
Boundary
Holes
Thickness
Chapter 3: Advanced
136
3.3 Manufacturing
3.3 Manufacturing
3.3.1 Splice Group
Splice Groups allow you to define a group of splice curves to be used to splice a group of
layer-based plies. Most often the Splice Groups are created based on ply orientations that
they will be applied to. Based on the number of layers that the Splice Group is applied to,
Fibersim will create all of the necessary offset curves.
Splice Groups use Offset Specifications to drive how the Splice curves are offset, and let
you define butt splices or overlap splices.
MEMBER
Laminate
Orientation
Options
(Pop-up menu)
Overlap Based On
DESCRIPTION
The laminate that will be used for the Splice Group.
Specifies the orientation of the layers that the Splice Group will
be applied to.
See below.
Specifies whether the Overlap Distance is based on:
Chapter 3: Advanced
137
3.3 Manufacturing
Overlap Region
Recess Distance
Defines the recess distance from the Overlap Region that the
overlap splice will begin.
For example, you often define the Overlap Region as the edge of
a core, but do not want the change from a butt splice to an
overlap splice to begin directly on the core edge.
Overlap Region
Overlap
Recess
Distance
Other
Generate...
Override Splice
Curves
Splice Curves
Reverse Offset
Direction
Stagger Profile
Offset Specification
Chapter 3: Advanced
138
3.3 Manufacturing
Regions
No Splice
Toggle Region
Display
MEMBER
DESCRIPTION
Whether to splice only those plies that are wider than the
material width.
Match Step
Layers that link to this splice group will get the same curve, if
they have the same step.
Geodesic Offset
Curves
Alternative Geodesic
Method
Chapter 3: Advanced
139
3.3 Manufacturing
3.3.2 Darts
Full details about darts are discussed in section 2.9 in Chapter 2.
Chapter 3: Advanced
140
3.3 Manufacturing
MEMBER
Laminate
Orientation
Darts
DESCRIPTION
The laminate to be used for the Dart Group.
The orientation of the layers that the Dart Group will be applied
to.
Specifies darts to be applied to the plies. The order of the darts is
determined by the order that the darts are linked.
When the Dart Plies button is selected for a group of Layers that
use a given Dart Group, Darts are applied based on the dart
sequence, and the layer sequence.
The layer with the lowest sequence will be given the dart with the
lowest sequence.
Chapter 3: Advanced
141
3.3 Manufacturing
3.3.5 Cutouts
Full details about darts are discussed in section 2.8 in Chapter 2.
Chapter 3: Advanced
142
3.4 Specifications
3.4 Specifications
3.4.1 Laminate Specifications
Laminate Specifications are used to group material specs, that define the material
characteristics of the constant gage areas on a composite part.
When using Laminate Specs for a zone-based design, it is recommended defining a spec
for the unique constant gage areas on the composite part.
For example, some composite parts may require 200 or more zones, however there may
only be 20 unique gage areas. This means you only have to define 20 unique Laminate
Specifications, and then link them to all of the appropriate zones.
MEMBER
Color
Ply Count
DESCRIPTION
Select a color to use when highlighting the zones.
Total ply count for all Material Specs that have been added to the
Laminate Specification. Fibersim updates this value as ply counts
increase or decrease.
NOTE: This member is read only.
Ply Thickness
A total ply thickness for all material specs that have been added to
the Laminate Specification. Fibersim updates this value as the ply
thickness increases or decreases.
NOTE: This member is read only.
Material
Specifications
Chapter 3: Advanced
143
3.4 Specifications
When used for Design Station purposes: the combination of all Material Specs
applied to a given Design Station verifies laminate characteristics at the Design
Station location.
Material Specs are usually used for zone definitions. As a rule, only unique Material Specs
can be applied to a zone. Most composite parts require many zones, which makes this rule
tedious for these types of parts.
However, material specs can also be applied to Laminate Specs, which then can be applied
to multiple zones. When using Material Specs for zone-based design, it is recommended
using Laminate Specs.
Each one should have unique Material Spec that describe the gage characteristics of a
zone or multiple zones. It is recommended having a Laminate Spec define the unique
constant gage area on the composite part. This provides the most efficient use of the
material specification for a given part.
MEMBER
Parent
Material
Orientation
DESCRIPTION
Zones, Laminate Specs, and Design Stations can all be parents of a
material specification.
Material used for the material specification.
Orientation value for the material.
Chapter 3: Advanced
144
3.4 Specifications
Core Material
Thickness
The thickness of the core for a given Material Spec. You can enter the
core thickness for each Material Spec since the same database entry
for a given core material may be used for a variety of core thickness.
This value is used when the core layer is generated.
Ply Count
The ply count for the Material Specification. Must be an integer value,
that is greater than or equal to 0 for the ply count.
Step
Drop Off
Order
Analysis
Components
Chapter 3: Advanced
145
3.4 Specifications
Distance
Material Thickness
Total Distance
For example, if there are 10 offset curves and the Total Distance is 1 inch, Fibersim
equally spaces all 10 curves to 1 inch of the base curve.
Chapter 3: Advanced
146
3.4 Specifications
MEMBER
DESCRIPTION
Drop-Off Spacing
Offset Distance
Plies Per Drop-Off
Curve
Additional
Distance
Transition Positioning
Distance
Material Thickness
Multiple of
Thickness
Material
Advanced
Positioning
(Pop-up menu)
Chapter 3: Advanced
147
3.4 Specifications
Initial Offset enter a positive or negative offset on the zone transition curves.
(A.)
Ramp Centered Offset similar to Center Based Offset, but Fibersim centers the
zone transition based on the ply ramp instead of the number of drop-off curves.
(B.)
Center Based Offset center the zone transition curves along the zone boundary.
(C.)
Distributed Offset input a gap distance on the inner (thicker) and outer
(thinner) side of the zone boundary. (D.)
Chapter 3: Advanced
148
3.4 Specifications
MEMBER
DESCRIPTION
Material Thickness
Multiple of
Thickness
Specifies the distance that a Zone Transition will be offset from the zone
boundary. The value is a multiple of material thickness.
A positive value offsets curves to the thinner zone, negative values
offsets them to the thicker zone.
ZONE 1
Thin
Zone bou nd ary
ZONE 2
Thic k
A bs olute Initial
Offs et
(P os iti ve )
Chapter 3: Advanced
149
3.4 Specifications
This behaves like a Center Based Offset, but is offset an additional Offset Distance
toward the thinner zone.
When you set the value for the Initial Offset Distance (distance that a Zone Transition is
offset from the zone boundary), a positive value offsets curves toward the thinner zone,
negative values to the thicker zone.
Chapter 3: Advanced
150
3.4 Specifications
ZONE 1
Thin
Zone boundary
ZONE 2
Thick
Chapter 3: Advanced
151
3.4 Specifications
Outer G ap
Distance
Inner G ap
Distance
ZONE 2
Thick
Distributed Offset
MEMBER
DESCRIPTION
Inner Offset
Percentage
Inner Gap
Outer Gap
Chapter 3: Advanced
152
3.4 Specifications
Chapter 3: Advanced
153
3.4 Specifications
MEMBER
Offset Type
DESCRIPTION
Whether the Offset Specification will be:
MEMBER
Offset Distance
DESCRIPTION
Total to offset distance value.
Curve Count
Number of Curves
Chapter 3: Advanced
154
3.4 Specifications
MEMBER
DESCRIPTION
Total Distance
Divide By Ply
Count Plus One
This option will divide the total distance by the number of plies,
then add one.
Chapter 3: Advanced
155
3.4 Specifications
MEMBER
Offset Type
DESCRIPTION
Whether the Offset Specification will be:
Chapter 3: Advanced
156
3.4 Specifications
MEMBER
DESCRIPTION
Multiple of
Thickness
Curve Count
Number of Curves
Chapter 3: Advanced
157
3.4 Specifications
MEMBER
DESCRIPTION
Offsets
Chapter 3: Advanced
158
3.4 Specifications
MEMBER
Multiple of
Thickness
Plies per Drop-Off
Curves
Chapter 3: Advanced
DESCRIPTION
Set the multiple of thickness value.
(i.e. set to 20 to achieve a ramp based on a 20:1 material ratio)
Comma-separated list of the number of plies, for each drop off
curve.
159
3.4 Specifications
MEMBER
DESCRIPTION
Stagger Profile
Pattern
Custom Pattern
Repeat After
Chapter 3: Advanced
160
3.4 Specifications
Regions have a logical link to Darts, Dart Groups, and Splice Groups. Fibersim will report if
any Darts or Splices violate the No Dart or No Splice Regions.
These regions are designed to alert you when a given region has been violated.
In general, regions enrich the CAD model with non-geometric information that better
describes the part being designed.
Chapter 3: Advanced
161
3.4 Specifications
DESCRIPTION
You can define an area on the part where overlap splices
should be defined. In some cases, you might like to apply a
butt splice on the edge of the part, and then switch to an
overlap splice for a given region of the part.
You can do this by linking the Overlap Splice Region to the
Overlap Region member in the Splice Group.
No Splice Regions
No Dart Regions
No Drop-Off Regions
Surface Treatment
Regions
Chapter 3: Advanced
162
Chapter 4: Structure-Based
Design (SBD)
4.1 Introduction
The Structure-Based Design functionality allows you to enter information about
substructures, or regions of the part where specific design rules will apply.
This enables you to enter more up front information in regard to your composite design.
Fibersim can then use this information throughout the design process.
163
4.1 Introduction
164
4.1 Introduction
MEMBER
Laminate
DESCRIPTION
Footprint
Boundary Offset 1 &
2
The offset distance to the left (Offset 1) and the offset distance
to the right (Offset 2).
Cross Perpendicular
to Structure
Interface
Check this option and the crossing ramps will run perpendicular
to the structure interface.
165
4.1 Introduction
Drop-Off Control
Parallel Offset Spec
Select the offset specification for the ramps that run parallel.
Centered in Datum
Curve
Check this option to have the ramp centered about the datum
curve.
Laminate Spec
Operator
Sacrificial Plies
Sacrificial plies are used in locations where the part thickness needs to be precisely
controlled. By adding sacrificial plies in an area so the thickness exceeds the actual part
thickness, then this area can be machined to a precise thickness.
Minimum Thickness
Material
166
MEMBER
DESCRIPTION
Laminate
Rosette
Options
(pop-up menu)
167
The window next to Type will display the highlight color for the primary (and secondary)
system datums.
First Curve
Curve
Design Rule
2. Generate
Structure Interfaces
3. Generate Analysis
Zones
168
Design Engine
5. Generate Design
Zones
Consolidation
Check this option and all design zones will be consolidated when
they are generated, based on matching laminate specs.
6. Zone to Layer
7. Apply Structure
Control to Layers
Press this button to apply the structure controls and structurebased rules, to the created layers and zone transitions.
SBD Message
This window will display a report of each action taken throughout the SBD process.
169
170
MEMBER
DESCRIPTION
Master Structure
Type
Frame
Rib
Stringer
Design Rule
Reverse
Orientation
171
MEMBER
Design Rule
DESCRIPTION
The design rule to use for this structure interface.
References
Parent Datum
Second Trim
Datum
172
173
MEMBER
DESCRIPTION
Laminate
Origin
Laminate
Specifications
Material
Specifications
174
175
176
177
178
179
180
5.1 Introduction
IMPORTANT: You need the proper bundle value set (FIBERSIM_LICENSE_BUNDLE) and
have the proper license to use Wind Blade functionality.
Chapter 1, section 1.3.2 of the Installation Guide includes a full list of bundle values.
The laminate structure for most wind blades can be derived from a few reference curves
and the offset values from those curves. As such, Fibersim offers the ability to define all
the geometry and plies in a blade by importing a spreadsheet using the Wind Blade Design
Import (WBDI) utility. This utility is discussed later in this chapter.
This utility provides a link to several reference curves in the CAD system. Based on a
specified region and several parameters defined in the spreadsheet, the utility will create
4-sided plies and cores, or layers and core layers. The Wind Blade module provides access
to all objects necessary to design a wind blade within Fibersim.
Chapter 5: Wind
181
5.2.1 Design
a) Laminate
NOTE: Details of the laminate object are discussed in Chapter 2, section 2.3.
b) Rosette
NOTE: Details of the rosette object are discussed in Chapter 2, section 2.4.
c) Layer
NOTE: Details of the layer object are discussed in Chapter 3, section 3.2.5.
d) Core Layer
NOTE: Details of the layer object are discussed in Chapter 3, section 3.2.6.
Chapter 5: Wind
182
5.2.2 Manufacturing
a) Ply
NOTE: Details of the laminate object are discussed in Chapter 2, section 2.5.
b) Course
See the next section for details.
c) Core
NOTE: Details of the laminate object are discussed in Chapter 2, section 2.6.
d) Splice Group
NOTE: Details of the layer object are discussed in Chapter 3, section 3.3.1.
e) Design Station
NOTE: Details of the layer object are discussed in Chapter 3, section 3.3.4.
f) Cutout
NOTE: Details of the laminate object are discussed in Chapter 2, section 2.8.
Chapter 5: Wind
183
5.3 Course
5.3 Course
Course objects are only used in Wind Blade production. Courses will be linked to its 3D
boundary, 3D centerline, flat pattern and 3D centerlines for the adjacent courses (one on
each side). A course object also inherits the seq/step, material, orientation and rosette
from its parent layer.
Running the Course Generation utility (found on the layer object toolbar and under
Tools > Operations) creates the new course objects.
SPECIAL NOTE: A course object has a very similar look and feel to the ply object.
The main differences are that a course has a Centerline, which is used to define
the course boundary. You can also select left and right adjacent course materials.
MEMBER
Parent
Sequence
Step
Centerline
Constraint Curve
DESCRIPTION
Specifies the parent object.
Determines the courses sequence in the part stackup.
Determines the courses step number in the part stackup.
The centerline of the layer must span the parent layer
boundary, and have some part of it inside the net boundary.
This curve is necessary when the centerline is outside the
laminate net boundary (used to guide the simulation).
Material
Rosette
Specified Orientation
Chapter 5: Wind
184
5.3 Course
Actual Orientation
Adjacent Course
Overlap
Guiding Course
Generate Right/Left
Adjacent Centerline
Right/Left Adjacent
Course Material
Propagation Method
Propagation Direction
Parallel
Bias (WeaveAngle/2)
Bias (+WeaveAngle/2)
Orthogonal
Simulation Surface
Results Display
Offset Mode
Chapter 5: Wind
185
MEMBER
DESCRIPTION
Laminate
Rosette
Input File
Leading Edge
Trailing Edge
Spar Cap
Centerline
The centerline that runs the length of the spar cap area.
Spine
Chapter 5: Wind
186
Reverse Spine
Direction
Maximum Curve
Segment Length
Factor
Step Increment
Chapter 5: Wind
187
Chapter 5: Wind
188
Workflow - Geometry
In Fibersim, links must be made to:
The laminate and rosette
Leading Edge Curve
Trailing Edge Curve
Spar Cap Centerline
Spine
Based on the Region field, the WBDI utility creates all plies/layers, core, and the
associated geometry.
Chapter 5: Wind
189
Step
Material
Orientation - Note that for NCF materials, this will be overridden by values in
the Materials Database.
Origin
Function - This is on the Details tab of the Course object, and is used for
grouping/sorting.
Chapter 5: Wind
190
StartEdgeOffset
EndEdgeOffset
Thickness
Spar Cap
Ignored fields:
StartEdgeOffset
EndEdgeOffset
Thickness
Chapter 5: Wind
191
Width
StartAngle
EndAngle
Chapter 5: Wind
192
Width
StartAngle
EndAngle
Thickness
Full Body
Ignored fields:
StartEdgeOffset
EndEdgeOffset
Thickness
Width
StartOffset
EndOffset
StartAngle
EndAngle
Chapter 5: Wind
193
6.1 Introduction
The Automated Deposition Design (ADD) environment provides design tools that aid
those who use automated deposition machines. This includes Fiber Placement and Tape
Laying machines. Since these machines often have minimum course length restrictions,
the ADD aids in applying necessary boundary alterations, to account for the restriction.s
The ADD also aids in the ramping down of extended ply boundaries. When using
automated deposition machines, it is not desirable to have a large step from the material
edge to the tool surface. If this step does exist, the machine will often lift up layers of
material that have already been deposited on the tool.
194
MEMBER
DESCRIPTION
Laminate
Stagger Profile
Offset Specification
Offset Specifications tell Fibersim how to offset the curves that are
being used to create the Extended Ramps.
First Boundary
Ramp
Match Step
Whether plies linking to this ramp will get the same curve, if they
have the same step.
Geodesic Offset
Curves
195
MEMBER
Laminate
DESCRIPTION
Specify the laminate used for the Minimum Course Extension.
Determines which plies will be eligible for linking (under Ply).
Ply
The ply that will have the Minimum Course Extension applied.
NOTE: The plies orientation is used to orient the Minimum
Course Extension at the chosen non-tangency.
196
Corner Point
Any new MCEs that get created will have a CAD point
associated with them. If the MCE is deleted, the CAD
point will be deleted. If the point is changed through the
MCE, it will be replaced.
Minimum Course
Type
Bird Beak
Bat Ear
Chamfer
197
198
Extended Along
Ply Direction
199
MEMBER
Minimum Course
Type
DESCRIPTION
The type of Minimum Course Extension to be applied:
Generate
Bird Beak
Bat Ear
Chamfer
Machine Definitions
ADD Machine
You must select a default ADD machine from the ADD machine
database before running this utility.
NOTE: Specify the ADD Machine on the Default ADD Machine
member on the Laminate object.
Minimum Course
Length
Minimum
Extension Angle
Add to Extended
Ramps Only
This option means that the minimum course extension will only be
applied to extended ramps.
200
MEMBER
Minimum Course
Type
DESCRIPTION
The Minimum Course Extension applied to the chosen corner:
Bird Beak
Bat Ear
201
Alternate
Extension
Direction
Custom Extension
Direction
202
MEMBER
DESCRIPTION
Laminate
Minimum Course
Type
Generate
Bird Beak
Bat Ear
Machine Definitions
ADD Machine
You must select a default ADD machine from the ADD machine
database before running this utility.
NOTE: Specify the ADD Machine on the Default ADD
Machine member on the Laminate object.
Minimum Course
Length
203
Alternate Extension
Direction
Custom Extension
Direction
204
MEMBER
DESCRIPTION
Laminate
Origin
Defines the starting origin point for the Stagger Origin object.
All offset origins will originate from this point.
Direction Type
205
Reverse Offset
Direction
Offset Type
Offset Type
Material
Multiple of Width
This factor is multiplied by the Tow Width of the material. This value
is then used as the offset spacing in between each staggered origin.
Repeat After
206
Chapter 7: Documentation
7.1 Introduction
Fibersims documentation interfaces allows you to visually display laminate definition
and component information.
3D Cross Sections allow you to visually inspect the laminate stack, to ensure the desired
design has been achieved. Cross Sections are also useful in aiding manufacturing in the
layup of the composite part.
You can also display core sample results, ply callouts and ply table information as 3D text
annotations. This lets designers display the laminate definition at a desired point in 3D.
3D Cross Sections and 3D Text Annotations can be used together to provide a visual and
qualitative representation of the composite definition.
NOTE: To create 3D documentation, you must create annotation views and annotation
text in the model.
Chapter 7: Documentation
207
Curve Color
Line Type
Line Thickness
Blue
Solid
Thin
90
Yellow
Solid
Thin
45
Green
Solid
Thin
-45
Red
Solid
Thin
135
Red
Solid
Thin
Non-Standard *
White
Solid
Thin
* Non-Standard refers to user-input angles that are not specified above. For example, if
you enter 30 for the specified orientation, the cross section curve that corresponds to this
ply will be colored white. Core objects will also be colored white in generated cross
sections.
Chapter 7: Documentation
208
MEMBER
DESCRIPTION
Laminate
Cross Section
Curve
Curves that determine where on the tool surface the cross section
will be created. The curve must be on the chosen Laminate and can
be a curve, line, or spline.
Offset Type
Boundary Type
Chapter 7: Documentation
209
Style
Minimum
Distance Between
Ramps
Cross Section
Offset
Specify a user-specific offset for the cross section. This option allows
you to move the cross section to a more visible location.
Status
Generate
Chapter 7: Documentation
210
Geometry Locked
This illustrates how the minimum distance between ramps influences how cross sections
drape over Ply drop-offs.
If you input a value for the minimum distance between ramps below the lowest distance
then Fibersim will drape cross section plies over every ramp (Case 1).
But, in Case 2, if you enter 0.30 inches, then Fibersim will drape over the 0.40 distance
and smooth over the 0.20 distance.
Fibersim will treat each distance between ramps as a case for smoothing. Ramp distances
are not added up to meet or exceed the minimum distance between ramps.
Chapter 7: Documentation
211
MEMBER
DESCRIPTION
Laminate
Status
Boundary Type
Append Sequence/
Step to Geometry
Name
Offset Type
Chapter 7: Documentation
212
Distance at which the Plies are exploded off the core. Distance
is the result of multiplying the cured thickness of the chosen
material and the value entered for this member.
NOTE: When Offset Type is set to Scaled.
Generate
Chapter 7: Documentation
213
MEMBER
DESCRIPTION
Laminate
Plies
Boundary Type
Options
Grid Origin (X & Y)
Cell Width
Cell Height
Row Direction
Column Direction
Generate
Chapter 7: Documentation
214
Chapter 7: Documentation
215
MEMBER
DESCRIPTION
Design Station
Summary
Information
Component
Information
Count / Thickness
Count
Thickness
Name / Thickness / Percentage
None
Ply name
Sequence/step
Orientation
Material
Thickness
Column Separator
Status
Annotation
Locked
When this option is checked, the annotation text will not change,
even if the status is out-of-date.
Annotation Leader
Reverse Sequence
Header Text
Chapter 7: Documentation
216
MEMBER
Laminate
DESCRIPTION
The laminate to decide which ply and core objects will display.
NOTE: Choosing a top-level laminate means all ply and core
objects in the composite part are displayed. But, selecting a
child laminate means only plies and cores from that laminate
(and any of its own children) are displayed.
Status
Annotation Leader
Column Separator
Chapter 7: Documentation
217
Options
(Pop-up menu)
Additional Lines
Text Lines
Optional lines of text that can be inserted into the ply table.
Line Indices
Chapter 7: Documentation
218
MEMBER
Laminate
DESCRIPTION
The laminate that decides which ply and core objects get displayed.
NOTE: For a top-level laminate, all plies and cores in the composite
part are displayed. But if a child laminate is selected, only plies and
cores of that laminate (and its children) display.
Callout Point
Annotation
Leader
Boundary Type
Prefix
Additional text to display before the callout. Any valid text string can
be used for the prefix.
Number of
Names Per Line
Defines how many ply or core objects display on each line of the
callout. Values are any valid integer.
Default value is 10 names per line.
Chapter 7: Documentation
219
Status
Generate
Chapter 7: Documentation
220
MEMBER
DESCRIPTION
Laminate
Non-Modeled
Materials
Annotation Leader
Column Separator
Chapter 7: Documentation
221
Curve Color
Line Type
Line Thickness
Blue
Solid
Thin
90
Yellow
Solid
Thin
45
Green
Solid
Thin
-45
Red
Solid
Thin
135
Red
Solid
Thin
Non-Standard*
White
Solid
Thin
* Non-Standard refers to user-input angles that are not specified above. For example, if
30 is input for the specified orientation, the 2D curves that correspond to this ply will be
colored white. (Core objects are considered non-standard, so they will be colored white.)
Chapter 7: Documentation
222
Chapter 7: Documentation
223
Generation tab
1. Link to the pre-existing Template Sheet.
2. Select a laminate. Only one laminate per ply book is allowed.
3. Specify which plies (Source Objects) used to generate the ply book sheets.
4. Generate/update the ply book sheets.
5. Press Remove Generated Sheets to remove unnecessary or outdated sheets.
MEMBER
DESCRIPTION
Name
Laminate
Only one laminate per ply book is allowed. Note also that only
plies for that laminate are available (plies of child laminates do
not show up.)
Status
Source Objects
Template Sheet
Generate/Update
Sheets
Remove Generated
Sheets
Chapter 7: Documentation
224
Allow out-of-date
patterns
Current Link
Source Member
Chapter 7: Documentation
225
Chapter 7: Documentation
226
Break on Component:
Chapter 7: Documentation
227
Chapter 7: Documentation
228
Generation tab
1. Select a pre-existing Template Sheet.
2. Select the laminate, which will specify which plies will be available for this table.
3. Select the plies (Source Objects) that will be used to generate the table rows.
4. Press Generate/update to create the table.
5. Press Remove Generated Sheets to remove any unnecessary or outdated sheets.
MEMBER
Laminate
DESCRIPTION
Specifies which plies will be available for this table.
Only one laminate per table object is allowed. Only plies for this
laminate are available (any plies of child laminates do not
appear.)
Status
Source Objects
Template Sheet
Generate/Update
Generate/update sheets.
Remove
Chapter 7: Documentation
229
Current Text
Source Member
Chapter 7: Documentation
230
Define Columns
Preserve Title
Read Title By Row
Chapter 7: Documentation
231
8.1 Introduction
The PSO section on the application browser contains these objects, which will be populated
with data once the PSO utility is run:
PSO
PSO
PSO
PSO
PSO
Surface
Constant Area
Ramp Area
Constant Rail
Ramp Rail
SPECIAL NOTE #1: You can manually create a PSO Surface (though this is not usually
recommended), but you cannot manually create any of the other PSO objects. These
will only be created when the PSO utility is run. However, these objects are editable for
the purpose of specific geometry overrides.
SPECIAL NOTE #2: The PSO utility is described in Index B: Fibersim Utilities,
section B.6.1.
232
233
MEMBER
DESCRIPTION
Laminates
This identifies the laminate from which the PSO surface was
created.
Ramp Geometry
Type
This field determines the type of surface to use for the ramps:
Swept - Fibersim creates a multi-section surface (on V5) or
a swept (on NX). If this fails, Fibersim creates a fill surface
(on V5) or an n-sided surface (on NX). Note that lofts fail
when they are not 4-sided with two sections and two
guides.
Topology Status
234
IML Status
Generate\Update
Offset
235
MEMBER
DESCRIPTION
Thickness
PSO Surface
236
IML Status
Rails
237
MEMBER
DESCRIPTION
IML Surface
Feature
PSO Surface
IML Surface
Override
This field lets you select a different IML surface, to override the
generated one. This should be used in cases where the Fibersimgenerated ramp is undesired.
Since Fibersim creates a CAD feature for the ramp, in most cases
the CAD feature can be manipulated to get the desired result.
This should be the first action tried before completely overriding
the ramp.
NOTE: If you do select an override surface, you will have to regenerate the PSO surface.
IML Status
This displays the status of the IML geometry of the child objects,
as either up-to-date or out-of-date.
Rails
This is a list of all of the current ramp rails associated with this
area.
238
MEMBER
OML Curve
DESCRIPTION
This identifies the current OML curve. (This can be a curve or a
chain of curves.) This curve represents the lowest level building
block for the PSO data structure.
This curve is created on the laminate surface and is driven from
Fibersim's composite definition.
IML Curve
Area 1
Next Rail 1
Thickness
PSO Surface
239
OML Curve
Override
This field lets you select a different OML curve, to override the
current one.
When possible, users should override the OML rail and let Fibersim
compute the IML rail.
NOTE: If you do select an override curve, you will have to regenerate the PSO surface.
IML Curve
Override
This field lets you select a different IML curve, to override the
current one.
When possible, users should override the OML rail and let Fibersim
compute the IML rail.
NOTE: If you do select an override curve, you will have to regenerate the PSO surface.
Area 2
This identifies one of the areas on either side of the rail. (This is
read-only.)
Next Rail 2
IML Status
This displays the status of the IML geometry of the child objects,
as either up-to-date or out-of-date.
This status goes out-of-date when either an OML or IML override
has been made. In this case, running a PSO surface update is
necessary to bring the status back to up-to-date.
240
MEMBER
OML Curve
DESCRIPTION
This identifies the current OML curve. (This can be a curve or a
chain of curves.)
This curve represents the second lowest level building block for
the PSO data structure. This curve is created on the laminate
surface and creates connections between the constant areas.
IML Curve
Area 1
This identifies one of the areas on either side of the rail. (This is
read-only.)
Next Rail 1
Thickness 1
The thickness of the rail where this rail meets Next Rail 1. (This
is read-only.)
PSO Surface
241
OML Curve
Override
This field lets you select a different OML curve, to override the
generated one.
When possible, users should override the OML rail and let Fibersim
compute the IML rail.
NOTE: If you do select an override curve, you will have to regenerate the PSO surface.
IML Curve
Override
This field lets you select a different IML curve, to override the
generated one.
When possible, users should override the OML rail and let Fibersim
compute the IML rail.
NOTE: If you do select an override curve, you will have to regenerate the PSO surface.
Area 2
This identifies one of the areas on either side of the rail. (This is
read-only.)
Next Rail 2
Thickness 2
The thickness of the rail where this rail meets Next Rail 2.
IML Status
This displays the status of the IML geometry of the child objects,
as either up-to-date or out-of-date.
The IML status goes out-of-date when either an OML or IML
override has been made. In this case, running a PSO surface
update is necessary to bring the status back up-to-date.
242
Chapter 9: Import/Export
9.1 Introduction
Fibersims special interfaces allow you to import data into Fibersim and export data out to
special formats and cutting machines. You can work with flat pattern data, Laser
Projections and Automated Tape Laying data.
On the main toolbar, under File there are two sections, Import and Export. This chapter
will show all of the options for each, as well as showing the user interfaces for each object.
SPECIAL NOTE: Each of the Interfaces is sold and licensed individually.
Chapter 9: Import/Export
243
Ansys ACP
With this interface, you can import data into Fibersim to create (or update) plies and
layers from the CAE system. The interface allows you to map CAE Material names to the
proper Fibersim materials. You can also get the boundaries of the components in the CAE
data and use that as geometry in the CAD system, by creating curves-on-surface from the
CAE data.
This interface will also handle updates from the CAE. Once changes are made, the data
can be re-imported and the changes viewed.
MEMBER
Analysis Exchange File
DESCRIPTION
This is the CAE file to be reviewed and imported. The file must
be an HDF5 file format.
When you select the file and press View Analysis File, the file
contents will display in the window and a message will confirm
what was loaded.
File Creator
Chapter 9: Import/Export
244
Import Reference
Transform
Import Options
Interpret Data As
Material Mapping
This window will display the list of materials from the HDF5 file, with the mapped materials
from Fibersim. Here you can change the Fibersim material that you would like assigned to
a given Analysis material. Upon importing, Fibersim will assign the materials based on the
chosen material mapping.
Chapter 9: Import/Export
245
Analysis Rosettes
When an HDF5 file is viewed, a series of temporary rosettes is created. You can assign
permanent objects to each rosette. The temporary Fibersim components will link to these
temporary rosettes. You can create Fibersim rosettes from the analysis rosettes, or you
can choose to associate a given analysis rosette to an existing Fibersim rosette.
When you double-click on a rosette, the "Modify Rosette" window will open:
You have the option to create a permanent rosette from the temporary version
(using the Create New Rosette button). If a permanent rosette is created from
the temporary one, the temporary rosette's permanent link will be filled in as the
new rosette.
Or, you can elect to update the link to a permanent rosette (by selecting a rosette
from the Fibersim Rosette drop-down menu).
Chapter 9: Import/Export
246
Chapter 9: Import/Export
247
MEMBER
Analysis Exchange File
DESCRIPTION
This is the CAE file to be reviewed and imported. The file must
be an HDF5 file format.
When you select the file and press View Analysis File, the file
contents will display in the window and a message will confirm
what was loaded.
File Creator
Import Reference
Transform
Chapter 9: Import/Export
248
Import Options
Interpret Data As
Chapter 9: Import/Export
249
MEMBER
Analysis Exchange File
DESCRIPTION
This is the CAE file to be reviewed and imported. The file
must be an HDF5 file format.
When you select the input file and press View Analysis
File, the file contents will display in the Component
Review list and a message will confirm what was loaded.
File Creator
Chapter 9: Import/Export
250
Import Reference
Transform
Interpret Data As
Chapter 9: Import/Export
251
If any data is already grouped into zones, Fibersim will group any new analysis
components with the same name into the same zones if possible.
If zones are missing any of their components, there will be a notifying message.
If an analysis overlay zone is missing all of its components that overlay zone will be
deleted and the user is notified. Any previously-imported Fibersim overlay zones
will not be deleted. Overlay zones can only be deleted outside of the import object.
The highlighting context for overlay zones will highlight all of the analysis
components that the zone contains. This a quick way to tell if any component
geometry of the zone has changed (but keeps the same name).
SPECIAL NOTE: The Material Mapping, Analysis Rosettes and Analysis Components
windows work the same way as described in the Ansys ACP section (10.2.1).
Chapter 9: Import/Export
252
MEMBER
Import File
DESCRIPTION
Name of the Laminate Modeler file, read into Fibersim.
Specified Objects
Laminate
Material
Boundary Type
File Units
Non-tangency Angle
Sequence
Starting Step
Step Increment
Chapter 9: Import/Export
253
NX Laminate Composites
This object lets you import a file that contains NX laminate composite data.
SPECIAL NOTE: The Material Mapping, Analysis Rosettes and Analysis Components
windows work the same way as described in the Ansys ACP section (10.2.1).
MEMBER
Analysis Exchange File
DESCRIPTION
This is the CAE file to be reviewed and imported. The file must
be an HDF5 file format.
When you select the input file and press View Analysis File,
the file contents will display in the Component Review list and
a message will confirm what was loaded.
File Creator
Import Reference
Transform
Interpret Data As
Chapter 9: Import/Export
254
Chapter 9: Import/Export
255
MEMBER
Analysis Exchange File
DESCRIPTION
This is the CAE file to be reviewed and imported. The file
must be an HDF5 file format.
When you select the input file and press View Analysis
File, the file contents will display in the Component
Review list and a message will confirm what was loaded.
File Creator
Import Reference
Transform
Chapter 9: Import/Export
256
MEMBER
DESCRIPTION
File
Laminate
Rosette
Options
(Pop-up menu)
Import
Chapter 9: Import/Export
257
Chapter 9: Import/Export
258
Chapter 9: Import/Export
259
MEMBER
DESCRIPTION
Data File
Reference
Coordinate System
Based on the data file selected, Fibersim detects the file type
being imported.
Import Units
Review Imported
Data
Chapter 9: Import/Export
260
Number of plies in the file, and the number of plies matching existing Fibersim
plies with material in the object's laminate.
Number of plies matching Fibersim plies that do not have a material assigned.
An indication of whether plies are out of order. This will state if the order of the
plies in the import matches the sequence/step order in Fibersim.
Number of plies that have warning or limit parameters exceeded.
MEMBER
DESCRIPTION
Laminate
Boundary Type
Whether fiber placement data will be exported for the plies Net
boundaries or Extended boundaries.
Reference
Coordinate System
Geometry Display
(Pop-up menu)
Chapter 9: Import/Export
261
Geometry Creation
(Pop-up menu)
MEMBER
DESCRIPTION
Show Centerlines
Centerline Width
Producibility Controls
Fiber Angle Deviation
Roller Height
Radius of Curvature
Chapter 9: Import/Export
262
MEMBER
DESCRIPTION
Non-Tangency
Angle
Chord Tolerance
Chapter 9: Import/Export
263
MEMBER
DESCRIPTION
File
Laminate
Rosette
Import Option
MS Excel file
Tab-delimited text file
Import Zone
Type
Chapter 9: Import/Export
264
MEMBER
DESCRIPTION
File
Laminate
Rosette
Import Option
MS Excel file
Tab-delimited text file
Chapter 9: Import/Export
265
MEMBER
DESCRIPTION
Import File
Laminate
Surface
Transform File
Optional XSL transform file used to format XML import files before
being read into Fibersim.
If no XSL file is specified the file is imported as is.
Chapter 9: Import/Export
266
Non-Tangency
Angle
Import
Conflict Rule
Chapter 9: Import/Export
267
MEMBER
DESCRIPTION
Laminate
Rosette
Input File
Leading Edge
Trailing Edge
Spar Cap
Centerline
The centerline that runs the length of the spar cap area.
Spine
Chapter 9: Import/Export
268
Reverse Spine
Direction
Maximum Curve
Segment Length
Factor
Step Increment
Chapter 9: Import/Export
269
Chapter 9: Import/Export
270
MEMBER
DESCRIPTION
Laminate
Components
Output Directory
File Name
Boundary Type
Reference
Coordinate System
Check this option to use the offset simulation value (set from
the Ply simulation options menu).
Export Boundary
Without Transitions
Use Manufactured
Part
Export Rosettes as a
Field
Chapter 9: Import/Export
271
This is a list of the interface options, all for exporting ply analysis data:
INTERFACE
DESCRIPTION
Altair
Hyperworks
Ansys ACP
This is an export object to the CAE ANSA tool, with zone support.
CAE Exchange
Format
CATIA Analysis
MSC Laminate
Modeler
The master file contains filenames of each ply layup file for
which analysis data was generated. The file has the extension
.fmd (Fibersim-MSC Directory file), and is named from the
Base File Name parameter (e.g., LAM001.fmd.) The file
contains a list of analysis interface output files that were
generated for the part, in the sequence they were exported.
This Ply Layup File contains analysis data for each individual
ply. Files use the extension .fml and are named from the Base
File Name parameter and the ply name, e.g., LAM001P001.fml. (Fibersim-MSC Layup File)
MSC Patran
Chapter 9: Import/Export
272
MSC SimXpert
NX Laminate
Composites
PAM-RTM
Generic Format
BDF
Generic Format
XML
Chapter 9: Import/Export
273
MEMBER
DESCRIPTION
Laminate
Zones
Output Directory
File Name
Reference
Coordinate System
Output Units
Chapter 9: Import/Export
274
This is a list of the interface options, all for exporting zone analysis data:
INTERFACE
DESCRIPTION
CAE Exchange
Format
You can export multiple HDF5 files, for your zone data.
Collier HyperSizer
MSC Patran
MSC SimXpert
Generic Format
BDF
Chapter 9: Import/Export
275
MEMBER
DESCRIPTION
Laminate
Components
Output Directory
File Name
INTERFACE
Generic Format
BDF
DESCRIPTION
BDF formats allow you to export the results of a detailed core sample
for a given point. The point used to obtain the data is specified in the
target Design Stations, that represent areas of constant thickness,
and then the laminate stack-up at the Design Stations origin location
can be exported into BDF format.
When exported, a file (xx.bdf) lists all plies for which analysis data
has been created. This file also contains layup information, including
XYZ locations of each node, as well as warp and weft fiber angles.
Generic Format
FEMAP
The FEMAP Export allows you to generate a Neutral file (.neu) that
contains the composite data. You need to define either zones or
Design Stations that represent the constant gauge areas of the part.
Fibersim exports the data based on Design Stations or zones.
The created file (xx.neu) lists all plies for which analysis data has
been created. It also contains layup information, including XYZ
locations of each node, as well as warp and weft fiber angles.
Chapter 9: Import/Export
276
Cutting Edge
DXF
(A)GFM-NS2
IGES
Magestic
Optimation
JETCAM Expert
By creating flat pattern data files directly from the CAD model, data integrity is ensured by
providing an accurate representation of the geometry as stored in the CAD model.
Chapter 9: Import/Export
277
Cutting Edge
Specify instructions for the exporting of flat pattern data to the Cutting Edge system.
MEMBER
Laminate
DESCRIPTION
The laminate specifies which plies are eligible for exporting.
NOTE: If a top-level laminate is chosen, all plies are eligible for
export. If a child laminate is chosen only that laminate and any of
its own children are eligible.
Plies
Boundary Type
Output Directory
<Laminate Name>
<Laminate Part Number>
<Model Name>
User-specified name
File names are a combination of the prefix and ply name (PrefixP001).
Chapter 9: Import/Export
278
Separator
The character that separates the prefix form the ply name. In this
example, the character used is a dash: PrefixP001
Export To
Options
(Pop-up menu)
See below.
MEMBER
DESCRIPTION
Lines
Minimum Line
Length
Chapter 9: Import/Export
279
Minimum Line
Length
Maximum Length
Ratio
Fillet Radius
Whether Fibersim will fillet the start point of the pattern. The start
point is found by locating the greatest non-tangency in the
pattern.
NOTE: Geometry Format must be set to Lines and Arcs.
Output Units
Export Origin
Export Direction
Export Markers
Chapter 9: Import/Export
280
Customize Tessellation
Non-Tangency
Angle
Chord Tolerance
Chapter 9: Import/Export
281
DXF
SPECIAL NOTE: The DXF format options are the same as in the section Cutting
Edge. The DXF-specific Options pop-up menu is shown below.
The members under the special DXF Options pop-up menu are listed here.
MEMBER
DESCRIPTION
Polyline Format
Boundary Layer
Layer that the ply boundary will be placed on (in the export file).
Default is 0.
Chapter 9: Import/Export
282
Holes Layer
Layer that ply holes will be placed on (in the export file). Default
value is 0.
Origin Layer
Layer that ply origin will be placed on (in the export file). Default
value is 0.
Direction Layer
Layer that ply direction will be placed on (in the export file).
Default is 0.
Markers Layer
Layer that the ply markers will be placed on (in the export file).
Default is 0.
Export Text
Height
Height of the ply name text that is exported with the flat pattern.
Default value is 25.4 mm or 1 inch.
NOTE: Only used when Export Text is set to Yes.
Layer
Layer that ply name text will be placed on (in the export file).
Default is 0.
Grade rule table, used for the DXF input file. (See below.)
NOTE: Only used when Polyline Format is set to AAMA.
Chapter 9: Import/Export
283
(A)GFM-NS2
SPECIAL NOTE: The (A)GFM-NS2 format options are the same as in Cutting
Edge. The (A)GFM-NS2-specific Options pop-up menu is shown below.
Members for the special Options pop-up menu are listed here.
MEMBER
DESCRIPTION
180
Polyline Format
Boundary Layer
Layer that the ply boundary will be placed on (in the export file).
Default is 0.
Holes Layer
Layer that ply holes will be placed on (in the export file). Default
value is 0.
Origin Layer
Layer that ply origin will be placed on (in the export file). Default
value is 0.
Chapter 9: Import/Export
284
Direction Layer
Layer that ply direction will be placed on (in the export file).
Default is 0.
Markers Layer
Layer that ply markers will be placed on (in the export file).
Default is 0.
Export Text
Whether Fibersim will include the ply name with exported patterns. Ply names originate at
the pattern origin and propagate based on the direction curve. Text that is exported with
the pattern is determined by the ply objects Name.
Height
Height of the ply name text that is exported with the flat pattern.
Default value is 25.4 mm or 1 inch.
NOTE: Only used when Export Text is set to Yes.
Layer
Layer that ply name text will be placed on (in the export file).
Default is 0.
Chapter 9: Import/Export
285
IGES
SPECIAL NOTE: The IGES format options are the same as in Cutting Edge. The
IGES-specific Options pop-up menu is shown below.
Members for the special IGES Options pop-up menu are listed here.
MEMBER
DESCRIPTION
Export Text
Whether Fibersim will include the ply name with patterns being exported.
Ply names will originate at the flat pattern origin and will propagate based
on the flat pattern direction curve.
NOTE: Text that is exported with the flat pattern is determined by the ply
objects Name.
Height
Height of the ply name text, that is exported with the flat pattern.
NOTE: Only used when Export Text is set to Yes. Default value is 25.4
mm or 1 inch.
Layer
The layer that the ply name text will be placed on (in the IGES export file).
Enter an integer value. Default value is 0.
You can use these options to have Fibersim automatically format the text. It
is no longer necessary to review each exported pattern and manually fix
text issues on small plies.
You can shift the position of the text, linearly along the direction of the
text. Or, you can shrink down the size of the text (resize), and the third
option is to rotate the text.
Chapter 9: Import/Export
286
Optimation
SPECIAL NOTE: The Optimation format options are the same as in Cutting Edge.
The Optimization-specific Options pop-up menu is shown below.
Optimation nesting systems require two separate files for each exported flat pattern.
Members in the Optimation Options pop-up menu get output to the .ppi file.
MEMBER
DESCRIPTION
Class
Grain
1 a circular shape
2 a rectangular shape
3 an irregular shape
Whether the ply can rotate by 90 (N) or only by 180 (Y). This
member specifies whether the ply has a directional dependence based
on the materials warp and weft direction.
The Y/N indicates if the pattern is constrained to a grain direction.
180
Indication that the pattern can be rotated 180 degrees for nesting.
Work Center
Min Space
Between
Patterns
Revision
Num Holes
Gangform
Chapter 9: Import/Export
287
The values for these parameters are obtained from the Ply form.
Fibersim automatically exports the ply label text location for Optimation systems. Fibersim
uses the coordinates of the 2D Ply origin and ply direction to locate and align the ply label
text, since the ply origin is always within the flat pattern boundary. By default, Fibersim
generates flat patterns such that the 2D ply origin is positioned at the origin of the current
2D coordinate system (i.e., X,Y = 0,0).
Upon importing IGES files, Optimation translates all geometry to the first quadrant of its
coordinate system, such that all geometry X,Y values are at their minimum positive
values.
NOTE: Optimation does not translate the ply label text location contained in the
.ppi file to the first quadrant. If ply label text is being plotted by Optimation, the
text may occur outside the boundary of the flat pattern.
Chapter 9: Import/Export
288
JETCAM Expert
SPECIAL NOTE: The JETCAM Expert format options are the same as in Cutting
Edge. The JETCAM Expert-specific Options pop-up menu is shown below.
Members for the special JETCAM Expert Options are listed here.
MEMBER
DESCRIPTION
PPI Settings
Revision
Allowable
Rotation
Material Call
Out
Additional Options
Export Format
Origin Layer
Boundary
Layer
Markers Layer
Direction Layer
Chapter 9: Import/Export
289
Closed Markers
Layer
Export Text
Height
Layer
You can use these options to have Fibersim automatically format the
text. It is no longer necessary to review each exported pattern and
manually fix text issues on small plies.
You can shift the position of the text, linearly along the direction of
the text. Or, you can shrink down the size of the text (resize), and
the third option is to rotate the text.
Chapter 9: Import/Export
290
MEMBER
Laminate
DESCRIPTION
Select the laminate to export.
NOTE: For a top-level laminate, all children plies are eligible for
export. For a child laminate, only that laminate (and its children)
are eligible.
Start Component
End Component
Boundary Type
Output Directory
Chapter 9: Import/Export
291
File Name
<Laminate Name>
<Laminate Part Number>
<Model Name>
User-specified name
Reference Points
Reference
Coordinate System
The coordinate system used to generate XYZ values, for laser data
points. If blank, Fibersim uses CAD system master coordinate
system.
NOTE: Before exporting laser data, be sure that the Reference
Coordinate system matches the coordinate system being used on
the manufacturing floor.
Export To
Options
(Pop-up menu)
See below.
Chapter 9: Import/Export
292
MEMBER
DESCRIPTION
Output Units
Units of the laser data file. Defaults are CAD display units.
Offset
Include Normals
Exclude Darts
Excludes darts.
Exclude Minimum
Course Corners
Chapter 9: Import/Export
293
Project Controls
Shrink Data
Whether or not the laser projection file will include a shrink factor.
Factor
Specifies the amount that the laser projection will shrink plies.
NOTE: Only applied if Shrink Data is set to Yes. Default is 1,
which will not shrink the data. You should specify a factor smaller
than 1 if the desired data is to be shrunk.
Location
Chapter 9: Import/Export
294
DESCRIPTION
General Scanning
Create a file that will interface with the general scanning format.
LAP
LPT
SL
Virtek
Virtek v4
XML
Custom
Chapter 9: Import/Export
295
General Scanning
Laser Format
Can use either the calibration data within the laser projection data
file, or as a separate file.
If Include Reference Points is set to Yes (Options tab) reference
points are included in the laser projection data file.
Use separate files for laser projection data and calibration point
data.
SL Laser Format
Virtek Laser
Format
XML Based Laser
Projection Data
Custom Laser
Projection Data
Chapter 9: Import/Export
296
Chapter 9: Import/Export
297
MEMBER
Laminate
DESCRIPTION
Select the laminate to export.
NOTE: For a top-level laminate, all plies and its children are eligible
for export. For a child laminate, only this laminate (and its own
children) are eligible.
Laminate
Options
(Pop-up menu)
See below.
Boundary Type
Ply Information
Ply List
Plies to be exported.
Start Number
The start value for ply labeling in the generated fiber placement file.
Must be an integer > 1. Default is 10.
Increment
Alignment Type
Alignment Type
Alignment
Points
Chapter 9: Import/Export
298
Fiber Axis
Reference
Coordinate
System
Regions
Output
File Format
Designates the data file format of the fiber placement export file.
File Name
Name of the fiber placement export file. Options are Laminate Name,
Laminate Part Number, Model Name and user-specified.
Export To
Chapter 9: Import/Export
299
MEMBER
Laminate
DESCRIPTION
Select the laminate to export.
NOTE: For a top-level laminate, all plies and its children are eligible
for export. For a child laminate, only this laminate (and its own
children) are eligible.
Laminate
Options
(pop-up menu)
See below.
Boundary Type
Ply Information
Ply List
Plies to be exported.
Chapter 9: Import/Export
300
Start Number
The start value for ply labeling in the generated fiber placement file.
Must be an integer > 1. Default is 10.
Increment
The increment for ply labeling in the generated file. This must be an
integer > 1. Default is 10, meaning each ply increments by ten.
Alignment Type
Alignment Type
Alignment
Points
Fiber Axis
Reference
Coordinate
System
Regions
Chapter 9: Import/Export
301
Output
File Format
Designates the data file format of the fiber placement export file.
File Name
Name of the fiber placement export file. Options are Laminate Name,
Laminate Part Number, Model Name and user-specified.
Export To
Chapter 9: Import/Export
302
Ingersoll
Transfer composite data from Fibersim directly into Ingersolls CPS software.
MEMBER
Laminate
DESCRIPTION
Specifies which plies will be eligible for exporting.
NOTE: If the top-level laminate is chosen all plies are eligible for
export. But if a child laminate is chosen only child plies of the
child laminate are eligible.
Ply List
Plies to be exported.
Reference
Coordinate System
Regions
Spine
The spine for the data being exported. You can select more than
one curve, but curves must be continuous.
Boundary Type
Whether Fiber Placement data will be exported for the plies Net
Boundaries or Extended Boundaries.
Directory
Chapter 9: Import/Export
303
Export To
Laminate Name
Laminate Part Number
Model Name
User-specified name
DESCRIPTION
Reference Origin (and Axis Point) define the ends of the shaft.
Axis Point
Reference Origin (and Axis Point) define the ends of the shaft.
Upward Direction
This point defines the upward direction from the shaft axis.
Tool Definition
Puck/Sphere
Diameter
Tool Alignment
Point
Puck/Sphere
Orientation
Chapter 9: Import/Export
304
MEMBER
DESCRIPTION
Laminate
Ply List
Reference Coordinate
System
Machine Coordinate
System
Boundary Type
Angle Tolerance
Course Lap
Chapter 9: Import/Export
305
Output
Directory
File Name
Export To
Chapter 9: Import/Export
306
MEMBER
DESCRIPTION
Laminate
Ply List
Boundary Type
Reference Coordinate
System
File Name
Chapter 9: Import/Export
307
Boundary Lap
Minimum Gap
Sphere Diameter
Maximum Angle
Deviation
Export To
Chapter 9: Import/Export
308
MEMBER
Laminate
DESCRIPTION
Plies eligible for exporting.
NOTE: If the top-level laminate is chosen all plies are eligible for
export. But if a child laminate is chosen only child plies of the child
laminate are eligible.
Laminate Options
See below.
Boundary Type
Whether tape laying data is exported for the plies Net boundaries
or Extended boundaries.
Ply Information
Ply List
Chapter 9: Import/Export
309
Start Number
The start value for ply labeling in the generated tape laying file.
Must be an integer > 1. Default is 10.
Increment
Sets the increment for output ply numbers. Default is 10, meaning
each ply number increments by ten.
Output
File Format
Designates the data file format of the fiber placement export file.
Standard - writes FPPL file as a stand-alone file to be used by
itself in ACRAPLACE. Used when creating a file for a new part.
Partial Translational - writes an FPPL file that must be
appended to an existing file in ACRAPLACE. This is used when
replacing a single ply boundary to an existing standard file.
Directory
File Name
Units
Export To
Alignment Type
Alignment Points
Acraline Points
Allows for the definition of the machine alignment through the use
of three points, called Acraline Points.
This type of alignment is used by the tape-laying machine to make
small adjustments for positioning (i.e., fine tuning). Other
alignment types (i.e., frame align, shaft align, etc.) are for making
large adjustments.
Chapter 9: Import/Export
310
Fiber Axis
The tape laying system requires the definition of a fiber axis. This
axis defines the zero degree orientation. The axis can be a 3D
curve, line, arc or spline.
Preferably, the axis should be created in the direction so that the
first end-point is on the side of the fiber placement machines
headstock. The other end point is on the machines tailstock.
Regions
Reference
Coordinate
System
Scrap Areas
Trim Reference
Trim lines are used for flat tape laying machines. These tape laying
machines will apply some number of layers then trim the part on
the table. The "trim lines" are the cuts that the machine will make
on the flat part.
This field allows you to select/create a "trim reference" object, and
pick a number of open curves (Trim Lines) and specify start
points (Trim Line Start Points) for the curves. Note that you do
not have to specify a complete boundary (you might just trim an
edge or part of a boundary).
By specifying an After Ply value using a ply sequence number,
you can indicate when the trim is applied. Currently, Fibersim only
applies one trim operation at a sequence. You should not create
trim operations with the same sequence number for the After Ply
value, since only the first trim will be applied.
Chapter 9: Import/Export
311
MikroSam
This interface lets you export a file from Fibersim into the MikroSam Tape system.
MEMBER
DESCRIPTION
Laminate
Select Plies
Alignment Points
Course Boundary
Output Directory
Export To
Chapter 9: Import/Export
312
MEMBER
DESCRIPTION
Laminate
Output Directory
Tool Surfaces
Select Courses
Chapter 9: Import/Export
313
Material Specifications
Laminate Specifications
Zones
Layers
Once the changes are complete, you can import the date back into Fibersim.
MEMBER
DESCRIPTION
Laminate
File Name
Chapter 9: Import/Export
314
Layer Output
Format
Export Layer
Sequence
Export Layer
Drop-Off Order
Export Layer
Material
Export All
Laminate
Specifications
Chapter 9: Import/Export
315
MEMBER
DESCRIPTION
File Name
Select the name and location for the generated output file.
Laminate
Specifies the type of export file, MS Excel file or Tabdelimited text file. Either file type must be properly
formatted.
Chapter 9: Import/Export
316
MEMBER
DESCRIPTION
Output Directory
File Name
Objects to Export
Chapter 9: Import/Export
317
Chord Tolerance
Export Zone Adjacency Data - zone adjacency is included with the Composite Part XML
Export data.
Zone Table
Export Rosettes as a
Field
Selected objects
Laminate
Components
Zones
Chapter 9: Import/Export
318
MEMBER
DESCRIPTION
Boundary Type
STEP File
Chapter 9: Import/Export
319
10.1 Introduction
This utility allows you to create layers of materials to fill a structural volume on your
models laminates. Using this utility, the gap between an upper and a lower surface can be
filled with plies.
320
MEMBER
DESCRIPTION
Laminate
Select the parent laminate that contains the materials that need
a fill volume applied.
Rosette
Fill to Surface
Layer Orientation
Sequence
Enter the orientation repeat pattern that will be used to fill the
volume. (This is repeated through the thickness.) Enter a
comma-separated list.
Layers
Generate Layers
Generates the layers and fills in the volume. Note that the
layers will inherit the default material from the laminate.
Join Curves
321
Generate/Update
Layer Surfaces
Layer Surfaces
Layers will be colored by their orientation.
322
323
You can now fill such surfaces using multiple Fill To surfaces. For example, in the image below,
there are three Fill To Surfaces with their normal highlighted in magenta. The surfaces on the
left and right side are angled such that they are underneath the top surface.
324
325
Highlighting options
The highlighting controls for Laminate and Fill To surfaces provide visual feedback to verify
normal orientation and laminate boundaries.
326
327
Also, the 'Traditional' method is the only valid simulation method for plies that are using
the offset layer surface. Plies that use the offset layer surface for the simulation will not be
allowed to change to any other simulation method.
The Simulation Surface member on the ply will indicate "Volume Fill Skin" for plies that
will be using the offset layer surface from Volume Fill.
These offset layer surfaces are trimmed to either the layer net or extended boundary. The
laminate's Design Boundary setting is used to define the boundary type. Therefore, a ply
that uses an offset layer surface for the simulation will only be allowed to simulate for the
boundary type for which the surface was created.
328
Note that users can still control whether the ply will use the laminate surface or the offset
layer surface from the Volume Fill form. Check or uncheck the Enable for Simulation
option as needed.
329
330
A.1 Introduction
All Fibersim data is communicated using XML technology. XML defines the Materials
Database and the Machine Database.
The files, MaterialsDB.xml and MachineDB.xml contain default materials and machine
specifics are included with each distribution of Fibersim, at the following location:
$FIBERSIM_HOME/FiberSIM/databases
The materials describe a broad range of material types, and are representative of a typical
material in each category.
NOTE: You are encouraged to test the materials you are using, and enter the
appropriate values into the database.
331
332
333
334
335
Fibersim uses the DBConfiguration.xml file to setup the connection and member mapping
from the CATMaterials database to Fibersim. Member mapping may or may not be
necessary depending on the naming used when customizing the CATMaterials database.
NOTE: The CATIA CD3 configuration with products CD1 and ST1 is necessary since
Fibersim uses some of the default CATIA members from the composite tab of the
CATMaterials database. If necessary, you should contact your CAD administrator to
install the additional CATIA configurations.
NOTE: In some cases, the Regional settings on your computer may need to be adjusted
to ensure proper operation of the CATMaterials database. You will need to ensure that
numbers use a point (.) as a decimal symbol and a comma (,) as a digit grouping symbol.
336
If the member names used in the Fibersim materials database are maintained
in the CATMaterials database, then no mapping is necessary in the
DBConfiguration.xml file.
For the valid values of these material database members, refer to section A.4.
MaterialCode
MaterialDescription
MaterialForm
WeaveAngle
BoltOrientation
Units
LaminateRating
DropOff
NonStructural
Color_0_Degrees
Color_45_Degrees
Color_90_Degrees
Color_135_Degrees
Color_Other_Angles
Line_Style_0_Degrees
Line_Style_45_Degrees
Line_Style_90_Degrees
Line_Style_135_Degrees
Line_Style_Other_Angles
Line_Thickness_0_Degrees
Line_Thickness_45_Degrees
Line_Thickness_90_Degrees
Line_Thickness_135_Degrees
Line_Thickness_Other_Angles
337
Name
Specification
CompMaxDeformation
Warning
CompLimitDeformation
Limit
CompUncuredThickness
Thickness
CompCuredThickness
CuredThickness
CompWidthOfFabrics
Width
CompWeightPerSurfaceUnit
ArealWeight
CompCostPerMassUnit
CostPerWeight
ElasticModulusOne
ElasticModulusTwo
PoissonRatio
ShearModulus
ThermalExpansionOne
ThermalExpansionTwo
338
339
340
341
Standard
MEMBER
DESCRIPTION
Standard Tab
Specification
<Specification>
Material Code
<MaterialCode>
Material Description
<Material
Description>
NCF Orientation
<NCF Orientation>
342
MEMBER
Material Form
<MaterialForm>
DESCRIPTION
Material type used by Flat Pattern producibility. Values are:
Limit
<Limit>
Width
<Width>
Units
<Units>
Crimp Warning
<CrimpWarning>
Crimp Limit
<CrimpLimit>
Balanced By
<BalancedBy>
343
Thickness
MEMBER
DESCRIPTION
Thickness Tab
Specification
<Specification>
Thickness
<Thickness>
Cured Thickness
<CuredThickness>
Valid values are any real number > 0. Enter values in inches or
millimeters.
Units
<Units>
344
Architecture
MEMBER
DESCRIPTION
Architecture Tab
Material Form
<MaterialForm>
<DropOff>
Weave Angle
<WeaveAngle>
Bolt Orientation
<BoltOrientation>
NonStructural
<NonStructural>
NOTE: Currently Fibersim only supports materials with a 90degree weave angle.
Defines whether a material is woven parallel (0 degrees) or
biased (45 degrees) to the roll direction. Valid values are
Parallel or Bias.
Specifies whether or not a material will be included in the
Analysis export data. Some materials are not included in the
structural analysis of the composite part, therefore these
materials shouldnt be output during the exporting of analysis
data.
You can define behavior on a material by material basis. Values
are Yes (excluded) or No (included).
345
DESCRIPTION
Weight of the material per unit area. Units must be either lb/in2
for the English system, or kg/mm2 for the Metric system. Valid
values are any real number > 0.
Cost of the material per unit weight. Weight must be in the
same units as those used in ArealWeight. Values are any real
number > 0.
Specifies the unit system for the specific material. All
parameters for a material should be in the same unit system.
Laminate Rating
MEMBER
DESCRIPTION
346
Mechanical Properties A
MEMBER
DESCRIPTION
<ShearModulusOne
Three>
ShearModulus 23
<ShearModulusTwo
Three>
Density
<MassDensity>
Shear Modulus
<ShearModulus>
Poisson Ratio
<PoissonRatio>
<ElasticModulusOne>
Elastic Modulus Two
<ElasticModulusTwo>
Units must be in lb/in2 for the English system or N/m2 for the
Metric system. Values are any real number > 0.
Elastic or Youngs modulus of the material in the weft direction.
Value is used during a Laminate rating Core sample analysis.
Units must be in lb/in2 for the English system or N/m2 for the
Metric system. Valid values are any real number > 0.
347
MEMBER
DESCRIPTION
Mechanical Properties B
MEMBER
DESCRIPTION
<AllowableTensile
StressOne>
Tensile Stress 2
<AllowableTensile
StressTwo>
Compressive
Stress 1
<AllowableCompressiv
eStressOne>
Compressive
Stress 2
<AllowableCompressiv
eStressTwo>
Shear Stress
<AllowableShear
Stress>
Tensile Strain 1
<AllowableTensile
StrainOne>
Tensile Strain 2
<AllowableTensile
StrainTwo>
Compressive
Strain 1
<AllowableCompressiv
eStrainOne>
348
MEMBER
Compressive
Strain 2
DESCRIPTION
Allowable strains in the compression (in lateral direction).
<AllowableCompressiv
eStrainTwo>
Shear Strain
<AllowableShearStrain>
Units
<Units>
DESCRIPTION
<MAT8Structural
DampingCoefficient>
Tsai-Wu Interaction
Term
<MAT8TsaiWuInteracti
onTerm>
Stress/Strain Theory
<MAT8MaxStrain
Theory>
Units
<Units>
349
Thermal Properties
MEMBER
DESCRIPTION
<ThermalExpansion
One>
Thermal Expansion
Two
<ThermalExpansion
Two>
Thermal Expansion
Reference
Temperature
<ThermalExpansion
Reference
Temperature >
Units
<Units>
350
Radius of Curvature
MEMBER
DESCRIPTION
<TowROCWarning>
Units
<Units>
351
Orientation Colors
MEMBER
DESCRIPTION
<Color_0_Degrees>
45 Degree Orientation
Color
<Color_45_Degrees>
90 Degree Orientation
Color
<Color_90_Degrees>
45/135 Degree
Orientation Color
<Color_135_Degrees>
+/45 Degree
Orientation Color
<Color_np45_Degrees>
0/90 Degree
Orientation Color
<Color_090_Degrees>
Other Degree
Orientation Color
<Color_Other_Angles>
352
Line Styles
MEMBER
DESCRIPTION
Options are Solid, Dashed, Dotted and Phantom (combination of dotted and
dashed).
0 Degree Orientation
Line Style
<Line_Style_0_
Degrees>
45 Degree Orientation
Line Style
<Line_Style_45_
Degrees>
90 Degree Orientation
Line Style
<Line_Style_90_
Degrees>
45/135 Degree
Orientation Line Style
<Line_Style_135_
Degrees>
/+45 Degree
Orientation Line Style
<Line_Style_np45_Degr
ees>
0/90 Degree Orientation
Line Style
<Line_Style_090_Degre
es>
Other Degree
Orientation Line Style
Defines the outline line style of cores and any ply boundaries
that are not 0, 45, -45, 90 or 135 degrees.
<Line_Style_Other_
Angles>
353
Line Thickness
MEMBER
DESCRIPTION
<Line_Thickness_0_
Degrees>
45 Degree Orientation
Line Thickness
<Line_Thickness_45_
Degrees>
90 Degree Orientation
Line Thickness
<Line_Thickness_90_
Degrees>
45/135 Degree
Orientation Line
Thickness
<Line_Thickness_135_
Degrees>
+/45 Degree
Orientation Line
Thickness
<Line_Thickness_np45
_Degrees>
0/90 Degree
Orientation Line
Thickness
<Line_Thickness_090_
Degrees>
Other Degree
Orientation Line
Thickness
<Line_Thickness_
Other_Angles>
354
Custom
MEMBER
DESCRIPTION
Custom
Replace With
<ReplaceWith>
Manufacturer
<Manufacturer>
Customized data
(One Five)
<ColumnNameOne>
<ColumnNameTwo>
<ColumnNameThree>
<ColumnNameFour>
<ColumnNameFive>
355
MEMBER
DESCRIPTION
Standard
Name
<Name>
Manufacturer
<Manufacturer>
Machine Type
<MachineType>
Description
<Description>
Roller Diameter
<RollerDiameter>
Number of Tows
<TowsPerHead>
356
MEMBER
DESCRIPTION
Tape Parameters
Minimum Course
Length
<MinCourseLength>
Roller Diameter
<RollerDiameter>
MEMBER
DESCRIPTION
Max Collision
Avoidance Angle
<MaxCollisionAvoid
Angle>
Warning Collision
Avoidance Angle
<WarnCollisionAvoid
Angle>
357
Index: Utilities
B.1 Introduction
This chapter discusses the utilities used with the Fibersim product.
Fibersim uses these utilities and tools to verify that design requirements are being met.
Ply listing, sorting, and visualization tools let engineers inspect all aspects of the layup,
including material types, stackup order and orientations.
Index: Utilities
358
B.1 Introduction
Index: Utilities
359
Design Checker
3D Cross Section
Composite Sequence Manager
Object Locator
Index: Utilities
360
From the Design tab, select which boundary you want the utility to run a check on;
either Net or Extended.
When you press Check Design, the utility will interrogate the model and report back any
objects that have design issues to be resolved. Flagged objects will be listed in the
Flagged Objects member.
These objects will also be listed in the Design Report window, with a brief description of
the problem.
Index: Utilities
361
MEMBER
Laminate
DESCRIPTION
Specify the laminate to be used with the given workgroup.
The choice of laminate determines the Zone Transition and
Transition Adjacency Vertices that can be worked on.
Status
Locate
Start Over
This option clears the member values for the given workgroup,
which allows for redefining of the workgroup.
Index: Utilities
362
Vertices
Affected Layers
Highlight Layers
Index: Utilities
363
Index: Utilities
364
MEMBER
DESCRIPTION
Laminate
Show Child
Components
Defines the initial step value given to the child laminates of the parent
laminate that the resequence is initiated from. This value is not given
to the laminate that the resequence is based on. You must first
change the step value of the laminate that the resequence is based
on.
The first component on the Laminate that the resequence is based on
will be given the same step value as the parent Laminate. Then child
laminates will be given the Initial Step value, and the child laminates
first component will also be given the Initial Step value. The value
entered for the Initial Step must be an integer.
Step
Increment
Defines the step value increment for components that are sequenced
via the Composite Sequence Manager resequence icon. The value
entered for the Step Increment must be an integer.
Maintain Same
Step
The CSM will keep components that were on the same step before
resequencing on the same step after resequencing.
For example, if you have a ply pack that has 4 plies on step 40, then
all four plies will have the same step value after resequencing.
Resequence
Mode
Step Only only resequence the step values and leave the
sequence values as defined by the user. The Step
Increment value increments Step values, and Fibersim will
increment the sequence values alpha numerically.
If the laminate sequence value is A, then child components ill all have
a sequence value of A, and child laminates will have sequence values
incremented alphanumerically (B, C, Detc).
Child components of top-level laminates and child laminates will
always be given the same sequence value as their parent laminate.
Index: Utilities
365
Resequence Options
You can create, modify, and delete objects within the CSM. These are the options for
globally resequencing child components of the current laminate:
RESEQUENCE
OPTION
Drag and Drop
Resequencing
DESCRIPTION
Child components of a laminate can be moved to new locations in the
part hierarchy.
When moving objects, Fibersim automatically interpolates new Step
values based on existing steps above and below the new location. For
example, if a ply with step 50 is moved in between steps 30 and 40,
the new step value for this ply is 35.
NOTE: If all child components of a laminate have the same Step value,
Fibersim cannot move objects via the drag and drop method. You must
use the Resequence icon, which gives unique steps to each
component.
NOTE: When moving layers, Fibersim wants to change the parent of
the ply, which is not valid. You should use Ctrl+select to select a range
of layers individually, meaning plies will not be selected to move. Since
ply parents cannot be changed, the ply will follow the layer wherever it
goes.
NOTE: When Show Child Components is checked, resequencing by
drag and drop is disabled.
Manually
Resequencing
Resequence
Icon
Index: Utilities
366
MEMBER
Parent
Object Type
Positions
Locate
Start Over
Index: Utilities
DESCRIPTION
The parent laminate of the objects to be located.
The type of object to populate in Highlighting.
Indicate next to each object that needs to be located.
Performs the location of the objects. The location is based on the
Object Type chosen, and user-indicated points.
Clears the Highlighting list, populates it based on Object Type.
367
Highlighting
Highlighting
Once you indicate points and locate the desired objects, these lists
display the located objects.
Boundary Type
Refresh Highlight
Highlight Scope
Index: Utilities
368
Material Substitution
Mirror Laminate
Zone to Layer Analysis
Step Utility
Drop Off Order Utility
Ply Drop Off
Splice Ply
Grid Based Zone maker
Zone Transition Splitter
Minimum Course Extension Utility
Minimum Course Vertex Utility
Formed Laminate Utility
Flat Pattern Layout
Course Generation Utility
Index: Utilities
369
MEMBER
Laminate
Old Material
New Material
Substitute
Material
Index: Utilities
DESCRIPTION
Laminate on which to perform the substitution.
The material to be replaced.
The new material to use.
Perform substitution of material specs and layer materials.
370
MEMBER
Laminate
DESCRIPTION
The laminate to be mirrored or copied
NOTE: For a top-level laminate, all child plies are also eligible.
For a child ply, only its own children are eligible.
Start Component
End Component
Mirror or Copy
Pivot Component
New Step
Index: Utilities
371
MEMBER
Laminate
Run Zone Checker
Only
Index: Utilities
DESCRIPTION
Specifies the laminate(s) to be processed during the analysis.
Runs the Zone Checker only. Verifies that the geometrical Zone
setup is correct. Also checks for improperly defined and
overlapping zones.
372
Options
(Pop-up menu)
See below.
Generate
Default Stagger
Profile
Default Offset
Specification
Delete...
Run Zone
Checker with
Analysis
Index: Utilities
Whether or not Fibersim will run the Zone Checker when the analysis
is run. The Zone Checker verifies that the geometrical Zone setup is
correct. It also checks for improperly defined and overlapping zones.
373
MEMBER
DESCRIPTION
Laminate
Material
Orientation
Repeat Pattern
Defines the initial step value given to the first layer. Must be a valid
integer value. Default is 10.
Step Value
Increment
Defines the Step increment added first to the Initial Step value,
and then to each subsequent layers Step value.
Layers are given values starting at 10 and incrementally increased
by 10, resulting in 10, 20, 30, 40etc. This value must be a valid
integer value. Default is 10.
Index: Utilities
374
MEMBER
DESCRIPTION
Laminate
Material
Orientation
Repeat Pattern
Initial Drop-Off
Order
Defines the initial Drop-Off Order value given to the first layer. Must
be a valid integer.
Drop-Off Order
Increment
Index: Utilities
375
MEMBER
DESCRIPTION
Plies
Geometry Type
Offset Direction
Value Based On
Index: Utilities
376
Boundary Type
NOTE: Dropping-off both the boundary and the holes is a twostep process, that can be done consecutively.
Corner Type
Options
MEMBER
See below.
DESCRIPTION
Drop-Off Pattern
Custom Drop-Off
Sequence
Displays a custom sequence in which the plies will be droppedoff. Beginning with 0 and incrementing by 1, the sequence
number corresponds with plies in the order they were chosen
from ply list.
For example, if you define the sequence 0,3,4,2,1 for plies
P001, P002, P003, P004, P005, the drop off order will be:
P001, P004, P005, P003, P002
NOTE: Used when Drop-Off Pattern is set to Custom.
Index: Utilities
377
MEMBER
DESCRIPTION
Ply
Splice Curves
Ply Name
Separator
Overlap
Distance
Toggle Region
Display
Index: Utilities
378
MEMBER
Laminate
Rosette
DESCRIPTION
The parent laminate of the created zones.
The rosette used for the created zones.
When checked, zones will be generated and given the same name
as their origin.
Indicate Origins
You can select and un-select points that are picked using the
digitization process. This means that you can pick a ply origin and
it will use the laminate surface as the support automatically
(existing point is turned on as well). You can also trap select
existing points.
Note that the order in which the points are indicated is the order
in which Fibersim creates zones.
Boundary Curves
Index: Utilities
379
MEMBER
Zone Transition
DESCRIPTION
The transition to be split.
Splitting Methods
Ratio
Non-Tangency Angle
Curves or Points
Distance
Repeat Splitting
Index: Utilities
380
Index: Utilities
381
Note how the stitch length is changing, as the laminate is draped on the part surface. This
utility can assist you with where stitches should be placed in 2D, such that the necessary
change in length for 3D is minimal.
The utility can also create a flat pattern that represents the maximum (or minimum)
material condition for the formed laminate. This is done by overlaying the flat patterns and
intersecting them to create the formed laminate flat pattern.
Index: Utilities
382
Select the proper radio button of either the Net or Extended boundary, for which you
want to run the utility.
MEMBER
DESCRIPTION
Laminate
Contour Spacing
Warning
The stitch length warning value. This will determine the blue/
yellow/orange/red coloring of the contours in the CAD window.
Limit
The stitch length error limit value. This will determine the blue/
yellow/orange/red coloring of the contours in the CAD window.
Composite
Producibility
Index: Utilities
383
Composite Flat
Pattern
Stitch Report
Spacing X
Spacing Y
Generate Stitch
Report
Index: Utilities
384
Index: Utilities
385
MEMBER
DESCRIPTION
Layer
Centerline
Overlap
Generate Course
Material
Index: Utilities
386
Generate Right/Left
Adjacent Centerline
Check these options and can you select a material for the
adjacent courses.
Left/Right Adjacent
Course Material
Courses
Report
Index: Utilities
387
Symmetric Laminate
Merge Models
Surface Transfer
Manufacturing Laminate Creation
2D Laminate Creation
Index: Utilities
388
MEMBER
DESCRIPTION
Source Laminate
Source Rosette
Symmetric Laminate
Index: Utilities
389
Symmetric Rosette
Symmetry Plane
Delete Obsolete
Components
Index: Utilities
390
Ensure Sequence, Step, and Drop-Off order is set in all segment models.
Ensure that layers that merge across segments are collinear at edge of the
segments.
Part segments should not overlap, or have a gap at the split lines.
Adjoining segments should all meet at the same split line.
It is recommended using Merge Model in an assembly that contains the part segment files
and the part that will contain the results of the merging.
You should create Result Boundary Features for the layers before using the Merge Model
utility. (This can reduce Merge Model running time.)
MEMBER
DESCRIPTION
Source Laminates
Merged Laminate
Merged Rosette
Rosette for the merged part. (The rosette must already exist
before Merge Models is run.)
Index: Utilities
391
MEMBER
DESCRIPTION
Source Laminate
Source Rosette
Target Laminate
Target Rosette
The rosette for the part that will contain the transferred layers or
plies.
Object Type
Reverse Step
Values
When you have designed on the OML, and need to transfer to the
IML, it is often necessary to invert Step values. This option inverts
Step values when transferring layers or plies to the new laminate.
Delete Existing
Component
Index: Utilities
392
Delete Obsolete
Components
Collinear Angle
Angle that determines when Fibersim will consider two adjoining line
segments collinear. When encountering two line segments that have
a collinear angle equal to or less than this value, Fibersim considers
the segments collinear.
In most cases, default of 5 degrees is sufficient. Values are 0 15.
Index: Utilities
393
MEMBER
Engineering Laminate
DESCRIPTION
The engineering (or original) laminate that will provide the
data for the new laminate.
NOTE: Child laminates are not carried over.
Engineering Rosette
Manufacturing
Laminate
Manufacturing Rosette
Delete Existing
Components
Index: Utilities
394
Delete Obsolete
Components
Last Component - Controls the last component used for Manufacturing Laminate
Creation. The Manufacturing Laminate will be created up to the selected layer or ply.
Last Layer
Last Ply
Index: Utilities
395
Springback Tab
These options let you specify the new manufacturing laminate. Ply data will transfer to the
new laminate so that a new simulation can be run.
SPECIAL NOTE: When running with Springback, the Manufacturing Laminate created
must not have a net or extended boundary. It must be physically larger than the
engineering laminate. If the Manufacturing Laminate has a net or extended boundary
defined, Fibersim will generate these automatically upon running the utility.
MEMBER
DESCRIPTION
Engineering
Simulation Boundary
Springback
Simulation Boundary
Propagation Method
Constraint Curve
Index: Utilities
396
Propagation Direction
Index: Utilities
397
MEMBER
DESCRIPTION
3D Laminate
3D Rosette
3D Simulation
Boundary
2D Laminate
2D Rosette
Delete Obsolete
Components
Index: Utilities
398
MEMBER
DESCRIPTION
Laminate
Ply
Update Ply
Producibility
Generate
Index: Utilities
399
MEMBER
DESCRIPTION
Surface
Points to Connect
Close Curve
Whether Fibersim will close the curve or leave the curve openended.
Generate
Index: Utilities
400
MEMBER
DESCRIPTION
Laminate
Status
Boundary Type
Laminate Surface
Component Type
Layers
Plies
Whether Fibersim will create closed curves for each IML curve
(No), or an open curve that breaks against the Net/Extended
boundary (Yes).
Remove Minimum
Course Vertices
Index: Utilities
401
MEMBER
Laminate
DESCRIPTION
Specifies the parent laminate.
NOTE: For a top-level laminate, all child components are eligible
for Boundary Simplification. For a child laminate, only its own
children are eligible.
Components
Zones
Layers
Layers to be exported.
Index: Utilities
402
Component
Boundary Type
Internal Boundary
Curves Only
Match Existing
Curves
Non-Tangency
Angle
Index: Utilities
403
Directional Offset type is used when a different offset distance is desired in the
0 and 90 directions, relative to a selected rosette.
RO SETTE
C o n s ta n t O ffs e t
D ir e c tio n a l O ff s e t
Index: Utilities
404
MEMBER
DESCRIPTION
Curves to Offset
The base curve(s) from which offset curves are created. Selected
curves must be chainable, with respect to each other and on the
surface.
Direction Point
Number of Curves
Surface
Boundary Curves
Index: Utilities
405
Offset Value
Material
Multiple of
Thickness
Corner Type
Straight
Offset Value
Cham fer
Fillet
Index: Utilities
406
MEMBER
DESCRIPTION
Curves to Offset
Direction Point
Determines the direction for the offset curves. For a point on the
inside of the base curve, curves generate inward. For a curve on
the outside, curves generate outward.
Number of
Curves
Rosette
Surface
Boundary Curves
Index: Utilities
407
Non-Tangency
Angle
(0 Degree) Offset
Value
(90 Degree)
Offset Value
(0 Degree)
Multiple of
Thickness
(90 Degree)
Multiple of
Thickness
Index: Utilities
408
The non-tangency between the input curves is 55. If you specify a 60 non-tangent angle,
all curves will be treated as one entity and no directionality will be applied to the offset.
But, if you specify a 50 non-tangent angle, curves will be treated as separate entities and
a directional offset will be performed.
ROSETTE
55 non-tangency
125
Result if a 60 non-tangency
angle is specified
125
Result if a 50 non-tangency
angle is specified
Index: Utilities
409
MEMBER
DESCRIPTION
Laminate
Status
Index: Utilities
410
Boundary Type
Update Method
Sets the strategy for
replacing geometry
when a PSO is re-run:
When the PSO ramps are created, checking this option will invert
the locations of the sections and guides on the ramp loft
surfaces.
Invert RAIL
Sections and Guides
When the PSO utility is run, checking this option will invert the
locations of the sections and guides on the rail swept offset
curves.
Index: Utilities
411
Crossing Layers
Sometimes layers that are made up of the same zones and zone
transitions cross one another. This option enables Fibersim to
handle this condition.
Minus-One Offset
Joined Surface
Overwrite Thickness
Value
Index: Utilities
412
MEMBER
DESCRIPTION
Laminate
Status
Create Surface
Boundary
Boundary Type
Region Type
Index: Utilities
413
Region Surface
The region surface for the Constant Surface Offset. Default uses
the laminate surface.
NOTE: When this is smaller than the surface, Fibersim only
offsets data for the chosen region.
Region Boundary
Curves
Offset Thickness
Based On
Offset Thickness
Design Station
Generate
Index: Utilities
414
MEMBER
DESCRIPTION
Material Thickness
Type
Allowance Type
Absolute
Allowance Value
Relative
Allowance Value
Heal Offset
Index: Utilities
415
MEMBER
DESCRIPTION
Laminate
The laminate used for the Explicit Surface Offset. Choose more
than one, as long as laminates are parented to each other.
Status
Boundary Type
Index: Utilities
Net Boundaries
Extended Boundaries
416
Ramp Generation
These options allow you to create ramps, as well as select the type of ramp geometry to
use in creation.
Ramp Geometry
Type
Constant Gage
Boundaries
Offset Region
Joined Surface
Break Boundary at
Curvature
Discontinuities
Crossing Layers
Sometimes layers that are made up of the same zones and zone
transitions cross one another. This option enables Fibersim to
handle this condition.
Minus-One Offset
Heal Offset
This option means that only curves will be generated that are not
shared by the Net/Extended boundary.
Minus-One Offset
Error Checker
Index: Utilities
417
MEMBER
DESCRIPTION
Laminate
Laminate for the offset. You can select more than one laminate as
long as they are parented to each other.
Status
Boundary Type
Constant Area
Constant Gage
Origins
Design Stations
Toggle Ply
Display
Index: Utilities
418
Region Boundary
Curves
Constant Gage
Boundaries
Joined Surface
Heal Offset
Index: Utilities
419
MEMBER
DESCRIPTION
Laminate
Last Component
Section Curves
Index: Utilities
420
Index: Utilities
421
MEMBER
DESCRIPTION
Laminate
Design Station
Start Component
End Component
Excluded
Components
Thickness
Generate...
Status
Use Components on
Selected Laminate
Only
Index: Utilities
422
MEMBER
Laminate
DESCRIPTION
Specifies the laminate that the Zone Based Solid is based on.
NOTE: Child laminates are not automatically inherited for this
utility.
Match Zone
Boundary Curves
Uses the existing CAD curves that represent the zones, when
splitting the laminate surface and creating the solid.
Index: Utilities
423
MEMBER
Laminate
Status
DESCRIPTION
Select the parent laminate.
Indicates whether the solid feature is up-to-date or out-of-date.
Boundary Type
Last Component
Match Existing
Curve
Index: Utilities
424
Index: Utilities
425
C.1 Introduction
These options let you set options that will apply to Fibersim globally. Access these
members by clicking on Tools > Options > Fibersim Options.
426
MEMBER
DESCRIPTION
Display Colors
Use Material/
Orientation Color
Use the specified color, line type or line thickness indicated in the
material database for Core, Core Layer, Layers & Plies.
Failed Boundary
Color
Failed Boundary
Endpoint Color
Region Highlight
Color
427
MEMBER
DESCRIPTION
Name Spliced
Plies
Alphabetically
When enabled, Fibersim will follow the AA, AB, AC, naming
convention after the A-Z indexes are used up.
Disallowed
Characters
Apply Naming
Conventions to
428
Geometry
This feature allows for geometries to be named after their parent. Previous behavior
meant that CATIA-created geometry could be created as a series of un-named items in a
geometry set.
When the Name geometry after parent feature option is enabled, geometry is named
after the geometry set.
Example: If the geometry set is called "P001_Boundary", the geometry in that set is
named "P001_Boundary.1", "P001_Boundary.2", etc. This allows you to search for and
find the geometry by name.
NOTE: This option was previously only available on NX. Remember that in NX there are
groups instead of geometry sets.
NOTE: No renaming takes place when you create a geometry set feature for an already
existing group.
429
MEMBER
DESCRIPTION
Zone Actual
Thickness
Display the zones actual ply count, once the zone is highlighted.
Zone Laminate
Specification
Text Separator
430
MEMBER
DESCRIPTION
Net Placement - define a placement plane and orientation for Net flat patterns. If no
plane or orientation is chosen, Fibersim uses the models XY plane as the default placement
plane, and the X direction as the default orientation.
Plane
Defines the plane that the net flat patterns will be placed on. Choose a
geometric plane that is defined in the CAD system.
431
Orientation
Extended Placement - define a placement plane and orientation for Extended flat
patterns. If no plane or orientation is chosen, Net Placement options are inherited.
Plane
Defines the plane that the extended flat patterns will be placed on.
Choose a geometric plane that is defined in the CAD system.
Orientation
Orient Flat
Patterns By
432
Tolerances Tab
Tessellation tolerances affect how Fibersim tessellates a 3D curve. In limited cases, these
tolerances may have to be adjusted in order for Fibersim to process a 3D curve in an
appropriate manner.
MEMBER
DESCRIPTION
Tolerance Setting
Whether Fibersim will use Automatic (default values) or Usercustomized tessellation tolerances.
NOTE: It is recommended using Automatic. In limited cases
these tolerances may have to be adjusted for Fibersim to process a
3D curve in an appropriate manner.
Chord Tolerance
433
Coincidence
Tolerance
Constant Gage
Overlap Tolerance
Factor
Curve Offset
Accuracy Factor
This value controls the tolerance that drives point density. See
section c) below for details.
Non-Tangency
Angle
Actual Tolerance
Curve On Surface
Advanced Curvature
Mode
434
435
High quality constant region curves result in high quality surfaces that can be used
for undercore, overcore, sacrificial and IML surface creation.
Leveraging CAD API's for splitting and offsetting allows for the offsetting of complex
surfaces. For example, creating offsets of overcore surfaces to get the final IML
surface. Intermediate surfaces, such as overcore surfaces, tend to have
complicated topology due to core ramps and fillets. Using the CAD APIs provides a
robust way of offsetting these surfaces. If these offsets fail, there is generally a
fundamental problem with the surface that needs to be fixed. This approach also
makes it possible to offset stringer, beam and other substructure type surfaces,
which can be very challenging due to the complex topology.
Partial results still provide much benefit to the surface creation process. If a curve
generated by Fibersim is not well formed, you can override the curve and then
update the CAD split and offset operations. The generation of composite part
surfaces is a complicated process, so it is prudent to support partial results that
bring value to the process.
Advanced curvature mode also provides benefits to the general creation of CAD curve data
in all areas of Fibersim. The exception is any data created from plies. Plies use lower
accuracy representations so resulting CAD curves will not be as clean. Advanced curvature
benefits the following data when driven from these representations:
PLEASE NOTE: Explicit Surface Offset (ESO) does not fully use advance curvature
mode, so ESO results will not be of the high quality like the PSO. Parametric Surface
Offset was specifically developed to leverage advanced curvature mode.
436
437
If you increase the factor - In general, this will reduce the number of points used
for curve creation. This tends to decrease computation time for operations that offset
curves. But usually increasing the factor leads to a less accurate curve
representation. But for cases where the definition can be captured with a coarse
point representation this is not true.
If you decrease the factor - In general, this will increase the number of points
used for curve creation. This tends to increase computation time for operations that
offset curves. Usually decreasing the factor leads to a more accurate curve
representation. But for cases where the definition can be captured with a coarse
point representation, this is not true.
438
Checking the Released Part option will generate features for objects that compute their
boundaries dynamically, and make read-only all the members of all objects that control
the definition of the composite part.
This helps to ensure that layer/ply boundary definitions become read only, and remain as
is, when Fibersim is upgraded.
NOTE: Upon unselecting this option, and un-releasing the part, Fibersim will make
members non-read-only as appropriate, and if the CAD geometry has changed since the
part was released, will also set the corresponding features, cross-sections, DSs, surface
offsets, etc. to out-of-date.
439
MEMBER
DESCRIPTION
Released Part
Feature Angle
Tolerance
Release Notes
Report
440