A scientific research task network generation method and system for offshore multi-ship cooperation
Patent Information
- Application Number
- CN202510199973.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2045-02-24
AI Technical Summary
[0004]本发明提供一种面向海上多船协同的科研任务网生成方法及系统,用以解决现有技术中没有针对性的面向海上多船协同科研的自适应任务网生成方法的缺陷,实现自适应民船的临时加入和退出,形成具备一定柔性的科研试验任务网络,支撑海上多船协同科研作业
[0013]第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述面向海上多船协同的科研任务网生成方法。
Smart Images

Figure CN120181441B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data resource processing technology, and in particular to a method and system for generating a scientific research mission network for multi-ship collaboration at sea. Background Technology
[0002] Maritime scientific research is characterized by high costs, large scale, difficulties in collaboration, and a high risk of failure, all of which constrain human understanding and exploration of the ocean on a large scale. Currently, maritime scientific research is mainly conducted using scientific research vessels, but due to funding limitations, most experiments are single-ship point-contact experiments. Collaborative experiments involving multiple vessels are rare, and large-scale collaborative experiments involving multiple ships are prohibitively expensive. With the significant increase in maritime activities and the increasing convenience of satellite navigation and communication, the participation of civilian vessels in scientific research has become an important direction. However, civilian vessels themselves have limited research capabilities and need to collaborate with research vessels to be effective. Civilian vessels are relatively more independent, with a high degree of randomness in their participation in research tasks. There is a lack of adaptive task network generation methods specifically designed for multi-ship collaborative research at sea, which limits the ability of civilian vessels to participate in large-scale maritime scientific research experiments and hinders their ability to reduce costs and increase efficiency.
[0003] Therefore, new methods need to be proposed for utilizing civilian vessel resources for marine scientific research experiments. Summary of the Invention
[0004] This invention provides a method and system for generating a scientific research mission network for multi-ship collaboration at sea, which addresses the shortcomings of existing technologies that lack a specific adaptive mission network generation method for multi-ship collaborative scientific research at sea. It enables the temporary addition and removal of civilian vessels to form a scientific research and experimental mission network with a certain degree of flexibility, supporting multi-ship collaborative scientific research operations at sea.
[0005] In a first aspect, the present invention provides a method for generating a scientific research mission network for multi-ship collaboration at sea, comprising: The test procedures are broken down according to the test outline or detailed rules, and the test task requirements are formulated according to the contract template. The test task requirements are published to the civilian vessel terminal via the network. After responding to the test task requirements, the civilian vessel terminal performs resource screening to obtain civilian screening resources. Based on the prerequisites of the experimental phase and combined with the aforementioned civilian screening resources, a scientific research task chain is generated. By utilizing funding constraints, redundancy analysis results, and risk analysis results, the aforementioned research task chains are combined to form a research task network.
[0006] According to the present invention, a method for generating a research mission network for multi-ship collaboration at sea is provided. The contract template includes mission execution time and area, mission roles and capability requirements, action plan and route, mission execution conditions and completion conditions, mission quality assessment and acceptance standards, pricing standards and payment methods, liability for breach of contract and security and confidentiality clauses.
[0007] According to the present invention, a method for generating a research mission network for multi-ship collaboration at sea is provided. Based on the preconditions of the experimental stage and combined with the aforementioned civilian screening resources, a research mission chain is generated, including: Acquire resource capabilities, initialize task chain instantiation objects, and determine recursive functions; If the current path is determined to return to the starting node and the current level is a test project, then the current path is returned as a valid task chain in the recursive function. If the current time exceeds the maximum time, an empty list is returned, indicating that no valid path was obtained. The recursive function searches for the next level node. When there is a precedence relationship between the current node and the next node, the recursive function will continue to explore, calculate a new time for each possible next node, and create a new path. The recursive function is called to collect all the acquired task chains into a list. The exploration starts from the evidence verification node and time 0, and returns all possible task chains to form a task chain set.
[0008] According to the present invention, a method for generating a research task network for multi-ship collaboration at sea is provided. This method utilizes funding constraints, redundancy analysis results, and risk analysis results to combine the research task chains into a research task network, comprising: Get the task chain list and initialize the task network instantiation object; Obtain the unselected test projects, and determine an available task chain based on the funding constraints, the redundancy analysis results, and the risk analysis results; If it is determined that the currently available task chains meet the constraints and cover all projects, then output the list of research task networks. Otherwise, if it is determined that the currently available task chain does not meet the restriction requirements, a new available task chain is selected. If it is determined that the currently available task chain does not cover all projects, a new unselected experimental project is selected to perform the judgment process until the research task network list is output.
[0009] According to the present invention, a method for generating a research mission network for multi-ship collaboration at sea is provided, wherein the redundancy analysis results are obtained through the following steps: Determine the number of test items and obtain the adjacency matrix of each single-layer network; The number of task chains contained in each test project is calculated using the adjacency matrix. The task chains of the same test project are then combined to obtain the number of task networks for the test project. Calculate the average number of task networks for all test projects.
[0010] According to the present invention, a method for generating a research mission network for multi-ship collaboration at sea is provided, wherein the risk analysis results are obtained through the following steps: Obtain the task network that can be generated from existing nodes; Calculate the participation coefficient and pivotal role of each pilot project; Construct a coordinate system of participation coefficient and pivotality to determine the risk value of each pilot project; The risk of the entire mission network is calculated based on the risk of each test project.
[0011] Secondly, the present invention also provides a scientific research mission network generation system for multi-ship collaboration at sea, comprising: The decomposition module is used to break down the test steps according to the test outline or details, and to form test task requirements according to the contract template. The screening module is used to publish the test task requirements to the civilian vessel terminal via the network. After responding to the test task requirements, the civilian vessel terminal performs resource screening to obtain civilian screening resources. The task chain generation module is used to generate a scientific research task chain based on the preconditions of the experimental stage and the aforementioned civilian screening resources. The task network generation module is used to combine the research task chains into a research task network by utilizing funding constraints, redundancy analysis results, and risk analysis results.
[0012] Thirdly, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for generating a research mission network for multi-ship collaboration at sea as described above.
[0013] Fourthly, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for generating a research mission network for multi-ship collaboration at sea as described above.
[0014] Fifthly, the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the method for generating a research mission network for multi-ship collaboration at sea as described above.
[0015] The present invention provides a method and system for generating a research mission network for multi-ship collaboration at sea. By designing a mission contract template to constrain the entry and exit conditions of civilian vessels, resource layers with different mission roles are formed according to the research and experiment stages. Task chains are formed based on the preconditions of the experiment stages. Finally, the task chains are merged and the final task network is formed by combining the results of funding constraints, redundancy analysis, and risk analysis. This enables the temporary addition and withdrawal of civilian vessel scheduling resources that can adapt to different situations, forming a research and experiment mission network with a certain degree of flexibility, which can efficiently support multi-ship collaborative research operations at sea. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0017] Figure 1 This is one of the flowcharts of the method for generating a scientific research mission network for multi-ship collaboration at sea provided by the present invention; Figure 2 This is the second flowchart of the method for generating a scientific research mission network for multi-ship collaboration at sea provided by the present invention. Figure 3 This is a schematic diagram of the marine temperature and salinity data acquisition contract template provided by the present invention; Figure 4 This is a flowchart of the task chain construction provided by the present invention; Figure 5 This is a flowchart of the task network construction process provided by the present invention; Figure 6 This is a schematic diagram of the risk score index provided by the present invention; Figure 7 This is a schematic diagram of the structure of the scientific research task network generation system for multi-ship collaboration at sea provided by the present invention; Figure 8 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0019] Figure 1This is one of the flowcharts illustrating the method for generating a research mission network for multi-ship collaboration at sea provided by this invention, such as... Figure 1 As shown, it includes: Step 100: Decompose the test steps according to the test outline or detailed rules, and formulate test task requirements according to the contract template; Step 200: The test task requirements are published to the civilian vessel terminal via the network. After responding to the test task requirements, the civilian vessel terminal performs resource screening to obtain civilian screening resources. Step 300: Based on the prerequisites of the experimental stage and in conjunction with the aforementioned civilian screening resources, generate a scientific research task chain; Step 400: Using the funding constraints, redundancy analysis results, and risk analysis results, combine the research task chains to form a research task network.
[0020] The proposed method for generating a research mission network for multi-ship collaboration at sea can be applied to the temporary addition of civilian ships or resources to marine scientific research experiments. Its core is to construct a contract template with the design of missions as the core, construct a mission chain centered on command and control, and generate a multi-redundant mission network constrained by funding risks.
[0021] Specifically, such as Figure 2 As shown, in this embodiment of the invention, the test steps are decomposed according to the test outline or detailed rules, test task requirements are formed according to the contract template, the task requirements are published to the civilian vessel end through the network, the civilian vessel end responds to the task requirements, resource selection is performed based on the received task requirement response, and then a task chain is generated according to the preconditions of the test steps and civilian resources. Finally, based on the budget constraints, redundancy analysis and risk analysis, the task chains are combined to form a task network.
[0022] In one embodiment, the contract template includes the task execution time and area, task roles and capability requirements, action plan and route, task execution conditions and completion conditions, task quality assessment and acceptance standards, pricing standards and payment methods, liability for breach of contract, and security and confidentiality clauses.
[0023] Specifically, such as Figure 3 As shown, taking marine temperature and salinity data collection as an example, the contract template mainly includes the task execution time and area, task roles and capability requirements, action plan and route, task execution conditions and completion conditions, task quality assessment and acceptance standards, pricing standards and payment methods, liability for breach of contract, security and confidentiality clauses, etc.
[0024] In one embodiment, based on the preconditions of the experimental phase and in conjunction with the aforementioned civilian screening resources, a research task chain is generated, including: Acquire resource capabilities, initialize task chain instantiation objects, and determine recursive functions; If the current path is determined to return to the starting node and the current level is a test project, then the current path is returned as a valid task chain in the recursive function. If the current time exceeds the maximum time, an empty list is returned, indicating that no valid path was obtained. The recursive function searches for the next level node. When there is a precedence relationship between the current node and the next node, the recursive function will continue to explore, calculate a new time for each possible next node, and create a new path. The recursive function is called to collect all the acquired task chains into a list. The exploration starts from the evidence verification node and time 0, and returns all possible task chains to form a task chain set.
[0025] Specifically, such as Figure 4 As shown, a task chain generally includes four stages: pre-test preparation, task execution supervision, command and control, and evidence collection and verification. The task chain is constructed by recursive functions to form a task chain set.
[0026] This invention introduces a recursive function. The recursive function first checks if the current path has returned to the starting node and if the current level is a test project. If so, the current path is returned as a valid task chain. If the current time exceeds the maximum time, an empty list is returned indicating no valid path was found. Next, the function searches for nodes in the next level, continuing exploration only if a prerequisite relationship exists between the current node and the next node. For each possible next node, the function calculates a new time, creates a new path, and then recursively calls the recursive function. All found task chains are collected in a list. Finally, the method calls the recursive function, starting from the verification node with a time of 0, and returns all possible task chains.
[0027] In one embodiment, the research task chain is combined to form a research task network using funding constraints, redundancy analysis results, and risk analysis results, including: Get the task chain list and initialize the task network instantiation object; Obtain the unselected test projects, and determine an available task chain based on the funding constraints, the redundancy analysis results, and the risk analysis results; If it is determined that the currently available task chains meet the constraints and cover all projects, then output the list of research task networks. Otherwise, if it is determined that the currently available task chain does not meet the restriction requirements, a new available task chain is selected. If it is determined that the currently available task chain does not cover all projects, a new unselected experimental project is selected to perform the judgment process until the research task network list is output.
[0028] Specifically, such as Figure 5 As shown, the task network is composed of multiple task chains. Its size is determined based on factors such as project funding constraints, task network redundancy requirements, and execution risks. Redundancy and risk assessment formulas are defined.
[0029] The steps for calculating redundancy are as follows: ① Specify the number of test items; ② Obtain the adjacency matrix of each single-layer network; ③ Calculate the number of task chains for each experimental project; ④ Combine the task chains of the same experimental project to obtain the number of task networks for the experimental project; ⑤ Calculate the average number of task networks for all test projects.
[0030] This invention utilizes an adjacency matrix to represent the number of task chains formed for each experimental item in the task network. In the adjacency matrix... In the middle, if , then it means and There is a path of length 1 between the two nodes. and If there exists a path of length 2, then there is a third node. Make Therefore, the number of distinct paths between two nodes of length 2 is expressed as:
[0031] And so on, if two nodes and The number of distinct paths with a length greater than or equal to 1 is
[0032] Identifying a complete task chain requires understanding the connectivity between single-layer networks. According to the definition of a task chain, nodes are associated through preconditions. The number of task chains with the same starting and ending point (test project) can be calculated by extracting the adjacency matrix of each single-layer network. Resource nodes in the adjacency matrix include single nodes and composite nodes.
[0033] The task chain can be represented by the following formula: starting from the evidence verification node, passing through the test preparation node (matrix set A) Q ), Task execution supervision nodes (matrix set A) Z Command and control nodes (matrix set A) C ), and arrive at the same evidence collection and verification node again (matrix set A) H Number of paths:
[0034] in This represents a set of matrices showing the number of paths. The final number of task chains is stored in the matrix. In the middle. Targeting the evidence collection and verification stage. Number of task chains formed The corresponding elements on the diagonal can be taken, which can be represented as
[0035] According to the definition of a task network, two or more task chains for the same experimental project can form a task network. Now that the number of task chains for each experimental project has been calculated, the number of task networks can be determined by combining the task chains. Excluding the cases of 0 and 1 task chains, the number of task networks formed for experimental project i is... It can be represented as:
[0036] Throughout the experiment, task network redundancy was defined as the average number of task networks for all experimental projects. (The last sentence appears to be incomplete and possibly contains errors.) For each test project, the redundancy of the task network can be expressed as:
[0037] Furthermore, the steps for determining the risk are as follows: ① Obtain the task network that can be generated by existing nodes; ② Calculate the participation coefficient and pivotal role of each experimental item; ③ Construct a participation coefficient-pivot coordinate system to determine the risk value of each project; ④ Calculate the risk of the entire task network.
[0038] This invention constructs a system containing Each node and A single-layer, multi-layer task network. In each single-layer network, its corresponding adjacency matrix is... If the node and If connected, then . Node The degree of a certain level is defined as:
[0039] in, Conditions met:
[0040] Correspondingly, in a multi-layered network, nodes The degree can be expressed as:
[0041] In any two-layer network and Connecting edges in The overlapping edges can be represented as:
[0042] Therefore, the edges in the entire network The overlapping edges can be represented as:
[0043] Based on overlapping edges, the overlap of nodes can be represented as follows:
[0044] Through nodes The degree distribution at each layer describes the extent of resource participation in each experimental stage, and can be represented as follows:
[0045] This formula is used to quantify the participation of resource nodes at different layers in the task network. Used to measure nodes Are the links evenly distributed across each layer, or are they mainly concentrated in one or a few layers? If the nodes... If all the edges are in a single layer, the value of this expression is zero; when the edges are evenly distributed across different layers, it reaches its maximum value of 1. Typically, The larger the value, the more nodes The more evenly participation is distributed across each layer, the greater the risk. For the entire task network, the overall participation coefficient is defined as the average participation coefficient of all nodes, which can be expressed as:
[0046] Node participation coefficient It provides information about node participation in cross-layer activities, and the degree of node overlap. This represents the pivotal role (importance) of a node in each layer. A node that acts as a pivotal node in a particular layer will have a greater impact on that layer when it exits the experiment. Therefore, this invention assesses the risk of nodes in the task network using the second indicator—pivotality.
[0047] Resource correlation scores were considered in the task network evaluation. To represent the pivotal role of a resource in the task network, it can be expressed as:
[0048] Based on participation coefficient and its total overlap A two-dimensional coordinate system is established using these two as coordinate axes, and the risks faced by equipment nodes are divided into four levels, such as... Figure 6 As shown. The risk score of a task chain is the sum of the risk scores of all resources, and the risk score of a task network is the sum of the risk scores of all task chains. In the following formula... This represents the correlation function that maps overlap and participation coefficient to risk level.
[0049]
[0050] The following describes the scientific research task network generation system for multi-ship collaboration at sea provided by the present invention. The scientific research task network generation system for multi-ship collaboration at sea described below can be referred to in correspondence with the scientific research task network generation method for multi-ship collaboration at sea described above.
[0051] Figure 7 This is a schematic diagram of the structure of a scientific research task network generation system for multi-ship collaboration at sea provided in an embodiment of the present invention, as shown below. Figure 7 As shown, it includes: a decomposition module 71, a filtering module 72, a task chain generation module 73, and a task network generation module 74, wherein: The decomposition module 71 is used to decompose the test steps according to the test outline or detailed rules, and form test task requirements according to the contract template; the screening module 72 is used to publish the test task requirements to the civilian ship terminal through the network, and the civilian ship terminal performs resource screening after responding to the test task requirements to obtain civilian screening resources; the task chain generation module 73 is used to generate scientific research task chains according to the preconditions of the test steps and in combination with the civilian screening resources; the task network generation module 74 is used to combine the scientific research task chains to form a scientific research task network using funding constraints, redundancy analysis results, and risk analysis results.
[0052] Figure 8 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 8As shown, the electronic device may include a processor 810, a communication interface 820, a memory 830, and a communication bus 840. The processor 810, communication interface 820, and memory 830 communicate with each other via the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute a method for generating a research task network for multi-ship collaboration at sea. This method includes: decomposing experimental stages according to an experimental outline or detailed rules; forming experimental task requirements based on a contract template; publishing the experimental task requirements to civilian vessels via a network; the civilian vessels responding to the experimental task requirements and then screening resources to obtain civilian-selected resources; generating a research task chain based on the preconditions of the experimental stages and the civilian-selected resources; and combining the research task chains to form a research task network using funding constraints, redundancy analysis results, and risk analysis results.
[0053] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0054] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the above-described method for generating a research task network for multi-ship collaboration at sea. This method includes: decomposing the test steps according to the test outline or detailed rules, and forming test task requirements according to the contract template; publishing the test task requirements to the civilian vessel terminal via the network, and the civilian vessel terminal performs resource screening after responding to the test task requirements to obtain civilian screening resources; generating a research task chain based on the preconditions of the test steps and the civilian screening resources; and combining the research task chains to form a research task network using funding constraints, redundancy analysis results, and risk analysis results.
[0055] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements a method for generating a research task network for multi-ship collaboration at sea, as provided by the methods described above. This method includes: decomposing experimental stages according to an experimental outline or detailed rules; forming experimental task requirements based on a contract template; publishing the experimental task requirements to civilian vessels via a network; the civilian vessels responding to the experimental task requirements and then performing resource screening to obtain civilian selected resources; generating a research task chain based on the preconditions of the experimental stages and the civilian selected resources; and combining the research task chains to form a research task network using funding constraints, redundancy analysis results, and risk analysis results.
[0056] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0057] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0058] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for generating a research mission network for multi-ship collaboration at sea, characterized in that, include: The test procedures are broken down according to the test outline or detailed rules, and the test task requirements are formulated according to the contract template. The test task requirements are published to the civilian vessel terminal via the network. After responding to the test task requirements, the civilian vessel terminal performs resource screening and obtains civilian screening resources. Based on the prerequisites of the experimental phase and in conjunction with the aforementioned civilian screening resources, a research task chain is generated, including: Acquire resource capabilities, initialize task chain instantiation objects, and determine recursive functions; If the current path is determined to return to the starting node and the current level is a test project, then the current path is returned as a valid task chain in the recursive function. If the current time exceeds the maximum time, an empty list is returned, indicating that no valid path was obtained. The recursive function searches for the next level node. When there is a precedence relationship between the current node and the next node, the recursive function will continue to explore, calculate a new time for each possible next node, and create a new path. Call the recursive function to collect all the acquired task chains into a list, start the exploration from the evidence verification node and time 0, return all possible task chains, and form a task chain set; By utilizing funding constraints, redundancy analysis results, and risk analysis results, the aforementioned research task chains are combined to form a research task network.
2. The method for generating a research mission network for multi-ship collaboration at sea according to claim 1, characterized in that, The contract template includes the task execution time and area, task roles and capability requirements, action plan and route, task execution conditions and completion conditions, task quality assessment and acceptance standards, pricing standards and payment methods, liability for breach of contract, and security and confidentiality clauses.
3. The method for generating a research mission network for multi-ship collaboration at sea according to claim 1, characterized in that, Using funding constraints, redundancy analysis results, and risk analysis results, the aforementioned research task chains are combined to form a research task network, including: Get the task chain list and initialize the task network instantiation object; Obtain the unselected test projects, and determine an available task chain based on the funding constraints, the redundancy analysis results, and the risk analysis results; If it is determined that the currently available task chains meet the constraints and cover all projects, then output the list of research task networks. Otherwise, if it is determined that the currently available task chain does not meet the restriction requirements, a new available task chain is selected. If it is determined that the currently available task chain does not cover all projects, a new unselected experimental project is selected to perform the judgment process until the research task network list is output.
4. The method for generating a research mission network for multi-ship collaboration at sea according to claim 3, characterized in that, The redundancy analysis results are obtained through the following steps: Determine the number of test items and obtain the adjacency matrix of each single-layer network; The number of task chains contained in each test project is calculated using the adjacency matrix. The task chains of the same test project are then combined to obtain the number of task networks for the test project. Calculate the average number of task networks for all test projects.
5. The method for generating a research mission network for multi-ship collaboration at sea according to claim 3, characterized in that, The risk analysis results are obtained through the following steps: Obtain the task network that can be generated from existing nodes; Calculate the participation coefficient and pivotal role of each pilot project; Construct a coordinate system of participation coefficient and pivotality to determine the risk value of each pilot project; The risk of the entire mission network is calculated based on the risk of each test project.
6. A research mission network generation system for multi-ship collaboration at sea, characterized in that, include: The decomposition module is used to break down the test steps according to the test outline or details, and to form test task requirements according to the contract template. The screening module is used to publish the test task requirements to the civilian vessel terminal via the network. After responding to the test task requirements, the civilian vessel terminal performs resource screening to obtain civilian screening resources. The task chain generation module is used to generate a scientific research task chain based on the preconditions of the experimental stage and the aforementioned civilian screening resources, including: Acquire resource capabilities, initialize task chain instantiation objects, and determine recursive functions; If the current path is determined to return to the starting node and the current level is a test project, then the current path is returned as a valid task chain in the recursive function. If the current time exceeds the maximum time, an empty list is returned, indicating that no valid path was obtained. The recursive function searches for the next level node. When there is a precedence relationship between the current node and the next node, the recursive function will continue to explore, calculate a new time for each possible next node, and create a new path. Call the recursive function to collect all the acquired task chains into a list, start the exploration from the evidence verification node and time 0, return all possible task chains, and form a task chain set; The task network generation module is used to combine the research task chains into a research task network by utilizing funding constraints, redundancy analysis results, and risk analysis results.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method for generating a scientific research mission network for multi-ship collaboration at sea as described in any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for generating a scientific research task network for multi-ship collaboration at sea as described in any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for generating a scientific research task network for multi-ship collaboration at sea as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Parallel cooperative test method for flight control system
CN109656267A