[PRES] Assign Pressure Loads

"PRES": { "ITEMS": { "__DESC__": "Items", "__TYPE__": [ { "ID": { "__DESC__": "ID", "__TYPE__": "Integer" }, "LCNAME": { "__DESC__": "Load Case Name", "__TYPE__": "String" }, "GROUP_NAME": { "__DESC__": "Load Group Name", "__TYPE__": "String" }, "CMD": { "__DESC__": "Command Type", "__TYPE__": "String" }, "ELEM_TYPE": { "__DESC__": "Element Type", "__TYPE__": "String" }, "FACE_EDGE_TYPE": { "__DESC__": "Face/Edge", "__TYPE__": "String" }, "DIRECTION": { "__DESC__": "Direction", "__TYPE__": "String" }, "VECTORS": { "__DESC__": "Vector Array", "__TYPE__": [ "Real" ] }, "OPT_PROJECTION": { "__DESC__": "Projection Boolean", "__TYPE__": "Bool" }, "FORCES": { "__DESC__": "Force Array", "__TYPE__": [ "Real" ] }, "EDGE_LOADS": { "__DESC__": "Edge Load Array", "__TYPE__": [ "Real" ] }, "PSLT_KEY": { "__DESC__": "PsltKey", "__TYPE__": "Integer" }, "EDGE_FACE": { "__DESC__": "Edge Face", "__TYPE__": "Integer" } } ] } }

 

  • Introduce Input Data Symbols

API - Value Type

Input Data

API - Value Type

Input Data

Integer

🔴

Essential

String

Unnecessary

Boolean

🔺

Optional

Real

 

 

 

  • The required Input Data for defining Pressure Loads

NO.

Name

API - Key

API - Value Type

Default

Pressure Loads

NO.

Name

API - Key

API - Value Type

Default

Pressure Loads

1

Element No.

"KEY"

 

🔴

2

 

"ITEMS"

 

 

🔴

3

Serial Number

  • If Add or Replace

"ID"

0

🔺

4

Load Case Name

"LCNAME"

 

🔴

5

Load Group Name

"GROUP_NAME"

 

🔺

6

Command Type

  • Pressure Loads : "PRES"

"CMD"

"PRES"

🔺

7

Element Type

  • Plate/Plane Stress : "PLATE"

  • Solid : "SOLID"

  • Plane Strain : "PLANE"

  • Axusymmetric : "PLANE"

"ELEM_TYPE"

"PLATE"

 

🔺

8

Pressure Face / Edge

  • Pressure Face : "FACE"

  • Pressure Edge : "EDGE"

"FACE_EDGE_TYPE"

 

🔴

9

Direction

  • Normal : "NORMAL"

  • Local x : "LX"

  • Local y : "LY"

  • Local z : "LZ"

  • Global X : "GX"

  • Global Y : "GY"

  • Global Z : "GZ”

  • Vector : "VECTOR"

"DIRECTION"

"NORMAL"

 

🔺

10

Vector

"VECTORS"

 

🔺

11

Projection Option

  • GX, GY, GZ only

"OPT_PROJECTION"

FALSE

🔺

12

Uniform Load

  • Loads [P1, P2, P3, P4, P]

Linear Load

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

"FORCES"

 

🔴

13

Uniform Load

  • Loads[P1,P, P]

Linear Load

  • Loads [0, P1, P2]

"EDGE_LOADS"

 

🔴

14

Face

  • Face #1 : 1

  • Face #2 : 2

  • Face #3 : 3

  • Face #4 : 4

  • Face #5 : 5

  • Face #6 : 6

Edge Face

  • Edge #1 : 1

  • Edge #2 : 2

  • Edge #3 : 3

  • Edge #4 : 4

"EDGE_FACE"

 

🔴

 

  • The JSON format example for inputting Pressure Loads

"PRES": { "1005": { "ITEMS": [ { "ID": 1, "LCNAME": "LC1", "GROUP_NAME": "L1", "CMD": "PRES", "ELEM_TYPE": "PLATE", "FACE_EDGE_TYPE": "FACE", "DIRECTION": "LZ", "FORCES": [ 0.0, 11.0, 22.0, 33.0, 44.0 ] } ] } }
"PRES": { "1005": { "ITEMS": [ { "ID": 1, "LCNAME": "LC1", "GROUP_NAME": "L1", "CMD": "PRES", "ELEM_TYPE": "PLATE", "FACE_EDGE_TYPE": "EDGE", "DIRECTION": "NORMAL", "EDGE_LOADS": [ 0.0, 11.0, 22.0 ], "EDGE_FACE": 1 } ] } }