Skip to main content
JSON Manual Created Edited

DESIGN/RC/KDS-41-20-2022/BRD-TABLE : RC Brace Design Table

Input URI

{base url} + DESIGN/RC/KDS-41-20-2022/BRD-TABLE



Active Methods

POST



JSON Schema

Details

{
  "type""object",
  "required": [
    "Argument"
  ],
  "additionalProperties"false,
  "properties": {
    "Argument": {
      "type""object",
      "required": [
        "TABLE_TYPE"
      ],
      "additionalProperties"false,
      "oneOf": [
        {
          "required": [
            "ELEMS"
          ]
        },
        {
          "required": [
            "SECTIONS"
          ]
        }
      ],
      "properties": {
        "TABLE_TYPE": {
          "type""string",
          "description""Result Table Type",
          "enum": [
            "MEMB",
            "PROP"
          ]
        },
        "ELEMS": {
          "type""object",
          "description""Element No. Input",
          "additionalProperties"false,
          "properties": {
            "KEYS": {
              "type""array",
              "description""Specify Each ID",
              "items": {
                "type""integer"
              }
            },
            "TO": {
              "type""string",
              "description""Specify ID Range (e.g., '1to160')"
            },
            "STRUCTURE_GROUP_NAME": {
              "type""string",
              "description""Specify Structure Group Name"
            }
          },
          "oneOf": [
            {
              "required": [
                "KEYS"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "TO"
                    ]
                  },
                  {
                    "required": [
                      "STRUCTURE_GROUP_NAME"
                    ]
                  }
                ]
              }
            },
            {
              "required": [
                "TO"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "KEYS"
                    ]
                  },
                  {
                    "required": [
                      "STRUCTURE_GROUP_NAME"
                    ]
                  }
                ]
              }
            },
            {
              "required": [
                "STRUCTURE_GROUP_NAME"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "KEYS"
                    ]
                  },
                  {
                    "required": [
                      "TO"
                    ]
                  }
                ]
              }
            }
          ]
        },
        "SECTIONS": {
          "type""array",
          "description""List of section numbers to include in the table",
          "items": {
            "type""integer"
          }
        },
        "PRI_SORT": {
          "type""integer",
          "description""Sorting criteria for member-based output (by Section No. or Member No.)",
          "default"1,
          "oneOf": [
            {
              "title""SECT",
              "const"0
            },
            {
              "title""MEMB",
              "const"1
            }
          ]
        },
        "RESULT": {
          "type""integer",
          "description""Filter results by design status",
          "default"0,
          "oneOf": [
            {
              "title""All",
              "const"0
            },
            {
              "title""OK",
              "const"1
            },
            {
              "title""NG",
              "const"2
            }
          ]
        },
        "TABLE_NAME": {
          "type""string",
          "description""Response Table Title",
          "default""RC Brace Design Result"
        },
        "EXPORT_PATH": {
          "type""string",
          "description""Result Table Save Path"
        },
        "UNIT": {
          "type""object",
          "description""Response Unit Setting",
          "properties": {
            "FORCE": {
              "type""string",
              "description""Force unit"
            },
            "DIST": {
              "type""string",
              "description""Length/Distance unit"
            },
            "HEAT": {
              "type""string",
              "description""Heat unit"
            },
            "TEMP": {
              "type""string",
              "description""Temperature unit"
            }
          }
        },
        "STYLES": {
          "type""object",
          "description""Response Number Format",
          "properties": {
            "FORMAT": {
              "type""string",
              "description""Number format",
              "enum": [
                "Default",
                "Fixed",
                "Scientific",
                "General"
              ]
            },
            "PLACE": {
              "type""integer",
              "description""Digit place",
              "minimum"0,
              "maximum"15
            }
          }
        },
        "COMPONENTS": {
          "type""array",
          "description""Components of Result Table",
          "items": {
            "type""string",
            "enum": [
              "MEMB",
              "SECT",
              "Section",
              "Bc",
              "Hc",
              "Height",
              "fck",
              "fy",
              "fys",
              "LCB",
              "phiPn.max",
              "Pu",
              "phiPn",
              "Rat-P",
              "Mc",
              "phiMn",
              "Rat-M",
              "Rat-My",
              "Rat-Mz",
              "Mc/Pu",
              "Mcz/Mcy",
              "Ast",
              "V-Rebar",
              "Vu",
              "Rat-V",
              "As-H",
              "H-Rebar",
              "CHK"
            ]
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Argument": {
    "TABLE_TYPE": "MEMB",
    "SECTIONS": [
      3
    ],
    "PRI_SORT": 1,
    "RESULT": 0,
    "TABLE_NAME": "RC Brace Design Result"
  }
}


Response Examples

Example

{
  "RC Brace Design Result": {
    "FORCE": "KN",
    "DIST": "M",
    "HEAD": [
      "MEMB",
      "SECT",
      "Section",
      "Bc",
      "Hc",
      "Height",
      "fck",
      "fy",
      "fys",
      "LCB",
      "phiPn.max",
      "Pu",
      "phiPn",
      "Rat-P",
      "Mc",
      "phiMn",
      "Rat-M",
      "Rat-My",
      "Rat-Mz",
      "Mc/Pu",
      "Mcz/Mcy",
      "Ast",
      "V-Rebar",
      "Vu",
      "Rat-V",
      "As-H",
      "H-Rebar",
      "CHK"
    ],
    "DATA": [
      [
        "789",
        "411",
        "G1",
        "0.4000",
        "0.7000",
        "10.200",
        "24000.0",
        "400000",
        "400000",
        "6",
        "4039.99",
        "0.00000",
        "-",
        "0.000",
        "476.307",
        "515.983",
        "0.923",
        "0.923",
        "0.000",
        "-",
        "0.000000",
        "0.0054",
        "14-5-D22",
        "228.405",
        "0.790",
        "0.0004",
        "2-D10 @200",
        "OK"
      ],
      [
        "867",
        "511",
        "RG1",
        "0.4500",
        "0.7000",
        "10.200",
        "24000.0",
        "400000",
        "400000",
        "6",
        "4258.45",
        "0.00000",
        "-",
        "0.000",
        "397.106",
        "458.078",
        "0.867",
        "0.867",
        "0.000",
        "-",
        "0.000000",
        "0.0046",
        "12-4-D22",
        "220.031",
        "0.743",
        "0.0004",
        "2-D10 @220",
        "OK"
      ],
      [
        "868",
        "511",
        "RG1",
        "0.4500",
        "0.7000",
        "10.200",
        "24000.0",
        "400000",
        "400000",
        "6",
        "4258.45",
        "0.00000",
        "-",
        "0.000",
        "406.835",
        "458.078",
        "0.888",
        "0.888",
        "0.000",
        "-",
        "0.000000",
        "0.0046",
        "12-4-D22",
        "221.859",
        "0.749",
        "0.0004",
        "2-D10 @220",
        "OK"
      ],
      [
        "871",
        "512",
        "RG2",
        "0.4000",
        "0.7000",
        "7.2000",
        "24000.0",
        "400000",
        "400000",
        "15",
        "3581.52",
        "0.00000",
        "-",
        "0.000",
        "220.147",
        "311.586",
        "0.707",
        "0.707",
        "0.000",
        "-",
        "0.000000",
        "0.0031",
        "8-3-D22",
        "120.289",
        "0.416",
        "0.0003",
        "2-D10 @200",
        "OK"
      ],
      [
        "873",
        "513",
        "RG3",
        "0.6000",
        "0.8000",
        "9.0000",
        "24000.0",
        "400000",
        "400000",
        "6",
        "6467.23",
        "0.00000",
        "-",
        "0.000",
        "787.844",
        "789.010",
        "0.999",
        "0.999",
        "0.000",
        "-",
        "0.000000",
        "0.0070",
        "18-5-D22",
        "392.386",
        "0.993",
        "0.0006",
        "2-D10 @240",
        "OK"
      ],
      [
        "876",
        "513",
        "RG3",
        "0.6000",
        "0.8000",
        "9.0000",
        "24000.0",
        "400000",
        "400000",
        "6",
        "6620.05",
        "0.00000",
        "-",
        "0.000",
        "792.244",
        "873.062",
        "0.907",
        "0.907",
        "0.000",
        "-",
        "0.000000",
        "0.0077",
        "20-5-D22",
        "393.594",
        "0.996",
        "0.0006",
        "2-D10 @240",
        "OK"
      ],
      [
        "880",
        "514",
        "RG4",
        "0.5000",
        "0.8000",
        "9.0000",
        "24000.0",
        "400000",
        "400000",
        "6",
        "5160.13",
        "0.00000",
        "-",
        "0.000",
        "354.677",
        "535.163",
        "0.663",
        "0.663",
        "0.000",
        "-",
        "0.000000",
        "0.0046",
        "12-4-D22",
        "204.213",
        "0.591",
        "0.0004",
        "2-D10 @250",
        "OK"
      ],
      [
        "921",
        "306",
        "C3",
        "0.6000",
        "0.7000",
        "4.0000",
        "24000.0",
        "400000",
        "400000",
        "7",
        "5372.29",
        "520.184",
        "919.904",
        "0.565",
        "330.430",
        "585.492",
        "0.564",
        "0.564",
        "0.564",
        "0.63522",
        "35.646554",
        "0.0046",
        "12-4-D22",
        "140.533",
        "0.400",
        "0.0005",
        "2-D10 @270",
        "OK"
      ]
    ]
  }
}


Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Map of keyed objects where each key is a string identifier.

"Argument"

object

-

Required



Item (Value Object Schema)

No. Description Key Value Type Default Required

General

1

Table Type

• MEMB: "MEMB"

• PROP: "PROP"

"TABLE_TYPE"

string

-

Required

oneOf Choose exactly one of the following keys: "ELEMS" or "SECTIONS".

2

Element Numbers

Use either ELEMS or SECTIONS, not both.

"ELEMS"

object

-

Optional

oneOf Choose exactly one of the following keys: "KEYS", "TO", or "STRUCTURE_GROUP_NAME".

2.1

Specify Each ID

"KEYS"

Array [integer]

-

Optional

2.2

Specify ID Range

"TO"

string

-

Optional

2.3

Structure Group Name

"STRUCTURE_GROUP_NAME"

string

-

Optional

3

Section Numbers

Use either ELEMS or SECTIONS, not both.

"SECTIONS"

Array [integer]

-

Optional

4

Primary Sorting Option

• SECT: "0"

• MEMB: "1"

"PRI_SORT"

integer

1

Optional

5

Result View Option

• All: "0"

• OK: "1"

• NG: "2"

"RESULT"

integer

0

Optional

6

Table Name

Output table title in response

"TABLE_NAME"

string

"RC Brace Design Result"

Optional

7

Export Path

Optional: Save results to file path

"EXPORT_PATH"

string

-

Optional

8

Unit Settings

"UNIT"

object

System

Optional

8.1

Force unit

"FORCE"

string

-

Optional

8.2

Length/Distance unit

"DIST"

string

-

Optional

8.3

Heat unit

"HEAT"

string

-

Optional

8.4

Temperature unit

"TEMP"

string

-

Optional

9

Number Format

"STYLES"

object

System

Optional

9.1

Number format

• Default: "Default"

• Fixed: "Fixed"

• Scientific: "Scientific"

• General: "General"

"FORMAT"

string

-

Optional

9.2

Digit place

Constraints:

• Value Range: >= 0, <= 15

"PLACE"

integer

-

Optional

10

Components

• Element Number: "MEMB"

• Section Property Number: "SECT"

• Sectional Shape: "Section"

• Width of Brace Member: "Bc"

• Depth of Brace Member: "Hc"

• Height of Brace Member: "Height"

• Design Compressive Strength of Concrete (f'c): "fck"

• Design Yield Strength of Main Rebars: "fy"

• Design Yield Strength of Shear Rebars: "fys"

• Load Combination for P-M Interaction: "LCB"

• Maximum Design Axial Strength: "phiPn.max"

• Factored Axial Force: "Pu"

• Design Axial Strength: "phiPn"

• Axial Strength Ratio (Pu/phiPn): "Rat-P"

• Factored Moment: "Mc"

• Design Moment Strength: "phiMn"

• Moment Strength Ratio (Mc/phiMn): "Rat-M"

• Y-axis Moment Strength Ratio: "Rat-My"

• Z-axis Moment Strength Ratio: "Rat-Mz"

• Eccentricity: "Mc/Pu"

• Moment Rotation (Mcz/Mcy): "Mcz/Mcy"

• Quantity of Main Rebars: "Ast"

• Vertical Rebar Configuration: "V-Rebar"

• Maximum Factored Shear Force: "Vu"

• Shear Strength Ratio (Vu/phiVn): "Rat-V"

• Reinforcing Steel Area for Shear: "As-H"

• Shear Rebar Spacing: "H-Rebar"

• Status of Design Results: "CHK"

"COMPONENTS"

Array [string]

-

Optional



0
Was this article helpful?