[go: up one dir, main page]

CN107729611B - Aircraft wind tunnel test data scripted processing system and method - Google Patents

Aircraft wind tunnel test data scripted processing system and method Download PDF

Info

Publication number
CN107729611B
CN107729611B CN201710835193.6A CN201710835193A CN107729611B CN 107729611 B CN107729611 B CN 107729611B CN 201710835193 A CN201710835193 A CN 201710835193A CN 107729611 B CN107729611 B CN 107729611B
Authority
CN
China
Prior art keywords
data
script
train number
wind tunnel
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710835193.6A
Other languages
Chinese (zh)
Other versions
CN107729611A (en
Inventor
阮文华
周志超
郝莲英
叶茂
束川良
孟万里
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Electromechanical Engineering
Original Assignee
Shanghai Institute of Electromechanical Engineering
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Institute of Electromechanical Engineering filed Critical Shanghai Institute of Electromechanical Engineering
Priority to CN201710835193.6A priority Critical patent/CN107729611B/en
Publication of CN107729611A publication Critical patent/CN107729611A/en
Application granted granted Critical
Publication of CN107729611B publication Critical patent/CN107729611B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a script processing system and method for aircraft wind tunnel test data, wherein the system comprises: the train schedule editor has the functions of train schedule editing, expanding, merging and splicing; the special script interpreter is used for interpreting and executing the script and acquiring a final data processing result; the script editor mainly provides script editing functions easy for users to use. And the data post-processing provides an interface for the script operation result to display or dispatch the data. The invention realizes the data extraction and operation functions based on the train number table, avoids the extraction and operation of the original data of the wind tunnel test, and has simple and reliable realization method, high processing speed and good script reusability compared with the traditional processing method.

Description

Aircraft wind tunnel test data scripted processing system and method
Technical Field
The invention relates to a data scripting processing system and method, in particular to an aircraft wind tunnel test data scripting processing system and method.
Background
The research and the mastering of the aerodynamic characteristics of the aircraft are one of the basic works of aircraft design. In engineering practice, mathematical description of the pneumatic model is obtained through operation of a mathematical model and original data points, and then the pneumatic model is used by other specialties to realize aircraft design. The description of the aerodynamic properties of an aircraft requires corresponding raw data sets in addition to the mathematical model. In view of the current situation, these raw data points are mainly obtained by wind tunnel tests.
The aircraft wind tunnel test file has the following characteristics: firstly, after data are lifted from a wind tunnel test data file, validity check, splicing, secondary operation and the like are carried out to be used; secondly, the data volume of the wind tunnel test data is large. A test train number will have a train number table file and dozens to hundreds of data files; calculating and transmitting test data by using a two-dimensional data block table with a horizontal coordinate as a Mach number and a vertical coordinate as an attack angle, wherein common software cannot directly process the data block table; and fourthly, the test data come from different test units, test rooms and test equipment, so that the generated data format is different and the contained parameters are different. The test data has no uniform format on the physical structure, and is specifically represented by inconsistent file structure forms and inconsistent data variable names. The wind tunnel data is time-consuming, labor-consuming and difficult to use due to the characteristics.
In the traditional wind tunnel test data processing, variables and data in a test file are copied and processed through Excel software or self-written software, but the processing period is still long and errors are easy to occur.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a scripted processing system and a scripted processing method for wind tunnel test data of an aircraft, which can perform scripted processing on the wind tunnel test data, and have the advantages of simple and visual processing method, high efficiency, and good script expansibility and reusability.
According to one aspect of the invention, an aircraft wind tunnel test data scripting processing system is provided, and is characterized by comprising:
the train number list editor has the functions of train number list editing, expanding, merging, splicing and the like, and also has the function of marking file parameters, such as parameters of data file paths, expansion names and the like corresponding to the train number; through the train number table editor, a user can carry out operations such as merging, splicing, expanding and the like on the train number tables of different wind tunnel tests according to rules to form a train number general table;
the special script interpreter is used for interpreting and executing the script and acquiring a final data processing result; the special script interpreter has the following functions according to the input script: tenthly, data extraction, splicing and validity check functions; eleven, performing secondary operation on data; twelve; data output and display functions;
the script editor is mainly used for providing a script editing function which is easy to use by a user, and has the functions of a text box, a script function prompt window, grammar check, script operation and the like which can be input by the user;
data post-processing provides an interface for a script running result, and data display or dispatch is performed; the method takes a two-dimensional data table block of an operation result as a data source, or displays the two-dimensional data table block in a text box in a text form, or directly displays a curve, or stores the two-dimensional data table block into a specific format for other software to call.
The invention also provides a scripted processing method of the aircraft wind tunnel test data, which is characterized by comprising the following steps of: a script is generated by a user according to needs by means of a script editor, a data set consisting of a train number table and a data file of a wind tunnel test is synthesized into an operation object of the script, a special script interpreter analyzes and executes the script, data are taken out from a corresponding data set to generate a two-dimensional data block table, data block table operation is carried out according to script logic to obtain a result data block table, and finally data post-processing is carried out for data display and dispatch.
Compared with the prior art, the invention has the following beneficial effects: the invention realizes the data extraction and operation functions based on the train number table, avoids the extraction and operation of the original data of the wind tunnel test, and has simple and reliable realization method, high processing speed and good script reusability compared with the traditional processing method.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a schematic block diagram of an aircraft wind tunnel test data scripting processing system.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that variations and modifications can be made by persons skilled in the art without departing from the spirit of the invention. All falling within the scope of the present invention.
As shown in fig. 1, the aircraft wind tunnel test data scripted processing system of the invention comprises:
the train number list editor has the functions of train number list editing, expanding, merging, splicing and the like, and also has the function of marking file parameters, such as parameters of data file paths, expansion names and the like corresponding to the train number; through the train number table editor, a user can carry out operations such as merging, splicing, expanding and the like on the train number tables of different wind tunnel tests according to rules to form a train number general table;
the special script interpreter is used for interpreting and executing the script and acquiring a final data processing result; the special script interpreter has the following functions according to the input script: tenthly, data extraction, splicing and validity check functions; eleven, performing secondary operation on data; twelve; data output and display functions.
The script editor is mainly used for providing a script editing function which is easy to use by a user, and has functions of a text box which can be input by the user, a script function prompt window, grammar check, script running and the like.
And the data post-processing provides an interface for the script operation result to display or dispatch the data. The method takes a two-dimensional data table block of an operation result as a data source, or displays the two-dimensional data table block in a text box in a text form, or directly displays a curve, or stores the two-dimensional data table block into a specific format for other software to call.
The invention relates to a script processing method of aircraft wind tunnel test data, which comprises the following steps: a script is generated by a user according to needs by means of a script editor, a data set consisting of a train number table and a data file of a wind tunnel test is synthesized into an operation object of the script, a special script interpreter analyzes and executes the script, data are taken out from a corresponding data set to generate a two-dimensional data block table, data block table operation is carried out according to script logic to obtain a result data block table, and finally data post-processing is carried out for data display and dispatch.
The process of analyzing the script by the special script interpreter is as follows:
step one, the script interpreter interprets the operation data into an operand and an operator part;
step two, taking an operand EXTRACT _ EXP (0.12@5.0.0.0, CN) as an example, the special script interpreter further parses the operand into; operand 0.12@5.0.0.0, CN, and operator extact _ EXP.
Step three, the special script interpreter traverses the script until the script can not be interpreted into smaller operands and operators;
and step four, the interpreter looks up the items with the same name in the train number table according to the first operand 0.12@5.0.0.0 of the EXTRACT _ EXP as an index file, takes out the train number names corresponding to each Mach number, and synthesizes the names into the file names of the data of each train number according to the head information of the train number table. Then opening a corresponding data file, extracting a data column corresponding to CN in the data file according to the characteristics of the data file, splicing and combining the data column into a two-dimensional data block table, namely an EXTRACT _ EXP (0.12@5.0.0.0, CN) explanation is executed, and then a first two-dimensional data block table a is returned;
and fifthly, after the first two-dimensional data block table a and the EXTRACT _ EXP (0.0.0.0.0, CN) are explained and executed, returning to the second two-dimensional data block table b to perform block data subtraction operation to obtain a third two-dimensional data block table c, and finally, according to the grammar in the script A, dividing the third two-dimensional data block table c by a real number of 12.5 to obtain a fourth two-dimensional data block table d, wherein the data block table is a final result and can be displayed or stored for other use.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes and modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention.

Claims (2)

1. The utility model provides an aircraft wind tunnel test data scripted processing system which characterized in that includes:
the train number list editor has the functions of editing, expanding, merging and splicing the train number list and also has the function of marking file parameters, data file paths and extension parameters corresponding to the train number in the train number list can be edited by the train number list editor, and a user can merge, splice and expand the train number list of different wind tunnel tests according to rules to form a train number general list;
the special script interpreter is used for interpreting and executing the script and acquiring a final data processing result; the special script interpreter has the following functions according to the input script: tenthly, data extraction, splicing and validity check functions; eleven, performing secondary operation on data; twelfth, data output and display function;
the script editor is mainly used for providing a script editing function which is easy to use by a user, and has functions of a text box which can be input by the user, a script function prompt window, grammar check and script operation, and is a link for connecting a user script and test data;
data post-processing provides an interface for a script running result, and data display or dispatch is performed; the method takes a two-dimensional data table block of an operation result as a data source, or displays the two-dimensional data table block in a text box in a text form, or directly displays a curve, or stores the two-dimensional data table block into a specific format for other software to call.
2. A scripted processing method for aircraft wind tunnel test data is characterized by comprising the following steps: a script is generated by a user according to needs by means of a script editor, a data set consisting of a train number table and a data file of a wind tunnel test is synthesized into an operation object of the script, a special script interpreter analyzes and executes the script, data are taken out from a corresponding data set to generate a two-dimensional data block table, data block table operation is carried out according to script logic to obtain a result data block table, and finally data post-processing is carried out for data display and dispatch.
CN201710835193.6A 2017-09-15 2017-09-15 Aircraft wind tunnel test data scripted processing system and method Active CN107729611B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710835193.6A CN107729611B (en) 2017-09-15 2017-09-15 Aircraft wind tunnel test data scripted processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710835193.6A CN107729611B (en) 2017-09-15 2017-09-15 Aircraft wind tunnel test data scripted processing system and method

Publications (2)

Publication Number Publication Date
CN107729611A CN107729611A (en) 2018-02-23
CN107729611B true CN107729611B (en) 2021-05-11

Family

ID=61207512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710835193.6A Active CN107729611B (en) 2017-09-15 2017-09-15 Aircraft wind tunnel test data scripted processing system and method

Country Status (1)

Country Link
CN (1) CN107729611B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866585A (en) * 2015-05-28 2015-08-26 华北计算技术研究所 Comprehensive processing system for experimental flight-test data
CN105279144A (en) * 2015-10-10 2016-01-27 中国空气动力研究与发展中心高速空气动力研究所 Method and device for typesetting wind tunnel test data text files

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE467229B (en) * 1983-08-19 1992-06-15 Kurt Katzeff DEVICE FOR CREATING AN INFORMATION AND / OR INSTRUCTION INTENDED TO BE INPUT INTO A COMPUTER'S SOFTWARE

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866585A (en) * 2015-05-28 2015-08-26 华北计算技术研究所 Comprehensive processing system for experimental flight-test data
CN105279144A (en) * 2015-10-10 2016-01-27 中国空气动力研究与发展中心高速空气动力研究所 Method and device for typesetting wind tunnel test data text files

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
WTSETUP: Software for Creating and Editing Configuration Files in the Low Speed Wind Tunnel Data Acquisition System;Craig D. Edwards;《DEFENCE SCIENCE & TECHNOLOGY ORGANISATION》;19991027;第1-37页 *
多风洞共享的通用型试验数据处理系统;邓晓曼等;《实验流体力学》;20170831;第31卷(第4期);第64-70页 *
风洞试验数据管理信息系统设计与实现;王军蓉;《中国优秀硕士学位论文全文数据库 信息科技辑》;20120615(第6期);第1-81页 *

Also Published As

Publication number Publication date
CN107729611A (en) 2018-02-23

Similar Documents

Publication Publication Date Title
CN103365643B (en) A kind of method and device for the test script for automatically generating graphic user interface
CN104572072B (en) A kind of language transfer method and equipment to the program based on MVC pattern
KR101719278B1 (en) Deep learnig framework and image recognition method for content-based visual image recognition
CN102117367A (en) Visual simulation system for airplane assembly site
CN103678737B (en) A kind of lever system dummy assembly method
CN105373478B (en) Automated testing method and system
CN111240669B (en) Interface generation method and device, electronic equipment and computer storage medium
CN104850388A (en) Method and apparatus for drafting webpage
CN105677306A (en) Automation script compiling method and device
CN102521040B (en) Data mining method and system
CN109446689A (en) DC converter station electrical secondary system drawing recognition methods and system
CN114021440B (en) FPGA (field programmable Gate array) time sequence simulation verification method and device based on MATLAB (matrix laboratory)
CN105989213A (en) Communication engineering drawing generation method and drawing design client
CN106709985B (en) Virtual sacrifice three-dimensional scene generation method and device
CN101087148A (en) Simulation and analysis system and method of high-speed differential signal
CN107729611B (en) Aircraft wind tunnel test data scripted processing system and method
CN103902516A (en) Data generating method and device
CN107066376A (en) A kind of automatic test verification method tested for GUI
CN114661576B (en) Three-dimensional CAD software testing method and system based on unified interface drive
CN115495362A (en) Method, device, storage medium and computer equipment for generating test code
CN108920860A (en) A kind of GIL piping lane Engineering Digital modeling method
CN104978264B (en) The smart dynamic modulation of picture library in configuration software
Shi et al. Cross-browser compatibility testing based on model comparison
CN108090962B (en) Method for quickly generating PLAAXIS geometric model based on ANSYS data file
CN106157366A (en) Ultra-large scene based on BIM renders optimization method and system in mobile terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant