第二部分 · 民航:把人安全、便宜地送过距离
机票为什么能这么便宜:易逝的座位与收益管理
上一课我们把「送过距离」的单位成本压到了最低:爬到 1 万米的稀薄空气里,靠涡扇发动机最省油地巡航。可现在冒出一个经济上的怪事——一张飞越半个国家的机票,常常比一张同距离的火车票还便宜。这在账面上怎么可能?
留下的问题:飞机能高效巡航了,可一张跨国机票常常只要几百块,比同距离的火车票还便宜。明明飞一趟要烧掉几十吨油、养一架几亿元的飞机,票价怎么可能这么低?
本课新增:读完你能说清:座位是「易逝的库存」(perishable inventory)——起飞那一刻没卖掉的座位,价值永远归零;飞一趟的成本几乎是固定的(不管坐 80 人还是 180 人),多带一名乘客的边际成本极低。于是航空公司的全部经济学就是想尽办法在起飞前把每个座位填满、并让愿意多付的人多付——这就是收益管理 / 动态定价(yield / revenue management)。这是把「可负担」攻克下来的发动机,第 09 课讲酒店时会把它原样再用一次。
一、先看清那个怪账:成本几乎和坐多少人无关
设想一架要从北京飞上海的客机,约 180 个座位。把飞这一趟的成本拆开看,你会发现一件反直觉的事:绝大部分成本,在你卖出第一张票之前就已经定死了。
- 飞机本身的折旧与租金——不管这趟坐满还是空着一半,照样按小时摊销;
- 燃油——客舱里多坐或少坐几十名乘客,对几十吨的飞机总重影响很小,油耗几乎不变;
- 机组工资——两名飞行员、几名乘务员,飞这趟就得带齐,与载客数无关;
- 起降费、停机位、空管、地勤——按航班次数算,不按人头算。
这些加在一起,是一笔巨大的固定成本(fixed cost):这趟航班只要飞,就得花。现在问一个关键问题:在已经决定要飞、还差一个空座的情况下,再多塞进一名乘客,要多花多少钱?
答案小得惊人:多一份飞机餐、多一点点因体重增加的油、多一张登机牌——也许就 ¥30–¥80。这就是多一名乘客的边际成本(marginal cost),它和动辄几十万元的整趟固定成本相比,几乎可以忽略。
二、座位是「易逝的库存」:起飞瞬间,空座价值永远归零
普通商品卖不掉,可以堆在仓库里明天再卖。一台冰箱今天没人买,它还是一台冰箱,价值基本还在。座位不是这样的。
飞机一旦推出廊桥、关门、起飞,机上每一个没卖出去的座位,就在那一瞬间彻底失去全部价值——而且永远拿不回来了。它不能存到明天的航班上,不能打折清仓,什么都做不了。这个空座对应的那次「把一个人送到上海的机会」,随着飞机离地,归零。
起飞瞬间未售出的座位 → 价值永远 = ¥0
这就是易逝的库存(perishable inventory):像一筐会烂的草莓、一张今晚演出的票——有一个硬性的「最后期限」,过了那个点,没卖掉的部分价值不是打折,而是清零。一个航班的「保质期」就是它的起飞时刻。请记住这个词,它是这门课的第一台发动机。第 09 课你会看到,酒店面对的第一个问题和这里一模一样:今晚没住人的一间房,价值同样在午夜归零——这是航空和酒店共用的同一台经济发动机。
三、于是有了收益管理:让邻座票价差几倍,是特性不是 bug
这就解开了那个让无数旅客困惑的现象:同一个航班、同样的经济舱、紧挨着坐的两个人,票价可能差三四倍。这不是系统出错,也不是谁被坑了——这是收益管理在精确工作。
关键洞察是:不同的旅客,愿意为同一个座位付的钱天差地别。临时被叫去开会的商务客,时间比钱值钱,愿意付高价;三个月前就计划好旅行、对价格极其敏感的学生,只在便宜时才会买。如果全航班只卖一个统一价,麻烦就来了:
- 定高价——商务客买了,但价格敏感的旅客全被吓跑,飞机半空着起飞,一堆座位归零;
- 定低价——飞机坐满了,但本来肯付高价的商务客也只付了低价,白白丢掉了大量收入。
收益管理的破法是价格歧视(price discrimination):对同一个座位,按旅客的支付意愿收不同的价钱——用一批超低价票去捞价格敏感的旅客(填满后排空座),用高价票去服务愿意多付的商务客(榨出收入)。难点在于,旅客脑门上又没写着「我肯付多少」。所以航空公司设计了一整套会让旅客自己暴露身份的规则:
| 手段 | 怎么做 | 它在筛谁 |
|---|---|---|
| 提前 / 临时 | 越早买越便宜,临近起飞越贵 | 早买=有计划的休闲客(敏感);临买=刚需的商务客(不敏感) |
| 退改签限制 | 便宜票不可退改、贵票随便改 | 愿意被锁死行程的=休闲客;要灵活的=商务客,肯为灵活多付 |
| 停留 / 星期几 | 含周六过夜的往返更便宜;周一早、周五晚的票更贵 | 周末出行=旅游;工作日往返、不过周末=出差 |
| 舱位桶(fare buckets) | 同一经济舱被切成多档价格,每档只放有限张票,卖完自动跳到更贵的下一档 | 越晚买,便宜桶越可能已售罄,剩下的都是贵桶 |
注意舱位桶这件事的精妙:那个「票价随时间上涨」的体验,其实不是时间直接决定的,而是便宜的桶被先到的人买光了。系统时时刻刻在预测「这趟还能卖出多少高价票」,据此动态地开关各个价格桶——这就是「动态定价」四个字的真正含义。
下面这个沙盘把收益管理摊开给你看。一架 120 座的航班,你可以选择统一定价(全程一个价)还是动态定价(按剩余天数和座位开关价格桶),拖动「距起飞天数」推进售票过程,看上座率、总收入怎么变——以及起飞那一刻,没卖掉的座位是怎么变成一排排「永远的 ¥0」的。
多切换几次你会发现一个稳定的结果:动态定价的总收入明显更高。原因正是前面两节的逻辑——它既用便宜桶把后排空座填满(不让任何座位归零),又用贵桶从临近起飞才买的商务客身上多收了钱。统一定价则总在「高价飞半空」和「低价不赚钱」之间二选一,怎么选都比不过会随时间和库存调价的对手。
四、把账算回主线:这就是攻克「可负担」的发动机
回到那个开篇的怪账:为什么机票能比同距离的火车票还便宜?现在答案清楚了。因为对航空公司来说,一个临近起飞还空着的座位,留着就是 ¥0,而卖出去哪怕只有 ¥150,也高过那 ¥50 的边际成本。于是在收益管理的调度下,这些「反正要飞、不卖白不卖」的边角座位,被以极低的价格清掉——你买到的那张便宜机票,往往就是其中之一。
这并不意味着航空公司在做慈善。它的算盘是:用一小批超低价票填满本来会归零的座位、顺便从廉航嘴里抢回价格敏感的客流,同时用高价票从商务客身上把固定成本赚回来。整趟航班的总收入,是这一排排不同价格的座位加起来的结果。你那张便宜票,是这盘大棋里被精确安排的一格。
把这一课放回整门课的主线:旅行业做的,是把跨越距离的代价一层层攻克。上一课用物理(高度与发动机)攻克了「送过距离」的单位成本;这一课用经济学(易逝库存 + 收益管理)攻克了「可负担」这一层——让普通人真的买得起一张飞越千里的票。易逝的库存 + 收益管理,是我们这门课认识的第一台发动机;记住它,因为第 09 课讲酒店时,你会看到同一台发动机一字不改地再转一遍:今晚没卖出的房间,和起飞时的空座,是同一回事。
常见误解
- 误解:同舱邻座票价不一样,是系统出错或我被坑了。 (澄清:这是收益管理在精确工作——对同一座位按不同旅客的支付意愿收不同价,是它的核心特性,不是 bug。)
- 误解:机票便宜是因为航空公司成本低、利润薄。 (澄清:恰恰相反,飞一趟的固定成本极高。便宜票之所以存在,是因为多卖一个座位的边际成本极低,而空座起飞即归零——所以临飞前的边角座位贱卖也比空着强。)
- 误解:越早买一定越便宜。 (澄清:通常是这样,因为便宜的舱位桶会被先到的人买光;但这是动态调度的结果,不是铁律——需求疲软时航空公司也可能临时放出低价清库存。)
- 误解:超售是航空公司贪婪、随意甩客。 (澄清:超售是对「总有人订了不来 + 空座归零」的理性应对,靠概率精算;偶尔超员时用补偿请志愿者改签,仍是「不让座位白白归零」这同一台发动机。)