Skip to main content
JSON Manual Created Edited

Vehicles - Eurocode

Input URI

{base url} + db/MVHL



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "MVHL": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "MVLD_CODE": {
                "description": "MovingLoadCode",
                "type": "integer"
            },
            "VEHICLE_LOAD_NAME": {
                "description": "VehicularLoadName",
                "type": "string"
            },
            "VEHICLE_LOAD_NUM": {
                "description": "VehicularLoadNumber",
                "type": "integer"
            },
            "VEHICLE_TYPE_NAME": {
                "description": "VehicularTypeName",
                "type": "string"
            },
            "USER_LOAD_TYPE": {
                "description": "UserLoadType",
                "type": "string"
            },
            "VEH_EUROCODE": {
                "type": "object",
                "properties": {
                    "SUB_TYPE": {
                        "description": "SUB_TYPE",
                        "type": "integer"
                    },
                    "SEL_VEHICLE": {
                        "description": "SelectVehicle",
                        "type": "string"
                    },
                    "AMP": {
                        "description": "Amplification",
                        "type": "number"
                    },
                    "AMP2": {
                        "description": "Amplification2",
                        "type": "number"
                    },
                    "AMP_VALUES": {
                        "description": "AmplificationValueArray",
                        "type": "array",
                        "items": {
                            "type": "number"
                        }
                    },
                    "TANDEM_ADJUST_VALUES": {
                        "description": "TandemSystemAdjustmentFactorArray",
                        "type": "array",
                        "items": {
                            "type": "number"
                        }
                    },
                    "TANDEM_LOADS": {
                        "description": "TandemSystemAxleLoadsArray",
                        "type": "array",
                        "items": {
                            "type": "number"
                        }
                    },
                    "UDL_ADJUST_VALUES": {
                        "description": "UDLSystemAdjustmentFactorArray",
                        "type": "array",
                        "items": {
                            "type": "number"
                        }
                    },
                    "UDL_LOADS": {
                        "description": "UDLSystemUniformlyDist.LoadsArray",
                        "type": "array",
                        "items": {
                            "type": "number"
                        }
                    },
                    "USE_DYNAMIC_FACTOR2_0": {
                        "description": "UseDynamicAmplicationFactor2_0",
                        "type": "boolean"
                    },
                    "USE_DYNAMIC_FACTOR2_1": {
                        "description": "UseDynamicAmplicationFactor2_1",
                        "type": "boolean"
                    },
                    "USE_POINT_LOAD3_0": {
                        "description": "UsePointLoad3_0",
                        "type": "boolean"
                    },
                    "USE_POINT_LOAD3_1": {
                        "description": "UsePointLoad3_1",
                        "type": "boolean"
                    },
                    "VAR_SPACING": {
                        "description": "UseVariableAxleSpacing",
                        "type": "boolean"
                    },
                    "MAX_SPACING": {
                        "description": "Max.Spacing",
                        "type": "number"
                    },
                    "MIN_SPACING": {
                        "description": "Min.Spacing",
                        "type": "number"
                    },
                    "WHEEL_SPACING": {
                        "description": "WheelSpacingforStaticLoad",
                        "type": "number"
                    },
                    "LOADCASES": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "USE_POINT_LOAD": {
                                    "description": "UsePointLoad",
                                    "type": "boolean"
                                },
                                "NUM_LOAD": {
                                    "description": "PointLoadNumber",
                                    "type": "integer"
                                },
                                "DYNAMIC_FACTOR": {
                                    "description": "DynamicAmplicationFactor",
                                    "type": "boolean"
                                },
                                "USER_INPUT": {
                                    "description": "UserInput",
                                    "type": "boolean"
                                },
                                "AMP": {
                                    "description": "Amplification",
                                    "type": "number"
                                },
                                "POINT_SET": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "POINT_LOAD": {
                                                "description": "PointLoad",
                                                "type": "number"
                                            },
                                            "POINT_DIST": {
                                                "description": "PointDistance",
                                                "type": "number"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "VEHICLES": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "USE_POINT_LOAD": {
                                    "description": "UsePointLoad",
                                    "type": "boolean"
                                },
                                "NUM_LOAD": {
                                    "description": "PointLoadNumber",
                                    "type": "integer"
                                },
                                "POINT_SET": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "POINT_LOAD": {
                                                "description": "PointLoad",
                                                "type": "number"
                                            },
                                            "POINT_DIST": {
                                                "description": "PointDistance",
                                                "type": "number"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "LM3_LOADCASE1": {
                        "description": "LM3LoadCase1Boolean",
                        "type": "boolean"
                    },
                    "LM3_LOADCASE2": {
                        "description": "LM3LoadCase2Boolean",
                        "type": "boolean"
                    },
                    "ADJUSTMENT": {
                        "description": "AdjustmentFactor",
                        "type": "number"
                    },
                    "ADJUSTMENT2": {
                        "description": "Adjustment2Factor",
                        "type": "number"
                    },
                    "AXLE_NUM": {
                        "description": "AxleNo.",
                        "type": "integer"
                    },
                    "FOOTWAY": {
                        "description": "Footway",
                        "type": "number"
                    },
                    "INTERVAL": {
                        "description": "TwoVehicleInterval",
                        "type": "number"
                    },
                    "DYNAMIC_FACTOR": {
                        "description": "DynamicAmplificationFactor",
                        "type": "boolean"
                    },
                    "USER_INPUT": {
                        "description": "UserInput",
                        "type": "boolean"
                    },
                    "DSPACE": {
                        "description": "Space",
                        "type": "number"
                    },
                    "W1": {
                        "description": "W1",
                        "type": "number"
                    },
                    "DD1": {
                        "description": "DD1",
                        "type": "number"
                    },
                    "D1": {
                        "description": "D1",
                        "type": "number"
                    },
                    "W2": {
                        "description": "W2",
                        "type": "number"
                    },
                    "DD2": {
                        "description": "DD2",
                        "type": "number"
                    },
                    "D2": {
                        "description": "D2",
                        "type": "number"
                    },
                    "PRESSURE_LOAD": {
                        "description": "PressureLoad",
                        "type": "number"
                    },
                    "V_LOAD_FACTOR": {
                        "description": "EccentricityofLateralDisplacementofVertivalLoadsFactor",
                        "type": "number"
                    },
                    "LONGI_DIST": {
                        "description": "ConsiderLongitudinalDistrtibutionofPointLoads",
                        "type": "boolean"
                    },
                    "DIST_RAIL_SUPPORT": {
                        "description": "DistancebetweenRailSupportPoints",
                        "type": "number"
                    },
                    "ECCEN_VERT_LOAD": {
                        "description": "EccentricityofLateralDisplacementofVerticalLoads",
                        "type": "boolean"
                    },
                    "ECCEN_VERT_LOAD_VALUE": {
                        "description": "EccentricityofLateralDisplacementofVerticalLoadsValue",
                        "type": "number"
                    },
                    "HSLMA_NUM": {
                        "description": "HSLMANumber",
                        "type": "integer"
                    },
                    "HSLMA_LENGTH": {
                        "description": "HSLMALength",
                        "type": "number"
                    },
                    "HSLMA_SPACING": {
                        "description": "HSLMASpacing",
                        "type": "number"
                    },
                    "HSLMA_FORCE": {
                        "description": "HSLMAForce",
                        "type": "number"
                    },
                    "HSLMB_NUM": {
                        "description": "HSLMBNumber",
                        "type": "integer"
                    },
                    "HSLMB_FORCE": {
                        "description": "HSLMBForce",
                        "type": "number"
                    },
                    "HSLMB_DIST": {
                        "description": "HSLMBDistance",
                        "type": "number"
                    },
                    "PHI_DYN_EFF1": {
                        "description": "PhiDynEff1",
                        "type": "number"
                    },
                    "PHI_DYN_EFF2": {
                        "description": "PhiDynEff2",
                        "type": "number"
                    },
                    "PERMIT_LOAD": {
                        "type": "object",
                        "properties": {
                            "IMPACT_FACTOR": {
                                "description": "PermitLoadImpactFactor",
                                "type": "number"
                            },
                            "AXLE_TYPES": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "AXLE_TYPE": {
                                            "description": "AxleType",
                                            "type": "string"
                                        },
                                        "EVENLY_DIST_LOAD": {
                                            "description": "EvenlyDistanceLoad",
                                            "type": "boolean"
                                        },
                                        "SYMMETRIC_VEHICLE": {
                                            "description": "SymmetricVehicle",
                                            "type": "boolean"
                                        },
                                        "POINT_ITEMS": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "POINT_LOAD": {
                                                        "description": "PointLoad",
                                                        "type": "number"
                                                    },
                                                    "POINT_DIST": {
                                                        "description": "PointDistance",
                                                        "type": "number"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "PERMIT_LOADS": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "AXLE_TYPE": {
                                            "description": "AxleType",
                                            "type": "string"
                                        },
                                        "SPACING": {
                                            "description": "Spacing",
                                            "type": "number"
                                        },
                                        "EQUAL_J_NVSIDX": {
                                            "description": "j==nVsIdx",
                                            "type": "boolean"
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "LOAD_ITEMS": {
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "POINT_LOAD": {
                            "description": "PointLoad",
                            "type": "number"
                        },
                        "POINT_DIST": {
                            "description": "PointDistance",
                            "type": "number"
                        }
                    }
                }
            }
        }
    }
}


Examples

Vehicle - Standard

{
    "Assign": {
        "1": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel1",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel1",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "AMP_VALUES": [
                    0.75,
                    0.4
                ],
                "TANDEM_ADJUST_VALUES": [
                    1,
                    1,
                    1
                ],
                "UDL_ADJUST_VALUES": [
                    1,
                    1,
                    1,
                    1
                ]
            }
        },
        "2": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel2",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel2",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "ADJUSTMENT": 0.75,
                "ADJUSTMENT2": 1
            }
        },
        "3": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "600/150",
                "LM3_LOADCASE1": true,
                "LM3_LOADCASE2": false,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "4": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "600/150",
                "AMP": 1,
                "LM3_LOADCASE1": true,
                "LM3_LOADCASE2": false,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "5": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SV80_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SV80",
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "6": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SV80_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SV80",
                "AMP": 1,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "7": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SV100_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SV100",
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "8": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SV100_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SV100",
                "AMP": 1,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "9": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SV196_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SV196",
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "10": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SV196_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SV196",
                "AMP": 1,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "11": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV250_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV250",
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "12": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV250_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV250",
                "AMP": 1,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "13": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV350_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV350",
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "14": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV350_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV350",
                "AMP": 1,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "15": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV450_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV450",
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "16": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV450_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV450",
                "AMP": 1,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "17": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV600_Auto",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV600",
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": false
            }
        },
        "18": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel3(UKNA)_SOV600_User",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel3(UKNA)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "SEL_VEHICLE": "SOV600",
                "AMP": 1,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            }
        },
        "19": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(R)_LoadModel4",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel4",
            "VEH_EUROCODE": {
                "SUB_TYPE": 19,
                "ADJUSTMENT": 0.75
            }
        },
        "20": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(FF)_Uniformload(Road)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "Uniformload(Roadbridgefootway)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 20,
                "ADJUSTMENT": 0.4,
                "FOOTWAY": 5
            }
        },
        "21": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(FF)_Uniformload(Footbridge)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "Uniformload(Footbridge)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 20,
                "ADJUSTMENT": 0.4
            }
        },
        "22": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(FF)_ConcentratedLoad",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "ConcentratedLoad",
            "VEH_EUROCODE": {
                "SUB_TYPE": 20
            }
        },
        "23": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(FF)_Uniformload(Road)UKNA",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "Uniformload(Roadbridgefootway)UKNA",
            "VEH_EUROCODE": {
                "SUB_TYPE": 20,
                "ADJUSTMENT": 0.4
            }
        },
        "24": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel1",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel1",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1,
                "TANDEM_ADJUST_VALUES": [
                    1,
                    1,
                    1
                ],
                "UDL_ADJUST_VALUES": [
                    1,
                    1,
                    1,
                    1
                ]
            }
        },
        "25": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel2(280)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel2(280)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "26": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel2(360)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel2(360)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "27": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel2(630)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel2(630)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "28": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel2(560)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel2(560)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "29": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel2(610)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel2(610)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "30": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel3(OneVh)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel3(OneVehicle)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "31": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel3(TwoVh)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel3(TwoVehicle)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1,
                "INTERVAL": 31.6
            }
        },
        "32": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel4(200)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel4(200)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "33": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel4(310)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel4(310)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "34": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel4(490)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel4(490)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "35": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel4(390)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel4(390)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "36": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RF)_FatigueLoadModel4(450)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "FatigueLoadModel4(450)",
            "VEH_EUROCODE": {
                "SUB_TYPE": 21,
                "AMP": 1
            }
        },
        "37": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL)_LoadModel71",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModel71",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "W1": 80,
                "DD1": 0,
                "D1": 0.8,
                "W2": 80,
                "DD2": 0,
                "D2": 0.8,
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1
            }
        },
        "38": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL)_LoadModelSW/0",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModelSW/0",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "W1": 133,
                "DD1": 15,
                "D1": 5.3,
                "W2": 133,
                "DD2": 15,
                "D2": 0,
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": false,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1
            }
        },
        "39": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL)_LoadModelSW/2",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "LoadModelSW/2",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "W1": 150,
                "DD1": 25,
                "D1": 7,
                "W2": 150,
                "DD2": 25,
                "D2": 0,
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": false,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1
            }
        },
        "40": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL)_UnloadedTrain",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "UnloadedTrain",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "W1": 10,
                "DD1": 0,
                "D1": 0,
                "W2": 0,
                "DD2": 0,
                "D2": 0,
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": false,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1
            }
        },
        "41": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A1)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A1",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 18,
                "HSLMA_LENGTH": 18,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 170,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "42": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A2)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A2",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 17,
                "HSLMA_LENGTH": 19,
                "HSLMA_SPACING": 3.5,
                "HSLMA_FORCE": 200,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "43": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A3)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A3",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 16,
                "HSLMA_LENGTH": 20,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 180,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "44": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A4)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A4",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 15,
                "HSLMA_LENGTH": 21,
                "HSLMA_SPACING": 3,
                "HSLMA_FORCE": 190,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "45": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A5)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A5",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 14,
                "HSLMA_LENGTH": 22,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 170,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "46": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A6)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A6",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 13,
                "HSLMA_LENGTH": 23,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 180,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "47": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A7)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A7",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 13,
                "HSLMA_LENGTH": 24,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 190,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "48": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A8)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A8",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 12,
                "HSLMA_LENGTH": 25,
                "HSLMA_SPACING": 2.5,
                "HSLMA_FORCE": 190,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "49": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A9)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A9",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 11,
                "HSLMA_LENGTH": 26,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 210,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "50": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL_A10)_HSLMA1~HSLMA10",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMA1~HSLMA10",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "SEL_VEHICLE": "A10",
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 0.75,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMA_NUM": 11,
                "HSLMA_LENGTH": 27,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 210,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        },
        "51": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "EU_(RFL)_HSLMB",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HSLMB",
            "VEH_EUROCODE": {
                "SUB_TYPE": 23,
                "V_LOAD_FACTOR": 1,
                "LONGI_DIST": false,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0,
                "HSLMB_NUM": 10,
                "HSLMB_FORCE": 170,
                "HSLMB_DIST": 3.5,
                "PHI_DYN_EFF1": 0,
                "PHI_DYN_EFF2": 0
            }
        }
    }
}

Vehicle - User Defined

{
    "Assign": {
        "52": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_LoadModel1",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "LoadModel1",
            "VEH_EUROCODE": {
                "AMP": 1,
                "AMP_VALUES": [
                    0.75,
                    0.4
                ],
                "TANDEM_ADJUST_VALUES": [
                    1,
                    1,
                    1
                ],
                "TANDEM_LOADS": [
                    120,
                    140,
                    160
                ],
                "UDL_ADJUST_VALUES": [
                    1,
                    1,
                    1,
                    1
                ],
                "UDL_LOADS": [
                    12,
                    13,
                    14,
                    15
                ],
                "DSPACE": 1.2
            }
        },
        "53": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_LoadModel2,4",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "LoadModel2,4",
            "VEH_EUROCODE": {
                "AMP_VALUES": [
                    1.25,
                    1.2
                ],
                "ADJUSTMENT": 1.1,
                "ADJUSTMENT2": 0.85,
                "PRESSURE_LOAD": 12
            },
            "LOAD_ITEMS": [
                {
                    "POINT_LOAD": 120,
                    "POINT_DIST": 3
                },
                {
                    "POINT_LOAD": 140,
                    "POINT_DIST": 2
                },
                {
                    "POINT_LOAD": 160,
                    "POINT_DIST": 0
                }
            ]
        },
        "54": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_LoadModel3",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "LoadModel3",
            "VEH_EUROCODE": {
                "LOADCASES": [
                    {
                        "USE_POINT_LOAD": true,
                        "NUM_LOAD": 1,
                        "DYNAMIC_FACTOR": true,
                        "USER_INPUT": false,
                        "POINT_SET": [
                            {
                                "POINT_LOAD": 120,
                                "POINT_DIST": 0
                            }
                        ]
                    },
                    {
                        "USE_POINT_LOAD": true,
                        "NUM_LOAD": 2,
                        "DYNAMIC_FACTOR": true,
                        "USER_INPUT": true,
                        "AMP": 1.25,
                        "POINT_SET": [
                            {
                                "POINT_LOAD": 120,
                                "POINT_DIST": 5
                            },
                            {
                                "POINT_LOAD": 140,
                                "POINT_DIST": 0
                            }
                        ]
                    },
                    {
                        "USE_POINT_LOAD": true,
                        "NUM_LOAD": 3,
                        "DYNAMIC_FACTOR": false,
                        "POINT_SET": [
                            {
                                "POINT_LOAD": 120,
                                "POINT_DIST": 3
                            },
                            {
                                "POINT_LOAD": 140,
                                "POINT_DIST": 5
                            },
                            {
                                "POINT_LOAD": 160,
                                "POINT_DIST": 0
                            }
                        ]
                    }
                ]
            }
        },
        "55": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_LoadModel3(Straddling)",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "LoadModel3(Straddling)",
            "VEH_EUROCODE": {
                "AMP": 1.05,
                "VAR_SPACING": true,
                "MAX_SPACING": 5.6,
                "MIN_SPACING": 1.1,
                "WHEEL_SPACING": 3,
                "AXLE_NUM": 2,
                "DYNAMIC_FACTOR": true,
                "USER_INPUT": true
            },
            "LOAD_ITEMS": [
                {
                    "POINT_LOAD": 120,
                    "POINT_DIST": 2
                },
                {
                    "POINT_LOAD": 140,
                    "POINT_DIST": 3
                },
                {
                    "POINT_LOAD": 160,
                    "POINT_DIST": 0
                }
            ]
        },
        "56": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_FatigueLoadModel3",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "FatigueLoadModel3",
            "VEH_EUROCODE": {
                "AMP": 1.1,
                "AMP2": 1.2,
                "USE_DYNAMIC_FACTOR2_0": true,
                "USE_DYNAMIC_FACTOR2_1": true,
                "USE_POINT_LOAD3_0": true,
                "USE_POINT_LOAD3_1": true,
                "VEHICLES": [
                    {
                        "USE_POINT_LOAD": true,
                        "NUM_LOAD": 2,
                        "POINT_SET": [
                            {
                                "POINT_LOAD": 120,
                                "POINT_DIST": 3
                            },
                            {
                                "POINT_LOAD": 140,
                                "POINT_DIST": 0
                            }
                        ]
                    },
                    {
                        "USE_POINT_LOAD": true,
                        "NUM_LOAD": 1,
                        "POINT_SET": [
                            {
                                "POINT_LOAD": 120,
                                "POINT_DIST": 0
                            }
                        ]
                    },
                    {
                        "USE_POINT_LOAD": false
                    }
                ],
                "INTERVAL": 2
            }
        },
        "57": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_Permittruck",
            "VEHICLE_LOAD_NUM": 3,
            "USER_LOAD_TYPE": "PermitTruck",
            "VEH_EUROCODE": {
                "PERMIT_LOAD": {
                    "IMPACT_FACTOR": 1.25,
                    "AXLE_TYPES": [
                        {
                            "AXLE_TYPE": "a1",
                            "EVENLY_DIST_LOAD": false,
                            "SYMMETRIC_VEHICLE": true,
                            "POINT_ITEMS": [
                                {
                                    "POINT_LOAD": 57.826899,
                                    "POINT_DIST": 0.9144000000000001
                                }
                            ]
                        },
                        {
                            "AXLE_TYPE": "a2",
                            "EVENLY_DIST_LOAD": false,
                            "SYMMETRIC_VEHICLE": true,
                            "POINT_ITEMS": [
                                {
                                    "POINT_LOAD": 106.757352,
                                    "POINT_DIST": 0.9144000000000001
                                }
                            ]
                        },
                        {
                            "AXLE_TYPE": "a3",
                            "EVENLY_DIST_LOAD": false,
                            "SYMMETRIC_VEHICLE": true,
                            "POINT_ITEMS": [
                                {
                                    "POINT_LOAD": 33.3616725,
                                    "POINT_DIST": 0.19507200000000002
                                },
                                {
                                    "POINT_LOAD": 33.3616725,
                                    "POINT_DIST": 0.588264
                                },
                                {
                                    "POINT_LOAD": 33.3616725,
                                    "POINT_DIST": 0.978408
                                },
                                {
                                    "POINT_LOAD": 33.3616725,
                                    "POINT_DIST": 1.3716000000000002
                                }
                            ]
                        }
                    ],
                    "PERMIT_LOADS": [
                        {
                            "AXLE_TYPE": "a1",
                            "SPACING": 5.486400000000001,
                            "EQUAL_J_NVSIDX": false
                        },
                        {
                            "AXLE_TYPE": "a2",
                            "SPACING": 5.486400000000001,
                            "EQUAL_J_NVSIDX": false
                        },
                        {
                            "AXLE_TYPE": "a3",
                            "SPACING": 0,
                            "EQUAL_J_NVSIDX": false
                        }
                    ]
                }
            }
        },
        "58": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_LoadModel71",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "LoadModel71",
            "VEH_EUROCODE": {
                "W1": 12,
                "D1": 0.8,
                "W2": 16,
                "D2": 0.8,
                "V_LOAD_FACTOR": 1.1,
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 1.2,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1.3
            },
            "LOAD_ITEMS": [
                {
                    "POINT_LOAD": 150,
                    "POINT_DIST": 1.6
                },
                {
                    "POINT_LOAD": 150,
                    "POINT_DIST": 1.6
                },
                {
                    "POINT_LOAD": 150,
                    "POINT_DIST": 1.6
                },
                {
                    "POINT_LOAD": 150,
                    "POINT_DIST": 0
                }
            ]
        },
        "59": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_LoadModelSW/0",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "LoadModelSW/0",
            "VEH_EUROCODE": {
                "W1": 12,
                "DD1": 15,
                "D1": 5.3,
                "W2": 13,
                "DD2": 15,
                "V_LOAD_FACTOR": 1,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1.2
            }
        },
        "60": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_LoadModelSW/2",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "LoadModelSW/2",
            "VEH_EUROCODE": {
                "W1": 12,
                "DD1": 25,
                "D1": 7,
                "W2": 16,
                "DD2": 25,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1.2
            }
        },
        "61": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_UnloadedTrain",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "UnloadedTrain",
            "VEH_EUROCODE": {
                "W1": 14,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1.2
            }
        },
        "62": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_HSLMA",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "HSLMA",
            "VEH_EUROCODE": {
                "SEL_VEHICLE": "",
                "LONGI_DIST": true,
                "DIST_RAIL_SUPPORT": 1.2,
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 1.3,
                "HSLMA_NUM": 16,
                "HSLMA_LENGTH": 18,
                "HSLMA_SPACING": 2,
                "HSLMA_FORCE": 120,
                "PHI_DYN_EFF1": 1,
                "PHI_DYN_EFF2": 1.1
            }
        },
        "63": {
            "MVLD_CODE": 11,
            "VEHICLE_LOAD_NAME": "UD_HSLMB",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "HSLMB",
            "VEH_EUROCODE": {
                "ECCEN_VERT_LOAD": true,
                "ECCEN_VERT_LOAD_VALUE": 0.75,
                "HSLMB_NUM": 10,
                "HSLMB_FORCE": 120,
                "HSLMB_DIST": 3.5,
                "PHI_DYN_EFF1": 1.1,
                "PHI_DYN_EFF2": 1.2
            }
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Function Name

 • Eurocode: 11

"MVLD_CODE"

Integer

-

Required

2

Vehicular Load Name

"VEHICLE_LOAD_NAME"

String

-

Required

3

Vehicular Load Number

 • Standard: 1

 • User Defined: 2

"VEHICLE_LOAD_NUM"

Integer

-

Required

4

Vehicular Type Name ¹⁾

"VEHICLE_TYPE_NAME"

String

-

Required

5

User Defined Load Type ²⁾

"USER_LOAD_TYPE"

String

-

Required

For Standard Vehicle - EN 1991-2:2003 - Road Bridge (Load Model 1)

6

Define Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

Adjustment Factor for Tandem System

"TANDEM_ADJUST_VALUES"

Array
[Number, 3]

-

Optional

(3)

Adjustment Factor for UDL System

"UDL_ADJUST_VALUES"

Array
[Number,4]

-

Optional

(4)

ψ factor

 • [Tandem, UDL]

"AMP_VALUES"

Array
[Number,2]

-

Optional

For Standard Vehicle - EN 1991-2:2003 - Road Bridge (Load Model 2 & Load Model 4)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

Adjustment Factor

 • Only for Load Model 2

"ADJUSTMENT2"

Number

-

Optional

(3)

ψ factor

"ADJUSTMENT"

Number

-

Optional

For Standard Vehicle - EN 1991-2:2003 - Road Bridge (Load Model 3 & UK NA)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

Select Vehicle ³⁾

"SEL_VEHICLE"

String

-

Required

(3)

Load Case 1 Option

 • Not Used for Select Vehicle Name of "600/150", "900/150" and UK NA

"LM3_LOADCASE1"

Boolean

-

Required

(4)

Load Case 2 Option

 • Not Used for Select Vehicle Name of "600/150", "900/150" and UK NA

"LM3_LOADCASE2"

Boolean

-

Required

(5)

Dynamic Amplification Factor Option

"DYNAMIC_FACTOR"

Boolean

false

Optional

(6)

Factor Type

 • Auto: false

 • User Input: true

"USER_INPUT"

Boolean

false

Optional

(7)

Factor Value

"AMP"

Number

0

Optional

For Standard Vehicle - EN 1991-2:2003 - Footway and Footbridge

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

ψ factor

 • Not Used for Concentrated Load

"ADJUSTMENT"

Number

-

Optional

Only for Uniform Load (Road Bridge Footway)

(3)

Uniform Distribution Load

"FOOTWAY"

Number

-

Optional

For Standard Vehicle - EN 1991-2:2003 - Road Bridge Fatigue

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

Dynamic Amplification Factor

"AMP"

Number

-

Optional

Only for Fatigue Model 1

(3)

Adjustment Factor for Tandem System

"TANDEM_ADJUST_VALUES"

Array
[Number, 3]

-

Optional

(4)

Adjustment Factor for UDL System

"UDL_ADJUST_VALUES"

Array
[Number,4]

-

Optional

Only for Fatigue Model 3 (Two Vehicle)

(5)

Two Vehicle Interval

"INTERVAL"

Number

-

Optional

For Standard Vehicle - EN 1991-2:2003 - Rail Traffic Load

(Load Model 71, Load Model SW/0, Load Model SW/2, Unloaded Train)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

Uniform Distribution Load

"W1"

Number

-

Read Only

(3)

Loaded Length (W1)

"DD1"

Number

-

Read Only

(4)

Distance between dW1 and P1

"D1"

Number

-

Read Only

(5)

Uniform Distribution Load

"W2"

Number

-

Read Only

(6)

Loaded Length (W2)

"DD2"

Number

-

Read Only

(7)

Distance between dW1 and P4

"D2"

Number

-

Read Only

(8)

Adjustment Factor

 • Only for LM 71 and SW/0

"V_LOAD_FACTOR"

Number

0

Optional

(9)

Consider Longitudinal Distribution of Point Loads Option

 • Only for LM 71

"LONGI_DIST"

Boolean

false

Optional

(10)

Distance between Rail Support Points

 • Only for LM 71

"DIST_RAIL_SUPPORT"

Number

0

Optional

(11)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(12)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional

For Standard Vehicle - EN 1991-2:2003 - Rail Traffic Load (HSLM A1 ~ HSLM A10)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

Select Vehicle ¹⁾

"SEL_VEHICLE"

String

-

Required

(3)

Number of Intermediate Coaches (N)

"HSLMA_NUM"

Number

-

Read Only

(4)

Coach Length (D)

"HSLMA_LENGTH"

Number

-

Read Only

(5)

Bogle Axle Spacing (d)

"HSLMA_SPACING"

Number

-

Read Only

(6)

Point Force (P)

"HSLMA_FORCE"

Number

-

Read Only

(7)

Adjustment Factor

"V_LOAD_FACTOR"

Number

-

Read Only

(8)

Dynamic Effect (φ'(dyn))

"PHI_DYN_EFF1"

Number

0

Optional

(9)

Dynamic Effect (φ'')

"PHI_DYN_EFF2"

Number

0

Optional

(10)

Consider Longitudinal Distribution of Point Loads Option

"LONGI_DIST"

Boolean

false

Optional

(11)

Distance between Rail Support Points

"DIST_RAIL_SUPPORT"

Number

0

Optional

(12)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(13)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional

For Standard Vehicle - EN 1991-2:2003 - Rail Traffic Load (HSLM B)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Standard Code ¹⁾

"SUB_TYPE"

Integer

-

Required

(2)

Number of Point Forces (N)

"HSLMB_NUM"

Number

0

Optional

(3)

Distance between the Loads (D)

"HSLMB_DIST"

Number

0

Optional

(4)

Point Force (P)

"HSLMB_FORCE"

Number

-

Read Only

(5)

Adjustment Factor

"V_LOAD_FACTOR"

Number

-

Read Only

(6)

Dynamic Effect (φ'(dyn))

"PHI_DYN_EFF1"

Number

0

Optional

(7)

Dynamic Effect (φ'')

"PHI_DYN_EFF2"

Number

0

Optional

(8)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(9)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional

For User Defined Vehicle - EN 1991-2:2003 - Road Bridge/Footway and Footbridge

(Load Model 1 / Fatigue Load Model 1)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Adjustment Factor for Tandem System

"TANDEM_ADJUST_VALUES"

Array
[Number, 3]

-

Optional

(2)

Axle Loads for Tandem System

"TANDEM_LOADS"

Array
[Number, 3]

-

Optional

(3)

Adjustment Factor for UDL System

"UDL_ADJUST_VALUES"

Array
[Number,4]

-

Optional

(4)

Uniformly Distribution Loads for UDL System

"UDL_LOADS"

Array
[Number,4]

-

Optional

(5)

Distance (D)

"DSPACE"

Number

0

Optional

(6)

Dynamic Amplification Factor (φ)

"AMP"

Number

0

Optional

(7)

ψ factor

 • [Tandem, UDL]

"AMP_VALUES"

Array
[Number,2]

-

Optional

For User Defined Vehicle - EN 1991-2:2003 - Road Bridge/Footway and Footbridge

(Load Model 2,4 / Fatigue Load Model 2,4)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Adjustment Factor α

"ADJUSTMENT"

Number

-

Optional

(2)

Adjustment Factor β

"ADJUSTMENT2"

Number

-

Optional

(3)

Uniform Distribution Load

"PRESSURE_LOAD"

Number

-

Optional

(4)

ψ factor

 • [Truck, Lane]

"AMP_VALUES"

Array
[Number,2]

-

Optional

7

Axle Load

 • Insert the data as an object

"LOAD_ITEMS"

Array
[Object]

-

Optional

(1)

Load

"POINT_LOAD"

Number

-

Required

(2)

Spacing

"POINT_DIST"

Number

-

Required

For User Defined Vehicle - EN 1991-2:2003 - Road Bridge/Footway and Footbridge

(Load Model 3)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Load Cases

 • Insert the data as an object

"LOADCASES"

Array
[Object,3]

-

Optional

i. Load Case Option

"USE_POINT_LOAD"

Boolean

-

Required

ii. Number of Axle Loads

"NUM_LOAD"

Integer

-

Required

iii. Dynamic Amplification Factor

"DYNAMIC_FACTOR"

Boolean

false

Optional

iv. Factor Type

 • Auto: false

 • User Defined: True

"USER_INPUT"

Boolean

false

Optional

v. Factor Value

 • Only for User Defined

"AMP"

Number

0

Optional

vi. Define Axle Loads

 • Insert the data as an object

"POINT_SET"

Array
[Object, NUM_LOAD]

-

Required

vi - 1. Load

"POINT_LOAD"

Number

-

Required

vi - 2. Spacing

"POINT_DIST"

Number

-

Required

For User Defined Vehicle - EN 1991-2:2003 - Road Bridge/Footway and Footbridge

(Load Model 3 (Straddling))

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Wheel Spacing for Static Load

"WHEEL_SPACING"

Number

-

Optional

(2)

Variable Axle Spacing Option

"VAR_SPACING"

Boolean

false

Optional

(3)

Number of Axle

"AXLE_NUM"

Integer

-

Optional

(4)

Mininum Spacing

"MIN_SPACING"

Number

-

Optional

(5)

Maximum Spacing

"MAX_SPACING"

Number

-

Optional

(6)

Dynamic Amplification Factor

"DYNAMIC_FACTOR"

Boolean

false

Optional

(7)

Factor Type

 • Auto: false

 • User Defined: True

"USER_INPUT"

Boolean

false

Optional

(8)

Factor Value

 • Only for User Defined

"AMP"

Number

0

Optional

7

Axle Load

 • Insert the data as an object

"LOAD_ITEMS"

Array
[Object]

-

Optional

(1)

Load

"POINT_LOAD"

Number

-

Required

(2)

Spacing

"POINT_DIST"

Number

-

Required

For User Defined Vehicle - EN 1991-2:2003 - Road Bridge/Footway and Footbridge (Fatigue Load Model 3)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Dynamic Amplification Factor for One Vehicle

"USE_DYNAMIC_FACTOR2_0"

Boolean

false

Optional

(2)

Factor Type for One Vehicle

 • Auto: false

 • User Defined: True

"USE_POINT_LOAD3_0"

Boolean

false

Optional

(3)

Factor Value for One Vehicle

 • Only for User Defined

"AMP"

Number

0

Optional

(4)

Dynamic Amplification Factor for Two Vehicle

"USE_DYNAMIC_FACTOR2_1"

Boolean

false

Optional

(5)

Factor Type for Two Vehicle

 • Auto: false

 • User Defined: True

"USE_POINT_LOAD3_1"

Boolean

false

Optional

(6)

Factor Value for Two Vehicle

 • Only for User Defined

"AMP2"

Number

0

Optional

(7)

Distance between Two Vehicles

"INTERVAL"

Number

0

Optional

(8)

Load Cases

 • Insert the data as an object

"VEHICLES"

Array
[Object,2]

-

Optional

i. Load Case Option

"USE_POINT_LOAD"

Boolean

-

Required

ii. Number of Axle Loads

"NUM_LOAD"

Integer

-

Required

iii. Axle Loads

 • Insert the data as an object

"POINT_SET"

Array
[Object, NUM_LOAD]

-

Required

iii - 1. Load

"POINT_LOAD"

Number

-

Required

iii - 2. Spacing

"POINT_DIST"

Number

-

Required

For User Defined Vehicle - EN 1991-2:2003 - Road Bridge/Footway and Footbridge (Permit Truck)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Define Permit Load

"PERMIT_LOAD"

Object

-

Required

i. Impact Factor

"IMPACT_FACTOR"

Number

0

Optional

ii. Axle Types ³⁾

"AXLE_TYPES"

Array
[Object]

-

Required

iii. Permit Load ³⁾

"PERMIT_LOADS"

Array
[Object]

-

Required

For User Defined Vehicle - EN 1991-2:2003 - Rail Traffic Load (Load Model 71)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Uniform Distribution Load

"W1"

Number

0

Optional

(2)

Distance between dW1 and P1

"D1"

Number

0

Optional

(3)

Uniform Distribution Load

"W2"

Number

0

Optional

(4)

Distance between dW1 and P4

"D2"

Number

0

Optional

(5)

Adjustment Factor

"V_LOAD_FACTOR"

Number

0

Optional

(6)

Consider Longitudinal Distribution of Point Loads Option

"LONGI_DIST"

Boolean

false

Optional

(7)

Distance between Rail Support Points

"DIST_RAIL_SUPPORT"

Number

0

Optional

(8)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(9)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional

7

Axle Load

 • Insert the data as an object

"LOAD_ITEMS"

Array
[Object]

-

Optional

(1)

Load

"POINT_LOAD"

Number

-

Required

(2)

Spacing

"POINT_DIST"

Number

-

Required

For User Defined Vehicle - EN 1991-2:2003 - Rail Traffic Load (Load Model SW/0, Load Model SW/2)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Uniform Distribution Load

"W1"

Number

0

Optional

(2)

Loaded Length (W1)

"DD1"

Number

0

Optional

(3)

Distance between dW1 and P1

"D1"

Number

0

Optional

(4)

Uniform Distribution Load

"W2"

Number

0

Optional

(5)

Loaded Length (W2)

"DD2"

Number

0

Optional

(6)

Adjustment Factor

 • Only for SW/0

"V_LOAD_FACTOR"

Number

0

Optional

(7)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(8)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional

For User Defined Vehicle - EN 1991-2:2003 - Rail Traffic Load (Unloaded Train)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Uniform Distribution Load

"W1"

Number

0

Optional

(2)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(3)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional

For User Defined Vehicle - EN 1991-2:2003 - Rail Traffic Load (HSLM A)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Number of Intermediate Coaches (N)

"HSLMA_NUM"

Number

0

Optional

(2)

Coach Length (D)

"HSLMA_LENGTH"

Number

0

Optional

(3)

Bogle Axle Spacing (d)

"HSLMA_SPACING"

Number

0

Optional

(4)

Point Force (P)

"HSLMA_FORCE"

Number

0

Optional

(5)

Dynamic Effect (φ'(dyn))

"PHI_DYN_EFF1"

Number

0

Optional

(6)

Dynamic Effect (φ'')

"PHI_DYN_EFF2"

Number

0

Optional

(7)

Consider Longitudinal Distribution of Point Loads Option

"LONGI_DIST"

Boolean

false

Optional

(8)

Distance between Rail Support Points

"DIST_RAIL_SUPPORT"

Number

0

Optional

(9)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(10)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional

For User Defined Vehicle - EN 1991-2:2003 - Rail Traffic Load (HSLM B)

6

Vehicle

"VEH_EUROCODE"

Object

-

Required

(1)

Number of Point Forces (N)

"HSLMB_NUM"

Number

0

Optional

(2)

Distance between the Loads (D)

"HSLMB_DIST"

Number

0

Optional

(3)

Point Force (P)

"HSLMB_FORCE"

Number

-

Read Only

(4)

Dynamic Effect (φ'(dyn))

"PHI_DYN_EFF1"

Number

0

Optional

(5)

Dynamic Effect (φ'')

"PHI_DYN_EFF2"

Number

0

Optional

(6)

Eccentricity of Lateral Displacement of Vertical Loads Option

"ECCEN_VERT_LOAD"

Boolean

false

Optional

(7)

Eccentricity Value

"ECCEN_VERT_LOAD_VALUE"

Number

0

Optional



¹⁾ Standard Code, Vehicle Type Name and Select Vehicles

No.

Standard Code

Vehicle Type Name

Select Vehicle

1

EN 1991-2:2003 - Road Bridge

 • 19

 • "Load Model 1"

 • "Load Model 2"

 • "Load Model 4"

-

 • "Load Model 3"

 • "600/150"

 • "900/150"

 • "1200/150/200"

 • "1500/150/200"

 • "1800/150/200"

 • "2400/200"

 • "3000/200"

 • "3600/200"

 • "Load Model 3 (UK NA)"

 • "SV 80"

 • "SV 100"

 • "SV 196"

 • "SOV 250"

 • "SOV 350"

 • "SOV 450"

 • "SOV 600"

2

EN 1991-2:2003 - Footway and FootBridge

 • 20

 • "Uniform load (Road bridge footway)"

 • "Uniform load (Footbridge)"

 • "Concentrated Load"

 • "Uniform load (Road bridge footway) UK NA"

-

3

EN 1991-2:2003 - RoadBridge Fatigue

 • 21

 • "Fatigue Load Model 1"

 • "Fatigue Load Model 2 (280)"

 • "Fatigue Load Model 2 (360)"

 • "Fatigue Load Model 2 (630)"

 • "Fatigue Load Model 2 (560)"

 • "Fatigue Load Model 2 (610)"

 • "Fatigue Load Model 3 (One Vehicle)"

 • "Fatigue Load Model 3 (Two Vehicle)"

 • "Fatigue Load Model 4 (200)"

 • "Fatigue Load Model 4 (310)"

 • "Fatigue Load Model 4 (490)"

 • "Fatigue Load Model 4 (390)"

 • "Fatigue Load Model 4 (450)"

-

4

EN 1991-2:2003 - Rail Traffic Load

 • 23

 • "Load Model 71"

 • "Load Model SW/0"

 • "Load Model SW/2"

 • "Unloaded Train"

 • "HSLM B"

-

 • "HSLM A1 ~ HSLM A10"

 • "A1"

 • "A2"

 • "A3"

 • "A4"

 • "A5"

 • "A6"

 • "A7"

 • "A8"

 • "A9"

 • "A10"



²⁾ User Defined Load Type

 • "Load Model 1"

 • "Load Model 2,4"

 • "Load Model 3"

 • "Load Model 3(Straddling)"

 • "Fatigue Load Model 3"

 • "Permit Truck"

 • "Load Model 71"

 • "Load Model SW/0"

 • "Load Model SW/2"

 • "Unloaded Train"

 • "HSLM A"

 • "HSLM B"



³⁾ Permit Truck - JSON Structure

No. Description Key Value Type Default Required

1

Axle Types

 • Insert the data as an object

"AXLE_TYPES"

Array
[Object]

-

Required

(1)

Axle Name

"AXLE_TYPE"

String

-

Required

(2)

Evenly Distributed Wheel Load

"EVENLY_DIST_LOAD"

Boolean

false

Optional

(3)

Symmetric Vehicle

"SYMMETRIC_VEHICLE"

Boolean

false

Optional

(4)

Axle Load

 • Insert the data as an object

"POINT_ITEMS"

Array
[Object]

-

Required

i. Axle Load

"POINT_LOAD"

Number

-

Required

ii. Spacing

"POINT_DIST"

Number

-

Required

2

Permit Load

 • Insert the data as an object

"PERMIT_LOADS"

Array
[Object]

-

Required

(1)

Defined Axle Name

"AXLE_TYPE"

String

-

Required

(2)

Distance between axle

"SPACING"

Number

-

Required

(3)

Variable Spacing of Axle in Longitudinal Direction

"EQUAL_J_NVSIDX"

Boolean

false

Optional



0
Was this article helpful?