Skip to main content
JSON Manual Created Edited

Moving Load Cases - BS

Input URI

{base url} + db/MVLDbs



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "MVLDBS": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "LCNAME": {
                "description": "LoadCaseName",
                "type": "string"
            },
            "DESC": {
                "description": "Description",
                "type": "string"
            },
            "bAUTOOPTIMIZE": {
                "description": "MovingLoadOptimization",
                "type": "boolean"
            },
            "LOADMODEL": {
                "description": "SelectLoadModel",
                "type": "string"
            },
            "bAUTOLIVELOADCOMB": {
                "description": "AutoLiveLoadCombination",
                "type": "boolean"
            },
            "DGNCOMBFACTORTYPE": {
                "description": "TypeofDesignCombinationFactor",
                "type": "string"
            },
            "COMBMETHOD": {
                "description": "CombinationofLoads",
                "type": "string"
            },
            "LCDATA_STANDARD": {
                "description": "LoadCaseData(Mode:Standard)",
                "type": "object",
                "properties": {
                    "LOADINGEFFECT": {
                        "description": "Sub-LoadCasesLoadingEffect",
                        "type": "string"
                    },
                    "SUBLOADDATA": {
                        "description": "Sub-LoadCases",
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "SCALEFACTOR": {
                                    "description": "ScaleFactor",
                                    "type": "number"
                                },
                                "NUMLOADEDLANE": {
                                    "description": "NumberofLoadedLanes",
                                    "type": "integer"
                                },
                                "VEHICLE_NAME": {
                                    "description": "VehicleName",
                                    "type": "string"
                                },
                                "SELECTEDLANES": {
                                    "description": "AllSelectedLane",
                                    "type": "array",
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "STRAD_LANE": {
                                    "description": "StraddingLane",
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "STARDD_LANE_1": {
                                                "description": "Lane1",
                                                "type": "string"
                                            },
                                            "STARDD_LANE_2": {
                                                "description": "Lane2",
                                                "type": "string"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "LCDATA_SPECIAL": {
                "description": "LoadCaseData(Mode:Special)",
                "type": "object",
                "properties": {
                    "VEHICLE_NAME": {
                        "description": "VehicleName",
                        "type": "string"
                    },
                    "SPECIAL_VIHICLE_NAME": {
                        "description": "SpecialVehicleName",
                        "type": "string"
                    },
                    "SELECTEDLANES": {
                        "description": "AllSelectedLane",
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    },
                    "STRAD_LANE": {
                        "description": "StraddingLane",
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "STARDD_LANE_1": {
                                    "description": "Lane1",
                                    "type": "string"
                                },
                                "STARDD_LANE_2": {
                                    "description": "Lane2",
                                    "type": "string"
                                }
                            }
                        }
                    }
                }
            },
            "LCDATA_ALLMODE": {
                "description": "LoadCaseData(Mode:ALLMode1,2)",
                "type": "object",
                "properties": {
                    "VEHICLE_NAME": {
                        "description": "VehicleName",
                        "type": "string"
                    },
                    "SPECIAL_VIHICLE_NAME": {
                        "description": "SpecialVehicleName",
                        "type": "string"
                    },
                    "SELECTEDLANES": {
                        "description": "AllSelectedLane",
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    },
                    "STRAD_LANE": {
                        "description": "StraddingLane",
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "STARDD_LANE_1": {
                                    "description": "Lane1",
                                    "type": "string"
                                },
                                "STARDD_LANE_2": {
                                    "description": "Lane2",
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "REMAINING_LANE": {
                        "description": "RemainingAreaLane(OnlyALLMode1)",
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "LCDATA_STANDARD_OPTI": {
                "description": "OptimizationLoadCaseData(Mode:Standard)",
                "type": "object",
                "properties": {
                    "LOADINGEFFECT": {
                        "description": "LoadCasesLoadingEffect",
                        "type": "string"
                    },
                    "OPTI_BASE": {
                        "description": "OptimizationCommonData",
                        "type": "object",
                        "properties": {
                            "MINVEHLDIST": {
                                "description": "OptimizationMinimumVehicleDistance",
                                "type": "number"
                            },
                            "ASSIGN_LANE": {
                                "description": "AssignmentLane",
                                "type": "string"
                            },
                            "NUMLOADEDLANES": {
                                "description": "NumberofLoadedLane",
                                "type": "integer"
                            }
                        }
                    },
                    "OPTI_VEHICLE_BASE": {
                        "description": "OptimizationVehicleData",
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "VEHICLE_TYPE": {
                                    "description": "VehicleType",
                                    "type": "string"
                                },
                                "VEHICLE_NAME": {
                                    "description": "VehicleName",
                                    "type": "string"
                                },
                                "SCALE_FACTOR": {
                                    "description": "VehicleScaleFactor",
                                    "type": "number"
                                }
                            }
                        }
                    }
                }
            },
            "LCDATA_SPECIAL_OPTI": {
                "description": "OptimizationLoadCaseData(Mode:Special)",
                "type": "object",
                "properties": {
                    "VEHICLE_NAME": {
                        "description": "VehicleName",
                        "type": "string"
                    },
                    "SPECIAL_VIHICLE_NAME": {
                        "description": "SpecialVehicleName",
                        "type": "string"
                    },
                    "OPTI_BASE": {
                        "description": "OptimizationCommonData",
                        "type": "object",
                        "properties": {
                            "MINVEHLDIST": {
                                "description": "OptimizationMinimumVehicleDistance",
                                "type": "number"
                            },
                            "ASSIGN_LANE": {
                                "description": "AssignmentLane",
                                "type": "string"
                            },
                            "NUMLOADEDLANES": {
                                "description": "NumberofLoadedLane",
                                "type": "integer"
                            }
                        }
                    }
                }
            },
            "LCDATA_ALLMODE_OPTI": {
                "description": "OptimizationLoadCaseData(Mode:ALLMode1,2)",
                "type": "object",
                "properties": {
                    "VEHICLE_NAME": {
                        "description": "VehicleName",
                        "type": "string"
                    },
                    "SPECIAL_VIHICLE_NAME": {
                        "description": "SpecialVehicleName",
                        "type": "string"
                    },
                    "OPTI_BASE": {
                        "description": "OptimizationCommonData",
                        "type": "object",
                        "properties": {
                            "MINVEHLDIST": {
                                "description": "OptimizationMinimumVehicleDistance",
                                "type": "number"
                            },
                            "ASSIGN_LANE": {
                                "description": "AssignmentLane",
                                "type": "string"
                            },
                            "NUMLOADEDLANES": {
                                "description": "NumberofLoadedLane",
                                "type": "integer"
                            }
                        }
                    },
                    "REMAINING_LANE": {
                        "description": "RemainingAreaLane(OnlyALLMode1)",
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            }
        }
    }
}


Examples

Moving Load Cases

{
    "Assign": {
        "1": {
            "LCNAME": "MV_Case1",
            "DESC": "",
            "bAUTOOPTIMIZE": false,
            "LOADMODEL": "STANDER",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "ULTIMATE",
            "COMBMETHOD": "COMB_1",
            "LCDATA_STANDARD": {
                "LOADINGEFFECT": "INDEPEND",
                "SUBLOADDATA": [
                    {
                        "SCALEFACTOR": 1,
                        "NUMLOADEDLANE": 4,
                        "VEHICLE_NAME": "BS_(BD21)_HA&HB(Auto)",
                        "SELECTEDLANES": [
                            "LL_01",
                            "LL_02",
                            "LL_03",
                            "LL_04"
                        ],
                        "STRAD_LANE": [
                            {
                                "STARDD_LANE_1": "LL_03",
                                "STARDD_LANE_2": "LL_04"
                            }
                        ]
                    }
                ]
            }
        },
        "2": {
            "LCNAME": "MV_Case2",
            "DESC": "",
            "bAUTOOPTIMIZE": false,
            "LOADMODEL": "SPECAIL",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "SERVICEABIL",
            "COMBMETHOD": "COMB_2_3",
            "LCDATA_SPECIAL": {
                "VEHICLE_NAME": "BS_(BD21)_HA",
                "SPECIAL_VIHICLE_NAME": "BS_(CS458)_SOV250_Auto",
                "SELECTEDLANES": [
                    "LL_01",
                    "LL_02",
                    "LL_03",
                    "LL_04"
                ],
                "STRAD_LANE": [
                    {
                        "STARDD_LANE_1": "LL_03",
                        "STARDD_LANE_2": "LL_04"
                    }
                ]
            }
        },
        "3": {
            "LCNAME": "MV_Case3",
            "DESC": "",
            "bAUTOOPTIMIZE": false,
            "LOADMODEL": "ALL_MODE_1",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "SERVICEABIL",
            "COMBMETHOD": "COMB_2_3",
            "LCDATA_ALLMODE": {
                "VEHICLE_NAME": "BS_(CS454)_A-4AXLE",
                "SPECIAL_VIHICLE_NAME": "BS_(BD37)_HB",
                "SELECTEDLANES": [
                    "LL_02",
                    "LL_03",
                    "LL_04"
                ],
                "STRAD_LANE": [
                    {
                        "STARDD_LANE_1": "LL_03",
                        "STARDD_LANE_2": "LL_04"
                    }
                ],
                "REMAINING_LANE": [
                    "LL_01"
                ]
            }
        },
        "4": {
            "LCNAME": "MV_Case4",
            "DESC": "",
            "bAUTOOPTIMIZE": false,
            "LOADMODEL": "ALL_MODE_2",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "ULTIMATE",
            "COMBMETHOD": "COMB_1",
            "LCDATA_ALLMODE": {
                "VEHICLE_NAME": "BS_(CS454)_ALLMODEL2(UDL+KEL)",
                "SPECIAL_VIHICLE_NAME": "BS_(BD37)_HB",
                "SELECTEDLANES": [
                    "LL_01",
                    "LL_02",
                    "LL_03",
                    "LL_04"
                ],
                "STRAD_LANE": [
                    {
                        "STARDD_LANE_1": "LL_03",
                        "STARDD_LANE_2": "LL_04"
                    }
                ]
            }
        },
        "5": {
            "LCNAME": "MV_Case5",
            "DESC": "",
            "bAUTOOPTIMIZE": false,
            "LOADMODEL": "SPECAIL",
            "bAUTOLIVELOADCOMB": false,
            "DGNCOMBFACTORTYPE": "ULTIMATE",
            "COMBMETHOD": "COMB_1",
            "LCDATA_SPECIAL": {
                "VEHICLE_NAME": "BS_(BD21)_HA",
                "SPECIAL_VIHICLE_NAME": "",
                "SELECTEDLANES": [
                    "LL_01",
                    "LL_02",
                    "LL_03",
                    "LL_04"
                ],
                "STRAD_LANE": [
                    {
                        "STARDD_LANE_1": "LL_03",
                        "STARDD_LANE_2": "LL_04"
                    }
                ]
            }
        },
        "6": {
            "LCNAME": "MV_Case6",
            "DESC": "",
            "bAUTOOPTIMIZE": true,
            "LOADMODEL": "STANDER",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "ULTIMATE",
            "COMBMETHOD": "COMB_1",
            "LCDATA_STANDARD_OPTI": {
                "LOADINGEFFECT": "INDEPEND",
                "OPTI_BASE": {
                    "MINVEHLDIST": 1,
                    "ASSIGN_LANE": "LL_01",
                    "NUMLOADEDLANES": 2
                },
                "OPTI_VEHICLE_BASE": [
                    {
                        "VEHICLE_TYPE": "VL",
                        "VEHICLE_NAME": "BS_(BD21)_HA&HB(Auto)",
                        "SCALE_FACTOR": 1
                    },
                    {
                        "VEHICLE_TYPE": "VL",
                        "VEHICLE_NAME": "BS_(BD37)_HA&HB(Auto)",
                        "SCALE_FACTOR": 1
                    }
                ]
            }
        },
        "7": {
            "LCNAME": "MV_Case7",
            "DESC": "",
            "bAUTOOPTIMIZE": true,
            "LOADMODEL": "SPECAIL",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "SERVICEABIL",
            "COMBMETHOD": "COMB_2_3",
            "LCDATA_SPECIAL_OPTI": {
                "VEHICLE_NAME": "BS_(BD21)_HA",
                "SPECIAL_VIHICLE_NAME": "BS_(CS458)_SOV250_Auto",
                "OPTI_BASE": {
                    "MINVEHLDIST": 1,
                    "ASSIGN_LANE": "LL_01",
                    "NUMLOADEDLANES": 2
                }
            }
        },
        "8": {
            "LCNAME": "MV_Case8",
            "DESC": "",
            "bAUTOOPTIMIZE": true,
            "LOADMODEL": "ALL_MODE_1",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "SERVICEABIL",
            "COMBMETHOD": "COMB_2_3",
            "LCDATA_ALLMODE_OPTI": {
                "VEHICLE_NAME": "BS_(CS454)_A-4AXLE",
                "SPECIAL_VIHICLE_NAME": "BS_(BD37)_HB",
                "OPTI_BASE": {
                    "MINVEHLDIST": 1,
                    "ASSIGN_LANE": "LL_01",
                    "NUMLOADEDLANES": 2
                },
                "REMAINING_LANE": [
                    "LL_03",
                    "LL_04"
                ]
            }
        },
        "9": {
            "LCNAME": "MV_Case9",
            "DESC": "",
            "bAUTOOPTIMIZE": true,
            "LOADMODEL": "ALL_MODE_2",
            "bAUTOLIVELOADCOMB": true,
            "DGNCOMBFACTORTYPE": "ULTIMATE",
            "COMBMETHOD": "COMB_1",
            "LCDATA_ALLMODE_OPTI": {
                "VEHICLE_NAME": "BS_(CS454)_ALLMODEL2(UDL+KEL)",
                "SPECIAL_VIHICLE_NAME": "BS_(BD37)_HB",
                "OPTI_BASE": {
                    "MINVEHLDIST": 1,
                    "ASSIGN_LANE": "LL_01",
                    "NUMLOADEDLANES": 2
                }
            }
        },
        "10": {
            "LCNAME": "MV_Case10",
            "DESC": "",
            "bAUTOOPTIMIZE": true,
            "LOADMODEL": "ALL_MODE_2",
            "bAUTOLIVELOADCOMB": false,
            "DGNCOMBFACTORTYPE": "ULTIMATE",
            "COMBMETHOD": "COMB_1",
            "LCDATA_ALLMODE_OPTI": {
                "VEHICLE_NAME": "BS_(CS454)_ALLMODEL2(UDL+KEL)",
                "SPECIAL_VIHICLE_NAME": "",
                "OPTI_BASE": {
                    "MINVEHLDIST": 1,
                    "ASSIGN_LANE": "LL_02",
                    "NUMLOADEDLANES": 2
                }
            }
        }
    }
}


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

 • Standard Load (BD 37/01, BS 5400): "STANDER"

 • Special Load (BD 86/11): "SPECAIL"

 • CS 454 Assessment (ALL Mode1, Special Load): "ALL_MODE_1"

 • CS 454 Assessment (ALL Mode2, Special Load): "ALL_MODE_2"

"LOADMODEL"

String

-

Required

4

Auto Live Load Combinations

"bAUTOLIVELOADCOMB"

Boolean

false

Optional

5

Moving Load Optimization

 • General Load: false

 • Moving Load Optimization: true

"bAUTOOPTIMIZE"

Boolean

false

Optional

6

Type of Design Combination Factor

 • if "bAUTOLIVELOADCOMB": true

   ◦ Ultimate Limit State: "ULTIMATE"

   ◦ Serviceability Limit State: "SERVICEABIL"

"DGNCOMBFACTORTYPE"

String

-

Required

7

Combination of Loads

 • if "bAUTOLIVELOADCOMB": true

   ◦ Combination 1: "COMB_1"

   ◦ Combination 2 or 3: "COMB_2_3"

"COMBMETHOD"

String

-

Required

General Load - Standard Load (BD 37/01, BS 5400)

7

Standard Load

"LCDATA_STANDARD"

Object

-

Required

(1)

Loading Effect

 • "INDEPEND"

"LOADINGEFFECT"

String

-

Required

(2)

Sub-Load Cases

 • Insert the data as an object

"SUBLOADDATA"

Array
[Object]

-

Required

i. Scale Factor

"SCALEFACTOR"

Number

-

Required

ii. Number of Loaded Lanes

"NUMLOADEDLANE"

Integer

-

Required

iii. Vehicle Name

"VEHICLE_NAME"

String

-

Required

iv. Selected Lanes

"SELECTEDLANES"

Array
[String]

-

Required

v. HB Straddling Two Lanes

 • { "STARDD_LANE_1": String "STARDD_LANE_2": String}

"STRAD_LANE"

Array
[Object]

-

Required

General Load - Special Load (BD 86/11)

7

Special Load

"LCDATA_SPECIAL"

Object

-

Required

(1)

Standard Vehicle

"VEHICLE_NAME"

String

-

Required

(2)

Special Vehicle

"SPECIAL_VIHICLE_NAME"

String

-

Required

(3)

Selected Lanes

"SELECTEDLANES"

Array
[String]

-

Required

(4)

HB Straddling Two Lanes

 • Insert the data as an object

"STRAD_LANE"

Array
[Object]

-

Required

i. Start Lane Name

"STARDD_LANE_1"

String

-

Required

ii. End Lane Name

"STARDD_LANE_2"

String

-

Required

General Load - CS 454 Assessment (ALL Model 1 or ALL Model 2, Special Load)

7

CS 454 Assessment

"LCDATA_ALLMODE"

Object

-

Required

(1)

Standard Vehicle

"VEHICLE_NAME"

String

-

Required

(2)

Special Vehicle

"SPECIAL_VIHICLE_NAME"

String

-

Required

(3)

Selected Lanes

"SELECTEDLANES"

Array
[String]

-

Required

(4)

HB Straddling Two Lanes

 • Insert the data as an object

"STRAD_LANE"

Array
[Object]

-

Required

i. Start Lane Name

"STARDD_LANE_1"

String

-

Required

ii. End Lane Name

"STARDD_LANE_2"

String

-

Required

(5)

Remaining Area

 • Only for ALL Model 1

"REMAINING_LANE"

Array
[String]

-

Required

Moving Load Optimization - Standard Load (BD 37/01, BS 5400)

7

Standard Load for Moving Load Optimization

"LCDATA_STANDARD_OPTI"

Object

-

Required

(1)

Loading Effect

 • "INDEPEND"

"LOADINGEFFECT"

String

-

Required

(2)

Base data

"OPTI_BASE"

Object

-

Required

i. Min. Vehicle Distance

"MINVEHLDIST"

Number

-

Required

ii. Loaded Lane

"ASSIGN_LANE"

String

-

Required

iii. Num. of Loaded Lanes

"NUMLOADEDLANES"

Integer

-

Required

(3)

HB Stradding Two Lanes

 • Insert the data as an object

"OPTI_VEHICLE_BASE"

Array
[Object]

-

Required

i. Vehicle Type

 • Vehicle Load: "VL"

 • Vehicle Class: "VC"

"VEHICLE_TYPE"

String

-

Required

ii. Vehicle Name

"VEHICLE_NAME"

String

-

Required

iii. Scale Factor

"SCALE_FACTOR"

Number

-

Required

Moving Load Optimization - Special Load (BD 86/11)

7

Special Load for Moving Load Optimization

"LCDATA_SPECIAL_OPTI"

Object

-

Required

(1)

Standard Vehicle

"VEHICLE_NAME"

String

-

Required

(2)

Special Vehicle

"SPECIAL_VIHICLE_NAME"

String

-

Required

(2)

Base data

"OPTI_BASE"

Object

-

Required

i. Min. Vehicle Distance

"MINVEHLDIST"

Number

-

Required

ii. Loaded Lane

"ASSIGN_LANE"

String

-

Required

iii. Num. of Loaded Lanes

"NUMLOADEDLANES"

Integer

-

Required

Moving Load Optimization - CS 454 Assessment (ALL Model 1 or ALL Model 2, Special Load)

7

CS 454 Assessment for Moving Load Optimization

"LCDATA_ALLMODE_OPTI"

Object

-

Required

(1)

Standard Vehicle

"VEHICLE_NAME"

String

-

Required

(2)

Special Vehicle

"SPECIAL_VIHICLE_NAME"

String

-

Required

(3)

Base data

"OPTI_BASE"

Object

-

Required

i. Min. Vehicle Distance

"MINVEHLDIST"

Nubmer

-

Required

ii. Loaded Lane

"ASSIGN_LANE"

String

-

Required

iii. Num. of Loaded Lanes

"NUMLOADEDLANES"

Integer

-

Required

(5)

Remaining Area

 • Only for ALL Model 1

"REMAINING_LANE"

Array
[String]

-

Required



0
Was this article helpful?