观天追霞 上海交大学子写程序预测火烧云

图说:微博@上海火烧云预测bot 7月9日发布的预测 来源/受访对象提供(下同)

“预计今天日落时刻云属为积雨云与高层云,其中积雨云上可能可见晚霞火烧云”……每天中午12点,微博@上海火烧云预测bot都会准时发布当天晚霞和次日朝霞的预测,收获了一群“观云”爱好者。最近申城进入高温盛夏,壮观的晚霞接连出现,网友纷纷返图,晒出“夏日天空的美好”。

这个微博账号背后的运营者是上海交通大学电子信息与电气工程学院的大三学生钱昆。从2021年12月开始,钱昆利用自己编写的火烧云预测程序,每日在微博上发表预测内容。日出或日落时大气变化,太阳光穿过较厚的空气层,剩下红橙光照射到云朵上,出现的赤色云霞,被称为火烧云。钱昆就是运用了火烧云生成的原理,设计了预测软件。去年11月的一天,钱昆起了一个大早,观测到了天边非常壮观的火烧云。这次成功的观测得益于事先做足的“功课”——他在一个气象网站上获取数据,通过自己的判断得出第二天会有火烧云。由此他便想要制作一个火烧云预测程序。作为电子信息与电气工程学院的学生,编写程序对于钱昆来说并不陌生。而如何选择有效的数据,建立“大气能见度模型”,则不属于他的专业知识范围,钱昆查找了不少论文,总算完成了模型建立的部分。经过一个月左右的建模、编写、调试工作,钱昆完成了火烧云预测程序。预测程序从气象网站上获取大气含水量、雾霾能见度等物理量,根据这些公开数据的空间分布,计算日出、日落之时有没有光线能照到云彩上,由此就可以完成火烧云的预测。

他将这个程序共享给自己的一群气象爱好者朋友,希望为大家提供一个小工具。在程序的过去十次火烧云预测中,实际情况和预测相符的有八次。“不过火烧云也不是天天都有,要达到目前的预测效果不算太难”,钱昆自谦道,“夏天对流云比较多,火烧云因此出现比较多。”现在他每天发布两次预测,打开微博时也常收到网友@自己分享拍到的火烧云,“感觉还挺满足的,而且大家返图有助于我进一步完善程序,提高准确率。”钱昆最近正在给程序增加“气溶胶消光系数”参量,并且在完善云彩种类的分类方法。钱昆高中时就对气象学、地理很有兴趣,还曾参与地球科学竞赛。他对气象的兴趣源自在新华书店发现的一本《宇宙的答案云知道》,书中关于大气光学、彩虹等内容引起了他极大的兴趣,也因此常常观测气象奇观。预测程序受到关注,他觉得很意外,“没打算把(账号)做成一个多大、多全面的东西,只希望能把它坚持下去。”新民晚报实习生 计丹洁 记者 易蓉