Input URI
{base url} + ope/SSPS |
---|
Active Methods
POST |
---|
JSON Schema
Details
"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
}
}
}
}
}
}
}
}
}
Request Examples
Point Spring - Frame
"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
]
}
}
}
Point Spring - Planar
"Argument": {
"CONVERT_TO": "POINT_SPRING",
"GROUP_NAME": "B1",
"NODE_ELEMS": {
"KEYS": [
1,
2,
3
]
},
"ELEMENT": {
"TYPE": "PLANAR"
},
"BOUNDARY": {
"TYPE": "COMP",
"DIR": 0,
"SUBGRADE": 500
}
}
}
Point Spring - Solid(Face)
"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
}
}
}
Point Spring - Solid(Node)
"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
]
}
}
}
Elastic Link - Frame
"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
}
}
}
Elastic Link - Planar
"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
}
}
}
Elastic Link - Solid(Face)
"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
}
}
}
Elastic Link - Solid(Node)
"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
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Convert Method • Point Spring: "POINT_SPRING" • Elastic Link: "ELASTIC_LINK" |
"CONVERT_TO" |
String |
- |
Required |
|
2 |
Boundary Group Name |
"GROUP_NAME" |
String |
Blank |
Optional |
|
3 |
Node / Element No.Input |
"NODE_ELEMS" |
Object |
- |
Required |
|
(1) |
• "KEYS": [101, 102, 103] |
"KEYS" |
Array |
- |
Required |
|
4 |
Element Type |
"ELEMENT" |
Object |
- |
Required |
|
(1) |
Type • Frame: "FRAME" • Planar: "PLANAR" • Solid(Face): "SOLID_FACE" • Solid(Node): "SOLID_NODE" |
"TYPE" |
String |
- |
Required |
|
(2) |
Width • Only for Frame Type |
"WIDTH" |
Number |
- |
Required |
|
(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 |
- |
Required |
|
Convert Method: Point Spring |
||||||
5 |
Boundary Information |
"BOUNDARY" |
Object |
- |
Required |
|
(1) |
Boundary Type • Linear: "LINEAR" • Compression-only: "COMP" • Tension-only: "TENS" • Multi-linear (Bi): "MULTI" |
"TYPE" |
String |
- |
Required |
|
Linear |
||||||
(2) |
Stiffness • [Kx, Ky, Kz] |
"STIFF" |
Array |
- |
Required |
|
(3) |
Consider Damping Constant / Area |
"bDAMP" |
Boolean |
- |
Required |
|
(4) |
Damping Constant / Area • [Cx, Cy, Cz] |
"DAMP" |
Array |
- |
Required |
|
Compression-only |
||||||
(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 |
- |
Required |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
Required |
|
Tension-only |
||||||
(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 |
- |
Required |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
Required |
|
Multi-linear (Bi) |
||||||
(2) |
Stiffness • [Kx, Ky, Kz] |
"STIFF" |
Array |
- |
Required |
|
(3) |
Limit Strength |
"PHU" |
Number |
- |
Required |
|
(4) |
Consider Damping Constant / Area |
"bDAMP" |
Boolean |
- |
Required |
|
(5) |
Damping Constant / Area • [Cx, Cy, Cz] |
"DAMP" |
Array |
- |
Required |
|
Convert Method: Elastic Link |
||||||
5 |
Boundary Information |
"BOUNDARY" |
Object |
- |
Required |
|
(1) |
Boundary Type • Linear: "LINEAR" • Compression-only: "COMP" • Tension-only: "TENS" • Multi-linear (Bi): "MULTI" |
"TYPE" |
String |
- |
Required |
|
Linear / Compression-only / Tension only |
||||||
(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 |
- |
Required |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
Required |
|
(4) |
Length of Elastic Link |
"LENGTH" |
Number |
- |
Required |
|
Multi-linear (Bi) |
||||||
(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 |
- |
Required |
|
(3) |
Modulus of Subgrade Reaction |
"SUBGRADE" |
Number |
- |
Required |
|
(4) |
Limit Strength |
"PHU" |
Number |
- |
Required |
|
(5) |
Length of Elastic Link |
"LENGTH" |
Number |
- |
Required |