[RCHK] Rebar Input for Beam Section
- Space Sync for Confluence
"RCHK": {
"MEMBTYPE": {
"__DESC__": "MEMBTYPE",
"__TYPE__": "String"
},
"ENVTYPE": {
"__DESC__": "Environment Type",
"__TYPE__": "Integer"
},
"BEAM": {
"__DESC__": "BEAM",
"__TYPE__": {
"OPTION_IMJSAME": {
"__DESC__": "IMJ Same Option (it needs only I)",
"__TYPE__": "Bool"
},
"vMAIN": {
"__DESC__": "Main Rebar Datas",
"__TYPE__": [
{
"SECTOR": {
"__DESC__": "Sector",
"__TYPE__": "String"
},
"POS_TOP_LAYERS": {
"__DESC__": "Position Top Layers",
"__TYPE__": [
{
"LAYER": {
"__DESC__": "Layer Index",
"__TYPE__": "Integer"
},
"dD": {
"__DESC__": "dD",
"__TYPE__": "Real"
},
"BAR_NUM": {
"__DESC__": "BAR_NUM",
"__TYPE__": "Integer"
},
"BAR_NAME1": {
"__DESC__": "BAR_NAME1",
"__TYPE__": "String"
},
"BAR_NAME2": {
"__DESC__": "BAR_NAME2",
"__TYPE__": "String"
}
}
]
},
"POS_BOT_LAYERS": {
"__DESC__": "Position Bot Layers",
"__TYPE__": [
{
"LAYER": {
"__DESC__": "Layer Index",
"__TYPE__": "Integer"
},
"dD": {
"__DESC__": "dD",
"__TYPE__": "Real"
},
"BAR_NUM": {
"__DESC__": "BAR_NUM",
"__TYPE__": "Integer"
},
"BAR_NAME1": {
"__DESC__": "BAR_NAME1",
"__TYPE__": "String"
},
"BAR_NAME2": {
"__DESC__": "BAR_NAME2",
"__TYPE__": "String"
}
}
]
}
}
]
},
"vSUB_BAR": {
"__DESC__": "Sub Rebar Data",
"__TYPE__": [
{
"SECTOR": {
"__DESC__": "SECTOR",
"__TYPE__": "String"
},
"dSUB_BARNUM": {
"__DESC__": "dSUB_BARNUM",
"__TYPE__": "Real"
},
"SUB_BARNAME": {
"__DESC__": "SUB_BARNAME",
"__TYPE__": "String"
},
"dSUB_BARDIST": {
"__DESC__": "dSUB_BARDIST",
"__TYPE__": "Real"
},
"dSUB_BARANGLE": {
"__DESC__": "dSUB_BARANGLE",
"__TYPE__": "Real"
},
"bTORSIONAL_BAR": {
"__DESC__": "bTORSIONAL_BAR",
"__TYPE__": "Bool"
},
"sTRTORBARNA": {
"__DESC__": "sTRTORBARNA",
"__TYPE__": "String"
},
"dTORBAR_SPACING": {
"__DESC__": "dTORBAR_SPACING",
"__TYPE__": "Real"
},
"bBUNDLEDBAR": {
"__DESC__": "bBUNDLEDBAR",
"__TYPE__": "Bool"
},
"dBUNDLEDBARNUM": {
"__DESC__": "dBUNDLEDBARNUM",
"__TYPE__": "Real"
},
"LONGIBARNA": {
"__DESC__": "LONGIBARNA",
"__TYPE__": "String"
},
"dLONGIBARNUM": {
"__DESC__": "dLONGIBARNUM",
"__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 Rebar Input (Beam Section)
NO. | Name | API - Key | API - Value Type | Default | Rebar Input |
---|
NO. | Name | API - Key | API - Value Type | Default | Rebar Input |
---|---|---|---|---|---|
1 | Section No. | “KEY” |
| 🔴 | |
2 | Member Type
| "MEMBTYPE" |
| 🔴 | |
3 | Crack Checking Option | "ENVTYPE" |
| 🔺 | |
4 | Rebar Input for Beam Section | "BEAM" |
|
| 🔴 |
| Longitudinal Rebar Data | ||||
5 | IMJ Sector apply Same Option | "OPTION_IMJSAME" |
| 🔺 | |
6 | vMAIN | "vMAIN" |
|
| 🔴 |
7 | SECTOR
| "SECTOR" |
| 🔴 | |
8 | Rebar Data of Top Layer | "POS_TOP_LAYERS" |
|
| 🔴 |
9 | Number of Layer | "LAYER" |
| 🔴 | |
10 | Concrete Covoer | "dD" |
| 🔴 | |
11 | Number of Rebar | "BAR_NUM" |
| 🔴 | |
12 | Rebar Size 1 | "BAR_NAME1" |
| 🔴 | |
13 | Rebar Size 2 | "BAR_NAME2" |
| 🔺 | |
14 | Rebar Data of Bottom Layer | "POS_BOT_LAYERS" |
|
| 🔺 |
| Transverse Rebar Data | ||||
15 | Transverse Rebar Data | "vSUB_BAR" |
|
| 🔴 |
16 | SECTOR
| "SECTOR" |
| 🔴 | |
17 | Number of Sub Rebar | "dSUB_BARNUM" |
| 🔴 | |
18 | Size of Sub Rebar | "SUB_BARNAME" |
| 🔴 | |
19 | Sub Rebar Spacing | "dSUB_BARDIST" |
| 🔴 | |
20 | Sub Rebar Angle | "dSUB_BARANGLE" | 0 | 🔺 | |
| Torsional Rebar Data (Russian Standard Only - SNiP, SP) | ||||
21 | Torsional Reinforcement Option | "bTORSIONAL_BAR" |
| 🔺 | |
22 | Stirrup Size | "sTRTORBARNA" |
| 🔺 | |
23 | Stirrup Spcing | "dTORBAR_SPACING" |
| 🔺 | |
24 | Bundled Stirrup Option | "bBUNDLEDBAR" |
| 🔺 | |
25 | Number of Bundled Strirrup | "dBUNDLEDBARNUM" |
| 🔺 | |
26 | Longitudinal Reinforcement Size | "LONGIBARNA" |
| 🔺 | |
27 | Number of Longitudinal Reinforcement | "dLONGIBARNUM" |
| 🔺 |
Crack Checking : "ENVTYPE"
No. | Design Code | ENVTYPE 1 | ENVTYPE 2 | ENVTYPE 3 | ENVTYPE 4 |
---|
No. | Design Code | ENVTYPE 1 | ENVTYPE 2 | ENVTYPE 3 | ENVTYPE 4 |
---|---|---|---|---|---|
1 | KSCE-LSD15 | X |
|
|
|
2 | KCI-USD12 | Dry | Humidity | Corrosion | High Corrosion |
0 | 1 | 2 | 3 | ||
3 | KSCE-USD10 | X |
|
|
|
4 | KSCE-RAIL-USD11 | X |
|
|
|
5 | KCI-USD07 | X |
|
|
|
6 | KSCE-USD05 | Dry | Humidity | Corrosion | High Corrosion |
0 | 1 | 2 | 3 | ||
7 | KSCE-RAIL-USD04 | Dry | Humidity | Corrosion | High Corrosion |
0 | 1 | 2 | 3 | ||
8 | KCI-USD99 | Dry | Humidity | Corrosion | High Corrosion |
0 | 1 | 2 | 3 | ||
9 | KSCE-USD96 | Dry | Humidity | Corrosion | High Corrosion |
0 | 1 | 2 | 3 | ||
10 | AASHTO-LRFD17(US) | Class 1 exposure | Class 2 exposure |
|
|
0 | 1 |
|
| ||
11 | AASHTO-LRFD16(US) | Class 1 exposure | Class 2 exposure |
|
|
0 | 1 |
|
| ||
12 | AASHTO-LRFD12(US) | Class 1 exposure | Class 2 exposure |
|
|
0 | 1 |
|
| ||
13 | AASHTO-LRFD07(US) | Class 1 exposure | Class 2 exposure |
|
|
0 | 1 |
|
| ||
14 | AASHTO-LRFD02(US) | Moderate | Severe | Buried | Culverts |
0 | 1 | 2 | 3 | ||
15 | AASHTO-LFD96(US) | Moderate | Severe |
|
|
0 | 1 |
|
| ||
16 | ACI318-02 | X |
|
|
|
17 | JTJ023-85 | LCB 1 | LCB 2,3 | High Exposure |
|
0 | 1 | 2 |
| ||
18 | CSA-S6-00 | Exposure (a) | Exposure (b) | Others |
|
0 | 1 | 2 |
| ||
19 | CSA-S6-14 | Exposure (a) | Exposure (b) | Others |
|
0 | 1 | 2 |
| ||
20 | Eurocode2-2:05 | Dry | Humidity |
|
|
0 | 1 |
|
| ||
21 | SNiP 2.05.03-84* | X |
|
|
|
22 | SP 35.13330.2011 | X |
|
|
|
23 | IRC:21-2000 | Moderate Condition | Severe Condition |
|
|
0 | 1 |
|
| ||
24 | IRC:112-2011 | Moderate Condition | Severe Condition |
|
|
0 | 1 |
|
| ||
25 | IS456:2000 | X |
|
|
|
26 | IRS | X |
|
|
|
27 | TWN-BRG-LSD90 | Moderate Condition | Severe Condition |
|
|
0 | 1 |
|
|
The JSON format example for inputting Rebar Input (Beam Section)
"RCHK": {
"1": {
"MEMBTYPE": "BEAM",
"ENVTYPE": 3,
"BEAM": {
"OPTION_IMJSAME" : true,
"vMAIN": [
{
"SECTOR": "I",
"POS_TOP_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 4,
"BAR_NAME1": "D10",
"BAR_NAME2": ""
}
],
"POS_BOT_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 3,
"BAR_NAME1": "D13",
"BAR_NAME2": ""
}
]
}
],
"vSUB_BAR": [
{
"SECTOR": "I",
"dSUB_BARNUM": 2.0,
"SUB_BARNAME": "D6",
"dSUB_BARDIST": 0.15,
"dSUB_BARANGLE": 90.0
}
]
}
}
}
"RCHK": {
"1": {
"MEMBTYPE": "BEAM",
"ENVTYPE": 3,
"BEAM": {
"vMAIN": [
{
"SECTOR": "I",
"POS_TOP_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 4,
"BAR_NAME1": "D10",
"BAR_NAME2": ""
}
],
"POS_BOT_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 3,
"BAR_NAME1": "D13",
"BAR_NAME2": ""
}
]
},
{
"SECTOR": "M",
"POS_TOP_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 4,
"BAR_NAME1": "D10",
"BAR_NAME2": ""
}
],
"POS_BOT_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 3,
"BAR_NAME1": "D13",
"BAR_NAME2": ""
}
]
},
{
"SECTOR": "J",
"POS_TOP_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 4,
"BAR_NAME1": "D10",
"BAR_NAME2": ""
}
],
"POS_BOT_LAYERS": [
{
"LAYER": 1,
"dD": 0.1,
"BAR_NUM": 3,
"BAR_NAME1": "D13",
"BAR_NAME2": ""
}
]
}
],
"vSUB_BAR": [
{
"SECTOR": "I",
"dSUB_BARNUM": 2.0,
"SUB_BARNAME": "D6",
"dSUB_BARDIST": 0.15,
"dSUB_BARANGLE": 90.0
},
{
"SECTOR": "M",
"dSUB_BARNUM": 2.0,
"SUB_BARNAME": "D6",
"dSUB_BARDIST": 0.15,
"dSUB_BARANGLE": 90.0
},
{
"SECTOR": "J",
"dSUB_BARNUM": 2.0,
"SUB_BARNAME": "D6",
"dSUB_BARDIST": 0.15,
"dSUB_BARANGLE": 90.0
}
]
}
}
}