Skip to main content
JSON Manual Created Edited

Assign Plane Loads

Input URI

{base url} + db/PNLA



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "PNLA": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "LCNAME": {
                "description": "LoadCaseName",
                "type": "string"
            },
            "LOAD_GROUP": {
                "description": "LoadGroupName",
                "type": "string"
            },
            "PNLD_KEY": {
                "description": "PlaneLoadTypeKey",
                "type": "integer"
            },
            "ELEM_TYPE": {
                "description": "ElementType",
                "type": "string"
            },
            "POINT_ORIGIN": {
                "description": "OriginPoint",
                "type": "array",
                "items": {
                    "type": "number",
                    "maxItems": 3
                }
            },
            "AXIS_X": {
                "description": "PlaneXAxis",
                "type": "array",
                "items": {
                    "type": "number",
                    "maxItems": 3
                }
            },
            "AXIS_Y": {
                "description": "PlaneYAxis",
                "type": "array",
                "items": {
                    "type": "number",
                    "maxItems": 3
                }
            },
            "TOL": {
                "description": "Tolerance",
                "type": "number"
            },
            "SELECT_TYPE": {
                "description": "ElementSelectionType",
                "type": "string"
            },
            "ELEM_GROUP": {
                "description": "ElementGroupName",
                "type": "string"
            },
            "FACE_NO": {
                "description": "SolidFaceNo.(1~6)",
                "type": "integer"
            },
            "LOAD_DIR": {
                "description": "LoadDirection",
                "type": "string"
            },
            "PROJECT_TYPE": {
                "description": "ProjectionType",
                "type": "string"
            },
            "bDEFINE_NODE": {
                "description": "NodeDefiningLoadingArea",
                "type": "boolean"
            },
            "CONNECT_NODE": {
                "description": "LoadingBoundaryConnectingNode",
                "type": "array",
                "items": {
                    "type": "integer",
                    "maxItems": 15
                }
            },
            "DESC": {
                "description": "Description",
                "type": "string"
            }
        }
    }
}


Examples

Plate : Elements on the loading plane

{
    "Assign": {
        "1": {
            "LCNAME": "AssignPlaneExample",
            "PNLD_KEY": 1,
            "ELEM_TYPE": "PLATE",
            "POINT_ORIGIN": [
                18,
                2,
                0
            ],
            "AXIS_X": [
                19,
                2,
                0
            ],
            "AXIS_Y": [
                19,
                3,
                0
            ],
            "TOL": 0.0009144,
            "SELECT_TYPE": "ON_PLANE",
            "LOAD_DIR": "GLOBAL_Z",
            "PROJECT_TYPE": "LOAD_DIR",
            "DESC": "Elements"
        }
    }
}

Plate : Nodes Defining Loading Area

{
    "Assign": {
        "2": {
            "LCNAME": "AssignPlaneExample",
            "PNLD_KEY": 2,
            "ELEM_TYPE": "PLATE",
            "POINT_ORIGIN": [
                18,
                2,
                0
            ],
            "AXIS_X": [
                19,
                2,
                0
            ],
            "AXIS_Y": [
                19,
                3,
                0
            ],
            "TOL": 0.0009144,
            "SELECT_TYPE": "ON_PLANE",
            "LOAD_DIR": "GLOBAL_Z",
            "PROJECT_TYPE": "LOAD_DIR",
            "bDEFINE_NODE": true,
            "CONNECT_NODE": [
                113,
                121,
                209,
                201
            ],
            "DESC": "Elements"
        }
    }
}

Plate : Structure Group

{
    "Assign": {
        "3": {
            "LCNAME": "AssignPlaneExample",
            "PNLD_KEY": 3,
            "ELEM_TYPE": "PLATE",
            "POINT_ORIGIN": [
                18,
                2,
                0
            ],
            "AXIS_X": [
                19,
                2,
                0
            ],
            "AXIS_Y": [
                19,
                3,
                0
            ],
            "TOL": 0.0009144,
            "SELECT_TYPE": "IN_GROUP",
            "ELEM_GROUP": "Plates_Group",
            "LOAD_DIR": "NORMAL_PLANE",
            "PROJECT_TYPE": "NO"
        }
    }
}

Solid : Elements on the loading plane

{
    "Assign": {
        "4": {
            "LCNAME": "AssignPlaneExample",
            "LOAD_GROUP": "LoadGroup1",
            "PNLD_KEY": 4,
            "ELEM_TYPE": "SOLID",
            "POINT_ORIGIN": [
                28,
                1,
                1
            ],
            "AXIS_X": [
                29,
                1,
                1
            ],
            "AXIS_Y": [
                29,
                2,
                1
            ],
            "TOL": 0.0009144,
            "SELECT_TYPE": "ON_PLANE",
            "LOAD_DIR": "NORMAL_ELEM",
            "PROJECT_TYPE": "LOAD_PLANE"
        }
    }
}

Solid: Structure Group

{
    "Assign": {
        "5": {
            "LCNAME": "AssignPlaneExample",
            "LOAD_GROUP": "LoadGroup1",
            "PNLD_KEY": 5,
            "ELEM_TYPE": "SOLID",
            "POINT_ORIGIN": [
                28,
                1,
                1
            ],
            "AXIS_X": [
                29,
                1,
                1
            ],
            "AXIS_Y": [
                29,
                2,
                1
            ],
            "TOL": 0.0009144,
            "SELECT_TYPE": "IN_GROUP",
            "ELEM_GROUP": "Solid_Group",
            "FACE_NO": 1,
            "LOAD_DIR": "GLOBAL_Z",
            "PROJECT_TYPE": "NO"
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Load Case Name

"LCNAME"

String

-

Required

2

Load Group Name

"LOAD_GROUP"

String

-

Required

3

Defined Plane Load Key

"PNLD_KEY"

Integer

-

Required

4

Element Type

 • Plate element: "PLATE"

 • Solid element: "SOLID"

"ELEM_TYPE"

String

-

Required

5

First Point (Origin)

 • [x, y, z]

"POINT_ORIGIN"

Array
[Number, 3]

-

Required

6

Second Point (on x Axis)

 • [x, y, z]

"AXIS_X"

Array
[Number, 3]

-

Required

7

Third Point (on x-y Plane)

 • [x, y, z]

"AXIS_Y"

Array
[Number, 3]

-

Required

8

Tolerance

"TOL"

Number

-

Required

9

Element Selection Type

 • Elements on the loading plane: "ON_PLANE"

 • Group: "IN_GROUP"

"SELECT_TYPE"

String

-

Required

10

Load Direction

 • Normal (Loading Plane): "NORMAL_PLANE"

 • Normal (Element): "NORMAL_ELEM"

 • Global X: "GLOBAL_X"

 • Global Y: "GLOBAL_Y"

 • Global Z: "GLOBAL_Z"

"LOAD_DIR"

String

-

Required

11

Projection Type

 • No: "NO"

 • Load Direction: "LOAD_DIR"

 • Loading Plane: "LOAD_PLANE"

"PROJECT_TYPE"

String

-

Required

12

Description

"DESC"

String

Blank

Optional

When Element Type, "ELEM_TYPE" is "PLATE"

13

Node Defining Loading Area

"bDEFINE_NODE"

Boolean

false

Optional

14

Loading Boundary Connecting Node

"CONNECT_NODE"

Array
[Integer, 15]

-

Optional

When Element Select Type, "SELECT_TYPE" is "IN_GROUP"

13

Element Group Name

"ELEM_GROUP"

String

-

Optional

When Element Select Type, "SELECT_TYPE" is "SOLID"

14

Solid Face No. (1~6)

 • Face #1: 1

 • Face #2: 2

 • Face #3: 3

 • Face #4: 4

 • Face #5: 5

 • Face #6: 6

"FACE_NO"

Integer

-

Optional



0
Was this article helpful?