5.11.7. Further Options

ResinMatID = INT

This parameter can be set for the ElementSizeSearchRadius option and assignes a specific material ID to integration points where no neighbouring element to assign a fiber orientation could be found. If no value is given, a default is used to assign a material ID for specific resinuous areas.

Further options for the mapping of fiber orientations from *MAT 249 (*MAT REINFORCED THERMOPLASTIC) [20] are as follows:

NumFibers = INT

Define the number of fibers which are stored in *MAT 249 and are considered for the mapping process.

FiberID#i = INT

Define as many fiber IDs as specified in NumFibers. These fibers are considered for the mapping.

CMPFLG = 0 Flag for the output coordinate system for shells, solids and thick shells. Also see *DATABASE EXTENT BINARY in [19].
SourceMaterialModel = INT Number of the material model used for the generation of the *.dynain file. The only available material model is *MAT 249.
POSTV = INT

Defines the data written to the *.dynain file. POSTV = 63 and POSTV = 8 are supported. As an alternative, you can either define POSTV = 0 or completely ignore this flag. History variables are then expected to be written as default. If the source mesh is generated by LS-DYNA version R9, POSTV = -9 can be defined. Further options will be added on request.

TargetMaterialModel = INT Number of the target material model to which specification the fiber directions should be output. The only available material model is *MAT 249.
IHIS = INT IHIS option for *MAT 249. The only supported option is 1.

ThroughThicknessAveraging = YES

NO

Set to YES (recommended), if orientation averaging is to be performed through the thickness of the source parts, or if a specific stacking sequence is needed to define the fiber orientation.

You should use this option in cases where orientations are being transformed and should therefore appear in a specific order, rather than using arbitrary orientations throughout the thickness.

If the target material model is defined as *MAT 249, fiber averaging differs slightly. Refer to the respective explanations below.

When set to YES, the NumberOfFiberBundles option (below) must be defined.

NumberOfFiberBundles = INT Define how many averaging options should be performed.
FiberBundle#i: Counter for fiber bundles.
MatID = INT Material ID of the fiber bundle.
Lay = INT,IP = INT,Fib = INT

Repeat this field as many times as necessary for each of the averaging possibilities:

Lay refers to the Layer (using the same numbering as in SourcePID#i) of stacked elements in the source mesh.

IP is the respective IP in that layer.

Fib is the respective fiber.

All values listed here are averaged until the next different input parameter is defined.

The Lay=INT, IP=INT, Fib=INT definition should be handled differently for the *MAT 249 target material model. Since this material model can represent up to 3 distinct fiber directions, the direction averaging per target through the thickness integration point should also support up to 3 fiber directions.

The integer value for Fib is considered as a digit-wise value only if target material model is *MAT 249.

This digit-wise integer represented by,

As can be seen above, the digit position represents the store-position on the target mesh and the value represents which source fiber should be used to do averaging. An example is given in note 2.

InitialStress = DOUBLE Allows initialization of a specific stress value for all elements and integration points. This flag is mainly used to remove all stresses after mapping is performed, so that InitialStress = 0.0.

HISV_HANDLING = YES

NO

CLEAR

Allows you to move and modify history variables manually. Regarding the meaning of histories, refer to [20], [4].

If CLEAR, all history variables will be removed before generating the result file.

If set to YES, define as many history variables as should be modified (see Equation parser).

MAX_NUM_HISV = INT Define the new maximum number of history variables. This is an easy way to get rid of unwanted histories which are of no use for the new model, but also allows you to extend the amount of histories being output. If a history variable is moved to a position which is higher then the actual number of history variables in the input deck, the number of histories is extended automatically.