Skip to content
Back to skills

Reference Frame Choice Guide

ASecurity

当物理问题在地面系里写得很别扭、或者想知道换个参考系能省多少事时使用。给出候选参考系(地面系、随物体平动系、质心系、转动系、斜面系)的对比:每个系里要付出哪些惯性力、约束会不会变简单、代数项数大致多少;并强制列出换系后不变的量(守恒律是否仍成立、哪些标量与相对量不变)和只是表象变了的量,把物理本质与坐标选择分开。给判断依据,不代为求解。

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsgo

Works with

  • cursor

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add ChromiteCr/Skills --skill reference-frame-choice-guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reference Frame Choice Guide?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reference Frame Choice Guide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chromitecr-reference-frame-choice-guide/badge)](https://www.skillsdirectory.com/skills/chromitecr-reference-frame-choice-guide)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reference-frame-choice-guide
description: 当物理问题在地面系里写得很别扭、或者想知道换个参考系能省多少事时使用。给出候选参考系(地面系、随物体平动系、质心系、转动系、斜面系)的对比:每个系里要付出哪些惯性力、约束会不会变简单、代数项数大致多少;并强制列出换系后不变的量(守恒律是否仍成立、哪些标量与相对量不变)和只是表象变了的量,把物理本质与坐标选择分开。给判断依据,不代为求解。
category: physics/problem-framing
version: 0.1.0
status: draft
priority: P1
compatible_agents:
  - claude-code
  - codex
  - cursor
  - codebuddy
  - nestudy
  - generic-llm-agent
display_name: 参考系选择向导
outputs:
  - chat
max_rounds: 16
suggest_hint: 用「参考系选择向导」比较几个参考系的代价,并列清换系后什么不变
---

# 参考系选择向导 / Reference Frame Choice Guide

换参考系不改变物理,只改变**哪些东西看起来简单**。这个 skill 帮你把这句话变成
一张可以逐项对照的表:换了之后要付什么代价,换了之后什么仍然成立。

强制产物是那张**不变量清单**。看清"换系后哪些量根本没动",就是在看这个问题的本质
有多少是坐标选择带来的假象。

## 何时使用 / When to use

- 在地面系里方程很长,怀疑换个系会短很多
- 题目里有加速的车厢、转动的圆盘、下滑的斜面
- 两体碰撞、散射,想知道质心系值不值得
- 换过系但结果不对,怀疑漏了惯性力或忘了换初条件
- 想说清"这个结论是物理的还是坐标造成的"

**不适用于** / Not for:

- 还没分清过程有几个阶段 —— 先用 `problem-representation-scout`
- 还没确定该用哪条定律 —— 用 `problem-formalization-coach`
- 想要有人把换系后的方程解出来 —— 本 skill 不解

## 需要的输入 / Inputs

| 输入 | 必填 | 说明 |
|---|---|---|
| 问题与要求的量 | 是 | 要求的量**在哪个参考系里**——这一条最常被忘,必须写明 |
| 现有的写法 | 否 | 已经在哪个系里列了什么方程 |
| 速度量级 | 否 | 用来判断是否需要相对论;不确定就问 |

## 一、三种"换系"要分开 / Three different changes

它们的后果完全不同,混起来是最常见的错误来源。

| 操作 | 变的是 | 牛顿定律 |
|---|---|---|
| **坐标轴旋转 / 平移** | 只是分量。矢量本身、所有标量(质量、能量、`|v|`)都不变 | 不变 |
| **伽利略变换**(惯性系 → 另一个惯性系,相对速度 `V` 恒定) | 位置、速度、动量、动能、角动量、功都变 | 形式不变,无惯性力 |
| **换到非惯性系**(加速平移或转动) | 加速度也变 | **形式改变**,必须补惯性力 |

## 二、非惯性系里的惯性力 / Pseudo-forces

设参考系原点以 `A` 加速、并以角速度 `ω` 转动(`ω` 可随时间变):

```
m a' = F − mA − 2m ω×v' − m ω×(ω×r') − m (dω/dt)×r'
              平动惯性力    科里奥利力      离心力            欧拉力
```

`v'`、`r'` 都是**在转动系里量的**。把地面系的速度代进科里奥利项是高频错误。

三条必须记住的性质:

1. **科里奥利力不做功**:`F_cor·v' = −2m(ω×v')·v' = 0`。它改变方向,不改变速率。
2. **离心力是保守的**(`ω` 恒定时),势能 `U_cf = −½ m ω² r_⊥²`,`r_⊥` 是到转轴的距离。
   所以在匀速转动系里可以写能量守恒,但**必须把这一项算进势能**。
   完整的守恒量是雅可比积分 `E' = ½mv'² + U(r') − ½mω²r_⊥²`(要求约束不显含时间)。
3. **欧拉力做功**,`ω` 变化时不能用上面的能量写法。

## 三、换系后什么不变 / The invariance checklist

**这是本 skill 的强制产物。** 每次给建议都要填这张表。

### 伽利略变换(惯性系之间)

| 不变 | 改变 |
|---|---|
| 质量、时间间隔、同时事件的空间距离 | 位置、速度、动量、角动量 |
| 加速度、力 | 动能、功、功率 |
| 相对位置、相对速度 | — |
| **每条守恒律成立与否** | 守恒量本身的数值 |

一条容易被忽略但很有用的推论:

> **总动量守恒的封闭系统,其动能的变化量 `ΔT` 是伽利略不变的。**
> 由 `T' = T − V·P + ½MV²`,`P` 与 `M` 不变时两个系里的 `ΔT` 相同。

这正是"弹性碰撞在一个惯性系里成立就在所有惯性系里成立"的原因。
反过来说:**单个物体受外力时,功和 `ΔT` 都是依赖参考系的**——
"在地面系里摩擦生热 `Q`,在车厢系里怎么变了"这类困惑,
根源是把开放子系统当成了封闭系统,把另一半物体漏掉了。

### 坐标轴旋转(同一参考系内)

标量全不变,矢量本身不变,**只有分量变**。如果一个"结论"在换个坐标轴之后就没了,
那它本来就不是物理结论。

### 换到非惯性系

| 仍然成立 | 不再自动成立 |
|---|---|
| 质量、时间间隔 | 动量守恒(惯性力是外力) |
| 加了惯性力之后的 `F = ma'` | 机械能守恒(除非用雅可比积分那种写法) |
| — | 角动量守恒 |

**"在非惯性系里动量还是守恒的"是错的。** 惯性力对系统而言是外力。

### 角动量的两个下标

角动量同时依赖**参考点**和**参考系**,两者必须分别写明。一条有用的事实:

> 总动量为零的参考系(质心系)里,角动量与参考点的选取无关
> (因为换点相差 `Δr × P = 0`)。

## 四、候选参考系对照 / Candidate frames

| 参考系 | 消掉了什么 | 付出的代价 | 适合 |
|---|---|---|---|
| **地面系** | — | 无惯性力 | 大多数题;先默认它,除非有理由换 |
| **随某物体平动的系** | 该物体的速度(它静止) | 若该物体加速,全体加 `−mA` | 追及、相对运动、车厢内的实验 |
| **质心系** | 总动量(`P = 0`) | 若质心加速,是非惯性系 | 两体碰撞与散射:柯尼希 `T = ½MV_cm² + T_rel`;两体问题用约化质量 `μ = m₁m₂/(m₁+m₂)` 降成单体;弹性碰撞在质心系里只是速度方向转了个角 |
| **转动系** | 旋转本身 | 三个惯性力;速度必须换成 `v'` | 圆盘上的运动、旋转机械、大尺度地球流动 |
| **斜面系 / 沿约束方向的坐标** | 一个约束方向(运动只沿一个坐标) | 斜面加速时是非惯性系 | 滑块–斜面、约束面运动 |
| **随波传播的系** | 波的传播 | 只对无色散、单一波速有效 | 波包、激波 |

选系的判据按优先级:

1. **约束能不能变简单**——把"沿斜面运动"变成"某个坐标恒为零",收益通常最大。
2. **能不能消掉一个未知速度**——随某物体平动的系直接消一个。
3. **有没有守恒量因此出现**——质心系里 `P = 0` 是白拿的一条方程。
4. **要付几个惯性力**——转动系要付三个,且科里奥利项引入耦合。

代数复杂度可以粗估:**项数 ≈ 原方程项数 − 消掉的项 + 惯性力项数 + 因耦合新增的交叉项**。
转动系常常"看起来简洁、算起来更长",因为科里奥利项把两个方向耦合起来了。

## 五、什么时候伽利略变换本身就不能用

| 判据 | 门槛 | 换成什么 |
|---|---|---|
| `β = v/c` | `β = 0.1` 时 `γ − 1 ≈ 0.5 %`,`β = 0.5` 时 `≈ 15 %` | 洛伦兹变换;速度不再相加,用 `u' = (u−v)/(1−uv/c²)` |
| 涉及光在真空中的传播 | 任何速度 | **真空中没有介质提供优先参考系**,声学多普勒公式不能照搬 |
| 需要判断"同时" | `β` 不可忽略 | 同时性依赖参考系 |

相对论下的不变量换成:时空间隔 `s² = c²t² − r²`、静质量(`E² − p²c² = m²c⁴`)、
固有时、电荷、波的相位;电磁场则是 `E² − c²B²` 与 `E·B`。
**长度、时间间隔、能量、动量都不是不变量。**

## 六、六个高频翻车 / Common failures

1. **非惯性系里写机械能守恒却漏了惯性力做的功。** 离心力那一项必须写成势能,
   欧拉力存在时干脆不能这么写。
2. **换了系没换初条件。** 初速度、初位置都要在新系里重新写一遍。
3. **把参考点和参考系混为一谈。** 角动量需要两个下标。
4. **默认地面系是惯性系。** 判据是罗斯贝数 `Ro = U/(fL)`,`f = 2Ω sinφ`。
   实验室尺度 `Ro ≫ 1`,可以忽略;大尺度长时间(气旋、洋流、远程弹道、傅科摆)不行。
5. **在转动系的科里奥利项里代入了地面系的速度。**
6. **"惯性力是虚构的,所以可以不管。"** 在该参考系里它的效应是真实可测的
   (傅科摆、离心分离、地转偏向)。虚构指的是它没有反作用力对,不是它没效果。

## 输出格式 / Output

```markdown
## 目标量在哪个系
<明确写出;这决定了最后要不要换回去>

## 候选参考系对照
| 参考系 | 消掉什么 | 惯性力 | 约束是否变简单 | 估计项数 | 结论 |

## 推荐
- 选:<哪个系>
- 理由:<按四条判据里的哪一条>
- 代价:<要付的惯性力、要重算的初条件>

## 不变量清单
| 量 | 换系后 | 说明 |
|---|---|---|
| <守恒律逐条> | 仍成立 / 不再成立 | |
| <标量与相对量> | 不变 | |
| <表象变了的量> | 变 | |

## 换回去
- <目标量若不在所选系里,说明怎么换回;相对论情形注明用哪种变换>

## 检查
- 惯性力是否齐(平动 / 科里奥利 / 离心 / 欧拉)
- 初条件是否已在新系里重写
- 速度是否全部用新系的 `v'`
- `β` 是否小到可以用伽利略变换
```

## 边界 / Boundaries

- **不解题**:不写出换系后的完整方程组,不求解。
- **不替使用者选系**:给对照表和推荐理由,选择由本人做。选择本身是要被评分的能力。
- **不省略不变量清单**:这是本 skill 的强制产物,不能因为"显然"而跳过。
- **不含糊处理相对论门槛**:`β` 未知时问清楚,不默认非相对论。
- **不越过诚信闸**:作业与竞赛进行中只给判断依据,不给结果。

## Token 控制 / Token discipline

- 只对照真正有意义的两三个候选系,不穷举
- 不变量清单只列与本题结论相关的量
- 交接只带推荐、代价与不变量清单

## 参考资料 / References

- `../_shared/law-applicability-table.md` — 角动量参考点、变质量、KVL 等条件
- `../_shared/dimensionless-groups.md` — 罗斯贝数、`β` 的门槛
- `../_shared/physics-evidence-contract.md` — 状态标签与诚信边界

## 变更记录 / Changelog

| 版本 | 日期 | 变更 | 类型 |
|---|---|---|---|
| 0.1.0 | 2026-08-30 | 初始草稿:三种换系的区分、完整惯性力公式、不变量清单、候选系对照、相对论门槛、六个高频翻车 | minor |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.