ConcreteDamagedPlasticity object

The ConcreteDamagedPlasticity object specifies the concrete damaged plasticity model.

The following topics are discussed:

Access

materialApi.materials()[name].concreteDamagedPlasticity()

ConcreteDamagedPlasticity(...)

This method creates a ConcreteDamagedPlasticity object.

Path

materialApi.materials()[name].ConcreteDamagedPlasticity

Prototype

odb_ConcreteDamagedPlasticity&
ConcreteDamagedPlasticity(const odb_SequenceSequenceDouble& table,
                          bool temperatureDependency,
                          int dependencies);

Required arguments

table

An odb_SequenceSequenceDouble specifying the items described below.

Optional arguments

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.

Table data

The table data specify the following:

  • Dilation angle, ψ (in degrees) in the pq plane.

  • Flow potential eccentricity, ϵ. The default value is 0.1.

  • σb0/σt0, the ratio of initial equibiaxial compressive yield stress to initial uniaxial compressive yield stress. The default value is 1.16.

  • Kc, the ratio of the second stress invariant on the tensile meridian, to that on the compressive meridian, at initial yield for any given value of the pressure invariant p such that the maximum principal stress is negative. The default value is 2/3.

  • Viscosity parameter, μ, used for the viscoplastic regularization of the concrete constitutive equations in an Abaqus/Standard analysis. This parameter is ignored in an Abaqus/Explicit analysis. The default value is 0.0.

  • Temperature, if the data depend on temperature.

  • Value of the first field variable, if the data depend on field variables.

  • Value of the second field variable.

  • Etc.

Return value

A ConcreteDamagedPlasticity object.

Exceptions

RangeError.

Members

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

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

Prototype

odb_ConcreteCompressionHardening concreteCompressionHardening() const;
odb_ConcreteTensionStiffening concreteTensionStiffening() const;
odb_ConcreteCompressionDamage concreteCompressionDamage() const;
odb_ConcreteTensionDamage concreteTensionDamage() const;
concreteCompressionHardening

A ConcreteCompressionHardening object.

concreteTensionStiffening

A ConcreteTensionStiffening object.

concreteCompressionDamage

A ConcreteCompressionDamage object.

concreteTensionDamage

A ConcreteTensionDamage object.

Corresponding analysis keywords