[−][src]Module civil::structural::beams
WIP If this gets unweildy, we might have to break out parts of this module into sections.
Conventions:
The source uses the following standard conventions for refering to variables:
- A = Area
- I = Moment of inertia (m^4)
- S = Section Modulus (m^4)
- E = Modulus of elasticity (kPa)
- c = Distance to extreme fiber (m)
- W = Load (kN)
- L = Length (m)
- R = reaction (kN)
- V = Shear (kN)
- M = Bending moment (N-m)
- a = spacing
- B = major width & b = minor width
- H = major height & h = minor height
- R = outer radius & r = inner radius (used interchangeably with H & h where practical)
- D = deflection
Structs
CircularBeam | A beam with a round, solid cross section Gere, James M., "Mechanics of Materials," 6th Ed. |
CircularTube | A beam with a circular cross section with a hollow center. Gere, James M., "Mechanics of Materials," 6th Ed. |
IBeam | A beam with an "I" shaped cross section. This includes standard beams "s-beams" and wide-flange beams "w-beams" Gere, James M., "Mechanics of Materials," 6th Ed. |
Load | Load represents a non-reactive force applied to a beam. This could be the weight of some object being supported, like another beam a working load or anything else which acts directly on the beam. Loads are defined by three things: |
PolygonalBeam | A beam with a solid, regular-polygonal cross section. This would include rectangular beams, and any shape with three or more sides of equal length Gere, James M., "Mechanics of Materials," 6th Ed. |
Support | |
TrapezoidalBeam | A solid beam with a trapezoidal cross section. These are not typically used in common construction practice; however, they could be useful for exploring the behavior of novel building materials. Gere, James M., "Mechanics of Materials," 6th Ed. |
Enums
SupportType | Beam supports. Where a beam support does not exist, the beam is implicitly
free (unsupported). Otherwise, the beam support is |
Traits
Beam | This trait gives us a common interface to the formulas used for determining the properties of beams which vary with a particular beam cross section. |