A ship sound compatibility management control method
By collecting and analyzing the operating parameters of acoustic devices, creating conflict nodes, and generating management and control commands, the acoustic compatibility problem between acoustic devices on marine engineering platforms was solved, improving the efficiency of management and control and the performance of the devices.
Patent Information
- Application Number
- CN202511240180.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-09-02
AI Technical Summary
Existing technologies are insufficient for comprehensive and timely management and control of acoustic compatibility issues among acoustic devices on marine engineering platforms, leading to a decline in the performance of these devices.
By collecting the operating parameters of each acoustic device, determining whether a conflict condition is triggered, creating conflict nodes and adding them to the conflict chain, generating management and control commands to handle the conflict nodes, and continuing until the conflict chain is empty, acoustic compatibility management between acoustic devices is achieved.
It enables comprehensive and timely detection and adjustment of acoustic interference between acoustic devices, improves the efficiency of acoustic compatibility management and control, and ensures the normal operation of the equipment.
Smart Images

Figure CN120751318B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of acoustic compatibility of marine engineering platforms, and particularly relates to a ship acoustic compatibility management control method. BACKGROUND
[0002] In the fields of marine exploration and underwater engineering, marine engineering platforms (such as ships) need to carry a large number of acoustic devices to realize target detection, communication, navigation, marine surveying and mapping and other functions. The number of acoustic devices deployed on the platform is large, and acoustic compatibility problems may be caused by factors such as overlapping of working frequency bands and interference of emitted sound waves, that is, there is acoustic interference, which leads to a decrease in the working performance of the acoustic devices. The existing technology usually adjusts the acoustic devices with acoustic compatibility problems to reduce the acoustic interference between the acoustic devices and realize acoustic compatibility management control to ensure the working performance of the acoustic devices after the operation personnel find that the acoustic devices on the marine engineering platform have acoustic compatibility problems. However, this manual intervention method cannot comprehensively and timely manage and control the acoustic compatibility problems existing between the acoustic devices, and the efficiency of management and control is low.
[0003] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present application, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0004] To provide a basic understanding of some aspects of the disclosed embodiments, the following brief summary is given. The summary is not an extensive overview of the application, nor is it intended to identify key / critical elements of the application or to delineate the scope of the embodiments. Rather, the sole purpose of the summary is to present some concepts of the embodiments in a simplified form as a prelude to the more detailed description that is presented later.
[0005] The ship acoustic compatibility management control method provided by the embodiments of the present application can comprehensively and timely manage and control the acoustic compatibility problems existing between the acoustic devices, and improve the efficiency of management and control.
[0006] In some embodiments, a ship acoustic compatibility management control method includes: step S101, collecting working parameters of each acoustic device; step S102, determining whether each working device triggers at least one conflict condition based on the working parameters of each acoustic device; wherein the working device represents an acoustic device in a working state; step S103, if at least one conflict condition is triggered, creating a conflict node based on each conflict condition that is triggered, and adding each conflict node to a conflict linked list; wherein the conflict node includes a working device group that triggers the same conflict condition and corresponding working parameters, a processing strategy; step S104, generating and executing a management control command corresponding to each conflict node based on each conflict node in the conflict linked list to process each conflict node, removing the processed conflict node from the conflict linked list, until the conflict linked list is empty.
[0007] The present application has the advantages of:
[0008] The working parameters of each acoustic device are collected, and it is determined whether the working parameters of each working device trigger at least one conflict condition. If so, it indicates that there is acoustic interference between the working devices at this time, so that each working device with acoustic compatibility problems (i.e., acoustic interference) can be comprehensively and quickly detected. Then, based on the triggered conflict conditions, conflict nodes are respectively constructed, and each conflict node is added to a conflict linked list, so as to generate and instruct corresponding management control commands in combination with the working device groups and processing strategies of each conflict node in the conflict linked list, remove the processed conflict nodes from the conflict linked list, and until the conflict linked list is empty, so that the working parameters of the working device groups with acoustic interference can be comprehensively and timely adjusted to reduce the acoustic interference between the working devices and ensure the working performance of the working devices, thereby comprehensively and timely managing and controlling the acoustic compatibility problems between the working devices and improving the efficiency of management control.
[0009] The foregoing general description and the following description are only exemplary and explanatory, and are not used to limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0010] One or more embodiments are exemplarily illustrated by corresponding drawings, which do not constitute limitations on the embodiments, elements with the same reference numerals in the drawings are shown as similar elements, the drawings do not constitute proportional limits, and wherein:
[0011] Figure 1 is a flowchart of a ship acoustic compatibility management control method provided by the present application;
[0012] Figure 2 is a working flowchart of mining frequent items in a global database provided by the present application;
[0013] Figure 3 is a working flowchart of mining frequent items in a conflict database provided by the present application;
[0014] Figure 4 is a flowchart of emptying a conflict linked list provided by the present application;
[0015] Figure 5 is another flowchart of emptying a conflict linked list provided by the present application;
[0016] Figure 6 is another flowchart of emptying a conflict linked list provided by the present application;
[0017] Figure 7 is another flowchart of a ship acoustic compatibility management control method provided by the present application. DETAILED DESCRIPTION
[0018] In order to enable a more detailed understanding of the features and technical content of the embodiments of the present disclosure, the implementation of the embodiments of the present disclosure is described in detail below, and the accompanying drawings are used for reference only and do not limit the embodiments of the present disclosure. In the following technical description, in order to facilitate explanation, through multiple details, a sufficient understanding of the disclosed embodiments is provided. However, one or more embodiments can still be implemented without these details. In other cases, well-known structures and devices can be simplified to facilitate the drawings.
[0019] The terms "first", "second", and the like in the description, claims, and drawings of the embodiments of the present disclosure are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0020] Unless otherwise specified, the term "multiple" means two or more.
[0021] In the embodiments of the present disclosure, the character " / " represents an "or" relationship between the objects before and after it. For example, A / B represents: A or B.
[0022] The term "and / or" is a description of the association between objects, which means that there can be three relationships. For example, A and / or B means: A or B, or, A and B, the three relationships.
[0023] The term "corresponding" can refer to an association or binding relationship. A and B correspond to each other means that there is an association or binding relationship between A and B.
[0024] The acoustic compatibility problem refers to the situation that multiple acoustic devices on a marine engineering platform interfere with each other (i.e., acoustic interference) due to factors such as acoustic wave radiation, signal characteristics, or spatial layout when working at the same time, resulting in some acoustic devices being unable to normally implement their functions. The acoustic compatibility management control of the acoustic devices refers to adjusting the working parameters of each acoustic device (usually adjusting the acoustic devices in the working state) on the marine engineering platform, so that each acoustic device can normally operate and be compatible with each other, and will not produce acoustic interference to each other.
[0025] In combination Figure 1 As shown, the embodiments of the present disclosure provide a ship acoustic compatibility management control method, comprising:
[0026] At step S101, working parameters of each acoustic device are collected. The working parameters include parameters that are prone to cause acoustic interference between acoustic devices, such as working mode, working frequency band, transmitting power, and beam direction. The acoustic interference refers to a situation that acoustic waves emitted by an acoustic device or signals received by an acoustic device affect or interfere with other acoustic devices, resulting in performance degradation of the acoustic device itself or other acoustic devices. For example, if two working devices have the same working frequency band, acoustic interference occurs between the two working devices.
[0027] At step S102, whether at least one conflict condition is triggered for each working device is determined based on the working parameters of each acoustic device. The conflict condition refers to a condition that causes acoustic compatibility problems. The working device refers to an acoustic device in a working state.
[0028] At step S103, if at least one conflict condition is triggered, a conflict node is created for each conflict condition, and each conflict node is added to a conflict linked list. The conflict node includes a working device group that triggers the same conflict condition, corresponding working parameters, and a processing strategy.
[0029] It can be understood that the conflict linked list is a data structure for managing and processing conflicts, and the related information of the conflict node is usually stored in the form of a linked list. The working device group refers to a set of working devices that trigger the same conflict condition. The working parameters corresponding to the working device group refer to the working parameters of each working device in the working device group.
[0030] In some embodiments, the conflict status (e.g., processing, to be processed, processed) of each conflict node is also recorded in the conflict linked list to avoid repeated conflict processing. For example, when the conflict node is created, the conflict status of the created conflict node is set to to be processed. During the process of generating and executing the management control command corresponding to the conflict node, the conflict status of the conflict node is updated to processing. The conflict status of the conflict node corresponding to the executed management control command is updated to processed. Usually, the conflict node with the conflict status updated to processed is removed from the conflict linked list.
[0031] In some embodiments, a ship acoustic compatibility management control method further includes determining the conflict status of each conflict node, and displaying each conflict node and the conflict status of the conflict node on a preset display interface. In this way, the working staff can know the current conflict nodes and the processing status of each conflict node in a timely manner. For example, the working device group corresponding to each conflict node, the working parameters of the working device group, the processing strategy, and the conflict status are displayed.
[0032] In step S104, based on each conflict node in the conflict linked list, a management control command corresponding to each conflict node is generated and executed to process each conflict node, and the processed conflict node is removed from the conflict linked list until the conflict linked list is empty.
[0033] In some embodiments, the management control command corresponding to the conflict node is generated by taking the working device group corresponding to the conflict node as the pointing object of the management control command, and taking the corresponding processing strategy as the management control content of the management control command. It can be understood that the command generation process is a conventional technology, and will not be described here. The execution of the management control command represents adjusting the working parameters of the corresponding working device group based on the management control command, and canceling the management control command when the working parameters of the working device group do not trigger the target conflict condition. The target conflict condition represents the conflict condition corresponding to the management control command. For example, the working frequency range of working device A is 2000-3000 Hz, and the working frequency range of working device B is 2800-3600 Hz. At this time, working device A and working device B have a sound compatibility problem of overlapping working frequency ranges. The trigger conflict condition is that the working frequency ranges of two working devices overlap, which belongs to frequency interference. The processing strategy is frequency time multiplexing: set the working time of the two working devices as time slot 1 (such as 0-10 ms, 20-30 ms) and time slot 2 (such as 10-20 ms, 30-40 ms). After the adjustment is completed, working device A and working device B no longer trigger the conflict condition, and the management control command is canceled at the same time. At this time, working device A and working device B work according to the adjusted working parameters.
[0034] It can be understood that the empty conflict linked list represents that there is no conflict node to be processed in the conflict linked list, i.e., there is no conflict node or the conflict state of each conflict node is processing. Usually, when the conflict state of the conflict node is processed, the conflict node will be removed from the conflict linked list.
[0035] The ship sound compatibility management control method provided by the embodiment of the present disclosure can collect the working parameters of each acoustic device and determine whether the working parameters of each working device trigger at least one conflict condition. If the conflict condition is triggered, it indicates that there is sound interference between the working devices at this time, so that each working device with a sound compatibility problem (i.e., sound interference) can be comprehensively and quickly detected. Then, the conflict nodes are constructed based on the triggered conflict conditions, and each conflict node is added to the conflict linked list, so as to generate and instruct the corresponding management control command in combination with the working device group and processing strategy of each conflict node in the conflict linked list, remove the processed conflict nodes from the conflict linked list until the conflict linked list is empty, so that the working parameters of the working device group with sound interference can be comprehensively and timely adjusted to reduce the sound interference between the working devices and ensure the working performance of the working devices, thereby comprehensively and timely managing and controlling the sound compatibility problem between the working devices and improving the efficiency of management control.
[0036] Preferably, based on the working parameters of each acoustic device, it is determined whether each working device triggers at least one conflict condition, which includes: based on the working parameters of each acoustic device, each working device is determined. Based on the preset conflict rule library, it is detected whether the working parameters of each working device trigger the interference condition of at least one conflict rule; wherein the conflict rule library contains a plurality of conflict rules, and the conflict rule includes an interference condition and a processing strategy; if the interference condition of at least one conflict rule is triggered, it is determined that at least one conflict condition is triggered; wherein one conflict rule corresponds to one conflict condition. Wherein, the interference condition represents the condition that causes the sound compatibility problem. The processing strategy represents the strategy of adjusting the working parameters of the working device group that meets the corresponding interference condition, so that the working device group no longer meets the interference condition.
[0037] In this way, by detecting whether the working parameters of each working device trigger the interference condition of each conflict rule in the conflict rule library, if the interference condition is triggered, it indicates that there is sound interference between each working device that meets the interference condition, so that whether there is a sound compatibility problem between each working device can be comprehensively, quickly and timely detected.
[0038] It can be understood that sound interference generally occurs between multiple working devices.
[0039] In some embodiments, the conflict rules can be set by expert experience. For example, conflict rule 1: interference condition: there is an overlap between the working frequency bands of working device A and working device B, which belongs to frequency interference; processing strategy: frequency band time multiplexing: set the working time of the two working devices as time slot 1 (even time period, such as 0-10 ms, 20-30 ms) and time slot 2 (odd time period, such as 10-20 ms, 30-40 ms), which is related to the working period and transmission pulse width of the two devices). Conflict rule 2: interference condition: there is spatial overlap between the beam pointing directions of working device C and working device D, which belongs to spatial domain interference; processing strategy: adjust the beam pointing direction of one of the working devices to avoid the main lobe area of the other working device.
[0040] In other embodiments, the interference condition in the conflict rule is determined by: obtaining a plurality of historical running events on the whole ship; wherein the historical running events include the sound conflict label and the working parameters of each working device in the historical period. Based on the plurality of historical running events, a global database and a conflict database are respectively constructed; wherein the global database includes the data corresponding to all historical running events, and the conflict database includes the data corresponding to the historical running events with a sound conflict label of yes. The data includes the sound conflict label and the working parameters of each working device. The working parameters of each data in the global database and the conflict database are respectively mined by using the Apriori algorithm to obtain the corresponding global frequent item set and the conflict frequent item set, and the global frequent item set and the conflict frequent item set are combined to obtain the target frequent item set. Based on the parameter items in the target frequent item and the sound conflict label of yes, each candidate association rule is generated, and based on the confidence and lift of each candidate association rule, each target association rule is determined as the interference condition.
[0041] Wherein, the sound conflict label includes yes and no. When the sound conflict label = yes, it indicates that there is a sound compatibility conflict in the historical running event, i.e. there is a sound compatibility problem; when the sound conflict label = no, it indicates that there is no sound compatibility conflict in the historical running event. For example, in historical running event A, acoustic device A, acoustic device B, acoustic device C, and acoustic device D are all in working state, and the working data of acoustic device B is obviously different from the normal data (such as noise exceeding the standard), which indicates that the sound conflict label of the historical running event is yes, and the working devices are acoustic device A, acoustic device B, acoustic device C, and acoustic device D. For another example, in historical running event B, acoustic device A, acoustic device B, acoustic device C, and acoustic device D are all in working state, and the working data of acoustic devices A to D is normal data, which indicates that the sound conflict label of the historical running event is no, and the working devices are acoustic device A, acoustic device B, acoustic device C, and acoustic device D.
[0042] Thus, by constructing the global database and the conflict database respectively, and using the Apriori algorithm to perform frequent item mining on the working parameters of each data, the common combinations of the working parameters between each acoustic device are determined. The global frequent item set reflects the global characteristics, and the conflict frequent item set reflects the acoustic compatibility conflict characteristics, so as to avoid missing the combination of the working parameters that is obviously related to the acoustic compatibility conflict characteristics when mining the global frequent item set. By generating candidate association rules and determining target association rules based on the confidence and lift of the candidate association rules to obtain the interference condition, the global characteristics and the acoustic compatibility conflict characteristics of the historical running events can be considered, and more accurate interference conditions can be mined.
[0043] For example, conflict rule 2: [interference condition: working device C = working mode_mode1, beam direction_direction1, working device D = working mode_mode2, beam direction_direction1 → acoustic conflict occurs; processing strategy: adjust the beam direction_direction2 of the working device C, or adjust the beam direction_direction2 of the working device D].
[0044] In the embodiment, the corresponding processing strategy is determined by an expert based on each interference condition. The interference condition and the corresponding processing strategy are collectively used as a conflict rule. Thus, when it is detected that the acoustic compatibility conflict occurs between the acoustic devices in the working state, the target management control command can be automatically generated based on the corresponding processing strategy to adjust the working parameters of the working devices that have the acoustic compatibility conflict, so as to realize acoustic compatibility, thereby reducing the work pressure of the operator and ensuring the effective play of the underwater combat effectiveness of the ship (i.e., the whole ship).
[0045] Preferably, the conflict rule further includes a conflict type. Based on expert experience, the conflict type to which the interference condition belongs is determined. That is, the conflict type, the interference condition and the corresponding processing strategy are collectively used as a conflict rule. The conflict type represents the type of acoustic compatibility conflict. For example, working mode conflict, airspace conflict, etc.
[0046] For example, conflict rule 2: [interference condition: working device C = working mode_mode1, beam direction_direction1, working device D = working mode_mode2, beam direction_direction1 → acoustic conflict occurs; processing strategy: adjust the beam direction_direction2 of the working device C, or adjust the beam direction_direction2 of the working device D; conflict type: airspace conflict].
[0047] Preferably, the global database and the conflict database are constructed based on a plurality of historical running events, including: discretizing the working parameters of each working device in each historical running event. For each historical running event, the discretized data and the acoustic conflict label are collectively used as a data, and the basis data and the conflict data are constructed based on this. One historical running event corresponds to one data.
[0048] For example, discretization processing: working mode (for example, mode 1, mode 2, etc.), working frequency band (for example, frequency band 1, frequency band 2, etc.), transmission power (for example, 100W, 200W, etc.), beam direction (for example, direction 1, direction 2, etc.). The data obtained by discretizing a historical running event is taken as a data, and the basic data and conflict data are constructed based on the data. For example, data 1: {working parameters [acoustic device A = (working mode_mode 1, working frequency band_frequency band 1, transmission power_100W, beam direction_direction 1), acoustic device B = (working mode_mode 2, working frequency band_frequency band 2, transmission power_200W, beam direction_direction 2)], acoustic conflict label = 1}. Data 2: {working parameters [acoustic device A = (working mode_mode 3, working frequency band_frequency band 2, transmission power_100W, beam direction_direction 3), acoustic device B = (working mode_mode 2, working frequency band_frequency band 2, transmission power_200W, beam direction_direction 2)], acoustic conflict label = 0}.
[0049] Preferably, in combination Figure 2 As shown in the figure, the embodiment of the disclosure provides a workflow diagram for mining frequent items in a global database. The Apriori algorithm is used to mine frequent items of working parameters of each data in the global database, and a corresponding global frequent item set is obtained, including:
[0050] In step S301, each data in the global database is scanned, all single parameter items corresponding to the working parameters in each data are extracted, and a first candidate item set is obtained.
[0051] In step S302, the support degree of each parameter item in the first candidate item set is calculated, and the set of parameter items in the first candidate item set that satisfy the first support degree condition is taken as a first frequent item set.
[0052] In step S303, the first frequent item set is self-connected and pruned by using the Apriori algorithm, and a new first candidate item set is generated.
[0053] In step S304, the support degree of each parameter item in the new first candidate item set is calculated, and the set of parameter items in the new first candidate item set that satisfy the first support degree condition is taken as a new first frequent item set.
[0054] In step S305, steps S303 to S304 are iteratively executed until a new first frequent item set cannot be obtained, and all first frequent item sets are combined to obtain a global frequent item set.
[0055] In this way, by using the Apriori algorithm to mine the frequent items corresponding to the operating parameters in the global database, it is possible to obtain the common combinations of operating parameters of various acoustic devices on the ship, so as to accurately mine the interference conditions based on all historical operating events.
[0056] In this embodiment, the single parameter items corresponding to the operating parameters are, for example: Acoustic Device A_Operating Mode = Mode 1, Acoustic Device A_Operating Frequency Band = Frequency Band 1, etc. The first support condition indicates that the support is less than the first support threshold.
[0057] In some embodiments, the support of each parameter item in the first candidate set is calculated using the following formula:
[0058]
[0059] in, For the support of parameter X, Within the global database, there are parameter items. X The number of data entries, This represents the total number of records in the global database.
[0060] Preferably, combined with Figure 3 As shown, this disclosure provides a workflow diagram for mining frequent items in a conflict database. The Apriori algorithm is used to mine frequent itemsets from the working parameters of each data entry in the conflict database, obtaining the corresponding frequent itemsets. This includes:
[0061] Step S401: Scan each data entry in the conflict database, extract all single-parameter items corresponding to the working parameters in each data entry, and obtain the second candidate set.
[0062] Step S402: Calculate the support of each parameter item in the second candidate itemset, and take the set of parameter items in the second candidate itemset whose support satisfies the second support condition as the second frequent itemset.
[0063] Step S403: Perform a self-join on the second frequent itemset and prune it using the Apriori algorithm to generate a new second candidate itemset.
[0064] Step S404: Calculate the support of each parameter item in the new second candidate itemset, and take the set of parameter items in the new second candidate itemset whose support satisfies the second support condition as the new second frequent itemset.
[0065] Step S405: Iterate through steps S403 to S404 until no new second frequent itemset can be obtained. Then merge all second frequent itemsets to obtain the conflicting frequent itemset.
[0066] Thus, the Apriori algorithm is used to mine the frequent item corresponding to the working parameter in the conflict database, so that the common working parameter combination of each acoustic device on the whole ship in the case of acoustic compatibility conflict can be obtained, so as to accurately mine the interference condition based on the historical operation events of the acoustic compatibility conflict.
[0067] In some embodiments, the second support condition characterizes that the support is less than a second support threshold.
[0068] In some embodiments, the generating each candidate association rule based on the parameter item and the acoustic conflict label = yes in the target frequent item comprises: constructing a candidate association rule: the antecedent of the candidate association rule → the consequent of the association rule, taking the parameter item of the target frequent item as the antecedent of the candidate association rule, and taking the conflict label = yes as the consequent of the candidate association rule.
[0069] In some embodiments, the confidence and the lift of the candidate association rule are calculated by the following formula:
[0070]
[0071]
[0072]
[0073] wherein, is the confidence of the candidate association rule , characterizes the support of the data containing the parameter item X and the conflict label Y in the global database, is the support of the parameter item X , is the lift of the candidate association rule , is the support of the conflict label = yes, is the number of data containing the conflict label = yes in the global database, is the total number of data in the global database.
[0074] It can be understood that, . is the number of data containing the parameter item X and the conflict label = yes in the global database.
[0075] In some embodiments, the global frequent item set and the conflict frequent item set are combined to obtain a target frequent item set, including: taking a same parameter item in the conflict frequent item set as a consistent parameter item in the global frequent item set, and taking other parameter items in the conflict frequent item set as inconsistent parameter items. All inconsistent parameter items in the conflict frequent item set and all parameter items in the global frequent item set are taken as parameter items of the target frequent item set, and the target frequent item set is obtained.
[0076] In some embodiments, based on the confidence and the lift of each candidate association rule, at least one target association rule is determined: each candidate rule with a confidence greater than a preset confidence and a lift greater than a preset lift is determined as each target association rule.
[0077] Preferably, in combination with Figure 4 As shown in the figure, the embodiments of the present disclosure provide a flowchart for emptying the conflict linked list. Based on each conflict node in the conflict linked list, a management control command corresponding to each conflict node is generated and executed to process each conflict node, and the processed conflict node is removed from the conflict linked list until the conflict linked list is empty, including:
[0078] Step S201, based on each conflict node in the conflict linked list, at least one target conflict node is determined.
[0079] Step S202, a management control command corresponding to each target conflict node is generated and executed to process each target conflict node.
[0080] Since the conflict node includes a working device group, a processing strategy, etc., the management control command corresponding to the target conflict node represents that the corresponding management control command is generated based on the working device group and the processing strategy corresponding to the target conflict node. For example, the working device group corresponding to the target conflict node is working device A and working device B, and the processing strategy is to adjust the beam direction of working device A to direction 2. Then the generated management control command is to adjust the beam direction of working device A to direction 2.
[0081] Step S203, each processed target conflict node is removed from the conflict linked list.
[0082] Step S204, the conflict linked list is updated, and steps S201 to S204 are repeatedly executed until the conflict linked list is empty.
[0083] Thus, by determining at least a target conflict node from each conflict node in the conflict linked list, and then generating and executing a management control command corresponding to each target conflict node to make the working device groups in the target conflict node no longer interfere with each other, the target conflict node can be compatible. The processed target conflict node is removed from the conflict linked list to avoid repeated processing of the conflict node. By updating the conflict linked list, determining a new target conflict node, generating and executing a management control command of the new target conflict node, and removing the processed new target conflict node from the conflict linked list, the processing is repeated until the conflict linked list is empty, so that each conflict node in the conflict linked list can be processed in order according to the relationship between the conflict nodes.
[0084] Preferably, the determining at least one target conflict node based on each conflict node in the conflict linked list comprises: mapping each conflict node in the conflict linked list as a graph node; constructing an undirected edge based on a shared device relationship between working device groups in each conflict node, calculating an edge weight between adjacent graph nodes, and obtaining an undirected conflict graph; wherein the shared device is a working device shared between two working device groups; and determining at least one target conflict node based on each edge weight in the undirected conflict graph.
[0085] Thus, by constructing an undirected conflict graph, the relationship between each conflict node can be quantified. Then, based on each edge weight, a target conflict node is determined, which is a conflict node in the conflict linked list that has a key impact, so that a suitable target conflict node can be selected based on the relationship between the conflict nodes. Processing the sound compatibility problem corresponding to the target conflict node can effectively alleviate the impact of the working device group on other working devices.
[0086] In some embodiments, in combination with Figure 5 As shown in the figure, the embodiment of the present disclosure provides another flowchart for emptying the conflict linked list. Based on each conflict node in the conflict linked list, a management control command corresponding to each conflict node is generated and executed to process each conflict node, and the processed conflict node is removed from the conflict linked list until the conflict linked list is empty, comprising:
[0087] Step S501, mapping each conflict node in the conflict linked list as a graph node.
[0088] Step S502, constructing an undirected edge based on a shared device relationship between working device groups in each conflict node, calculating an edge weight between adjacent graph nodes, and obtaining an undirected conflict graph. Wherein the shared device is a working device shared between two working device groups.
[0089] Step S503, determining at least one target conflict node based on each edge weight in the undirected conflict graph.
[0090] Step S504, generating and executing the management control command corresponding to each target conflict node to process each target conflict node.
[0091] Step S505, removing the processed each target conflict node from the conflict chain table.
[0092] Step S506, updating the conflict chain table, and repeating steps S501 to S506 until the conflict chain table is empty.
[0093] Preferably, the edge weight between adjacent graph nodes is calculated, including: respectively acquiring the number of shared devices between adjacent graph nodes; taking the conflict type of each conflict node as the node type of the corresponding graph node; based on the number of shared devices between adjacent graph nodes and the node type corresponding to each graph node, respectively calculating the edge weight between adjacent graph nodes.
[0094] In this way, the edge weight between adjacent graph nodes is determined based on the number of shared devices between adjacent graph nodes and the node type corresponding to each graph node, so that the edge weight can reflect the influence degree of the shared device on the adjacent graph nodes, thereby quantifying the relevance and influence strength between the conflict nodes.
[0095] In some embodiments, based on the number of shared devices between adjacent graph nodes and the node type corresponding to each graph node, the edge weight between adjacent graph nodes is calculated by the following formula:
[0096]
[0097]
[0098] wherein, denotes the edge weight between adjacent graph nodes x and y, denotes the number of shared devices between adjacent graph nodes x and y, denotes the node type of graph node x, denotes the node type of graph node y. is a preset value, which is determined based on the difference between the conflict types, or can be set based on expert experience.
[0099] In some embodiments, graph node 1 and graph node 2 are adjacent graph nodes, and the working device group corresponding to graph node 1 is device A, device B and device C. The working device group corresponding to graph node 1 is device A and device D. Then the shared device is device A, and the number of shared devices is 1.
[0100] Preferably, the at least one target conflict node is determined based on the edge weights of each edge in the undirected conflict graph, including: identifying conflict clusters in the undirected conflict graph, and calculating the sum of edge weights in each conflict cluster; regarding the conflict cluster with the largest sum of edge weights as a target conflict cluster; calculating the sum of edge weights of each graph node in the target conflict cluster, and regarding the conflict node corresponding to the graph node with the largest sum of edge weights as a target conflict node, to obtain the at least one target conflict node. The conflict cluster refers to a tightly connected subgraph formed by multiple graph nodes connected by edges.
[0101] By identifying the conflict clusters in the undirected conflict graph and regarding the conflict cluster with the largest sum of edge weights as a target conflict cluster, the conflict cluster with the largest impact on the entire undirected conflict graph can be quickly determined. Then, by selecting the conflict node corresponding to the graph node with the largest sum of edge weights in the target conflict cluster as a target conflict node, the graph node with the largest impact in the target conflict cluster can be further determined, so that the graph node is a key impact graph node in the entire undirected conflict graph.
[0102] Preferably, the at least one target conflict node is determined based on the conflict types of each conflict node in the conflict chain table, including: grouping the conflict nodes in the conflict chain table based on the conflict types of the conflict nodes, to obtain a plurality of conflict node groups; wherein the conflict node further includes a conflict type; and selecting one conflict node from at least one conflict node group to determine the at least one target conflict node.
[0103] In this way, the conflict nodes in the conflict chain table are grouped based on the conflict types of the conflict nodes, so that each conflict node group belongs to a different conflict type. Then, the target conflict nodes are selected from different conflict node groups, so that each target conflict node belongs to a different conflict type. When processing each target conflict node, the efficiency of processing the sound compatibility problem can be improved, the efficiency of management control can be effectively improved, the influence on each other can be effectively reduced, and new sound compatibility problems can be avoided as much as possible.
[0104] In combination Figure 6 As shown in the figure, the embodiment of the present disclosure provides another flowchart for emptying the conflict chain table. Based on each conflict node in the conflict chain table, a management control command corresponding to each conflict node is generated and executed to process each conflict node, the processed conflict nodes are removed from the conflict chain table, until the conflict chain table is empty, including:
[0105] In step S601, each conflict node in the conflict chain table is grouped based on the conflict type of the conflict node, to obtain a plurality of conflict node groups; wherein the conflict node further includes a conflict type.
[0106] In step S602, one conflict node is selected from at least one conflict node group to determine at least one target conflict node.
[0107] Step S603, generating and executing the management control command corresponding to each target conflict node to process each target conflict node;
[0108] Step S604, removing each target conflict node from the conflict chain table after being processed;
[0109] Step S605, updating the conflict chain table, and repeating steps S601 to S605 until the conflict chain table is empty.
[0110] Preferably, determining the at least one target conflict node based on each conflict node in the conflict chain table comprises: randomly selecting a preset number of conflict nodes in the conflict chain table as the target conflict nodes, or arranging the conflict time of each conflict node in the conflict chain table in the order from early to late, and selecting the top ranked preset number of conflict nodes as the target conflict nodes. The conflict time is one of the time of triggering the conflict rule, the time of creating the conflict node, and the time of joining the conflict chain table.
[0111] In this way, by selecting a preset number of conflict nodes as target conflict nodes, each target conflict node is processed in parallel, thereby improving the efficiency of management control.
[0112] Preferably, updating the conflict chain table comprises: taking the conflict chain table after removing the target conflict nodes as the updated conflict chain table.
[0113] In this way, the conflict chain table after removing the processed target conflict nodes is taken as the updated conflict chain table, which facilitates the orderly processing of the target conflict nodes determined in each loop and avoids repeated processing of the same conflict node.
[0114] For example, there are conflict node 1, conflict node 2, conflict node 3, and conflict node 4 in the conflict chain table. The target conflict node is conflict node 1. Then the conflict nodes in the updated conflict chain table are conflict node 2, conflict node 3, and conflict node 4.
[0115] Preferably, the conflict list is updated, including: taking the conflict list after the target conflict node is removed as a first conflict list. The working parameters of each working device are re-acquired. Whether at least one conflict condition is satisfied is determined based on the re-acquired working parameters of each working device. If at least one conflict condition is satisfied, each candidate conflict node is generated, and a candidate conflict node set is obtained. The candidate conflict node set is compared with the conflict nodes in the first conflict list. If the comparison result is that the conflict nodes in the first conflict list are inconsistent with the candidate conflict node set, the candidate conflict nodes existing in the candidate conflict node set but not existing in the first conflict list are added to the first conflict list, and the conflict nodes existing in the first conflict list but not existing in the candidate conflict node set are removed from the first conflict list, to obtain a second conflict list, and the second conflict list is taken as an updated conflict list. If the comparison result is that the conflict nodes in the first conflict list are consistent with the candidate conflict node set, the first conflict list is taken as the updated conflict list.
[0116] When the target conflict node is processed, new acoustic compatibility problems can be caused, and the working device groups in the existing conflict nodes (non-target conflict nodes) can not satisfy the corresponding conflict conditions. Therefore, the working parameters of each acoustic device are re-acquired, and new conflict nodes (i.e., candidate conflict nodes) are determined. Then, each candidate conflict node is compared with the first conflict list, so that the conflict nodes not satisfying the conflict conditions at this time are removed from the first conflict list, and the new conflict nodes caused are added to the first conflict list, thereby comprehensively and timely processing each acoustic compatibility problem on the offshore engineering platform.
[0117] For example, the conflict list has conflict node 1, conflict node 2, conflict node 3, and conflict node 4. The target conflict node is conflict node 1. The conflict nodes in the first conflict list are conflict node 2, conflict node 3, and conflict node 4. The candidate conflict node set includes candidate conflict node 1, candidate conflict node 2, and candidate conflict node 3. Through comparison, it is found that candidate conflict node 2 is consistent with conflict node 2 in the first conflict list, and candidate conflict node 3 is consistent with conflict node 3 in the first conflict list. Then, candidate conflict node 1 is added to the first conflict list, and conflict node 4 is removed from the first conflict list, to obtain a second conflict list (which includes conflict node 2, conflict node 3, and candidate conflict node 1). The second conflict list is taken as an updated conflict list.
[0118] Preferably, the working parameters of each acoustic device are acquired, including: in response to a state detection instruction, the working parameters of each acoustic device are acquired; and the acquired working parameters of each acoustic device are updated and displayed on a preset display interface.
[0119] Thus, the current working parameter information of each acoustic device is detected in response to the state detection instruction, and is updated and displayed on the preset display interface, so that an operator can intuitively understand the working parameter information of each working device. Then, the acoustic compatibility conflict detection process is entered: based on the working parameters of each acoustic device, a conflict node is created, a corresponding management control command is generated and executed, and the processed conflict node is removed from the conflict linked list until the conflict linked list is empty (for details, see Figure 1 ), so that the acoustic compatibility problems existing between the working devices can be comprehensively and timely managed and controlled, and the efficiency of management and control is improved.
[0120] It can be understood that the working parameters of each acoustic device are updated to the currently collected working parameters on the preset display interface.
[0121] Preferably, the working parameters of each acoustic device are collected, including: in response to a shutdown instruction, controlling the acoustic device pointed by the shutdown instruction to shut down; collecting the working parameters of each acoustic device; and updating and displaying the collected working parameters of each acoustic device on the preset display interface.
[0122] Thus, the corresponding acoustic device is controlled to shut down in response to the shutdown instruction, and the working parameters of each acoustic device are updated and displayed, so that an operator can intuitively understand the working parameter information of each acoustic device. Then, the acoustic compatibility conflict detection process is entered: based on the working parameters of each acoustic device, a conflict node is created, a corresponding management control command is generated and executed, and the processed conflict node is removed from the conflict linked list until the conflict linked list is empty (for details, see Figure 1 ), so that the acoustic compatibility problems existing between the working devices can be comprehensively and timely managed and controlled, and the efficiency of management and control is improved.
[0123] Preferably, the ship acoustic compatibility management and control method further comprises: in response to a management confirmation instruction, updating the timers of each acoustic device.
[0124] Thus, based on the timers of each acoustic device, it can be determined whether each acoustic device has a fault. So that the acoustic device with a fault can be found in time, and an operator can perform troubleshooting and other processing.
[0125] Specifically, in response to the management confirmation instruction, the timer of each acoustic device is updated, including: sending the management confirmation instruction to each acoustic device, receiving the confirmation message returned by each acoustic device based on the management confirmation instruction, taking the time difference between sending the confirmation instruction to each acoustic device and receiving the confirmation message returned by each acoustic device as the timer of each acoustic device. For each acoustic device, if the timer (i.e. the response time) exceeds the preset time or no confirmation message is received within the preset time, it is determined that the acoustic device has a fault.
[0126] Preferably, the ship acoustic compatibility management control method further comprises: in response to the state feedback instruction, sending the state feedback instruction to each acoustic device, and receiving the working parameters fed back by each acoustic device based on the state feedback instruction.
[0127] In combination Figure 7 As shown in the figure, the embodiment of the present disclosure provides another ship acoustic compatibility management control method, which comprises:
[0128] Step S701, when the instruction is received, the type of the instruction is judged. If the type of the instruction is a state feedback instruction, step S702 is executed; if the type of the instruction is a state detection instruction, step S703 is executed; if the type of the instruction is a shutdown instruction, step S704 is executed; if the type of the instruction is a management confirmation instruction, step S707 is executed.
[0129] Step S702, the state feedback instruction is sent to each acoustic device, and the working parameters fed back by each acoustic device based on the state feedback instruction are received.
[0130] Step S703, the working parameters of each acoustic device are collected; the collected working parameters of each acoustic device are updated and displayed on a preset display interface. Then step S705 is executed.
[0131] Step S704, the acoustic device pointed by the shutdown instruction is controlled to shut down, the working parameters of each acoustic device are collected; the collected working parameters of each acoustic device are updated and displayed on a preset display interface. Then step S705 is executed.
[0132] Step S705, the working parameters of each acoustic device are collected; based on the working parameters of each acoustic device, it is determined whether at least one conflict condition is triggered for each working device; if at least one conflict condition is triggered, a conflict node is created based on each conflict condition that is triggered, and each conflict node is added to a conflict linked list; based on each conflict node in the conflict linked list, a management control command corresponding to each conflict node is generated and executed to process each conflict node, and the processed conflict node is removed from the conflict linked list until the conflict linked list is empty. Then step S706 is executed.
[0133] Step S706, visualizing the sound compatibility conflict detection and processing procedure on a preset display interface.
[0134] In some embodiments, the sound compatibility conflict detection and processing procedure is visualized by displaying the working equipment group corresponding to the conflict node being processed, the working parameters of each working equipment in the working equipment group, the triggered conflict condition, the processing strategy, and the processing progress (e.g., the conflict state of the conflict node).
[0135] Step S707, updating the timer of each acoustic device.
[0136] Finally, it should be pointed out that the above preferred embodiments are only used to illustrate the technical solutions of the present application and are not limiting. Although the present application has been described in detail through the above preferred embodiments, those skilled in the art should understand that various changes can be made in form and details without departing from the scope defined by the claims of the present application.
Claims
1. A method for managing and controlling acoustic compatibility on ships, characterized in that, include: Step S101: Collect the operating parameters of each acoustic device; Step S102: Based on the operating parameters of each acoustic device, determine whether each working device triggers at least one conflict condition; wherein, the working device represents the acoustic device in the working state. Step S103: If at least one conflict condition is triggered, then conflict nodes are created based on each triggered conflict condition, and each conflict node is added to the conflict chain list; wherein, the conflict node includes the working equipment group that triggers the same conflict condition and the corresponding working parameters and processing strategy. Step S104: Based on each conflict node in the conflict chain, generate and execute management control commands corresponding to each conflict node to handle each conflict node, remove the handled conflict nodes from the conflict chain, until the conflict chain is empty.
2. The method according to claim 1, characterized in that, The determination of whether each working device triggers at least one conflict condition based on the operating parameters of each acoustic device includes: Based on the operating parameters of each acoustic device, determine the working devices; Based on a pre-defined conflict rule base, the system detects whether the operating parameters of each working device trigger the interference condition of at least one conflict rule; the conflict rule base contains multiple conflict rules, and each conflict rule includes interference conditions and processing strategies. If an interference condition that triggers at least one conflicting rule is triggered, then at least one conflicting condition is determined to be triggered; wherein, one conflicting rule corresponds to one conflicting condition.
3. The method according to claim 1, characterized in that, The process of generating and executing management and control commands corresponding to each conflict node in the conflict chain to handle each conflict node, and removing the handled conflict nodes from the conflict chain until the conflict chain is empty includes: Step S201: Based on each conflict node in the conflict chain, determine at least one target conflict node; Step S202: Generate and execute management control commands corresponding to each target conflict node to handle each target conflict node; Step S203: Remove each processed target conflict node from the conflict chain list; Step S204: Update the conflict list, and repeat steps S201 to S204 until the conflict list is empty.
4. The method according to claim 3, characterized in that, The step of determining at least one target conflict node based on each conflict node in the conflict chain includes: Map each conflict node in the conflict chain to a graph node; Undirected edges are constructed based on the shared device relationships between working device groups in each conflict node, and the edge weights between adjacent graph nodes are calculated to obtain an undirected conflict graph; where shared devices are working devices shared between two working device groups. Based on the weights of each edge in the undirected conflict graph, at least one target conflict node is determined.
5. The method according to claim 4, characterized in that, The calculation of edge weights between adjacent graph nodes includes: Obtain the number of shared devices between adjacent graph nodes; The conflict type of each conflicting node is used as the node type of the corresponding graph node; where conflicting nodes also include conflict types. Based on the number of shared devices between adjacent graph nodes and the node type corresponding to each graph node, the edge weights between adjacent graph nodes are calculated respectively.
6. The method according to claim 4, characterized in that, The process of determining at least one target conflict node based on the edge weights within an undirected conflict graph includes: Identify conflict clusters in an undirected conflict graph and calculate the sum of edge weights within each conflict cluster; The conflict cluster with the largest sum of edge weights is selected as the target conflict cluster. Calculate the sum of edge weights of all graph nodes in the target conflict cluster, and take the conflict node corresponding to the graph node with the largest sum of edge weights as the target conflict node to obtain at least one target conflict node.
7. The method according to claim 3, characterized in that, The step of determining at least one target conflict node based on each conflict node in the conflict chain includes: Grouping nodes based on their conflict types within the conflict chain results in multiple conflict node groups; each conflict node also includes its conflict type. Select a conflict node from at least one group of conflict nodes to determine at least one target conflict node.
8. The method according to any one of claims 1 to 7, characterized in that, The acquisition of operating parameters for each acoustic device includes: In response to status detection commands, the operating parameters of each acoustic device are collected; The collected operating parameters of each acoustic device are updated and displayed on a preset display interface.
9. The method according to any one of claims 1 to 7, characterized in that, The acquisition of operating parameters for each acoustic device includes: In response to a power-off command, control the acoustic device targeted by the power-off command to power off; Collect the operating parameters of each acoustic device; The collected operating parameters of each acoustic device are updated and displayed on a preset display interface.
10. The method according to any one of claims 1 to 7, characterized in that, Also includes: In response to management confirmation commands, update the timers of each acoustic device.
Citation Information
Patent Citations
Interference mitigation and resource allocation method for underwater acoustic soft frequency reuse network
CN111934839A
Frequency-division multi-band dynamic beam forming directional adjustment method and related equipment thereof
CN120128847A