入力 URI
{base url} + ope/SSPS |
---|
メソッド
POST |
---|
JSON スキーマ
詳細
"SSPS": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"Argument": {
"type": "object",
"properties": {
"CONVERT_TO": {
"type": "string",
"enum": [
"POINT_SPRING",
"ELASTIC_LINK"
]
},
"GROUP_NAME": {
"type": "string"
},
"NODE_ELEMS": {
"type": "object",
"properties": {
"KEYS": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"ELEMENT": {
"type": "object",
"properties": {
"TYPE": {
"type": "string",
"enum": [
"FRAME",
"PLANAR",
"SOLID_FACE",
"SOLID_NODE"
]
},
"FACE": {
"type": "integer",
"enum": [
1,
2,
3,
4,
5,
6
]
},
"WIDTH": {
"type": "number"
}
}
},
"BOUNDARY": {
"type": "object",
"properties": {
"TYPE": {
"type": "string",
"enum": [
"LINEAR",
"COMP",
"TENS",
"MULTI"
]
},
"DIR": {
"type": "integer",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7
]
},
"STIFF": {
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"PHU": {
"type": "number"
},
"SUBGRADE": {
"type": "number"
},
"LENGTH": {
"type": "number"
},
"bDAMP": {
"type": "boolean"
},
"DAMP": {
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
}
}
}
}
}
}
}
}
リクエスト例
節点バネ - 骨組
"Argument": {
"CONVERT_TO": "POINT_SPRING",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
61,
62,
63
]
},
"ELEMENT": {
"TYPE": "FRAME",
"WIDTH": 10
},
"BOUNDARY": {
"TYPE": "LINEAR",
"STIFF": [
1000,
2000,
3000
],
"bDAMP": true,
"DAMP": [
1,
2,
3
]
}
}
}
節点バネ - 板
"Argument": {
"CONVERT_TO": "POINT_SPRING",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
1,
2,
3
]
},
"ELEMENT": {
"TYPE": "PLANAR"
},
"BOUNDARY": {
"TYPE": "COMP",
"DIR": 0,
"SUBGRADE": 500
}
}
}
節点バネ - ソリッド(面)
"Argument": {
"CONVERT_TO": "POINT_SPRING",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
71,
72,
73
]
},
"ELEMENT": {
"TYPE": "SOLID_FACE",
"FACE": 1
},
"BOUNDARY": {
"TYPE": "TENS",
"DIR": 0,
"SUBGRADE": 500
}
}
}
節点バネ - ソリッド(節点)
"Argument": {
"CONVERT_TO": "POINT_SPRING",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
56,
57,
58,
59,
60,
61,
62,
63
]
},
"ELEMENT": {
"TYPE": "SOLID_NODE"
},
"BOUNDARY": {
"TYPE": "MULTI",
"STIFF": [
1000,
2000,
3000
],
"PHU": 500,
"bDAMP": true,
"DAMP": [
1,
2,
3
]
}
}
}
弾性連結要素 - 骨組
"Argument": {
"CONVERT_TO": "ELASTIC_LINK",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
61,
62,
63
]
},
"ELEMENT": {
"TYPE": "FRAME",
"WIDTH": 10
},
"BOUNDARY": {
"TYPE": "LINEAR",
"DIR": 7,
"SUBGRADE": 5000,
"LENGTH": 0.5
}
}
}
弾性連結要素 - 板
"Argument": {
"CONVERT_TO": "ELASTIC_LINK",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
1,
2,
3
]
},
"ELEMENT": {
"TYPE": "PLANAR"
},
"BOUNDARY": {
"TYPE": "COMP",
"DIR": 7,
"SUBGRADE": 5000,
"LENGTH": 0.5
}
}
}
弾性連結要素 - ソリッド(面)
"Argument": {
"CONVERT_TO": "ELASTIC_LINK",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
71,
72,
73
]
},
"ELEMENT": {
"TYPE": "SOLID_FACE",
"FACE": 1
},
"BOUNDARY": {
"TYPE": "TENS",
"DIR": 7,
"SUBGRADE": 5000,
"LENGTH": 0.5
}
}
}
弾性連結要素 - ソリッド(節点)
"Argument": {
"CONVERT_TO": "ELASTIC_LINK",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
56,
57,
58,
59,
60,
61,
62,
63
]
},
"ELEMENT": {
"TYPE": "SOLID_NODE"
},
"BOUNDARY": {
"TYPE": "MULTI",
"DIR": 7,
"SUBGRADE": 5000,
"PHU": 500,
"LENGTH": 0.5
}
}
}
仕様
No. | 説明 | Key | データ型 | Default | 必須 | |
---|---|---|---|---|---|---|
1 |
Convert Method • Point Spring: "POINT_SPRING" • Elastic Link: "ELASTIC_LINK" |
"CONVERT_TO" |
String |
- |
必須 |
|
2 |
Boundary Group Name |
"GROUP_NAME" |
String |
Blank |
オプション |
|
3 |
Node / Element No.Input |
"NODE_ELEMS" |
Object |
- |
必須 |
|
(1) |
• "KEYS": [101, 102, 103] |
"KEYS" |
Array |
- |
必須 |
|
4 |
Element Type |
"ELEMENT" |
Object |
- |
必須 |
|
(1) |
Type • Frame: "FRAME" • Planar: "PLANAR" • Solid(Face): "SOLID_FACE" • Solid(Node): "SOLID_NODE" |
"TYPE" |
String |
- |
必須 |
|
(2) |
Width • Only for Frame Type |
"WIDTH" |
Number |
- |
必須 |
|
(3) |
face • Only for Solid(Face) Type • Face #1: 1 • Face #2: 2 • Face #3: 3 • Face #4: 4 • Face #5: 5 • Face #6: 6 |
"FACE" |
Integer |
- |
必須 |
|
変換手法: 節点バネ |
||||||
5 |
Boundary Information |
"BOUNDARY" |
Object |
- |
必須 |
|
(1) |
Boundary Type • Linear: "LINEAR" • Compression-only: "COMP" • Tension-only: "TENS" • Multi-linear (Bi): "MULTI" |
"TYPE" |
String |
- |
必須 |
|
1次 |
||||||
(2) |
Stiffness • [Kx, Ky, Kz] |
"STIFF" |
Array |
- |
必須 |
|
(3) |
Consider Damping Constant / Area |
"bDAMP" |
Boolean |
- |
必須 |
|
(4) |
Damping Constant / Area • [Cx, Cy, Cz] |
"DAMP" |
Array |
- |
必須 |
|
圧縮専用 |
||||||
(2) |
Boundary Direction • Normal(+): 0 • Normal(-): 1 • UCS-x(+): 2 • UCS-x(-): 3 • UCS-y(+): 4 • UCS-y(-): 5 • UCS-z(+): 6 • UCS-z(-): 7 |
"DIR" |
Integer |
- |
必須 |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
必須 |
|
引張専用 |
||||||
(2) |
Boundary Direction • Normal(+): 0 • Normal(-): 1 • UCS-x(+): 2 • UCS-x(-): 3 • UCS-y(+): 4 • UCS-y(-): 5 • UCS-z(+): 6 • UCS-z(-): 7 |
"DIR" |
Integer |
- |
必須 |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
必須 |
|
完全バイリニア |
||||||
(2) |
Stiffness • [Kx, Ky, Kz] |
"STIFF" |
Array |
- |
必須 |
|
(3) |
Limit Strength |
"PHU" |
Number |
- |
必須 |
|
(4) |
Consider Damping Constant / Area |
"bDAMP" |
Boolean |
- |
必須 |
|
(5) |
Damping Constant / Area • [Cx, Cy, Cz] |
"DAMP" |
Array |
- |
必須 |
|
変換手法: 弾性連結要素 |
||||||
5 |
Boundary Information |
"BOUNDARY" |
Object |
- |
必須 |
|
(1) |
Boundary Type • Linear: "LINEAR" • Compression-only: "COMP" • Tension-only: "TENS" • Multi-linear (Bi): "MULTI" |
"TYPE" |
String |
- |
必須 |
|
1次 / 圧縮専用 / 引張専用 |
||||||
(2) |
Boundary Direction • Normal(+): 0 • Normal(-): 1 • UCS-x(+): 2 • UCS-x(-): 3 • UCS-y(+): 4 • UCS-y(-): 5 • UCS-z(+): 6 • UCS-z(-): 7 |
"DIR" |
Integer |
- |
必須 |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
必須 |
|
(4) |
Length of Elastic Link |
"LENGTH" |
Number |
- |
必須 |
|
完全バイリニア |
||||||
(2) |
Boundary Direction • Normal(+): 0 • Normal(-): 1 • UCS-x(+): 2 • UCS-x(-): 3 • UCS-y(+): 4 • UCS-y(-): 5 • UCS-z(+): 6 • UCS-z(-): 7 |
"DIR" |
Integer |
- |
必須 |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
必須 |
|
(4) |
Limit Strength |
"PHU" |
Number |
- |
必須 |
|
(5) |
Length of Elastic Link |
"LENGTH" |
Number |
- |
必須 |