fconcrete.StructuralConcrete.AvailableMaterials module¶
-
class
fconcrete.StructuralConcrete.AvailableMaterials.
AvailableConcrete
(fck=30, cost_by_m3=None, aggressiveness=3, aggregate='granite', biggest_aggregate_dimension=1.5)[source]¶ Bases:
object
Define the available concrete. You can set the available fck, cost_by_m3, aggressiveness and aggregate. See more information in fc.AvailableConcrete docstring. For example, AvailableConcrete() means:
- 30 MPa;
- R$353.30 by meterˆ3;
- The aggressiveness is 3;
- Aggregate is granite;
- Biggest aggregate dimension is 1.5cm.
-
class
fconcrete.StructuralConcrete.AvailableMaterials.
AvailableLongConcreteSteelBar
(diameters=[8], diameters_to_area={6.3: 0.315, 8: 0.5, 10: 0.8, 12.5: 1.25, 16: 2, 20: 3.15, 25: 5, 32: 8}, cost_by_meter={6.3: 1.2825, 8: 2.0575, 10: 3.0741666666666667, 12.5: 4.565833333333333, 16: 7.482500000000001, 20: 11.690833333333332, 25: 18.2575, 32: 33.5325}, fyw=50, E=21000, max_number=200, surface_type='ribbed')[source]¶ Bases:
object
Define the available longitudinal steel bars. You can set the available diameters, cost_by_meter, fyw, E, etc. See more information in fc.AvailableLongConcreteSteelBar() docstring. For example, AvailableLongConcreteSteelBar([8]) means:
- 8mm diameter;
- 0.5cmˆ2 area;
- R$2.0575 by meter cost;
- fyw equal to 50kN/cmˆ2;
- Young Modulus (E) is 21000kN/cmˆ2;
- Max number of steel in the section is 200;
- Surface type is ribbed.
-
class
fconcrete.StructuralConcrete.AvailableMaterials.
AvailableTransvConcreteSteelBar
(diameters=[8], diameters_to_area={6.3: 0.315, 8: 0.5, 10: 0.8, 12.5: 1.25, 16: 2, 20: 3.15, 25: 5, 32: 8}, cost_by_meter={6.3: 1.2825, 8: 2.0575, 10: 3.0741666666666667, 12.5: 4.565833333333333, 16: 7.482500000000001, 20: 11.690833333333332, 25: 18.2575, 32: 33.5325}, space_is_multiple_of=[5], fyw=50, inclination_angle=90)[source]¶ Bases:
object
Define the available transversal steel bars. You can set the available diameters, cost_by_meter, fyw, E, etc. See more information in fc.AvailableTransvConcreteSteelBar docstring. Default AvailableTransvConcreteSteelBar([8]) which means:
- 8mm diameter;
- 0.5cmˆ2 area;
- R$2.0575 by meter cost;
- The longitudinal space between transversal steel are multiple of 5;
- fyw equal to 50kN/cmˆ2;
- Transversal bar inclination angle of 90 degrees;
- Tilt angle of compression struts of 45 degrees.