约束违约稳定法(constraint violation stablized method),理学-力学-动力学与控制-理论力学-多体系统动力学,在多体系统动力学计算中,引入反馈控制的策略,再将违约量引入加速度形式的约束方程,利用传统增广法的思路完成数值计算的方法。是增广法的改进,由德国学者J.W.包姆加藤于1972年提出。对于如下形式的多体系统动力学微分/代数混合方程组:当数值计算结果不满足约束方程时,定义为坐标违约,为速度违约,将加速度形式的约束方程改写为,则增广法的代数方程变为:之后的处理方法与传统增广法一致。可以看出,方程中增加的两项意味着对于速度违约和坐标违约施加反馈,使其逐渐趋于0,保证解满足约束方程。方程中阻尼系数和刚度系数越大,它对违约的抑制作用越强,但同时也会造成更大的加速度失真。从能量角度分析,约束违约稳定法相当于把约束看成是弹性的,一旦违约,约束机构就会向系统施加能量。因此,过大的参数会使得解产生不必要的震荡,降低数值解的精度,而太小的参数会降低违约量的衰减速度。有学者指出,和的经验值一般取5~50,且时,稳定响应较快,但该结论尚无法覆盖所有的多体系统动力学方程。