Skip to main content
JSON Manual Created Edited

Assign Pressure Loads

Input URI

{base url} + db/PRES



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "PRES": {
        "$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"
                        },
                        "LCNAME": {
                            "description": "LoadCaseName",
                            "type": "string"
                        },
                        "GROUP_NAME": {
                            "description": "LoadGroupName",
                            "type": "string"
                        },
                        "CMD": {
                            "description": "CommandType",
                            "type": "string"
                        },
                        "ELEM_TYPE": {
                            "description": "ElementType",
                            "type": "string"
                        },
                        "FACE_EDGE_TYPE": {
                            "description": "Face/Edge",
                            "type": "string"
                        },
                        "DIRECTION": {
                            "description": "Direction",
                            "type": "string"
                        },
                        "VECTORS": {
                            "description": "VectorArray",
                            "type": "array",
                            "items": {
                                "type": "number"
                            }
                        },
                        "OPT_PROJECTION": {
                            "description": "ProjectionBoolean",
                            "type": "boolean"
                        },
                        "FORCES": {
                            "description": "ForceArray",
                            "type": "array",
                            "items": {
                                "type": "number"
                            }
                        },
                        "EDGE_LOADS": {
                            "description": "EdgeLoadArray",
                            "type": "array",
                            "items": {
                                "type": "number"
                            }
                        },
                        "PSLT_KEY": {
                            "description": "PsltKey",
                            "type": "integer"
                        },
                        "EDGE_FACE": {
                            "description": "EdgeFace",
                            "type": "integer"
                        }
                    }
                }
            }
        }
    }
}


Examples

Plate/Plane Stress(Face) : Uniform

{
    "Assign": {
        "116": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type1",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLATE",
                    "FACE_EDGE_TYPE": "FACE",
                    "DIRECTION": "LZ",
                    "FORCES": [
                        -10,
                        0,
                        0,
                        0,
                        0
                    ]
                }
            ]
        }
    }
}

Plate/Plane Stress(Face) : Linear

{
    "Assign": {
        "117": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type1",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLATE",
                    "FACE_EDGE_TYPE": "FACE",
                    "DIRECTION": "LZ",
                    "FORCES": [
                        0,
                        -5,
                        -6,
                        -7,
                        -8
                    ]
                }
            ]
        }
    }
}

Plate/Plane Stress(Face) : Linear in vectors direction

{
    "Assign": {
        "118": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type1",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLATE",
                    "FACE_EDGE_TYPE": "FACE",
                    "DIRECTION": "VECTOR",
                    "VECTORS": [
                        0,
                        0,
                        -1
                    ],
                    "FORCES": [
                        0,
                        5,
                        6,
                        7,
                        8
                    ]
                }
            ]
        }
    }
}

Plate/Plane Stress(Edge) : Uniform

{
    "Assign": {
        "119": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type2",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLATE",
                    "FACE_EDGE_TYPE": "EDGE",
                    "DIRECTION": "NORMAL",
                    "EDGE_LOADS": [
                        5,
                        0,
                        0
                    ],
                    "EDGE_FACE": 3
                }
            ]
        }
    }
}

Plate/Plane Stress(Edge) : Linear in vectors direction

{
    "Assign": {
        "120": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type2",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLATE",
                    "FACE_EDGE_TYPE": "EDGE",
                    "DIRECTION": "VECTOR",
                    "VECTORS": [
                        0,
                        0,
                        -1
                    ],
                    "EDGE_LOADS": [
                        0,
                        1,
                        2
                    ],
                    "EDGE_FACE": 3
                }
            ]
        }
    }
}

Plate/Plane Stress(Edge) : Linear with projection

{
    "Assign": {
        "121": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type2",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLATE",
                    "FACE_EDGE_TYPE": "EDGE",
                    "DIRECTION": "GZ",
                    "OPT_PROJECTION": true,
                    "EDGE_LOADS": [
                        0,
                        -3,
                        -4
                    ],
                    "EDGE_FACE": 1
                }
            ]
        }
    }
}

Solid(Face) : Uniform

{
    "Assign": {
        "316": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type3",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "SOLID",
                    "FACE_EDGE_TYPE": "PRES",
                    "DIRECTION": "NORMAL",
                    "FORCES": [
                        1.2,
                        0,
                        0,
                        0,
                        0
                    ],
                    "EDGE_FACE": 6
                }
            ]
        }
    }
}

Solid(Face) : Linear in vector direction

{
    "Assign": {
        "317": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type3",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "SOLID",
                    "FACE_EDGE_TYPE": "PRES",
                    "DIRECTION": "VECTOR",
                    "VECTORS": [
                        0,
                        1,
                        0
                    ],
                    "FORCES": [
                        0,
                        1,
                        2,
                        3,
                        4
                    ],
                    "EDGE_FACE": 5
                }
            ]
        }
    }
}

Plane Strain(Edge) : Uniform in vector direction

{
    "Assign": {
        "416": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type4",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLANE",
                    "FACE_EDGE_TYPE": "EDGE",
                    "DIRECTION": "VECTOR",
                    "VECTORS": [
                        0,
                        0,
                        1
                    ],
                    "EDGE_LOADS": [
                        10,
                        0,
                        0
                    ],
                    "EDGE_FACE": 1
                }
            ]
        }
    }
}

Plane Strain(Edge) : Linear

{
    "Assign": {
        "417": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type4",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLANE",
                    "FACE_EDGE_TYPE": "EDGE",
                    "DIRECTION": "LY",
                    "EDGE_LOADS": [
                        0,
                        1.5,
                        1.6
                    ],
                    "EDGE_FACE": 3
                }
            ]
        }
    }
}

Axisymmetric(Edge) : Unfiorm in vector direction

{
    "Assign": {
        "426": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type5",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLANE",
                    "FACE_EDGE_TYPE": "EDGE",
                    "DIRECTION": "VECTOR",
                    "VECTORS": [
                        1,
                        0,
                        0
                    ],
                    "EDGE_LOADS": [
                        -12.5,
                        0,
                        0
                    ],
                    "EDGE_FACE": 4
                }
            ]
        }
    }
}

Axisymmetric(Edge) : Linear

{
    "Assign": {
        "427": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Element_Type5",
                    "GROUP_NAME": "",
                    "CMD": "PRES",
                    "ELEM_TYPE": "PLANE",
                    "FACE_EDGE_TYPE": "EDGE",
                    "DIRECTION": "LY",
                    "EDGE_LOADS": [
                        0,
                        1,
                        2
                    ],
                    "EDGE_FACE": 1
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Pressure Loads

 • Insert the data as an object

"ITEMS"

Array
[Object]

-

Required

(1)

Serial Number

"ID"

Integer

0

Optional

(2)

Load Case Name

"LCNAME"

String

-

Required

(3)

Load Group Name

"GROUP_NAME"

String

Blank

Optional

(4)

Command Type

 • Pressure Loads: "PRES"

"CMD"

String

"PRES"

Optional

(5)

Element Type

 • Plate/Plane Stress: "PLATE"

 • Solid: "SOLID"

 • Plane Strain: "PLANE"

 • Axisymmetric: "PLANE"

"ELEM_TYPE"

String

"PLATE"

Optional

(6)

Pressure Type

 • Pressure Face: "FACE"

 • Pressure Edge: "EDGE"

 • Solid: "PRES"

"FACE_EDGE_TYPE"

String

-

Required

(7)

Direction ¹⁾

 • Normal: "NORMAL"

 • Local x: "LX"

 • Local y: "LY"

 • Local z: "LZ"

 • Global X: "GX"

 • Global Y: "GY"

 • Global Z: "GZ"

 • Vector: "VECTOR"

"DIRECTION"

String

"NORMAL"

Optional

(8)

Vector

 • if "DIRECTION" is "VECTOR"

 • [X, Y, Z]

"VECTORS"

Array
[Number, 3]

-

Optional

(9)

Projection Option

 • GX, GY, GZ only

"OPT_PROJECTION"

Boolean

False

Optional

(10)

Element Type: Solid

 • Face #1: 1

 • Face #2: 2

 • Face #3: 3

 • Face #4: 4

 • Face #5: 5

 • Face #6: 6

Element Type: Plate/Plane

 • Edge #1: 1

 • Edge #2: 2

 • Edge #3: 3

 • Edge #4: 4

"EDGE_FACE"

Integer

-

Required

When Pressure Type, "FACE_EDGE_TYPE" is "FACE" or "PRES"

(11)

Uniform Load

 • [PU, 0, 0, 0, 0]

Linear Load

 • [0, P1, P2, P3, P4]

"FORCES"

Array
[Number, 5]

-

Required

When Pressure Type, "FACE_EDGE_TYPE" is "EDGE"

(11)

Uniform Load

 • [EPU, 0, 0]

Linear Load

 • [0, EP1, EP2]

"EDGE_LOADS"

Array
[Number, 3]

-

Required



¹⁾ Available direction by options

Element Types

Normal

Local x

Local y

Local z

Global X

Global Y

Global Z

Vectors

"PLATE"

"FACE"

-

O

O

O

O

O

O

O

"EDGE"

O

O

O

O

O

O

O

O

"SOLID"

"PRES"

O

O

O

O

O

O

O

O

"PLANE"

"EDGE"

O

O

O

-

-

-

-

O



0
Was this article helpful?