Materials according to CEB-FIP model code

CEB_materials

Reinforced concrete materials according to Model Code CEB-FIP 1990.

class materials.ceb.CEB_materials.CEBPrestressingSteel(steelName, fpk, fmax=1860000000.0, alpha=0.75, steelRelaxationClass=1, tendonClass='strand')

Bases: materials.concrete_base.PrestressingSteel

Prestressing steel according to Model Code CEB-FIP 1990.

Parameters:
  • fpk – Elastic limit.
  • fmax – Steel strength.
  • alpha – stress-to-strength ratio.
  • steelRelaxationClass – Relaxation class 1: normal, 2: improved, and 3: relaxation for bars.
  • tendonClass – Tendon class wire, strand or bar.

Points defined in figure 2.3.3. of Model Code CEB-FIP 1990 that can be used to determine the relaxation at 1000 hours:

  • ptsRO1000Class1: for normal relaxation strands and wires (class 1).
  • ptsRO1000Class2: for low relaxation strands and wires.
  • ptsRO1000Class3: for bars
getRO1000()

Return the relaxation at 1000 hours after stressing (See figure 2.3.3 at Model Code)

getRelaxationStressLossT(tDays, initialStress)

Return change in tendon stress due to relaxation at time t.

Parameters:
  • tDays – Time in days after prestressing (to make easier to deal with shrinkage and creep at the same time).
  • initialStress – Initial stress in tendon.
getRelaxationT(tDays)

Return the relaxation at time tDays in days after stressing.

Parameters:tDays – Time in days after prestressing (to make easier to deal with shrinkage and creep at the same time).
ptsRO1000Class1 = <scipy.interpolate.interpolate.interp1d object>
ptsRO1000Class2 = <scipy.interpolate.interpolate.interp1d object>
ptsRO1000Class3 = <scipy.interpolate.interpolate.interp1d object>