[CSCS] Composite Section for Construction Stage
"CSCS": {
"SEC": {
"__DESC__": "Section No.",
"__TYPE__": "Integer"
},
"ASTAGE": {
"__DESC__": "Active Stage",
"__TYPE__": "String"
},
"TYPE": {
"__DESC__": "Composite Type",
"__TYPE__": "String"
},
"bTAP": {
"__DESC__": "Tapered Composite Section Type",
"__TYPE__": "Bool"
},
"vPARTINFO": {
"__DESC__": "Part Info",
"__TYPE__": [
{
"PART": {
"__DESC__": "Composite Section Part",
"__TYPE__": "Integer"
},
"MTYPE": {
"__DESC__": "Material Type",
"__TYPE__": "String"
},
"MAT": {
"__DESC__": " Material No.",
"__TYPE__": "String"
},
"CSTAGE": {
"__DESC__": "Composite Stage",
"__TYPE__": "String"
},
"AGE": {
"__DESC__": "Material Age",
"__TYPE__": "Real"
},
"PARTINFO_H": {
"__DESC__": "Notational size, h",
"__TYPE__": "Real"
},
"PARTINFO_VS": {
"__DESC__": "Volumn-surface ratio, v/s",
"__TYPE__": "Real"
},
"PARTINFO_M": {
"__DESC__": "Module of an exposed surface, M",
"__TYPE__": "Real"
},
"AREA": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"ASY": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"ASZ": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"IXX": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"IYY": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"IZZ": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"WAREA": {
"__DESC__": "Stiffness Scale Factor - Weight",
"__TYPE__": "Real"
},
"IW": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
}
}
]
},
"OPT_UPDATE_ALL_H": {
"__DESC__": "Auto Calculation Option Notational size, h",
"__TYPE__": "Bool"
}
} "CSCS": {
"SEC": {
"__DESC__": "Section No.",
"__TYPE__": "Integer"
},
"ASTAGE": {
"__DESC__": "Active Stage",
"__TYPE__": "String"
},
"TYPE": {
"__DESC__": "Composite Type",
"__TYPE__": "String"
},
"bTAP": {
"__DESC__": "Tapered Composite Section Type",
"__TYPE__": "Bool"
},
"vPARTINFO": {
"__DESC__": "Part Info",
"__TYPE__": [
{
"PART": {
"__DESC__": "Composite Section Part",
"__TYPE__": "Integer"
},
"MTYPE": {
"__DESC__": "Material Type",
"__TYPE__": "String"
},
"MAT": {
"__DESC__": " Material No.",
"__TYPE__": "String"
},
"CSTAGE": {
"__DESC__": "Composite Stage",
"__TYPE__": "String"
},
"AGE": {
"__DESC__": "Material Age",
"__TYPE__": "Real"
},
"PARTINFO_H": {
"__DESC__": "Notational size, h",
"__TYPE__": "Real"
},
"PARTINFO_VS": {
"__DESC__": "Volumn-surface ratio, v/s",
"__TYPE__": "Real"
},
"PARTINFO_M": {
"__DESC__": "Module of an exposed surface, M",
"__TYPE__": "Real"
},
"AREA": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"ASY": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"ASZ": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"IXX": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"IYY": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"IZZ": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"WAREA": {
"__DESC__": "Stiffness Scale Factor - Weight",
"__TYPE__": "Real"
},
"IW": {
"__DESC__": "Stiffness Scale Factor",
"__TYPE__": "Real"
},
"CY": {
"__DESC__": "Y-dir. Distance to Neutral Axis",
"__TYPE__": "Real"
},
"CZ": {
"__DESC__": "Z-dir. Distance to Neutral Axis",
"__TYPE__": "Real"
},
"CYI": {
"__DESC__": "Y-dir. Distance to Neutral Axis I (Tapered)",
"__TYPE__": "Real"
},
"CZI": {
"__DESC__": "Z-dir. Distance to Neutral Axis I (Tapered)",
"__TYPE__": "Real"
},
"CYJ": {
"__DESC__": "Y-dir. Distance to Neutral Axis J (Tapered)",
"__TYPE__": "Real"
},
"CZJ": {
"__DESC__": "Z-dir. Distance to Neutral Axis J (Tapered)",
"__TYPE__": "Real"
},
"STIFF_USER": {
"__DESC__": "Stiffness User",
"__TYPE__": {
"AREA": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"ASY": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"ASZ": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IXX": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IYY": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IZZ": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CYP": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CYM": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CZP": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CZM": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"QYB": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"QZB": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X1": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X2": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X3": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X4": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y1": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y2": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y3": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y4": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
}
}
},
"STIFF_USER_TAPERED_I": {
"__DESC__": "Stiffness User I (Tapered)",
"__TYPE__": {
"AREA": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"ASY": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"ASZ": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IXX": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IYY": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IZZ": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CYP": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CYM": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CZP": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CZM": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"QYB": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"QZB": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X1": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X2": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X3": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X4": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y1": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y2": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y3": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y4": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
}
}
},
"STIFF_USER_TAPERED_J": {
"__DESC__": "Stiffness User J (Tapered)",
"__TYPE__": {
"AREA": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"ASY": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"ASZ": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IXX": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IYY": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"IZZ": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CYP": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CYM": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CZP": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"CZM": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"QYB": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"QZB": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X1": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X2": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X3": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"X4": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y1": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y2": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y3": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
},
"Y4": {
"__DESC__": "Partial stiffness",
"__TYPE__": "Real"
}
}
}
}
]
}
}
Introduce Input Data Symbols
API - Value Type | Input Data |
|---|
API - Value Type | Input Data | ||
|---|---|---|---|
Integer | 🔴 | Essential | |
String | ❌ | Unnecessary | |
Boolean | 🔺 | Optional | |
Real |
|
| |
The required Input Data for defining Construction Sequence of Composite Section (Normal Type)
NO. | Name | API - Key | API - Value Type | Defalut | Normal Type |
|---|
NO. | Name | API - Key | API - Value Type | Defalut | Normal Type |
|---|---|---|---|---|---|
1 | Section ID | "SEC" |
| 🔴 | |
2 | Active Stage | "ASTAGE" |
| 🔴 | |
3 | Composite Type
| "TYPE" |
| 🔴 | |
4 | Tapered Type | "bTAP" | FALSE | 🔺 | |
5 | Part Information | "vPARTINFO": |
|
|
|
6 | Composite Section Part | "PART" |
| 🔴 | |
7 | Material Type
| "MTYPE" |
| 🔴 | |
8 | Material ID | "MAT" |
| 🔺 | |
9 | Composite Stage | "CSTAGE" | Active Stage | ?? | |
10 | Material Age | "AGE | 0 | 🔺 | |
11 | Notional Size of Member | "PARTINFO_H" | AUTO | 🔺 | |
12 | Volumn-surface ratio, v/s | "PARTINFO_VS" | 0 | 🔺 | |
13 | Module of an exposed surface, M | "PARTINFO_M" | 0 | 🔺 | |
| Stiffness Scale Factor | ||||
14 | Area | "AREA" | 1 | 🔺 | |
15 | Effective Shear Area, y-axis | "ASY" | 1 | 🔺 | |
16 | Effective Shear Area, z-axis | "ASZ" | 1 | 🔺 | |
17 | Torsional Resistance | "IXX" | 1 | 🔺 | |
18 | Moment of Inertia, y-axis | "IYY" | 1 | 🔺 | |
19 | Moment of Inertia, z-axis | "IZZ" | 1 | 🔺 | |
20 | Warping Constant | “IW” | 1 | 🔺 | |
21 | Weight | "WAREA" | 1 | 🔺 | |
The JSON format example for inputting Construction Sequence of Composite Section
"CSCS": {
"2": {
"SEC": 101,
"ASTAGE": "CS1",
"TYPE": "NORMAL",
"bTAP": false,
"vPARTINFO": [
{
"PART": 1,
"MTYPE": "ELEM",
"MAT": "",
"CSTAGE": "",
"AGE": 1.0,
"PARTINFO_H": 0.1547081497458,
"PARTINFO_VS": 0.0,
"PARTINFO_M": 0.0,
"AREA": 1.0,
"ASY": 1.0,
"ASZ": 1.0,
"IXX": 1.0,
"IYY": 1.0,
"IZZ": 1.0,
"WAREA": 1.0,
"IW": 1.0
},
{
"PART": 2,
"MTYPE": "MATL",
"MAT": "1",
"CSTAGE": "CS2",
"AGE": 2.0,
"PARTINFO_H": 0.0990990990991,
"PARTINFO_VS": 0.0,
"PARTINFO_M": 0.0,
"AREA": 1.0,
"ASY": 1.0,
"ASZ": 1.0,
"IXX": 1.0,
"IYY": 1.0,
"IZZ": 1.0,
"WAREA": 1.0,
"IW": 1.0
}
]
}
} "CSCS": {
"1": {
"SEC": 101,
"ASTAGE": "CS1",
"TYPE": "USER",
"bTAP": false,
"vPARTINFO": [
{
"PART": 1,
"MTYPE": "ELEM",
"MAT": "",
"CSTAGE": "",
"AGE": 1.0,
"PARTINFO_H": 1.0,
"PARTINFO_VS": 1.0,
"PARTINFO_M": 1.0,
"AREA": 1.0,
"ASY": 1.0,
"ASZ": 1.0,
"IXX": 1.0,
"IYY": 1.0,
"IZZ": 1.0,
"WAREA": 1.0,
"IW": 1.0,
"CY": 1.0,
"CZ": 1.0,
"STIFF_USER": {
"AREA": 1.1,
"ASY": 1.2,
"ASZ": 1.3,
"IXX": 1.4,
"IYY": 1.5,
"IZZ": 1.6,
"CYP": 1.7,
"CYM": 1.8,
"CZP": 1.9,
"CZM": 2.0,
"QYB": 2.1,
"QZB": 2.2,
"X1": 2.3,
"X2": 2.5,
"X3": 2.7,
"X4": 2.9,
"Y1": 2.4,
"Y2": 2.6,
"Y3": 2.8,
"Y4": 3.0
}
},
{
"PART": 2,
"MTYPE": "MATL",
"MAT": "1",
"CSTAGE": "CS2",
"AGE": 2.0,
"PARTINFO_H": 2.0,
"PARTINFO_VS": 2.0,
"PARTINFO_M": 2.0,
"AREA": 1.0,
"ASY": 1.0,
"ASZ": 1.0,
"IXX": 1.0,
"IYY": 1.0,
"IZZ": 1.0,
"WAREA": 1.0,
"IW": 1.0,
"CY": 2.0,
"CZ": 2.0,
"STIFF_USER": {
"AREA": 1.11,
"ASY": 1.12,
"ASZ": 1.13,
"IXX": 1.14,
"IYY": 1.15,
"IZZ": 1.16,
"CYP": 1.17,
"CYM": 1.18,
"CZP": 1.19,
"CZM": 1.2,
"QYB": 1.21,
"QZB": 1.22,
"X1": 1.23,
"X2": 1.25,
"X3": 1.27,
"X4": 1.29,
"Y1": 1.24,
"Y2": 1.26,
"Y3": 1.28,
"Y4": 1.3
}
}
]
}
}