[SSPS] Surface Spring - Distributed Spring

"SSPS": { "ITEMS": { "__DESC__": "Items", "__TYPE__": [ { "ID": { "__DESC__": "ID", "__TYPE__": "Integer" }, "GROUP_NAME": { "__DESC__": "Name of Boundary Group", "__TYPE__": "String" }, "ELEM_TYPE": { "__DESC__": "Type of Element", "__TYPE__": "String" }, "EDGE_FACE": { "__DESC__": "Edge Face", "__TYPE__": "Integer" }, "WIDTH": { "__DESC__": "Width", "__TYPE__": "Real" }, "SPRING_TYPE": { "__DESC__": "Type of Spring", "__TYPE__": "Integer" }, "MODULUS": { "__DESC__": "Modulus of Subgrade Reaction(Ks)", "__TYPE__": "Real" } } ] } }

 

  • 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 Surface Spring

NO.

Name

API - Key

API - Value Type

Default

Surface Spring

NO.

Name

API - Key

API - Value Type

Default

Surface Spring

1

Element No.

“KEY”

 

🔴

2

 

"ITEMS"

 

 

 

3

Serial Number

  • If Add or Replace

"ID"

0

🔺

4

Boundary Group Name

"GROUP_NAME"

 

🔺

5

Element Type

  • Frame : "FRAME"

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

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

  • Solid(Face) : "SOLID"

"ELEM_TYPE"

 

🔴

6

Frame (Local Axis)

  • Local x : 2

  • Local y : 0

  • Local z : 1

Planar & Solid (Edge Face)

  • Face#1 : 0

  • Face#2 : 1

  • Face#3 : 2

  • Face#4 : 3

  • Face#5 : 4

  • Face#6 : 5

"EDGE_FACE"

0

🔺

7

Spring Type

  • Linear : 0

  • Comp. -only : 1

  • Tens. -only : 2

"SPRING_TYPE"

0

🔺

8

Modulus of Subgrade Reaction(Ks)

"MODULUS"

 

🔴

 

Frame Type Only

9

Width

"WIDTH"

 

🔴

 

  • The JSON format example for inputting Surface Spring

"SSPS": { "1001": { "ITEMS": [ { "ID": 1, "GROUP_NAME": "B1", "ELEM_TYPE": "FRAME", "EDGE_FACE": 1, "WIDTH": 1.11, "SPRING_TYPE": 0, "MODULUS": 2.22 } ] } }