[MVCTbs] Moving Load Analysis Control - BS Code

"MVCTbs": { "iIGP": { "__DESC__": "Influence generatingpoints", "__TYPE__": "Integer" }, "UNUMT": { "__DESC__": "Number / Lineelement", "__TYPE__": "Integer" }, "DIST": { "__DESC__": "Distance betweenpoints", "__TYPE__": "Real" }, "PLATE": { "__DESC__": "Analysis result-Plate", "__TYPE__": "String" }, "bSTRCALC": { "__DESC__": "Stress - CheckBox", "__TYPE__": "Bool" }, "bCONCURRENT": { "__DESC__": "Concurrent force - Check Box", "__TYPE__": "Bool" }, "FRAME": { "__DESC__": "Analysis result-Frame", "__TYPE__": "String" }, "bCSTRCALC": { "__DESC__": "Combined stress - Check Box", "__TYPE__": "Bool" }, "bREAC": { "__DESC__": "Reactions", "__TYPE__": "Bool" }, "bRGP": { "__DESC__": "All or Group", "__TYPE__": "Bool" }, "RGP": { "__DESC__": "Group name", "__TYPE__": "String" }, "bDISP": { "__DESC__": "Displacements", "__TYPE__": "Bool" }, "bDGP": { "__DESC__": "All or Group", "__TYPE__": "Bool" }, "DGP": { "__DESC__": "Group name", "__TYPE__": "String" }, "bFM": { "__DESC__": "Forces / Moments", "__TYPE__": "Bool" }, "bFGP": { "__DESC__": "All or Group", "__TYPE__": "Bool" }, "FGP": { "__DESC__": "Group name", "__TYPE__": "String" }, "bL": { "__DESC__": "Elastic / General links", "__TYPE__": "Bool" }, "bLG": { "__DESC__": "All or Group", "__TYPE__": "Bool" }, "LGP": { "__DESC__": "Group name", "__TYPE__": "String" }, "NUMLANE": { "__DESC__": "Number of national lanes", "__TYPE__": "Integer" } }

 

  • 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 Moving Load Analysis Control - BS Code

NO.

Name

API - Key

API - Value Type

Default

BS Code

NO.

Name

API - Key

API - Value Type

Default

BS Code

1

Influence generatingpoints

  • Number/Line Element : 0

  • Distance between Points : 1

"iIGP"

 

🔴

2

Number / Lineelement

"UNUMT"

 

🔴

3

Distance betweenpoints

"DIST"

 

🔴

 

Analysis Result

 

Plate

4

Analysis result-Plate

  • "CENTER"

  • "NODAL"

"PLATE"

 

🔴

5

Stress

"bSTRCALC"

FALSE

🔺

6

Concurrent force

"bCONCURRENT"

FALSE

🔺

 

Frame

7

Analysis result-Frame

  • "NORMAL"

  • "AXIAL"

"FRAME"

 

🔴

8

Combined stress

"bCSTRCALC"

FALSE

🔺

 

Calculation Filters

9

Reactions

"bREAC"

FALSE

🔺

10

All or Group

"bRGP"

FALSE

🔺

11

Group name

"RGP"

 

🔺

12

Displacements

"bDISP"

FALSE

🔺

13

All or Group

"bDGP"

FALSE

🔺

14

Group name

"DGP"

 

🔺

15

Forces / Moments

"bFM"

FALSE

🔺

16

All or Group

"bFGP"

FALSE

🔺

17

Group name

"FGP"

 

🔺

18

Elastic / General links

"bL"

FALSE

🔺

19

All or Group

"bLG"

FALSE

🔺

20

Group name

"LGP"

 

🔺

 

Number of Notional Lanes

21

Number of national lanes

  • N < 6 : 0

  • N >= 6 : 1

"NUMLANE"

0

🔺

 

  • The JSON format example for inputting Moving Load Analysis Control - BS code

"MVCTbs": { "1": { "iIGP": 0, "UNUMT": 3, "PLATE": "NODAL", "FRAME": "AXIAL" } }
"MVCTbs": { "1": { "iIGP": 0, "UNUMT": 3, "PLATE": "NODAL", "bSTRCALC": true, "bCONCURRENT": true, "FRAME": "AXIAL", "bCSTRCALC": true, "bREAC": true, "bRGP": true, "RGP": "G1", "bDISP": true, "bDGP": true, "DGP": "G2", "bFM": true, "bFGP": true, "FGP": "G3", "bL": true, "bLG": true, "LGP": "G1", "NUMLANE": 0 } }