Skip to main content
JSON Manual Created Edited

Moving Load Cases - Eurocode

Input URI

{base url} + db/MVLDeu



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "MVLDEU": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "LCNAME": {
                "description": "LoadCaseName",
                "type": "string"
            },
            "OPT_AUTO_OPTIMIZE": {
                "description": "AutoOptimize",
                "type": "boolean"
            },
            "TYPE_LOADMODEL": {
                "description": "SelectLoadModelType",
                "type": "integer"
            },
            "DESC": {
                "description": "Description",
                "type": "string"
            },
            "OPT_COMB": {
                "description": "CombOption",
                "type": "integer"
            },
            "VHLNAME1": {
                "description": "Vehicle",
                "type": "string"
            },
            "VHLNAME2": {
                "description": "Footway",
                "type": "string"
            },
            "OPT_LEADING": {
                "description": "Ignorepsifactor",
                "type": "boolean"
            },
            "MINVHLDIST": {
                "description": "MinimumVehicleDistance",
                "type": "number"
            },
            "OPTIMIZE_LANE_NAME": {
                "description": "OptimizeLaneName",
                "type": "string"
            },
            "MIN_NUM_VHL": {
                "description": "MinimumVehicleNumber",
                "type": "integer"
            },
            "MAX_NUM_VHL": {
                "description": "MaximumVehicleNumber",
                "type": "integer"
            },
            "LOADEDLANE": {
                "description": "LoadedLane",
                "type": "integer"
            },
            "SCALE_FACTOR1": {
                "description": "ScaleFactor1",
                "type": "number"
            },
            "SCALE_FACTOR2": {
                "description": "ScaleFactor2",
                "type": "number"
            },
            "SCALE_FACTOR3": {
                "description": "ScaleFactor3",
                "type": "number"
            },
            "OPT_PSI_FACTOR": {
                "description": "Psi1FactorOption",
                "type": "boolean"
            },
            "MULTI_FACTOR1": {
                "description": "MultipleFactor1",
                "type": "number"
            },
            "MULTI_FACTOR2": {
                "description": "MultipleFactor2",
                "type": "number"
            },
            "MULTI_FACTOR3": {
                "description": "MultipleFactor3",
                "type": "number"
            },
            "OPTIMIZE_LIST": {
                "description": "OptimizeVehicleList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "TYPE": {
                            "description": "OptimizeVehicleLoadType",
                            "type": "integer"
                        },
                        "NAME": {
                            "description": "OptimizeVehicleLoadName",
                            "type": "string"
                        },
                        "SCALE_FACTOR": {
                            "description": "OptimizeScaleFactor",
                            "type": "number"
                        }
                    }
                }
            },
            "SUB_LOAD_LIST": {
                "description": "SubLoadDataList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "TYPE": {
                            "description": "SUbLoadDataVehicleLoadType",
                            "type": "integer"
                        },
                        "NAME": {
                            "description": "SubLoadDataVehicleLoadName",
                            "type": "string"
                        },
                        "SCALE_FACTOR": {
                            "description": "SubLoadDataVehicleScaleFactor",
                            "type": "number"
                        },
                        "MIN_LOAD_LANE_TYPE": {
                            "description": "SubLoadDataMinimumLoadedLaneType",
                            "type": "integer"
                        },
                        "MAX_LOAD_LANE_TYPE": {
                            "description": "SubLoadDataNaximumLoadedLaneType",
                            "type": "integer"
                        },
                        "SLN_LIST": {
                            "description": "SelectedLaneNameList",
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    }
                }
            },
            "SLN_LIST": {
                "description": "SelectedLaneNameList",
                "type": "array",
                "items": {
                    "type": "string"
                }
            },
            "SRA_LIST": {
                "description": "SelectedRemainingAreaNameList",
                "type": "array",
                "items": {
                    "type": "string"
                }
            },
            "FLN_LIST": {
                "description": "FootwayLaneNameList",
                "type": "array",
                "items": {
                    "type": "string"
                }
            },
            "STL_LIST": {
                "description": "StraddlingLaneNamesList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "NAME1": {
                            "description": "StraddlingLaneName1",
                            "type": "string"
                        },
                        "NAME2": {
                            "description": "StraddlingLaneName2",
                            "type": "string"
                        }
                    }
                }
            }
        }
    }
}


Examples

Moving Load Cases

{
    "Assign": {
        "1": {
            "LCNAME": "MV_Case1",
            "OPT_AUTO_OPTIMIZE": false,
            "TYPE_LOADMODEL": 1,
            "DESC": "",
            "VHLNAME1": "EU_(R)_LoadModel1",
            "VHLNAME2": "EU_(FF)_Uniformload(Road)",
            "OPT_LEADING": false,
            "SLN_LIST": [
                "LL_01",
                "LL_02"
            ],
            "SRA_LIST": [
                "LL_04"
            ],
            "FLN_LIST": [
                "LL_03"
            ]
        },
        "2": {
            "LCNAME": "MV_Case2",
            "OPT_AUTO_OPTIMIZE": false,
            "TYPE_LOADMODEL": 2,
            "DESC": "",
            "OPT_COMB": 1,
            "OPT_LEADING": true,
            "SUB_LOAD_LIST": [
                {
                    "TYPE": 2,
                    "NAME": "EU_(FF)_ConcentratedLoad",
                    "SCALE_FACTOR": 1,
                    "MIN_LOAD_LANE_TYPE": 1,
                    "MAX_LOAD_LANE_TYPE": 4,
                    "SLN_LIST": [
                        "LL_01",
                        "LL_02",
                        "LL_03",
                        "LL_04"
                    ]
                }
            ]
        },
        "3": {
            "LCNAME": "MV_Case3",
            "OPT_AUTO_OPTIMIZE": false,
            "TYPE_LOADMODEL": 3,
            "DESC": "",
            "VHLNAME1": "EU_(R)_LoadModel1",
            "VHLNAME2": "UD_LoadModel3",
            "OPT_LEADING": false,
            "SLN_LIST": [
                "LL_01",
                "LL_02"
            ],
            "SRA_LIST": [
                "LL_04"
            ]
        },
        "4": {
            "LCNAME": "MV_Case4",
            "OPT_AUTO_OPTIMIZE": false,
            "TYPE_LOADMODEL": 4,
            "DESC": "",
            "VHLNAME1": "EU_(R)_LoadModel1",
            "VHLNAME2": "EU_(R)_LoadModel3(UKNA)_SOV250_Auto",
            "OPT_LEADING": false,
            "SLN_LIST": [
                "LL_01",
                "LL_03",
                "LL_04"
            ],
            "SRA_LIST": [
                "LL_02"
            ],
            "STL_LIST": [
                {
                    "NAME1": "LL_03",
                    "NAME2": "LL_04"
                }
            ]
        },
        "5": {
            "LCNAME": "MV_Case5",
            "OPT_AUTO_OPTIMIZE": false,
            "TYPE_LOADMODEL": 5,
            "DESC": "",
            "OPT_COMB": 1,
            "SCALE_FACTOR1": 0.8,
            "SCALE_FACTOR2": 0.7,
            "SCALE_FACTOR3": 0.6,
            "OPT_PSI_FACTOR": false,
            "MULTI_FACTOR1": 1,
            "MULTI_FACTOR2": 1,
            "MULTI_FACTOR3": 0.75,
            "SUB_LOAD_LIST": [
                {
                    "TYPE": 2,
                    "NAME": "EU_(RFL)_HSLMB",
                    "SCALE_FACTOR": 1,
                    "MIN_LOAD_LANE_TYPE": 1,
                    "MAX_LOAD_LANE_TYPE": 4,
                    "SLN_LIST": [
                        "LL_01",
                        "LL_02",
                        "LL_03",
                        "LL_04"
                    ]
                }
            ]
        },
        "6": {
            "LCNAME": "MV_Case6",
            "OPT_AUTO_OPTIMIZE": true,
            "TYPE_LOADMODEL": 1,
            "DESC": "",
            "VHLNAME1": "EU_(R)_LoadModel1",
            "VHLNAME2": "EU_(FF)_Uniformload(Road)",
            "OPT_LEADING": false,
            "MINVHLDIST": 1,
            "OPTIMIZE_LANE_NAME": "LL_01",
            "LOADEDLANE": 3,
            "SLN_LIST": [
                "LL_01",
                "LL_03",
                "LL_04"
            ]
        },
        "7": {
            "LCNAME": "MV_Case7",
            "OPT_AUTO_OPTIMIZE": true,
            "TYPE_LOADMODEL": 2,
            "DESC": "",
            "OPT_COMB": 1,
            "OPT_LEADING": false,
            "MINVHLDIST": 1,
            "OPTIMIZE_LANE_NAME": "LL_01",
            "MIN_NUM_VHL": 1,
            "MAX_NUM_VHL": 2,
            "OPTIMIZE_LIST": [
                {
                    "TYPE": 2,
                    "NAME": "EU_(FF)_ConcentratedLoad",
                    "SCALE_FACTOR": 1
                },
                {
                    "TYPE": 2,
                    "NAME": "EU_(FF)_Uniformload(Footbridge)",
                    "SCALE_FACTOR": 1
                }
            ]
        },
        "8": {
            "LCNAME": "MV_Case8",
            "OPT_AUTO_OPTIMIZE": true,
            "TYPE_LOADMODEL": 3,
            "DESC": "",
            "VHLNAME1": "EU_(R)_LoadModel1",
            "VHLNAME2": "EU_(R)_LoadModel3_Auto",
            "OPT_LEADING": true,
            "MINVHLDIST": 1,
            "OPTIMIZE_LANE_NAME": "LL_01",
            "LOADEDLANE": 3,
            "SLN_LIST": [
                "LL_01",
                "LL_03",
                "LL_04"
            ]
        },
        "9": {
            "LCNAME": "MV_Case9",
            "OPT_AUTO_OPTIMIZE": true,
            "TYPE_LOADMODEL": 4,
            "DESC": "",
            "VHLNAME1": "EU_(R)_LoadModel1",
            "VHLNAME2": "EU_(R)_LoadModel3(UKNA)_SOV250_Auto",
            "OPT_LEADING": true,
            "MINVHLDIST": 1,
            "OPTIMIZE_LANE_NAME": "LL_02",
            "LOADEDLANE": 3,
            "SLN_LIST": [
                "LL_01",
                "LL_03",
                "LL_04"
            ],
            "STL_LIST": [
                {
                    "NAME1": "LL_03",
                    "NAME2": "LL_04"
                },
                {
                    "NAME1": "LL_03",
                    "NAME2": "LL_04"
                },
                {
                    "NAME1": "LL_03",
                    "NAME2": "LL_04"
                },
                {
                    "NAME1": "LL_03",
                    "NAME2": "LL_04"
                },
                {
                    "NAME1": "LL_03",
                    "NAME2": "LL_04"
                },
                {
                    "NAME1": "LL_03",
                    "NAME2": "LL_04"
                }
            ]
        },
        "10": {
            "LCNAME": "MV_Case10",
            "OPT_AUTO_OPTIMIZE": true,
            "TYPE_LOADMODEL": 5,
            "DESC": "",
            "OPT_COMB": 1,
            "MINVHLDIST": 1,
            "OPTIMIZE_LANE_NAME": "LL_01",
            "MIN_NUM_VHL": 1,
            "MAX_NUM_VHL": 2,
            "SCALE_FACTOR1": 0.8,
            "SCALE_FACTOR2": 0.7,
            "SCALE_FACTOR3": 0.6,
            "OPT_PSI_FACTOR": false,
            "MULTI_FACTOR1": 1,
            "MULTI_FACTOR2": 1,
            "MULTI_FACTOR3": 0.75,
            "OPTIMIZE_LIST": [
                {
                    "TYPE": 2,
                    "NAME": "EU_(FF)_ConcentratedLoad",
                    "SCALE_FACTOR": 1
                },
                {
                    "TYPE": 2,
                    "NAME": "EU_(FF)_Uniformload(Footbridge)",
                    "SCALE_FACTOR": 1
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Load Case Name

"LCNAME"

String

-

Required

2

Description

"DESC"

String

Blank

Optional

3

Select Load Model

 • LM 1, 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"

Integer

-

Required

4

Moving Load Optimization

 • General Load: false

 • Moving Load Optimization: true

"OPT_AUTO_OPTIMIZE"

Boolean

false

Optional

General Load - (LM 1, FLM 1/Footbridge), (LM 1 & 3 Multi), (LM 1 & 3 Multi (Straddling))

5

Ignore ψ factor

"OPT_LEADING"

Boolean

-

Required

6

Load Case - Vehicle

"VHLNAME1"

String

-

Required

7

Load Case - Footway

"VHLNAME2"

String

-

Required

8

Selected Lanes

"SLN_LIST"

Array
[String]

-

Required

9

Remaining Area

"SRA_LIST"

Array
[String]

-

Required

10

Footway Lanes

 • For LM 1, FLM 1 / Footbridge

"FLN_LIST"

Array
[String]

-

Required

11

Straddling Lanes

 • For LM 1 & 3 Multi (Straddling)

 • Insert the data as an object

"STL_LIST"

Array
[Object]

-

Required

(1)

Start Lane Name

"NAME1"

String

-

Required

(2)

End Lane Name

"NAME2"

String

-

Required

General Load - (LM 2,3,4 / FLM 2,3,4 / Footbridge / Permit Truck)

5

Ignore ψ factor

"OPT_LEADING"

Boolean

-

Required

6

Loading Effect

 • Combined: 0

 • Independent: 1

"OPT_COMB"

String

-

Required

7

Sub-Load Cases

"SUB_LOAD_LIST"

Array
[Object]

-

Required

(1)

Vehicle Load Type ¹⁾

"TYPE"

Integer

-

Required

(2)

Vehicle Load Name

"NAME"

String

-

Required

(3)

Scale Factor

"SCALE_FACTOR"

Number

-

Required

(4)

Min. Number of Loaded Lanes

"MIN_LOAD_LANE_TYPE"

Integer

-

Required

(5)

Max. Number of Loaded Lanes

"MAX_LOAD_LANE_TYPE"

Integer

-

Required

(6)

Selected Lanes

"SLN_LIST"

Array
[String]

-

Required

General Load - Railway Bridge

5

Ignore ψ1 factor

"OPT_PSI_FACTOR"

Boolean

-

Required

6

Loading Effect

 • Combined: 0

 • Independent: 1

"OPT_COMB"

String

-

Required

7

ψ1 factor for Lane 1

"SCALE_FACTOR1"

Number

-

Required

8

ψ1 factor for Lane 2

"SCALE_FACTOR2"

Number

-

Required

9

ψ1 factor for Lane 3 or More

"SCALE_FACTOR3"

Number

-

Required

10

Multi Presence Factor for Lane 1

"MULTI_FACTOR1"

Number

-

Required

11

Multi Presence Factor for Lane 2

"MULTI_FACTOR2"

Number

-

Required

12

Multi Presence Factor for Lane 3 or More

"MULTI_FACTOR3"

Number

-

Required

13

Sub-Load Cases

 • Insert the data as an object

"SUB_LOAD_LIST"

Array
[Object]

-

Required

(1)

Vehicle Load Type ¹⁾

"TYPE"

Integer

-

Required

(2)

Vehicle Load Name

"NAME"

String

-

Required

(3)

Scale Factor

"SCALE_FACTOR"

Number

-

Required

(4)

Min. Number of Loaded Lanes

"MIN_LOAD_LANE_TYPE"

Integer

-

Required

(5)

Max. Number of Loaded Lanes

"MAX_LOAD_LANE_TYPE"

Integer

-

Required

(6)

Selected Lanes

"SLN_LIST"

Array
[String]

-

Required

Moving Load Optimization - (LM 1, FLM 1 / Footbridge), (LM 1 & 3 Multi), (LM 1 & 3 Multi (Straddling))

5

Ignore ψ factor

"OPT_LEADING"

Boolean

-

Required

6

Load Case - Vehicle

"VHLNAME1"

String

-

Required

7

Load Case - Footway

"VHLNAME2"

String

-

Required

8

Min. Vehicle Distance

"MINVHLDIST"

Number

-

Required

9

Assignement Lane

"OPTIMIZE_LANE_NAME"

String

-

Required

10

Number of Loaded Lane

"LOADEDLANE"

Integer

-

Required

11

Selected Lanes

"SLN_LIST"

Array
[String]

-

Required

12

Remaining Area

"SRA_LIST"

Array
[String]

-

Required

13

Footway Lanes

 • For LM 1, FLM 1 / Footbridge

"FLN_LIST"

Array
[String]

-

Required

Moving Load Optimization - (LM 2,3,4 / FLM 2,3,4 / Footbridge / Permit Truck)

5

Ignore ψ factor

"OPT_LEADING"

Boolean

-

Required

6

Loading Effect

 • Combined: 0

 • Independent: 1

"OPT_COMB"

String

-

Required

7

Min. Vehicle Distance

"MINVHLDIST"

Number

-

Required

8

Assignement Lane

"OPTIMIZE_LANE_NAME"

String

-

Required

9

Min. Number of Vehicle

"MIN_NUM_VHL"

Integer

-

Required

10

Max. Number of Vehicle

"MAX_NUM_VHL"

Integer

-

Required

7

Sub-Load Cases

 • Insert the data as an object

"OPTIMIZE_LIST"

Array
[Object]

-

Required

(1)

Vehicle Load Type ¹⁾

"TYPE"

Integer

-

Required

(2)

Vehicle Load Name

"NAME"

String

-

Required

(3)

Scale Factor

"SCALE_FACTOR"

Number

-

Required

Moving Load Optimization - Railway Bridge

5

Ignore ψ1 factor

"OPT_PSI_FACTOR"

Boolean

-

Required

6

Loading Effect

 • Combined: 0

 • Independent: 1

"OPT_COMB"

String

-

Required

7

ψ1 factor for Lane 1

"SCALE_FACTOR1"

Number

-

Required

8

ψ1 factor for Lane 2

"SCALE_FACTOR2"

Number

-

Required

9

ψ1 factor for Lane 3 or More

"SCALE_FACTOR3"

Number

-

Required

10

Multi Presence Factor for Lane 1

"MULTI_FACTOR1"

Number

-

Required

11

Multi Presence Factor for Lane 2

"MULTI_FACTOR2"

Number

-

Required

12

Multi Presence Factor for Lane 3 or More

"MULTI_FACTOR3"

Number

-

Required

13

Sub-Load Cases

 • Insert the data as an object

"SUB_LOAD_LIST"

Array
[Object]

-

Required

(1)

Vehicle Load Type ¹⁾

"TYPE"

Integer

-

Required

(2)

Vehicle Load Name

"NAME"

String

-

Required

(3)

Scale Factor

"SCALE_FACTOR"

Number

-

Required



¹⁾ Vehicle Load Type

• Vehicle Class: 1 (Not Used for Eurocode)

• Vehicle Load: 2 (Fixed Value for Eurocode)

0
Was this article helpful?