@@ -841,7 +841,8 @@ def create_concrete_material( # pyright: ignore [reportIncompatibleMethodOverri
841
841
842
842
.. admonition:: Material assumptions
843
843
844
- - *Density*: Defaults to 2300 kg/m\ :sup:`3` unless supplied as user input
844
+ - *Density*: Defaults to 2300 kg/m\ :sup:`3`
845
+ (2.3 x 10\ :sup:`-6` kg/mm\ :sup:`3`), unless supplied as user input
845
846
846
847
- *Elastic modulus*: Calculated from NZS3101:2006 Eq. 5-1
847
848
@@ -883,7 +884,7 @@ def create_concrete_material( # pyright: ignore [reportIncompatibleMethodOverri
883
884
884
885
return Concrete (
885
886
name = name ,
886
- density = density ,
887
+ density = density / 1e9 ,
887
888
stress_strain_profile = ssp .ConcreteLinearNoTension (
888
889
elastic_modulus = elastic_modulus ,
889
890
ultimate_strain = ultimate_strain ,
@@ -984,7 +985,7 @@ def create_steel_material( # pyright: ignore [reportIncompatibleMethodOverride]
984
985
985
986
.. admonition:: Material assumptions
986
987
987
- - *Density*: 7850 kg/m\ :sup:`3`
988
+ - *Density*: 7850 kg/m\ :sup:`3` (7.85 x 10\ :sup:`-6` kg/mm\ :sup:`3`)
988
989
989
990
- *Elastic modulus*: 200000 MPa
990
991
@@ -1043,13 +1044,13 @@ def create_steel_material( # pyright: ignore [reportIncompatibleMethodOverride]
1043
1044
**NZS3101:2006 characteristic yield strength based predefined
1044
1045
materials:**
1045
1046
1046
- - ``"" 300e" "`` - Use for design to NZS3101:2006 provisions
1047
+ - ``"300e"`` - Use for design to NZS3101:2006 provisions
1047
1048
1048
1049
- Characteristic yield strength :math:`f_y` = 300 MPa
1049
1050
- Fracture strain :math:`\varepsilon_{su}` = 15% or 0.15
1050
1051
- Overstrength factor :math:`\phi_{o,f_y}` = 1.35
1051
1052
1052
- - ``"" 500e" "`` - Use for design to NZS3101:2006 provisions
1053
+ - ``"500e"`` - Use for design to NZS3101:2006 provisions
1053
1054
1054
1055
- Characteristic yield strength :math:`f_y` = 500 MPa
1055
1056
- Fracture strain :math:`\varepsilon_{su}` = 10% or 0.10
@@ -1058,84 +1059,84 @@ def create_steel_material( # pyright: ignore [reportIncompatibleMethodOverride]
1058
1059
**NZSEE C5 guidelines probable yield strength based predefined
1059
1060
materials:**
1060
1061
1061
- - ``"" pre_1945" "``- Use for probable strength design to NZSEE C5
1062
+ - ``"pre_1945"``- Use for probable strength design to NZSEE C5
1062
1063
assessment guidelines
1063
1064
1064
1065
- Probable yield strength :math:`f_{yp}` = 280 MPa
1065
1066
- Fracture strain :math:`\varepsilon_{su}` = 10% or 0.10
1066
1067
- Overstrength factor :math:`\phi_{f_o}` = 1.25
1067
1068
1068
- - ``""33" "`` - Use for probable strength design to NZSEE C5 assessment
1069
+ - ``"33 "`` - Use for probable strength design to NZSEE C5 assessment
1069
1070
guidelines
1070
1071
1071
1072
- Probable yield strength :math:`f_{yp}` = 280 MPa
1072
1073
- Fracture strain :math:`\varepsilon_{su}` = 10% or 0.10
1073
1074
- Overstrength factor :math:`\phi_{f_o}` = 1.25
1074
1075
1075
- - ``""40" "`` - Use for probable strength design to NZSEE C5 assessment
1076
+ - ``"40 "`` - Use for probable strength design to NZSEE C5 assessment
1076
1077
guidelines
1077
1078
1078
1079
- Probable yield strength :math:`f_{yp}` = 324 MPa
1079
1080
- Fracture strain :math:`\varepsilon_{su}` = 15% or 0.15
1080
1081
- Overstrength factor :math:`\phi_{f_o}` = 1.25
1081
1082
1082
- - ``"" 275" "`` - Use for probable strength design to NZSEE C5 assessment
1083
+ - ``"275"`` - Use for probable strength design to NZSEE C5 assessment
1083
1084
guidelines
1084
1085
1085
1086
- Probable yield strength :math:`f_{yp}` = 324 MPa
1086
1087
- Fracture strain :math:`\varepsilon_{su}` = 15% or 0.15
1087
1088
- Overstrength factor :math:`\phi_{f_o}` = 1.25
1088
1089
1089
- - ``"" hy60" "`` - Use for probable strength design to NZSEE C5 assessment
1090
+ - ``"hy60"`` - Use for probable strength design to NZSEE C5 assessment
1090
1091
guidelines
1091
1092
1092
1093
- Probable yield strength :math:`f_{yp}` = 455 MPa
1093
1094
- Fracture strain :math:`\varepsilon_{su}` = 12% or 0.12
1094
1095
- Overstrength factor :math:`\phi_{f_o}` = 1.5
1095
1096
1096
- - ``"" 380" "`` - Use for probable strength design to NZSEE C5 assessment
1097
+ - ``"380"`` - Use for probable strength design to NZSEE C5 assessment
1097
1098
guidelines
1098
1099
1099
1100
- Probable yield strength :math:`f_{yp}` = 455 MPa
1100
1101
- Fracture strain :math:`\varepsilon_{su}` = 12% or 0.12
1101
1102
- Overstrength factor :math:`\phi_{f_o}` = 1.5
1102
1103
1103
- - ``"" 430" "`` - Use for probable strength design to NZSEE C5 assessment
1104
+ - ``"430"`` - Use for probable strength design to NZSEE C5 assessment
1104
1105
guidelines
1105
1106
1106
1107
- Probable yield strength :math:`f_{yp}` = 464 MPa
1107
1108
- Fracture strain :math:`\varepsilon_{su}` = 12% or 0.12
1108
1109
- Overstrength factor :math:`\phi_{f_o}` = 1.25
1109
1110
1110
- - ``"" 300" "`` - Use for probable strength design to NZSEE C5 assessment
1111
+ - ``"300"`` - Use for probable strength design to NZSEE C5 assessment
1111
1112
guidelines
1112
1113
1113
1114
- Probable yield strength :math:`f_{yp}` = 324 MPa
1114
1115
- Fracture strain :math:`\varepsilon_{su}` = 15% or 0.15
1115
1116
- Overstrength factor :math:`\phi_{f_o}` = 1.25
1116
1117
1117
- - ``"" 500n" "`` - Use for probable strength design to NZSEE C5 assessment
1118
+ - ``"500n"`` - Use for probable strength design to NZSEE C5 assessment
1118
1119
guidelines
1119
1120
1120
1121
- Probable yield strength :math:`f_{yp}` = 500 MPa
1121
1122
- Fracture strain :math:`\varepsilon_{su}` = 5% or 0.05
1122
1123
- Overstrength factor :math:`\phi_{f_o}` = 1.5
1123
1124
1124
- - ``"" 500" "`` - Use for probable strength design to NZSEE C5 assessment
1125
+ - ``"500"`` - Use for probable strength design to NZSEE C5 assessment
1125
1126
guidelines
1126
1127
1127
1128
- Probable yield strength :math:`f_{yp}` = 540 MPa
1128
1129
- Fracture strain :math:`\varepsilon_{su}` = 10% or 0.10
1129
1130
- Overstrength factor :math:`\phi_{f_o}` = 1.25
1130
1131
1131
- - ``"" cd_mesh" "`` - Use for probable strength design to NZSEE C5
1132
+ - ``"cd_mesh"`` - Use for probable strength design to NZSEE C5
1132
1133
assessment guidelines
1133
1134
1134
1135
- Probable yield strength :math:`f_{yp}` = 600 MPa
1135
1136
- Fracture strain :math:`\varepsilon_{su}` = 1.5% or 0.015
1136
1137
- Overstrength factor :math:`\phi_{f_o}` = 1.2
1137
1138
1138
- - ``"" duc_mesh" "`` - Use for probable strength design to NZSEE C5
1139
+ - ``"duc_mesh"`` - Use for probable strength design to NZSEE C5
1139
1140
assessment guidelines
1140
1141
1141
1142
- Probable yield strength :math:`f_{yp}` = 500 MPa
@@ -1197,7 +1198,7 @@ def create_steel_material( # pyright: ignore [reportIncompatibleMethodOverride]
1197
1198
return NZS3101 .SteelBarNZ (
1198
1199
name = name ,
1199
1200
steel_grade = steel_grade ,
1200
- density = density ,
1201
+ density = density / 1e9 ,
1201
1202
phi_os = phi_os ,
1202
1203
stress_strain_profile = ssp .SteelElasticPlastic (
1203
1204
yield_strength = yield_strength ,
@@ -1463,7 +1464,7 @@ def create_os_section(
1463
1464
compressive_strength = prev_compressive_strength
1464
1465
+ add_compressive_strength ,
1465
1466
ultimate_strain = prev_ultimate_strain ,
1466
- density = prev_density ,
1467
+ density = prev_density * 1e9 ,
1467
1468
colour = prev_colour_conc ,
1468
1469
)
1469
1470
@@ -1557,7 +1558,7 @@ def create_prob_section(
1557
1558
conc_geom .material = self .create_concrete_material (
1558
1559
compressive_strength = prob_compressive_strength ,
1559
1560
ultimate_strain = prev_ultimate_strain ,
1560
- density = prev_density ,
1561
+ density = prev_density * 1e9 ,
1561
1562
colour = prev_colour_conc ,
1562
1563
)
1563
1564
0 commit comments