|
Nastran Analysis Interface Module (AIM)
Natran Analysis Interface Module (AIM)
|
Structure for the design variable tuple = ("DesignVariableRelation Name", "Value"). "DesignVariableRelation Name" defines the reference name for the design variable being specified. This string will be used in the FEA input directly. The "Value" must be a JSON String dictionary (see Section JSON String Dictionary).
If "Value" is JSON string dictionary (eg. "Value" = {"componentType": "Property", "componentName": "plate", "fieldName": "TM", "variableName": "MyDesVar"}) the following keywords ( = default values) may be used:
componentType Property a FEA Property name (or names) is given.componentType Material a FEA Material name (or names) is given. componentType Element a capsGroup Name (or names) is given. variableType value. These are Material, Property, or Element. This means that an aspect of a material, property, or element input can change in the optimization problem. This input specifies what aspect of the Material, Property, or Element is changing. componentName above. MAT1, materialType = "Isotropic" MAT2, materialType = "Anisothotropic" MAT8, materialType = "Orthotropic" MAT9, materialType = "Anisotropic" PROD propertyType = "Rod" PBAR propertyType = "Bar" PSHELL propertyType = "Shell" PCOMP propertyType = "Composite" PSOLID propertyType = "Solid" CTRIA3, CQUAD4 propertyType = "Shell"fieldName input defined above to relate design variables and property, material, or elements. This requires knowledge of Nastran bulk data input format for material, property, and element input cards. variableName.