入力 URI
{base url} + DESIGN/STEEL/AIJ-ASD02/LLRF |
|---|
メソッド
GET, PUT, DELETE |
|---|
JSON スキーマ
低減データの構造は LLRF_REDUCTION_ITEM として併記します。
詳細
"LLRF": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"CALC_RULE": {
"description": "Calculation Rule (0 or 1)",
"type": "integer"
},
"APPLIED_COMP": {
"description": "Applied Components (ALL | AXIAL | MOMENTS | SHEAR)",
"type": "array",
"items": { "type": "string" }
},
"LIVE_LOAD_CASES": {
"description": "Live Load Case Names (max 5)",
"type": "array",
"items": { "type": "string" }
},
"REDUCTION_DATA": {
"description": "Reduction Data Table",
"type": "array",
"items": { "$ref": "#/LLRF_REDUCTION_ITEM" }
}
},
"required": ["CALC_RULE", "APPLIED_COMP", "LIVE_LOAD_CASES", "REDUCTION_DATA"]
},
"LLRF_REDUCTION_ITEM": {
"type": "object",
"properties": {
"STORY": { "description": "Story", "type": "string" },
"XMIN": { "description": "X Min", "type": "number" },
"XMAX": { "description": "X Max", "type": "number" },
"YMIN": { "description": "Y Min", "type": "number" },
"YMAX": { "description": "Y Max", "type": "number" },
"RANGE_MAX": { "description": "Max(Rmax). Used when CALC_RULE is 0", "type": "number" },
"RANGE_MIN": { "description": "Min(Rmin). Used when CALC_RULE is 0", "type": "number" }
},
"required": ["STORY", "XMIN", "XMAX", "YMIN", "YMAX"]
}
}
例
積載荷重の低減(PUT:CALC_RULE = 0)
"Assign": {
"1": {
"CALC_RULE": 0,
"APPLIED_COMP": ["AXIAL", "MOMENTS"],
"LIVE_LOAD_CASES": ["Live Load", "Roof Live Load"],
"REDUCTION_DATA": [
{
"STORY": "1F",
"XMIN": 0.0,
"XMAX": 30.0,
"YMIN": 0.0,
"YMAX": 20.0,
"RANGE_MAX": 1.0,
"RANGE_MIN": 0.5
},
{
"STORY": "2F",
"XMIN": 0.0,
"XMAX": 30.0,
"YMIN": 0.0,
"YMAX": 20.0,
"RANGE_MAX": 0.95,
"RANGE_MIN": 0.6
}
]
}
}
}
積載荷重の低減(PUT:CALC_RULE = 1、RANGE_MAX/RANGE_MIN は不要)
"Assign": {
"1": {
"CALC_RULE": 1,
"APPLIED_COMP": ["ALL"],
"LIVE_LOAD_CASES": ["Live Load"],
"REDUCTION_DATA": [
{
"STORY": "1F",
"XMIN": 0.0,
"XMAX": 30.0,
"YMIN": 0.0,
"YMAX": 20.0
}
]
}
}
}
積載荷重の低減(GET)
"LLRF": {
"1": {
"CALC_RULE": 0,
"APPLIED_COMP": ["AXIAL", "MOMENTS"],
"LIVE_LOAD_CASES": ["Live Load", "Roof Live Load"],
"REDUCTION_DATA": [
{
"STORY": "1F",
"XMIN": 0.0,
"XMAX": 30.0,
"YMIN": 0.0,
"YMAX": 20.0,
"RANGE_MAX": 1.0,
"RANGE_MIN": 0.5
}
]
}
}
}
仕様
| No. | 説明 | Key | データ型 | Default | 必須 |
|---|---|---|---|---|---|
|
1 |
低減率の算定方法。0 または 1 を指定する。 0 の場合のみ、低減データの RANGE_MAX/RANGE_MIN が有効となる。 範囲外の値を指定した場合はエラーとなる。 |
"CALC_RULE" |
Integer |
- |
必須 |
|
2 |
低減を適用する断面力のリスト。 「ALL」(すべて)「AXIAL」(軸力)「MOMENTS」(曲げモーメント)「SHEAR」(せん断力)。 「ALL」を含めると軸力・曲げ・せん断のすべてが対象となる。 レスポンスでは 3 成分すべてが対象の場合に「ALL」の 1 要素として返される。 |
"APPLIED_COMP" |
Array (String) |
- |
必須 |
|
3 |
低減対象とする積載荷重ケース名のリスト。最大 5 件まで指定でき、6 件目以降は無視される。 存在しない荷重ケース名を指定した場合はエラーとなる。 |
"LIVE_LOAD_CASES" |
Array (String) |
- |
必須 |
|
4 |
低減データのテーブル。指定するとテーブル全体が置き換えられる。 |
"REDUCTION_DATA" |
Array (Object) |
- |
必須 |
|
5 |
【低減データ】階の名称。存在しない階名を指定した場合はエラーとなる。 |
"STORY" |
String |
- |
必須 |
|
6 |
【低減データ】対象範囲の X 座標の最小値。 |
"XMIN" |
Number |
- |
必須 |
|
7 |
【低減データ】対象範囲の X 座標の最大値。 |
"XMAX" |
Number |
- |
必須 |
|
8 |
【低減データ】対象範囲の Y 座標の最小値。 |
"YMIN" |
Number |
- |
必須 |
|
9 |
【低減データ】対象範囲の Y 座標の最大値。 |
"YMAX" |
Number |
- |
必須 |
|
10 |
【低減データ】低減率の上限(Rmax)。CALC_RULE が 0 のときに使用する。 指定できる値は 1、0.95、0.9、0.85、0.8、0.75、0.7、0.65、0.6、0.55、0.5 のいずれか。 省略した場合は 1.0 が使用される。 |
"RANGE_MAX" |
Number |
1.0 |
オプション |
|
11 |
【低減データ】低減率の下限(Rmin)。CALC_RULE が 0 のときに使用する。 指定できる値は RANGE_MAX と同じ 11 種類。 RANGE_MAX 以下である必要があり、上回る場合はエラーとなる。 省略した場合は 0.5 が使用される。 |
"RANGE_MIN" |
Number |
0.5 |
オプション |