作者clerk (PSO-BB沉迷中)
看板FORMULA1
标题法拉利赛车谈IT
时间Sun Feb 20 20:37:40 2005
http://taiwan.cnet.com/enterprise/technology/0,2000062852,20096522,00.htm
法拉利赛车谈IT
Dietmar Mueller‧郭文兴译 2005/02/18
开赛车需要的不止是好的手眼协调与能承受G-force重力的胃,同时也需要一拖拉库的高
科技装备。
法拉利的一级方程式车队--与他们的七届冠军车手麦可 舒马赫--深受高科技的影响。这
些影响包括自行制造的软体,与标准化的硬体,如赞助厂商AMD提供的Opteron处理器。
在比赛时让赛车更换轮胎的「休息区」里,同时也进行许多高科技的工作。电脑在此收集
资料,监视车辆的状况是否符合赛道的要求。
Dieter Gundel是法拉利的赛车电子仪器负责人,他向记者解释这个优秀的队伍如何利用
高科技在比赛中略胜一筹。
Q:你们使用哪些商用软体?相对来说,有多少软体是你们自己研发的?
这要看你说的是哪种应用。办公室里使用微软的商用软体,而设计与进行运算的工具
(CAD and CAM)也是商用软体。所有赛车的控制软体,大多数的资料分析软体,跟一些资
料库软体,则是自行撰写的。因为不同的小组使用不同的软体,所以不容易说出一个明确
的数量。
Q:你们使用何种硬体?
大部分的工作都使用个人电脑。在做设计与零件模拟的时候使用工作站。
Q:你们使用何种作业系统?
整个公司的个人电脑使用微软的Windows XP。
Q:你们使用哪些软体开发工具?
同样的,这要看状况而定。赛车的控制软体使用C跟组合语言。多数的分析与模拟是用
Matlab完成的。其他的工作则是用物件导向语言所写(视需要使用C++, Delphi或Visual
Basic)。
Q:比赛时,赛车跟休息区的资料传输量大约有多少GB?
以平均1.5小时的比赛来说,大约是1GB,而且比赛愈长资料量愈多。不过有一部分资料是
重覆的,我们同时使用备用遥测(telemetry)频道跟内存记忆体来确保资料。
Q:赛车与休息区如何进行通讯?
就如同这个问题所暗示的,赛车与休息区只能透过通讯来彼此连系。车上的控制模组,除
了担任控制的脚色外,同时记录所有相关的(来自感测器、线圈与零件本身的)讯号,并把
这些讯号传给一个复杂的记录器。记录器会把资料写入记忆体,同时将资料做处理,以便
作无线遥测传输。
进行无线遥测传输时,资料会在加密与封装後使用1.5GHz左右的微波频段传到休息区。在
休息区,我们先修正资料的正确性,再将它解密,最後资料就被传送到连线的工作站。若
赛车目前所在的位置无法传输,资料便不会马上传出,而会先存在缓冲占存(buffer)里,
稍後再传给休息区分析。
Q:你们使用何种资料传输协定?
使用的协定结合了除错与加密技术,适合无线网路传输。这些协定都针对比赛的传输环境
进行了最佳化。
Q:法拉利的电脑会故障吗?
会,但顶多暂时而已。在车子的功能完全依赖软体的情况下,软体是可能出错的。在这种
嵌入式系统里,有许多的监测程式,在控制程式瞬间没有回应的时候就会重新启动,所以
故障都只是暂时的。因此你的问题就变成:法拉利的电脑会出小错吗?答案是会的。但是
所有在比赛使用的软体,都在实验室,测试台与跑道上完善的测试过,所以比赛时是不太
可能故障的。
Q:舒马赫的优秀成绩里,资讯科技(IT)扮演多大的角色?
这要看你问谁。如果你问的是负责控制程式与资料分析的人,像本人,我会说软体的功能
对於舒马赫来说扮演重大的支持角色。好的软体让车手在表现上得以略胜一筹,这对於比
赛的胜出是十分必要的。不管如何,要记住很重要的一点:不是只有舒马赫一人让法拉利
车队胜利。所有我们的车手----舒马赫的队友 Rubens Barrichello与试车手Luca Badoe
,都对於我们目前的成绩有贡献。
Q:电脑模拟跟需要在赛道上实地进行的测试两者相比,大概是怎样的比例?
这很难说。考量效率的情况下,我们渐渐地提高模拟的比例,因这比实际测试便宜得多。
很显然有些需要可靠度或需要跟其他功能互动的部分,是不可能不在车上实测的。虽然模
拟的部分持续增加,我们并没有缩减实地测试。总体来说我们只是做了更多测试。
Q:模拟要花多少时间?
这也是看情况。如果我们要做一个更改控制策略(如抓地力的控制)的模拟,这个模拟大概
是车子跑两圈之间可以即时完成-换言之,几十秒。其他的模拟(如空气动力学的模拟)可
能要花数小时,所以通常会在比赛前,把所有参数设定好。机械结构与力学模拟可能要好
几天,不过那是另外的流程了。
使用更强大的电脑可以减少模拟的时间。这代表在比赛时我们可以做一些之前必须要在比
赛之前或是赛後回义大利才能做的模拟。只要电脑更强大,就有愈多的模拟可以即时进行
,赛车离开休息区跑下一圈时也就准备愈充份。
Q:你们怎麽确保McLaren-Mercedes或其他比赛队伍拿不到你们的资料?
在工厂跟赛道上,我们公司的网路都使用最高度的防护。我们不在赛道上跟工厂里使用无
线网路,因为不满意它的安全性。所有含有重要资料的笔记型电脑,在离开工厂时都将硬
碟加密过。我们的从赛车到休息站的通讯也有加密。
Q:资讯科技对於新赛车的研究影响多少?
呃,就如同先前所提,所有的设计的工作都是透过CAD跟CAM工具软体所完成。机械结构跟
力学分析都使用电脑,所以我可以说它影响了每一个层面。
Q:电脑科技为比赛策略带来了什麽影响?
电脑科技对於比赛策略有巨大的影响。所有我们决定的策略都是基於电脑的模拟。我们用
来自之前模拟的参数与比赛前几天的表现,决定我们的基本策略。在实际比赛时,这些策
略,会根据比赛情况与新做的决定即时调整。很清楚的,不是所有事情可以用软体模拟完
成。但至少这些软体,对於需要做决定的工程师来说提供许多有用的资讯。
Q:你们如何确保资讯科技在比赛时不会出问题?
对我们来说有两个关键:备用与复原。为了对最坏状况做好准备,我们甚至设计可以用
USB碟来传输资料复原系统的方法。其它重点就是在(一级方程式) 赛车里的一条铁则:千
万不要同一个错犯两次。我们必须修复所有问题,不管是改善这个元件与结构,或是退一
步使用效能较差但较安全的方案。
Q:有发生过因为资讯科技造成的事故吗?
不,还没有。很显然,已经切换到备用系统的情况是比较危险的,不过目前为止我们还能
掌控可预见的所有状况。
Q:资讯科技在赛车本身扮演什麽脚色?
赛车是用软体控制。只要是比赛规定允许而且我们觉得有益的地方,都会使用自动控制系
统。引擎控制是个显而易见的例子。另一个例子是齿轮箱的控制系统,它可以让换档在10
微秒内完成。抓地力控制系统是另一个很重要的例子。线控驾驶 (节流阀控制系统) 与
线控离合器也是重要的控制系统。还有更多,比方车手状况的监控系统,仪表板介面与之
前提到的资料传输与记录系统。但比赛规定不能使用ASR (自动防滑控制),自动换档跟自
动起跑也不行。
Q:使用愈精密的仪器速度会更快吗?
我们会说每圈时间,而不会说速度,因为最高速度不代表每圈的最短时间。但是简单的答
案是:会。看看之前提到的那些控制系统,你就可以知道这些软体的功能与赛车的性能表
现习习相关。
Q:最近几年来使用的资讯科技系统有什麽改变?
它们从辅助工具变成了必备的部分。拿个例子来说:几年前出厂的赛车在出问题时并不会
记录资料。今天的车子如果记录资料的功能不OK是不能出厂的。在没有这些资讯工具的情
况下,要将赛车行驶在最佳状况下是不可能的。
--
有一个古老而神圣的传统:如果你收到“RTFM (Read The Fucking Manual)”的
回复,回答者认为你应该去读TMD手册。当然,基本上他是对的,你应该读一读。
RTFM有一个年轻的亲戚。如果答案是“STFW (Search The Fucking Web)”,回
答者认为你应该到TMD的网上去搜索。基本上,他也是对的,你就去找吧。
这些答复意味着回答者认为(1).你需要的资讯非常容易获得;(2).你自己去搜索这些
资讯比灌给你能让你学到更多。 Copyright (C) 2001 by Eric S. Raymond
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.100.72
1F:推 Aegisth:那他们看来还很少当机欸 不简单 XD 203.67.95.74 02/20
2F:推 LucaBadoer:拙见认为"休息区"应译作"维修区"较恰当XD218.162.105.250 02/20
3F:推 gotoman:用晕到死XP系统 不怕当机吗 XDDDDDD 59.113.172.49 02/20
4F:推 clerk:XP已经很少当机啦!!顶多程式没有回应.... 218.164.100.72 02/20
5F:推 swatteam:不是WIN ME就好啦 XD220.143.224.150 02/20
6F:推 tonyatta:结果Toyota偷得出F厂的软体 XDD 140.113.123.64 02/20
7F:推 neoschumi:因为有间谍140.134.242.121 02/22
8F:推 yjw691:那麽重要的程式 应该用lenous(拼错?!)会比较好吧!220.140.216.167 02/22
9F:→ Schatz:Linux... 158.94.109.7 02/24