Skip to content

UPE/UAP beams

Sizes variants and definitions to generate UPE-like.

Example:

from db_beams_and_bars.upe import Standards, Section, Bar

Section(Standards.UPE.UPE_80)
Bar(Standards.UPE.UPE_80, 1000)

All classes in this module are based on this sketch:

Hot rolled UPE beams

Hot rolled UPE beams

  • Matter: S275JR
  • Standards: DIN 1026-2: 2002-10

Data sources:

  • https://www.dlubal.com/en/cross-section-properties/series-upe-din-1026-2-2002-10

Usage

from bd_beams_and_bars.profiles.upe import Section, Bar, Standards

# Create a section:
section = Section(Standards.UPE.<variant>)

# Create a beam (3d model):
beam = Bar(Standards.UPE.<variant>, 1000)

Variants

Name h b tw tf r
UPE_80 80 50 4.0 7.0 10
UPE_100 100 55 4.5 7.5 10
UPE_120 120 60 5.0 8.0 12
UPE_140 140 65 5.0 9.0 12
UPE_160 160 70 5.5 9.5 12
UPE_180 180 75 5.5 10.5 12
UPE_200 200 80 6.0 11.0 13
UPE_220 220 85 6.5 12.0 13
UPE_240 240 90 7.0 12.5 15
UPE_270 270 95 7.5 13.5 15
UPE_300 300 100 9.5 15.0 15
UPE_330 330 105 11.0 16.0 18
UPE_360 360 110 12.0 17.0 18
UPE_400 400 115 13.5 18.0 18

Hot rolled UAP beams

Hot rolled, obsolete UAP beams

  • Matter: S275JR
  • Standards: NF. A. 45-255

Data sources:

  • "Produits métallurgiques", DESCOURS & CABAUD, 2010
  • http://www.mecatools.free.fr/profiles/uap.html
  • http://www.mecatools.free.fr/profiles/uap.js
  • https://www.dlubal.com/en/cross-section-properties/series-uap-nf-a-45-255-1983-11-szs

Usage

from bd_beams_and_bars.profiles.upe import Section, Bar, Standards

# Create a section:
section = Section(Standards.UAP.<variant>)

# Create a beam (3d model):
beam = Bar(Standards.UAP.<variant>, 1000)

Variants

Name h b tw tf r
UAP_80 80 45 5 8 8
UAP_100 100 50 5.5 8.5 8.5
UAP_130 130 55 6 9.5 9.5
UAP_150 150 65 7 10.25 10.25
UAP_175 175 70 7.5 10.25 10.75
UAP_200 200 75 8 11.5 11.5
UAP_220 220 80 8 12.5 12.5
UAP_250 250 85 9 13.5 13.5
UAP_300 300 100 9.5 16 16