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

Load Combination (General) - KDS : 2022

Input URI

{base url} + /ope/LCOM-GEN



Active Methods

POST



JSON Schema

Details

{
  "type": "object",
  "required": [
    "Argument"
  ],
  "properties": {
    "Argument": {
      "description": "LCOM-GEN item for KDS 2022. Body structure is selected by CODE_SELECTION.",
      "oneOf": [
        {
          "type": "object",
          "required": [
            "OPTION",
            "CODE_SELECTION",
            "DGNCODE",
            "RS_SCALE_FACTOR",
            "ORTHO_EFFECT",
            "ADDITIONAL_LOAD",
            "CS_ANALYSIS",
            "PRESTRESS_LOSS"
          ],
          "properties": {
            "OPTION": {
              "type": "string",
              "enum": [
                "ADD",
                "REPLACE"
              ]
            },
            "ADD_ENVELOPE": {
              "type": "boolean",
              "default": true,
              "description": "Add envelope option for LCOM-GEN"
            },
            "CODE_SELECTION": {
              "type": "string",
              "const": "CONCRETE",
              "description": "CONCRETE design code body"
            },
            "DGNCODE": {
              "type": "string",
              "const": "KDS 41 20 : 2022",
              "default": "KDS 41 20 : 2022",
              "description": "Concrete design code value. General group key: KDS_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",
                      "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",
                      "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",
                  "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",
                      "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"
                    }
                  }
                }
              }
            },
            "CS_ANALYSIS": {
              "type": "boolean"
            },
            "PRESTRESS_LOSS": {
              "type": "boolean"
            }
          }
        },
        {
          "type": "object",
          "required": [
            "OPTION",
            "CODE_SELECTION",
            "DGNCODE",
            "RS_SCALE_FACTOR",
            "ORTHO_EFFECT",
            "ADDITIONAL_LOAD"
          ],
          "properties": {
            "OPTION": {
              "type": "string",
              "enum": [
                "ADD",
                "REPLACE"
              ]
            },
            "ADD_ENVELOPE": {
              "type": "boolean",
              "default": true,
              "description": "Add envelope option for LCOM-GEN"
            },
            "CODE_SELECTION": {
              "type": "string",
              "const": "STEEL",
              "description": "STEEL design code body"
            },
            "DGNCODE": {
              "type": "string",
              "const": "KDS 41 30 : 2022",
              "default": "KDS 41 30 : 2022",
              "description": "Steel design code value. General group key: KDS_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",
                      "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",
                      "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",
                  "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",
                      "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"
                    }
                  }
                }
              }
            }
          }
        },
        {
          "type": "object",
          "required": [
            "OPTION",
            "CODE_SELECTION",
            "DGNCODE",
            "RS_SCALE_FACTOR",
            "WIND_LOAD_COMB",
            "ORTHO_EFFECT",
            "ADDITIONAL_LOAD",
            "UNDERGROUND_LOAD"
          ],
          "properties": {
            "OPTION": {
              "type": "string",
              "enum": [
                "ADD",
                "REPLACE"
              ]
            },
            "ADD_ENVELOPE": {
              "type": "boolean",
              "default": true,
              "description": "Add envelope option for LCOM-GEN"
            },
            "CODE_SELECTION": {
              "type": "string",
              "const": "SRC",
              "description": "SRC design code body"
            },
            "DGNCODE": {
              "type": "string",
              "const": "KDS 41 SRC : 2022",
              "default": "KDS 41 SRC : 2022",
              "description": "SRC design code value. General group key: KDS_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",
                      "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",
                      "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",
                  "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",
                      "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

Example

{
  "Argument": {
    "OPTION": "ADD",
    "ADD_ENVELOPE": true,
    "CODE_SELECTION": "CONCRETE",
    "DGNCODE": "KDS 41 20 : 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
    },
    "CS_ANALYSIS": false,
    "PRESTRESS_LOSS": false
  }
}


Specifications

Keyed Object Entry

No.DescriptionKeyValue TypeDefaultRequired

1

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

"Argument"

object

-

Required



Item (Value Object Schema)

No.DescriptionKeyValue TypeDefaultRequired

1

OPTION

• ADD

• REPLACE

"OPTION"

string (enum)

-

Required

2

Add envelope option for LCOM-GEN

"ADD_ENVELOPE"

boolean

true

Optional

3

Design Category

"CODE_SELECTION"

string

-

Required

When "CODE_SELECTION" is "CONCRETE"

1

Concrete design code value.

• KDS 41 20 : 2022

"DGNCODE"

string (enum)

-

Required

2

RS_SCALE_FACTOR

"RS_SCALE_FACTOR"

array [object]

-

Required

(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

3

WIND_LOAD_COMB

"WIND_LOAD_COMB"

object

-

Required

(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

4

ORTHO_EFFECT

"ORTHO_EFFECT"

object

-

Required

(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

5

ADDITIONAL_LOAD

"ADDITIONAL_LOAD"

object

-

Required

(1)

SPECIAL_LOAD

"SPECIAL_LOAD"

object

-

Required

a

for Special Seismic Load

"OPT_USE"

boolean

-

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

-

Required

When "VERTICAL_LOAD.OPT_USE" is true

a

Vertical Force Factor

"FORCE_FACTOR"

number

-

Required

6

UNDERGROUND_LOAD

"UNDERGROUND_LOAD"

object

-

Required

(1)

for Underground Load

"OPT_USE"

boolean

-

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

Seismic Load Case List

 • 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

-

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

7

CS_ANALYSIS

"CS_ANALYSIS"

boolean

-

Required

8

PRESTRESS_LOSS

"PRESTRESS_LOSS"

boolean

-

Required

When "CODE_SELECTION" is "STEEL"

1

Concrete design code value. General group key: KDS_2022

• KDS 41 30 : 2022

"DGNCODE"

string (enum)

KDS 41 SRC : 2022

Required

2

RS_SCALE_FACTOR

"RS_SCALE_FACTOR"

array [object]

-

Required

(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

3

WIND_LOAD_COMB

"WIND_LOAD_COMB"

object

-

Required

(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

4

ORTHO_EFFECT

"ORTHO_EFFECT"

object

-

Required

(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

5

ADDITIONAL_LOAD

"ADDITIONAL_LOAD"

object

-

Required

(1)

SPECIAL_LOAD

"SPECIAL_LOAD"

object

-

Required

a

for Special Seismic Load

"OPT_USE"

boolean

-

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

-

Required

When "VERTICAL_LOAD.OPT_USE" is true

a

Vertical Force Factor

"FORCE_FACTOR"

number

-

Required

6

UNDERGROUND_LOAD

"UNDERGROUND_LOAD"

object

-

Required

(1)

for Underground Load

"OPT_USE"

boolean

-

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

Seismic Load Case List

 • 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

-

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

When "CODE_SELECTION" is "SRC"

1

Concrete design code value.

"DGNCODE"

string (enum)

KDS 41 SRC : 2022

Required

2

RS_SCALE_FACTOR

"RS_SCALE_FACTOR"

array [object]

-

Required

(1)

Response Spectrum Load Case

"LOAD_CASE"

string

-

Required

(2)

Scale Factor

"FACTOR"

number

-

Required

3

WIND_LOAD_COMB

"WIND_LOAD_COMB"

object

-

Required

(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

4

ORTHO_EFFECT

"ORTHO_EFFECT"

object

-

Required

(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

5

ADDITIONAL_LOAD

"ADDITIONAL_LOAD"

object

-

Required

(1)

SPECIAL_LOAD

"SPECIAL_LOAD"

object

-

Required

a

for Special Seismic Load

"OPT_USE"

boolean

-

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

-

Required

When "VERTICAL_LOAD.OPT_USE" is true

a

Vertical Force Factor

"FORCE_FACTOR"

number

-

Required

6

UNDERGROUND_LOAD

"UNDERGROUND_LOAD"

object

-

Required

(1)

for Underground Load

"OPT_USE"

boolean

-

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

Seismic Load Case List

"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

-

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
컨텐츠가 도움이 되셨나요?