在没有进行导弹制导部分的研发时,姜新圩觉得学习这玩意难是难,但不会太难。
可是,接触这方面的资料和那些电子元器件之后,他发现学习的难度远远超过他的想象,他发现导弹制导技术涉及太多太多的专业,除了大家都能想到的电子技术、无线电技术、微电子技术、自动控制技术、材料技术、计算机技术,还涉及到结构力学、流体力学、热能、化学等等……
见几天过去,自己还无非掌握其精髓,特别现代流体力学、热能学是他两辈子都没有接触过的技术,很多复杂的流体力学方程都弄得他寸步难行。
利用定位卫星引导导弹打击目标,看起来很容易:不就是导弹制导部分不断接受定位卫星的数据,不断通过里面的计算机计算出自己的坐标,然后根据输入的打击目标的坐标,不断调整导弹的前进方向吗?
容易啊,发现自己的前进方向在偏离,马上发出自己,命令姿态调整发动机喷射火焰,把位置调整过来就是。它偏向左边,姿态调整发动机就向左边用力,把它推回到右边一点。它偏向下面,姿态发动机就想下用力,将它推向上面一点。
可是,事情若是这么简单就好了,都可以生产导弹了。
导弹制导部分最大的制约就是与导弹的速度进行完整而无缝的匹配。
这包括两个方面的内容:
第一个方面的内容是,导弹的速度快,姿态调整发动机的时间就很短,发动机的力量就必须控制得非常精准。导弹的速度一般都差不多达到了每小时一千公里,每一秒钟跑近三百米,随便改变一下方向,就一下子改变很远的距离。
假设巡航导弹在离地面一百米处做超低空机动,只要姿态调整发动机弄错了方向,仅仅三分之一秒的时候,它就能砸到地面上,让一枚上百万美元的导弹变为一朵璀璨的烟花。
如果在峡谷中穿行,那左右调整的难度更大,对时间和力量的控制更加要求严格。
第二个方面的内容是,导弹飞行速度快,导弹的位置自然改变也更加快,经纬度和高度在时刻发生变化。制导系统里面的计算机在接收到定位卫星发送来的数据后,必须在极短的时间内计算出导弹所处的经纬度和高度,必须瞬间与存放在存储器里的地形数据进行对比,找出前面的阻碍物进行避让,或跃升或左拐或右转……
计算机再快,也得需要时间才能运算出导航目前的位置数控;数据对比的动作最快,也要消耗时间才能从存储器里调用数据、比较数据,从而发现危险、避让障碍物。
如果导弹在高空飞行,倒是时间稍微宽裕一点点,也许有零点零几秒的时间来等待,甚至还有一定的容错能力。可是,如果是巡航导弹就麻烦了,别说零点零几秒的延误,就是零点零零一秒的延误都不行。
计算坐标等位置数据延误零点零零一秒,比较地形数据延误零点零零一米,加起来就是零点零零二秒,不说其他信号延误、姿态调整发动机的动作延误,就是这零点零零二秒,导弹就能跑偏六米以上。本来你瞄准的是东边第一个窗户,结果打到的是东边第三个窗户!
正因为导弹对时间要求如此之严,一般计算机根本满足不了要求,这也是世界上懂得巡航导弹原理的国家很多,几乎每个国家都有军事技术专家懂得它们,但却只有区区几个国家能够生产出来。
姜新圩要设计导弹制导部分,不但要选用性能优良的处理器芯片,更要死抠设计电路,死抠每一个部分电路所耽误的时间,要仔细思考它们的逻辑关系,要尽可能让逻辑关系顺畅简洁,尽量减少一些不必要的逻辑运算,以减少时间消耗。