[STAG] Define Construction Stage

"STAG": { "NAME": { "__DESC__": "Construction Stage Name", "__TYPE__": "String" }, "DURATION": { "__DESC__": "Construction Stage Duration", "__TYPE__": "Real" }, "bSV_RSLT": { "__DESC__": "Save Result Stage?", "__TYPE__": "Bool" }, "bSV_STEP": { "__DESC__": "Save Result Step?", "__TYPE__": "Bool" }, "bLOAD_STEP": { "__DESC__": "Load Incremental Steps for Material Nonlinear Analysis?", "__TYPE__": "Bool" }, "INCRE_STEP": { "__DESC__": "Incremental Step", "__TYPE__": "Integer" }, "ADD_STEP": { "__DESC__": "Additional Step", "__TYPE__": [] }, "ACT_ELEM": { "__DESC__": "Activation Element List", "__TYPE__": [] }, "DACT_ELEM": { "__DESC__": "Deactivation Element List", "__TYPE__": [] }, "ACT_BNGR": { "__DESC__": "Activation Boundary Group List", "__TYPE__": [] }, "DACT_BNGR": { "__DESC__": "Deactivation Boundary Group List", "__TYPE__": [] }, "ACT_LOAD": { "__DESC__": "Activation Load Group List", "__TYPE__": [] }, "DACT_LOAD": { "__DESC__": "Deactivation Load Group List", "__TYPE__": [] } }

 

  • 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 Construction Stage

NO.

Name

API - Key

API - Value Type

Construction Stage

NO.

Name

API - Key

API - Value Type

Construction Stage

1

CS Stage No.

"KEY"

🔴

2

CS Stage name

"NAME"

🔴

3

CS Stage duration

"DURATION"

🔴

4

Save Result - Stage

(defalut = false)

"bSV_RSLT"

🔺

5

Save Result - Additional Steps

(defalut = false)

"bSV_STEP"

🔺

 

Additional Steps

6

Additional Step

"ADD_STEP"

🔺

 

Element Tab (Structure Group)

7

Activation Structure Group

"ACT_ELEM"

 

🔴

8

Activated Structure Group Name

"GRUP_NAME"

🔴

9

Age (days)

(defalut = 0)

"AGE"

🔺

10

Deactivation Structure Group

"DACT_ELEM"

 

🔴

11

Deactivated Structure Group Name

"GRUP_NAME"

🔴

12

Element force redistribution (%)

(defalut = 0)

"REDIST"

🔺

 

Boundary Tab (Boundary Group)

13

Activation Boundary Group

"ACT_BNGR"

 

🔴

14

Activated Boundary Group Name

"BNGR_NAME"

🔴

15

Support / Spring position

  • DEFORMED

  • ORIGINAL

"POS"

🔴

16

Deactivated Boundary Group Name

"DACT_BNGR"

🔴

 

Load Tab (Load Group)

17

Activation Load Group

"ACT_LOAD"

 

🔴

18

Activated Load Group Name

"LOAD_NAME"

🔴

19

Active day

  • FIRST

  • LAST

  • Additional Steps

(defalut = FIRST)

"DAY"

or

🔺

20

Deactivation Load Group

"DACT_LOAD"

 

🔴

21

Deactivated Load Group Name

"LOAD_NAME"

🔴

22

Inactive day

  • FIRST

  • LAST

  • Additional Steps

(defalut = FIRST)

"DAY"

or

🔺

 

Additional Information

23

Load incremental steps for material nonlinear analysis

"bLOAD_STEP"

🔺

24

Load incremental steps

"INCRE_STEP"

🔺

 

  • The JSON format example for inputting Construction Stage

"STAG": { "1": { "NAME": "CS1", "DURATION": 77.77, "bSV_RSLT": true, "bSV_STEP": false, "bLOAD_STEP": true, "INCRE_STEP": 5, "ADD_STEP": [ 1.1, 3.45, 4.21 ], "ACT_ELEM": [ { "GRUP_NAME": "STG1", "AGE": 1.3 }, { "GRUP_NAME": "STG2", "AGE": 1.3 }, { "GRUP_NAME": "STG3", "AGE": 1.3 } ], "ACT_BNGR": [ { "BNGR_NAME": "BDG1", "POS": "DEFORMED" }, { "BNGR_NAME": "BDG2", "POS": "DEFORMED" }, { "BNGR_NAME": "BDG3", "POS": "ORIGINAL" } ], "ACT_LOAD": [ { "LOAD_NAME": "LDG2", "DAY": "4.210000" }, { "LOAD_NAME": "LDG1", "DAY": "LAST" } ] }, "2": { "NAME": "CS2", "DURATION": 10000.0, "bSV_RSLT": true, "bSV_STEP": false, "bLOAD_STEP": true, "INCRE_STEP": 5, "ADD_STEP": [], "DACT_ELEM": [ { "GRUP_NAME": "STG2", "REDIST": 99.99 }, { "GRUP_NAME": "STG3", "REDIST": 99.99 } ], "DACT_BNGR": [ "BDG2", "BDG3" ], "DACT_LOAD": [ { "LOAD_NAME": "LDG2", "DAY": "FIRST" } ] } }