[go: up one dir, main page]

CN107729611A - Aircraft wind tunnel test data scripting processing system and method - Google Patents

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

Info

Publication number
CN107729611A
CN107729611A CN201710835193.6A CN201710835193A CN107729611A CN 107729611 A CN107729611 A CN 107729611A CN 201710835193 A CN201710835193 A CN 201710835193A CN 107729611 A CN107729611 A CN 107729611A
Authority
CN
China
Prior art keywords
data
script
wind tunnel
train number
function
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.)
Granted
Application number
CN201710835193.6A
Other languages
Chinese (zh)
Other versions
CN107729611B (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

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 kind of aircraft wind tunnel test data scripting processing system and method, the system to include:Train number table editing machine, it has train number table editor, extension, merging and splicing function;Special script interpreter, it explains execution to script, obtains data processing final result;Script-editor, mainly it is to provide the easy-to-use Scripting Edition function of user.Data Post provides interface for script operation result, carries out data and shows or send with charge free.The present invention realizes data extraction and calculation function based on train number table, avoids the extraction and computing of wind tunnel test initial data, compared with traditional treatment method, implementation method is simple and reliable, and processing speed is fast, and script durability is good.

Description

Aircraft wind tunnel test data scripting processing system and method
Technical field
The present invention relates to a kind of data scripting processing system and method, more particularly to a kind of aircraft wind tunnel test number According to scripting processing system and method.
Background technology
It is one of Flight Vehicle Design element task that aerodynamic characteristics of vehicle is grasped in research.In engineering practice, pass through mathematical modulo Type and raw data points, the mathematical description of aerodynamic model is obtained by computing, and then used by other specialties, realize that aircraft is set Meter.The description of the aerodynamic characteristic of aircraft is supporting except mathematical modeling has also needed to corresponding initial data.In terms of current present situation, These raw data points are mainly obtained by wind tunnel test.
Following characteristics be present in aircraft wind tunnel test file:First, data will also be entered after wind tunnel test data file lifts Row validity checking, splicing, secondary computing etc. could be used;2nd, wind tunnel test Data Data amount is very big.One experiment train number A train number list file and tens to hundreds of data files can be carried;3rd, test data is indulged typically using abscissa as Mach number Coordinate carries out computing and transmission for the two-dimensional blocks of data table of the angle of attack, regular software all can not be directly to this data block table at Reason;4th, test data comes from different tests unit, laboratory and testing equipment, thus caused data format is different, institute Comprising parameter it is also different.Test data physically without unified form, is being embodied in file structure form not One and data variable name it is inconsistent.Above feature causes wind tunnel data to waste time and energy, and uses difficulty.
Traditional wind tunnel test data processing is by after the variable in test documentation and data copy, passes through Excel softwares Or voluntarily write software and handled, but process cycle is still longer, and easily error.
The content of the invention
For in the prior art the defects of, at a kind of aircraft wind tunnel test data scripting System and method is managed, it can carry out scripting processing, processing method simple, intuitive, efficiency high, script to wind tunnel test data Autgmentability and durability are good.
According to an aspect of the present invention, there is provided a kind of aircraft wind tunnel test data scripting processing system, its feature It is, including:
Train number table editing machine, it has the functions such as train number table editor, extension, merging and splicing, it may have file parameters mark Pouring functions, the parameter such as data file path, extension name as corresponding to running number;By train number table editing machine, user can be to not Train number table with wind tunnel test such as is merged, splices and extended by rule at the operation, forms a train number summary table;
Special script interpreter, it explains execution to script, obtains data processing final result;The special script Interpreter has following functions according to input script:Tenth, data are extracted, splicing and validity checking function;11, data two Secondary calculation function;12;Data output and display function;
Script-editor, mainly it is to provide the easy-to-use Scripting Edition function of user, it there should be the text that user can input The functions such as this frame, script function prompt window, syntax check and script operation, script-editor are contact user's script and experiment The tie of data;
Data Post provides interface for script operation result, carries out data and shows or send with charge free;It is with operation result 2-D data table block is data source, or is shown in a text form in text box, or to directly display curve, or preserve into Specific format supplies other software transfers.
The present invention also provides a kind of aircraft wind tunnel test data scripting processing method, it is characterised in that including following Step:Script is generated by script-editor as needed by user, number is formed by the train number table and data file of wind tunnel test Operation object according to set as script, special script interpreter carries out parsing execution to script, from corresponding data acquisition system Take out data, generate two-dimensional blocks of data table, by script logic carry out data block table computing, obtain result data block table, finally by Data Post carries out data and shows and send with charge free.
Compared with prior art, the present invention has following beneficial effect:The present invention realizes that the data based on train number table carry Take and calculation function, avoid the extraction and computing of wind tunnel test initial data, compared with traditional treatment method, implementation method letter Single reliable, processing speed is fast, and script durability is good.
Brief description of the drawings
The detailed description made by reading with reference to the following drawings to non-limiting example, further feature of the invention, Objects and advantages will become more apparent upon:
Fig. 1 is the theory diagram of aircraft wind tunnel test data scripting processing system of the present invention.
Embodiment
With reference to specific embodiment, the present invention is described in detail.Following examples will be helpful to the technology of this area Personnel further understand the present invention, but the invention is not limited in any way.It should be pointed out that the ordinary skill to this area For personnel, without departing from the inventive concept of the premise, various modifications and improvements can be made.These belong to the present invention Protection domain.
As shown in figure 1, aircraft wind tunnel test data scripting processing system of the present invention includes:
Train number table editing machine, it has the functions such as train number table editor, extension, merging and splicing, it may have file parameters mark Pouring functions, the parameter such as data file path, extension name as corresponding to running number;By train number table editing machine, user can be to not Train number table with wind tunnel test such as is merged, splices and extended by rule at the operation, forms a train number summary table;
Special script interpreter, it explains execution to script, obtains data processing final result;The special script Interpreter has following functions according to input script:Tenth, data are extracted, splicing and validity checking function;11, data two Secondary calculation function;12;Data output and display function.
Script-editor, mainly it is to provide the easy-to-use Scripting Edition function of user, it there should be the text that user can input The functions such as this frame, script function prompt window, syntax check and script operation, script-editor are contact user's script and experiment The tie of data.
Data Post provides interface for script operation result, carries out data and shows or send with charge free.It is with operation result 2-D data table block is data source, or is shown in a text form in text box, or to directly display curve, or preserve into Specific format supplies other software transfers.
Aircraft wind tunnel test data scripting processing method of the present invention comprises the following steps:By user as needed by Script-editor generates script, turns into the operation pair of script by the train number table of wind tunnel test and the set of data file composition data As special script interpreter carries out parsing execution to script, and data are taken out from corresponding data acquisition system, generates two-dimensional blocks of data Table, by script logic carry out data block table computing, obtain result data block table, finally by Data Post carry out data show with Send with charge free.
The flow that special script interpreter is parsed to script is as follows:
Step 1, operand and operator parts are construed to by script interpreter;
Step 2, by taking operand EXTRACT_EXP (0.12 5.0.0.0, CN) as an example, special script interpreter is further It is parsed into;Operand 0.12@5.0.0.0, CN and operator EXTRACT_EXP.
Step 3, special script interpreter can travel through script, until script can not be construed as smaller operand and behaviour Accord with;
Step 4, interpreter is index file according to the EXTRACT_EXP@5.0.0.0 of first operand 0.12, in car Project of the same name is searched in secondary table, the train number name under corresponding each Mach number is taken out, according to train number Table Header information, synthesizes each train number number According to filename.Open corresponding data file afterwards, according to data file feature, extract data row corresponding to wherein CN, splicing and A two-dimensional blocks of data table is merged into, i.e. EXTRACT_EXP (0.12 5.0.0.0, CN) returns to one the one or two after explaining execution Dimensional data block table a;
Step 5, the first two-dimensional blocks of data table a and EXTRACT_EXP (0.0.0.0.0, CN) return to second after explaining execution Two-dimensional blocks of data table b carries out block number and operated according to " subtracting ", and it is still a 3rd two-dimensional blocks of data table c to obtain, and finally peace shines script A Middle grammer, the 3rd two-dimensional blocks of data table c will be divided by real number 12.5, obtain the 4th two-dimensional blocks of data table d, and the data block table is most Terminated fruit, and can be shown can also be deposited for other uses.
The specific embodiment of the present invention is described above.It is to be appreciated that the invention is not limited in above-mentioned Particular implementation, those skilled in the art can make various deformations or amendments within the scope of the claims, this not shadow Ring the substantive content of the present invention.

Claims (2)

  1. A kind of 1. aircraft wind tunnel test data scripting processing system, it is characterised in that including:
    Train number table editing machine, it has train number table editor, extension, merging and splicing function, it may have file parameters marking Function, Data file path, extension name parameter as corresponding to running number;By train number table editing machine, user can be to different wind tunnel tests Train number table the operation such as merge, splice and extend by rule, form a train number summary table;
    Special script interpreter, it explains execution to script, obtains data processing final result;The special script interpretation Device has following functions according to input script:Tenth, data are extracted, splicing and validity checking function;11, the secondary fortune of data Calculate function;12;Data output and display function;
    Script-editor, be mainly to provide the easy-to-use Scripting Edition function of user, it should have user can input text box, The functions such as script function prompt window, syntax check and script operation, script-editor are contact user's script and test data Tie;
    Data Post provides interface for script operation result, carries out data and shows or send with charge free;It is with the two dimension of operation result Cable block is data source, or is shown in a text form in text box, or to directly display curve, or preserve into specific Form supplies other software transfers.
  2. 2. a kind of aircraft wind tunnel test data scripting processing method, it is characterised in that comprise the following steps:By user according to Need to generate script by script-editor, script is turned into by the train number table of wind tunnel test and the set of data file composition data Operation object, special script interpreter carry out parsing execution to script, and data, generation two dimension are taken out from corresponding data acquisition system Data block table, data block table computing is carried out by script logic, result data block table is obtained, data is finally carried out by Data Post Show and send with charge free.
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 true CN107729611A (en) 2018-02-23
CN107729611B 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 (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5101491A (en) * 1983-08-19 1992-03-31 Kurt Katzeff System means for synthesizing, generating and checking software for a computer
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5101491A (en) * 1983-08-19 1992-03-31 Kurt Katzeff System means for synthesizing, generating and checking software for a computer
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
CRAIG D. EDWARDS: "WTSETUP: Software for Creating and Editing Configuration Files in the Low Speed Wind Tunnel Data Acquisition System", 《DEFENCE SCIENCE & TECHNOLOGY ORGANISATION》 *
王军蓉: "风洞试验数据管理信息系统设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
邓晓曼等: "多风洞共享的通用型试验数据处理系统", 《实验流体力学》 *

Also Published As

Publication number Publication date
CN107729611B (en) 2021-05-11

Similar Documents

Publication Publication Date Title
CN107844424A (en) Model-based testing system and method
CN103593809A (en) Intelligent operation-ticket semanteme verification method of automatic power dispatching system
CN109858414A (en) An Invoice Block Detection Method
Ott et al. GinJinn: An object‐detection pipeline for automated feature extraction from herbarium specimens
CN101833499A (en) A Method of Software Testing and Verification Based on Reachability Tree
CN106411906A (en) SQL (Structured Query Language) injection flaw positioning and detecting method
CN107766255A (en) WebUI automated testing methods based on Cucumber and Testng
CN107291681A (en) A kind of papery and the method and system of electronic data synchronous acquisition
CN103885341B (en) Performance analysis system based on automotive performance simulator and method
CN106775914B (en) A kind of code method for internationalizing and device for automatically generating key assignments
CN110688823A (en) XML file verification method and device
CN112882899B (en) Log abnormality detection method and device
CN103810092A (en) Application system testing method and device
CN103235757B (en) Several apparatus and method that input domain tested object is tested are made based on robotization
CN103399848A (en) Engine test data standardized specific format leading-in processing method
CN106407811A (en) SQL injection loophole positioning detection system
CN105159275B (en) A kind of nuclear reactor I&C system closed loop test platform of real-time simulation data-driven
CN104036118B (en) A kind of power system parallelization trace sensitivity acquisition methods
CN103714093A (en) Method and device for mining key pages of website
CN105302547A (en) Fault injection method for Verilog HDL design
CN107729611A (en) Aircraft wind tunnel test data scripting processing system and method
Jia et al. Sample generation of semi‐automatic pavement crack labelling and robustness in detection of pavement diseases
Shi et al. Cross-browser compatibility testing based on model comparison
Mao et al. FPGA‐based fault injection design for 16K‐point FFT processor
CN114840977A (en) A simulation method, device, equipment and medium for electric vertical take-off and landing aircraft

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