登录

3秒预测城市风向!华人学者团队开发AI新技术,让无人机飞行更省电


速读:近日,来自田纳西大学、康考迪亚大学、麦吉尔大学、加州理工学院等机构的研究人员发布论文,提出GeoWind2Plan框架,将城市三维风场预测与无人机节能路径规划连接起来。 在论文测试条件下,局部风场预测仅约需3秒; 3秒预测城市风向! 而当这些风场信息变得可用,又该如何将其转化为真正节能的飞行路线? 它先从CFD数据中学习建筑几何与风场之间的映射,任务开始时,再根据建筑信息快速推断气流。
2026年11月01日 11:1

如果一架配送无人机要把包裹送到几条街外,绕开建筑后尽量直飞,似乎就是最经济的选择。但如果这条直线恰好要顶着风,穿过一条风格外大的街道,无人机是该照直穿过去,还是稍微绕开一点,或者换个高度?最短的路线,一定最省电吗?

近日,来自田纳西大学、康考迪亚大学、麦吉尔大学、加州理工学院等机构的研究人员发布论文,提出 GeoWind2Plan 框架,将城市三维风场预测与无人机节能路径规划连接起来。这项工作由秦少翔(肖老师组访问学者),赵禹程(肖老师组博士)等人完成,田纳西大学的肖熊烨老师、康考迪亚大学的王良柱老师和加州理工学院的 Anima Anandkumar 共同担任通讯作者。

(来源: arXiv )

GeoWind2Plan 系统只需接收建筑物的三维几何信息、背景风向与风速,以及任务起终点,就能预测相关区域的平均风场,再联合优化无人机的飞行路线与速度。 在论文测试条件下,局部风场预测仅约需 3 秒;利用预测风场规划的航线,在模拟风场中评估时,逆风平均可实现 12.7% 的节能。

视频|GeoWind2Plan 的交互 Demo 展示(来源:https://geowind2plan.com/)

如果只是避开迎面吹来的风,似乎并不难。但在真实的城市环境中,风的流动远比想象中复杂。密集的建筑不断改变气流的速度和方向:风可能在狭窄的街道间加速,在高楼背后减弱,也可能绕过建筑群,形成复杂的局部流动。

那么,如何提前知道无人机沿途会遇到怎样的风?面对建筑布局各异、风向风速不断变化的城市环境,能否在短时间内准确预测复杂的三维风场?而当这些风场信息变得可用,又该如何将其转化为真正节能的飞行路线?

把复杂的风,算得更快

要让无人机真正利用风场信息规划路线,首先需要解决一个更基础的问题:如何知道城市中不同位置的风究竟是怎么吹的?

少翔和肖老师在接受 DeepTech 采访时解释,无人机路径规划本身已经是一个相对成熟的研究领域,但过去很少有方法能够充分考虑复杂的高分辨率城市风场。原因在于,建筑物让城市中的风结构变得十分复杂,准确的风场信息在现实中往往难以获得。如果无法获知无人机沿途的风场情况,即使有了路径规划算法,也很难真正利用风来降低能耗。

传统的计算流体力学方法,也就是 CFD,会把空间划分成网格,通过数值求解流体运动方程,计算建筑物周围的气流。这类方法能够提供高保真的三维风场,但计算成本较高。而且,风向或风速变化后,通常还需要重新计算。在我们的实验中,一个 1.2 公里尺度米级分辨率的城市场景,CFD 模拟约需 8 小时。而一次城市无人机任务,可能只持续几分钟到几十分钟。任务无法等到风场算完再出发,也不可能提前把所有风向、风速下的情况全部计算一遍。

近年来,神经算子(Neural Operator)的发展为解决这一问题提供了新的可能。 GeoWind2Plan 就采用了 3D 傅里叶神经算子(FNO)作为局部风场预测模型。它先从 CFD 数据中学习建筑几何与风场之间的映射,任务开始时,再根据建筑信息快速推断气流。

图|GeoWind2Plan 的架构(来源:论文图 1) 图|GeoWind2Plan 的架构(来源:论文图 1) 但直接把整座城市交给模型,并不容易。高分辨率三维风场包含海量网格,而高质量模拟数据的生成又十分昂贵。 采访中,肖老师提到,如何利用二十多个城市样本,让模型适应新的建筑布局,是研究中的关键挑战。

团队的一个做法,是先在整座城市上,从每个位置向多个方向发出射线,记录每条射线在多远处碰到建筑。相比单纯知道离最近的建筑有多远,这些距离信息能更直接地呈现街道通道、建筑遮挡和周边开敞程度,帮助模型判断建筑如何影响当地气流。

背后的考虑是,一个地方的风主要由周围能直接“看到”的建筑决定,被挡在后面的建筑影响很小。这相当于事先替模型筛掉了不必学习的建筑,有限的数据只需用在真正起作用的部分。由于射线会延伸到碰到建筑为止,之后即使切成小块,每块也带着块外能影响它的建筑信息。

接下来还有一个问题:假设模型只学过风从某个固定方向吹来的情况,实际任务中风从另一个方向吹来,该怎么办?

团队采用了旋转坐标系的方法。系统先把城市建筑转到一个与背景风对齐的参考坐标系中,使实际风向对应模型训练时的参考风向,再进行预测。预测完成后,风场的位置和速度向量一起转回原来的城市坐标系。这样,风向变化就被转化为模型所看到的建筑布局变化,减少了为不同来流角度分别准备训练数据的需求。

除了风向,风速也会发生变化。对此,研究团队同样利用了已有的物理规律:在一定条件下,如果建筑布局和风向不变,只是背景风速增大,那么城市各处的平均风速通常也会近似按比例增加,而整体的气流分布格局不会发生太大变化。因此,系统不必针对不同风速重新预测整个风场,只需要根据实际风速与训练时参考风速的比例,对预测结果进行调整。

通过这些已有物理关系处理,模型可以把更多学习能力放在建筑几何布局如何改变气流上。

只算局部,怎么预测整个城市?

对于一架执行具体任务的无人机来说,它通常只会经过城市中的一小部分区域,并不需要知道每条街道、每栋建筑周围的风速。因此,GeoWind2Plan 进一步缩小了预测范围,只计算与飞行任务相关的局部区域。

这一思路不仅体现在实际预测中,也贯穿了模型的训练过程。训练时,研究团队将完整的城市风场划分为许多局部空间块,让模型分别学习建筑结构与气流之间的关系;执行任务时,系统则根据无人机的起点和终点,确定需要预测的区域,而不必计算整座城市。

少翔解释,这样的设计不仅能够减少计算量,也有助于解决训练数据不足的问题。 由于不同区域的气流遵循相同的基本物理规律,研究人员可以从一个完整的城市风场中提取大量局部样本,让模型学习具有共性的流动特征。与此同时,将模型的注意力集中在与局部气流相关的信息上,也有助于提高它在不同城市环境中的泛化能力。

多方向距离特征在切块前就已基于整座城市算好,因此每个小块仍能反映块外建筑的影响。完成预测后,系统再将各个空间块拼接起来,并对重叠区域进行平滑处理,最终形成可供路径规划使用的三维风场。

论文中的实验显示,当预测区域的总宽度设为起终点水平距离的 20% 时, 风场预测时间从完整区域的约 15 秒缩短至约 3 秒,而规划航线的能耗几乎没有变化。

主题:风场|建筑|预测|GeoWind2Plan|风场信息|康考迪亚大学