[BCCT] Boundary Change Assignment

"BCCT": { "bSPT": { "__DESC__": "Data selection - Support", "__TYPE__": "Bool" }, "bSPR": { "__DESC__": "Point spring support", "__TYPE__": "Bool" }, "bGSPR": { "__DESC__": "General spring support", "__TYPE__": "Bool" }, "bCGLINK": { "__DESC__": "Change general link property", "__TYPE__": "Bool" }, "bSSSF": { "__DESC__": "Section stiffness scale factor", "__TYPE__": "Bool" }, "bWSSF": { "__DESC__": "WSSF", "__TYPE__": "Bool" }, "bPSSF": { "__DESC__": "Plate stiffness scale factor", "__TYPE__": "Bool" }, "bRLS": { "__DESC__": "Beam end release", "__TYPE__": "Bool" }, "bESSF": { "__DESC__": "ESSF", "__TYPE__": "Bool" }, "bCDOF": { "__DESC__": "Constrain DOF associated with specified displacements / Settlements by boundary group combinations", "__TYPE__": "Bool" }, "vBOUNDARY": { "__DESC__": "Boundary List", "__TYPE__": [ { "BGCNAME": { "__DESC__": "Boundary group combination name", "__TYPE__": "String" }, "vBG": { "__DESC__": "Boundary group list", "__TYPE__": [ "String" ] } } ] }, "vLOADANAL": { "__DESC__": "Load Cases & Analysis List", "__TYPE__": [ { "TYPE": { "__DESC__": "Load cases & analysis", "__TYPE__": "String" }, "BGCNAME": { "__DESC__": "Boundary group combination name", "__TYPE__": "String" }, "LCNAME": { "__DESC__": "Static load case", "__TYPE__": "String" } } ] } }

 

  • 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 Boundary Change Assignment

NO.

Name

API - Key

API - Value Type

Default

Boundary Change

NO.

Name

API - Key

API - Value Type

Default

Boundary Change

 

Boundary Group List

1

Boundary List

"vBOUNDARY"

 

 

 

2

Boundary group combination name

"BGCNAME"

 

🔴

3

Boundary group list

"vBG"

 

🔴

 

Data Selection

4

Support

"bSPT"

FALSE

🔺

5

Point spring support

"bSPR"

FALSE

🔺

6

General spring support

"bGSPR"

FALSE

🔺

7

Change general link property

"bCGLINK"

FALSE

🔺

8

Section stiffness scale factor

"bSSSF"

FALSE

🔺

9

Plate stiffness scale factor

"bPSSF"

FALSE

🔺

10

Beam end release

"bRLS"

FALSE

🔺

 

Load Cases & Analysis List

11

Load Cases & Analysis List

"vLOADANAL"

 

 

 

12

Load cases & analysis

  • Static load Case : "ST"

  • Moving Load Analysis : “MV”

  • Settlements Analysis : “SM”

  • Eigenvalue / TH/ RS Analsys : "THRSEV"

  • Pushover Analysis : "PO"

  • TH Nonlinear Static Analysis : "THNS"

  • Unlisted Analysis Types : "ULAT"

"TYPE"

 

🔴

13

Boundary group combination name

"BGCNAME"

 

🔴

14

Static load case

"LCNAME"

 

🔴

15

Constrain DOF associated with specified displacements / Settlements by boundary group combinations

"bCDOF"

FALSE

🔺

 

  • MIDAS Gen Only

    • WSSF

    • ESSF

 

  • The JSON format example for inputting Boundary Change Assignment

"BCCT": { "1": { "bSPT": true, "bSPR": true, "vBOUNDARY": [ { "BGCNAME": "Boundary", "vBG": [ "B1", "B2" ] } ], "vLOADANAL": [ { "TYPE": "ST", "BGCNAME": "Boundary", "LCNAME": "LC1" }, { "TYPE": "ST", "BGCNAME": "Boundary", "LCNAME": "LC2" }, { "TYPE": "ST", "BGCNAME": "Boundary", "LCNAME": "LC3" }, { "TYPE": "MV", "BGCNAME": "UNCHANGED" }, { "TYPE": "SM", "BGCNAME": "UNCHANGED" }, { "TYPE": "THRSEV", "BGCNAME": "UNCHANGED" }, { "TYPE": "PO", "BGCNAME": "UNCHANGED" }, { "TYPE": "THNS", "BGCNAME": "UNCHANGED" }, { "TYPE": "ULAT", "BGCNAME": "UNCHANGED" } ] } }