|
Nastran Analysis Interface Module (AIM)
Natran Analysis Interface Module (AIM)
|
Structure for the design variable tuple = ("DesignVariable Name", "Value"). "DesignVariable 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). In Nastran the DesignVariable Name will be the LABEL used in the DESVAR input. For this reason the user should keep the length of this input to a minimum number of characters, ideally 7 or less.
DESVAR ID LABEL XINIT XLB XUB DELXV DDVALIf "Value" is JSON string dictionary (eg. "Value" = {"designVariableType": "Property", "groupName": "plate", "upperBound": 10.0, "fieldName": "TM"}) the following keywords ( = default values) may be used:
capsGroup or FEA Material name(s) to the design variable (e.g. "Name1" or ["Name1","Name2",...].designVariableType Property a capsGroup Name (or names) is given. The property (see FEA Property) also assigned to the same capsGroup will be automatically related to this design variable entry.designVariableType Material a FEA Material name (or names) is given. designVariableType value. These are Material or Property. This means that an aspect of a material or property input can change in the optimization problem. This input specifies what aspect of the Material or Property is changing.groupName 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"fieldName input defined above to relate design variables and property inputs. This requires knowledge of Nastran bulk data input format for material and property input cards.
1.8.13