主页 模型库 竞赛 学习中心 工具箱 论文库 前沿 建模空间 AI建模
学习中心 / 高考里的数学建模 / 向量与合成

本页题目

  1. 风速计读到的不是风:帆船的视风与真风
2025 · 新课标Ⅰ卷 · 6向量分解 · 相对运动

风速计读到的不是风:帆船的视风与真风

题面原文
帆船比赛中,运动员可借助风力计测定风速的大小和方向,测出的结果在航海学中称为视风风速,视风风速对应的向量,是真风风速对应的向量与船行风速对应的向量之和,其中船行风速对应的向量与船速对应的向量大小相等,方向相反。图 1 给出了部分风力等级、名称与风速大小的对应关系。已知某帆船运动员在某时刻测得的视风风速对应的向量与船速对应的向量如图 2(风速的大小和向量的大小相同,单位 m/s),则真风为( )
A.轻风  B.微风  C.和风  D.劲风
图 1 部分风力等级、名称与风速大小的对应关系(按原题图 1 转录)。
风力等级名称风速 / (m/s)
2轻风1.1 ~ 3.3
3微风3.4 ~ 5.4
4和风5.5 ~ 7.9
5劲风8.0 ~ 10.1
图 2 方格纸上的两个向量,按格读出:视风 (−3, −1),船速 (1, 3)。(原题图 2 是图形,此处按格换算为坐标,便于下面的实验台复现;换算本身不属原文。)
出处:2025 年普通高等学校招生全国统一考试·数学(新课标Ⅰ卷)第 6 题(单项选择题,5 分)。题面文字照录,图 1 的风力表按原表转录为表格;以下解读与实验台为本站原创。
考场层

整道题只要求做一个动作:把题面那句话反解一次。题面给的是 视风 = 真风 + 船行风,而 船行风 = −船速,于是要求的量是

真风 = 视风 + 船速 = (−3, −1) + (1, 3) = (−2, 2) ⇒ |真风| = 2√2 ≈ 2.83

落在表上的 1.1 ~ 3.3 一档,即 2 级轻风,选 A。

这道题公布答案后在网上争过一阵,另一个流传很广的答数是 4√2 ≈ 5.66,落进 5.5 ~ 7.9 而选 C。它错在把该加的那一步减了:算成 视风 − 船速 = (−4, −4)。两个式子只差一个正负号,模长却差了整整两级——这道题真正要防的不是算错,是把方向搞反。

有一个一秒钟能做完的自检,比重推一遍公式快得多:把真风设成 0。无风天开船,风速计读到的应该正好是「骑车时脸上那股风」,即 视风 = −船速。用正确的式子加回船速,得 0,对上了;用错的式子得 −2×船速,等于说无风天能测出两倍船速的风,荒唐。极端情形代进去看一眼,符号错就藏不住——这个习惯在考场之外更有用。

模型层

这道题的全部内容是一句在建模里反复出现的话:测量值不等于被测量值,中间隔着测量者自己的运动。「视风」里的「视」和视星等、视差里的「视」是同一个字——都在声明「这是从观测者所站的位置、以观测者自己的运动状态看出来的样子」。

结构上它是最小号的伽利略速度叠加:

u测 = u真 − v观测者 (观测者动了,测出来的就不是被测的那个量)

三个量构成一个速度三角形,已知两个就能解出第三个。同一个三角形在别处天天要解:飞行导航里的空速、地速、风速三角,风一变就得重算航向;多普勒测速要先扣掉雷达自身的运动;船载 ADCP 测海流,必须从测到的流速里减去船的对地速度,否则量到的是船不是水;地面站测卫星的视向速度,还得先减掉地球自转带给测站的那一份。

这类修正的形状都一样:真实量 = 观测量 + 观测者运动的补偿项。难点几乎从不在计算量,而在补偿项的符号——因为符号错误不会让式子看起来不对,只会让答案安静地变成另一个合理的数。这道题正是一个极小号的演示:符号反一次,答案从 A 跳到 C,两个都在选项里。下面第一张图把对的和错的并排画在同一把尺子上,左右一比,这件事就没有别的内容了。

还有一层容易被跳过:这里的向量相加不是一个记号约定,而是一条可以被实验推翻的物理断言。它成立,是因为低速下速度按伽利略变换线性叠加。若船速接近光速,这条加法就不再成立,要换成相对论速度合成。建模里任何一条「显然可以直接相加」的背后,都压着一个成立范围。

真风 = 视风 + 船速—
真风风速—
落在表上哪一级—
若把式子减反了—
两个答案相差—
真实层

真实的帆船上这条式子依然成立,但它要解决的问题比考题大得多:风速计装在桅顶,读到的永远是视风,而帆该怎么调、能不能抢风,取决于真风。把自己的运动从读数里扣掉,是帆船手每一刻都在做的事。

把这道题的数据代进去,可以看到一件不太直观的事。真风固定 2.83 m/s(轻风),船速固定 3.16 m/s,只改航向,风速计的读数就会在 0.33 到 5.99 m/s 之间走一遍:顺着真风跑时几乎测不到风(读数掉出表外),顶着真风走时读到 5.99,已经是 4 级和风。同一阵风、同一条船,读数横跨表上的 2、3、4 三级。所以「风速计显示几级」这句话不说航向,本身是没有意义的。第三张图画的就是这条曲线:离中心越远,说明朝那个方向开时测到的视风越大。

也正因为船一动起来视风就向船头偏,帆船才能逆着真风前进:偏过来的视风在帆面上仍留下可用的攻角,帆像机翼一样产生升力,其中的横向分量被水下的龙骨顶住,剩下的分量把船往前推。顶风不能直着走,要走 Z 字(抢风),此时真正要最大化的量叫 VMG(velocity made good,船速在目标方向上的投影)——这才是一个货真价实的建模问题:给定真风和目标方向,选哪个航向角?它需要这条船的极曲线(每个风速、每个风向角下能跑多快),而极曲线只能测出来,算不出来。

还有三件考题必须抹掉的事。风速随高度增加(风切变),桅顶十几米处的风比甲板上明显更大,所以「测点在哪」本身是模型的一部分;船在横倾和起伏,桅顶的风速计跟着画圈,读数里混进了仪器自己的摆动;阵风让「真风」在秒级尺度上根本不是一个常数,所谓真风其实是某个时间窗上的平均。真实的读数要先过这三重修正,才敢当成真风来用——而考题里那个干净的向量加法,是把这三件事全部设为零之后剩下的骨架。

← 返回高考建模专题 ← 返回学习中心