1.3.5. New Simply Supported Beam

planesections.builder.newSimpleEulerBeam(x2, x1=0, meshSize=101, q=0, section=None, dimension='2D')[source]

Initializes a new simply supported Euler beam with a distributed load. The beam will have no fixities or labels.

Parameters:
  • x2 (float) – The end position of the beam. If no x1 is provided, this is also the length of the beam

  • x1 (float, optional) – The start position of the beam. The default is 0.

  • meshSize (int, optional) – The mesh size for the beam. This many nodes will be added between the points x1 and x2. The default is 101, which divides the beam into 100 even sections..

  • q (float, optional) – The distributed load on the simply supported beam.

  • section (Section2D, optional) – The section to use in the anaysis. The default uses SectionBasic2D().

Returns:

EulerBeam2D – The the beam intialized with the mesh of points between x1 and x2.

Return type:

EulerBeam