Aircraft brake data processing system

The aircraft brake data processing system solved the problems of inconsistent data formats and misoperation in the processing of aircraft brake system test data, realized automated processing and visualization analysis, improved the standardization of data storage and curve recognition, and enhanced the system's versatility and scalability.

CN121833828APending Publication Date: 2026-04-10XIAN AIRCRAFT DESIGN INST OF AVIATION IND OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAN AIRCRAFT DESIGN INST OF AVIATION IND OF CHINA
Filing Date
2025-12-31
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing technologies for processing test data of aircraft braking systems suffer from problems such as inconsistent data storage formats, frequent data filtering errors, and poor identification of multi-system parameter analysis, resulting in a large workload and low efficiency.

Method used

An aircraft braking data processing system is provided, including a data processing module, a visualization data analysis module, a data storage module, and a UI system module, which realizes automated data processing, visualization analysis, and operational protection, and supports unified storage and comprehensive analysis of multi-source related data.

Benefits of technology

It has enabled automated processing and visualization analysis of aircraft braking system data, reduced human error, improved data storage standardization and curve parameter recognition, reduced tedious workload, and enhanced the system's versatility and scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121833828A_ABST
    Figure CN121833828A_ABST
Patent Text Reader

Abstract

The invention provides an aircraft brake data processing system, which belongs to the technical field of aviation airborne test, and comprises a data processing module used for reading, analyzing, displaying, calculating and storing brake system data collected in the flight, test flight and ground test process of an aircraft; the visual data analysis module is used for carrying out visual display and analysis on the brake system data in a numerical value and curve mode; the data storage module comprises a temporary data storage area and a permanent storage area, the temporary data storage area is used for shared data storage during program running, and the permanent storage area is used for storing user setting information and test data in the form of binary files and databases; the UI system module is used for providing a human-computer interaction interface, the human-computer interaction interface comprises a data processing page and a data analysis page, and each page comprises a plurality of controls for human-computer interaction; and the operation protection module is used for protecting misoperation of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of airborne testing technology, and specifically relates to an aircraft braking data processing system. Background Technology

[0002] Aircraft braking systems are highly complex and critical electromechanical systems that directly impact flight safety. After the braking control system is designed and manufactured, it requires integrated testing and flight testing before it can be put into service. Processing and analyzing the test data clarifies the performance compliance of the aircraft braking system and identifies areas for optimization. Analyzing the data from integrated testing verifies the static performance of the braking system; analyzing the data from flight testing allows for the improvement of the airborne software of the braking control system, thereby optimizing the ergonomics and enhancing its anti-skid efficiency.

[0003] Aircraft braking systems generate a large amount of test and flight data during testing and flight trials. Current technology only allows data analysis using two conventional software programs: UltraEdit and Excel. The main problems are: First, inconsistent data storage formats require designers to adjust the data format, leading to a huge and tedious workload of repetitive tasks as test data accumulates. Second, the braking system is used for very short periods during flight tests, only before takeoff and after landing. Before data analysis, the operating time of the braking system must be selected, which is prone to errors and frequent rework in conventional software. Third, the deceleration effect of the braking system during flight tests is highly correlated with other aircraft systems, requiring comprehensive analysis of multiple parameters from multiple systems. Curves drawn using conventional software have poor parameter recognition capabilities. Summary of the Invention

[0004] The purpose of this application is to provide an aircraft braking data processing system to solve or mitigate at least one of the problems in the prior art.

[0005] The technical solution of this application is: an aircraft brake data processing system, comprising:

[0006] The data processing module is used to read, parse, display, calculate, and store braking system data collected during flight, test flight, and ground testing of the aircraft.

[0007] The visualization data analysis module is used to visualize and analyze braking system data in numerical and graphical formats.

[0008] The data storage module includes a temporary data storage area and a permanent storage area. The temporary data storage area is used for shared data storage during program execution, and the permanent storage area is used to store user settings information and test data in the form of binary files and databases.

[0009] The UI system module provides a human-computer interaction interface, which includes a data processing page and a data analysis page. Each page contains multiple controls for human-computer interaction.

[0010] The operation protection module is used to protect against user errors.

[0011] Preferably, the specific functions of the data processing module include: opening a data file, opening a configuration file, parsing the configuration file, parsing the data file, inputting / storing data, storing data file information, data filtering, data formatting, reading configuration information, reading brake data, calculating the brake data sampling time range, generating file display information, generating a configuration information selection list, generating a drawing information selection list, generating a brake data table, and opening a database.

[0012] Preferably, the specific functions of the visualization data analysis module include: setting the plotting start time, setting the plotting end time, selecting plotting data configuration information, saving the plot, starting plotting, pausing / resume plotting, ending plotting, setting data labels, data analysis, and plot scaling.

[0013] Preferably, the temporary data storage area includes a temporary storage area for data file information, a temporary storage area for selected brake data, and a temporary storage area for selected configuration information.

[0014] Preferably, the controls on the data processing page include: an "Open Data File" button, an "Open Configuration File" button, a "Enter Data" button, a "Pause / Resume Entry" button, an "End Entry" button, an "Open Database" button, a file information display area, a brake data table display area, and a configuration information selection list;

[0015] The controls on the data analysis page include: a "Start Plotting" button, a "Pause / Resume Plotting" button, a "End Plotting" button, a "Open / Close Tab" button, a "Save Graph" button, a plotting information selection list, a brake data sampling time range display, a plotting start "hour / minute / second" setting, a plotting end "hour / minute / second" setting, a real-time multi-source data curve, a static multi-source data curve, and a data analysis chart.

[0016] Preferably, the operation protection module provides protection in the following ways: reminding the user, filtering erroneous operation inputs, providing operation guidance, and protecting sensitive controls.

[0017] The aircraft brake data processing system of this application has the following advantages:

[0018] 1) This application is capable of processing and analyzing multi-source correlated data of the landing gear braking system collected during aircraft flight, test flight, and ground testing. It can open, read, and parse aircraft braking system test data files of different data formats; filter data according to the configuration requirements of the test data source, establish a braking database and a configuration information database, and through the database, data can be formatted more systematically, stored more securely, and processed more efficiently; it provides precise braking data filtering based on test time and fuzzy data filtering based on visual data analysis, solving the problems of errors and frequent rework caused by manual filtering in conventional methods; it can comprehensively analyze landing gear braking system test data and its related system test data, improve the recognition of curve parameters, and solve the problem of difficulty in performing correlation analysis of multiple data sources using conventional tools (such as UltraEdit and Excel);

[0019] 2) This application can transform the huge and tedious work that normally requires manual adjustment of the format of massive test data, data filtering and data processing into automated processing and analysis;

[0020] 3) This application is implemented entirely in software. The development and operation environment is the WINDOWS operating system and desktop computer. It does not rely on other additional hardware resources, has strong versatility and customizability, and the modules have extremely high scalability and reusability, which can quickly adapt to changes in braking data processing requirements. Attached Figure Description

[0021] To more clearly illustrate the technical solutions provided in this application, the accompanying drawings will be briefly described below. Obviously, the drawings described below are merely some embodiments of this application.

[0022] Figure 1 This is a schematic diagram of the functional composition of the aircraft braking data processing system of this application.

[0023] Figure 2 This is a schematic diagram of the data construction and data processing procedure for this application.

[0024] Figure 3 This is a schematic diagram of the data opening and processing procedure for this application.

[0025] Figure 4 This is a flowchart illustrating the visualization data analysis procedure of this application. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below with reference to the accompanying drawings.

[0027] To enable the processing and analysis of multi-source correlated sampling data of the aircraft braking system during flight, test flight, and ground testing, and to effectively support the design, verification, and troubleshooting needs of the aircraft braking system, this application provides an aircraft braking data processing system. This system enables functions such as data processing, visualized data analysis, data storage, UI interaction, and operational protection.

[0028] like Figure 1 As shown, this application provides an aircraft brake data processing system, the development and operation environment of which is the WINDOWS operating system and desktop computer. The aircraft brake data processing system 10 includes: a data processing module 11, a visualization data analysis module 12, a data storage module 13, a UI interaction module 14, and an operation protection module 15. The data processing module 11 is used to read, parse, display, calculate, and store the brake system data collected by the aircraft during flight, test flight, and ground test. The visualization data analysis module 12 is used to visualize and analyze the brake system data in numerical and curve form according to user needs. The data storage module 13 is used to temporarily store the data generated and that needs to be shared during system operation. The UI interaction module 14 is used to provide a selectable dynamic multi-page human-computer interaction interface. The operation protection module 15 is used to protect against user misoperation.

[0029] In this application, the functions to be implemented by the data processing module 11 include: opening a data file, opening a configuration file, parsing the configuration file, parsing the data file, inputting / storing data, storing data file information, data filtering, data formatting, reading configuration information, reading brake data, calculating the brake data sampling time range, generating file display information, generating a configuration information selection list, generating a drawing information selection list, generating a brake data table, and opening a database.

[0030] like Figure 2 The diagram illustrates the interaction process between the aircraft brake data construction and data processing module in this application, which includes the following detailed steps:

[0031] Step 201, Open the data file. Use the "Open Data File" button in the UI system to select and open the data file generated during the flight, test flight, or experiment that needs to be processed.

[0032] Step 202, Data File Parsing. The selected and opened data file is parsed. The parsed content includes: data security level, flight course information, aircraft information, airport information, test pilot, processing personnel, processing date, data sampling time interval, and sampling rate. This step generates temporary "Data File Information" data.

[0033] Step 203: Generate file display information. Based on the results of the comprehensive data file parsing, file display information is generated and displayed to the user through the UI system.

[0034] Step 204: Enter and store data. Using the "Enter Data" button in the UI system, set the save path and file name for the "Database Configuration and Management File"; create and open the "Brake Database" and "Configuration Information Database"; establish attribute associations between the "Brake Database" and "Configuration Information Database".

[0035] Step 205: Store the database configuration and management files.

[0036] Step 206, Store data file information. Enter the "data file information" generated in Step 2 into the "configuration information database".

[0037] Step 207, Open the configuration file. Use the "Open Configuration File" button in the UI system to select and open the configuration information file that needs to be processed.

[0038] Step 208, Configuration File Parsing. The selected and opened configuration file is parsed to extract the signal source configuration information for the brake data that needs to be processed.

[0039] Step 209: Generate a configuration information selection list and display it on the UI system. The user selects the signal sources to be entered into the brake database according to the data analysis requirements, forming temporary data of "selected configuration information".

[0040] Step 210, Data Filtering. Based on the "Selected Configuration Information", the data in the "Flight / Test Flight / Experiment Data File" is filtered to generate the "Selected Braking Data".

[0041] Step 211, Data Formatting. Format the "Selected Brake Data" according to the data type and enter it into the "Brake Database".

[0042] Step 212: Generate brake data table. Read the "Brake Database" to generate a brake data table, and display it in the UI system.

[0043] Step 213: Calculate the brake data sampling time range. Read the "Brake Database", calculate the brake data sampling time range, and display it in the UI system: landing gear data sampling time range, plot start "hour / minute / second" setting, and plot end "hour / minute / second" setting.

[0044] Step 214: Generate a drawing information selection list. Read the "Configuration Information Database" and display the "Drawing Information Selection List" in the UI system.

[0045] See also Figure 3 The diagram shown illustrates the processing steps of the aircraft brake data opening and data processing module of this application, which include the following detailed steps:

[0046] Step 301: Open the database. Users can select the database configuration and management file to open via the "Open Database" button in the UI module.

[0047] Step 302: Read the database configuration and management files. Obtain the storage information of the "Configuration Information Database" and "Brake Database" files.

[0048] Step 303: Open the configuration information database based on the file storage information obtained in step 302.

[0049] Step 304: Open the brake database based on the file storage information obtained in step 302.

[0050] Step 305: Read configuration information.

[0051] Step 306: Read brake data.

[0052] Step 307: Based on the configuration information read in step 305, generate file display information and display the file information in the UI interaction module.

[0053] Step 308: Based on the configuration information read in step 305, generate a configuration information selection list and display the configuration information selection list in the UI interaction module.

[0054] Step 309: Based on the configuration information read in step 305, generate a drawing information selection list and display the drawing information selection list in the UI interaction module.

[0055] Step 310: Generate a brake data table based on the brake data read in step 306, and display the brake data table in the UI interaction module.

[0056] Step 311: Based on the brake data read in step 306, calculate the brake data sampling time range, and display the brake data sampling time range, the drawing start "hour / minute / second" setting, and the drawing end "hour / minute / second" setting in the UI interaction module.

[0057] In this application, the functions to be implemented by the visualization data analysis module 12 include: setting the plotting start time, setting the plotting end time, selecting plotting data configuration information, saving the plot, starting the plotting, pausing / resumpting the plotting, ending the plotting, setting data labels, data analysis, and plot scaling.

[0058] like Figure 4 The following are the detailed steps for the visualization data analysis module in this application to implement the above functions:

[0059] Step 401, Setting the drawing start time. The user sets the drawing start time through the drawing start "hour / minute / second" setting function in the UI interaction module.

[0060] Step 402, Setting the drawing end time. The user sets the drawing end time through the drawing end "hour / minute / second" setting function in the UI interaction module.

[0061] Step 403: The user selects drawing data configuration information from the drawing information selection list in the UI interaction module.

[0062] Step 404: Start plotting. Plot a multi-source data curve based on the sampling time for each sampled data point.

[0063] Step 405, Pause / Resume Drawing. Pause or resume the current drawing operation during the drawing process.

[0064] Step 406, End Drawing. The user can end the drawing process by pressing the "End Drawing" button on the UI interaction module; otherwise, the program will automatically end the drawing process after the sampling end time.

[0065] Step 407, Graphic scaling. The static multi-source data curves generated after real-time plotting are scaled.

[0066] Step 408: Set data labels. Numerical labels are applied to each data point of the static multi-source data curve.

[0067] Step 409: Perform data analysis on the static multi-source data curve, obtain data values, perform fuzzy filtering on the data, and perform correlation analysis on the interrelated data sources.

[0068] Step 410, Save the graph. Save the current visualization analysis results as an image.

[0069] In this application, the temporary data stored in the data storage module 13 is only valid during program execution. The data storage module 13 includes multiple temporary data storage areas, including: a temporary data storage area for data file information, a temporary data storage area for selected brake data, and a temporary data storage area for selected configuration information. The data storage module 13 permanently stores user settings and test data in the form of binary files and databases. The functions to be implemented by the data storage module 13 include: database configuration and management files (binary files), landing gear database, and configuration information database.

[0070] The UI interaction module 14 provides a selectable, dynamic, multi-page human-computer interaction interface, including a data processing page and a data analysis page. The data processing page includes the following human-computer interaction controls: "Open Data File" button, "Open Configuration File" button, "Enter Data" button, "Pause / Resume Entry" button, "End Entry" button, "Open Database" button, file information display area, brake data table display area, and configuration information selection list. The data analysis page includes the following human-computer interaction controls: "Start Plotting" button, "Pause / Resume Plotting" button, "End Plotting" button, "Open / Close Tab" button, "Save Graph" button, plotting information selection list, brake data sampling time range display, plotting start "hour / minute / second" setting, plotting end "hour / minute / second" setting, real-time multi-source data curve, static multi-source data curve, and data analysis chart.

[0071] The operation protection module 15 is used to protect against user errors. Protection methods include: alerting the user, filtering erroneous input, providing operation guidance, and protecting sensitive controls. The functions to be implemented by the operation protection module 15 include: handling errors related to opening data files, opening configuration files, opening databases, parsing configuration files, parsing data files, selecting upper limits for configuration information, selecting upper limits for drawing information, setting errors for drawing start time, and setting errors for drawing end time.

[0072] The aircraft brake data processing system of this application has the following advantages:

[0073] 1) This application is capable of processing and analyzing multi-source correlated data of the landing gear braking system collected during aircraft flight, test flight, and ground testing. It can open, read, and parse aircraft braking system test data files of different data formats; filter data according to the configuration requirements of the test data source, establish a braking database and a configuration information database, and through the database, data can be formatted more systematically, stored more securely, and processed more efficiently; it provides precise braking data filtering based on test time and fuzzy data filtering based on visual data analysis, solving the problems of errors and frequent rework caused by manual filtering in conventional methods; it can comprehensively analyze landing gear braking system test data and its related system test data, improve the recognition of curve parameters, and solve the problem of difficulty in performing correlation analysis of multiple data sources using conventional tools (such as UltraEdit and Excel);

[0074] 2) This application can transform the huge and tedious work that normally requires manual adjustment of the format of massive test data, data filtering and data processing into automated processing and analysis;

[0075] 3) This application is implemented entirely in software. The development and operation environment is the WINDOWS operating system and desktop computer. It does not rely on other additional hardware resources, has strong versatility and customizability, and the modules have extremely high scalability and reusability, which can quickly adapt to changes in braking data processing requirements.

[0076] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. An aircraft braking data processing system, characterized in that, include: The data processing module is used to read, parse, display, calculate, and store braking system data collected during flight, test flight, and ground testing of the aircraft. The visualization data analysis module is used to visualize and analyze braking system data in numerical and graphical formats. The data storage module includes a temporary data storage area and a permanent storage area. The temporary data storage area is used for shared data storage during program execution, and the permanent storage area is used to store user settings information and test data in the form of binary files and databases. The UI system module provides a human-computer interaction interface, which includes a data processing page and a data analysis page. Each page contains multiple controls for human-computer interaction. The operation protection module is used to protect against user errors.

2. The aircraft braking data processing system as described in claim 1, characterized in that, The specific functions of the data processing module include: opening a data file, opening a configuration file, parsing the configuration file, parsing the data file, inputting / storing data, storing data file information, data filtering, data formatting, reading configuration information, reading brake data, calculating the brake data sampling time range, generating file display information, generating a configuration information selection list, generating a drawing information selection list, generating a brake data table, and opening a database.

3. The aircraft braking data processing system as described in claim 1, characterized in that, The specific functions of the visualization data analysis module include: setting the plotting start time, setting the plotting end time, selecting plotting data configuration information, saving the plot, starting plotting, pausing / resumpting plotting, ending plotting, setting data labels, data analysis, and plot scaling.

4. The aircraft brake data processing system as described in claim 1, characterized in that, The temporary data storage area includes a temporary storage area for data file information, a temporary storage area for selected brake data, and a temporary storage area for selected configuration information.

5. The aircraft brake data processing system as described in claim 1, characterized in that, The controls on the data processing page include: an "Open Data File" button, an "Open Configuration File" button, an "Enter Data" button, a "Pause / Resume Entry" button, an "End Entry" button, an "Open Database" button, a file information display area, a brake data table display area, and a configuration information selection list; The controls on the data analysis page include: a "Start Plotting" button, a "Pause / Resume Plotting" button, a "End Plotting" button, a "Open / Close Tab" button, a "Save Graph" button, a plotting information selection list, a brake data sampling time range display, a plotting start setting (hour / minute / second), a plotting end setting (hour / minute / second), a real-time multi-source data curve, a static multi-source data curve, and a data analysis chart.

6. The aircraft brake data processing system according to claim 1, characterized in that, The operation protection module provides protection in the following ways: reminding users, filtering erroneous input, providing operation guidance, and protecting sensitive controls.