buddyd16 / Structural-Engineering

Structural Engineering Modules (Python 2.7 primarily)
BSD 3-Clause "New" or "Revised" License
222 stars 65 forks source link

[known issue] [Beam Patterning] [Three Moment Method] Slope values incorrect with support displacements considered #1

Closed buddyd16 closed 6 years ago

buddyd16 commented 7 years ago

Currently slope values are incorrect when applying a support displacement in the Three Moment Method module. The deflection values where manually corrected via small angle approximation.

edit: spelling corrections

buddyd16 commented 6 years ago

The slope corrections should simply be the inverse tangent of the height variation between adjacent supports and the corresponding span length.

Si = Tan^-1 ( (di - di+1) / Span i)

where: Si = slope at support i caused by support displacement di = imposed displacement of support i di+i = imposed displacement of support i+1 Span i = span to the right of support i

buddyd16 commented 6 years ago

beam patterning file corrected and verified against two FEM programs - shear deformations need to be turned off for verification.