karamba3d / K3D_NightlyBuilds

Nightly build versions of Karamba3d
https://karamba3d.com
26 stars 3 forks source link

Cross section design according to EC3: make use of gammaM0 and gammaM1 dependent on the axial normal force #29

Closed Clemens-Preisinger closed 3 years ago

Clemens-Preisinger commented 3 years ago

currently (version 1.3.3) gamma_m1 is used to reduce NRd, MyRd and MzRd in case the buckling length in the corresponding direction is different from zero: if (lk_y != 0) My_Rd /= gammam1; else My_Rd /= gammam0; if (lk_z != 0) Mz_Rd /= gammam1; else Mz_Rd /= gammam0; if (lk_z != 0 || lk_y != 0) N_Rd /= gammam1; else N_Rd /= gammam0; So it is not dependent on whether the normal force is tensile or compressive. This is a simplification which speeds up calculation in case of several load-cases. it would be a good idea to change this in the next release.

karamba3d commented 3 years ago

This simplification has been abandoned in 'Karamba3D 2.0.0_210504_WIP. Now gamma_m is chosen according to whether the normal force is compressive or tensile.