# Imperfections
Go to [source] (opens new window)
# ImperfectionCase
# imperfection_case_item = {'no': ,'name': ,'factor': ,'operator_type': ,'comment': }
# level_imperfection_item = {'no': ,'level': ,'e_1': ,'theta_1': ,'e_2': ,'theta_2': ,'comment': }
# ImperfectionCase(no, type, assigned_to_load_cases, assigned_to_load_combinations, assign_to_combinations_without_assigned_imperfection_case, active, comment, params, model)
Imperfection Case
Parameters
no (int) β Imperfection Case Tag
type (enum) β Type
assigned_to_load_cases (str, optional) β Assigned to Load Case
assigned_to_load_combinations (str, optional) β Assigned to Load Combinations
assign_to_combinations_without_assigned_imperfection_case (bool) β Assign to all Load Combinations without assigned Imperfection Case
active (bool) β Active
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ImperfectionCase.Group(no, assigned_to_load_cases, assigned_to_load_combinations, assign_to_combinations_without_assigned_imperfection_case, imperfection_cases, active, comment, params, model)
Imperfection Case
Parameters
no (int) β Imperfection Case Tag
assigned_to_load_cases (str, optional) β Assigned to load case
assigned_to_load_combinations (str, optional) β Assigned to load combinations
assign_to_combinations_without_assigned_imperfection_case (bool) β Assign to all load combinations without assigned imperfection case
imperfection_cases (list) β Imperfection cases items
active (bool) β Active
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ImperfectionCase.InitialSwayViaTable(no, assigned_to_load_cases, assigned_to_load_combinations, assign_to_combinations_without_assigned_imperfection_case, direction, direction_for_level_direction, coordinate_system, sway_coefficients_reciprocal, level_imperfections, active, comment, params, model)
Imperfection Case Initial Sway via Table
Parameters
no (int) β Imperfection Case Tag
assigned_to_load_cases (str) β Assigned to Load Case
assigned_to_load_combinations (str, optional) β Assigned to Load Combinations
assign_to_combinations_without_assigned_imperfection_case (bool, optional) β Assign to all Load Combinations without assigned Imperfection Case
direction (enum) β Imperfection Case Direction Enumeration
direction_for_level_direction (enum) β Direction For Level Direction Enumeration
coordinate_system (int) β Coordinate system
sway_coefficients_reciprocal (bool) β Sway Coefficient as reciprocal of 1
level_imperfections (list) β Level Imperfections
active (bool, optional) β Active
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ImperfectionCase.Local(no, assigned_to_load_combinations, assigned_to_load_cases, comment, params, model)
Imperfection Case Local Imperfections
Parameters
no (int, optional) β Imperfection Case Tag
assigned_to_load_combinations (str, optional) β Assigned Load Combinations
assigned_to_load_cases (str, optional) β Assigned Load Cases
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ImperfectionCase.NotionalLoads(no, assigned_to_load_cases, assigned_to_load_combinations, assign_to_combinations_without_assigned_imperfection_case, load_case_for_notional_loads, active, comment, params, model)
Imperfection Case
Parameters
no (int) β Imperfection Case Tag
assigned_to_load_cases (str, optional) β Assigned to Load Case
assigned_to_load_combinations (str, optional) β Assigned to Load Combinations
assign_to_combinations_without_assigned_imperfection_case (bool) β Assign to all Load Combinations without assigned Imperfection Case
load_case_for_notional_loads (int) β Load Case for notional Loads
active (bool) β Active
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ImperfectionCase.StaticDeformation(no, assigned_to_load_cases, assigned_to_load_combinations, assign_to_combinations_without_assigned_imperfection_case, direction, coordinate_system, source, imperfection_shape_from, imperfection_magnitude, magnitude_assignment_type, reference_node, active, comment, params, model)
Static Deformation Type
Parameters
no (int) β Imperfection Case Tag
assigned_to_load_cases (str, optional) β Assigned to load case
assigned_to_load_combinations (str, optional) β Assigned to Load Combinations
assign_to_combinations_without_assigned_imperfection_case (bool) β Assign to all Load Combinations without assigned Imperfection Case
direction (enum) β Imperfection Case Direction Enumeration
coordinate_system (int) β Coordinate System
source (enum) β Imperfection Case Source Type Enumeration
imperfection_shape_from (int) β Imperfection Shape From
imperfection_magnitude (float) β Imperfection Magnitude
magnitude_assignment_type (enum) β Imperfection Case Assignment Type Enumeration
reference_node (int) β Reference Node
active (bool) β Active
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# MemberImperfection
# MemberImperfection(no, imperfection_case, members, imperfection_type, definition_type, imperfection_direction, parameters, comment, params, model)
Member Imperfection
An imperfection case must be created before.
Parameters
no (int) β Member Imperfection Tag
imperfection_case (int) β Imperfection Case Number
members (str) β Assigned to Members
imperfection_type (enum) β IMember Imperfection Type Enumeration
definition_type (enum) β Member Imperfection Definition Type Enumeration
imperfection_direction (enum) β Imperfection Direction Enumeration
parameters (list) β Parameters depending on Imperfection and Definition type
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# MembersetImperfection
# class MemberSetImperfection(no, imperfection_case, member_sets, imperfection_type, definition_type, imperfection_direction, parameters, comment, params, model)
Member Imperfection
An imperfection case must be created before.
Parameters
no (int) β Member Set Imperfection Tag
imperfection_case (int) β Imperfection Case Number
member_sets (str) β Assigned to Member Sets
imperfection_type (enum) β Member Imperfection Type Enumeration
definition_type (enum) β Member Imperfection Definition Type Enumeration
imperfection_direction (enum) β Imperfection Direction Enumeration
parameters (list) β Parameters depending on Imperfection and Definition type
comment (str, optional) β Comments
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited