Structure for the analysis tuple = (`Analysis Name', `Value'). 'Analysis Name' defines the reference name for the analysis 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 (eg. "Value" = {"numDesiredEigenvalue": 10, "eigenNormaliztion": "MASS", "numEstEigenvalue": 1, "extractionMethod": "GIV", "frequencyRange": [0, 10000]}) the following keywords ( = default values) may be used:
-
analysisType = "Modal"
Type of load. Options: "Modal", "Static", "StaticOpt".
-
analysisLoad = "(no default)"
Single or list of "Load Name"s defined in FEA Load in which to use for the analysis (e.g. "Name1" or ["Name1","Name2",...].
-
analysisConstraint = "(no default)"
Single or list of "Constraint Name"s defined in FEA Constraint in which to use for the analysis (e.g. "Name1" or ["Name1","Name2",...].
-
analysisDesignConstraint = "(no default)"
Single or list of "Design Constraint Name"s defined in FEA DesignConstraint in which to use for the analysis (e.g. "Name1" or ["Name1","Name2",...].
-
extractionMethod = "(no default)"
Extraction method for modal analysis.
-
frequencyRange = [0.0, 0.0]
Frequency range of interest for modal analysis.
-
numEstEigenvalue = 0
Number of estimated eigenvalues for modal analysis.
-
numDesiredEigenvalue = 0
Number of desired eigenvalues for modal analysis.
-
eigenNormaliztion = "(no default)"
Method of eigenvector renormilization. Options: "POINT", "MAX", "MASS"
-
gridNormaliztion = 0
Grid point to be used in normalizing eigenvector to 1.0 when using eigenNormaliztion = "POINT"
-
componentNormaliztion = 0
Degree of freedom about "gridNormalization" to be used in normalizing eigenvector to 1.0 when using eigenNormaliztion = "POINT"
-
lanczosMode = 2
Mode refers to the Lanczos mode type to be used in the solution. In mode 3 the mass matrix, Maa,must be nonsingular whereas in mode 2 the matrix K aa - sigma*Maa must be nonsingular
-
lanczosType = "(no default)"
Lanczos matrix type. Options: DPB, DGB.
Single Value String
If "Value" is a string, the string value may correspond to an entry in a predefined analysis lookup table. NOT YET IMPLEMENTED!!!!