pytwd.templates.engineering.pyt530_buckling_check_based_on_eigenvalues package

Submodules

pytwd.templates.engineering.pyt530_buckling_check_based_on_eigenvalues.buckling_check_based_on_eigenvalues module

pytwd.templates.engineering.pyt530_buckling_check_based_on_eigenvalues.enums module

class BucklingAnalysisOptions(value)

Bases: Enum

Buckling type options for Buckling Check based on Eigenvalues template

plate_with_redistribution = 'Plate with redistribution possibilities'
select_curve = 'Member buckling'
specify_alpha = 'General buckling curve '
class BucklingCurves(value)

Bases: Enum

" This is based on the Buckling Curves a, b, c and e that are in DNV-CG-0128. The d curve that is in the Eurocode is ignored. a -> alpha = 0.2 and lambda =0.2 b -> alpha = 0.35 and lambda =0.2 c -> alpha = 0.5 and lambda =0.2 e -> alpha = 0.35 and lambda =0.6

curve_a = 'curve a'
curve_b = 'curve b'
curve_c = 'curve c'
curve_e = 'curve e'

pytwd.templates.engineering.pyt530_buckling_check_based_on_eigenvalues.technical_notes module

Module contents