Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

 RCHK
    "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

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

1

Section No.

“KEY”

🇮

🔴

2

Member Type

  • Column : "COLUMN"

  • Beam : "BEAM"

"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

  • i-Node : "I"

  • Middle : "M"

  • j-Node : "J"

"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

  • i-Node : "I"

  • Middle : "M"

  • j-Node : "J"

"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"

 "ENVTYPE"

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)

 API EXAMPLE - Reabr Input (w/ "OPTION_IMJSAME" option)
    "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
                    }
                ]
            }
        }
    }

 API EXAMPLE - Reabr Input (w/o "OPTION_IMJSAME" option)
    "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
                    }
                ]
            }
        }
    }

  • No labels