ebbef2p documentation

EBBEF2p (Euler-Bernoulli Beams on Two-Parameter Elastic Foundations) can handle a wide range of static loading problems involving a one-dimensional beam supported by elastic foundation.

Note

Ebbef2p has no build-in system of units. All input data must be specified in consistent units.

Installation

EBBEF2p for Python is available on the Python Package Index (PyPI), and it can be installed using the Python package installer pip. If your have pip istalled, you can open a terminal and run:

pip install ebbef2p-python

See also

How to get started with pip:

Introduction

The concept of beams on elastic foundations it is extensively used by geotechnical, pavement and railroad engineers for foundation design and analysis.

Currently, the analysis of beams on elastic foundation is performed by using special computer programs based on numerical methods, such as Finite Difference Method (FDM) and Finite Element Method (FEM). However, these programs are limited in their application, most of them being developed only for a very simple subgrade model, Winkler’s Hypothesis. They cannot be used for other soil models such as Two-Parameter, Elastic Half-Space or Elastic Layer and others.

This paper describes a finite element computer program, as a toolbox to MATLAB, developed to analyse the interaction between a beam and its two-parameter elastic foundation. By considering a linear variation of both foundation parameter, EBBEF2p can account in a consistent way for the bearing soil inhomogeneity. It can be used for any practical static loading and support condition including prescribed displacement.

The numerical model uses a cubic Hermitian polynomial to interpolate nodal values of the displacements field for a two-node beam elements. The elemental stiffness matrix and load vector are obtained by using Galerkin’s Residual Method with adding the contribution of the foundation as element foundation stiffness matrices to the regular flexure beam element.

Finite Element Modelling

All foundation models shown foregoing lead to the same differential equation. Basically, all these models are equivalent and differ only in the definition of its parameters [6].

The various two-parameter elastic foundation models define the reactive pressure of the foundation \(p(x)\), as [6]

(1)\[p(x) = kw(x) - t\frac{d^2w(x)}{dx^2}\]

ebbef2p

ebbef2p package

Submodules

ebbef2p.beam module

ebbef2p.distributed_load module

ebbef2p.elastic_foundation_support module

ebbef2p.element module

ebbef2p.helpers module

ebbef2p.nodal_load module

ebbef2p.nodal_support module

ebbef2p.soil_conditions module

ebbef2p.structure module

ebbef2p.vlasov_foundation_parameters module

Module contents

Indices and tables