莲花F1车队CIO格雷姆·汉克兰德:应用大数据与时间赛跑
作者:万莉 袁钊太
来源:《中国计算机报》2013年第21
        莲花F1车队CIO格雷姆·汉克兰德已经为赛车队工作16年了,在这16年中,他亲眼目睹了ITF1赛场带来的改变。汉克兰德开始涉足赛车行业时是一名网络工程师,后来整个团队被雷诺接管后,他在团队担任网络构架师。莲花f1汽车赛F1团队总部位于英格兰的牛津郡。现在汉克兰德大部分的工作时间都在这里。
        数据分析不仅限于赛道
        汉克兰德负责提供应用程序和基础构架来支持竞赛团队需要的IT系统,其中包括设计、生产制造、风洞系统和运行复杂流体动力学(CFD)以模拟优化汽车的空气动力学的超级计算机。他还负责安全,是管理团队的高级成员之一。
        他回忆道:当我加入到这个团队的时候,我们主要在Unix系统上运行CAD(计算机辅助设计)软件。我们带着Unix工作站到赛场,在赛道上我们有5台笔记本电脑。”F1是高科技的比
拼,所以即便这种装备在今天的标准看来是原始的,但以他对体育的经验来看: “F1总是领先采用先进的IT产品。
        之前赛车的数据通常安装在一张软盘里。而现在的F1赛车会产生千兆的数据。他承认他不是大数据的忠实粉丝,但是F1的成功取决于快速数据分析。我不喜欢大数据这个术语,因为它会引起混乱。对于我们来说,这些大数据的挑战在于使用多个数据集,如利用空气动力学和CAD数据,去创造性能更加出的赛车和成绩。他说。
        “在金融服务行业,我看到很多相似的实时数据分析。当车在赛道上时,你最多有90秒做出决定,当然这需要基于分析数以百计的参数。汉克兰德说,这些参数涵盖从轮胎压力、天气状况,到竞争对手的位置以及他们的轮胎策略。
        该团队采用微软Dynamics去代替原先较为孤立的系统,提供一个端到端视图方案。他们用IT咨询公司Avanade做软件开发和测试。软件是基于Microsoft,采用面向服务的体系架构(SOA)而建立的。
        莲花F1车队的确在使用Dynamics为车队定制的软件,正是使用了定制软件,车队提高了在赛场上的竞争优势。
        “如果我们看到在CFD、风洞和统计分析存在竞争优势,我们将会自己编写软件。汉克兰德说。
        Avanade为莲花正在开发的系统,叫做战略,它利用微软Dynamics,结合了工程和数据。战略系统是一个统计引擎,用以统计竞赛信息、工程和仿真数据。通过这些统计帮助团队不断改进赛车和比赛战略。该系统将帮助莲花F1车队获得一个覆盖PLMERP和竞赛性能应用的端到端视图。
        3分钟进行一次模拟竞赛
        汉克兰德计划连接CAD 和微软Dynamics,这将有助于简化分析莲花F1赛车的性能与工程数据。今天是纯手工的,把所有的数据收集齐花了几天时间。他解释道。但连接CAD 和微软Dynamics后将加快数据分析。
        汉克兰德表示,一个比赛团队即便没有这样的数据分析,也可以赢得比赛,但要赢得F1冠军赛,需要像战略这样的软件帮助团队建立一整个赛季的赛车策略。战略软件将在2014赛季变得更为重要。汉克兰德说:在下个赛季,将开始使用1.6涡轮增压引擎开始比赛,战略软件将为新的变化制定新的比赛战略。
        “回顾前面赛季的数据并不会那么容易,我们每个赛季几乎都是要从基础数据重新开始分析。他补充道:我们要看数以百计的参数,包括竞争对手正在干什么。数据子集是从车里到无线电实时传播的。
        “我们的监控警报像穿刺。每3分钟,这个战略系统用就这些数据来做一次模拟竞赛。鉴于一辆F1赛车不能携带足够的燃料全速运行到比赛结束,汉克兰德表示:我们需要分析我们将如何坚持到比赛结束。
        汉克兰德说:在澳大利亚比赛战略帮助奇米·莱科宁赢得了比赛。我们一直非常好地管理着轮胎。莱科宁在比赛中仅有两次停站,而不是三次。
        大部分的实时分析都是在赛道旁做出的。然而汉克兰德说莲花F1现在在总部建立了一个专用房间,在那里人们可以处理从赛场发回的实时数据。几年前,以英国通信的状况是不能实现的。他说:我们在英国的乡村,周围没有什么工业。过去,通信是非常困难的,但我们现在有高效的10 Mbps专线。
        连接的可靠性意味着汉克兰德需要认真考虑使用云服务。我们开始把重要的东西上传
到云端,例如和CRM(客户关系管理)数据,但是我们从竞赛团队的信息流看到了巨大的潜在利益。
        每场比赛后所有的IT设备都会打包运送回牛津郡总部,然后送到下一场比赛赛场。而设备在运输中不可能更新软件,这意味着汉克兰德在下场比赛开始前只有一天时间来配置系统。
        他说:在比赛前的周三之前,我们都不能做应用程序更新。如果我们能把设备更早些运回,那就太好了。云计算将使这项工作变得更容易。
       
        F1赛场——大数据分析的竞技场
        414日,F1上海站正赛一开始,当莲花(LotusF1车队冠军车手奇米·莱科宁(Kimi Raikkonen)在转弯处与迈凯轮车队的佩雷兹撞在一起的时候,莲花F1车队后场的工作人员瞬间惊呆在那里。——刚刚还忙碌且充满着欢笑的后场,此刻只有远处赛道上传来的刺耳的赛车声。
        不过,这种静止只持续了短短数秒。引擎正常、压力正常、轮胎牵引力正常……”随着车队工程师的声音出现在车队通话频率中,莱科宁又回到了赛道。
        虽然赛车鼻锥受损,不过凭借新赛车的速度优势,最终莱科宁还是上演了大逆转,第2个冲过终点,如愿登上了领奖台。
        莲花车队的IT团队,需要提供数据的准确性、灵活性和时效性,让莲花车队在开赛前就领先于竞争对手,实现人、资产、系统和数据的最佳整合,利用数据最大化驱动比赛结果。
        之所以能收集有效数据,反应迅速是因为莲花F1团队是一个拥有550人的组织,团队使用信息技术来跟踪和调整赛车及赛事的方方面面。对于一辆F1赛车,哪怕是最小的零件也要经过不断的增强和迭代设计、气动优化和结构强化来获得最佳性能,有时候团队需要精心包装并长途运输两个完整的赛车和30吨的设备,同时还要保持一个完整的库存。另外,他们还需要为1000多名工程师、机械师、支持人员以及贵宾们安排航班、运输和住宿。面对这些挑战,莲花F1车队利用微软Dynamics跟踪所有数据(包括赛车从设计到部署的相关数据),决策者根据收集到的有效数据,快速做出响应,制定明智决策,赢取比赛。