[MVHL] Vehicles - BS Code
- Space Sync for Confluence
"MVHL": {
"MVLD_CODE": {
"__DESC__": "Moving Load Code",
"__TYPE__": "Integer"
},
"VEHICLE_LOAD_NAME": {
"__DESC__": "Vehicular Load Name",
"__TYPE__": "String"
},
"VEHICLE_LOAD_NUM": {
"__DESC__": "Vehicular Load Number",
"__TYPE__": "Integer"
},
"VEHICLE_TYPE_NAME": {
"__DESC__": "Vehicular Type Name",
"__TYPE__": "String"
},
"STANDARD_CODE": {
"__DESC__": "Standard Code",
"__TYPE__": "String"
},
"PERMIT_TRUCK": {
"__DESC__": "Permit Truck Load Type",
"__TYPE__": {
"DYNA": {
"__DESC__": "Dynamic Load Allowance",
"__TYPE__": {
"DYNA_FACTOR": {
"__DESC__": "Dyna Factor",
"__TYPE__": "Real"
},
"DYNA_FACT_1_AXLE": {
"__DESC__": "Dyna Fact 1 Axle",
"__TYPE__": "Real"
},
"DYNA_FACT_2_AXLE": {
"__DESC__": "Dyna Fact 2 Axle",
"__TYPE__": "Real"
},
"DYNA_FACT_3_AXLE": {
"__DESC__": "Dyna Fact 3 Axle",
"__TYPE__": "Real"
}
}
}
}
},
"LOAD_ITEMS": {
"__DESC__": "D_MVHL_NUMLOAD",
"__TYPE__": [
{
"POINT_LOAD": {
"__DESC__": "Point Load",
"__TYPE__": "Real"
},
"POINT_DIST": {
"__DESC__": "Point Distance",
"__TYPE__": "Real"
},
"POINT_DIST2": {
"__DESC__": "Point Distance 2",
"__TYPE__": "Real"
}
}
]
},
"LOAD_ITEMS2": {
"__DESC__": "D_MVHL_NUMLOAD2",
"__TYPE__": [
{
"POINT_LOAD": {
"__DESC__": "Point Load",
"__TYPE__": "Real"
},
"POINT_DIST": {
"__DESC__": "Point Distance",
"__TYPE__": "Real"
},
"POINT_DIST2": {
"__DESC__": "Point Distance 2",
"__TYPE__": "Real"
}
}
]
},
"VEH_BS": {
"__DESC__": "BS Moving Load Code",
"__TYPE__": {
"UNIT_NUM": {
"__DESC__": "Unit Number",
"__TYPE__": "Real"
},
"SEL_VEHICLE": {
"__DESC__": "Select Vehicle",
"__TYPE__": "String"
},
"DYNAMIC_FACTOR": {
"__DESC__": "Dynamic Factor",
"__TYPE__": "Bool"
},
"USER_INPUT": {
"__DESC__": "User Input",
"__TYPE__": "Bool"
},
"AMP": {
"__DESC__": "Amplification",
"__TYPE__": "Bool"
},
"OVERLOAD": {
"__DESC__": "Overload Booleam",
"__TYPE__": "Bool"
},
"OVERLOAD_VALUE": {
"__DESC__": "Overload Value",
"__TYPE__": "Integer"
},
"CRITICAL_AXLE": {
"__DESC__": "Critical Axle",
"__TYPE__": "Real"
},
"OTHER_AXLE": {
"__DESC__": "Other AXLE",
"__TYPE__": "Real"
},
"VEHICLE_SPEED": {
"__DESC__": "Vehicle Speed",
"__TYPE__": "Real"
},
"LANE_FACTOR": {
"__DESC__": "Lane Factor Integer",
"__TYPE__": "Integer"
},
"LANE_FACTOR_ARRAY": {
"__DESC__": "Lane Factor Array(double)",
"__TYPE__": [
"Real"
]
},
"ADD_DATA_BD2101": {
"__DESC__": "Add Data BD2101",
"__TYPE__": "Bool"
},
"ADD_DATA_AL": {
"__DESC__": "Add Data aL",
"__TYPE__": "Real"
},
"ADD_DATA_CATEGORY": {
"__DESC__": "Add Data Category",
"__TYPE__": "Real"
},
"ADD_DATA_LOAD_LEVEL": {
"__DESC__": "Add Data Load Level",
"__TYPE__": "Real"
},
"LM1_CASE": {
"__DESC__": "LM1 Case",
"__TYPE__": "Integer"
},
"LM1_SURFACE": {
"__DESC__": "LM1 Surface",
"__TYPE__": "Integer"
},
"LM1_CATEGORY": {
"__DESC__": "LM1 Category",
"__TYPE__": "Integer"
},
"PERMIT_LOAD": {
"__DESC__": "Permit Load Vehicle",
"__TYPE__": {
"IMPACT_FACTOR": {
"__DESC__": "Permit Load Impact Factor",
"__TYPE__": "Real"
},
"AXLE_TYPES": {
"__DESC__": "Axle Type Array",
"__TYPE__": [
{
"AXLE_TYPE": {
"__DESC__": "Axle Type",
"__TYPE__": "String"
},
"EVENLY_DIST_LOAD": {
"__DESC__": "Evenly Distance Load",
"__TYPE__": "Bool"
},
"SYMMETRIC_VEHICLE": {
"__DESC__": "Symmetric Vehicle",
"__TYPE__": "Bool"
},
"POINT_ITEMS": {
"__DESC__": "Point Loads",
"__TYPE__": [
{
"POINT_LOAD": {
"__DESC__": "Point Load",
"__TYPE__": "Real"
},
"POINT_DIST": {
"__DESC__": "Point Distance",
"__TYPE__": "Real"
},
"POINT_DIST2": {
"__DESC__": "Point Distance 2",
"__TYPE__": "Real"
}
}
]
}
}
]
},
"PERMIT_LOADS": {
"__DESC__": "Permit Load Array",
"__TYPE__": [
{
"AXLE_TYPE": {
"__DESC__": "Axle Type",
"__TYPE__": "String"
},
"SPACING": {
"__DESC__": "Spacing",
"__TYPE__": "Real"
},
"EQUAL_J_NVSIDX": {
"__DESC__": "j == nVsIdx",
"__TYPE__": "Bool"
}
}
]
}
}
},
"SUB_TYPE": {
"__DESC__": "Sub Type",
"__TYPE__": "Integer"
},
"W1": {
"__DESC__": "W1",
"__TYPE__": "Real"
},
"W2": {
"__DESC__": "W2",
"__TYPE__": "Real"
},
"W3": {
"__DESC__": "W3",
"__TYPE__": "Real"
},
"EXP": {
"__DESC__": "EXP",
"__TYPE__": "Real"
},
"EXP2": {
"__DESC__": "EXP2",
"__TYPE__": "Real"
},
"LOADED_LENGTH": {
"__DESC__": "Loaded Length",
"__TYPE__": "Real"
},
"LOADED_LENGTH2": {
"__DESC__": "Loaded Length 2",
"__TYPE__": "Real"
},
"PA": {
"__DESC__": "PA",
"__TYPE__": "Real"
},
"PB": {
"__DESC__": "PB",
"__TYPE__": "Real"
},
"D1": {
"__DESC__": "D1",
"__TYPE__": "Real"
},
"D2": {
"__DESC__": "D2",
"__TYPE__": "Real"
},
"DELTA": {
"__DESC__": "Delta",
"__TYPE__": "Real"
},
"DD": {
"__DESC__": "DD",
"__TYPE__": "Real"
}
}
}
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 Vehicles - BS Code
NO. | Name | API - Key | API - Value Type | ADD Standard | ADD User Defined |
---|
NO. | Name | API - Key | API - Value Type | ADD Standard | ADD User Defined |
---|---|---|---|---|---|
1 | Moving Load Code | "MVLD_CODE" | 🔴 | 🔴 | |
2 | Vehicular Load Name | "VEHICLE_LOAD_NAME" | 🔴 | 🔴 | |
3 | Vehicular Load Number
| "VEHICLE_LOAD_NUM" | 🔴 | 🔴 | |
4 | Vehicular Type Name | "VEHICLE_TYPE_NAME" | 🔴 | ❌ | |
5 | Standard Code | "STANDARD_CODE" | 🔴 | ❌ |
ADD Standard
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
1 | Moving Load Code | “UNIT_NUM” |
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
| HA, HA & HB, HA & HB (Auto) only | ||
1 | Lane Factor Integer | "LANE_FACTOR" | |
2 | Lane Factor Array(double) | "LANE_FACTOR_ARRAY" | |
3 | Add Data BD2101 | "ADD_DATA_BD2101" | |
4 | Add Data aL | "ADD_DATA_AL" | |
5 | Add Data Category | "ADD_DATA_CATEGORY" | |
6 | Add Data Load Level | "ADD_DATA_LOAD_LEVEL" | |
| HB only | ||
7 | Unit Number | "UNIT_NUM" |
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
| ALL MODEL 1 only | ||
1 | LM1 Case | "LM1_CASE" | |
2 | LM1 Surface | "LM1_SURFACE" | |
3 | LM1 Category | "LM1_CATEGORY" | |
| ALL MODEL 2(UDL+KEL) only | ||
1 | Lane Factor Integer | "LANE_FACTOR" | |
2 | Lane Factor Array(double) | "LANE_FACTOR_ARRAY" | |
3 | Add Data Category | "ADD_DATA_CATEGORY" | |
4 | Add Data Load Level | "ADD_DATA_LOAD_LEVEL" |
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
1 | Dynamic Factor | "USE_DYNAMIC_FACTOR" | |
2 | User Input | "AMP_USER_INPUT" | |
3 | Amplification | "AMP" | |
4 | Overload Booleam | "OVERLOAD_USER_INPUT" | |
5 | Overload Value | "OVERLOAD_VALUE" | |
6 | Critical Axle | "CRITICAL_AXLE" | |
7 | Other AXLE | "OTHER_AXLE" | |
8 | Distance to Front and Rear Vehicles | "DIST_FRONT_TO_REAR_VEHICLE" |
ADD User Defined
The JSON format example for inputting Vehicles - BS Code