주 콘텐츠로 건너뛰기
JSON Manual 생성 편집

Seismic Earth Pressure

Input URI

{base url} + db/EPSE



 

Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "Argument": {
        "type": "object",
        "properties": {
            "LOADCASE": {
                "description": " Load Case Name",
                "type": "string"
            },
            "DIR": {
                "description": " Direction",
                "type": "string"
            },
            "ANGLE": {
                "description": " Angle",
                "type": "number"
            },
            "IN_PT": {
                "description": " Inner Points(x,y,z)",
                "type": "array",
                "items": {
                    "type": "number",
                    "maxItems": 3
                }
            },
            "SF": {
                "description": " Scale Factor",
                "type": "number"
            },
            "CODE": {
                "description": " Code",
                "type": "string"
            },
            "SEIS_LOAD": {
                "description": " Seismic Load",
                "type": "string"
            },
            "LAYER_PARAM": {
                "description": " Layer Parameter",
                "type": "string"
            },
            "LAYER_LV": {
                "description": " Top Level 2nd Layer",
                "type": "number"
            },
            "SOIL_PROP": {
                "description": " Soil Property",
                "type": "string"
            },
            "SEL_TYPE": {
                "description": " Selection Type",
                "type": "string"
            },
            "ELEM_TYPE": {
                "description": " Element Type",
                "type": "string"
            },
            "NODE_LIST": {
                "description": " Elements Defining Loading Area (Node)",
                "type": "array",
                "items": {
                    "type": "integer"
                }
            },
            "ELEM_LIST": {
                "description": " Elements Defining Loading Area (Element)",
                "type": "array",
                "items": {
                    "type": "integer"
                }
            },
            "LOADING_AREA_GROUP": {
                "description": " Load Area Group",
                "type": "integer"
            },
            "PRES_PROFILE_ITEMS": {
                "description": " Pressure Profile Items",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "LEVEL": {
                            "description": " Level",
                            "type": "number"
                        },
                        "KH": {
                            "description": " Reaction Force",
                            "type": "number"
                        },
                        "REL_DISP": {
                            "description": " Displacement",
                            "type": "number"
                        },
                        "SEIS_PRES": {
                            "description": " Pressure",
                            "type": "number"
                        },
                        "ADD_PRES": {
                            "description": " Additional Pressure",
                            "type": "number"
                        }
                    }
                }
            }
        }
    }
}


Examples

Import to Json

{
   "Assign": {
       "1": {
           "LOADCASE": "HaX(+)",
           "DIR": "XY",
           "ANGLE": 0,
           "IN_PT": [
               0,
               0,
               0
           ],
           "SF": 1,
           "CODE": "KDS(41-17-00:2019)",
           "SEIS_LOAD": "SEIS_LOAD",
           "LAYER_PARAM": "SINGLE",
           "LAYER_LV": 0,
           "SOIL_PROP": "Soil-1",
           "SEL_TYPE": "ELEM",
           "ELEM_TYPE": "PlANAR",
           "NODE_LIST": [
               3461,
               3831,
               4856,
               5597
           ],
           "ELEM_LIST": [
               18451
           ],
           "PRES_PROFILE_ITEMS": [
               {
                   "LEVEL": 1,
                   "KH": 2233,
                   "REL_DISP": 0.0029,
                   "SEIS_PRES": 2.6103,
                   "ADD_PRES": 0
               },
               {
                   "LEVEL": 0,
                   "KH": 2233,
                   "REL_DISP": 0.0028,
                   "SEIS_PRES": 2.5214,
                   "ADD_PRES": 0
               },
               {
                   "LEVEL": -1,
                   "KH": 2233,
                   "REL_DISP": 0.0025,
                   "SEIS_PRES": 2.2606,
                   "ADD_PRES": 0
               },
               {
                   "LEVEL": -3,
                   "KH": 2233,
                   "REL_DISP": 0.0015,
                   "SEIS_PRES": 1.3052,
                   "ADD_PRES": 0
               },
               {
                   "LEVEL": -5,
                   "KH": 2233,
                   "REL_DISP": 0,
                   "SEIS_PRES": 0,
                   "ADD_PRES": 0
               },
               {
                   "LEVEL": -6,
                   "KH": 2233,
                   "REL_DISP": 0,
                   "SEIS_PRES": 0,
                   "ADD_PRES": 0
               }
           ]
       }
   }
}



Specifications

No. Description Key Value Type Default Required

1

Load Case Name

"LOADCASE"

String

-

Required

2

Load Direction

• "XY" : Apply load in horizontal direction

• "NORMAL" : Apply load normal to surface

"DIR"

Stringr

XY

Optional

3

Seismic Earth Pressure Angle

"ANGLE"

Number

0

Optional

4

Inner Point

"IN_PT"

Number

-

Optional

5

Scale Factor

"SF"

Number

-

Optional

6

Design Code

"CODE"

String

-

Optional

7

Seismic Load Code

"SEIS_LOAD"

String

-

Required

8

Soil Layer Parameter

• "SINGLE" :Single layer to calculate ground displacement.

• "DOUBLE" :Two layers to calculate ground displacement.

"LAYER_PARAM"

String

SINGLE

Optional

9

Soil Second Layer Level

(for Double Cosine Method)

"LAYER_LV"

Number

0

Optional

10

Parameters of Soil Properties

"SOIL_PROP"

String

-

Required

11

Selection Type

• GROUP: Use Area Group from Loading Area Plane

• ELEMENT: Use selected boundary elements

"SEL_TYPE"

String

-

Required

12

Element Type

• FRAME: Apply loads to frame nodes

• PLANAR: Apply loads to planar element nodes

"ELEM_TYPE"

String

ELEM

Optional

13

Node List

NODE_LIST"

Array(Interger)

-

Optional

14

Element List

"ELEM_LIST"

Array(Integer)

-

Optional

15

Loading Area Group Name

"LOADING_AREA_GROUP"

Integer

-

Optional

16

Pressure Profile Items

"PRES_PROFILE_ITEMS"

Array(Object)

-

Optional
  (1) Level

"LEVEL"

Number

-

Required
  (2) Horizontal Coefficient KH

"KH"

Number

-

Required
  (3) Relative Displacement

"REL_DISP"

Number

-

Required
  (4) Seismic Pressure

"SEIS_PRES"

Number

-

Required
  (5) Additional Pressure

"ADD_PRES"

Number

-

Optional



 

0
컨텐츠가 도움이 되셨나요?