62.11 GeneralStiffnessSection object

The GeneralStiffnessSection object defines the properties of a shell section via the stiffness matrix.

The GeneralStiffnessSection object is derived from the ShellSection object.

Access
sectionApi.sections()[name]


62.11.1 GeneralStiffnessSection(...)

This method creates a GeneralStiffnessSection object.

Path
sectionApi.GeneralStiffnessSection
Prototype
odb_GeneralStiffnessSection&
GeneralStiffnessSection(const odb_String& name,
               const odb_SequenceDouble& stiffnessMatrix,
               odb_Union referenceTemperature,
               bool applyThermalStress,
               bool temperatureDependency,
               int dependencies,
               const odb_String& poissonDefinition,
               double poisson,
               bool useDensity,
               double density,
               const odb_SequenceDouble& thermalStresses,
               const odb_SequenceSequenceDouble& scalingData);

Required arguments

name

An odb_String specifying the repository key.

stiffnessMatrix

An odb_SequenceDouble specifying the stiffness matrix for the section in the order D11, D12, D22, D13, D23, D33, ...., D66. Twenty-one entries must be given.

Optional arguments

referenceTemperature

The string "NONE" or a Float specifying the reference temperature for thermal expansion. The default value is "NONE".

applyThermalStress

A Boolean specifying whether or not the section stiffness varies with thermal stresses. The default value is false.

temperatureDependency

A Boolean specifying whether the data depend on temperature. The default value is false.

dependencies

An Int specifying the number of field variable dependencies. The default value is 0.

poissonDefinition

An odb_String specifying whether to use the default value for the Poisson's ratio. Possible values are:

  • "DEFAULT", specifying that the default value for the Poisson's ratio is 0.5 in an Abaqus/Standard analysis and is obtained from the material definition in an Abaqus/Explicit analysis.

  • "VALUE", specifying that the Poisson's ratio used in the analysis is the value provided in poisson.

The default value is "DEFAULT".

poisson

A Double specifying the Poisson's ratio. Possible values are –1.0 poisson 0.5. This argument is valid only when poissonDefinition="VALUE". The default value is 0.5.

useDensity

A Boolean specifying whether or not to use the value of density. The default value is false.

density

A Double specifying the value of density to apply to this section. The default value is 0.0.

thermalStresses

An odb_SequenceDouble specifying the generalized stress values caused by a unit temperature rise. Six entries must be given if the value of applyThermalStress is set to True. The default value is ("").

scalingData

An odb_SequenceSequenceDouble specifying the scaling factors for given temperatures and/or field data. Each row should contain (Y, alpha, T, F1,...,Fn). The default value is an empty sequence.

Return value

A GeneralStiffnessSection object.

Exceptions

None.


62.11.2  Members

The GeneralStiffnessSection object has members with the same names and descriptions as the arguments to the GeneralStiffnessSection method.

In addition, the GeneralStiffnessSection object can have the following members:

Prototype
odb_RebarLayers rebarLayers() const;
odb_TransverseShearShell transverseShear() const;
rebarLayers

A RebarLayers object specifying reinforcement properties.

transverseShear

A TransverseShearShell object specifying the transverse shear stiffness properties.


62.11.3  Corresponding analysis keywords

*SHELL GENERAL SECTION