本发明涉及一种机械结构多源冲击载荷识别的压缩感知方法,用于解决高度欠定系统的多源冲击载荷识别反问题的病态特性。该方法包括以下步骤:1)测量机械结构冲击载荷作用点与机械结构响应点间的频响函数,进而构造感知矩阵;2)采用传感器测量由结构动载荷产生的信号;3)构造多源冲击载荷识别的欠定方程;4)构造基于L1范数的多源冲击载荷识别的压缩感知凸优化模型;5)利用两步迭代阈值算法求解压缩感知优化模型,获得多源冲击载荷的压缩感知解。本发明充分利用冲击载荷的时间和空间的联合稀疏性,适用于识别和定位作用在机械结构的多源冲击载荷,克服了传统的基于L2范数的正则化方法无法求解欠定系统的瓶颈。