[GSTP] Define General Spring Type

"GSTP": { "NAME": { "__DESC__": "Name of Spring", "__TYPE__": "String" }, "SPRING": { "__DESC__": "Spring (SDz)", "__TYPE__": [ "Real" ] }, "MASS": { "__DESC__": "Mass (MDx)", "__TYPE__": [ "Real" ] }, "DAMPING": { "__DESC__": "Damping (DDx)", "__TYPE__": [ "Real" ] }, "OPT_STIFFNESS": { "__DESC__": "Use Stiffness Matrix Option", "__TYPE__": "Bool" }, "OPT_MASS": { "__DESC__": "Use Mass Matrix Option", "__TYPE__": "Bool" }, "OPT_DAMPING": { "__DESC__": "Use Damping Matrix Option", "__TYPE__": "Bool" } }

 

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

NO.

Name

API - Key

API - Value Type

Default

Define General Spring

NO.

Name

API - Key

API - Value Type

Default

Define General Spring

1

General Spring Type No.

“KEY”

 

🔴

2

General Spring Name

"NAME"

 

🔴

3

Use Stiffness Matrix Option

"OPT_STIFFNESS"

 

🔴

4

Spring (SDz)

"SPRING"

 

🔴

5

Use Mass Matrix Option

"OPT_MASS"

FALSE

🔺

6

Mass (MDx)

"MASS"

 

🔺

7

Use Damping Matrix Option

"OPT_DAMPING"

FALSE

🔺

8

Damping (DDx)

"DAMPING"

 

🔺

 

  • The required Input Data for defining General Spring

"GSTP": { "1": { "NAME": "GSTP", "SPRING": [ 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.2, 2.3, 2.4, 2.5, 3.2, 3.3, 3.4, 4.2, 4.3, 5.2 ], "MASS": [ 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.2, 2.3, 2.4, 2.5, 3.2, 3.3, 3.4, 4.2, 4.3, 5.2 ], "DAMPING": [ 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.2, 2.3, 2.4, 2.5, 3.2, 3.3, 3.4, 4.2, 4.3, 5.2 ], "OPT_STIFFNESS": true, "OPT_MASS": true, "OPT_DAMPING": true } }