Skip to main content
JSON Manual Created Edited

Surface Spring

Input URI

{base url} + db/SSPS



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "SSPS": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "ITEMS": {
                "description": "Items",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "ID": {
                            "description": "ID",
                            "type": "integer"
                        },
                        "GROUP_NAME": {
                            "description": "NameofBoundaryGroup",
                            "type": "string"
                        },
                        "ELEM_TYPE": {
                            "description": "TypeofElement",
                            "type": "string"
                        },
                        "EDGE_FACE": {
                            "description": "EdgeFace",
                            "type": "integer"
                        },
                        "WIDTH": {
                            "description": "Width",
                            "type": "number"
                        },
                        "SPRING_TYPE": {
                            "description": "TypeofSpring",
                            "type": "integer"
                        },
                        "MODULUS": {
                            "description": "ModulusofSubgradeReaction(Ks)",
                            "type": "number"
                        }
                    }
                }
            }
        }
    }
}


Examples

Frame

{
    "Assign": {
        "1": {
            "ITEMS": [
                {
                    "ID": 1,
                    "GROUP_NAME": "Service",
                    "ELEM_TYPE": "FRAME",
                    "EDGE_FACE": 1,
                    "WIDTH": 1.2,
                    "SPRING_TYPE": 0,
                    "MODULUS": 500
                }
            ]
        }
    }
}

Planar

{
    "Assign": {
        "21": {
            "ITEMS": [
                {
                    "ID": 1,
                    "GROUP_NAME": "Service",
                    "ELEM_TYPE": "PLANAR(FACE)",
                    "SPRING_TYPE": 0,
                    "MODULUS": 500
                }
            ]
        },
        "22": {
            "ITEMS": [
                {
                    "ID": 1,
                    "GROUP_NAME": "Service",
                    "ELEM_TYPE": "PLANAR(EDGE)",
                    "EDGE_FACE": 3,
                    "SPRING_TYPE": 0,
                    "MODULUS": 500
                }
            ]
        }
    }
}

Solid

{
    "Assign": {
        "41": {
            "ITEMS": [
                {
                    "ID": 1,
                    "GROUP_NAME": "Service",
                    "ELEM_TYPE": "SOLID",
                    "EDGE_FACE": 4,
                    "SPRING_TYPE": 0,
                    "MODULUS": 500
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Surface Spring

 • Insert the data as an object

"ITEMS"

Array
[Object]

-

Required

(1)

Serial Number

"ID"

Integer

0

Optional

(2)

Boundary Group Name

"GROUP_NAME"

String

Blank

Optional

(3)

Element Type

 • Frame: "FRAME"

 • Planar(Face): "PLANAR(FACE)"

 • Planar(Edge): "PLANAR(EDGE)"

 • Solid(Face): "SOLID"

"ELEM_TYPE"

String

-

Required

(4)

Frame (Local Axis)

 • Local x: 2

 • Local y: 0

 • Local z: 1

Planar & Solid (Edge Face)

 • Edge#1: 0

 • Edge#2: 1

 • Edge#3: 2

 • Edge#4: 3

"EDGE_FACE"

Integer

0

Optional

(5)

Spring Type

 • Linear: 0

 • Comp. -only: 1

 • Tens. -only: 2

"SPRING_TYPE"

Integer

0

Optional

(6)

Modulus of Subgrade Reaction (Ks)

"MODULUS"

Number

-

Required

(7)

Width

 • Only for Frame Type

"WIDTH"

Number

-

Required



0
Was this article helpful?