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. If no material is set the first material created will be used
-
crossSecArea = 0.0
Cross sectional area.
-
torsionalConst = 0.0
Torsional constant.
-
torsionalStressReCoeff = 0.0
Torsional stress recovery coefficient.
-
massPerLength = 0.0
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.
-
shearPanelThickness = 0.0
Shear panel thickness.
-
nonStructMassPerArea = 0.0
Nonstructural mass per unit area.
-
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
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!!!!