
前阵子重新翻写一份关于宏观力方向的推导笔记时我意识到一个隐藏在教科书里的事实牛顿力学给了我们清晰的平方反比定律广义相对论给了我们弯曲时空的测地线图景但对于宏观力的方向为什么指向场源这件事经典理论几乎都是把它当作公设接收下来而不是作为可推导结论。所以我沿着空间本底以光速做螺旋运动这条假设走了一遍尝试从第一性原理把宏观力方向推出来再用太阳系和地球系统里能找到的观测数据做交叉验证。这篇博文就是那套推导过程与检验结果的完整记录适合对物理基础有好奇心、愿意自己动手跑模拟的读者参考。1. 为什么宏观力的方向是一个值得重新推导的问题1.1 经典理论里的力方向公设还是结论我先说一个可能反直觉的事实牛顿万有引力定律 F GMm/r² 把力的方向和大小放进了同一个公式但它从不解释方向为何存在。当我们说行星被太阳吸引时本质上是承认有一个指向太阳的力。这个指向是经验观测的直接输入而不是从更基础原理导出的输出。广义相对论的立场本质上也没有改变这个问题——它用时空曲率替代了引力场物体沿测地线运行但曲率为何呈现那样的符号和方向依然由能量-动量张量给定而不是由空间本身的运动学推导。听起来有点绕。换个直白的说法主流理论定义了力预设了力的方向然后用观测去验证。我做的这个模型试图反过来——先给空间本底一个具体的运动学状态比如以光速做螺旋运动然后从这种运动学状态唯一地推出宏观力的方向。如果这条路线走得通哪怕只是把方向这个自由度确定为空间运动的结果它对理解引力本质都是有意义的。1.2 为什么偏偏是光速螺旋这个假设不是拍脑袋。光速几乎是所有作用传播的上限。如果空间本底确实是一种可运动介质它的局部更新速度不可能超过光速因此 vc 是最自然的运动学极限。至于螺旋是因为太阳系观测处处显示出旋性特征行星以同一方向绕太阳公转大多数行星自转又和公转同向整个系统像被一个统一的涡旋结构主导。我甚至一度觉得奇怪为什么教科书一方面承认这种高度有序的旋性一方面却不问它是否反映了空间本底自身的运动结构。需要强调的是这里的螺旋不是比喻。它有明确速度场切向速度描述绕轴的旋转轴向速度描述沿轴的漂移。两股运动叠加流线就不是闭合圆环而是螺距不为零的螺旋线。这正是模型取名vc空间本底光速螺旋运动的由来。1.3 一个意外的推导缺口顺着这条路往下写的时候我发现自己其实没有任何现成数学框架可以用。流体力学里有涡旋广义相对论里有时空挠率但它们都不直接回答一个静止物体放在螺旋流场里宏观力朝向哪边。于是我只能回到更基础的欧拉方程把力当作流场压力梯度的表现。这个方法的好处是朴素复杂现象最终落地到压力差而压力差的符号和方向是可以严格计算的。我在私人记录里反复提醒自己这个推导的起点是假设中间可能犯符号错误所以必须把每一步都写成可检验的方程而不是停留在定性描述上。下面一章就是最终收敛下来的模型版本。2. 空间本底螺旋场的几何设定与力方向推导2.1 速度场模型与参数选择模型以太阳系总角动量方向为对称轴取柱坐标 (r, θ, z)。空间本底速度场写成V V_θ(r) e_θ β V_θ(r) (z / L_s) e_z其中 β 是无量纲螺旋强度L_s 是螺距标度。切向部分 V_θ 分两段取核区r ≤ r_cV_θ Ω_c r即刚体涡旋避免中心奇点外区r ≥ r_cV_θ Ω_c r_c^{3/2} r^{-1/2}这是开普勒型环流剖面。这两个剖面为什么这样选刚体涡部分很好理解半径趋于零时任何物理量都应当有限。外区才是关键——我一开始用纯势涡 V_θ ∝ 1/r结果压力梯度推出一个 r^{-3} 的力明显不匹配宏观引力的 r^{-2}。试过好几种剖面后只有 V_θ ∝ r^{-1/2} 能让外区压力梯度恰好给出平方反比力。这一步严格讲是用观测反推流场结构不是纯先验推导但它的意义在于一旦流场剖面被确定力的方向就完全由流场几何决定不再需要额外公设力指向场源。核区内部的角速度 Ω_c 和核区半径 r_c 是模型的自由参数。太阳系尺度的实用取值我会留在模拟部分说明量级可以由太阳系边缘柯伊伯带仍保持低倾角轨道这个观测事实来约束。2.2 从速度场到力的完整推导链稳态、无粘、不可压缩空间本底的欧拉方程为ρ (V · ∇) V -∇P把速度场代入重点考察径向分量。对于外区V_θ² / r Ω_c² r_c³ / r²由此得到径向压力梯度∂P / ∂r ρ V_θ² / r ρ Ω_c² r_c³ / r²所以空间本底的压力从中心向外升高。单位体积宏观力为f_r -∂P / ∂r -ρ Ω_c² r_c³ / r² e_r这个结果在符号上有明确的物理含义负号表示力方向指向螺旋轴也就是指向场源分母上的 r² 给出平方反比衰减规律。核区内则得到 f_r -ρ Ω_c² r e_r同样是向轴方向。我在这里特别校验过速度场的涡量。外部区域涡量非零ω_z (1/r) ∂(r V_θ)/∂r V_θ / (2r)这在流体力学里意味着流场不是势流带有分布涡量。它会给后续轨道演化带来非保守修正也正好为水星近日点进动和轨道圆化这类现象留出了解释空间。如果我把外区强行设成无旋势涡虽然数学更干净但平方反比力就推不出来。这个矛盾值得写进笔记模型必须承认外部空间有不可忽略的分布涡量而不是干净的无旋场。2.3 力方向判据的三条可检验推断把上面推导收敛成三条可以直接拿去和观测对质的判据宏观力方向统一指向螺旋轴任何偏离对称平面的物体都会受到一个指向平面的恢复性倾向长期效果是把轨道往同一平面拉拢公转方向由流场切向速度决定若从北极俯视流场为逆时针行星公转应为逆时针整体手性一致分布涡量带来长期进动水星这类近日点近的轨道会有额外进动角量级由螺旋参数组合控制。检验这几条不需要复杂的探测器太阳系现成的天文测量数据就够了。下一章我把八大行星的数据摊在桌面上逐条核对。3. 太阳系尺度观测验证共面性、同向性与进动3.1 共面同向螺旋流场的携带效应教科书上会说行星轨道几乎共面是因为太阳星云的盘式结构但我的模型给出一个平行解释如果空间本底是一个统一手性的螺旋流行星作为流场中的被携带体自然会被推向流场对称面。轨道倾角不是初始条件而是流场长期作用的结果。这个机制和实际观测吻合得很好。八大行星的公转方向完全一致从黄道北极俯视全是逆时针。轨道倾角方面除了水星达到 7 度外其余都在 3 度以内。如果当初空间流场没有统一手性单靠星云盘很难解释这种一致性——星云盘自身也得有一个手性来源而我的模型恰好提供了这个来源。3.2 行星轨道参数对照表为了把全维度验证落在实处我把八大行星的轨道倾角与自转方向列成表。行星轨道倾角°公转手性自转方向轨道偏心率水星7.00逆时针逆时针0.206金星3.39逆时针顺时针逆行0.007地球0.00逆时针逆时针0.017火星1.85逆时针逆时针0.094木星1.31逆时针逆时针0.049土星2.49逆时针逆时针0.057天王星0.77逆时针侧躺约98°0.046海王星1.77逆时针逆时针0.011这个表读起来信息量很大。公转方向全部一致与模型判据 2 完美契合。轨道倾角整体很小与判据 1 的长期拉向对称面一致。但金星逆行自转和天王星侧躺是两个明显例外我不应该回避——它们说明模型只解释了空间本底对一个公转轨道层面的携带作用行星自转还涉及自身形成历史的偶然因素。对这两颗行星我的模型没有令人满意的定量解释。把这个局限写出来比强行用参数拟合要诚实得多。3.3 轨道偏心率圆化效应与统计检验模型外区有分布涡量意味着流场会对高偏心率轨道施加非保守耗散修正把偏心率逐渐压低。观测上八大行星偏心率大部分在 0.05 上下水星最特殊接近 0.21。这种低偏心率为主、极少数高偏心率的分布符合一个经历过耗散圆化而又受到摄动打断的系统。当然我承认这个说法偏向统计趋势不能对单一行星做精确归因。3.4 水星近日点进动的解释空间水星近日点进动数据是引力理论史上的试金石。观测总量约每世纪 574 角秒去掉岁差等经典因素后仍剩余约 43 角秒无法用牛顿力学解释。广义相对论用时空弯曲精确补上这一缺口。我的螺旋模型对此也有发言权外区分布涡量给行星多出一项向心修正计算下来确实能产生同量级的进动角。问题是43 角秒这个数字在我的模型中不是独立预言而是螺旋参数组合下的拟合结果。我把它当作模型的兼容性证据而不是支持模型的独有证据。真正能区分两个理论的关键实验我在第 5 章单独讨论。4. 地球系统的局部检验自转、月球与可复现模拟4.1 地球自转与月球轨道手性信息在次级系统的延续把目光从整个太阳系拉回地球模型同样给出可检验的局部预言。地球自转是逆时针月球绕地球公转也是逆时针月球轨道面与黄道面夹角只有约 5.14 度。如果空间本底的手性在太阳系尺度上全局一致那么子系统的吸积和卫星形成过程应当继承这个手性规则卫星系统的轨道应当与行星自转同向。木星、土星的规则卫星群确实呈现高度同向性这与模型判据 2 在次级尺度上一致。这里需要区分一个容易混淆的点科里奥利效应是旋转参考系里的几何效应不是空间本底流场的证据。真正要在局部尺度验证螺旋流场得找静止物体感受到的系统性偏向力而不是依赖参考系旋转诱发的表现。4.2 地轴倾角模型的自洽检验与边界地轴倾角 23.44 度是地球系统最醒目的几何特征。我的模型必须面对一个问题既然螺旋流场倾向于把自转轴拉向对称方向为什么地轴没有被完全扶正目前我能给出的只是机制性解释地球自身的大角动量使其成为稳定陀螺月球潮汐力矩提供了锁定性修正两者抵抗了空间流场的对齐趋势。但坦白说我还没有把这三者放进统一模型算出最终倾角的能力。这是当前模型的明确边界。读者如果要做延伸研究地轴倾角稳定性反而是最容易出成果的切入点。4.3 一个可复现的轨道演化模拟为了让这套推导可以直接跑起来我写了一个简化的 Python 模拟。它把螺旋流场产生的加速度和牛顿引力叠在一起观察一个初始带倾角的行星轨道如何在流场中演化。代码框架如下import numpy as np from scipy.integrate import solve_ivp # 单位约定AU、yr、太阳质量 GM_sun 4 * np.pi**2 # AU^3 / yr^2 # 螺旋流场参数外区 Omega_c 2.0 # 角速度有效量级 rc 0.1 # 核区半径单位 AU def spiral_acc(r_vec): x, y, z r_vec r np.linalg.norm(r_vec) if r rc: vtheta Omega_c * r else: vtheta Omega_c * rc**1.5 / np.sqrt(r) # 由压力梯度换算得到的向心加速度 acc -(vtheta**2 / r) * r_vec / r return acc def motion(t, u): r_vec u[:3] v_vec u[3:] r np.linalg.norm(r_vec) a_newton -GM_sun * r_vec / r**3 a_spiral spiral_acc(r_vec) return np.hstack([v_vec, a_newton a_spiral]) # 初始轨道半长轴 1 AU初始倾角 10 度 r0 np.array([1.0, 0.0, 0.176]) # tan(10°)约0.176 v0 np.array([0.0, 2*np.pi, 0.0])[:] u0 np.hstack([r0, v0]) sol solve_ivp(motion, [0, 200], u0, methodDOP853, rtol1e-10, atol1e-10, dense_outputTrue)运行后可以观察两个指标。第一个是轨道倾角随时间的变化如果模型正确倾角应整体呈衰减趋势而不会像纯开普勒轨道那样保持恒定。第二个是长轴进动叠加螺旋流场修正后轨道近日点会缓慢旋转旋转速率与 Ω_c、r_c 的取值直接相关。建议读者先跑纯牛顿引力版本做对照再逐步加入螺旋加速度这样能清楚看到贡献来自哪一项。4.4 地面实验的可能性我经常被问到这个模型能不能在地球实验室里直接验证。答案是目前还不行。科里奥利摆只能证明地球自转和空间本底流场无关。真正有判别力的实验应当是精密扭秤阵列如果空间本底有手性扭秤在东西方向与南北方向的测量结果会出现随地球空间方位变化的微小系统偏差。这个偏差的预期量级受螺旋参数约束压得很低现有实验灵敏度还差几个量级。所以这个模型的验证只能依赖天文尺度短期内在实验室里做不出决定性的排斥实验。5. 与主流引力理论的差异和真正可判别的地方5.1 同一批现象两套解释路径螺旋模型最有迷惑性的地方在于它能解释的现象和广义相对论高度重叠。行星公转方向、水星进动、轨道共面性双方都能给出合理解释只是机制完全不同。用广义相对论的话说这些是时空弯曲的直接结果在我的模型里它们是空间本底螺旋流场的流体动力学结果。两种解释在观测上高度一致恰恰说明不能把和观测相符当作模型成立的充分条件。我列个对照表看清差异现象广义相对论解释螺旋模型解释行星公转沿弯曲时空测地线运动被螺旋流场携带水星近日点进动时空曲率对牛顿引力的修正外区分布涡量引起的非保守修正光线偏折光线沿测地线弯曲空间本底流场折射率不均匀定性引力波时空度规扰动流场扰动的传播未定量光线偏折和引力波这两行我的模型目前只有定性机制没有完整定量公式。这也是它还不能被称为成熟理论的关键短板。5.2 哪些观测能真正区分两个模型要摆脱事后拟合的质疑必须找到两个模型预言数值不同的场景。我能想到至少三个第一强引力场区域的速度分布。广义相对论预测光子球等结构的位置由质能唯一确定螺旋模型预测强场区空间本底存在速度饱和效应等价于修正常数随流场强度变化。黑洞阴影的精确形状和大小可以约束这类修正。第二引力波偏振模式。广义相对论预言张量型偏振螺旋流场若以流体涟漪形式传播扰动会产生额外标量或矢量偏振成分。下一代引力波探测器如果发现标准以外的偏振混合就得回头检查空间本底流体模型。第三当年导致暗物质假说的星系旋转曲线。螺旋模型对星系尺度流场结构有独立预测如果星系外围的旋转速度曲线可以由空间本底流场参数导出而不需要额外暗物质晕那将是最有力的支持证据。但这一步我还没有动手建模只能算展望。5.3 为什么我仍然认为这是一个值得保留的框架说了这么多局限为什么还要保留这个模型因为它有一个主流理论不具备的优点它把所有关于方向的内容都还原为可计算的空间运动学。第一性原理推导要求每一步都有可追踪的数学操作这迫使我不停地问这个力为什么是这个方向。即便最终整个假设被观测否定这种推导训练的价值也不会归零——自然界大概率不会恰好采用这么简单的空间本底模型但空间自身的运动学决定力的方向这一思路在更成熟的理论里也许会有合法位置。我也很清楚现在这个版本离真正的科学理论还差得远。它没有量子化方案没有完整的作用量太阳系以外的预言全都停留在定性层。如果哪天观测给出明确反例我会毫不犹豫放弃它。做这种边缘假设最怕的不是被推翻而是自欺欺人。最后说一点实操层面最容易犯的错写推导时一定要把模型直接预言和根据观测反推的参数分开标注。我第一版推导把水星进动拟合得漂亮极了后来才发现那个结果用了事后调整过的流场剖面根本不算预言。把两栏分开重新整理后模型立刻露出了真实局限——金星和天王星就是那个时刻暴露出来的。这个教训我花了整整两周才消化现在写进每一篇相关笔记的开头位置也分享给所有打算做类似探索的读者。