[MVHL] Vehicles - Eurocode
- 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"
},
"VEH_EUROCODE": {
"__DESC__": "EUROCODE Moving Load Code",
"__TYPE__": {
"SUB_TYPE": {
"__DESC__": "SUB_TYPE",
"__TYPE__": "Integer"
},
"USER_TYPE": {
"__DESC__": "User Type",
"__TYPE__": "Integer"
},
"SEL_VEHICLE": {
"__DESC__": "Select Vehicle",
"__TYPE__": "String"
},
"AMP": {
"__DESC__": "Amplification",
"__TYPE__": "Bool"
},
"AMP2": {
"__DESC__": "Amplification2",
"__TYPE__": "Bool"
},
"AMP_VALUE": {
"__DESC__": "Amplification Value",
"__TYPE__": "Real"
},
"AMP_VALUES": {
"__DESC__": "Amplification Value Array",
"__TYPE__": [
"Real"
]
},
"TANDEM_ADJUST_VALUES": {
"__DESC__": "Tandem System Adjustment Factor Array",
"__TYPE__": [
"Real"
]
},
"TANDEM_LOADS": {
"__DESC__": "Tandem System Axle Loads Array",
"__TYPE__": [
"Real"
]
},
"UDL_ADJUST_VALUES": {
"__DESC__": "UDL System Adjustment Factor Array",
"__TYPE__": [
"Real"
]
},
"UDL_LOADS": {
"__DESC__": "UDL System Uniformly Dist. Loads Array",
"__TYPE__": [
"Real"
]
},
"USE_DYNAMIC_FACTOR2_0": {
"__DESC__": "Use Dynamic Amplication Factor 2_0",
"__TYPE__": "Bool"
},
"USE_DYNAMIC_FACTOR2_1": {
"__DESC__": "Use Dynamic Amplication Factor 2_1",
"__TYPE__": "Bool"
},
"USE_POINT_LOAD3_0": {
"__DESC__": "Use Point Load 3_0",
"__TYPE__": "Bool"
},
"USE_POINT_LOAD3_1": {
"__DESC__": "Use Point Load 3_1",
"__TYPE__": "Bool"
},
"VAR_SPACING": {
"__DESC__": "Use Variable Axle Spacing",
"__TYPE__": "Bool"
},
"MAX_SPACING": {
"__DESC__": "Max. Spacing",
"__TYPE__": "Real"
},
"MIN_SPACING": {
"__DESC__": "Min. Spacing",
"__TYPE__": "Real"
},
"WHEEL_SPACING": {
"__DESC__": "Wheel Spacing for Static Load",
"__TYPE__": "Real"
},
"LOADCASES": {
"__DESC__": "LoadCase",
"__TYPE__": [
{
"USE_POINT_LOAD": {
"__DESC__": "Use Point Load",
"__TYPE__": "Bool"
},
"NUM_LOAD": {
"__DESC__": "Point Load Number",
"__TYPE__": "Integer"
},
"DYNAMIC_FACTOR": {
"__DESC__": "Dynamic Amplication Factor",
"__TYPE__": "Bool"
},
"USER_INPUT": {
"__DESC__": "User Input",
"__TYPE__": "Bool"
},
"AMP": {
"__DESC__": "Amplification",
"__TYPE__": "Bool"
},
"POINT_SET": {
"__DESC__": "Load Case Set",
"__TYPE__": [
{
"POINT_LOAD": {
"__DESC__": "Point Load",
"__TYPE__": "Real"
},
"POINT_DIST": {
"__DESC__": "Point Distance",
"__TYPE__": "Real"
},
"POINT_DIST2": {
"__DESC__": "Point Distance 2",
"__TYPE__": "Real"
}
}
]
}
}
]
},
"VEHICLES": {
"__DESC__": "Vehicle",
"__TYPE__": [
{
"USE_POINT_LOAD": {
"__DESC__": "Use Point Load",
"__TYPE__": "Bool"
},
"NUM_LOAD": {
"__DESC__": "Point Load Number",
"__TYPE__": "Integer"
},
"POINT_SET": {
"__DESC__": "Vehicle Set",
"__TYPE__": [
{
"POINT_LOAD": {
"__DESC__": "Point Load",
"__TYPE__": "Real"
},
"POINT_DIST": {
"__DESC__": "Point Distance",
"__TYPE__": "Real"
},
"POINT_DIST2": {
"__DESC__": "Point Distance 2",
"__TYPE__": "Real"
}
}
]
}
}
]
},
"LM3_LOADCASE1": {
"__DESC__": "LM3 Load Case1 Boolean",
"__TYPE__": "Bool"
},
"LM3_LOADCASE2": {
"__DESC__": "LM3 Load Case2 Boolean",
"__TYPE__": "Bool"
},
"ADJUSTMENT": {
"__DESC__": "Adjustment Factor",
"__TYPE__": "Real"
},
"ADJUSTMENT2": {
"__DESC__": "Adjustment2 Factor",
"__TYPE__": "Real"
},
"AXLE_NUM": {
"__DESC__": "Axle No.",
"__TYPE__": "Integer"
},
"FOOTWAY": {
"__DESC__": "Footway",
"__TYPE__": "Real"
},
"INTERVAL": {
"__DESC__": "Two Vehicle Interval",
"__TYPE__": "Real"
},
"DYNAMIC_FACTOR": {
"__DESC__": "Dynamic Amplification Factor",
"__TYPE__": "Bool"
},
"USER_INPUT": {
"__DESC__": "User Input",
"__TYPE__": "Bool"
},
"DSPACE": {
"__DESC__": "Space",
"__TYPE__": "Real"
},
"W1": {
"__DESC__": "W1",
"__TYPE__": "Real"
},
"DD1": {
"__DESC__": "DD1",
"__TYPE__": "Real"
},
"D1": {
"__DESC__": "D1",
"__TYPE__": "Real"
},
"W2": {
"__DESC__": "W2",
"__TYPE__": "Real"
},
"DD2": {
"__DESC__": "DD2",
"__TYPE__": "Real"
},
"D2": {
"__DESC__": "D2",
"__TYPE__": "Real"
},
"PRESSURE_LOAD": {
"__DESC__": "Pressure Load",
"__TYPE__": "Real"
},
"V_LOAD_FACTOR": {
"__DESC__": "Eccentricity of Lateral Displacement of Vertival Loads Factor",
"__TYPE__": "Real"
},
"LONGI_DIST": {
"__DESC__": "Consider Longitudinal Distrtibution of Point Loads",
"__TYPE__": "Bool"
},
"DIST_RAIL_SUPPORT": {
"__DESC__": "Distance between Rail Support Points",
"__TYPE__": "Real"
},
"ECCEN_VERT_LOAD": {
"__DESC__": "Eccentricity of Lateral Displacement of Vertical Loads",
"__TYPE__": "Bool"
},
"ECCEN_VERT_LOAD_VALUE": {
"__DESC__": "Eccentricity of Lateral Displacement of Vertical Loads Value",
"__TYPE__": "Real"
},
"HSLMA_NUM": {
"__DESC__": "HSLMA Number",
"__TYPE__": "Integer"
},
"HSLMA_LENGTH": {
"__DESC__": "HSLMA Length",
"__TYPE__": "Real"
},
"HSLMA_SPACING": {
"__DESC__": "HSLMA Spacing",
"__TYPE__": "Real"
},
"HSLMA_FORCE": {
"__DESC__": "HSLMA Force",
"__TYPE__": "Real"
},
"HSLMB_NUM": {
"__DESC__": "HSLMB Number",
"__TYPE__": "Integer"
},
"HSLMB_FORCE": {
"__DESC__": "HSLMB Force",
"__TYPE__": "Real"
},
"HSLMB_DIST": {
"__DESC__": "HSLMB Distance",
"__TYPE__": "Real"
},
"PHI_DYN_EFF1": {
"__DESC__": "PhiDynEff 1",
"__TYPE__": "Real"
},
"PHI_DYN_EFF2": {
"__DESC__": "PhiDynEff 2",
"__TYPE__": "Real"
},
"USE_POINT_LOAD_3": {
"__DESC__": "Use Point Load Case 3",
"__TYPE__": "Bool"
},
"LOAD_NUM": {
"__DESC__": "Load Case Number",
"__TYPE__": "Bool"
},
"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"
}
}
]
}
}
}
}
}
}
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 - Eurocode
NO. | Name | API - Key | API - Value Type | ADD Standard | ADD User Defined |
---|
NO. | Name | API - Key | API - Value Type | ADD Standard | ADD User Defined |
---|---|---|---|---|---|
| Common Item | ||||
1 | Vehicle No. | “KEY” | 🔴 | 🔴 | |
2 | Moving Load Code | "MVLD_CODE" | 🔴 | 🔴 | |
3 | Vehicular Load Name | "VEHICLE_LOAD_NAME" | 🔴 | 🔴 | |
4 | Vehicular Load Number
| "VEHICLE_LOAD_NUM" | 🔴 | 🔴 | |
5 | Vehicular Type Name | "VEHICLE_TYPE_NAME" | 🔴 | ❌ |
ADD Standard
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
1 | SUB_TYPE
| "SUB_TYPE" | |
| Load Model 1 only | ||
2 | Amplification | "AMP" | |
3 | Tandem System Adjustment Factor Array | "TANDEM_ADJUST_VALUES" | |
4 | UDL System Adjustment Factor Array | "UDL_ADJUST_VALUES" | |
| Load Model 2 only | ||
2 | Adjustment Factor | "ADJUSTMENT" | |
3 | Adjustment2 Factor | "ADJUSTMENT2" | |
| Load Model 3 & UK NA only | ||
2 | Select Vehicle | "SEL_VEHICLE" | |
3 | Amplification | "AMP" | |
4 | Dynamic Amplification Factor | "DYNAMIC_FACTOR" | |
5 | User Input | "USER_INPUT" | |
| Load Model 3 only | ||
6 | LM3 Load Case1 | "LM3_LOADCASE1" | |
7 | LM3 Load Case2 | "LM3_LOADCASE2" | |
| Load Model 4 only | ||
2 | Adjustment Factor | "ADJUSTMENT" |
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
1 | SUB_TYPE
| "SUB_TYPE" | |
| Uniform load (Road bridge footway & Footbridge) only | ||
2 | Adjustment Factor | "ADJUSTMENT" | |
| Uniform load (Road bridge footway) only | ||
3 | Footway (W) | "FOOTWAY" |
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
1 | SUB_TYPE
| "SUB_TYPE" | |
2 | Amplification | "AMP" | |
| Fatigue Load Model 1 only | ||
3 | Tandem System Adjustment Factor Array | "TANDEM_ADJUST_VALUES" | |
4 | UDL System Adjustment Factor Array | "UDL_ADJUST_VALUES" | |
| Fatigue Load Model 3 - Two Veh. only | ||
3 | Two Vehicle Interval | "INTERVAL" |
NO. | Name | API - Key | API - Value Type |
---|
NO. | Name | API - Key | API - Value Type |
---|---|---|---|
1 | SUB_TYPE
| "SUB_TYPE" | |
2 | Eccentricity of Lateral Displacement of Vertival Loads Factor | "V_LOAD_FACTOR" | |
3 | Consider Longitudinal Distrtibution of Point Loads | "LONGI_DIST" | |
4 | Distance between Rail Support Points | "DIST_RAIL_SUPPORT" | |
5 | Eccentricity of Lateral Displacement of Vertical Loads | "ECCEN_VERT_LOAD" | |
6 | Eccentricity of Lateral Displacement of Vertical Loads Value | "ECCEN_VERT_LOAD_VALUE" | |
| Load Model & Unloaded Train only | ||
7 | W1 | "W1" | |
8 | DD1 | "DD1" | |
9 | D1 | "D1" | |
10 | W2 | "W2" | |
11 | DD2 | "DD2" | |
12 | D2 | "D2" | |
| HSLM A & HSLM B only | ||
7 | PhiDynEff 1 | "PHI_DYN_EFF1" | |
8 | PhiDynEff 2 | "PHI_DYN_EFF2" | |
| HSLM A1 ~ HSLM A10 only | ||
9 | Select Vehicle | "SEL_VEHICLE" | |
10 | HSLMA Number | "HSLMA_NUM" | |
11 | HSLMA Length | "HSLMA_LENGTH" | |
12 | HSLMA Spacing | "HSLMA_SPACING" | |
13 | HSLMA Force | "HSLMA_FORCE" | |
| HSLM B only | ||
9 | HSLMB Number | "HSLMB_NUM" | |
10 | HSLMB Force | "HSLMB_FORCE" | |
11 | HSLMB Distance | "HSLMB_DIST" |
Symbol |
|
---|
Symbol |
|
---|---|
applicable items (However, the value cannot be modified because it is DB data) | |
not applicable items |
No. | Key | Load Model 71 | Load Model SW/0 | Load Model SW/2 | Unloaded Train |
---|---|---|---|---|---|
2 | "V_LOAD_FACTOR" | 🔴 | 🔴 | ||
3 | "LONGI_DIST" | 🔴 | |||
4 | "DIST_RAIL_SUPPORT" | 🔴 | |||
7 | "W1" | ||||
8 | "DD1" | ||||
9 | "D1" | ||||
10 | "W2" | ||||
11 | "DD2" | ||||
12 | "D2" |
No. | Key | HSLM A | HSLM B |
---|---|---|---|
2 | "V_LOAD_FACTOR" | ||
3 | "LONGI_DIST" | 🔴 | |
4 | "DIST_RAIL_SUPPORT" | 🔴 | |
10 | "HSLMA_NUM" | ||
11 | "HSLMA_LENGTH" | ||
12 | "HSLMA_SPACING" | ||
13 | "HSLMA_FORCE" | ||
10 | "HSLMB_FORCE" |
ADD User Defined
The JSON format example for inputting Vehicles - Eurocode