CreateFEAInputFiles¶
Group (Subgroup)¶
SimulationIO (SimulationIO)
Description¶
This Filter writes the input files for different simulation packages. The currently supported packages are ABAQUS, PZFLEX and BSAM.
This filter assumes that the finite element discretization is equal to the discretization of image. Thus, the number of finite elements in each direction are equal to the number of cells. Please try Export 3D Solid Mesh filter to make mesh that is different from the distribution of cells in an image.
Packages¶
ABAQUS¶
The ABAQUS option writes out five files for input into the Abaqus analysis tool. The files created are: xxx.inp (the master file), xxx_nodes.inp, xxx_elems.inp, xxx_elset.inp and xxx_sects.inp.
The material information is written in the master file (xxx.inp). There is a table to enter the values of material constants. Number of values in the table should be equal to the number entered in "Number of Material Contants" field. However, the total number of material constants that will be written in the .inp file will be (5 + "Number of Material Constants"). The first five values under User Material are grainID, phaseID, Euler1, Euler2, and Euler3. The user provided material constants are written after these five values. A format of material data that is written to *.inp file is shown below:
Material, name = GrainId#_PhaseID#_set Depvar < Number of Solution Dependent Variables> User Material, constants = 5 + "Number of Material Constants" grainID, phaseID, Euler1, Euler2, Euler3, materialConstant1, materialConstant2, materialConstant3 ... User Output Variables "Number of User Output Variables"
Currently, this filter is valid only for cuboidal geometries and creates brick elements (C3D8/C3D8R) only.
PZFLEX¶
The PZFLEX option of this filter writes out PZFLEX's input file (.flxtbl). The required input for this option is Feature IDs* and the output consists of a header, nodal coordinates and a description of spatial distribution of features.
BSAM¶
The BSAM option of this filter writes out the mesh related data in BSAM's input file. It will read in the mesh files provided by the user, and write their content to the input (.in) file. User should specify the number of clusters and also provide a mesh file in .ele format for each cluster. The mesh files should be named as
Parameters¶
Name | Type | Description |
---|---|---|
FEA package | Enumeration | package to be used |
Output Path | Path | path of the directory where files will be created |
Output File Prefix | String | output file prefix |
Job Name | String | job name, if ABAQUS is chosen |
Number of Solution Dependent Variables | int | number of solution dependent variables, if ABAQUS is chosen |
Number of Material Constants | int | number of material constants, if ABAQUS is chosen |
Number of User Output Variables | int | number of usev output variables, if ABAQUS is chosen |
Material Constants | DynamicTableData | values of material constants, if ABAQUS is chosen |
Delamination Material | String | Name of the delamination material, if PZFLEX is chosen |
Number of Keypoints | Int | keypoints in x, y, and z dimension, if PZFLEX is chosen |
Number of Clusters | Int | number of clusters, if BSAM is chosen |
Required Geometry¶
Not Applicable
Required Objects¶
Kind | Default Name | Type | Component Dimensions | Description |
---|---|---|---|---|
Feature Attribute Array | FeatureIds | int32_t | (1) | Specifies to which Feature each Cell belongs, if ABAQUS or PZFLEX is chosen |
Feature Attribute Array | Euler Angles | float | (3) | Three angles defining the orientation of the Feature, if ABAQUS is chosen |
Feature Attribute Array | Phases | int32_t | (1) | Specifies to which Ensemble each Cell belongs, if ABAQUS is chosen |
Created Objects¶
Example Pipelines¶
License & Copyright¶
Please see the description file distributed with this plugin.
DREAM3D Mailing Lists¶
If you need more help with a filter, please consider asking your question on the DREAM3D Users mailing list: https://groups.google.com/forum/?hl=en#!forum/dream3d-users