据美国亚利桑那大学以及其他来源报道,美国NASA资助的研究项目“可复用航天系统用的可扩展自配置体系结构)(SCARS,Scalable Self-Configurable Architecture for Reusable SPACe Systems)进入第二阶段。美国亚利桑那大学与喷气推进实验室正在进行有关的测试活动。
当NASA工程师与航天器或着陆器失去联系时,太空飞行任务往往功败垂成,再不就是一些关键系统从此失效、飞行任务大受影响。而大多数情况下,可能只需要对有关的器件进行一下简单的重置(reconfiguration)就可能解决问题。亚利桑那大学正在和喷气推进实验室一道开发混合的硬件/软件系统,以期有朝一日可以使用机器智能使故障航天器能够自愈。研究人员正在使用现场可编程门阵列(FPGA)来建造这种自愈系统(参见附图)。
现场可编程门阵列把软件和硬件结合起来,产生出能在芯片水平上重置的灵活的系统(flexible system)。由于硬件的一些功能可在芯片水平上实现,软件就能用来模仿硬件。这样,现场可编程门阵列的“firmware”得以重置,用来模拟不同类型的硬件。
眼下,研究人员正在测试无线连接的五个硬件单元。比方这五个硬件单元代表的就是在火星上工作的五个着陆器或者漫游器。研究人员为了测试而设置一些故障,然后采用两种方式进行挽救。第一,一个问题单元(比方说是A单元)对其中的问题电路进行重编程,尝试在节点级(node level)自愈。如果不成,第二步就是让A单元使用其冗余电路。
如果A单元自身资源不能解决,网络级(network-level)智能将启动。这种情况下,另一个单元(比方说是B单元)将接手故障单元的各项功能。B单元重新配置,以便既能执行本B单元原定任务又同时承担起故障单元A的关键任务。如果A、B两个单元都失效并不能自愈,剩余的三个单元将分担出了问题的这两个单元A、B的任务。
所有这些活动全部要在无人帮助下自主完成。
图片说明:研究人员正在调整一个自愈计算机系统的发射器组件。该组件用于无线地链接五个受试单元。发射器左边的单元就是个现场可编程门阵列。其他发射器和现场可编程门阵列在背景中可见。