DataImperfection object

The DataImperfection object defines geometric imperfection on an assembly region.

The DataImperfection object is derived from the Imperfection object.

This page discusses:

Access

import assembly
mdb.models[name].rootAssembly.engineeringFeatures.imperfections[name]

DataImperfection(...)

This method creates a DataImperfection object.

Path

mdb.models[name].parts[name].engineeringFeatures.DataImperfection

Required arguments

name

A String specifying the repository key.

imperfectionTable

A sequence of sequences of Ints and Floats specifying the imperfection components at a given node. The items in the table data are described below.

Optional arguments

system

A SymbolicConstant specifying the coordinate system. The imperfection values in the data lines would be treated as perturbation values of the respective coordinates. Possible values are R, C, and S. The default value is R.

Table data

The imperfectionTable data specify the following:

  • Node number.

  • Component of imperfection in the first coordinate direction.

  • Component of imperfection in the second coordinate direction.

  • Component of imperfection in the third coordinate direction.

Return value

A DataImperfection object.

Exceptions

None.

setValues(...)

This method modifies the DataImperfection object.

Required arguments

None.

Optional arguments

The optional arguments to setValues are the same as the arguments to the DataImperfection method, except for the name argument.

Return value

None.

Exceptions

None.

Members

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

In addition, the DataImperfection object has the following member:

suppressed

A Boolean specifying whether the imperfection is suppressed or not. The default value is OFF.