# Imperfections
# ImperfectionCase
Kind: global class
# new ImperfectionCase(no, comment, params)
Creates Imperfection case
Returns: Created empty Imperfection case
Param | Type | Description |
---|---|---|
no | Number | Index of Imperfection case, can be undefined |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# imperfectionCase.GetNo() ⇒
Kind: instance method of ImperfectionCase
Returns: Imperfection case number
# imperfectionCase.GetImperfectionCase() ⇒
Kind: instance method of ImperfectionCase
Returns: Imperfection case object
# imperfectionCase.LocalImperfection(no, load_cases_to_assign, assign_to_all_load, is_active, comment, params)
Creates Local imperfection case
Kind: instance method of ImperfectionCase
Param | Type | Description |
---|---|---|
no | Number | Index of Imperfection case, can be undefined |
load_cases_to_assign | Array | Load cases to assign (array of numbers) |
assign_to_all_load | Boolean | Assign to all load combinations without assigned imperfection case, can be undefined (true as default) |
is_active | Boolean | Is imperfection case active, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# imperfectionCase.Notional(no, load_cases_to_assign, notional_loads_from_load_case_no, assign_to_all_load, is_active, comment, params)
Creates Notional loads from load case imperfection case
Kind: instance method of ImperfectionCase
Param | Type | Description |
---|---|---|
no | Number | Index of imperfection case, can be undefined |
load_cases_to_assign | Array | Load cases to assign (array of numbers) |
notional_loads_from_load_case_no | Number | Notional loads from load case |
assign_to_all_load | Boolean | Assign to all load combinations without assigned imperfection case, can be undefined (true as default) |
is_active | Boolean | Is imperfection case active, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# imperfectionCase.InitialSway(no, load_cases_to_assign, level_imperfections, coordinate_system_no, level_direction, imperfection_direction, sway_coefficients_reciprocal, assign_to_all_load, is_active, comment, params)
Creates Initial sway imperfection case
Kind: instance method of ImperfectionCase
Param | Type | Description |
---|---|---|
no | Number | Index of imperfection case, can be undefined |
load_cases_to_assign | Array | Load cases to assign (array of numbers) |
level_imperfections | Array | Level imperfections ([level1, [level2, theta_1_x, theta_1_y], ... [level_n, theta_n_x, theta_n_x]]) |
coordinate_system_no | Number | Coordinate system, can be undefined (Global XYZ by default) |
level_direction | String | Level direction, can be undefined (GLOBAL_IN_Z by default if Global XYZ is specified, otherwise USER_DEFINED_IN_W by default) |
imperfection_direction | String | Imperfection direction, can be undefined (XY by default) |
sway_coefficients_reciprocal | Boolean | Sway coefficient as reciprocal by 1, can be undefined (true as default) |
assign_to_all_load | Boolean | Assign to all load combinations without assigned imperfection case, can be undefined (true as default) |
is_active | Boolean | Is imperfection case active, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# imperfectionCase.StaticDeformation(no, load_cases_to_assign, source_type, shape_from_no, imperfection_magnitude, magnitude_assignment_type, node_no, coordinate_system_no, imperfection_direction, assign_to_all_load, is_active, comment, params)
Returns Static deformation Imperfection case
Kind: instance method of ImperfectionCase
Param | Type | Description |
---|---|---|
no | Number | Number of Imperfection case, can be undefined |
load_cases_to_assign | Array | Array of load case numbers |
source_type | String | Source type, can be undefined ("Select load case" by default) |
shape_from_no | Number | Static deformation from load case (source type is Select load case) or from load combination (source type is Select load combination) |
imperfection_magnitude | Number | Imperfection magnitude - Imperfection magnitude |
magnitude_assignment_type | String | Imperfection magnitude - reference location, can be undefined ("Location with largest displacement" by default) |
node_no | Number | Node number, additional parameter to "Node no." reference location, with "Location with largest displacement" must be undefined |
coordinate_system_no | Number | Coordinate system, can be undefined (Global XYZ by default) |
imperfection_direction | String | Imperfection direction, can be undefined (XY by default) |
assign_to_all_load | Boolean | Assign to all load combinations without assigned imperfection case, can be undefined (true as default) |
is_active | Boolean | Is imperfection case active, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# imperfectionCase.GroupOfImperfection(no, load_cases_to_assign, imperfection_cases, assign_to_all_load, is_active, comment, params)
Returns Group of Imperfection cases
Kind: instance method of ImperfectionCase
Param | Type | Description |
---|---|---|
no | Number | Number of Imperfection case, can be undefined |
load_cases_to_assign | Array | Array of load case numbers |
imperfection_cases | Array | Imperfection cases ([[case_no_1, factor_1, (comment_1)], ... [case_no_n, factor_n, (comment_n)]]) |
assign_to_all_load | Boolean | Assign to all load combinations without assigned imperfection case, can be undefined (true as default) |
is_active | Boolean | Is imperfection case active, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# imperfectionCase.GetImperfectionCase() ⇒
Kind: instance method of ImperfectionCase
Returns: Imperfection case object
# imperfectionCase.GetNo() ⇒
Kind: instance method of ImperfectionCase
Returns: Imperfection case number
# MemberImperfection
Kind: global class
# new MemberImperfection(no, imperfection_case_no, members_no, comment, params)
Creates Member imperfection
Returns: Member imperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
members_no | Array | Array of members numbers |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberImperfection.InitialSway(no, imperfection_case_no, members_no, coordinate_system, imperfection_direction, reference_to_members, comment, params)
Creates Initial Sway Member imperfection
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
members_no | Array | Array of members numbers |
coordinate_system | String/Number | Coordinate system, can be "LOCAL" or "PRINCIPAL" or number of user coordinate system. Can be undefined |
imperfection_direction | String | Imperfection direction, can be undefined. Coordinate system "LOCAL": "LOCAL_Y", "LOCAL_Z""LOCAL_Y_NEGATIVE", "LOCAL_Z_NEGATIVE" Coordinate system "PRINCIPAL": "U", "V", "U_NEGATIVE", "V_NEGATIVE" User coordinate system: "X_U", "Y_V", "Z_W", "X_U_NEGATIVE", "Y_V_NEGATIVE", "Z_W_NEGATIVE" |
reference_to_members | Boolean | Reference to list of members, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberImperfection.InitialBow(no, imperfection_case_no, members_no, coordinate_system, imperfection_direction, reference_to_members, comment, params)
Creates Initial Bow Member imperfection
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
members_no | Array | Array of members numbers |
coordinate_system | String/Number | Coordinate system, can be "LOCAL" or "PRINCIPAL" or number of user coordinate system. Can be undefined |
imperfection_direction | String | Imperfection direction, can be undefined. Coordinate system "LOCAL": "LOCAL_Y", "LOCAL_Z""LOCAL_Y_NEGATIVE", "LOCAL_Z_NEGATIVE" Coordinate system "PRINCIPAL": "U", "V", "U_NEGATIVE", "V_NEGATIVE" User coordinate system: "X_U", "Y_V", "Z_W", "X_U_NEGATIVE", "Y_V_NEGATIVE", "Z_W_NEGATIVE" |
reference_to_members | Boolean | Reference to list of members, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberImperfection.InitialBowAndCriterion(no, imperfection_case_no, members_no, coordinate_system, imperfection_direction, reference_to_members, comment, params)
Creates Initial Bow and Criterion Member imperfection
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
members_no | Array | Array of members numbers |
coordinate_system | String/Number | Coordinate system, can be "LOCAL" or "PRINCIPAL" or number of user coordinate system. Can be undefined |
imperfection_direction | String | Imperfection direction, can be undefined. Coordinate system "LOCAL": "LOCAL_Y", "LOCAL_Z""LOCAL_Y_NEGATIVE", "LOCAL_Z_NEGATIVE" Coordinate system "PRINCIPAL": "U", "V", "U_NEGATIVE", "V_NEGATIVE" User coordinate system: "X_U", "Y_V", "Z_W", "X_U_NEGATIVE", "Y_V_NEGATIVE", "Z_W_NEGATIVE" |
reference_to_members | Boolean | Reference to list of members, can be undefined (false as default) |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberImperfection.Relative(initial_sway, active_criterion, active_bow)
Modifies Member imperfection to definition type Relative
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
initial_sway | Number | Relative initial sway / Initial bow / Initial bow and criterion, can be undefined (200 as default) |
active_criterion | String | Active criterion, can be undefined ("Always" as default). Can be set only when Initial bow and criterion imperfection type is defined, in other case must be undefined. |
active_bow | Number | Active bow from member slenderness, can be defined only when active criterion has "DEFINE" value |
# memberImperfection.Absolute(initial_sway, active_criterion, active_bow)
Modifies Member imperfection to definition type Absolute
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
initial_sway | Number | Absolute initial sway / bow |
active_criterion | String | Active criterion, can be undefined ("Always" as default). Can be set only when Initial bow and criterion imperfection type is defined, in other case must be undefined. |
active_bow | Number | Active bow from member slenderness, can be defined only when active criterion has "DEFINE" value |
# memberImperfection.EN_1992_1(basic_value_relative, height, columns_inn_row_count, reduction_factor_h_limit)
Modifies Member imperfection to definition type EN 1992 1
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
basic_value_relative | Number | Basic value, can be undefined (200 as default) |
height | Number | Structure height, can be undefined (0.001 as default) |
columns_inn_row_count | Number | Number of columns in one row, can be undefined (1 as default) |
reduction_factor_h_limit | Boolean | Set alpha_h >= acc. to equation (5.1), can be undefined (true as default) |
# memberImperfection.EN_1993_1_1(basic_value_relative, height, columns_inn_row_count)
Modifies Member imperfection to definition type EN 1993 1.1
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
basic_value_relative | Number | Basic value, can be undefined (200 as default) |
height | Number | Structure height, can be undefined (0.001 as default) |
columns_inn_row_count | Number | Number of columns in one row, can be undefined (1 as default) |
# memberImperfection.InitialBow_EN_1993_1_1(section_design)
Modifies Member imperfection to definition type EN 1993 1.1 ()
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
section_design | String | Section design, can be undefined ("PLASTIC" as default) |
# memberImperfection.EN_1995_1_1(value, height)
Modifies Member imperfection to definition type EN 1995 1.1
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
value | Number | Basic value / initial bow, can be undefined (200 as default with Initial sway, 400 with Initial bow) |
height | Number | Structure height, can be undefined (0.001 as default). With Initial Bow imperfection is undefined. |
# memberImperfection.ANSI_CURRENT(notional_load_coefficient, standard_factor_enumeration)
Modifies Member imperfection to definition type ANSI/AISC 360-16 | Current
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
notional_load_coefficient | Number | Notional load coefficient, can be undefined (0.002 by default) |
standard_factor_enumeration | Number | Factor alpha, can be undefined (LRFD by default). With Initial Bow imperfection is undefined. |
# memberImperfection.InitialBow_ANSI_CURRENT(initial_bow)
Modifies Initial Bow Member imperfection to definition type ANSI/AISC 360-16 | Current
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
initial_bow | Number | Initial bow |
# memberImperfection.ANSI_GRAVITY_LOAD(load_case_combination_no, notional_load_coefficient, standard_factor_enumeration)
Modifies Member imperfection to definition type ANSI/AISC 360-16 | Gravity Load
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
notional_load_coefficient | Number | Notional load coefficient, can be undefined (0.002 by default) |
standard_factor_enumeration | Number | Factor alpha, can be undefined (LRFD by default) |
# memberImperfection.InitialBow_ANSI_GRAVITY_LOAD(load_case_combination_no, initial_bow)
Modifies Member imperfection to definition type ANSI/AISC 360-16 | Gravity Load
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
initial_bow | Number | Initial bow, can be undefined (1000 as default) |
# memberImperfection.CSA_CURRENT(value)
Modifies Member imperfection to definition type CSA S16:19 | Current
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
value | Number | Notional load coefficient (Initial Sway) / Initial bow (Initial bow), can be undefined (0.005 / 1000 by default) |
# memberImperfection.CSA_GRAVITY_LOAD(load_case_combination_no, value)
Modifies Member imperfection to definition type CSA S16:19 | Gravity Load
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
value | Number | Notional load coefficient (Initial Sway) / Initial bow (Initial bow), can be undefined (0.005 / 1000 by default) |
# memberImperfection.GB_50017_2017_CURRENT(basic_value_relative, structure_height, number_of_floors)
Modifies Member imperfection to definition type GB 50017-2017 | Current
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
basic_value_relative | Number | Basic value relative, can be undefined (250 by default) |
structure_height | Number | Structure height, can be undefined (0.001 by default) |
number_of_floors | Number | Total number of floors, can be undefined (1 by default) |
# memberImperfection.GB_50017_2017_GRAVITY_LOAD(load_case_combination_no, notional_load_coefficient, number_of_floors)
Modifies Member imperfection to definition type GB 50017-2017 | Gravity Load
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
notional_load_coefficient | Number | Notional load coefficient, can be undefined (0.004 by default) |
number_of_floors | Number | Total number of floors, can be undefined (1 by default) |
# memberImperfection.EN_1999_1_1(section_design)
Modifies Member imperfection to definition type EN 1999-1-1
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
section_design | String | Section design, can be undefined ("PLASTIC" as default) |
# memberImperfection.GB_50017_2017(buckling_curve)
Modifies Member imperfection to definition type GB 50017-2017
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
buckling_curve | String | Buckling curve, can be undefined ("d" as default) |
# memberImperfection.ReferenceToListOfMembers(enable)
Sets reference to list of members
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
enable | Boolean | Can be undefined (true as default) |
# memberImperfection.RefereDistanceToTheMemberEnd(enable)
Sets refer distance to the member end
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
enable | Boolean | Can be undefined (true as default) |
# memberImperfection.ImperfectionOverTotalLength(enable)
Sets imperfection over total length of member
Kind: instance method of MemberImperfection
Param | Type | Description |
---|---|---|
enable | Boolean | Can be undefined (true as default) |
# memberImperfection.GetMemberImperfection() ⇒
Kind: instance method of MemberImperfection
Returns: Member imperfection object
# memberImperfection.GetNo() ⇒
Kind: instance method of MemberImperfection
Returns: Member imperfection number
# MemberSetImperfection
Kind: global class
# new MemberSetImperfection(no, imperfection_case_no, member_sets_no, comment, params)
Creates Member Set imperfection
Returns: Member set imperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member set imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
member_sets_no | Array | Array of member sets numbers |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberSetImperfection.InitialSway(no, imperfection_case_no, member_sets_no, coordinate_system, imperfection_direction, comment, params)
Creates Initial Sway Member set imperfection
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member set imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
member_sets_no | Array | Array of member sets numbers |
coordinate_system | String/Number | Coordinate system, can be "LOCAL" or "PRINCIPAL" or number of user coordinate system. Can be undefined |
imperfection_direction | String | Imperfection direction, can be undefined. Coordinate system "LOCAL": "LOCAL_Y", "LOCAL_Z""LOCAL_Y_NEGATIVE", "LOCAL_Z_NEGATIVE" Coordinate system "PRINCIPAL": "U", "V", "U_NEGATIVE", "V_NEGATIVE" User coordinate system: "X_U", "Y_V", "Z_W", "X_U_NEGATIVE", "Y_V_NEGATIVE", "Z_W_NEGATIVE" |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberSetImperfection.InitialBow(no, imperfection_case_no, member_sets_no, coordinate_system, imperfection_direction, comment, params)
Creates Initial Bow Member set imperfection
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member set imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
member_sets_no | Array | Array of member sets numbers |
coordinate_system | String/Number | Coordinate system, can be "LOCAL" or "PRINCIPAL" or number of user coordinate system. Can be undefined |
imperfection_direction | String | Imperfection direction, can be undefined. Coordinate system "LOCAL": "LOCAL_Y", "LOCAL_Z""LOCAL_Y_NEGATIVE", "LOCAL_Z_NEGATIVE" Coordinate system "PRINCIPAL": "U", "V", "U_NEGATIVE", "V_NEGATIVE" User coordinate system: "X_U", "Y_V", "Z_W", "X_U_NEGATIVE", "Y_V_NEGATIVE", "Z_W_NEGATIVE" |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberSetImperfection.InitialBowAndCriterion(no, imperfection_case_no, member_sets_no, coordinate_system, imperfection_direction, comment, params)
Creates Initial Bow and Criterion Member set imperfection
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Member set imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
member_sets_no | Array | Array of member sets numbers |
coordinate_system | String/Number | Coordinate system, can be "LOCAL" or "PRINCIPAL" or number of user coordinate system. Can be undefined |
imperfection_direction | String | Imperfection direction, can be undefined. Coordinate system "LOCAL": "LOCAL_Y", "LOCAL_Z""LOCAL_Y_NEGATIVE", "LOCAL_Z_NEGATIVE" Coordinate system "PRINCIPAL": "U", "V", "U_NEGATIVE", "V_NEGATIVE" User coordinate system: "X_U", "Y_V", "Z_W", "X_U_NEGATIVE", "Y_V_NEGATIVE", "Z_W_NEGATIVE" |
comment | String | Comment, can be undefined |
params | Object | Parameters, can be undefined |
# memberSetImperfection.Relative(initial_sway, active_criterion, active_bow)
Modifies Member set imperfection to definition type Relative
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
initial_sway | Number | Relative initial sway / Initial bow / Initial bow and criterion, can be undefined (200 as default) |
active_criterion | String | Active criterion, can be undefined ("Always" as default). Can be set only when Initial bow and criterion imperfection type is defined, in other case must be undefined. |
active_bow | Number | Active bow from member slenderness, can be defined only when active criterion has "DEFINE" value |
# memberSetImperfection.Absolute(initial_sway, active_criterion, active_bow)
Modifies Member set imperfection to definition type Absolute
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
initial_sway | Number | Absolute initial sway / bow |
active_criterion | String | Active criterion, can be undefined ("Always" as default). Can be set only when Initial bow and criterion imperfection type is defined, in other case must be undefined. |
active_bow | Number | Active bow from member slenderness, can be defined only when active criterion has "DEFINE" value |
# memberSetImperfection.EN_1992_1(basic_value_relative, height, columns_inn_row_count, reduction_factor_h_limit)
Modifies Member set imperfection to definition type EN 1992 1
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
basic_value_relative | Number | Basic value, can be undefined (200 as default) |
height | Number | Structure height, can be undefined (0.001 as default) |
columns_inn_row_count | Number | Number of columns in one row, can be undefined (1 as default) |
reduction_factor_h_limit | Boolean | Set alpha_h >= acc. to equation (5.1), can be undefined (true as default) |
# memberSetImperfection.EN_1993_1_1(basic_value_relative, height, columns_inn_row_count)
Modifies Member set imperfection to definition type EN 1993 1.1
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
basic_value_relative | Number | Basic value, can be undefined (200 as default) |
height | Number | Structure height, can be undefined (0.001 as default) |
columns_inn_row_count | Number | Number of columns in one row, can be undefined (1 as default) |
# memberSetImperfection.InitialBow_EN_1993_1_1(section_design)
Modifies Member set imperfection to definition type EN 1993 1.1 ()
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
section_design | String | Section design, can be undefined ("PLASTIC" as default) |
# memberSetImperfection.EN_1995_1_1(value, height)
Modifies Member set imperfection to definition type EN 1995 1.1
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
value | Number | Basic value / initial bow, can be undefined (200 as default with Initial sway, 400 with Initial bow) |
height | Number | Structure height, can be undefined (0.001 as default). With Initial Bow imperfection is undefined. |
# memberSetImperfection.ANSI_CURRENT(notional_load_coefficient, standard_factor_enumeration)
Modifies Member set imperfection to definition type ANSI/AISC 360-16 | Current
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
notional_load_coefficient | Number | Notional load coefficient, can be undefined (0.002 by default) |
standard_factor_enumeration | Number | Factor alpha, can be undefined (LRFD by default). With Initial Bow imperfection is undefined. |
# memberSetImperfection.InitialBow_ANSI_CURRENT(initial_bow)
Modifies Initial Bow Member set imperfection to definition type ANSI/AISC 360-16 | Current
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
initial_bow | Number | Initial bow |
# memberSetImperfection.ANSI_GRAVITY_LOAD(load_case_combination_no, notional_load_coefficient, standard_factor_enumeration)
Modifies Member set imperfection to definition type ANSI/AISC 360-16 | Gravity Load
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
notional_load_coefficient | Number | Notional load coefficient, can be undefined (0.002 by default) |
standard_factor_enumeration | Number | Factor alpha, can be undefined (LRFD by default) |
# memberSetImperfection.InitialBow_ANSI_GRAVITY_LOAD(load_case_combination_no, initial_bow)
Modifies Member set imperfection to definition type ANSI/AISC 360-16 | Gravity Load
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
initial_bow | Number | Initial bow, can be undefined (1000 as default) |
# memberSetImperfection.CSA_CURRENT(value)
Modifies Member set imperfection to definition type CSA S16:19 | Current
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
value | Number | Notional load coefficient (Initial Sway) / Initial bow (Initial bow), can be undefined (0.005 / 1000 by default) |
# memberSetImperfection.CSA_GRAVITY_LOAD(load_case_combination_no, value)
Modifies Member set imperfection to definition type CSA S16:19 | Gravity Load
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
value | Number | Notional load coefficient (Initial Sway) / Initial bow (Initial bow), can be undefined (0.005 / 1000 by default) |
# memberSetImperfection.GB_50017_2017_CURRENT(basic_value_relative, structure_height, number_of_floors)
Modifies Member set imperfection to definition type GB 50017-2017 | Current
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
basic_value_relative | Number | Basic value relative, can be undefined (250 by default) |
structure_height | Number | Structure height, can be undefined (0.001 by default) |
number_of_floors | Number | Total number of floors, can be undefined (1 by default) |
# memberSetImperfection.GB_50017_2017_GRAVITY_LOAD(load_case_combination_no, notional_load_coefficient, number_of_floors)
Modifies Member set imperfection to definition type GB 50017-2017 | Gravity Load
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
load_case_combination_no | Number | Axial forces Ny from load case or load combination number |
notional_load_coefficient | Number | Notional load coefficient, can be undefined (0.004 by default) |
number_of_floors | Number | Total number of floors, can be undefined (1 by default) |
# memberSetImperfection.EN_1999_1_1(section_design)
Modifies Member set imperfection to definition type EN 1999-1-1
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
section_design | String | Section design, can be undefined ("PLASTIC" as default) |
# memberSetImperfection.GB_50017_2017(buckling_curve)
Modifies Member set imperfection to definition type GB 50017-2017
Kind: instance method of MemberSetImperfection
Param | Type | Description |
---|---|---|
buckling_curve | String | Buckling curve, can be undefined ("d" as default) |
# memberSetImperfection.GetMemberSetImperfection() ⇒
Kind: instance method of MemberSetImperfection
Returns: Member set imperfection object
# memberSetImperfection.GetNo() ⇒
Kind: instance method of MemberSetImperfection
Returns: Member set imperfection number
# SurfaceImperfection(no, imperfection_case_no, surfaces_no, comment, params) ⇒
Creates default Surface imperfection
Kind: global function
Returns: Surface imperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Surface imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
surfaces_no | Array | Array of surfaces numbers |
comment | String | Comment, can be undefined |
params | String | Parameters, can be undefined |
# surfaceImperfection.Relative(no, imperfection_case_no, surfaces_no, reference_length, initial_bow_relative, imperfection_direction, comment, params)
Creates relative Surface imperfection
Kind: instance method of SurfaceImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Surface imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
surfaces_no | Array | Array of surfaces numbers |
reference_length | Number | Reference length |
initial_bow_relative | Number | Relative initial bow, can be undefined (200 as default) |
imperfection_direction | String | Imperfection direction, can be undefined ("LOCAL_Z" as default) |
comment | String | Comment, can be undefined |
params | String | Parameters, can be undefined |
# surfaceImperfection.Absolute(no, imperfection_case_no, surfaces_no, initial_bow, imperfection_direction, comment, params)
Creates absolute Surface imperfection
Kind: instance method of SurfaceImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Surface imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
surfaces_no | Array | Array of surfaces numbers |
initial_bow | Number | Absolute initial bow, can be undefined (100 as default) |
imperfection_direction | String | Imperfection direction, can be undefined ("LOCAL_Z" as default) |
comment | String | Comment, can be undefined |
params | String | Parameters, can be undefined |
# surfaceImperfection.GetSurfaceImperfection() ⇒
Kind: instance method of SurfaceImperfection
Returns: Surface imperfection object
# surfaceImperfection.GetNo() ⇒
Kind: instance method of SurfaceImperfection
Returns: Surface imperfection number
# SurfaceSetImperfection(no, imperfection_case_no, surface_sets_no, comment, params) ⇒
Creates default Surface set imperfection
Kind: global function
Returns: Surface set imperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Surface set imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
surface_sets_no | Array | Array of surfaces numbers |
comment | String | Comment, can be undefined |
params | String | Parameters, can be undefined |
# surfaceSetImperfection.Relative(no, imperfection_case_no, surface_sets_no, reference_length, initial_bow_relative, imperfection_direction, comment, params)
Creates relative Surface set imperfection
Kind: instance method of SurfaceSetImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Surface set imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
surface_sets_no | Array | Array of surface sets numbers |
reference_length | Number | Reference length |
initial_bow_relative | Number | Relative initial bow, can be undefined (200 as default) |
imperfection_direction | String | Imperfection direction, can be undefined ("LOCAL_Z" as default) |
comment | String | Comment, can be undefined |
params | String | Parameters, can be undefined |
# surfaceSetImperfection.Absolute(no, imperfection_case_no, surface_sets_no, initial_bow, imperfection_direction, comment, params)
Creates absolute Surface set imperfection
Kind: instance method of SurfaceSetImperfection
Param | Type | Description |
---|---|---|
no | Number | Number of Surface set imperfection, can be undefined |
imperfection_case_no | Number | Imperfection case number |
surface_sets_no | Array | Array of surface sets numbers |
initial_bow | Number | Absolute initial bow, can be undefined (100 as default) |
imperfection_direction | String | Imperfection direction, can be undefined ("LOCAL_Z" as default) |
comment | String | Comment, can be undefined |
params | String | Parameters, can be undefined |
# surfaceSetImperfection.GetSurfaceImperfection() ⇒
Kind: instance method of SurfaceSetImperfection
Returns: Surface set imperfection object
# surfaceSetImperfection.GetNo() ⇒
Kind: instance method of SurfaceSetImperfection
Returns: Surface set imperfection number