1. Introduction
Aerostats constitute a distinctive class of lighter-than-air vehicles that offer critical capabilities in modern aerospace systems [
1]. Their advantages of low energy consumption, long endurance, and high payload capacity make them highly effective in environmental monitoring, communication relay, cargo transportation, and other applications. Recent technological developments have enabled the transition of aerostat platforms from primarily military surveillance roles to diverse civilian applications including logistics networks and atmospheric research initiatives [
2]. However, the complex operational environments and stringent safety requirements of aerostats pose significant challenges to their computing systems [
3].
Aerostats typically comprise four distinct categories: high-altitude balloons, near-space airships, low-altitude airships, and tethered balloons. Despite differences in operational altitudes and structural configurations, these systems share nearly identical fundamental safety control requirements.
To enhance flight safety in aerostats, our research team has implemented a functional decoupling strategy within the avionics computing hierarchy. This innovative approach isolates emergency descent control functions from computing systems, resulting in a dedicated safety control computer with an autonomous hardware/software co-design.
The primary function of the aerostat safety control computer is to ensure controlled flight operations and continuous status tracking throughout all operational phases.
Aerostats rely on buoyancy for flight. In emergencies—such as a loss of control or boundary breaches—the system must activate the emergency helium venting system to rapidly release buoyant gas from the aerostat envelope, enabling a swift and controlled descent.
While this core requirement remains consistent across platforms, existing safety control implementations exhibit critical limitations rooted in platform-specific customization:
Installation inefficiency: current systems are tailored to individual aerostat parameters—envelope dimensions (ranging from 10 m3 for small, tethered balloons to 500,000 m3 for stratospheric platforms), external communication interfaces (e.g., RF, optical, or satellite links), and flight profiles. This results in incompatible form factors, with control unit volumes varying by over 300% (0.2–0.8 L), complicating standardized mounting and integration.
Operational complexity: divergent safety protocols across platforms force operators to master multiple control strategies. Field studies indicate a 23% increase in human error rates when managing heterogeneous systems compared to unified interfaces.
Maintenance and upgradability barriers: this architectural fragmentation impedes software updates and hardware iterations, extending development cycles by 40–60% for cross-platform compatibility adaptations.
These limitations underscore an urgent need for universal safety control architectures that reconcile platform-specific operational demands with standardized design frameworks—a challenge yet to be systematically addressed in aerostat research.
With the rapid development of electronic information technologies and artificial intelligence, aerospace computing systems have achieved significant progress in recent years, primarily manifested in three key areas:
Enhancement of chip radiation tolerance: the mass production of radiation-hardened components, particularly field-programmable gate arrays (FPGAs) with single-event upset mitigation capabilities, has enabled high-reliability avionics designs for near-space aerostats [
4]. However, these radiation-tolerant solutions often entail prohibitively high costs, rendering them impractical for low-altitude aerostats operating under tight budget constraints.
High-reliability redundant architecture design: fault-tolerant architectures, which integrate redundant resources and error masking mechanisms at critical system nodes, have become a focal point in aerospace flight control systems. A 2024 NASA report highlights the emergence of highly integrated modular computing systems for small spacecraft, with heterogeneous FPGA+ARM architectures dominating the market [
5]. Studies such as the FPGA-based fault-tolerant framework proposed in [
6] provide standardized and scalable redundancy management solutions for avionics, while the triplex redundant flight control system utilizing the M1394B bus [
7] demonstrates advancements in real-time performance and reliability. Nevertheless, these architectures are predominantly tailored for conventional aviation flight control systems, resulting in excessive complexity and resource overhead when applied to aerostat safety control scenarios.
Advancements in intelligent safety algorithms: AI-driven strategies, including reinforcement learning for dynamic path planning in turbulent wind fields [
8] and digital twin technology for mission reliability enhancement [
9], have shown promise in simulation environments. However, their implementation in aerostat safety control systems faces two fundamental constraints: (1) the inherent simplicity and determinism required for aerostat emergency protocols, and (2) stringent limitations on computational resources within safety control computers, which typically prioritize lightweight operations over complex AI computations.
However, these advancements demonstrate critical limitations in meeting the essential design requirements of cost-effectiveness, simplified implementation, and cross-platform compatibility for universal safety control computer architectures.
To address these requirements, this study aims to design and implement a universal safety control computer for aerostats to enhance operational safety, reliability, and intelligence [
10,
11,
12]. The proposed system integrates high-performance processors and advanced algorithms to improve computational efficiency and real-time performance, thereby meeting the demands of complex tasks. By incorporating redundant design and fault-tolerant mechanisms, it strengthens system stability to ensure safe operations in extreme conditions. Furthermore, its modular architecture and compatibility with diverse interfaces support flexible adaptation to technological innovations, which enables broader applications for aerostats [
13].
The practical value of this research lies in three key aspects:
Enhanced Safety: The universal safety control computer significantly reduces accident risks while safeguarding personnel and equipment.
Mission Efficiency: Its high performance and intelligent features expand aerostats’ utility in environmental monitoring, logistics, and emergency response.
Industry Advancement: Standardized modular design lowers research, development, and maintenance costs, thereby accelerating the industrialization of aerostat technology.
In summary, as aerostats become increasingly vital in modern aviation, the safety control computer—their operational core—directly determines their viability [
14]. This study addresses existing deficiencies by developing a universal safety control computer, thereby advancing both the safety and intelligence of aerostat operations. The findings offer theoretical insights and practical solutions, with implications extending to safety systems in other aerospace platforms [
15,
16,
17].
The remainder of this paper is organized as follows.
Section 2 details the design principles of the universal safety control computer, focusing on functional requirements and architectural innovation.
Section 3 presents the hardware system design, including redundancy architectures and modular integration strategies.
Section 4 elaborates on the software system design, emphasizing the triple-module voting mechanism and fault-tolerant synchronization protocols.
Section 5 introduces safety control strategies, including the remote safety control strategy and autonomous safety control strategy, with a focus on the implementation process of geofencing—the most widely used method in autonomous safety control.
Section 6 concludes this study with performance evaluations and future research directions.
2. Design Principles of the Universal Safety Control Computer for Aerostats
The universal safety control computer performs multiple critical tasks, including safety control, status monitoring, and fault diagnosis [
18]. For safety control, it processes data from various sensors in real time and generates control commands based on predefined algorithms to ensure stable flight and precise landing [
19]. Regarding status monitoring and fault diagnosis, it continuously tracks the operational status of all subsystems, while promptly identifying and addressing potential failures to maintain safe operations [
20].
And it typically requires independent control links and multiple helium venting mechanisms to address diverse failure scenarios.
As shown in
Figure 1 (aerostat safety control system diagram), the universal safety control computer operates in three stages:
Data Acquisition: collects real-time sensor data, including the aerostat’s latitude, longitude, altitude, temperature, atmospheric pressure, and power supply voltage.
Data Processing: analyzes sensor data to determine operational status (e.g., normal flight, boundary breach, or system failure).
Controlled Response: triggers the orderly activation of emergency helium venting devices (e.g., pyrotechnic actuators) upon the detection of anomalies (e.g., boundary violations) or descent commands. This ensures rapid gas expulsion and a safe, controlled descent trajectory.
The design is characterized by the following features.
- 1.
Universal Design Features:
Multi-interface compatibility: preconfigured data interfaces accommodate diverse external devices: 4 × CAN bus interfaces; 10 × RS422 interfaces; 2 × RS485 interfaces; 4 × RS232 interfaces.
- 2.
Scalable Emergency Venting:
Twelve preconfigured helium venting device driver interfaces support aerostats of varying sizes.
- 3.
Triple Modular Redundancy (TMR):
The main control unit employs a triple modular redundancy design to enhance system reliability and stability. This architecture ensures continuous operation even if one or two modules fail, which is critical for aviation systems requiring mission-critical reliability.
3. Hardware System Design
3.1. Architecture Design for Resource Demand Resolution
FPGAs (field-programmable gate arrays) offer significant advantages due to their abundant resources and high configurability [
21]. The ARM-FPGA hybrid architecture leverages the FPGA’s dynamic reconfigurability to extend system resources, as illustrated in
Figure 2.
In this design, the ARM processor controls FPGA read/write operations through the FSMC (Flexible Static Memory Controller) bus. The FPGA functionally replaces traditional “ARM + peripheral chip” architectures by consolidating multiple expansion chip functionalities into a single programmable device. This integration achieves three key advantages: enhanced system compactness through component reduction, lower power consumption from simplified interconnects, and improved reliability through minimized signal integrity issues. Furthermore, the FPGA’s hardware reconfigurability enables the rapid adaptation to evolving requirements through HDL (Hardware Description Language) modifications, eliminating physical hardware redesign cycles.
The ARM processor accesses FPGA resources through dedicated address space allocation, enabling the seamless integration of FPGA-based peripherals (e.g., I/O modules and communication interfaces) onto the ARM’s extended data/address bus. These FPGA-implemented peripherals are formally designated as IP cores (Intellectual Property cores)—pre-verified, reusable logic blocks implementing specific functions. Typical implementations include I/O expansion modules, UART controllers, and custom communication interfaces.
Unified IP Core Abstraction Model: To standardize bus interfacing for heterogeneous IP cores, we implement a black-box abstraction model where the following applies:
Configuration Registers (ARM-writable): store control parameters (e.g., UART baud rates and GPIO directions).
Result Registers (ARM-readable): contain processed data outputs and status flags (e.g., received serial data and interrupt status).
As illustrated in
Figure 3, this model establishes a consistent access paradigm where the following applies:
Each IP core occupies a unique memory-mapped address range.
ARM interacts with cores using standard read/write operations identical to external SRAM access.
Scalability is inherent—core addition/removal only requires address space reallocation.
Through FPGA reconfiguration via ARM-based software control, the system enables dynamic interface reconfiguration—including the on-demand deployment of industrial communication protocols (CAN bus, RS485, etc.)—to satisfy mission-specific aerostat safety control demands.
3.2. Architecture Design for Reliability Requirements
Aerostat safety control systems demand ultra-high reliability as a paramount requirement, with power consumption and weight being secondary considerations. To meet this objective, we adopt a passive redundancy architecture tailored to aerostat safety control needs, which prioritizes fault containment over error correction. Unlike active redundancy (which relies on error detection and backup switching), passive redundancy shields faulty outputs to prevent error propagation. A common passive approach is the N-Modular Redundancy (NMR) system with a voting mechanism [
22], as shown in
Figure 4.
In this architecture, N identical computer systems process input signals simultaneously. A voter compares their outputs and selects the majority result as the system’s final output. For an odd N, the system can tolerate up to (N − 1)/2 failures. Balancing reliability, cost, complexity, and power, triple modular redundancy (TMR) is widely adopted [
23]. TMR offers rapid error masking, high real-time responsiveness, and scalability to increase redundancy for enhanced reliability. This makes it ideal for mission-critical, real-time aviation systems [
24].
Based on the comprehensive design considerations, this system adopts a passive triple modular redundancy (TMR) architecture where three modules cross-monitor outputs, perform majority voting, and isolate faults. The ARM software (version 1.0) implements redundancy management tasks to synchronize operations across the three ARM modules, execute consensus-based output validation through a software voter, and autonomously isolate defective components, thereby ensuring fault-tolerant system behavior.
3.3. Hardware Architecture Design
The safety control system employs a synergistic ARM-FPGA architecture that capitalizes on their complementary strengths, effectively addressing the limitations inherent in single-processor solutions.
Figure 5 illustrates the comprehensive hardware architecture.
The system comprises three principal subsystems: the core computing component, interface board, and driver circuit board, each fulfilling distinct functional requirements.
3.3.1. Core Computing Component
The core computing component is constructed using three identical ARM-based circuit modules, featuring a unified hardware design that simplifies maintenance.
Each ARM processor executes mission-critical operations, including data parsing and protocol conversion, system configuration management, and operational parameter optimization.
The software defines the initial roles for the three identical ARM-based circuit modules.
Primary controller: maintains operational control during nominal conditions.
Backup controller: assumes control authority upon primary failure detection.
Arbitrator: implements real-time health monitoring and coordinates control authority transitions.
3.3.2. Interface Board
FPGA-centric design: implements external interface functionalities through FPGA programming.
Expanded interfaces include the following:
16 × UART (configured via level-shifting chips,10 × RS422,4 × RS232,2 × RS485);
4 × CAN interfaces (compliant with standard protocols via transceivers);
24 × Digital Input (DI) and 24 × Digital Output (DO) channels.
3.3.3. Driver Circuit Board
The driver circuit board serves as the final-stage interface in the hardware architecture, translating validated computational outputs into actuator drive signals. The design incorporates redundant safeguards against unintended operations to ensure system integrity.
Converts DO signals from the interface board into the voltage levels required for the helium venting device driver.
Collects feedback signals from these devices, converts them into DI signals, and relays the processed signals to the safety controller via the FSMC bus.
- 2.
Anti-Misactivation Safeguard:
Employs two series-connected relays per cutting circuit, where the simultaneous closure of both relays is required to activate a single cutting device.
Supports 12 cutting devices with real-time status monitoring capabilities.
3.4. Modular Design
The universal safety control computer for aerostats employs a modular architecture. The chassis integrates three critical subsystems: the core computing component, interface board, and driver circuit board.
Notably, the core computing component implements triple modular redundancy (TMR) through three identical computing nodes, providing fault-tolerant operation and scalable processing capacity.
Refer to
Figure 6 for modular chassis design details.
7. Conclusions
This research significantly advances aerostat safety control systems through a modular design, redundancy mechanisms, and hierarchical threat–response strategies, offering a foundational framework for autonomous operations. While these contributions mark theoretical and engineering progress, a reflective discussion on the study’s limitations, underlying assumptions, and deployment risks is critical to contextualize its real-world applicability.
Key contributions:
Theoretical contribution: the proposed functional decoupling framework establishes the first functional decoupling framework specifically for aerostat safety computers, addressing the critical limitation of platform-specific fragmentation in existing solutions.
Engineering practice: it proposes a generalizable architecture for aerostat safety control computers by balancing reliability and economic feasibility.
Summary of aerostat safety control strategies: it summarizes common safety control strategies for aerostats. It combines remote commands with autonomous decision-making to achieve hierarchical threat responses.
Limitations of the Current Study:
Although the system design has been finalized, full-scale flight experiments remain unimplemented due to regulatory airspace constraints. Consequently, potential challenges in actual flight operations (e.g., unexpected turbulence, electromagnetic interference, or sensor degradation) have not yet been empirically validated.
- 2.
Uncertainty in Real-World Operational Scenarios
The current validation focuses on controlled laboratory environments and preprogrammed failure modes. Key real-world stressors—such as GPS spoofing, signal noise, and multi-agent coordination conflicts—were not systematically incorporated into the testing framework.
- 3.
Limitations in the testing of safety control strategies
While the functional validation of safety mechanisms (e.g., geofencing) was conducted, critical performance metrics—boundary conditions and error margins—were not quantitatively assessed.
Future Directions:
Perform comprehensive and rigorous testing of quantitative metrics for safety control strategies under diverse interference and error conditions. Conduct full-scale flight tests to verify system performance in real-world environments (e.g., extreme weather and electromagnetic interference).
Expand deployment in commercial logistics, emergency response, and environmental monitoring.
This study provides a vital blueprint for aerostat safety systems, yet its translational success hinges on confronting limitations transparently. The absence of real-world validation and quantitative safety margins underscores the need for humility in claiming robustness. By prioritizing rigorous testing, re-evaluating cost-reliability trade-offs, and fostering interdisciplinary collaboration, this framework can evolve from a promising prototype to a trusted, field-ready solution. Ultimately, the journey toward next-generation aerostat autonomy demands not just technical innovation but also a commitment to addressing the hidden risks embedded in assumptions and untested scenarios.