optiresponses

Unless otherwise specified, data names are accessible in level 3 only.

activesuppressed
Returns non-zero if the entity is set inactive, 0 otherwise. Type: integer
allplies
This updates the attribute_b.
Type: Boolean
attj
The element type (AttributeJ).
Type: integer
attribute1_list
A pointer to PID, MID, EID, PLY ID or Grid ID as referenced by response type and property type.
Type: entity array (value is entity ID assigned to response)
attribute1max
Number of entity IDs.
Type: integer
attribute_a
The attributes of a response where further definition is required.
(See ATTA information on DRESP1 card for further information).
Type: integer
attribute_b
The attributes of a response where further definition is required.
(See ATTB information on DRESP1 card for further information).
Type: double
attribute_b_selection
The attribute stores the value for DRESP1 for selection (sum, avg, ssq, etc...)
Type: unsigned int.
attribute_b_value
This updates the attribute_b
Type: double
attributesmax
The number of attributes owned by this entity. Type: unsigned int.
beadfrac
The attribute maintains the state of option (Total, by Entity, Combined).
Type: unsigned int.
boresetid
The set ID for bore distortion response.
Type: entity
cluster
This updates the attribute_b via cluster Name field.
Type: double
configname
The solver name of the entity. Valid for hm_getvalue query only.
Type: string
cornerselection
Setting ATTB=CORNER allows for the use of corner stresses or corner strains as responses. This response can only be applied on Solid elements. This response is only supported for sizing, shape, and free shape optimization.
Type: unsigned int.
coord
This updates the CORD flag for static displacement, static strain, static stress, static force, SPC force and GPFORCE responses.
Type: Boolean
coordcid
This updates the coordinate system ID, if coordinateoptions is selected as CID for static displacement, static strain, static stress, static force, SPC force and GPFORCE responses.
Type: entity
coordinate_type_list
Pointer to the x, y, or z component of the GRID referenced by functionnodelist for DREPS2.
  • 1 – X
  • 2 – Y
  • 3 – Z
Type: pointer
coordinateoptions
This updates the coordinate system type for static displacement, static strain, static stress, static force, SPC force and GPFORCE responses.
Type: string
coordinatetypefortable
Maintains the table information for DGRID table.
Type: string array
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
dgridbcoordinatefortable
Maintains the table information for DGRIDB table.
Type: string array
dgridbcoordtypetab
Updates the DgridbCoordTypeTab (9299) attribute.
Type: integer array
dgridbnodetab
Updates the DgridbNodeTab (9298) attribute.
Type: entity array
dgridlcoordfortable
Maintains the table information for DGRIDL table.
Type: string array
dgridlcoordtypetab
Updates the DgridlCoordTypeTab (9303) attribute.
Type: integer array
dgridlnodetab
Updates the DgridlNodeTab (9302) attribute.
Type: entity array
dreport
Updates the DREPORT flag.
Type: Boolean
dreport_loadsteps
The list of loadstep entries for DREPORT .
Type: entity array
dresp1lv
Updates the DRESP1LV flag.
Type: unsigned int.
dresp1lvloadstep
Updates the DRESP1LV_LID (9914) attribute.
Type: entity array
dresp1lvopttable
Updates the DRESP1LV_VOPT (9913) attribute.
Type: string array
dresp1lvrid
Updates the DRESP1LV_RID (9912) attribute.
Type: entity array
dresp1v
Updates the DRESP1V flag.
Type: unsigned int.
dresp1vrid
Updates the DRESP1V_RID (9908) attribute.
Type: entity array
dresp2lv
Updates the DRESP2LV flag.
Type: unsigned int.
dresp2lvloadstep
Updates the DRESP2LV_LID (9917) attribute.
Type: entity array
dresp2lvopttable
Updates the DRESP2LV_VOPT (9916) attribute.
Type: string array
dresp2lvrid
Updates the DRESP2LV_RID (9915) attribute.
Type: entity array
dresp2v
Updates the DRESP2V flag.
Type: unsigned int.
dresp2vrid
Updates the DRESP2V_RID (9910) attribute.
Type: entity array
dresp2vvopttable
Updates the DRESP2LV_VOPT (9911) attribute.
Type: entity array
drespvopttable
Updates the DRESP1V_VOPT (9909) attribute.
Type: entity array
excluded_elem_list
The data name (EntityList) updates the Response_ExcludedElems (4713) attribute.
Type: entity array
extn
Indicates that extended attribute definition follows.
Type: Boolean
freq_val
The frequency value for the power flow response.
Type: Boolean
functionid
DEQATN identifier that defines the response relationship.
Type: entity (value is element ID)
id
The ID of the entity. Type: entity
include
The ID of the include file the entity is organized in. Type: entity
includeid
The ID of the include file the entity is organized in. Type: unsigned int.
internalid
The ID of the entity. Type: unsigned int.
highfq
The frequency upper bound to specify the frequency range for responses in frequency response analysis.
Type: double (value is element ID)
lallow
Updates the lower bound on response for reporting purposes.
Type: double (value is element ID)
loadstepweightlist
Pointer to the list of loadstep weights.
Type: pointer (value is loadstep weight)
loadstepweightname
The loadstepweightlist via Table.
Type: string
lowfq
The frequency lower bound to specify the frequency range for responses in frequency response analysis.
Type: double (value is element ID)
modecount
The count for modes.
Type: integer
modenumber
The attributes of a response where further definition is required.
(See ATTA information on DRESP1 card for further information).
Type: integer/real
modes
Pointer to the list of modes for DRESP1.
Type: integer array (value is mode)
modevalue
The modes value via Table.
Type: string array
name
The name of the entity. Type: string
nl
Updates the number of lowest responses to report.
Type: integer
node_list
The GPFORCE_NODEID (3141) attribute.
nodetabmax
The count for DgridbNodeTab (9298) attribute.
Type: unsigned int.
nodetabmaxl
The count for DgridlNodeTab (9302) attribute.
Type: unsigned int.
norm
The norm value.
Type: double
normalflag
The attribute performs the show/hide on the option (dof1,dof2, etc...) for FRACCL, FRDISP, FRVELO.
Type: Boolean
normconstraint
The norm constraint value.
Type: double
nu
Updates the number of highest responses to report.
Type: integer
octave
The responses can be calculated in octave bands instead of at each frequency. Depending on the selected octave band type, a single response is calculated for each band in the set of selected octave bands within the specified frequency range.
Type: unsigned int.
octopt
Defines the accumulation function used on narrow band frequency responses within each octave band, INT (default), SUM or AVG.
Type: string
option
The attribute allows selection of options for attribute_a.
Type: string
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
plyselection
This holds the value of attribute_b value selection control (AllPly, GlobalPly, GlobalPlynumber).
Type: unsigned int.
plyvalue
This updates the attribute_b.
Type: integer
property
Property type of the response.
  • 0 - PROP_TOTAL
  • 1 - PSHELL
  • 2 - PSOLID
  • 3 - PSHEAR
  • 4 - PCOMP
  • 5 - PBAR
  • 6 - PBEAM
  • 7 - PELAS
  • 8 - PROD
  • 9 - PBEND
  • 10 - PDAMP
  • 11 - PBUSH
  • 12 - PTUBE
  • 13 - PGAP
  • 14 - ELEM
  • 15 - MAT
  • 16 - SETS
  • 17 - PBARL
  • 18 - HM_ELAS
  • 19 - PBEAML
  • 20 - PWELD
  • 21 - PMASS
  • 22 - PCOMPG
  • 23 - PCOMPP
  • 24 - PVISC
  • 25 - PLYS
Type: unsigned int.
property_attrib_b
The attribute maintains the state of option (Total, Entity, Sum).
Type: unsigned int.
propertyname
Name of property. Valid for hm_getvalue query only.
Type: string
radiossconfig
The Radioss config.
Type: integer
randpsid
The attribute RESPONSE_RANDPS_ID (3979).
Type: entity
region
Region identifier.
Type: unsigned int.
response
Response type that is defined.
  • 1 – weight (Nastran)
  • 2 – volume
  • 3 – volumefrac
  • 4 – eign (Nastran)
  • 5 – frequency
  • 6 – buckling
  • 7 – static displacement
  • 8 – static strain
  • 9 – static stress
  • 10 – static force
  • 11 – composite stress
  • 12 – composite strain
  • 13 – composite failure
  • 14 – FRF displacement
  • 15 – FRF velocity
  • 16 – FRF acceleration
  • 17 – FRF SPCF (Nastran)
  • 18 – FRF stress
  • 19 – FRF force
  • 20 – tdisp (Nastran)
  • 21 – tvelo (Nastran)
  • 22 – taccl (Nastran)
  • 23 – tspcf (Nastran)
  • 24 – tstre (Nastran)
  • 25 – tforc (Nastran)
  • 29 – mass 30 – massfrac
  • 31 – compliance
  • 32 – weighted comp
  • 33 – weighted freq
  • 34 – compliance index
  • 35 – function 36 – COG
  • 37 – inertia
  • 38 – FRF strain
  • 39 – beadfrac
  • 40 – external
  • 41 – fatigue
  • 42 – FRF pressure
  • 43 – PSD displacement
  • 44 – PSD velocity
  • 45 – PSD acceleration
  • 46 – PSD pressure
  • 47 – RMS displacement
  • 48 – RMS velocity
  • 49 – RMS acceleration
  • 50 – RMS pressure
  • 51 – temperature
  • 52 – dsysid
  • 53 – PSD stress
  • 54 – PSD strain
  • 56 – RMS stress
  • 57 – RMS strain
  • 59 – FRF erp
  • 60 – SPC force
  • 61 – GPFORCE
  • 62 – mode shape
  • 63 - thermal compliance
Type: unsigned int.
responsegroup1, responsegroup2, responsegroup3, responsegroup4
The combination of these attributes defines ATTA.
Type: string
scale
Scaling and weighting the responses LIN (default), LOG, DBA, DBB, or DBC.
Type: string
spwld
The SPWLD flag for fatigue response.
Type: Boolean
subcasemodetracking
Allows selection of loadsteps:
0 – Off
1 – On
Type: Boolean
systemlistmax
The count for DgridlSystTab (9304) attribute.
Type: unsigned int.
uallow
Updates the upper bound on responses for reporting purposes.
Type: double
weightcount
The count for weights.
Type: unsigned int.
weights
Pointer to the list of weights for DRESP1.
Type: double array (value is weight)
weightvalue
The weights value via Table.
Type: string array

DRESP2 response data names.

attribute_b_selection_optifunction
The value for DRESP2 for selection (sum, avg, ssq, etc..).
Type: unsigned int.
desvarlist
Pointer to the list of designvars for DRESP1/DRESP2 (pointer value is designvar ID).
Valid for response = 35, 39 and property = 0.
Type: entity array
desvarlistmax
The number of desvars for DRESP2.
Type: unsigned int.
dvprellist
Pointer to the list of dvprels referenced by DRESP2.
Type: pointer (value is dvprel ID)
dvprelmax
The number of dvprels referenced by DRESP2.
Type: integer
function_loadsteplist
Pointer to the list of loadstep entries for DRESP2.
Type: pointer (value is loadstep ID)
function_loadsteplistmax
The number of loadstep entries referenced by DRESP2.
Type: integer
loadsteplist
Pointer to the list of loadstep entries for DRESP1/DRESP2.
Type: pointer (value is loadstep ID)
loadsteplistmax
The number of loadstep entries referenced by DRESP1.
Type: integer
nodelist
Pointer to the list of grids referenced by DRESP1/DRESP2.
Valid for response = 7,14,15,16,35,42,43,44,45,46,48,49,50,51 and property = 0.
Type: entity array (value is node ID)
nodelistmax
The number of nodes (DGRID) entries referenced by DRESP2.
Type: integer
responselist
Pointer to the list of response entries referenced by DRESP2.
Type: entity array (value is response ID)
responselistmax
The number of response entries referenced by DRESP2.
Type: unsigned int.
responsename
Name of response. Valid for hm_getvalue query only.
Type: string
tableentrylist
Pointer to the list of table entries referenced by DRESP2.
Type: entity array (value is table ID)
tableentrylistmax
The number of table entries (DTABLE) referenced by DRESP2.
Type: unsigned int.

DSYSID response variables.

$DSYSID_NUM
Number of DSYSIDs response per subcase.
Type: integer
$DSYSID_RID
Array of response IDs
Type: integer array
$DSYSID_SID
Array of subcase identification numbers.
Type: integer array
$DSYSID_SID_STR
Array of subcase identification strings, either ALL or blank.
Type: string array
$DSYSID_T
Array of DSYSID target values.
Type: string array
$DSYSID_W
Array of weighting factors.
Type: real array
$Response_ExcludedElems
Array of element IDs excluded from the response.
Type: integer array
$RESPONSE_RANDPS_ID
RANDPS ID.
Type: integer

Version History

2017.1 - Added new data names coord, coordinateoptions, coordcid, dreport, dreport_loadsteps, lallow, nl, nu and uallow.

2017.2 - Added new data names dresp1lv, dresp1lvloadstep, dresp1lvopttable, dresp1lvrid, dresp1v, dresp1vrid, dresp2lv, dresp2lvloadstep, dresp2lvopttable, dresp2lvrid, dresp2v, dresp2vrid, dresp2vvopttable and drespvopttable.

2019 - Added new data names attj, cornerselection, extn, freq_val, highfq, lowfq, octave, octopt, option, radiossconfig, scale and subcasemodetracking.