CN107729611A - Aircraft wind tunnel test data scripting processing system and method - Google Patents
Aircraft wind tunnel test data scripting processing system and method Download PDFInfo
- 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
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 33
- 238000012545 processing Methods 0.000 title claims abstract description 17
- 238000000034 method Methods 0.000 title abstract description 11
- 238000003672 processing method Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000000605 extraction Methods 0.000 abstract description 2
- 238000013075 data extraction Methods 0.000 abstract 1
- 238000002474 experimental method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000003760 hair shine Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, 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
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)
- 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. 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.
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)
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 |
-
2017
- 2017-09-15 CN CN201710835193.6A patent/CN107729611B/en active Active
Patent Citations (3)
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)
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 |