[go: up one dir, main page]

CN113779691A - Method for searching and calculating swinging moment of solid rocket engine nozzle - Google Patents

Method for searching and calculating swinging moment of solid rocket engine nozzle Download PDF

Info

Publication number
CN113779691A
CN113779691A CN202110882160.3A CN202110882160A CN113779691A CN 113779691 A CN113779691 A CN 113779691A CN 202110882160 A CN202110882160 A CN 202110882160A CN 113779691 A CN113779691 A CN 113779691A
Authority
CN
China
Prior art keywords
data
signal
value
moment
maximum
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
CN202110882160.3A
Other languages
Chinese (zh)
Other versions
CN113779691B (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.)
INNER MONGOLIA AEROSPACE POWER MACHINERY TESTING INSTITUTE
Original Assignee
INNER MONGOLIA AEROSPACE POWER MACHINERY TESTING INSTITUTE
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 INNER MONGOLIA AEROSPACE POWER MACHINERY TESTING INSTITUTE filed Critical INNER MONGOLIA AEROSPACE POWER MACHINERY TESTING INSTITUTE
Priority to CN202110882160.3A priority Critical patent/CN113779691B/en
Priority claimed from CN202110882160.3A external-priority patent/CN113779691B/en
Publication of CN113779691A publication Critical patent/CN113779691A/en
Application granted granted Critical
Publication of CN113779691B publication Critical patent/CN113779691B/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing Of Engines (AREA)

Abstract

本发明涉及固体火箭发动机喷管技术领域,具体涉及一种固体火箭发动机喷管摆动力矩查找计算方法。步骤为:1)读数据,打开文件读取需要处理的原始数据,包括控制信号、反馈信号、摆角信号及压差信号,提取出压差信号进行计算;2)力矩计算,在菜单列表选择相应型号,点击计算即可显示力矩最大值及对应时间,同时生成“原始‑”及“计算后‑”数据文件;3)绘制曲线,通过绘制曲线可以直观反映指令信号、反馈信号、摆角信号及力矩信号的趋势,并找出该区域最大值及对应时间,方便技术人员做进一步数据分析。本发明实现最大力矩快判,提高试验数据处理效率,规避人工计算出现错误的风险,保证试验结果可靠,大大缩短了试验结果处理周期。

Figure 202110882160

The invention relates to the technical field of solid rocket motor nozzles, in particular to a method for searching and calculating the swinging moment of a solid rocket motor nozzle. The steps are: 1) Read data, open the file to read the original data to be processed, including control signal, feedback signal, swing angle signal and differential pressure signal, extract the differential pressure signal for calculation; 2) Calculate torque, select from the menu list For corresponding models, click Calculate to display the maximum torque value and the corresponding time, and generate "original-" and "calculated-" data files at the same time; 3) Draw a curve, which can intuitively reflect the command signal, feedback signal, and swing angle signal. And the trend of the torque signal, and find out the maximum value and corresponding time in this area, which is convenient for technicians to do further data analysis. The invention realizes quick judgment of the maximum torque, improves the processing efficiency of test data, avoids the risk of errors in manual calculation, ensures the reliability of test results, and greatly shortens the processing cycle of test results.

Figure 202110882160

Description

Method for searching and calculating swinging moment of solid rocket engine nozzle
Technical Field
The invention relates to the technical field of solid rocket engine spray pipes, in particular to a method for searching and calculating the swing moment of a solid rocket engine spray pipe.
Background
In the swinging process of the solid rocket engine spray pipe, the moment of the spray pipe has important influence on the thrust vector control, is a main test item of a swinging test, and is an important index for representing the performance of the spray pipe. For the shaped solid rocket engine, various index parameters of the engine are quickly and accurately given after ground test, various performances of the spray pipe in the swinging process can be visually reflected, and data support is provided for success or failure of the test. Therefore, the method has important significance in realizing the search and calculation of the swinging moment of the solid rocket engine nozzle and the quick judgment of the maximum moment.
The thrust vector control system of the solid rocket engine is an actuating mechanism of a missile control system. The device is a mechanical power device which is used for controlling the swing angle of a spray pipe according to the instruction of a control system, changing the discharge direction of flame sprayed by an engine, generating lateral control moment, and controlling the stability and the flying posture of an aircraft so as to ensure that the aircraft flies according to a specified trajectory or flies as necessary. The swinging moment of the solid rocket engine nozzle is a key parameter for judging the stability and flight attitude of the aircraft, and is an important index for representing the performance of the nozzle.
At present, functional modules related to a method for searching and calculating the swinging moment of the spray pipe of the solid rocket engine do not exist, after each spray pipe swinging test, test data need to be firstly led out from a measurement and control system, and then the test data are calculated by adopting a traditional office software Excel input formula, and the Excel has the defects of incomplete display, low calculation speed and the like due to large data volume; secondly, the testers need to manually distinguish the data, a large amount of repetitive work can be done during the data distinguishing process, time and complexity are extremely wasted, errors are easy to occur, and the calculation process is not flexible enough; in addition, when test data are analyzed, an ignition starting signal needs to be found as a zero signal, due to the fact that no unified calculation standard exists, human uncertain factors are increased, consistency of data results is affected, curves cannot be drawn, the swing trend of the whole spray pipe cannot be intuitively reflected, and blind spots in design are caused. Therefore, aiming at solving the problems, the nozzle swinging moment searching and calculating function module is urgently needed to be introduced to make up for many defects in the traditional moment calculation, so that the test data processing efficiency is improved, the risk of errors in manual calculation is avoided, and the reliability of the test result is ensured.
The method comprises the steps of obtaining a test data, finding an ignition starting zero point, manually deleting data before ignition starting, manually dividing data of two quadrants, inputting a formula to calculate torque data, and finding out the maximum torque and the corresponding time by searching a replacement function. When the maximum torque of a certain time period is required to be screened for individual test models, the maximum torque and the corresponding time are found out by utilizing a search and replacement function after a time starting point and a time ending point are manually selected. The method is low in efficiency and easy to make mistakes, meanwhile, due to the difference of designers, inconsistency of test results can be caused for time zero definition without unified standards, a plurality of uncertain factors are increased, and the reliability of the test results is reduced.
Disclosure of Invention
Technical problem to be solved by the invention
The invention provides a method for searching and calculating the swinging moment of a solid rocket engine nozzle, which aims to overcome the defects of long data processing period, low efficiency, many artificial uncertain factors, low test reliability and the like caused by the traditional method for calculating the swinging moment of the solid rocket engine nozzle.
Technical scheme adopted by the invention for solving technical problem
A method for searching and calculating the swinging moment of a solid rocket engine nozzle comprises the following specific steps:
1) the method comprises the steps of (1) rapidly extracting a heterogeneous data characteristic signal, opening a target file to read a header, separating meanings represented by the header in a space form, obtaining the number of text columns in a counting mode, searching data contents contained in the target file through database comparison, and storing the data file in columns in a self-defined mode for subsequent calculation and calling;
2) the ignition starting signal is quickly searched, the measurement and control system starts collecting signals when the system is started, and signal collection is stopped until ignition is finished, so that the data file not only contains the data of the swinging of the spray pipe in the ignition time, but also contains the data before the system stops collecting signals before ignition and after ignition, and the ignition starting signal is quickly and accurately searched, and useless data are discarded;
3) the method comprises the steps of quickly judging the maximum moment of swinging of the spray pipe, calling a stored data file through a quick extraction technology of heterogeneous data characteristic signals, substituting useful data according to an edited calculation formula to calculate the moment of each point for storage, defining the maximum moment to be a minimum value in advance, comparing the maximum value with the moment value of each point, replacing the maximum moment value with the moment value of the point when the moment value of the point is larger than the maximum moment value, repeating the steps until all data are compared to obtain the maximum moment value, storing the time value corresponding to the maximum moment value, and finding out the maximum moment and the corresponding time;
4) and drawing a curve, wherein the trends of the command signal, the feedback signal, the swing angle signal and the moment signal can be intuitively reflected through drawing the curve, the left mouse button is supported to drag a target area for amplification, the maximum value and the corresponding time of the area are found, and designers and data processing personnel can conveniently perform further data analysis.
Furthermore, the design of a filtering module is added in the step 4), the number of filtering points is freely input, and the filtered curve and the original curve are superposed and visually displayed, so that a reference basis is provided for further analysis and processing of data.
Advantageous effects obtained by the present invention
The method for searching and calculating the swinging moment of the solid rocket engine nozzle can replace the traditional moment calculation mode, realize quick judgment of the maximum moment, improve the processing efficiency of test data, avoid the risk of errors caused by manual calculation, ensure the reliability of the test result, greatly shorten the processing period of the test result and provide accurate data and reliable basis for control systems and engine nozzle designers. The swing curve of the spray pipe is visually reflected, blind spots in calculation are eliminated, and visualization and standardization of test data are achieved.
Drawings
FIG. 1: calculating a flow chart of the swinging moment of the spray pipe;
FIG. 2: a file opening interface diagram;
FIG. 3: a certain model moment calculation interface diagram;
FIG. 4: drawing a curve interface diagram;
FIG. 5: and calculating an interface diagram of the swing angle.
Detailed Description
Aiming at the defects of long data processing period, low efficiency, many artificial uncertain factors, low test reliability and the like of the existing search and calculation of the swinging moment of the solid rocket engine spray pipe, the invention provides the search and calculation method of the swinging moment of the solid rocket engine spray pipe with high efficiency and reliability.
1. Rapid extraction technology of heterogeneous data characteristic signals
The control instruction sent by the measurement and control system and the acquired data are stored in a text data format, and the significances of data representation are distinguished through a header. How to acquire the header and identify is therefore a critical step in the overall data processing. The method comprises the steps of firstly opening a target file to read a header, separating the meanings represented by the header in a space mode, obtaining the number of text columns in a counting mode, searching data contents contained in the target file through database comparison, and storing the data file in columns in a self-defined mode for later calculation and calling.
2. Rapid look-up of ignition initiation signal
When the system is started, the measurement and control system starts to collect signals until the signal collection is stopped after ignition is finished, so that the data file not only contains the data of the swinging of the spray pipe in the ignition time, but also contains the data before the system stops collecting signals before ignition and after ignition, and therefore, the ignition starting signal is quickly and accurately searched, and the important importance of discarding useless data is achieved. The ignition starting signal is actually a square wave signal, the theoretical upper wave signal is a step value, such as 0 → 5, the ignition signal can be 0.53.24.8 due to interference and other external factors during actual acquisition, the maximum value of the ignition starting signal is found in the method, each data value is compared with 90% of the maximum value, and the point before the point is considered as the ignition starting point until the first value is greater than 90% of the maximum value. For example, the ignition signal may be 0.53.24.8, and assuming a maximum value of 5.2, 90% of the maximum value is 4.68, and since 4.8 is greater than 4.68, the time value corresponding to the previous point 3.2 of 4.8 is considered as the ignition start time.
3. Fast judgment of maximum moment of spray pipe swinging
The stored data file is called through a quick extraction technology of heterogeneous data characteristic signals, useful data are brought according to an edited calculation formula to calculate the moment of each point for storage, the maximum moment is defined to be a minimum value in advance, the maximum moment is compared with the moment value of each point, when the moment value of a certain point is larger than the maximum moment value, the maximum moment value is replaced by the moment value of the point, and the like, until all data are compared, the maximum moment value is obtained, meanwhile, the time value corresponding to the maximum moment value is stored, and at the moment, the maximum moment and the corresponding time are found out.
For some setting tests, the maximum torque is selected not in the whole time period but in a certain time period, so that the selection of the starting time and the end time is added in the method, and the maximum torque value and the corresponding time can be obtained in any selected time period.
In order to make the objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below. It is obvious that the described embodiments are only some, not all embodiments of the proposed solution. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
1. Reading data, opening a file to read the original data needing to be processed. The thrust vector control system controls the swing angle of the spray pipe according to the instruction to generate a control moment, so that the attitude of the aircraft is changed. The test data thus includes control signals, feedback signals, swing angle signals and differential pressure signals. The differential pressure signal is a key index reflecting the magnitude of the torque, so the differential pressure signal needs to be extracted for calculation.
2. And (3) torque calculation, wherein torque calculation formulas of engines of different models are different, so that the torque calculation formula of each model is already solidified in a menu list, the maximum torque and the corresponding time can be displayed by only selecting the corresponding model and clicking calculation, the maximum torque quick judgment is realized, and original-and calculated-data files are generated at the same time. The 'original-' data file comprises all original data lists starting from an ignition starting signal, and the 'calculated-' data file comprises instruction signal data, feedback signal data and calculated moment signal data, and all processed data can be obtained by clicking 'swing angle calculation' in a menu bar if swing angle signal data is needed.
3. And drawing a curve, wherein the trends of the command signal, the feedback signal, the swing angle signal and the moment signal can be intuitively reflected through drawing the curve, and meanwhile, the left mouse button can be supported to drag a target area to be amplified, the maximum value and the corresponding time of the area can be found, and further data analysis can be conveniently carried out by designers and data processing personnel. In addition, the design of a filtering module is added, the number of filtering points can be freely input, and a filtered curve and an original curve are superposed and visually displayed, so that a reference basis can be provided for further analysis and processing of data.
According to the steps, the swing moment of the spray pipe of an engine of a certain model is calculated, a specific flow chart is shown in figure 1, and the interface of key parts of software is shown in figures 2-5.
The test data for the same engine type was analyzed using conventional methods and the present method for the processing cycles shown in table 1. According to the method shown in the table 1, on the basis of ensuring the accuracy of the test result, the test data processing period is greatly shortened.
TABLE 1 comparison of data processing cycles between the conventional method and the present method
Treatment cycle By conventional means Method for producing a composite material Consistency of results
Fast critical data processing cycle 0.5 hour 0.025 hours Uniformity
Test data processing cycle 3.2 hours 0.5 hour Uniformity
The invention mainly aims at the problems of the existing method for calculating the swinging moment of the nozzle of the solid rocket engine, and provides the method for searching and calculating the swinging moment of the nozzle of the solid rocket engine, which greatly shortens the processing period of the test result, avoids the artificial uncertain factors, visually reflects the swinging curve of the nozzle, eliminates the blind points in calculation, realizes the visualization and normalization of the test data, and has the following main technical indexes:
1. the automatic calculation of the swinging moment of the spray pipe is realized, and the maximum moment and time are automatically searched.
2. And the function of drawing a curve is realized, and the curve is arbitrarily enlarged and reduced.
3. The fast-judging data processing period is shortened by 95%.
4. The processing period of the test data is shortened by 94 percent.
5. The accuracy rate of the test result is more than 98%.

Claims (2)

1.一种固体火箭发动机喷管摆动力矩查找计算方法,其特征在于,具体步骤如下:1. a solid rocket motor nozzle swing moment search calculation method, is characterized in that, concrete steps are as follows: 1)异构数据特征信号的提取,打开目标文件将表头读出,将表头所代表的意义隔开,通过计数的方式获得文本列数,通过数据库比对查找目标文件包含的数据内容,采用自定义的方式将数据文件按列保存;1) Extraction of heterogeneous data characteristic signals, open the target file and read the header, separate the meaning represented by the header, obtain the number of text columns by counting, and find the data content contained in the target file through database comparison, Save data files in columns in a custom way; 2)点火启动信号的查找,系统启动时测控系统启动采集信号,直到点火结束后停止信号采集,因此数据文件中除了包含点火时间内喷管摆动的数据外,还包括点火前和点火后系统停止采集信号前的数据;2) Search for the ignition start signal. When the system starts, the measurement and control system starts to collect the signal, and stops the signal collection after the ignition is over. Therefore, in addition to the data of the nozzle swing during the ignition time, the data file also includes the system stop before and after ignition. The data before the acquisition of the signal; 3)喷管摆动最大力矩的快判,通过异构数据特征信号的快速提取技术将保存的数据文件进行调用,根据编辑好的计算公式带入有用数据计算出每个点的力矩进行保存,事先定义最大力矩为一个极小的值,该值与每个点的力矩值进行比较,当某个点的力矩值大于最大力矩值时,就用该点力矩值替换最大力矩值,以此类推,直到将所有数据进行比较后,便得出最大力矩值,同时将最大力矩值对应的时间值保存,此时便找出了最大力矩及对应时间;3) Quickly judge the maximum torque of the nozzle swing, call the saved data file through the rapid extraction technology of heterogeneous data characteristic signals, and bring in the useful data according to the edited calculation formula to calculate the torque of each point and save it beforehand. The maximum torque is defined as a very small value, which is compared with the torque value of each point. When the torque value of a point is greater than the maximum torque value, the torque value of this point is used to replace the maximum torque value, and so on. Until all data are compared, the maximum torque value is obtained, and the time value corresponding to the maximum torque value is saved, at this time, the maximum torque and corresponding time are found; 4)绘制曲线,通过绘制曲线直观反映指令信号、反馈信号、摆角信号及力矩信号的趋势,支持鼠标左键拖住目标区域进行放大,并找出该区域最大值及对应时间,方便设计人员及数据处理人员做进一步数据分析。4) Draw a curve to directly reflect the trend of the command signal, feedback signal, swing angle signal and torque signal by drawing the curve, support dragging the target area with the left mouse button to zoom in, and find the maximum value and corresponding time of the area, which is convenient for designers and data processors for further data analysis. 2.根据权利要求1所述的固体火箭发动机喷管摆动力矩查找计算方法,其特征在于,所述4)增加了滤波模块设计,自由输入滤波点数,滤波后的曲线跟原始曲线叠加直观显示,为数据进一步分析与处理提供参考依据。2. The method for finding and calculating the swinging moment of a nozzle of a solid rocket motor according to claim 1, characterized in that, in said 4) a filter module design is added, the number of filter points is freely input, and the filtered curve is superimposed on the original curve for visual display, Provide a reference for further data analysis and processing.
CN202110882160.3A 2021-08-02 A method for finding and calculating the swing torque of the nozzle of a solid rocket motor Active CN113779691B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110882160.3A CN113779691B (en) 2021-08-02 A method for finding and calculating the swing torque of the nozzle of a solid rocket motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110882160.3A CN113779691B (en) 2021-08-02 A method for finding and calculating the swing torque of the nozzle of a solid rocket motor

Publications (2)

Publication Number Publication Date
CN113779691A true CN113779691A (en) 2021-12-10
CN113779691B CN113779691B (en) 2025-04-15

Family

ID=

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100152991A1 (en) * 2005-12-21 2010-06-17 Toyota Jidosha Kabushiki Kaisha Engine Misfire Identification Device for Internal Combustion Engine, Vehicle Equipped With the Same and Method of Engine Misfire Identification
CN110826194A (en) * 2019-10-18 2020-02-21 内蒙动力机械研究所 Modeling method for reliability data of solid rocket engine
CN112149292A (en) * 2020-09-13 2020-12-29 中国运载火箭技术研究院 Method and device for determining engine disturbance torque and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100152991A1 (en) * 2005-12-21 2010-06-17 Toyota Jidosha Kabushiki Kaisha Engine Misfire Identification Device for Internal Combustion Engine, Vehicle Equipped With the Same and Method of Engine Misfire Identification
CN110826194A (en) * 2019-10-18 2020-02-21 内蒙动力机械研究所 Modeling method for reliability data of solid rocket engine
CN112149292A (en) * 2020-09-13 2020-12-29 中国运载火箭技术研究院 Method and device for determining engine disturbance torque and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
J.Z. WANG等: "Numerical analysis on natural circulation precooling of cryogenic liquid rocket engine", 《2012 7TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA)》, 24 November 2012 (2012-11-24), pages 1150 - 1155 *
王建军: "导弹末敏弹控制系统设计与仿真", 《中国优秀博硕士学位论文全文数据库 (硕士) 工程科技Ⅱ辑》, 15 December 2004 (2004-12-15), pages 032 - 89 *

Similar Documents

Publication Publication Date Title
US10229098B2 (en) Automated processing of transcripts, transcript designations, and/or video clip load files
CN108279885B (en) Method and device for integrating software of multiple model codes
CN109409016B (en) Visualization method for unsteady flow of aero-engine compressor
US20150026635A1 (en) Method for generating control-code by a control-code-diagram
CA2894084C (en) System and method for multi-domain graphical modeling
JP6997726B2 (en) Methods and systems for articulation of visual inspection devices
CN118410717B (en) Design method of aircraft wind tunnel test
CN111078094A (en) Distributed Machine Learning Visualizer
CN113779691A (en) Method for searching and calculating swinging moment of solid rocket engine nozzle
CN112668162A (en) Aero-engine modeling method based on inertia sliding mode
CN113779691B (en) A method for finding and calculating the swing torque of the nozzle of a solid rocket motor
CA2893699A1 (en) Physical connection of network components in a graphical computer enviroment with one-way signal propagation
EP4057095B1 (en) Analysis apparatus, analysis method and program
CN112699549A (en) CDFS structure-containing aeroengine nonlinear model modeling system and modeling method
EP3198346A1 (en) Inspection tool for manufactured components
CN116127809B (en) A full-link simulation method for calculating the penetration performance of shaped charge shells
CN109583668A (en) Space flight large thin-wall element product processing quality traceability system
CN113806860B (en) Fault feature extraction system, method, storage medium and equipment based on simulation
CN113591286A (en) A system and method for confirming the validity of flight test subjects
CN110334310B (en) Method and device for determining power curve of fan
CN115098322A (en) A method, device, device and medium for automatically generating an IO test model
CN115130525B (en) Automatic extraction method for digital-analog dustpan hole characteristics of turbine blade of engine
EP1492039A2 (en) Persistent compressor airfoils
CN104915486A (en) Part connection information retrieval method
CN111400421A (en) High-precision map making method and system based on cloud server

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