有几点原因。第一张庆的起义军由于经常打仗,但是补给不足,最后弹尽粮绝。第二张庆的对于鱼龙混杂,军队整体素质不高,缺乏训练,作战能力不强。第三就是吴佩孚集结大军,对张庆进行包围和剿灭。最终寡不敌众,张庆的起义军全军覆没了。首先这件事情发生在近代军阀混战期间,当时的百姓们流离失所,出现了许多的难民,甚至还有很多的城市人失业,因此外当时的社会就出现了很多的矛盾,正所谓官逼民反,张庆的起义军也就是在这个大背景之下发展起来的。张义的起义军大部分都是一些难民或者农民,这些人缺乏军事素质,说白了跟着张庆干,都是为了混口饭吃,走投无路之下才这样做的。张庆这个人也是比较有头脑的,因为张庆从小家庭贫困,在河南一带过着乞讨的生活,深知老百姓所想,因此张庆成年之后,看准了时机就发动了起义。因为张义起义的理由充分,加上很会笼络人心,因此张庆的队伍立刻壮大,从最初的几百人,发展到后来的成千上万人,张庆领导这群队伍打赢了不少战役,但是因为抓了很多的外国人,遭到了外国人的讨伐。吴佩孚在这个节骨眼上,就纠集部队,对张庆等一伙人进行剿灭。综上所述,张庆的起义军在吴佩孚的围攻之下消失了,消失的原因不仅仅是吴佩孚拥有强大的军事力量,还与张庆等人自身的阶级局限性有关。