|
1 | 1 | import unittest |
2 | 2 | from compas_fea2.model import Concrete |
3 | 3 | from compas_fea2.units import units |
| 4 | + |
4 | 5 | u = units("SI_mm") |
5 | 6 |
|
6 | 7 | # Concrete properties based on Eurocode 2 (EN 1992-1-1:2004) |
7 | 8 | concrete_properties = { |
8 | | - "C12/15": {"fck": 12*u.MPa, "fck_cube": 15*u.MPa, "fcm": 20*u.MPa, "fctm": 1.57*u.MPa, "Ecm": 27.085*u.Gpa}, |
9 | | - "C16/20": {"fck": 16*u.MPa, "fck_cube": 20*u.MPa, "fcm": 24*u.MPa, "fctm": 1.90*u.MPa, "Ecm": 28.608*u.Gpa}, |
10 | | - "C20/25": {"fck": 20*u.MPa, "fck_cube": 25*u.MPa, "fcm": 28*u.MPa, "fctm": 2.21*u.MPa, "Ecm": 29.962*u.Gpa}, |
11 | | - "C25/30": {"fck": 25*u.MPa, "fck_cube": 30*u.MPa, "fcm": 33*u.MPa, "fctm": 2.56*u.MPa, "Ecm": 31.476*u.Gpa}, |
12 | | - "C30/37": {"fck": 30*u.MPa, "fck_cube": 37*u.MPa, "fcm": 38*u.MPa, "fctm": 2.90*u.MPa, "Ecm": 32.837*u.Gpa}, |
13 | | - "C35/45": {"fck": 35*u.MPa, "fck_cube": 45*u.MPa, "fcm": 43*u.MPa, "fctm": 3.21*u.MPa, "Ecm": 34.077*u.Gpa}, |
14 | | - "C40/50": {"fck": 40*u.MPa, "fck_cube": 50*u.MPa, "fcm": 48*u.MPa, "fctm": 3.51*u.MPa, "Ecm": 35.220*u.Gpa}, |
15 | | - "C45/55": {"fck": 45*u.MPa, "fck_cube": 55*u.MPa, "fcm": 53*u.MPa, "fctm": 3.80*u.MPa, "Ecm": 36.283*u.Gpa}, |
16 | | - "C50/60": {"fck": 50*u.MPa, "fck_cube": 60*u.MPa, "fcm": 58*u.MPa, "fctm": 4.07*u.MPa, "Ecm": 37.278*u.Gpa}, |
17 | | - "C55/67": {"fck": 55*u.MPa, "fck_cube": 67*u.MPa, "fcm": 63*u.MPa, "fctm": 4.21*u.MPa, "Ecm": 38.214*u.Gpa}, |
18 | | - "C60/75": {"fck": 60*u.MPa, "fck_cube": 75*u.MPa, "fcm": 68*u.MPa, "fctm": 4.35*u.MPa, "Ecm": 39.100*u.Gpa}, |
19 | | - "C70/85": {"fck": 70*u.MPa, "fck_cube": 85*u.MPa, "fcm": 78*u.MPa, "fctm": 4.61*u.MPa, "Ecm": 40.743*u.Gpa}, |
20 | | - "C80/95": {"fck": 80*u.MPa, "fck_cube": 95*u.MPa, "fcm": 88*u.MPa, "fctm": 4.84*u.MPa, "Ecm": 42.244*u.Gpa}, |
21 | | - "C90/105": {"fck": 90*u.MPa, "fck_cube": 105*u.MPa, "fcm": 98*u.MPa, "fctm": 5.04*u.MPa, "Ecm": 43.631*u.GPa}, |
| 9 | + "C12/15": {"fck": 12 * u.MPa, "fck_cube": 15 * u.MPa, "fcm": 20 * u.MPa, "fctm": 1.57 * u.MPa, "Ecm": 27.085 * u.Gpa}, |
| 10 | + "C16/20": {"fck": 16 * u.MPa, "fck_cube": 20 * u.MPa, "fcm": 24 * u.MPa, "fctm": 1.90 * u.MPa, "Ecm": 28.608 * u.Gpa}, |
| 11 | + "C20/25": {"fck": 20 * u.MPa, "fck_cube": 25 * u.MPa, "fcm": 28 * u.MPa, "fctm": 2.21 * u.MPa, "Ecm": 29.962 * u.Gpa}, |
| 12 | + "C25/30": {"fck": 25 * u.MPa, "fck_cube": 30 * u.MPa, "fcm": 33 * u.MPa, "fctm": 2.56 * u.MPa, "Ecm": 31.476 * u.Gpa}, |
| 13 | + "C30/37": {"fck": 30 * u.MPa, "fck_cube": 37 * u.MPa, "fcm": 38 * u.MPa, "fctm": 2.90 * u.MPa, "Ecm": 32.837 * u.Gpa}, |
| 14 | + "C35/45": {"fck": 35 * u.MPa, "fck_cube": 45 * u.MPa, "fcm": 43 * u.MPa, "fctm": 3.21 * u.MPa, "Ecm": 34.077 * u.Gpa}, |
| 15 | + "C40/50": {"fck": 40 * u.MPa, "fck_cube": 50 * u.MPa, "fcm": 48 * u.MPa, "fctm": 3.51 * u.MPa, "Ecm": 35.220 * u.Gpa}, |
| 16 | + "C45/55": {"fck": 45 * u.MPa, "fck_cube": 55 * u.MPa, "fcm": 53 * u.MPa, "fctm": 3.80 * u.MPa, "Ecm": 36.283 * u.Gpa}, |
| 17 | + "C50/60": {"fck": 50 * u.MPa, "fck_cube": 60 * u.MPa, "fcm": 58 * u.MPa, "fctm": 4.07 * u.MPa, "Ecm": 37.278 * u.Gpa}, |
| 18 | + "C55/67": {"fck": 55 * u.MPa, "fck_cube": 67 * u.MPa, "fcm": 63 * u.MPa, "fctm": 4.21 * u.MPa, "Ecm": 38.214 * u.Gpa}, |
| 19 | + "C60/75": {"fck": 60 * u.MPa, "fck_cube": 75 * u.MPa, "fcm": 68 * u.MPa, "fctm": 4.35 * u.MPa, "Ecm": 39.100 * u.Gpa}, |
| 20 | + "C70/85": {"fck": 70 * u.MPa, "fck_cube": 85 * u.MPa, "fcm": 78 * u.MPa, "fctm": 4.61 * u.MPa, "Ecm": 40.743 * u.Gpa}, |
| 21 | + "C80/95": {"fck": 80 * u.MPa, "fck_cube": 95 * u.MPa, "fcm": 88 * u.MPa, "fctm": 4.84 * u.MPa, "Ecm": 42.244 * u.Gpa}, |
| 22 | + "C90/105": {"fck": 90 * u.MPa, "fck_cube": 105 * u.MPa, "fcm": 98 * u.MPa, "fctm": 5.04 * u.MPa, "Ecm": 43.631 * u.GPa}, |
22 | 23 | } |
23 | 24 |
|
24 | 25 |
|
|
0 commit comments