Flight Control Computer Synchronization Under Unknown Time Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern aircraft flight control systems face challenges in synchronizing dissimilar flight control computers used for control and monitoring modes, which is crucial for robust automatic piloting laws, especially when one computer has an unknown time advance or delay relative to the other.

Innovation Solution

A method and system for synchronizing two computers that compute control orders for aircraft control surfaces, involving iterative steps of computing, exchanging, determining signal pairs, product pairs, and remainder pairs to establish synchronized signals, even when one computer has a time advance or delay relative to the other.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dissimilar redundant computers are used in flight control systems with COM/MON pairs, then system robustness against faults is improved, but synchronization difficulty increases due to unknown time advances or delays

Engineering Contradiction:
Improvesystem robustnessVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary synchronization mechanism that uses exchanged bits and signal pairs as mediators between computers. Each computer computes bits based on control order changes, exchanges these bits with its partner, and uses the exchanged information to determine synchronized signals. This intermediary approach allows synchronization without requiring direct knowledge of time advances or delays between dissimilar computers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by having computers pre-compute bits based on control order changes before exchange. The bits represent predetermined information about control order transitions, allowing the synchronization mechanism to work with prepared data rather than requiring real-time alignment. This preliminary computation simplifies the synchronization process despite unknown time differences.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If iterative synchronization steps are implemented to handle unknown time differences, then synchronization accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the synchronization process into distinct iterative steps: computing bits based on control order changes, exchanging bits between computers, determining signal pairs from exchanged bits, computing product pairs, computing remainder pairs, and determining final synchronized signals. This segmentation allows each step to be handled independently with simple logic, reducing overall computational complexity while achieving accurate synchronization through multiple passes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses partial action by computing only the necessary bits related to control order changes rather than exchanging complete control order data. The bit computation focuses on specific transitions (whether control orders differ from previous iterations), providing sufficient information for synchronization without the overhead of full data exchange. This partial approach reduces computational load while maintaining synchronization accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If bits are exchanged iteratively to determine synchronized signals, then reliability of control orders is improved, but communication overhead increases

Engineering Contradiction:
Improvecontrol order reliabilityVSAvoidcommunication data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential synchronization information from control orders by computing single bits that represent whether control orders have changed. Instead of exchanging complete control order data or detailed timing information, the system extracts minimal bit representations that capture the necessary synchronization state. This extraction dramatically reduces communication overhead while maintaining the ability to achieve reliable synchronized control orders.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11477002B2Method and system for synchronizing computers
Publication Date: 2022.10.18 AIRBUS OPERATIONS (SAS)
  • US11477002B2 patent drawing
  • US11477002B2 patent drawing
  • US11477002B2 patent drawing

AI summary

A method and system for synchronizing computers includes a bit computing module for computing of a bit by each computer, an exchange module, a bit signal pair determination module for determining a bit signal pair including the computed bit, a bit product pair determination module for determining a bit product pair indicating which bit equal to 1 of the bit signal pair of a computer can be combined with the bit of the bit signal pair determined for the other computer in the iteration n−1, a bit remainder pair determination module for determining a bit remainder pair indicating which bit equal to 1 of the bit signal pair of a computer in the iteration n is different from the bit of the bit signal pair of the other computer in the iteration n−1, a synchronized signal determination module for determining a synchronized signal based on the bit product pair and on the bit remainder pair.