├── A00_Variables_glossary.m ├── A01_VBI_input_and_run.m ├── A02_Calculations.m ├── A03_Results_plotting.m ├── Documentation ├── Derivation of beam and 1-DOF moving vehicle coupled formulation.pdf └── VBI-2D User guide.pdf ├── E01_Example.m ├── Functions ├── B01_ElementsAndCoordinates.m ├── B02_BeamBoundaryConditions.m ├── B03_Beam_Matrices.m ├── B07_OptionsProcessing.m ├── B08_VehFreq.m ├── B09_BeamFrq.m ├── B11_TimeSpace_discretization.m ├── B12_Veh_DynamicCalc_OnBeam.m ├── B13_Beam_DynamicCalc.m ├── B14_EqVertNodalForce.m ├── B15_Beam_Static_U.m ├── B17_Calc_U_at.m ├── B19_RoadProfile.m ├── B20_MovAvg.m ├── B21_ISO_Profile.m ├── B22_DamageBeamElements.m ├── B24_Beam_Damping.m ├── B25_WheelProfiles.m ├── B28_Veh_DynamicCalc_Approach.m ├── B29_ForceOnBeam.m ├── B30_Beam_ele_H.m ├── B31_Beam_BM.m ├── B31_Beam_BM_iter.m ├── B32_Beam_ele_HS.m ├── B33_Beam_Shear.m ├── B36_IterationCriteria.m ├── B37_ProfileUpdate.m ├── B38_Profile_Save.m ├── B39_Profile_Load.m ├── B40_Profile.m ├── B41_Verbose_comments.m ├── B42_TimeStep.m ├── B43_ModelGeometry.m ├── B45_VehicleModel.m ├── B46_SomePlottingVariables.m ├── B47_LoadEffectsMax.m ├── B48_SSI_solver.m ├── B49_Coup_solver.m ├── B50_ContactForce.m ├── B51_BeamProperties.m ├── B52_Beam_Disp_and_Rot.m ├── myIsfield.m ├── myPSD.m ├── myPSDplot.m └── myrmfield.m ├── LICENSE ├── Profiles └── Test_Profile.mat ├── README.md ├── V01_Analytical_Verification_Examples.m ├── V02_Numerical_runs_of_verification_examples.m ├── V03_Verification_Plotting.m ├── Vehicle_equations ├── Sprung_mass.m ├── Vehicle_1.m ├── Vehicle_2.m ├── Vehicle_2A3.m ├── Vehicle_2A3_G_1_1_3.m └── Vehicle_3A2_G_1_2_2.m └── Verification ├── Verification_Analytical_AccOn.mat ├── Verification_Analytical_DampOn.mat ├── Verification_Analytical_RampOn.mat ├── Verification_Analytical_SprungVeh.mat ├── Verification_Numerical_AccOn.mat ├── Verification_Numerical_DampOn.mat ├── Verification_Numerical_RampOn.mat └── Verification_Numerical_SprungVeh.mat /A00_Variables_glossary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/A00_Variables_glossary.m -------------------------------------------------------------------------------- /A01_VBI_input_and_run.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/A01_VBI_input_and_run.m -------------------------------------------------------------------------------- /A02_Calculations.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/A02_Calculations.m -------------------------------------------------------------------------------- /A03_Results_plotting.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/A03_Results_plotting.m -------------------------------------------------------------------------------- /Documentation/Derivation of beam and 1-DOF moving vehicle coupled formulation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Documentation/Derivation of beam and 1-DOF moving vehicle coupled formulation.pdf -------------------------------------------------------------------------------- /Documentation/VBI-2D User guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Documentation/VBI-2D User guide.pdf -------------------------------------------------------------------------------- /E01_Example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/E01_Example.m -------------------------------------------------------------------------------- /Functions/B01_ElementsAndCoordinates.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B01_ElementsAndCoordinates.m -------------------------------------------------------------------------------- /Functions/B02_BeamBoundaryConditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B02_BeamBoundaryConditions.m -------------------------------------------------------------------------------- /Functions/B03_Beam_Matrices.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B03_Beam_Matrices.m -------------------------------------------------------------------------------- /Functions/B07_OptionsProcessing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B07_OptionsProcessing.m -------------------------------------------------------------------------------- /Functions/B08_VehFreq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B08_VehFreq.m -------------------------------------------------------------------------------- /Functions/B09_BeamFrq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B09_BeamFrq.m -------------------------------------------------------------------------------- /Functions/B11_TimeSpace_discretization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B11_TimeSpace_discretization.m -------------------------------------------------------------------------------- /Functions/B12_Veh_DynamicCalc_OnBeam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B12_Veh_DynamicCalc_OnBeam.m -------------------------------------------------------------------------------- /Functions/B13_Beam_DynamicCalc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B13_Beam_DynamicCalc.m -------------------------------------------------------------------------------- /Functions/B14_EqVertNodalForce.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B14_EqVertNodalForce.m -------------------------------------------------------------------------------- /Functions/B15_Beam_Static_U.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B15_Beam_Static_U.m -------------------------------------------------------------------------------- /Functions/B17_Calc_U_at.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B17_Calc_U_at.m -------------------------------------------------------------------------------- /Functions/B19_RoadProfile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B19_RoadProfile.m -------------------------------------------------------------------------------- /Functions/B20_MovAvg.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B20_MovAvg.m -------------------------------------------------------------------------------- /Functions/B21_ISO_Profile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B21_ISO_Profile.m -------------------------------------------------------------------------------- /Functions/B22_DamageBeamElements.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B22_DamageBeamElements.m -------------------------------------------------------------------------------- /Functions/B24_Beam_Damping.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B24_Beam_Damping.m -------------------------------------------------------------------------------- /Functions/B25_WheelProfiles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B25_WheelProfiles.m -------------------------------------------------------------------------------- /Functions/B28_Veh_DynamicCalc_Approach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B28_Veh_DynamicCalc_Approach.m -------------------------------------------------------------------------------- /Functions/B29_ForceOnBeam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B29_ForceOnBeam.m -------------------------------------------------------------------------------- /Functions/B30_Beam_ele_H.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B30_Beam_ele_H.m -------------------------------------------------------------------------------- /Functions/B31_Beam_BM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B31_Beam_BM.m -------------------------------------------------------------------------------- /Functions/B31_Beam_BM_iter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B31_Beam_BM_iter.m -------------------------------------------------------------------------------- /Functions/B32_Beam_ele_HS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B32_Beam_ele_HS.m -------------------------------------------------------------------------------- /Functions/B33_Beam_Shear.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B33_Beam_Shear.m -------------------------------------------------------------------------------- /Functions/B36_IterationCriteria.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B36_IterationCriteria.m -------------------------------------------------------------------------------- /Functions/B37_ProfileUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B37_ProfileUpdate.m -------------------------------------------------------------------------------- /Functions/B38_Profile_Save.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B38_Profile_Save.m -------------------------------------------------------------------------------- /Functions/B39_Profile_Load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B39_Profile_Load.m -------------------------------------------------------------------------------- /Functions/B40_Profile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B40_Profile.m -------------------------------------------------------------------------------- /Functions/B41_Verbose_comments.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B41_Verbose_comments.m -------------------------------------------------------------------------------- /Functions/B42_TimeStep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B42_TimeStep.m -------------------------------------------------------------------------------- /Functions/B43_ModelGeometry.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B43_ModelGeometry.m -------------------------------------------------------------------------------- /Functions/B45_VehicleModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B45_VehicleModel.m -------------------------------------------------------------------------------- /Functions/B46_SomePlottingVariables.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B46_SomePlottingVariables.m -------------------------------------------------------------------------------- /Functions/B47_LoadEffectsMax.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B47_LoadEffectsMax.m -------------------------------------------------------------------------------- /Functions/B48_SSI_solver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B48_SSI_solver.m -------------------------------------------------------------------------------- /Functions/B49_Coup_solver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B49_Coup_solver.m -------------------------------------------------------------------------------- /Functions/B50_ContactForce.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B50_ContactForce.m -------------------------------------------------------------------------------- /Functions/B51_BeamProperties.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B51_BeamProperties.m -------------------------------------------------------------------------------- /Functions/B52_Beam_Disp_and_Rot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/B52_Beam_Disp_and_Rot.m -------------------------------------------------------------------------------- /Functions/myIsfield.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/myIsfield.m -------------------------------------------------------------------------------- /Functions/myPSD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/myPSD.m -------------------------------------------------------------------------------- /Functions/myPSDplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/myPSDplot.m -------------------------------------------------------------------------------- /Functions/myrmfield.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Functions/myrmfield.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/LICENSE -------------------------------------------------------------------------------- /Profiles/Test_Profile.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Profiles/Test_Profile.mat -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/README.md -------------------------------------------------------------------------------- /V01_Analytical_Verification_Examples.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/V01_Analytical_Verification_Examples.m -------------------------------------------------------------------------------- /V02_Numerical_runs_of_verification_examples.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/V02_Numerical_runs_of_verification_examples.m -------------------------------------------------------------------------------- /V03_Verification_Plotting.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/V03_Verification_Plotting.m -------------------------------------------------------------------------------- /Vehicle_equations/Sprung_mass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Vehicle_equations/Sprung_mass.m -------------------------------------------------------------------------------- /Vehicle_equations/Vehicle_1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Vehicle_equations/Vehicle_1.m -------------------------------------------------------------------------------- /Vehicle_equations/Vehicle_2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Vehicle_equations/Vehicle_2.m -------------------------------------------------------------------------------- /Vehicle_equations/Vehicle_2A3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Vehicle_equations/Vehicle_2A3.m -------------------------------------------------------------------------------- /Vehicle_equations/Vehicle_2A3_G_1_1_3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Vehicle_equations/Vehicle_2A3_G_1_1_3.m -------------------------------------------------------------------------------- /Vehicle_equations/Vehicle_3A2_G_1_2_2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Vehicle_equations/Vehicle_3A2_G_1_2_2.m -------------------------------------------------------------------------------- /Verification/Verification_Analytical_AccOn.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Analytical_AccOn.mat -------------------------------------------------------------------------------- /Verification/Verification_Analytical_DampOn.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Analytical_DampOn.mat -------------------------------------------------------------------------------- /Verification/Verification_Analytical_RampOn.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Analytical_RampOn.mat -------------------------------------------------------------------------------- /Verification/Verification_Analytical_SprungVeh.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Analytical_SprungVeh.mat -------------------------------------------------------------------------------- /Verification/Verification_Numerical_AccOn.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Numerical_AccOn.mat -------------------------------------------------------------------------------- /Verification/Verification_Numerical_DampOn.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Numerical_DampOn.mat -------------------------------------------------------------------------------- /Verification/Verification_Numerical_RampOn.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Numerical_RampOn.mat -------------------------------------------------------------------------------- /Verification/Verification_Numerical_SprungVeh.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielCanteroNTNU/VBI-2D/HEAD/Verification/Verification_Numerical_SprungVeh.mat --------------------------------------------------------------------------------