Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

 NSPR
    "SPRING": {
        "SPRING": {
            "__DESC__": "Spring Desc",
            "__TYPE__": []
        }
    }

  • Introduce Input Data Symbols

API - Value Type

Input Data

Integer

🇮

🔴

Essential

String

🇸

Unnecessary

Boolean

🇧

🔺

Optional

Real

🇷

  • The required Input Data for defining Point Spring

NO.

Name

API - Key

API - Value Type

Default

Point Spring

1

Node No.

"KEY"

??

🔴

2

"SPRING"

3

Serial Number

  • If Add or Replace

"ID"

??

0

🔺

4

Point Spring Type

  • Linear : "LINEAR"

  • Comp. -only : "COMP"

  • Tens. -only : "TENS"

  • Multi-Linear :

"TYPE"

🇸

🔴

5

Boundary Group Name

"GROUP_NAME"

🇸

🔺

Linear

6

Point Spring Value Type

(SDx, SDy, SDz, SRx, SRy, SRz)

"SDR"

🇷

0

🔺

7

Fixed Type

(SDx, SDy, SDz, SRx, SRy, SRz)

"F_S"

🇧

FALSE

🔺

8

Damping Constant

"DAMPING"

🇧

FALSE

🔺

9

Damping Constant Value

"Cr"

🇷

0

🔺

Comp. only, Tens. only, Multi-Linear

10

Direction

Dx(+) : 0

Dx(-) : 1

Dy(+) : 2

Dy(-) : 3

Dz(+) : 4

Dz(-) : 5

Vector : 6

"DIR"

??

0

🔺

11

Vector Value

"DV"

🇷

🔺

Comp. only, Tens. only

12

Stiffness

"STIFF"

🇷

🔴

Multi-Linear

13

Force-Deformation Function No.

"FUNCTION"

??

🔴

Surface Point Spring Feature

14

Spring Input Type

  • Point Spring : 0

  • Surface Point Spring : 1

"FormType"

??

15

Effective Area

"EFFAREA"

🇷

16

Modulus of Subgrade Reaction

(Kx, Ky, Kz)

"DK"

🇷

  • The JSON format example for inputting Point Spring

 API EXAMPLE - SPRING (Linear)
    "NSPR": {
        "105": {
            "SPRING": [
                {
                    "ID": 1,
                    "TYPE": "LINEAR",
                    "F_S": [
                        true,
                        true,
                        true,
                        false,
                        false,
                        false
                    ],
                    "SDR": [
                        0.0,
                        0.0,
                        0.0,
                        1.11,
                        2.22,
                        3.33
                    ],
                    "DAMPING": true,
                    "Cr": [
                        1.1,
                        1.2,
                        1.3,
                        1.4,
                        1.5,
                        1.6
                    ],
                    "GROUP_NAME": "B1"
                }
            ]
        }
    }
 API EXAMPLE - SPRING (Comp. -only)
    "NSPR": {
        "105": {
            "SPRING": [
                {
                    "ID": 1,
                    "TYPE": "COMP",
                    "GROUP_NAME": "B1",
                    "DIR": 0,
                    "STIFF": 11.11
                }
            ]
        }
    }
 API EXAMPLE - SPRING (Tens. -only)
    "NSPR": {
        "105": {
            "SPRING": [
                {
                    "ID": 1,
                    "TYPE": "TENS",
                    "GROUP_NAME": "B1",
                    "DIR": 6,
                    "DV": [
                        0.0,
                        1.0,
                        0.0
                    ],
                    "STIFF": 22.22
                }
            ]
        }
    }
  • No labels