论文部分内容阅读
平流层飞艇是可靠性要求很高的系统,需要由具有容错能力的艇载计算机来进行控制和管理。针对艇载计算机采用的余度结构进行了软件管理策略的研究和设计,提出了基于异构总线的握手机制节点故障检测方法、基于“看门狗”与“心跳”相结合的CPU故障检测方法、基于节点健康矩阵的互援式总线重构方法及基于有限状态机的多CPU并行处理系统自适应重构方法。故障注入试验表明,艇载计算机在遇到故障时能实时检测出故障,诊断故障类型,并对故障进行处理,实现系统重构,保证了平流层飞艇长期驻空时的安全飞行。
Stratospheric airships are highly reliable systems that need to be controlled and managed by fault-tolerant onboard computers. Aiming at the redundancy structure adopted by the onboard computer, the software management strategy is researched and designed. Based on the heterogeneous bus, a method to detect the node fault in handshake mechanism is proposed. Based on the combination of “watchdog” and “heartbeat” CPU fault detection method, mutual aid bus reconfiguration method based on node health matrix and adaptive reconfiguration method of multi-CPU parallel processing system based on finite state machine. The fault injection test shows that the onboard computer can detect the fault in real time, diagnose the type of fault, process the fault, and realize the system reconfiguration to ensure the safe flight of the stratospheric airship for a long period of time.