ImperfectionCase#

Attribute Name

Data Type

Description

no

int

Object number

type

Type

Imperfection Case Type

user_defined_name_enabled

bool

User-defined name enabled

name

str

Name

assigned_to_load_cases

List[int]

Assigned to Load Cases

assigned_to_load_combinations

List[int]

Assigned to Load Combinations

is_active

bool

Is Active

assign_to_combinations_without_assigned_imperfection_case

bool

Assign to all COs without assigned Imperfection Case

direction

Direction

Imperfection direction

direction_for_level_direction

DirectionForLevelDirection

Imperfection direction for level direction

coordinate_system

int

Coordinate system

load_case_for_notional_loads

int

Load Case for Notional Loads

sway_coefficients_reciprocal

bool

Sway coefficient as reciprocal of 1

level_imperfections

LevelImperfectionsTable

Level imperfections

source

Source

Source type for imperfection case

shape_from_load_case

int

Imperfection shape from load case

shape_from_load_combination

int

Imperfection shape from load combination

buckling_shape

int

Buckling shape

delta_zero

float

Imperfection magnitude | δ_0

magnitude_assignment_type

MagnitudeAssignmentType

Assignment type of imperfection magnitude

reference_node

int

Assign imperfection magnitude to node

amount_of_modes_to_investigate

int

Amount of modes to investigate

eigenmode_automatically

bool

Eigenmode automatically

imperfection_cases_items

ImperfectionCasesItemsTable

Items of Imperfection Cases

comment

str

Comment

is_generated

bool

Generated by

generating_object_info

str

Generated by

id_for_export_import

str

metadata_for_export_import

str

Associated Data Types#

LevelImperfectionsTable#

Attribute Name

Data Type

Description

rows

List[LevelImperfectionsRow]

LevelImperfectionsRow#

Attribute Name

Data Type

Description

no

int

description

str

level

float

e_1

float

theta_1

float

e_2

float

theta_2

float

comment

str

ImperfectionCasesItemsTable#

Attribute Name

Data Type

Description

rows

List[ImperfectionCasesItemsRow]

ImperfectionCasesItemsRow#

Attribute Name

Data Type

Description

no

int

description

str

name

int

factor

float

operator_type

Operator

comment

str

Associated Enums#

Type#

Name

TYPE_UNKNOWN

TYPE_BUCKLING_MODE

TYPE_DYNAMIC_EIGENMODE

TYPE_IMPERFECTION_CASES_GROUP

TYPE_INITIAL_SWAY_VIA_TABLE

TYPE_LOCAL_IMPERFECTIONS

TYPE_NOTIONAL_LOADS_FROM_LOAD_CASE

TYPE_STATIC_DEFORMATION

Direction#

Name

DIRECTION_IMPERFECTION_CASE_DIRECTION_LOCAL_X

DIRECTION_IMPERFECTION_CASE_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_NEGATIVE

DIRECTION_IMPERFECTION_CASE_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE

DIRECTION_IMPERFECTION_CASE_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_NEGATIVE

DIRECTION_IMPERFECTION_CASE_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE

DIRECTION_IMPERFECTION_CASE_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_NEGATIVE

DIRECTION_IMPERFECTION_CASE_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE

DIRECTION_IMPERFECTION_CASE_DIRECTION_LOCAL_Y

DIRECTION_IMPERFECTION_CASE_DIRECTION_LOCAL_Y_NEGATIVE

DIRECTION_IMPERFECTION_CASE_DIRECTION_LOCAL_Z

DIRECTION_IMPERFECTION_CASE_DIRECTION_LOCAL_Z_NEGATIVE

DIRECTION_IMPERFECTION_CASE_DIRECTION_SPATIAL

DIRECTION_IMPERFECTION_CASE_DIRECTION_SPATIAL_NEGATIVE

DirectionForLevelDirection#

Name

DIRECTION_FOR_LEVEL_DIRECTION_ALONG_X

DIRECTION_FOR_LEVEL_DIRECTION_ALONG_XY

DIRECTION_FOR_LEVEL_DIRECTION_ALONG_XZ

DIRECTION_FOR_LEVEL_DIRECTION_ALONG_Y

DIRECTION_FOR_LEVEL_DIRECTION_ALONG_YZ

DIRECTION_FOR_LEVEL_DIRECTION_ALONG_Z

Source#

Name

SOURCE_OWN_LOAD_CASE_OR_COMBINATION

SOURCE_AUTOMATICALLY

SOURCE_LOAD_CASE

SOURCE_LOAD_COMBINATION

MagnitudeAssignmentType#

Name

MAGNITUDE_ASSIGNMENT_TYPE_LOCATION_WITH_LARGEST_DISPLACEMENT

MAGNITUDE_ASSIGNMENT_TYPE_SPECIFIC_NODE

Operator#

Name

OPERATOR_OR

OPERATOR_AND

OPERATOR_NONE