结合含摩擦的二维动力学系统的非线性响应解析解,通过引入状态变量转换不同运动状态的求解算法,提出了一种适用复杂边界的具摩擦碰撞的系统响应算法,并利用曲线边界和混合边界进行了精度和稳定性验证.结果表明:与传统算法相比,该算法能以更高的精度和稳定性计算系统的滑移、黏滞、黏/滑转换和碰撞响应,并克服误差累积现象;趋于复杂的边界会导致系统通向稳态响应的时间增大,并改变系统的稳态周期.