A method, device and equipment for determining the rapid test launch process of a cold-launch solid rocket

By compiling configuration files and constraint files and combining them with strong coupling information, the test items for cold-launch solid rockets and mobile launch platforms are determined, and the test launch process with the shortest test time is obtained. This solves the problem of long test time for cold-launch solid rockets and realizes a fast and efficient test launch process.

CN119557230BActive Publication Date: 2025-09-26NO 63921 UNIT OF PLA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411853076.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-09-26
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

The test launch operation of cold-launch solid rockets is complex and time-consuming, resulting in excessive use of launch site resources and affecting the implementation of other space missions.

Method used

By compiling configuration files and constraint files, the test items and their duration in the technical area, transfer area and launch area for cold-launch solid rockets and mobile launch platforms are determined. Combined with strong coupling information, multiple test launch processes are obtained, and the process with the shortest time is selected as the rapid test launch process.

Benefits of technology

On the basis of ensuring the reliability and safety of space launch activities, the duration of the cold launch solid rocket test launch process will be greatly shortened, the test launch efficiency will be improved, and the test cycle will be reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557230B_ABST
    Figure CN119557230B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and equipment for determining a rapid test launch process for a cold-launch solid rocket. The method includes: compiling configuration files and constraint files corresponding to the test launch of the cold-launch solid rocket and the mobile launch platform at the space launch site, the configuration files containing the test launch items and time consumption corresponding to the three stages of the cold-launch solid rocket and the mobile launch platform in the technical area, the transfer area and the launch area, and the constraint files containing strong coupling information between the test launch items; obtaining the test launch process and time consumption for each configuration file and constraint file respectively; taking the shortest time consumption item of the test launch process and determining it as the rapid test launch process for the cold-launch solid rocket. On the basis of ensuring the reliability and safety of space launch activities, the duration of the test launch process of the cold-launch solid rocket is greatly shortened, the test launch cycle is compressed, and the test launch efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of aerospace testing technology, and specifically to a method, device, and equipment for determining a rapid test launch process for a cold-launch solid rocket. Background Art

[0002] Cold-launch solid rockets are a typical vehicle in the field of space launches. Their efficient and reliable test and launch processes are the key to quickly completing space launch missions.

[0003] Typically, cold-launch solid rockets can adopt three technical approach modes when performing launch missions: staged approach, rocket-tube approach, and rocket-carrying approach from a mobile launch platform. To ensure the success of space launch missions, they essentially test everything they can, and some items are even repeated, failing to adhere to the fundamental principle of minimizing mission time while ensuring mission success. Due to the numerous test and launch operations and complex procedures for cold-launch solid rockets, excessive and repeated testing can easily lead to operational errors. Furthermore, the lengthy test and launch operations for a single launch mission inevitably lead to long-term occupancy of launch site resources, hindering the implementation of other space launch missions. Summary of the Invention

[0004] The present application provides a method, device and equipment for determining a rapid test launch process for a cold-launch solid rocket, thereby improving the test launch efficiency of the cold-launch solid rocket and shortening the test launch cycle.

[0005] In a first aspect, an embodiment of the present application provides a method for determining a rapid test launch process for a cold-launch solid rocket, comprising:

[0006] According to the technical status of the cold-launch solid rocket approach, determine the corresponding test launch projects for the cold-launch solid rocket and mobile launch platform in the technical area, transfer area and launch area, and compile corresponding configuration files;

[0007] Based on the strong coupling information between the corresponding test and launch items of the cold-launch solid rocket and the mobile launch platform in the technical area, transfer area and launch area, the corresponding constraint documents are compiled;

[0008] For each configuration file and constraint file, combining the test launch items corresponding to the cold launch solid rocket and the mobile launch platform to obtain multiple test launch processes;

[0009] Determining the duration of each of the test launch processes;

[0010] According to the time consumption of each test launch process, the test launch process with the shortest time consumption is used as the fast test launch process.

[0011] In a second aspect, an embodiment of the present application further provides a device for determining a rapid test launch process for a cold-launch solid rocket, comprising:

[0012] a process combination module, configured to combine the test launch items corresponding to the cold-launch solid rocket and the mobile launch platform according to coupling information between the test launch items corresponding to the cold-launch solid rocket and the mobile launch platform, to obtain a plurality of test launch processes;

[0013] A time-consuming determination module, used to determine the time-consuming of each test launch process;

[0014] The process determination module is used to determine the rapid test launch process for cold launch solid rockets based on the time consumption of each test launch process.

[0015] In a third aspect, an embodiment of the present application provides a device for determining a rapid test launch process for a cold-launch solid rocket, comprising:

[0016] one or more processors, and a memory communicatively coupled to the at least one processor;

[0017] a memory for storing one or more programs;

[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the test transmission process determination method as described in the first aspect.

[0019] The embodiment of the present application provides a method, device and equipment for determining a rapid test launch process for a cold-launch solid rocket. The method for determining a rapid test launch process for a cold-launch solid rocket includes: compiling corresponding configuration files and constraint files according to three modes: the cold-launch solid rocket staged approach, the tube-rocket combination approach and the mobile launch platform rocket-carrying approach. The configuration files contain the test launch items and time consumption corresponding to the cold-launch solid rocket and the mobile launch platform in the three stages of the technical area, the transfer area and the launch area. The constraint files contain strong coupling information between the test launch items; for each configuration file and constraint file, the test launch process and time consumption are obtained respectively; the shortest time consumption item of the test launch process is taken to determine it as the rapid test launch process. The above technical solution combines the test launch process based on the strong coupling information of the test launch items of the cold-launch solid rocket and the mobile launch platform, and determines the rapid test launch process for the cold-launch solid rocket based on the time consumption. At the same time, it clarifies the technical status of the cold-launch solid rocket approach. On the basis of ensuring the reliability and safety of space launch activities, it greatly shortens the duration of the cold-launch solid rocket test launch process, reduces the test launch cycle, and improves the test launch efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0021] Figure 1 A flowchart of a method for determining a rapid test launch process for a cold-launch solid rocket provided in an embodiment of the present application;

[0022] Figure 2 A schematic structural diagram of a device for determining a rapid test launch process for a cold-launch solid rocket provided in an embodiment of the present application;

[0023] Figure 3 A schematic structural diagram of a device for quickly testing a launch process to determine a cold-launch solid rocket, provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended only to illustrate the present application and are not intended to limit the present application. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions of the present application, not all of the structures.

[0025] Figure 1 A flowchart of a method for determining a rapid test launch process for a cold-launch solid rocket is provided in an embodiment of the present application. This embodiment is applicable to situations where a rapid test launch process for a cold-launch solid rocket is determined. Specifically, the rapid test launch process determination method can be executed by a rapid test launch process determination device, which can be implemented in software and / or hardware and integrated into an electronic device. Electronic devices include but are not limited to computers, smart phones, servers, and other devices with data processing capabilities.

[0026] like Figure 1 As shown, the method specifically includes the following steps:

[0027] S110. Based on the technical status of the cold-launch solid rocket approaching the site, determine the corresponding test launch projects for the cold-launch solid rocket and the mobile launch platform in the three stages of the technical area, transfer area, and launch area, and compile corresponding configuration files.

[0028] In this embodiment, the rapid test launch process can be understood as the process items that constitute the test launch process in the rapid test launch mission, and a process item can be understood as a process unit or a step. Cold launch solid rockets and mobile launch platforms each have their own rapid test launch items. The test launch process can be understood as the overall workflow for testing and launching cold launch solid rockets and mobile launch platforms, which can specifically include technical area testing, transfer to the mobile launch platform, transfer, launch area testing and launch, etc.

[0029] For example, for cold-launch solid rockets, the test launch project may include: carrying out technical preparation work in the final assembly and test plant, transferring to the mobile launch platform to form a vehicle-rocket combination, transferring to the launch area via the mobile launch platform, connecting the rocket to the ground, pre-launch testing, functional inspection, and implementation of the launch, etc.

[0030] For mobile launch platforms, test launch projects may include: carrying out technical preparation work in the final assembly and test plant, maneuvering to a specific location, and coordinating with the cold-launch solid rocket to complete the transfer to the mobile launch platform to form a vehicle-rocket combination, transferring to the launch area, vehicle-ground connection, functional inspection, erection, aiming, and launch, etc.

[0031] Optionally, each test launch project has a unique identifier that can be used to indicate which entity (rocket, mobile launch platform) and process item the test launch project corresponds to. In addition, each test launch project also has corresponding duration information, which is used to indicate the duration of the test launch project, such as 1 day or 10 hours. Different test launch projects may have different durations.

[0032] The configuration file is used to store all test launch projects and corresponding time information for cold-launch solid rockets and mobile launch platforms. The time information can be used to indicate the time taken to run the test launch project, such as 1 day or 10 hours, etc. Different test launch projects may have different time consumptions. The time consumption of a test launch project can be determined based on historical execution conditions, such as the standard time consumption set based on historical execution conditions, the average time consumption of historical executions, the time consumption predicted based on historical execution conditions, or the minimum time consumption in historical execution conditions. Each test launch project can have a unique identifier or index, and each test launch project is bound to the corresponding time consumption information. On this basis, using the configuration file, the test launch projects and corresponding time consumption information of cold-launch solid rockets and mobile launch platforms can be flexibly set, expanded, updated and maintained; and when combining test projects into a test launch process, different test launch projects and their time consumption can be accurately distinguished, providing a basis for combining test launch projects into a test launch process and determining the time consumption of each test launch process.

[0033] S120. Based on the strong coupling information between the corresponding test launch items of the cold-launch solid rocket and the mobile launch platform in the three stages of the technical area, transfer area and launch area, compile the corresponding constraint documents.

[0034] Strong coupling information can be understood as the information dependency between different test launch items. Specifically, it can be used to describe the execution method (such as serial or parallel) and sequence of necessary test launch items for the same subject or different subjects. For example, for the same subject, some test launch items may be omitted, some test launch items may be carried out in parallel (i.e., synchronously, or with overlapping execution time), and some test launch items may be carried out serially. Furthermore, one test launch item may have to precede or follow another test launch item, two or even more test launch items may have to be executed consecutively (without other test launch items in between), or two or even more test launch items may have to be completed within a specified time period (without too long an interval between them). Similarly, for different subjects, there is also strong coupling information between test launch items. Based on the strong coupling information between the test launch items corresponding to the cold-launch solid rocket and the mobile launch platform, each test launch item can be combined to obtain multiple feasible test launch processes. Optionally, each test launch process is stored in a test process pool.

[0035] Constraint files are used to store strong coupling information between all test launch items for a single entity (cold-launch solid rockets and mobile launch platforms), as well as strong coupling information between test launch items across different entities. Constraint files allow for flexible configuration, expansion, update, and maintenance of coupling relationships between test launch items for cold-launch solid rockets and mobile launch platforms. Furthermore, when test launch items are combined into test launch processes, they can meet actual application requirements and provide a basis for accurately determining the duration of each test launch process.

[0036] S130. For each configuration file and constraint file, combine the test launch items corresponding to the cold launch solid rocket and the mobile launch platform to obtain multiple test launch processes.

[0037] For example, for a rocket, there are x test launch items A1, A2, ..., Ax; for a mobile launch platform, there are y test launch items B1, B2, ..., By; then one possible test launch process is A1, B1, A3, A2, B2, B4, ..., Ax, By; another possible test launch process is A1, A2, A3, B1, B2, B3, ..., By, Ax, etc. It should be noted that these test launch processes obtained by combining test launch items satisfy the above-mentioned strong coupling information.

[0038] Optionally, when determining the rapid test launch process, necessary test launch items may be selected and combined to ensure the reliability and efficiency of the test launch process.

[0039] S140: Determine the time consumption of each test launch process.

[0040] In this embodiment, for a test launch process, its time consumption can be understood as the time consumption from the start of the execution of the first test item to the completion of the latest completed test item. During this period, there may be multiple test items, and some are executed in series, and some are executed in parallel. For example, there are M test items in total for a cold launch solid rocket and a mobile launch platform. Assuming that the M test items are all carried out in series (without considering the interval time between each test item, or the interval time between adjacent test items can be included in the time consumption of the previous test item or in the time consumption of the next test item), the time consumption is Among them, T i Indicates the time taken for the i-th test item.

[0041] It is understandable that if some test items in a test launch process can be executed in parallel, the time taken to execute the test launch process is less than the aforementioned T. For test items executed in parallel, these parallel test items may begin execution at the same time. In this case, the time taken to execute these parallel test items is primarily determined by the time taken by the longest test item. For example, if three test items begin execution at the same time, with times T1, T2, and T3, respectively, then the time taken to execute these three test items in parallel is max(T1, T2, T3). If these parallel test items begin execution at different times, then the time taken to execute these parallel test items is primarily determined by the time when the earliest test item begins execution and the time when the latest test item completes execution. For example, if three test items begin execution at times t1, t2, and t3, respectively, with times T1, T2, and T3, respectively, and complete execution at times t4, t5, and t6, respectively, then the time taken to execute these three test items in parallel is max(t4, t5, t6) - min(t1, t2, t3). It should be noted that, considering the complex coupling relationship between test items in actual applications, at different stages of a launch process, test items may be executed serially or in parallel, and the time consumption of the test launch process needs to be comprehensively calculated.

[0042] S150: Based on the time consumption of each test launch process, the test launch process with the shortest time consumption is used as a fast test launch process.

[0043] Among them, the corresponding time consumption is determined for each of the multiple test launch processes, and one is selected from them as a rapid test launch process for cold launch solid rockets. For example, the test launch process with the shortest time consumption can be selected.

[0044] An embodiment of the present application provides a method for determining a rapid test launch process for a cold-launch solid rocket. The method combines the cold-launch solid rocket and the mobile launch platform test launch items according to strong coupling information to obtain a test launch process, and determines the final rapid test launch process for the cold-launch solid rocket based on the time consumption. The method can provide an optimal test launch process, and on the basis of ensuring the reliability and safety of space launch activities, significantly shorten the duration of the cold-launch solid rocket test launch process, reduce the test launch cycle, and improve the test launch efficiency.

[0045] In one embodiment, the method further comprises:

[0046] Identification information of each test transmission process is generated, and each identification information is stored in a queue.

[0047] Specifically, when combining test launch items based on strongly coupled information to generate multiple test launch processes, identification information can be generated for each test launch process. This identification information can be understood as a unique identifier for the test launch process and stored in a queue. This facilitates the identification, management, and maintenance of each test launch process. This queue can be used as a reference when running each test launch process.

[0048] In one embodiment, each test launch process is stored in a test process pool; based on a preset reading order, the identification information in the queue can be read in sequence, and the time consumption of the test launch process corresponding to each identification information can be determined.

[0049] Based on the preset reading order, the identification information in the queue is read sequentially;

[0050] Each time identification information is read, the following steps are performed for the currently read identification information:

[0051] According to the currently read identification information, the corresponding test launch process is read from the test process pool, and the time consumption of the test launch process corresponding to the currently read identification information is determined.

[0052] On this basis, one identification information can be read from the queue each time, and the time consumption for the corresponding test launch process can be determined, which can ensure that the time consumption of each test launch process is evaluated, so as to comprehensively determine the most reliable test launch process.

[0053] The following uses an example to illustrate the process of determining the test launch process. The process of determining the test launch process may include:

[0054] Obtain and parse a configuration file containing test launch items for a cold-launch solid rocket and a mobile launch platform at a launch site (and possibly the duration of each test launch item).

[0055] Obtain and parse the constraint file, which contains the strong coupling information between the cold launch solid rocket and the mobile launch platform test launch project;

[0056] Based on the strong coupling information, the test launch items are combined to obtain multiple test launch processes, that is, a test process pool is constructed. At the same time, identification information of each test launch process is generated to form an identification information sequence;

[0057] Import the test process pool into the computing control center;

[0058] Based on the identification information in the queue, run each test launch process in sequence;

[0059] The time consumption of each test launch process is analyzed, and the test launch process with the shortest time consumption is selected as the optimal configuration of the rapid test launch process for cold launch solid rockets.

[0060] In one embodiment, the rapid test launch process for a cold launch solid rocket includes:

[0061] Cold launch solid rockets are transported to the launch site by train as a tube-rocket combination, while mobile launch platforms are transported to the launch site by road.

[0062] The rocket-tube combination completes technical preparations for the cold-launch solid rocket safety docking, satellite-rocket pre-docking test, gas replenishment, satellite-rocket docking, and satellite-rocket post-docking test in the final assembly and test building.

[0063] The mobile launch platform completes technical preparations such as technical briefing, technical safety inspection, and equipment self-inspection in the final assembly and test plant;

[0064] The mobile launch platform is transferred to a designated location, and the tube-rocket combination is transferred onto the mobile launch platform in coordination with the cold-launch solid rocket, so that the cold-launch solid rocket and the mobile launch platform form a vehicle-mounted rocket combination;

[0065] The cold-launch solid rocket launcher-rocket combination is transferred to the launch area in a horizontal state through a mobile launch platform, and the cold-launch solid rocket is subjected to arrow-ground connection, pre-launch testing, functional inspection, erection, aiming, and launch.

[0066] On the basis of ensuring the reliability and safety of space launch activities, this application significantly shortens the duration of the cold launch solid rocket test launch process, reduces the test launch cycle, and improves the test launch efficiency.

[0067] Figure 2This is a schematic diagram of a structure of a device for determining a rapid test launch process for a cold-launch solid rocket provided in an embodiment of the present application. The device for determining a rapid test launch process for a cold-launch solid rocket provided in this embodiment includes:

[0068] A process combination module 210 is configured to combine the test launch items corresponding to the cold launch solid rocket and the mobile launch platform based on coupling information between the test launch items corresponding to the cold launch solid rocket and the mobile launch platform to obtain multiple test launch processes;

[0069] A time-consuming determination module 220 is used to determine the time-consuming of each test transmission process;

[0070] The process determination module 230 is used to determine the rapid test launch process for the cold launch solid rocket based on the time consumption of each test launch process.

[0071] The device combines test launch items according to coupling information to obtain a test launch process, and determines the final rapid test launch process for cold-launch solid rockets based on the time consumption. It can provide the optimal test launch process. On the basis of ensuring the reliability and safety of space launch activities, it can greatly shorten the duration of the cold-launch solid rocket test launch process, reduce the test launch cycle, and improve the test launch efficiency.

[0072] Optionally, the device further includes:

[0073] The first acquisition module is used to obtain a configuration file, which includes test launch items of the cold launch solid rocket and the mobile launch platform at the launch site and time consumption information of the test items.

[0074] Optionally, the device also includes:

[0075] The second acquisition module is used to obtain a constraint file, wherein the constraint file includes strong coupling information between the cold launch solid rocket and the test launch project of the mobile launch platform at the launch site.

[0076] Optionally, the device further includes:

[0077] The generating module is used to generate identification information of each test transmission process and store each piece of identification information in a queue.

[0078] Optionally, each of the test launch processes is stored in a test process pool;

[0079] The time consumption determination module 220 is specifically configured to read the identification information in the queue in sequence based on a preset reading order, and determine the time consumption of the test transmission process corresponding to each piece of identification information.

[0080] Optionally, the time-consuming determination module 220 is specifically configured to: sequentially read the identification information in the queue based on a preset reading order;

[0081] Each time identification information is read, the following steps are performed for the currently read identification information:

[0082] According to the currently read identification information, the corresponding test launch process is read from the test process pool, and the time consumption of the test launch process corresponding to the currently read identification information is determined.

[0083] Optionally, the test launch process for the cold launch solid rocket includes:

[0084] Cold launch solid rockets are transported to the launch site by train as a tube-rocket combination, while mobile launch platforms are transported to the launch site by road.

[0085] The rocket-tube combination completes technical preparations for the cold-launch solid rocket safety docking, satellite-rocket pre-docking test, gas replenishment, satellite-rocket docking, and satellite-rocket post-docking test in the final assembly and test building.

[0086] The mobile launch platform completes technical preparations such as technical briefing, technical safety inspection, and equipment self-inspection in the final assembly and test plant;

[0087] The mobile launch platform is transferred to a designated location, and the tube-rocket combination is transferred onto the mobile launch platform in coordination with the cold-launch solid rocket, so that the cold-launch solid rocket and the mobile launch platform form a vehicle-mounted rocket combination;

[0088] The cold-launch solid rocket launcher-rocket combination is transferred to the launch area in a horizontal state through a mobile launch platform, and the cold-launch solid rocket is subjected to arrow-ground connection, pre-launch testing, functional inspection, erection, aiming, and launch.

[0089] The test launch process determination device provided in the embodiment of the present application can be used to execute the test launch process determination method provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0090] Figure 3 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 10 can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, user equipment, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided for example only and are not intended to limit the implementation of the present application as described and / or claimed herein.

[0091] like Figure 3 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0092] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks and wireless networks.

[0093] The processor 11 may be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above.

[0094] In some embodiments, the methods of the above embodiments may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform any of the above-described methods in any suitable manner (e.g., by means of firmware).

[0095] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0096] Computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0097] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0098] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device 10 having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device 10. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0099] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0100] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0101] An embodiment of the present application further provides a computer program product, including a computer program and / or instructions, which, when executed by a processor, implements the test launch process determination method as described in any of the above embodiments.

[0102] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved. This is not limited herein.

[0103] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.

Claims

1. A method for determining a rapid test launch process for a cold-launch solid rocket, characterized in that: include: Determine, based on the technical status of the cold-launch solid rocket approach, the test launch items corresponding to the cold-launch solid rocket and the mobile launch platform in the technical area, the transfer area, and the launch area, and compile a corresponding configuration file, which is used to store the test launch items corresponding to the cold-launch solid rocket and the mobile launch platform in the technical area, the transfer area, and the launch area, and the corresponding time-consuming information; Based on the strong coupling information between the corresponding test and launch items of the cold-launch solid rocket and the mobile launch platform in the technical area, transfer area and launch area, the corresponding constraint documents are compiled; For each configuration file and constraint file, combining the test launch items corresponding to the cold launch solid rocket and the mobile launch platform to obtain multiple test launch processes; Determining the duration of each of the test launch processes; According to the time consumption of each test launch process, the test launch process with the shortest time consumption is used as the fast test launch process.

2. The method according to claim 1, characterized in that Also includes: Identification information of each test transmission process is generated, and each identification information is stored in a queue.

3. The method according to claim 2, characterized in that Determine the duration of each test launch process, including: According to the currently read identification information, the corresponding test launch process is read from the test process pool, and the time consumption of the test launch process corresponding to the currently read identification information is determined.

4. A device for determining a rapid test launch process for a cold-launch solid rocket, characterized in that: include: The first acquisition module is used to determine the test launch items corresponding to the cold-launch solid rocket and the mobile launch platform in the three stages of the technical area, the transfer area, and the launch area according to the technical status of the cold-launch solid rocket approach, and compile a corresponding configuration file. The configuration file is used to store the test launch items corresponding to the cold-launch solid rocket and the mobile launch platform in the three stages of the technical area, the transfer area, and the launch area and the corresponding time-consuming information; The second acquisition module is used to compile corresponding constraint files based on the strong coupling information between the corresponding test launch items of the cold launch solid rocket and the mobile launch platform in the three stages of the technical area, transfer area and launch area; a process combination module, configured to combine, for each configuration file and constraint file, the test launch items corresponding to the cold launch solid rocket and the mobile launch platform to obtain a plurality of test launch processes; A time-consuming determination module, used to determine the time-consuming of each test launch process; The process determination module is used to use the test launch process with the shortest time consumption as the fast test launch process according to the time consumption of each test launch process.

5. A rapid test launch process determination device for cold launch solid rockets, characterized in that: include: At least one processor, and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the test launch process determination method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Software test framework

    US20060129891A1

  • Product testing method and apparatus, computer device and storage medium

    WO2023130569A1