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'