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 the following keywords ( = default values) may be used:
-
propertyType = No Default value
Type of property to apply to a give 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.
-
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.
-
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!!!!