A method, system and device for distributing and transmitting digital twin data of aircraft
By combining FTP and TCP protocols for data transmission, the problem of non-universality of data transmission and reception software was solved, enabling real-time transmission and secure transfer of aircraft digital twin data, thus meeting the real-time simulation requirements of the aircraft.
Patent Information
- Application Number
- CN202411321392.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-01-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing data transceiver software lacks universality and cannot parse data according to online transmission protocols, resulting in poor real-time simulation effects for aircraft.
Files are received using the FTP file transfer protocol, folders are created based on usernames, and data is distributed and transmitted via TCP strings. Curve data frames are parsed into data frames according to the online data transmission protocol and sent down through different ports.
It achieves universality and security in data transmission, meets the real-time simulation requirements of aircraft, reduces the possibility of data theft, and improves data transmission efficiency.
Smart Images

Figure CN118842795B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of product design technology, and in particular to a method, system and device for distributing and transmitting digital twin data of an aircraft. Background Art
[0002] The data transmission speed is largely determined by the size of the data being transmitted. Digital twins require that the data be real-time and synchronized in order to meet the real-time simulation and prediction of on-orbit vehicles.
[0003] Existing public processing technologies use some public architectures or transmission protocols to facilitate the coordinated use of various types of devices, and add a lot of verification information at the code level during the transmission process, such as addresses, device numbers, etc. The use of universal protocols for real-time data transmission increases the possibility of data theft during transmission, and the data processing speed is also related to the network speed.
[0004] However, the existing data receiving and sending software is not universal and cannot be developed according to the specific requirements of users, and cannot perform data analysis according to the corresponding online transmission protocol, thus failing to achieve real-time simulation of the aircraft. Summary of the invention
[0005] The purpose of the present invention is to address the deficiencies of the above-mentioned prior art and to provide a method, system and device for distributing and transmitting digital twin data of an aircraft, so as to solve the problem that the existing data sending and receiving software is not universal and cannot be developed according to the specific requirements of users, and cannot perform data analysis according to the corresponding online transmission protocol, thereby failing to achieve real-time simulation of the aircraft.
[0006] The present invention specifically provides the following technical solution: a method for distributing and transmitting aircraft digital twin data, comprising the following steps:
[0007] Collecting measurement point data of the aircraft, analyzing the measurement point data, and uploading the data generated according to the analysis in the form of a file;
[0008] Use FTP file transfer protocol to receive uploaded files, create corresponding folders according to the logged-in user name, and parse the data in the files according to the data transfer protocol;
[0009] For each newly added parsed file in the folder, data is distributed and transmitted in the form of a TCP string;
[0010] The parsed file is sent to the client, and when the parsed file sent is a curve data frame, it is parsed into a data frame according to the online data transmission protocol, and sent by connecting to the port corresponding to different data.
[0011] Preferably, before sending the parsed file to the client, the client adopts Pascal naming method to name the file, and deletes the words "computer" and "module" in the English-Chinese translation.
[0012] Preferably, when the uploaded file is received using the FTP file transfer protocol, the data contained in the file includes curve data, parameter acquisition data and cloud map data.
[0013] Preferably, the step of creating a corresponding folder according to the logged-in user name comprises the following steps:
[0014] When each client logs in, the server will create a folder inside the server based on the logged-in user name, and the name is the user name used when making the FTP connection.
[0015] Preferably, when collecting the measurement point data of the aircraft, a strain sensor collection computer, a fiber grating sensor collection computer and an active waveguide sensor collection computer are used to collect data.
[0016] Preferably, when the data generated according to the analysis is uploaded in the form of a file, a monitoring collector of the digital twin inversion module is set on the client, and the output cloud map and curve files are uploaded in the form of files to the folder of the server corresponding to the digital twin inversion module.
[0017] Preferably, when the uploaded file is received using the FTP file transfer protocol, the overall frame data, RST cloud map data and DAT curve data are received for display through the set performance twin display module, the DAT curve data and the overall frame data are received for rendering through the set rendering visualization module, and the RST cloud map data are received for testing through the set virtual test module.
[0018] Preferably, when the parsed file is sent to the client, port 2002 is set for file transfer connection, port 2003 is used for file transfer change monitoring, port 2006 is used for curve data sending, port 2100 is used for status monitoring, and port 2300 is used for command setting.
[0019] The present invention provides a distribution and transmission system for aircraft digital twin data, comprising:
[0020] The data collection and uploading module is used to collect the measurement point data of the aircraft, analyze the measurement point data, and upload the data generated according to the analysis in the form of a file;
[0021] The parsing module is used to receive the uploaded files using the FTP file transfer protocol, create a corresponding folder according to the logged-in user name, and parse the data in the file according to the data transfer protocol;
[0022] A transmission module is used to distribute and transmit data in the form of a TCP string for each newly added parsed file in the folder;
[0023] The distribution module is used to send the parsed file to the client, and when the parsed file sent is a curve data frame, it is parsed into a data frame according to the online data transmission protocol, and sent by connecting to the port corresponding to different data.
[0024] The present invention provides a computer device, including a memory and a processor, wherein a program is stored in the memory, and when the program is executed by the processor, the processor executes the steps of the above-mentioned method for distributing and transmitting digital twin data of an aircraft.
[0025] Compared with the prior art, the present invention has the following significant advantages:
[0026] The present invention receives uploaded files through the FTP file transfer protocol. When logging in, the files are classified according to the user name to meet the user's specific requirements. For each newly added parsed file in the folder, data is distributed and transmitted in the form of a TCP string. When the file data is sent to the client, the curve data is parsed into data frames according to the online data transmission protocol, which is convenient for other clients to parse and meet the on-orbit data transmission and distribution requirements, so that the entire data transmission meets the real-time requirements of the digital twin and achieves the real-time simulation effect of the aircraft. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 A data transmission flow diagram of a method for distributing and transmitting digital twin data of an aircraft provided by the present invention;
[0028] Figure 2 This is a system diagram of a method for distributing and delivering aircraft digital twin data according to the present invention. DETAILED DESCRIPTION
[0029] The following is a clear and complete description of the technical solutions of the embodiments of the present invention in conjunction with the drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0030] like Figure 1~Figure 2 As shown, an embodiment of the present invention provides a method for distributing and transmitting aircraft digital twin data, comprising the following steps:
[0031] Step S1: Collecting the measurement point data of the aircraft, analyzing the measurement point data, and uploading the data generated according to the analysis in the form of a file.
[0032] Specifically:
[0033] Clarify the types of data sent and received by each client and the name of the monitoring client. The measurement point data collected by the collector needs to be parsed according to the data transmission protocol, and the data generated by the parsing (such as cloud maps, etc.) needs to be forwarded in the form of files.
[0034] The English name of the listening client is named using the Pascal naming method. The Pascal naming method has the advantages of strong readability, effective error avoidance, and convenient input. Secondly, delete the words such as computer and module in the direct translation of Chinese and English to minimize the length of the string and reduce the computer memory usage.
[0035] Step S2: Use the FTP file transfer protocol to receive the uploaded file, create a corresponding folder according to the logged-in user name, retain the file format, and parse the data in the file according to the data transfer protocol.
[0036] Specifically:
[0037] Data upload and analysis at the data generation end. The data generation end includes strain sensor acquisition computers, fiber grating sensor acquisition computers, and active waveguide sensor acquisition computers. The data at the acquisition end is sent to the server in the form of files. The server performs two operations on the data at the acquisition end: first, retain the file format and send it to the data storage computer for data retention; second, parse the data according to the data transmission protocol to facilitate the reception and analysis of other analysis clients. For the data generated by the digital twin inversion module, it is saved in different directories of the server according to different data types, so that other data consumption clients can receive broadcast messages.
[0038] Data transmission protocol: The transmission protocol for file transfer is FTP transmission protocol, and the default connection ports for FTP data transmission are ports 21 and 22. In order to distinguish other ports, ports 2002 and 2003 are used instead. The remaining data transmissions are also connected to the corresponding ports. When logging in to FTP, the user name is the English name of the corresponding module, and the login password is also the English name of the corresponding module. Port 2002 is used for FTP file transfer. FTP protocol is a commonly used file transfer protocol, which has the advantages of reliable and efficient data transmission, but also has the disadvantages of poor security and easy to be intercepted by firewalls.
[0039] When using the FTP protocol for file transfer, pay attention to security and efficiency issues. The versatility of data transmission is improved. This transmission not only limits the extension of the transferred file, but also transfers all types of files. When using the FTP file transfer protocol to receive uploaded files, the data contained in the file includes curve data, parameter acquisition data, and cloud map data. The online data transmission protocol is shown in Table 1 and Table 2:
[0040] Table 1 Online data transmission protocol 1
[0041]
[0042] Table 2 Online data transmission protocol 2
[0043]
[0044] Step S3: For each newly added parsed file in the folder, data is distributed and transmitted in the form of a TCP string.
[0045] Step S4: Send the parsed file to the client, and when the parsed file sent is a curve data frame, parse it into a data frame according to the online data transmission protocol, and send it by connecting to the port corresponding to different data.
[0046] Specifically:
[0047] When receiving file data, the user selects the client name and data extension to be monitored to receive the client's broadcast message in real time. If receiving data frame data processed by the communication protocol, the port corresponding to different data is connected for monitoring.
[0048] like Figure 2 As shown, the Chinese names of the monitoring clients are clearly defined, which are strain sensor acquisition computer, fiber grating sensor acquisition computer, active waveguide sensor acquisition computer, performance twin display module, (high-fidelity) rendering visualization system (module), virtual test system (module), digital twin inversion module, and data storage computer.
[0049] The English name of the listening client is named using the Pascal naming method, that is, the Chinese name is translated into English, the first letter of each word is capitalized, the remaining letters are lowercase, and the spaces between words are removed.
[0050] Among them, the data format generated by the strain sensor acquisition computer is txt, the data format generated by the fiber grating sensor acquisition computer is txt, and the data format generated by the active waveguide sensor acquisition computer is shmSIGNAL.
[0051] The English names of the listening clients are shown in Table 3 below:
[0052] Table 3 English names of listening clients
[0053]
[0054] The data generated by the digital twin inversion module is:
[0055] Damage imaging cloud map of the damage monitoring area (including the location of monitoring sensors).
[0056] Damage identification unv data (including node number-damage factor) Damage_detection_DATa.unv, finite element model cdb, sensor layout file DAT.
[0057] Cloud diagram of damage units and damage failure modes in the damage monitoring area.
[0058] Damage unit and type file DAT (damage unit number, damage failure type), finite element model cdb.
[0059] Structural displacement response cloud diagram.
[0060] State solution result file RST.
[0061] Structural strain response cloud diagram.
[0062] State solution result file RST.
[0063] Comparison of identified loads and input loads (load-time curves in X and Y directions).
[0064] Load displacement output file Load_Dis_output.DAT.
[0065] Comparison of the identified displacement and the input displacement (displacement in the X and Y directions vs. time) curves.
[0066] Load displacement output file Load_Dis_output.DAT.
[0067] Key point strain comparison data (key point strain on the main beam / finite element analysis strain-time) curve.
[0068] Strain output curve Strain_DATa_output.DAT.
[0069] Structural residual strength curve (residual bearing capacity in X / Y direction-time) curve.
[0070] Residual strength output file Residual_strength_reliability_output.DAT.
[0071] Structural overall reliability curve (structural bearing reliability = (structural residual bearing capacity - structural service design load) / structural residual bearing capacity - time) curve.
[0072] Structural reliability output file Residual_strength_reliability_output.DAT.
[0073] Server stores data: When each client logs in, the server will create a folder inside the server based on the logged-in user name, and the name is the user name used when making the FTP connection.
[0074] Data flow of data transmission: The data collected by the strain sensor acquisition computer, the fiber grating sensor acquisition computer and the active waveguide sensor acquisition computer are transmitted to the server using the client. The monitoring collector of the digital twin inversion module is set on the client, and the data collected by the monitoring collector of the digital twin inversion module is used as the input of the digital twin inversion module. The digital twin inversion module outputs cloud map and curve files, which are uploaded to the folder corresponding to the digital twin inversion module on the server in the form of (RST / DAT / UNV simulation data) files. When the server recognizes the cloud map files, they are broadcast to the outside in the form of broadcast. For the corresponding curve files, that is, files with the extension name of DAT, they are parsed according to the above-mentioned online data transmission protocol and transmitted to the outside through the corresponding port. The performance twin display module inputs the overall frame data, RST cloud map data and DAT (CSV) curve data for display, which is the performance twin. The high-fidelity rendering visualization module (system) inputs the DAT curve data and the overall frame data for rendering, which is the process twin. The virtual test module (system) inputs the RST cloud map file (data) for testing, which is the structural state twin. All files forwarded and parsed by the server are sent to the data storage computer, where data transmitted in the form of files are also sent to the data storage computer in the form of files, and data transmitted in the form of data frames are sent to the data storage computer in the form of hexadecimal strings. The specific data flow is as follows: Figure 1 As shown. The data transceiver module is set in the server, and the ports of the data transceiver module are: 2002 file transfer, 2003 file transfer change monitoring, 2004 overall data transmission (1 frame per second), 2005 sensor data transmission (n frames / second), 2006 (curve data transmission) calculation data transmission (n frames / second) and 2007 control data monitoring. The output data of the digital twin inversion module is input into the intelligent reentry control module, and the pending (frame data) is sent to the data transceiver module through the intelligent reentry control module or directly connected to the 2003 port monitoring file transmission to the data storage computer. The status monitoring uses port 2100, and the command setting uses port 2300.
[0075] During file transfer, file changes are broadcasted using TCP in string form and port 2003 for notification. The format of the notification is "folder name changed on the server (the content is the user name used to log in to FTP)" + ":" + "specific newly added file name", for example: StrainTemperatureSensor:20230411154613.438.shmSIGNAL. This means that the strain sensor acquisition computer uploads a new file to the server. The newly uploaded file name is 20230411154613.438, and the extension is shmSIGNAL.
[0076] Based on the above method, the present invention provides a distribution and transmission system for aircraft digital twin data, including: a data collection and upload module, a parsing module, a transmission module and a distribution module.
[0077] Among them, the data collection and upload module is used to collect the measurement point data of the aircraft, parse the measurement point data, and upload other data generated by the analysis in the form of files; the analysis module is used to receive the uploaded files using the FTP file transfer protocol, establish a corresponding folder according to the logged-in user name, retain the file format, and parse the data in the file according to the data transmission protocol; the transmission module is used to distribute and transmit data in the form of TCP strings for each new file added to the folder; the distribution module is used to send the analysis file to the client, and when the analysis file sent is a curve data frame, it is parsed into a data frame according to the online data transmission protocol and sent by connecting to the port corresponding to different data. The local area network is used for transmission to eliminate the factor of network speed and reduce the possibility of data theft at the physical level.
[0078] The present invention also provides a computer device, including a memory and a processor, wherein a program is stored in the memory, and when the program is executed by the processor, the processor executes the steps of a method for distributing and transmitting aircraft digital twin data.
[0079] The present invention uses a local area network for transmission, eliminating the factor of network speed, and reducing the possibility of data theft at the physical level. In addition, most companies have their own internal transmission protocols, which makes it more convenient to read data and facilitate future maintenance.
[0080] The above content is a further detailed description of the present invention in combination with a specific preferred embodiment. For technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as belonging to the protection scope of the present invention.
Claims
1. A method for distributing and delivering aircraft digital twin data, characterized in that: The steps include: Collecting measurement point data of the aircraft, analyzing the measurement point data, and uploading the data generated according to the analysis in the form of a file; When uploading the data generated according to the analysis in the form of a file, a monitoring collector of the digital twin inversion module is set on the client, and the output cloud map and curve files are uploaded in the form of a file to a folder corresponding to the digital twin inversion module on the server; Use FTP file transfer protocol to receive uploaded files, create corresponding folders according to the logged-in user name, and parse the data in the files according to the data transfer protocol; When the uploaded file is received using the FTP file transfer protocol, the overall frame data, RST cloud map data and DAT curve data are also received through the set performance twin display module for display, the DAT curve data and the overall frame data are received through the set rendering visualization module for rendering, and the RST cloud map data are received through the set virtual test module for testing; For each newly added parsed file in the folder, data is distributed and transmitted in the form of a TCP string; Send the parsed file to the client, and when the parsed file sent is a curve data frame, parse it into a data frame according to the online data transmission protocol, and send it by connecting to the port corresponding to different data; The step of creating a corresponding folder according to the logged-in user name includes the following steps: When each client logs in, the server will create a folder inside the server based on the logged-in user name, with the name being the user name used for the FTP connection; When the data in the file is parsed according to the data transmission protocol, the data transmission protocol is the FTP transmission protocol, and the parsed content includes the byte length, content and description of the data.
2. The method for distributing and delivering aircraft digital twin data according to claim 1, characterized in that: Before sending the parsed file to the client, the client uses Pascal naming method to name the file, and deletes the words "computer" and "module" in the English-Chinese translation.
3. The method for distributing and delivering aircraft digital twin data according to claim 1, characterized in that: When the uploaded file is received using the FTP file transfer protocol, the data contained in the file includes curve data, parameter acquisition data and cloud map data.
4. The method for distributing and delivering aircraft digital twin data according to claim 1, characterized in that: When collecting the measured point data of the aircraft, a strain sensor collection computer, a fiber grating sensor collection computer and an active waveguide sensor collection computer are used to collect data.
5. The method for distributing and delivering aircraft digital twin data according to claim 1, characterized in that: When the parsed file is sent to the client, the file transfer connection port 2002 is set, the file transfer change monitoring uses port 2003, the curve data sending uses port 2006, the status monitoring uses port 2100, and the command setting uses port 2300.
6. A distribution and delivery system for aircraft digital twin data, characterized in that: include: The data collection and uploading module is used to collect the measurement point data of the aircraft, analyze the measurement point data, and upload the data generated according to the analysis in the form of a file; When uploading the data generated according to the analysis in the form of a file, a monitoring collector of the digital twin inversion module is set on the client, and the output cloud map and curve files are uploaded in the form of a file to a folder corresponding to the digital twin inversion module on the server; The parsing module is used to receive the uploaded files using the FTP file transfer protocol, create a corresponding folder according to the logged-in user name, and parse the data in the file according to the data transfer protocol; When the uploaded file is received using the FTP file transfer protocol, the overall frame data, RST cloud map data and DAT curve data are also received through the set performance twin display module for display, the DAT curve data and the overall frame data are received through the set rendering visualization module for rendering, and the RST cloud map data are received through the set virtual test module for testing; A transmission module is used to distribute and transmit data in the form of a TCP string for each newly added parsed file in the folder; The distribution module is used to send the parsed file to the client, and when the parsed file sent is a curve data frame, it is parsed into a data frame according to the online data transmission protocol, and sent by connecting to the port corresponding to different data; The step of creating a corresponding folder according to the logged-in user name includes the following steps: When each client logs in, the server will create a folder inside the server based on the logged-in user name, with the name being the user name used for the FTP connection; When the data in the file is parsed according to the data transmission protocol, the data transmission protocol is the FTP transmission protocol, and the parsed content includes the byte length, content and description of the data.
7. A computer device, characterized in that: It includes a memory and a processor, wherein a program is stored in the memory, and when the program is executed by the processor, the processor executes the steps of a method for distributing and transmitting aircraft digital twin data as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Method for distributing files-in-group in IMS (IP multimedia subsystem) multimedia meeting
CN102377728A
Internet of Things system
CN116368355A