Eurocode 2 - Chapter 4 - Concrete cover¶
raw functions
[1]:
from streng.codes.eurocodes.ec2.raw.ch4 import concrete_cover
cmindur¶
[2]:
print(concrete_cover.cmindur.__doc__)
Minimum cover cmin,dur with regard to durability for reinforcement steel
+----------------+----+-----+---------+-----+---------+---------+---------+
| Struct. Class | X0 | XC1 | XC2/XC3 | XC4 | XD1/XS1 | XD2/XS2 | XD3/XS3 |
+================+====+=====+=========+=====+=========+=========+=========+
| S1 | 10 | 10 | 10 | 15 | 20 | 25 | 30 |
+----------------+----+-----+---------+-----+---------+---------+---------+
| S2 | 10 | 10 | 15 | 20 | 25 | 30 | 35 |
+----------------+----+-----+---------+-----+---------+---------+---------+
| S3 | 10 | 10 | 20 | 25 | 30 | 35 | 40 |
+----------------+----+-----+---------+-----+---------+---------+---------+
| S4 | 10 | 15 | 25 | 30 | 35 | 40 | 45 |
+----------------+----+-----+---------+-----+---------+---------+---------+
| S5 | 15 | 20 | 30 | 35 | 40 | 45 | 50 |
+----------------+----+-----+---------+-----+---------+---------+---------+
| S6 | 20 | 25 | 35 | 40 | 45 | 50 | 55 |
+----------------+----+-----+---------+-----+---------+---------+---------+
Args:
cat (str): Structural Class
env (str): Exposure Class
Returns:
int: Taken from the table above
[3]:
cmindur = concrete_cover.cmindur(cat = 'S3', env = 'XS1')
print(f'cmindur = {cmindur}mm')
cmindur = 30mm