Simulation Model Generation for Aircraft Flight Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation models for evaluating aircraft flight systems are complex and time-consuming, requiring extensive modeling and evaluation that is difficult to perform accurately in a laboratory environment, especially for integrated control systems like fly-by-wire flight control systems.

Innovation Solution

A method for generating a simulation model that involves determining high-level requirements, generating specifications, creating model computer-readable program code, executing the code to generate a procedure document, and performing bench tests to compare simulation outputs against specifications, with the ability to analyze signal time histories and use alias databases for signal information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional simulation models are used to evaluate aircraft flight systems, then comprehensive analysis of complex integrated control systems can be performed, but the process becomes extremely time-consuming and resource-intensive

Engineering Contradiction:
Improveevaluation accuracyVSAvoidsimulation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the complex simulation model into multiple code units, each representing a specific functional module of the flight control system. This segmentation allows parallel processing and independent verification of individual units, significantly reducing overall simulation time while maintaining comprehensive evaluation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary syntax checking and requirement verification before executing full simulations. By performing these preliminary checks on code units individually, the system identifies and corrects errors early in the development process, preventing time-consuming re-simulations later while ensuring evaluation accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed modeling and evaluation of flight control systems is performed in laboratory environment, then accurate analysis can be achieved, but the process becomes too time-consuming for practical use

Engineering Contradiction:
Improveanalysis accuracyVSAvoiddevelopment efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent creates simplified virtual models (code units) that replicate the essential behavior of complex flight control systems. These virtual copies can be processed rapidly by computers while maintaining sufficient fidelity for accurate analysis, enabling high productivity without sacrificing measurement precision.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces traditional manual laboratory-based modeling and evaluation methods with automated computer-executable code units. This substitution enables rapid iteration and testing while maintaining analytical accuracy, dramatically improving development efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If comprehensive simulation models are created to evaluate all flight control system requirements, then complete validation can be achieved, but the device complexity increases significantly

Engineering Contradiction:
Improvevalidation completenessVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the comprehensive validation process into discrete code units, each responsible for verifying specific requirements. This modular approach maintains validation completeness while reducing the apparent complexity by organizing the model into manageable, independently verifiable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework where code units can be reused across different validation scenarios. Each code unit serves multiple functions including syntax checking, requirement verification, and simulation execution, reducing overall model complexity through multi-functional design.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If manual engineering processes are used to determine requirements and generate specifications, then flexibility in requirement definition is maintained, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improverequirement flexibilityVSAvoidrequirement processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements automated syntax checking and requirement verification systems that self-validate the code units against predefined rules. This self-service approach maintains flexibility in requirement definition while dramatically reducing processing time and human error by eliminating manual verification steps.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10747917B1Method for generating a simulation model to evaluate aircraft flight systems
Publication Date: 2020.08.18 BELL HELICOPTER TEXTRON INC
  • US10747917B1 patent drawing
  • US10747917B1 patent drawing
  • US10747917B1 patent drawing

AI summary

A method for generating a simulation model to evaluate a flight control system including determining at least one high level requirement for an aircraft flight system during a non-automated engineering process; generating at least one specification of the high level requirement; generating a model computer-readable program code based on the at least one specification; executing the model computer-readable program code to generate a model code unit; executing the model code unit to generate a procedure document; executing the model code unit to perform a simulation method to generate a bench test computer-readable program code: executing the bench test computer-readable program code on a bench test computing device to generate a simulation output; and comparing the simulation output to the at least one specification of the high level requirement to generate a pass or fail result.