|
楼主 |
发表于 2011-8-28 15:57:19
|
显示全部楼层
jp203000 发表于 2011-8-27 21:27
首先,至于动态战役问题你可以 去ED的论坛,那又专门从事游戏开发的人与你一起讨论,那个帖子讨论的人很多 ...
Falcon 4.0气动问题的终结帖:
一百多年前,关于Lock On和Falcon 4.0气动的争论就开始了.. 而我是一年前从LO转飞F4的,算是晚辈了。和许多人一样,刚刚进入当时AF1.07版本的训练课程一:Basic Handling时,我发现无论在什么速度下做什么机动怎么都是四平八稳的?印象中最深的是横滚,比起LO里好控制多了,也不太会掉高度!以前我也听说过F4气动差的问题,此时我想看来这个F4的气动真的是比较差,完全没有飞机被空气托起来的感觉..但是既然是靠航电打牌子的模拟,我就将就一下吧.. 可是在这一年里,我的观念发生了很大的转变,今天趁自己有空想写两句话讨论一下F4的气动并结束这个争论-_-
首先,我们必须要简单认识一下F-16的电传操控系统,不然没法展开讨论。在F-16的术语里这个叫做FLCS - Flight Control System, 读音为/'flikus/..我就通过以下这几方面联系FLCS来介绍下F-16和F4的气动吧..
第一是操纵杆。F-16用的是侧杆,但这并不是它最大的卖点。由于电传操控的原因,F-16的杆子是力感应的而且是几乎不动的 - 拉杆运动最大(也就3/16英尺), 左右其次, 压杆几乎不动。力感应带来的影响是,你只要给杆子施加压力,FLCS立刻就会有所回应(但并不代表飞行控制面就一定会动,这个后面会讲到)。所以,如果你不想让F-16动,就不要动你的杆子。而我们的摇杆包括其他机械操控的真飞机例如LO里早期的SU-27,操纵杆多少会有一些死区的存在。这就是为什么我们飞行时一直有一些自己都不知道的小动作:你在降落,飞紧密编队或者空中加油时有没有发现你的手一直在轻微地移动你的摇杆,测试哪里是你死区和控制区的界限呢?而在F-16里死区并不存在,一旦你给秆子压力,FLCS立即就会有反应,在通常情况下这个直接导致飞行控制面的移动和你姿态的变化。当然,这第一点并没有在F4中被体现出来,因为我们还是用的普通摇杆,除非你给你的Cougar装了FSSB力感应配件。这也是为什么飞F4的人到了真F-16里不一定能立即适应的原因。
第二点主要是归功于FLCS。简单说来,我们现在知道如果你不想让F-16动,就不要动你的杆子。相对的,如果飞机要动而你并没有想让它动,那么FLCS会自动试图抵消这个趋势。我们分三个轴来看下这点:
飞LO的人都知道苏机是要配平的吧,而F-16不用。无论你是开满加力冲刺还是打满减速板准备表演Tom Cruise的绝技,FLCS都会自动帮你配平,你并不需要做多少俯仰修正。这点在F4里其实模拟得并不完全,你加速后还是会有些pitch up,减速后还是会有些pitch down.当然我没飞过真飞机,所以不知道这是不是在FLCS配平的正常范围之内,我的估计是要比真飞机大。
Roll: 在这个轴上F4模拟得很不错。在真F-16里,一旦你给杆子压力让飞机开始滚转飞机就会立即滚转,并且角速度加速得很快。如果你凭以前其它飞机上的经验,你一定会觉得你马上就会达到10000rev/min的滚转率。于是很自然的,你放开压力想让杆子自动“回中”一点以保持或减小滚转率。而另你惊奇的是,飞机几乎在你放开压力的瞬间就停止了滚转!这时因为在你放开压力的同时,FLCS自动命令飞行控制面往先前滚转的反方向打,自动帮你停止滚转。这就是为什么你在F4里会觉得横滚是那么的稳,那么的好操控。而OF里有一个Roll Inertia的可选选项,你选择后虽然感觉上气动很“真实”,但实际上却不是F-16的真实表现。
Yaw: 大家都知道比如你平飞时向左打满舵,飞机在向左偏航的同时逐渐地会开始向左滚转并且低头。这些附带现象在F-16中会最大程度的被FLCS自动抵消。同pitch轴一样,这点在F4里模拟得并不很明显。
综合:所谓综合就是各轴上的运动皆有吧。为什么F4中的16飞得那么平稳呢?因为在真实中,任何的湍流接触到F-16上后,FLCS会立即命令控制面自动给出相应的抵消不让它颠着你的屁股。这也是为什么你看到滑行中的F-16水平尾翼一直在上下摆动的原因:FLCS自动感知到了滑行道的不平并试图用平尾来抵消这个颠簸!这当然是没用的,但是解释了F-16能够异常平稳飞行的奥秘。
第三就是关于F-16的失速和FLCS里limiter的作用了。从LO转飞F4的人可能问,F-16怎么都不会失速呢?!的确,只要你不在低速区(150节左右以下),F-16永远不会失速!FLCS内含有几个limiter,作用是自动和谐你将会导致失控的操作,这点很像TG的作风。比如你进入了低速区还拼命拉杆制造AOA,AOA limiter就会自动忽视你多余的杆力而把AOA控制在安全的范围内。对于G也是一样,如果你在角速度下拼了老命想拉出12G,G limiter则自动忽视你多余的杆力而只允许最大9G。当然,如果你在低速下还在干蠢事,F-16同样会失速甚至进入螺旋,前提是你要有够蠢:)如果仅仅是例如引擎空转时垂直爬升到速度为0,只要你不去动杆,80%的情况下FLCS会帮你自动恢复而不会失速。但是如果此时你发疯了同时攻击两个limiter,比如使劲拉杆的同时还用力蹬舵,那么对不起FLCS救不了你了。你将会以50到60度的AOA被挂在空中慢慢掉落,并且机头不断上下震荡甚至开始螺旋,所有控制面都失效,你失速了。至于改出失速的方法我就不在这里说了,F4里和真实中用的是同一个方法。而这里我要说明的是,F4的失速模拟真的是“模拟”的,并不是根据气动规则自己造成的。只要代码认为你达到了失速的条件,你就会进入这个有“真实”症状的失速。而改出的过程也是“假的”,只要你按真实中的方法操作,代码认为你做对了就会说好了你已经成功改出了,而并不是根据气动来的。还有,如果在F4里你不小心进入了倒转水平螺旋,you're screwed.. 代码里不存在可以救你的操作!这当然是很不真实的..
好了综上所述,虽然说现代的F4版本都用了极为真实的HFFM气动数据,但由于其本身exe的限制,气动离完美还差得很远。但是,如果你用LO或IL2里机械操控的飞机和电传的F-16作比较,得出F4中飞行过于稳定气动模拟很差不会失速等等结论,那也是大错特错了。至少国外有人根据F-16飞行表演的HUD video自己飞,发现自己的飞行数据基本都符合video里显示的,一个模拟能做到这点已经是很不容易了。
附件:F.L.A.R.E制作的Open Falcon画面补丁效果图
|
|