By default, the Abaqus adapter configuration file (AbqConfig.txt) is located in the following directory: Process_Composer_Install_dir\operating_system\reffiles\SMAWflExtensions\SMAWflAbaqus. Alternatively, you can specify a different path to the configuration file using the ABAQUS_CONFIG_FILEPATH environment variable. The
Abaqus
adapter configuration file requires an exact keyword match between input file
and configuration file. For example,
To define an Abaqus keyword to be parsed, the keyword is added to the configuration file followed by one or more lines that name the parameters to be extracted. For example, consider the following Abaqus input file lines that define the shell thickness and ply angles for a composite laminate: *SHELL SECTION, ELSET=P1, ORIENTATION=O1, COMPOSITE 0.25, , M1, 0. 0.25, , M1, 45. 0.25, , M1, -45. 0.25, , M1, 90. 0.15, , M1, 90. 0.15, , M1, -45. 0.15, , M1, 45. 0.15, , M1, 0. The following lines in the configuration file declare that composite
shell sections should be supported and that
# Specify a shell cross section *SHELL SECTION, COMPOSITE Thickness, , , Orientation The configuration file supports control over parameter names by tagging
a field with a
*INITIAL CONDITIONS, TYPE=FLUID PRESSURE 30001, 6. The following lines in the configuration file declare that this keyword
should be supported and that
# Specify initial conditions for the model *INITIAL CONDITIONS, TYPE=FLUID PRESSURE <<NodeId>>, FluidPressure The configuration file supports keyword blocks through the
*MATERIAL, NAME=RUBBER *DENSITY 1.E-4, *HYPERELASTIC, N=1 100., 25., 1.E-4 The following lines in the configuration file declare density and
hyperelastic material properties as supported keywords and associate them both
with the
# Specify material mass density *DENSITY ::BLOCK=*MATERIAL MassDensity, Temp # Specify elastic properties for approximately incompressible elastomers *HYPERELASTIC ::BLOCK=*MATERIAL mu1, alpha1, D1 To parse output tables from the data ( NODE FOOT- RF1 RF2 RF3 NOTE 3241 872.9 765.2 -936.5 3243 -1.0792E+04 -139.6 -2692. 3245 2544. 29.24 -636.7 3247 -3471. 248.1 -879.4 3249 -0.1244 -366.6 9.4686E-02 3251 3473. 247.2 879.7 The following lines in the configuration file will instruct the Abaqus adapter to create output parameters for each of the values in this table: HEADER: NODE NODE FOOT- RF1 RF2 RF3 NOTE NAMING: <<ID>>,,RF1,RF2,RF3 FORMAT: i,s4,r,r,r The
If minimum and maximum values are provided with a table, they can also
be extracted by using the
HEADER: NODE NODE FOOT- U1 U2 U3 NOTE NAMING: <<ID>>,,U1,U2,U3 MINMAXTOTALSONLY MAXIMUM: ,,U1,U2,U3 MINIMUM: ,,U1,U2,U3 FORMAT: i12,s4,r,r,r You may experience performance issues if you are working with a very large Abaqus input file. For information about using large files, search the Dassault Systèmes DSX.ClientCare Knowledge Base. |