주 콘텐츠로 건너뛰기
JSON Manual 생성 편집

Load Combination (Steel) - KDS 41 30 : 2022

Input URI

{base url} + /ope/LCOM-STEEL



Active Methods

POST



JSON Schema

Details

{
  "type": "object",
  "required": [
    "Argument"
  ],
  "properties": {
    "Argument": {
      "type": "object",
      "required": [
        "OPTION",
        "DGNCODE"
      ],
      "properties": {
        "OPTION": {
          "type": "string",
          "enum": [
            "ADD",
            "REPLACE"
          ]
        },
        "DGNCODE": {
          "type": "string",
          "enum": [
            "KDS 41 30 : 2022"
          ]
        },
        "RS_SCALE_FACTOR": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "LOAD_CASE",
              "FACTOR"
            ],
            "properties": {
              "LOAD_CASE": {
                "type": "string",
                "description": "Response Spectrum Load Case"
              },
              "FACTOR": {
                "type": "number",
                "description": "Scale Factor"
              }
            }
          }
        },
        "WIND_LOAD_COMB": {
          "type": "object",
          "required": [
            "PARAMETERS"
          ],
          "properties": {
            "PARAMETERS": {
              "type": "array",
              "description": "List of wind load combination sets",
              "items": {
                "type": "object",
                "required": [
                  "BUILDING_TYPE",
                  "WIND_LOAD_CASE"
                ],
                "properties": {
                  "BUILDING_TYPE": {
                    "type": "string",
                    "enum": [
                      "MIDDLE",
                      "HIGH"
                    ],
                    "description": "Wind Loads Group"
                  },
                  "WIND_LOAD_CASE": {
                    "type": "object",
                    "properties": {
                      "ALONG": {
                        "type": "string",
                        "description": "Along Wind Load Case"
                      },
                      "ACROSS": {
                        "type": "string",
                        "description": "Across Wind Load Case"
                      },
                      "TORSION": {
                        "type": "string",
                        "description": "Torsional Wind Load Case"
                      }
                    }
                  },
                  "GUST_FACTOR": {
                    "type": "number",
                    "minimum": 0,
                    "description": "GD"
                  },
                  "KAPPA_FACTOR": {
                    "type": "number",
                    "minimum": 0,
                    "description": "Kappa"
                  }
                }
              }
            },
            "TORSION_DIR": {
              "type": "string",
              "enum": [
                "BOTH",
                "POSITIVE",
                "NEGATIVE"
              ],
              "default": "BOTH",
              "description": "Torsion Wind Direction"
            }
          }
        },
        "ORTHO_EFFECT": {
          "type": "object",
          "required": [
            "OPT_USE"
          ],
          "properties": {
            "OPT_USE": {
              "type": "boolean",
              "default": false,
              "description": "Consider Orthogonal Effect"
            },
            "TYPE": {
              "type": "string",
              "enum": [
                "100_30",
                "SRSS"
              ],
              "description": "Orthogonal Effect Type"
            },
            "LOAD_GROUP": {
              "type": "array",
              "minItems": 2,
              "maxItems": 2,
              "items": {
                "type": "string"
              },
              "description": "Load Case1, Load Case2"
            }
          }
        },
        "ADDITIONAL_LOAD": {
          "type": "object",
          "required": [
            "SPECIAL_LOAD",
            "VERTICAL_LOAD"
          ],
          "properties": {
            "SPECIAL_LOAD": {
              "type": "object",
              "required": [
                "OPT_USE"
              ],
              "properties": {
                "OPT_USE": {
                  "type": "boolean",
                  "default": false,
                  "description": "for Special Seismic Load"
                },
                "VERTICAL_LOAD_FACTOR": {
                  "type": "number",
                  "minimum": 0,
                  "description": "Vertical Load Factor"
                },
                "SDS": {
                  "type": "number",
                  "minimum": 0,
                  "description": "Sds"
                },
                "OVER_STRENGTH_FACTOR": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "required": [
                      "LOAD_CASE",
                      "FACTOR"
                    ],
                    "properties": {
                      "LOAD_CASE": {
                        "type": "string",
                        "description": "Load Case"
                      },
                      "FACTOR": {
                        "type": "number",
                        "description": "Scale Factor"
                      }
                    }
                  }
                }
              }
            },
            "VERTICAL_LOAD": {
              "type": "object",
              "required": [
                "OPT_USE"
              ],
              "properties": {
                "OPT_USE": {
                  "type": "boolean",
                  "default": false,
                  "description": "for Vertical Seismic Forces"
                },
                "FORCE_FACTOR": {
                  "type": "number",
                  "minimum": 0,
                  "description": "Vertical Force Factor"
                }
              }
            }
          }
        },
        "UNDERGROUND_LOAD": {
          "type": "object",
          "required": [
            "OPT_USE"
          ],
          "properties": {
            "OPT_USE": {
              "type": "boolean",
              "default": false,
              "description": "for Underground Load"
            },
            "SCALE_FACTOR": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "LOAD_CASE",
                  "FACTOR"
                ],
                "properties": {
                  "LOAD_CASE": {
                    "type": "string",
                    "description": "Load Case"
                  },
                  "FACTOR": {
                    "type": "number",
                    "description": "Scale Factor"
                  }
                }
              }
            },
            "LOAD_CASE_LIST": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "LOAD_CASE",
                  "DIRECTION",
                  "LOAD_CASE_SEISMIC",
                  "LOAD_CASE_STATIC"
                ],
                "properties": {
                  "LOAD_CASE": {
                    "type": "string",
                    "description": "Seismic Load Case List - LoadCase"
                  },
                  "DIRECTION": {
                    "type": "string",
                    "enum": [
                      "POSITIVE",
                      "NEGATIVE"
                    ],
                    "description": "Seismic Load Case List - Direction"
                  },
                  "LOAD_CASE_SEISMIC": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "Earth Pressure Load Case - Seismic"
                  },
                  "LOAD_CASE_STATIC": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "Earth Pressure Load Case - Static"
                  }
                }
              }
            },
            "SPECIAL_LOAD": {
              "type": "object",
              "required": [
                "OPT_USE"
              ],
              "properties": {
                "OPT_USE": {
                  "type": "boolean",
                  "default": false,
                  "description": "Whether to use special load for underground load"
                },
                "VERTICAL_LOAD_FACTOR": {
                  "type": "number",
                  "minimum": 0,
                  "description": "Vertical Load Factor"
                },
                "SDS": {
                  "type": "number",
                  "minimum": 0,
                  "description": "Sds"
                },
                "OVER_STRENGTH_FACTOR": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "required": [
                      "LOAD_CASE",
                      "FACTOR"
                    ],
                    "properties": {
                      "LOAD_CASE": {
                        "type": "string",
                        "description": "Load Case"
                      },
                      "FACTOR": {
                        "type": "number",
                        "description": "Scale Factor"
                      }
                    }
                  },
                  "description": "Over-strength factors for underground special load"
                }
              }
            }
          }
        }
      }
    }
  }
}


Request Examples

LCOM-STEEL

{
  "Argument": {
    "OPTION": "ADD",
    "DGNCODE": "KDS 41 30 : 2022",
    "RS_SCALE_FACTOR": [
      {
        "LOAD_CASE": "RX(RS)",
        "FACTOR": 1
      },
      {
        "LOAD_CASE": "RY(RS)",
        "FACTOR": 1
      }
    ],
    "WIND_LOAD_COMB": {
      "PARAMETERS": [
        {
          "BUILDING_TYPE": "HIGH",
          "WIND_LOAD_CASE": {
            "ALONG": "WX",
            "ACROSS": "WX(A)",
            "TORSION": "WX(T)"
          },
          "GUST_FACTOR": 2.2,
          "KAPPA_FACTOR": 0.55
        }
      ],
      "TORSION_DIR": "BOTH"
    },
    "ORTHO_EFFECT": {
      "OPT_USE": true,
      "TYPE": "100_30",
      "LOAD_GROUP": [
        "RX(RS)",
        "RY(RS)"
      ]
    },
    "ADDITIONAL_LOAD": {
      "SPECIAL_LOAD": {
        "OPT_USE": true,
        "VERTICAL_LOAD_FACTOR": 0.2,
        "SDS": 0.5,
        "OVER_STRENGTH_FACTOR": [
          {
            "LOAD_CASE": "RX(RS)",
            "FACTOR": 2.5
          },
          {
            "LOAD_CASE": "RY(RS)",
            "FACTOR": 2.5
          }
        ]
      },
      "VERTICAL_LOAD": {
        "OPT_USE": true,
        "FORCE_FACTOR": 0.2
      }
    },
    "UNDERGROUND_LOAD": {
      "OPT_USE": false
    }
  }
}


Specifications

Keyed Object Entry

No.DescriptionKeyValue TypeDefaultRequired

Root Object

1

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

"Argument"

object

-

Required



Item (Value Object Schema)

No.DescriptionKeyValue TypeDefaultRequired

General

1

OPTION

• ADD

• REPLACE

"OPTION"

string (enum)

-

Required

2

DGNCODE

• KDS 41 30 : 2022

"DGNCODE"

string (enum)

-

Required

3

RS_SCALE_FACTOR

"RS_SCALE_FACTOR"

array [object]

-

Optional

(1)

Response Spectrum Load Case

 • Static Load Case

   ◦ NAME + "(ST)"

 • Response Spectrum Load Case

   ◦ NAME + "(RS)"

"LOAD_CASE"

string

-

Required

(2)

Scale Factor

"FACTOR"

number

-

Required

4

WIND_LOAD_COMB

"WIND_LOAD_COMB"

object

-

Optional

(1)

List of wind load combination sets

"PARAMETERS"

array [object]

-

Required

a

Wind Loads Group

• MIDDLE

• HIGH

"BUILDING_TYPE"

string (enum)

-

Required

b

WIND_LOAD_CASE

"WIND_LOAD_CASE"

object

-

Required

(a)

Along Wind Load Case

"ALONG"

string

-

Optional

(b)

Across Wind Load Case

"ACROSS"

string

-

Optional

(c)

Torsional Wind Load Case

"TORSION"

string

-

Optional

c

Gust Factor

"GUST_FACTOR"

number

-

Optional

d

Kappa

"KAPPA_FACTOR"

number

-

Optional

(2)

Torsion Wind Direction

• BOTH

• POSITIVE

• NEGATIVE

"TORSION_DIR"

string (enum)

BOTH

Optional

5

ORTHO_EFFECT

"ORTHO_EFFECT"

object

-

Optional

(1)

Consider Orthogonal Effect

"OPT_USE"

boolean

false

Required

When "ORTHO_EFFECT.OPT_USE" is true

(1)

Orthogonal Effect Type

• 100_30

• SRSS

"TYPE"

string (enum)

-

Required

(2)

Load Case1, Load Case2

 • Static Load Case

   ◦ NAME + "(ST)"

 • Response Spectrum Load Case

   ◦ NAME + "(RS)"

"LOAD_GROUP"

array

-

Required

6

ADDITIONAL_LOAD

"ADDITIONAL_LOAD"

object

-

Optional

(1)

SPECIAL_LOAD

"SPECIAL_LOAD"

object

-

Required

a

for Special Seismic Load

"OPT_USE"

boolean

false

Required

When "SPECIAL_LOAD.OPT_USE" is true

a

Vertical Load Factor

"VERTICAL_LOAD_FACTOR"

number

-

Required

b

Sds

"SDS"

number

-

Required

c

Over Strength Factor

"OVER_STRENGTH_FACTOR"

array [object]

-

Required

(a)

Load Case

 • Static Load Case

   ◦ NAME + "(ST)"

 • Response Spectrum Load Case

   ◦ NAME + "(RS)"

"LOAD_CASE"

string

-

Required

(b)

Scale Factor

"FACTOR"

number

-

Required

(2)

VERTICAL_LOAD

"VERTICAL_LOAD"

object

-

Required

a

for Vertical Seismic Forces

"OPT_USE"

boolean

false

Required

When "VERTICAL_LOAD.OPT_USE" is true

a

Vertical Force Factor

"FORCE_FACTOR"

number

-

Required

7

UNDERGROUND_LOAD

"UNDERGROUND_LOAD"

object

-

Optional

(1)

for Underground Load

"OPT_USE"

boolean

false

Required

When "UNDERGROUND_LOAD.OPT_USE" is true

(1)

SCALE_FACTOR

"SCALE_FACTOR"

array [object]

-

Required

a

Load Case

 • Static Load Case

   ◦ NAME + "(ST)"

 • Response Spectrum Load Case

   ◦ NAME + "(RS)"

"LOAD_CASE"

string

-

Required

b

Scale Factor

"FACTOR"

number

-

Required

(2)

LOAD_CASE_LIST

"LOAD_CASE_LIST"

array [object]

-

Required

a

Load Case Name

 • Static Load Case

   ◦ NAME + "(ST)"

 • Response Spectrum Load Case

   ◦ NAME + "(RS)"

"LOAD_CASE"

string

-

Required

b

Seismic Load Case List - Direction

• POSITIVE

• NEGATIVE

"DIRECTION"

string (enum)

-

Required

c

Earth Pressure Load Case - Seismic

"LOAD_CASE_SEISMIC"

array

-

Required

d

Earth Pressure Load Case - Static

"LOAD_CASE_STATIC"

array

-

Required

(3)

SPECIAL_LOAD

"SPECIAL_LOAD"

object

-

Optional

a

Whether to use special load for underground load

"OPT_USE"

boolean

false

Required

When "SPECIAL_LOAD.OPT_USE" is true

a

Vertical Load Factor

"VERTICAL_LOAD_FACTOR"

number

-

Required

b

Sds

"SDS"

number

-

Required

c

Over-strength factors for underground special load

"OVER_STRENGTH_FACTOR"

array [object]

-

Required

(a)

Load Case

 • Static Load Case

   ◦ NAME + "(ST)"

 • Response Spectrum Load Case

   ◦ NAME + "(RS)"

"LOAD_CASE"

string

-

Required

(b)

Scale Factor

"FACTOR"

number

-

Required

0
컨텐츠가 도움이 되셨나요?