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 |
- |
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 |
- |
Required |
||
v. HB Straddling Two Lanes • { "STARDD_LANE_1": String "STARDD_LANE_2": String} |
"STRAD_LANE" |
Array |
- |
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 |
- |
Required |
|
(4) |
HB Straddling Two Lanes • Insert the data as an object |
"STRAD_LANE" |
Array |
- |
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 |
- |
Required |
|
(4) |
HB Straddling Two Lanes • Insert the data as an object |
"STRAD_LANE" |
Array |
- |
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 |
- |
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 |
- |
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 |
- |
Required |