为了快速准确地识别结构在复杂环境下的承载状态,基于有限元法和Newmark-β法提出了一种非迭代反演方法,并用于识别结构上施加的动载荷.通过探寻测量信息与待演参量之间的关系,建立误差函数,根据最小二乘法实现动载荷的直接识别无需迭代,其中对待反演的分布载荷实施基函数展开,以提高算法的抗不适定性.同时奇异值分解法被用来求解病态方程组.数值算例分别讨论了测量噪声、测点数量、基函数展开、测点位置和不同时间步长对反演结果的影响,结果显示该方法在识别动载荷时具有较高的精度和效率.