Beispiel #1
0
# -*- coding: utf-8 -*-
''' Reinforced concrete materials according to EHE-08.'''
from __future__ import division

__author__= "Ana Ortega (AO_O) and Luis C. Pérez Tato (LCPT)"
__copyright__= "Copyright 2015, AO_O and LCPT"
__license__= "GPL"
__version__= "3.0"
__email__= "[email protected] [email protected]"


import math
import scipy.interpolate
from materials import concrete_base

ReinforcedConcreteLimitStrainsEHE08= concrete_base.ReinforcedConcreteLimitStrains(EpsCU= -3.5e-3,EpsC0= -2.0e-3,SMaxStrain= 10e-3)


class EHEConcrete(concrete_base.Concrete):
    """ Concrete model according to EHE
    
    :ivar nmbConcrete: name of the concrete
    :ivar fck: characteristic strength [Pa]
    :ivar gammaC: concrete partial safety factor
    :ivar typeAggregate: types of aggregate= 
            "cuarcita", "arenisca", "caliza normal", 
            "caliza densa", "volcanica porosa", 
            "volcanica normal", "granito", "diabasa" 
            (defaults to 'cuarcita')

    """
Beispiel #2
0
import math
from materials import concrete_base
from miscUtils import LogMessages as lmsg
from materials.sections.fiber_section import defSimpleRCSection

__author__= "Luis C. Pérez Tato (LCPT) , Ana Ortega (AO_O) "
__copyright__= "Copyright 2016, LCPT, AO_O"
__license__= "GPL"
__version__= "3.0"
__email__= "[email protected], [email protected] "

toPascal= 6894.76 #Conversion from Pa to lb/inch2
fromPascal= 1.0/toPascal #Conversion from lb/inch2 to Pa

aciRCLimitStrains= concrete_base.ReinforcedConcreteLimitStrains(EpsCU= -3.0e-3,EpsC0= -2.0e-3,SMaxStrain= 10e-3);

class ACIConcrete(concrete_base.Concrete):
    """ Concrete model according to ACI 318

    :ivar Lambda: modification factor to reflect the reduced mechanical
                  properties of lightweight concrete relative to normalweight
                  concrete of the same compressive strength.
    """    
    def __init__(self,concreteName, fck, gammaC, Lambda= 1.0):
        '''
        Constructor.

        :param concretName: name for the concrete material.
        :param Lambda: modification factor to reflect the reduced mechanical
                       properties of lightweight concrete.