Structure for the property tuple = ("Property Name", "Value"). "Property Name" defines the reference capsGroup for the property being specified. The "Value" can either be a JSON String dictionary (see Section JSON String Dictionary) or a single string keyword (see Section Single Value String).
JSON String Dictionary
If "Value" is JSON string dictionary (e.g. "Value" = {"shearMembraneRatio": 0.83, "bendingInertiaRatio": 1.0, "membraneThickness": 0.2, "propertyType": "Shell"}) the following keywords ( = default values) may be used:
-
propertyType = No Default value
Type of property to apply to a given capsGroup Name. Options: ConcentratedMass, Rod, Bar, Shear, Shell, Composite, and Solid
-
material = "Material Name" (FEA Material)
"Material Name" from FEA Material to use for property.
Defaults to material index if 1 if only one material has been provided.
-
crossSecArea = 0.0
Cross sectional area.
-
torsionalConst = 0.0
Torsional constant.
-
torsionalStressReCoeff = 0.0
Torsional stress recovery coefficient.
-
massPerLength = 0.0
Non-structural mass per unit length.
-
zAxisInertia = 0.0
Section moment of inertia about the element z-axis.
-
yAxisInertia = 0.0
Section moment of inertia about the element y-axis.
-
yCoords[4] = [0.0, 0.0, 0.0, 0.0]
Element y-coordinates, in the bar cross-section, of four points at which to recover stresses
-
zCoords[4] = [0.0, 0.0, 0.0, 0.0]
Element z-coordinates, in the bar cross-section, of four points at which to recover stresses
-
areaShearFactors[2] = [0.0, 0.0]
Area factors for shear.
-
crossProductInertia = 0.0
Section cross-product of inertia.
-
crossSecType = NULL
Cross-section type. Must be one of following character variables: BAR, BOX, BOX1, CHAN, CHAN1, CHAN2, CROSS, H, HAT, HEXA, I, I1, ROD, T, T1, T2, TUBE, or Z.
-
crossSecDimension = [0,0,0,....]
Cross-sectional dimensions (length of array is dependent on the "crossSecType"). Max supported length array is 10!
-
membraneThickness = 0.0
Membrane thickness.
-
bendingInertiaRatio = 1.0
Ratio of actual bending moment inertia to the bending inertia of a solid plate of thickness "membraneThickness"
-
shearMembraneRatio = 5.0/6.0
Ratio shear thickness to membrane thickness.
-
materialBending = "Material Name" (FEA Material)
"Material Name" from FEA Material to use for property bending. If no material is given and "bendingInertiaRatio" is greater than 0, the material name provided in "material" is used.
-
materialShear = "Material Name" (FEA Material)
"Material Name" from FEA Material to use for property shear. If no material is given and "shearMembraneRatio" is greater than 0, the material name provided in "material" is used.
-
massPerArea = 0.0
Non-structural mass per unit area.
-
compositeMaterial = "no default"
List of "Material Name"s, ["Material Name -1", "Material Name -2", ...], from FEA Material to use for composites.
-
shearBondAllowable = 0.0
Allowable interlaminar shear stress.
-
symmetricLaminate = False
Symmetric lamination option. True- SYM only half the plies are specified, for odd number plies 1/2 thickness of center ply is specified with the first ply being the bottom ply in the stack, default (False) all plies specified.
-
compositeFailureTheory = "(no default)"
Composite failure theory. Options: "HILL", "HOFF", "TSAI", and "STRN"
-
compositeThickness = (no default)
List of composite thickness for each layer (e.g. [1.2, 4.0, 3.0]). If the length of this list doesn't match the length of the "compositeMaterial" list, the list is either truncated [ >length("compositeMaterial")] or expanded [ <length("compositeMaterial")] in which case the last thickness provided is repeated.
-
compositeOrientation = (no default)
List of composite orientations (angle relative element material axis) for each layer (eg. [5.0, 10.0, 30.0]). If the length of this list doesn't match the length of the "compositeMaterial" list, the list is either truncated [ >length("compositeMaterial")] or expanded [ <length("compositeMaterial")] in which case the last orientation provided is repeated.
-
massOffset = [0.0, 0.0, 0.0]
Offset distance from the grid point to the center of gravity for a concentrated mass.
-
massInertia = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
Mass moment of inertia measured at the mass center of gravity.
Single Value String
If "Value" is a string, the string value may correspond to an entry in a predefined property lookup table. NOT YET IMPLEMENTED!!!!