model.component(<ctag>).common().create(<tag>,type) creates a common feature node with the given tag and type.
model.component(<ctag>).common(<tag>).set(property, <value>) sets a named property in the common feature with tag
<tag> in component
<ctag>.
model.component(<ctag>).common().create(<tag>,"ExpressionOperator") creates an expression operator feature. The following properties are available.
model.component(<ctag>).common(<exop>).create(<tag>,"OperatorContribution") creates an Operator Contribution feature as a subfeature to the Expression Operator feature with tag
<exop>. The following properties are available.
model.component(<ctag>).common().create(<tag>,"Matrix") creates a matrix variable feature. For a Matrix definition, the following properties are available.
|
|
|
|
|
full | symmetric | hermitian
|
|
|
|
|
|
|
|
|
|
|
model.component(<ctag>).common().create(<tag>,"MatrixInverse") creates a matrix inverse feature. For a MatrixInverse definition, the following properties are available.
|
|
|
|
|
full | symmetric | hermitian
|
|
|
|
|
|
|
|
|
|
|
model.component(<ctag>).common().create(<tag>,"MatrixDiagonalization") creates a matrix diagonalization feature. For a MatrixDiagonalization definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"MatrixDecomposition") creates a matrix decomposition (SVD) feature. For a MatrixDecomposition definition, the following properties are available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
full | symmetric | hermitian
|
|
|
|
|
|
|
|
|
|
|
model.component(<ctag>).common().create(<tag>,"VectorTransform", <component>) creates a vector transformation feature that transforms vectors from one coordinate system to another. For a VectorTransform definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"MatrixTransform", <component>) creates a matrix transformation feature that transforms matrix indices from one coordinate system to another. For a MatrixTransform definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"StateVariables") creates a state variable definition feature that declares state variables and specifies initialization and update expressions. For a StateVariables definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"ParticipationFactors") creates a participation factors feature setting up variables for participation factor evaluation. For a ParticipationFactors definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"ResponseSpectrum") creates a response spectrum feature preparing a structural model for response spectrum evaluation. For a Response Spectrum feature, the following properties are available.
model.component(<ctag>).common().create(<tag>,"AmbientProperties") creates an ambient properties feature. Ambient properties can be set manually, or imported from meteorological data. For an Ambient Properties feature,
Table 2-32 lists the properties that are available for the default setting of the
AmbientData property.
|
|
|
|
|
UserDef | MeteorologicalData | MeteorologicalData2017
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
model.component(<ctag>).common().create(<tag>,"GlobalReducedModelInputs") creates a reduced model inputs feature defining control variables for use as inputs when training a reduced model. For a Global Reduced Model Inputs definition, the following properties are available.
The Common Model Inputs feature is a default singleton feature (with tag cminpt) that cannot be removed. It controls the default values of model input quantities required as input values to materials and physics features. For the Common Model Inputs definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"CommonInputDef") creates a common model input definition feature overriding the value of a model input quantity on a selection. For a Model Input definition, the following properties are available.
Note that changing the minpDefName property resets the corresponding value property to a default value specific to the particular quantity.
model.component(<ctag>).common().create(<tag>,"PrescribedDeformation") or
model.component(<ctag>).common().create(<tag>,"PrescribedDeformationDeformedGeometry") creates a prescribed deformation feature acting on the spatial or material frame mesh, respectively. For a PrescribedDeformation definition, the following property is available.
model.component(<ctag>).common().create(<tag>,"RotatingDomain") or
model.component(<ctag>).common().create(<tag>,"RotatingDomainDeformedGeometry") creates a rotating domain feature acting on the spatial or material frame mesh, respectively. For a RotatingDomain definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"DeformingDomain") or
model.component(<ctag>).common().create(<tag>,"DeformingDomainDeformedGeometry") creates a deforming domain feature acting on the spatial or material frame mesh, respectively. For a DeformingDomain definition, the following properties are available.
|
|
|
|
|
|
|
|
|
laplace | winslow | hyperelastic | yeoh
|
|
|
model.component(<ctag>).common().create(<tag>,"FixedBoundary") or
model.component(<ctag>).common().create(<tag>,"FixedBoundaryDeformedGeometry") creates a fixed boundary feature acting on the spatial or material frame mesh, respectively. This feature has a boundary selection only.
model.component(<ctag>).common().create(<tag>,"PrescribedMeshDisplacement") or
model.component(<ctag>).common()
.create(<tag>,"PrescribedMeshDisplacementDeformedGeometry") creates a prescribed mesh displacement feature acting on the spatial or material frame mesh, respectively. For a PrescribedMeshDisplacement definition, the following property is available.
model.component(<ctag>).common().create(<tag>,"PrescribedNormalMeshDisplacement") or
model.component(<ctag>).common()
.create(<tag>,"PrescribedNormalMeshDisplacementDeformedGeometry") creates a prescribed normal mesh displacement feature acting on the spatial or material frame mesh, respectively. For a PrescribedNormalMeshDisplacement definition, the following property is available.
model.component(<ctag>).common().create(<tag>,"PrescribedNormalMeshVelocity") or
model.component(<ctag>).common()
.create(<tag>,"PrescribedNormalMeshVelocityDeformedGeometry") creates a prescribed normal mesh velocity feature acting on the spatial or material frame mesh, respectively. For a PrescribedNormalMeshVelocity definition, the following property is available.
model.component(<ctag>).common().create(<tag>,"RotatingBoundary") or
model.component(<ctag>).common().create(<tag>,"RotatingBoundaryDeformedGeometry") creates a rotating boundary feature acting on the spatial or material frame mesh, respectively. For a RotatingBoundary definition, the following properties are available.
model.component(<ctag>).common().create(<tag>,"Slip") or
model.component(<ctag>).common().create(<tag>,"SlipDeformedGeometry") creates a mesh slip feature acting on the spatial or material frame mesh, respectively. This feature has a boundary selection only.
model.component(<ctag>).common().create(<tag>,"Symmetry") or
model.component(<ctag>).common().create(<tag>,"SymmetryDeformedGeometry") creates a symmetry feature acting on the spatial or material frame mesh, respectively. This feature has a boundary selection only.
|
The DensityTopology, FixedTopologyDomain, FixedTopologyBoundary, FreeShapeDomain, FreeShapeBoundary, FreeShapeShell, FreeShapeSymmetry, FixedShapeEdge, FixedShapePoint, MaterialTopologyDomain, MaterialTopologyBoundary, PolynomialBoundary, VoidTopologyDomain, and VoidTopologyBoundary features below require the Optimization Module.
|
model.component(<ctag>).common().create(<tag>,"DensityTopology") creates a density model feature for topology optimization.
model.component(<ctag>).common().create(<tag>,"FixedTopologyDomain") creates a fixed topology domain feature for topology optimization.
model.component(<ctag>).common().create(<tag>,"FixedTopologyBoundary") creates a fixed topology boundary feature for topology optimization.
model.component(<ctag>).common().create(<tag>,"FreeShapeDomain") creates a fixed shape domain feature for shape optimization.
model.component(<ctag>).common().create(<tag>,"FreeShapeBoundary") creates a fixed shape boundary feature for shape optimization.
model.component(<ctag>).common().create(<tag>,"FreeShapeShell") creates a free shape shell feature for shape optimization.
model.component(<ctag>).common().create(<tag>,"FreeShapeSymmetry") creates a free shape symmetry feature for shape optimization.
model.component(<ctag>).common().create(<tag>,"FixedShapePoint") creates a fixed shape point feature for shape optimization in 2D only.
model.component(<ctag>).common().create(<tag>,"FixedShapeEdge") creates a fixed shape edge feature for shape optimization in 3D only.
model.component(<ctag>).common().create(<tag>,"MaterialTopologyDomain") creates a material topology domain feature for topology optimization.
model.component(<ctag>).common().create(<tag>,"MaterialTopologyBoundary") creates a material topology boundary feature for topology optimization.
model.component(<ctag>).common().create(<tag>,"PolynomialBoundary") creates a polynomial boundary feature for shape optimization in 2D only.
model.component(<ctag>).common().create(<tag>,"VoidTopologyDomain") creates a void topology domain feature for topology optimization.
model.component(<ctag>).common().create(<tag>,"VoidTopologyBoundary") creates a void topology boundary feature for topology optimization.
|
|
|
|
|
|
|
The projection slope when projectionType is set to TanhProjection.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L_min is taken as h when filterLengthType is set to Mesh.
|
|
|
|
theta_fix is taken as 0 when fixedDensityType is set to Void, and it is taken as 0 when fixedDensityType is set to Material.
|
|
SIMP | Darcy | Linear_interp | RAMP | Custom
|
|
|
|
|
|
Filter radius when filterType is set to Helmholtz.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SIMP exponent, when interpolationType is set to SIMP.
|
|
|
|
|
|
|
|
Darcy interpolation, when interpolationType is set to Darcy.
|
|
|
|
RAMP parameter, when interpolationType is set to RAMP.
|
|
|
|
p_SIMP is taken as 3, when setsimpExponentType is set to Auto.
|
|
|
|
|
|
|
|
theta_min is taken as 0.001, when thetaMinType is set to Auto.
|
|
|
|
The projection point when projectionType is set to TanhProjection.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|