[MVLDeu] Moving Load Cases - Eurocode

"MVLDeu": { "LCNAME": { "__DESC__": "Load Case Name", "__TYPE__": "String" }, "OPT_AUTO_OPTIMIZE": { "__DESC__": "Auto Optimize", "__TYPE__": "Bool" }, "TYPE_LOADMODEL": { "__DESC__": "Select Load Model Type", "__TYPE__": "Integer" }, "DESC": { "__DESC__": "Description", "__TYPE__": "String" }, "OPT_COMB": { "__DESC__": "Comb Option", "__TYPE__": "Integer" }, "VHLNAME1": { "__DESC__": "Vehicle", "__TYPE__": "String" }, "VHLNAME2": { "__DESC__": "Footway", "__TYPE__": "String" }, "OPT_LEADING": { "__DESC__": "Ignore psi factor", "__TYPE__": "Bool" }, "MINVHLDIST": { "__DESC__": "Minimum Vehicle Distance", "__TYPE__": "Real" }, "OPTIMIZE_LANE_NAME": { "__DESC__": "Optimize Lane Name", "__TYPE__": "String" }, "MIN_NUM_VHL": { "__DESC__": "Minimum Vehicle Number", "__TYPE__": "Integer" }, "MAX_NUM_VHL": { "__DESC__": "Maximum Vehicle Number", "__TYPE__": "Integer" }, "LOADEDLANE": { "__DESC__": "Loaded Lane", "__TYPE__": "Integer" }, "SCALE_FACTOR1": { "__DESC__": "Scale Factor 1", "__TYPE__": "Real" }, "SCALE_FACTOR2": { "__DESC__": "Scale Factor 2", "__TYPE__": "Real" }, "SCALE_FACTOR3": { "__DESC__": "Scale Factor 3", "__TYPE__": "Real" }, "OPT_PSI_FACTOR": { "__DESC__": "Psi1 Factor Option", "__TYPE__": "Bool" }, "MULTI_FACTOR1": { "__DESC__": "Multiple Factor 1", "__TYPE__": "Real" }, "MULTI_FACTOR2": { "__DESC__": "Multiple Factor 2", "__TYPE__": "Real" }, "MULTI_FACTOR3": { "__DESC__": "Multiple Factor 3", "__TYPE__": "Real" }, "SERIAL_NO": { "__DESC__": "Serial Number", "__TYPE__": "Integer" }, "OPTIMIZE_LIST": { "__DESC__": "Optimize Vehicle List", "__TYPE__": [ { "TYPE": { "__DESC__": "Optimize Vehicle Load Type", "__TYPE__": "Integer" }, "NAME": { "__DESC__": "Optimize Vehicle Load Name", "__TYPE__": "String" }, "SCALE_FACTOR": { "__DESC__": "Optimize Scale Factor", "__TYPE__": "Real" } } ] }, "SUB_LOAD_LIST": { "__DESC__": "Sub Load Data List", "__TYPE__": [ { "TYPE": { "__DESC__": "SUb Load Data Vehicle Load Type", "__TYPE__": "Integer" }, "NAME": { "__DESC__": "Sub Load Data Vehicle Load Name", "__TYPE__": "String" }, "SCALE_FACTOR": { "__DESC__": "Sub Load Data Vehicle Scale Factor", "__TYPE__": "Real" }, "MIN_LOAD_LANE_TYPE": { "__DESC__": "Sub Load Data Minimum Loaded Lane Type", "__TYPE__": "Integer" }, "MAX_LOAD_LANE_TYPE": { "__DESC__": "Sub Load Data Naximum Loaded Lane Type", "__TYPE__": "Integer" }, "SLN_LIST": { "__DESC__": "Selected Lane Name List", "__TYPE__": [ "String" ] } } ] }, "SLN_LIST": { "__DESC__": "Selected Lane Name List", "__TYPE__": [ "String" ] }, "SRA_LIST": { "__DESC__": "Selected Remaining Area Name List", "__TYPE__": [ "String" ] }, "FLN_LIST": { "__DESC__": "Footway Lane Name List", "__TYPE__": [ "String" ] }, "STL_LIST": { "__DESC__": "Straddling Lane Names List", "__TYPE__": [ { "NAME1": { "__DESC__": "Straddling Lane Name1", "__TYPE__": "String" }, "NAME2": { "__DESC__": "Straddling Lane Name2", "__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 Moving Load Cases - Eurocode

NO.

Name

API - Key

API - Value Type

MV Case

NO.

Name

API - Key

API - Value Type

MV Case

1

Moving Load Case No.

“KEY”

🔴

2

Load Case Name

"LCNAME"

🔴

3

Description

"DESC"

 

4

Select Load Model Type

  • LM1, FLM 1/ Footbridge : 1

  • LM 2,3,4/ FLM 2,3,4 / Footbridge / Permit Truck : 2

  • LM 1 & 3 Multi : 3

  • LM 1 & 3 Multi (Straddling) : 4

  • Railway Bridge : 5

"TYPE_LOADMODEL"

🔴

5

Loading Effect

  • Combined : 0

  • Independent : 1

"OPT_COMB"

🔺

6

Ignore psi Factor

"OPT_LEADING"

🔺

7

Vehicle

"VHLNAME1"

🔺

8

Footway / LM3 (Special)

"VHLNAME2"

🔺

9

Selected Lane Name List

"SLN_LIST"

🔺

10

Remaining Area Name List

"SRA_LIST"

🔺

11

Footway Lane Name List

"FLN_LIST"

🔺

 

Stradding Lanes

12

Straddling Lane Names List

"STL_LIST"

 

🔺

13

Straddling Lane Name1

"NAME1"

🔺

14

Straddling Lane Name2

"NAME2"

🔺

 

Railway Bridge

 

Sub-Load Cases

15

Sub Load Data List

"SUB_LOAD_LIST"

 

🔺

16

Vehicle Load Type

"TYPE"

🔺

17

Vehicle Load Name

"NAME"

🔺

18

Scale Factor

"SCALE_FACTOR"

🔺

19

Minimum Loaded Lanes

"MIN_LOAD_LANE_TYPE"

🔺

20

Maximum Loaded Lanes

"MAX_LOAD_LANE_TYPE"

🔺

21

Selected Lane Name List

"SLN_LIST"

🔺

 

Railway Bridge Data

22

psi1 Factor - 1 Lane

"SCALE_FACTOR1"

🔺

23

psi1 Factor - 2 Lanes

"SCALE_FACTOR2"

🔺

24

psi1 Factor - 3 or more Lanes

"SCALE_FACTOR3"

🔺

25

Ignore Psi1 Factor Option

"OPT_PSI_FACTOR"

🔺

26

Multiple Presence Factor - 1 Lane

"MULTI_FACTOR1"

🔺

27

Multiple Presence Factor - 2 Lanes

"MULTI_FACTOR2"

🔺

28

Multiple Presence Factor - 3 or more Lanes

"MULTI_FACTOR3"

🔺

 

Moving Load Optimization Option

29

Moving Load Optimization

"OPT_AUTO_OPTIMIZE"

🔺

30

Minimum Vehicle Distance

"MINVHLDIST"

🔺

31

Optimize Lane Name

"OPTIMIZE_LANE_NAME"

🔺

32

Minimum Vehicle Number

"MIN_NUM_VHL"

🔺

33

Maximum Vehicle Number

"MAX_NUM_VHL"

🔺

34

Loaded Lane

"LOADEDLANE"

🔺

35

Serial Number

"SERIAL_NO"

🔺

36

Optimize Vehicle List

"OPTIMIZE_LIST"

 

🔺

37

Vehicle Load Type

"TYPE"

🔺

38

Vehicle Load Name

"NAME"

🔺

39

Scale Factor

"SCALE_FACTOR"

🔺

 

  • The JSON format example for inputting Moving Load Cases - Eurocode

"MVLDeu": { "1": { "LCNAME": "MVeu", "OPT_AUTO_OPTIMIZE": false, "TYPE_LOADMODEL": 1, "DESC": "desc", "VHLNAME1": "Load Model 1", "VHLNAME2": "Uniform load (Road bridge footway)", "OPT_LEADING": true, "SERIAL_NO": 0, "SLN_LIST": [ "LANE1" ], "SRA_LIST": [ "LANE3" ], "FLN_LIST": [ "LANE2" ] } }