I have used the Galerkin method in order to acquire the Mass and Stiffness matrices and by calculation of the natural frequencies and comparing them with FEM software, the matrices seem to be valid. I have to say that the assumed mode shapes of the problem are of the Bessel kind. by the use of foresaid matrices and 'ode45' solver of MATLAB when it comes to time dynamic response to the mentioned load, the solution always diverges. the force matrix is already validated by checking the static response of the plate. I have reduced the time step, time span, relative and absolute tolerances and also set the 'NormControl' option to 'on' in order to reduce to solution's errors but unfortunately nothing changed. so what the problem could be? should I change the solver to another one such as Newmark-Beta ? by the way, the Mass matrix determinant is about 0.006 and is a little close to singularity but it haven't caused any trouble in calculating the natural frequencies where we need the inverse of this matrix the same as calculating the dynamic response, however in calculation of time response I have used 'pinv' function for the inversion of the Mass matrix, which is used in such cases to increase the accuracy.