You are on page 1of 5

OptiStruct Keyword Notes

ACCELERATION Controls the output of acceleration results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

ANALYSIS Flag indicating that only analysis is to be performed (i.e. no optimization),


CHECK overrides ANALYSIS.

CHECK Flag indicating that only a check run is to be performed (i.e. no analysis or
optimization). CHECK overrides ANALYSIS.

CSTRAIN Controls the output of strain results for composite shells.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

CSTRESS Controls the output of stress results for composite shells.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

DENSITY Controls the output of density results from a topology or free-size


optimization.

DENSRES Controls the output of density results from a topology or free-size


optimization.

DESHIS Controls the creation of the .hgdata file.

DISPLACEMENT Controls the output of displacement (and rotation) results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

DMIGNAME Defines the name given to the reduced matrices written to an external
data file.

ECHO Controls the echo of input data to the .out or .echo files.

EIGVNAME Defines the prefix to be used for the saving and retrieval of external
eigenvalue data files.

ELFORCE Controls the output of element force results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

ESE Controls the output of element strain energy results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

FORMAT Controls the format of results output.


Formats are: H3D (default), HM, FLX, OPTI, OUTPUT2, PUNCH,
PATRAN, APATRAN, NONE.

GPFORCE Controls the output of grid point force results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

GPSTRESS Controls the output of grid point stress results (available for PSOLID
components only).
Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

HISOUT Controls the contents of the .hgdata file.

INFILE When using the two-file setup, INFILE indicates the prefix of the file
containing the bulk data information. Its extension must be .fem.

LOADLIB Defines the libraries to be loaded for external responses (DRESP3).

MODEL Requests output for all formats for only a subset of the model and results.
(This option is intended for multi-body dynamics and transient solution
sequences with which users often require results for only a subsection of a
model, but it is applied to all solution sequences).

MPCFORCES Controls the output of MPC force results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

OFREQUENCY Defines a set of frequencies at which results are output for frequency
response analysis.
Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

OLOAD Controls the output of applied force results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

OTIME Defines a set of times at which results are output for transient analysis.

OUTFILE Defines the path to, and the prefix of, the results files output by OptiStruct.

OUTPUT Controls the frequency and format of results output by OptiStruct.

PROPERTY Controls the output of the property definitions used in the last iteration of
an optimization.

RESPRINT Controls the output of unretained optimization constraints.

RESTART Flag that indicates that a restart run is to be performed. Also indicates the
prefix of the .sh file to be used as the starting iteration for the restart.

RESULTS Controls the frequency of output of analytical results during an


optimization.

SCREEN Controls the information echoed to the screen during an OptiStruct run.

SENSITIVITY Controls the output of responses and sensitivities for size and shape
design variables to a Microsoft Excel spreadsheet.

SENSOUT Controls the frequency of output of responses and sensitivities to a


Microsoft Excel spreadsheet.

SET Creates real number sets, output as SET cards, which may be referenced
by the OFREQUENCY or OTIME cards. Integer sets (also SET cards) are
supported as entity sets in HyperMesh.

SHAPE Controls the output of shape optimization results from a shape,


topography or free-shape optimization.

SHRES Controls the frequency of output of the state files (.sh and .grid).

SPCFORCES Controls the output of single-point force of constraint results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

STRAIN Controls the output of elemental strain results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

STRESS Controls the output of elemental stress results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

SUBTITLE Defines a default subtitle for an OptiStruct model.


Individual subcases may have their own SUBTITLE definitions which are
supported on the subcase definition (use the edit button in
the subcasepanel). These will override the default subtitle.

THICKNESS Controls the output of thickness results from topology, free-size, or size
optimization.

TITLE Defines a title for an OptiStruct model.

TMPDIR Defines a temporary directory where scratch files will be written.


OptiStruct allows multiple TMPDIR entries, but only one instance is
currently supported in the HyperMesh interface.

VELOCITY Controls the output of velocity results.


Supported as an output option on the subcase definition when it appears
within a subcase. (Use the edit button in the subcase panel).

The following Global Matrix Selectors are supported as control cards in HyperMesh:

OptiStruct Matrix Selectors Notes

B2GG Identifies a DMIG bulk data entry as a viscous damping matrix.

K2GG Identifies a DMIG bulk data entry as a stiffness matrix.

K42GG Identifies a DMIG bulk data entry as a structural element damping


matrix.

M2GG Identifies a DMIG bulk data entry as a mass matrix.

P2G Identifies a DMIG bulk data entry as a load matrix.

Other OptiStruct cards supported as control cards in HyperMesh:

OptiStruct Card Notes

DTI_UNITS Defines units for multi-body dynamics and component mode


synthesis solution sequences.

GRDSET Defines defaults for fields 3, 7, and 8 on all GRID entries.

GAPPRM Defines parameters for gap element connectivity and configuration.


The following GAPPRM arguments are supported: CHKRUN,
CKGPDIR, GAPCMPL, GAPGPRJ, HMGAPST, PRTSW, ERRMSG.

PARAM Defines OptiStruct run parameters.


The following PARAM arguments are supported: AMLS, AMLSNCPU,
AUTOSPC, CB2, CHECKEL, CHKGPDIR, CHECKMAT, CK2, CM2,
COUPMASS, CP2, DFREQ, EFFMAS, EXPERTNL, EXTOUT,
FLEXH3D, FLIPOK, G, GAPOFFSET, INREL, ITAPE, KDAMP,
KGRGD, MBDH3D, MODETRAK, POST, PRGPST, REANAL,
SHALTER, W3, W4, WTMASS.
If an unsupported argument is encountered on importing a PARAM
card, the data is stored as UNSUPPORTED_PARAMS on the
PARAM card. It is also possible to create an unsupported PARAM
card using the UNSUPPORTED_PARAMS option.

SWLDPRM Defines parameters for CWELD connectivity search.


The following SWLDPRM arguments are supported: CHKRUN,
GSPROJ, PROJTOL, PRTSW, ERRMSG.

Other HyperMesh control cards for the OptiStruct interface:

HyperMesh Control Notes


BULK_UNSUPPORTED_CARDS If a line (not a continuation line) occurs after the BEGIN BULK
statement in an input file and starts with a keyword that is not
recognized or supported, then the entire card gets written to
BULK_UNSUPPORTED_CARDS.
It is also possible to manually define an unsupported bulk data card
using the BULK_UNSUPPORTED_CARDS.
BULK_UNSUPPORTED_CARDS are exported near the bottom of
the exported OptiStruct input file, just before the ENDDATA
statement.

CTRL_UNSUPPORTED_CARDS If a line (not a continuation line) occurs before the BEGIN BULK
statement and before the first SUBCASE statement and starts with
a keyword that is not recognized or supported, then the entire card
gets written to CTRL_UNSUPPORTED_CARDS.
It is also possible to manually define data cards appearing above
the first SUBCASE statement using the
CTRL_UNSUPPORTED_CARDS.
CTRL_UNSUPPORTED_CARDS are exported near the top of the
exported OptiStruct input file, just before the first SUBCASE
statement.

GLOBAL_CASE_CONTROL This control card handles the data selectors FREQ, METHOD,
MPC, SDAMPING and SPC appearing above the first SUBCASE
statement.

INCLUDE_BULK This control card is retained to support old database files.


In version 8.0, it is recommended that the include browser be used
for work involving include files.

INCLUDE_CTRL This control card is retained to support old database files.


In version 8.0, it is recommended that the include browser be used
for work involving include files.

Model Documentation $HMBEGINDOC and $HMENDDOC indicate a section of comment


cards which are supported on import to and export from
HyperMesh. The comments are stored on control card Model
Documentation.
This information is exported at the top of the exported OptiStruct
input file.

DEBUG Some special or custom features can be accessed through the use
of 'debug, <string>, <real>' statements.

OSDIAG Some special diagnostic information can be processed through the


use of 'osdiag, <integer>, <integer>, <real>, <real>' statements.

You might also like