地点:力学研讨室。
人物:
小生:师傅,昨夜讲的卡氏第二定理 确实是神兵利器。但我一宿没睡好,它有个致命死角啊! 您看这道我们算了好几次的两杆桁架题。节点 B 只受一个竖直向下的真实载荷 。如果我想求 B 点的水平位移 ,可是水平方向干干净净,一个力都没有!没有力,我拿什么去当分母求偏导数?卡氏定理在这里不就彻底瘫痪了吗?
老师傅:好问题。 数学是严谨的,没有变量确实没法求导。但在工程力学的智慧里,当现实中没有路的时候,我们就自己“修”一条路。 既然水平方向没有力,那我们就无中生有,在 B 点人为地加上一个水平方向的“虚设力”,记作 。
小生:虚设一个力?那不就破坏了原结构的受力状态,算出来的位移不就全错了吗?
老师傅:别急。我们让这个 像幽灵一样,全程参与静力平衡和偏导数计算。但是,当所有的微积分运算结束,在写下最终答案的那一刻,我们做一招“过河拆桥”——令 。 这样一来, 既充当了我们求导的“数学梯子”,又在最后关头隐身退场,丝毫不影响真实受力。这就是大名鼎鼎的附加虚力法(Dummy Load Method)。
小生:听起来像变魔术一样!我这就来试试。 第一步,把虚力 加入节点 B 的静力平衡方程。

水平方向:
竖直方向:
解这个方程组,得到两根杆的内力(包含真实力和虚力):
老师傅:很好。现在,内力已经变成了真实力 和虚设力 的二元函数。第二步,准备好求卡氏偏导数。
小生:明白!因为要求水平位移 和竖直位移 ,我需要把两根杆的轴力分别对 和 求偏导。 对 求偏导:
师傅,您看!斜杆 的内力对水平虚力 的偏导数竟然是 0!这意味着水平方向的微小扰动,根本不会引起斜杆轴力的变化!
老师傅:这正是偏导数的物理意义——它剥离出了各个部件对特定方向变形的敏感度。继续,对 求偏导。
小生:对 求偏导:
老师傅:万事俱备,现在用卡氏定理的积分公式 ,先求你最头疼的水平位移 。
小生:把对 的偏导数代入进去:
因为第二项是 0,只剩下水平杆 的积分:
魔法时刻到了!既然虚力 只是个工具人,现在我令 !
算出来了!没有任何几何投影的纠缠,水平位移直接通过能量导数析出了!
老师傅:一鼓作气,把竖直方向的 也算出来。
小生:代入对 的偏导数:
展开并代入轴力表达式:
再次施展“过河拆桥”,令 ,负负得正:
老师傅:完美。这个结果,和你当初画了半天辅助线用“几何代数法”算出来的结果分毫不差。 你看,卡氏第二定理结合附加虚力法,就像是一把精密的手术刀。不论你想要结构上哪个点、哪个方向的位移,哪怕那个地方空无一物,你只需要在那里轻轻“放”上一个虚设力,跟着数学的偏导数逻辑走一遭,最终撤掉虚力,真相自然水落石出。 这种“无中生有,用完即弃”的思路,不仅是力学解题的技巧,也是工程师面对未知系统时,建立探测探针的哲学。