[SECT] PSC-Value / General Section
Naekyung Han
"SECT": {
"SECTTYPE": {
"__DESC__": "Type",
"__TYPE__": "String"
},
"SECT_NAME": {
"__DESC__": "Sect Name",
"__TYPE__": "String"
},
"SECT_BEFORE": {
"__DESC__": "Sect Before",
"__TYPE__": {
"OFFSET_PT": {
"__DESC__": "Cardinal Point",
"__TYPE__": "String"
},
"OFFSET_CENTER": {
"__DESC__": "Offset Center",
"__TYPE__": "Integer"
},
"USER_OFFSET_REF": {
"__DESC__": "User Offset Ref",
"__TYPE__": "Integer"
},
"HORZ_OFFSET_OPT": {
"__DESC__": "Horizon offset Option",
"__TYPE__": "Integer"
},
"USERDEF_OFFSET_YI": {
"__DESC__": "User Offset YI",
"__TYPE__": "Real"
},
"USERDEF_OFFSET_YJ": {
"__DESC__": "User Offset YJ",
"__TYPE__": "Real"
},
"VERT_OFFSET_OPT": {
"__DESC__": "Vertical Offset Option",
"__TYPE__": "Integer"
},
"USERDEF_OFFSET_ZI": {
"__DESC__": "User Offset ZI",
"__TYPE__": "Real"
},
"USERDEF_OFFSET_ZJ": {
"__DESC__": "User Offset ZJ",
"__TYPE__": "Real"
},
"USE_SHEAR_DEFORM": {
"__DESC__": "Use Consider Shear Deform",
"__TYPE__": "Bool"
},
"USE_WARPING_EFFECT": {
"__DESC__": "Use Consider Warping Effect",
"__TYPE__": "Bool"
},
"SHAPE": {
"__DESC__": "Shape",
"__TYPE__": "String"
},
"SECT_I": {
"__DESC__": "Sect I",
"__TYPE__": {
"vSIZE": {
"__DESC__": "Size",
"__TYPE__": []
},
"PERIIN": {
"__DESC__": "PeriIn",
"__TYPE__": "Real"
},
"PERIOUT": {
"__DESC__": "PeriOut",
"__TYPE__": "Real"
},
"BUILT_FLAG": {
"__DESC__": "Built Up Flag",
"__TYPE__": "Integer"
},
"STIFF": {
"__DESC__": "Stiffness",
"__TYPE__": {
"AREA": {
"__DESC__": "Area",
"__TYPE__": "Real"
},
"WAREA": {
"__DESC__": "WArea",
"__TYPE__": "Real"
},
"ASY": {
"__DESC__": "Asy",
"__TYPE__": "Real"
},
"ASZ": {
"__DESC__": "Asz",
"__TYPE__": "Real"
},
"RXX": {
"__DESC__": "Rxx",
"__TYPE__": "Real"
},
"RYY": {
"__DESC__": "Ryy",
"__TYPE__": "Real"
},
"RZZ": {
"__DESC__": "Rzz",
"__TYPE__": "Real"
},
"CYP": {
"__DESC__": "Cyp",
"__TYPE__": "Real"
},
"CYM": {
"__DESC__": "Cym",
"__TYPE__": "Real"
},
"CZP": {
"__DESC__": "Czp",
"__TYPE__": "Real"
},
"CZM": {
"__DESC__": "Czm",
"__TYPE__": "Real"
},
"QYB": {
"__DESC__": "Qyb",
"__TYPE__": "Real"
},
"QZB": {
"__DESC__": "Qzb",
"__TYPE__": "Real"
},
"X": {
"__DESC__": "dx",
"__TYPE__": [
"Real",
"Real",
"Real",
"Real"
]
},
"Y": {
"__DESC__": "dy",
"__TYPE__": [
"Real",
"Real",
"Real",
"Real"
]
}
}
},
"DESIGN": {
"__DESC__": "Design",
"__TYPE__": {
"YBAR": {
"__DESC__": "YBar",
"__TYPE__": "Real"
},
"ZBAR": {
"__DESC__": "ZBar",
"__TYPE__": "Real"
}
}
},
"OUTER_POLYGON": {
"__DESC__": "Outer Polygon",
"__TYPE__": []
},
"INNER_POLYGON": {
"__DESC__": "Inner Polygon",
"__TYPE__": []
}
}
},
"CALC_STIFF_OPT": {
"__DESC__": "Stiff Option",
"__TYPE__": "Integer"
},
"SHEAR_CHK_POS": {
"__DESC__": "Value Of Shear Check Position",
"__TYPE__": [
[
"Real",
"Real",
"Real"
],
[
"Real",
"Real",
"Real"
]
]
},
"USE_AUTO_QY": {
"__DESC__": "Use Auto Qy",
"__TYPE__": [
[
"Bool",
"Bool",
"Bool"
],
[
"Bool",
"Bool",
"Bool"
]
]
},
"WEB_THICK": {
"__DESC__": "Web Thick",
"__TYPE__": [
"Real",
"Real"
]
},
"USE_WEB_THICK_SHEAR": {
"__DESC__": "Use Auto Web Thick Shear",
"__TYPE__": [
[
"Bool",
"Bool",
"Bool"
],
[
"Bool",
"Bool",
"Bool"
]
]
}
}
}
}
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 PSC-Value Section / General Section
NO. | Name | API - Key | API - Value Type | PSC Value | General Section |
---|
NO. | Name | API - Key | API - Value Type | PSC Value | General Section |
---|---|---|---|---|---|
1 | Section Number | “KEY” | 🔴 | 🔴 | |
2 | Section Name | “SECT_NAME” | 🔴 | 🔴 | |
3 | Section Data Type
| “SECTTYPE” | 🔴 | 🔴 | |
| Section Properties | ||||
4 |
| "SECT_BEFORE" |
|
|
|
5 | Section Shape
| “SHAPE” | 🔴 | 🔴 | |
6 |
| "SECT_I" |
|
|
|
7 | Param. for Design | "vSIZE" | 🔴 | ❌ | |
8 | Inner Section Perimeter | "PERIIN" | 🔴 | 🔴 | |
9 | Outer Section Perimeter | "PERIOUT" | 🔴 | 🔴 | |
10 | Built-Up Option | "BUILT_FLAG" | ❌ | 🔺 | |
| Stiffness | ||||
11 |
| "STIFF" |
|
|
|
12 |
| "AREA" | 🔴 | 🔴 | |
13 |
| "ASY" | 🔴 | 🔴 | |
14 |
| "ASZ" | 🔴 | 🔴 | |
15 |
| "RXX" | 🔴 | 🔴 | |
16 |
| "RYY" | 🔴 | 🔴 | |
17 |
| "RZZ" | 🔴 | 🔴 | |
18 |
| "CYP" | 🔴 | 🔴 | |
19 |
| "CYM" | 🔴 | 🔴 | |
20 |
| "CZP" | 🔴 | 🔴 | |
21 |
| "CZM" | 🔴 | 🔴 | |
22 |
| "QYB" | 🔴 | 🔴 | |
23 |
| "QZB" | 🔴 | 🔴 | |
24 |
| "X" | 🔴 | 🔴 | |
25 |
| "Y" | 🔴 | 🔴 | |
26 |
| "DESIGN" |
|
|
|
27 |
| "YBAR" | 🔴 | 🔴 | |
28 |
| "ZBAR" | 🔴 | 🔴 | |
| Coordinate | ||||
29 | Outer Section | "OUTER_POLYGON" |
| 🔴 | 🔴 |
30 |
| "VERTEX" |
| 🔴 | 🔴 |
31 | Coordinate-x | "X" | 🔴 | 🔴 | |
32 | Coordinate-y | "Y" | 🔴 | 🔴 | |
33 | Inner Section | "INNER_POLYGON" |
| ?? | ?? |
34 |
| "VERTEX" |
| ?? | ?? |
35 | Coordinate-x | "X" | ?? | ?? | |
36 | Coordinate-y | "Y" | ?? | ?? | |
| Design Option | ||||
37 | Shear Check Position | "SHEAR_CHK_POS" | 🔺 | ❌ | |
38 | Shear Check Position - Auto | "USE_AUTO_QY" | 🔺 | ❌ | |
39 | Thk. for Torsion(min.) | "WEB_THICK" | 🔺 | ❌ | |
40 | Thk. for Shear (total) - Auto | "USE_WEB_THICK_SHEAR" | 🔺 | ❌ | |
| Offset | ||||
41 | Offset Direction | “OFFSET_PT” | 🔺 | 🔺 | |
42 | Center Location | “OFFSET_CENTER” | 🔺 | 🔺 | |
43 | Horizontal Offset Option | “HORZ_OFFSET_OPT” | 🔺 | 🔺 | |
44 | Horizontal Offset Value | “USERDEF_OFFSET_YI” | 🔺 | 🔺 | |
45 | Vertical Offset Option | “VERT_OFFSET_OPT” | 🔺 | 🔺 | |
46 | Vertical Offset Value | “USERDEF_OFFSET_ZI” | 🔺 | 🔺 | |
47 | User Type Offset Reference Position | “USER_OFFSET_REF” | 🔺 | 🔺 | |
| Additional Option | ||||
48 | Consider Shear Deformation | “USE_SHEAR_DEFORM” | 🔺 | 🔺 | |
49 | Consider Warping Effect | “USE_WARPING_EFFECT” | 🔺 | 🔺 |
PSC 1CELL Box JSON 양식 Example
"SECT": {
"101": {
"SECT_NAME": "PSC-value",
"SECTTYPE": "PSC",
"SECT_BEFORE": {
"SHAPE": "VALU",
"SECT_I": {
"vSIZE": [
4.0,
3.0,
1.0,
2.0
],
"PERIIN": 12.89316081617,
"PERIOUT": 31.30491170995,
"STIFF": {
"AREA": 13.48808228,
"ASY": 7.537204014457,
"ASZ": 4.93977287931,
"RXX": 42.04322922261,
"RYY": 22.94527740393,
"RZZ": 106.3318287657,
"CYP": 6.48,
"CYM": 6.48,
"CZP": 1.527012134926,
"CZM": 2.102987865074,
"QYB": 4.371226179793,
"QZB": 20.40070729713,
"X": [
-6.48,
6.48,
2.64,
-2.64
],
"Y": [
1.527012134926,
1.527012134926,
-2.102987865074,
-2.102987865074
]
},
"DESIGN": {
"YBAR": 6.48,
"ZBAR": 2.102987865074
},
"OUTER_POLYGON": [
{
"VERTEX": [
{
"X": -6.48,
"Y": 2.78e-16
},
{
"X": -6.48,
"Y": -0.22
},
{
"X": -5.11,
"Y": -0.32
},
{
"X": -4.11,
"Y": -0.41
},
{
"X": -3.24,
"Y": -0.716
},
{
"X": -2.79,
"Y": -3.48
},
{
"X": -2.64,
"Y": -3.63
},
{
"X": 0.0,
"Y": -3.63
},
{
"X": 2.64,
"Y": -3.63
},
{
"X": 2.79,
"Y": -3.48
},
{
"X": 3.24,
"Y": -0.716
},
{
"X": 4.11,
"Y": -0.41
},
{
"X": 5.11,
"Y": -0.32
},
{
"X": 6.48,
"Y": -0.22
},
{
"X": 6.48,
"Y": 0.0
},
{
"X": 0.0,
"Y": 0.0
}
]
}
],
"INNER_POLYGON": [
{
"VERTEX": [
{
"X": 0.0,
"Y": -0.32
},
{
"X": 0.65,
"Y": -0.32
},
{
"X": 1.65,
"Y": -0.4856
},
{
"X": 2.2668,
"Y": -0.816
},
{
"X": 2.14,
"Y": -1.916
},
{
"X": 1.9327,
"Y": -2.926
},
{
"X": 1.1327,
"Y": -3.026
},
{
"X": 0.3,
"Y": -3.126
},
{
"X": 0.0,
"Y": -3.126
},
{
"X": -0.3,
"Y": -3.126
},
{
"X": -1.1327,
"Y": -3.026
},
{
"X": -1.9327,
"Y": -2.926
},
{
"X": -2.14,
"Y": -1.916
},
{
"X": -2.2668,
"Y": -0.816
},
{
"X": -1.65,
"Y": -0.4856
},
{
"X": -0.65,
"Y": -0.32
}
]
}
]
}
}
}
}
"SECT": {
"100": {
"SECT_NAME": "PSC-General",
"SECTTYPE": "VALUE",
"SECT_BEFORE": {
"SHAPE": "GEN",
"SECT_I": {
"PERIIN": 12.8932,
"PERIOUT": 31.2969,
"STIFF": {
"AREA": 13.4873,
"ASY": 7.52482,
"ASZ": 4.91757,
"RXX": 41.8481,
"RYY": 22.8782,
"RZZ": 106.902,
"CYP": 6.48,
"CYM": 6.48,
"CZP": 1.52131,
"CZM": 2.10469,
"QYB": 4.363191537838,
"QZB": 20.55459020959,
"X": [
-6.48,
6.48,
2.64,
-2.64
],
"Y": [
1.52131,
1.52131,
-2.10469,
-2.10469
]
},
"DESIGN": {
"YBAR": 6.48,
"ZBAR": 2.10469
},
"OUTER_POLYGON": [
{
"VERTEX": [
{
"X": -6.48,
"Y": 1.52131
},
{
"X": -6.48,
"Y": 1.30131
},
{
"X": -4.11,
"Y": 1.11131
},
{
"X": -3.24,
"Y": 0.805313
},
{
"X": -2.79,
"Y": -1.95469
},
{
"X": -2.64,
"Y": -2.10469
},
{
"X": 2.64,
"Y": -2.10469
},
{
"X": 2.79,
"Y": -1.95469
},
{
"X": 3.24,
"Y": 0.805313
},
{
"X": 4.11,
"Y": 1.11131
},
{
"X": 6.48,
"Y": 1.30131
},
{
"X": 6.48,
"Y": 1.52131
}
]
}
],
"INNER_POLYGON": [
{
"VERTEX": [
{
"X": -2.2668,
"Y": 0.705313
},
{
"X": -1.65,
"Y": 1.03571
},
{
"X": -0.65,
"Y": 1.20131
},
{
"X": 0.65,
"Y": 1.20131
},
{
"X": 1.65,
"Y": 1.03571
},
{
"X": 2.2668,
"Y": 0.705313
},
{
"X": 2.14,
"Y": -0.394687
},
{
"X": 1.9327,
"Y": -1.40469
},
{
"X": 0.3,
"Y": -1.60469
},
{
"X": -0.3,
"Y": -1.60469
},
{
"X": -1.9327,
"Y": -1.40469
},
{
"X": -2.14,
"Y": -0.394687
}
]
}
]
}
}
}
}