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. If "True" only half the plies are specified (the plies will be repeated in reverse order internally in the PCOMP card). For an odd number of plies, the 1/2 thickness of the 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!!!!