Method, device and computer equipment for determining reliability of fiber optic hydrophone array
By building the basic array and evaluating the reliability of the fiber hydrophone array using index mapping coefficients, the problem of inaccurate reliability analysis of fiber hydrophone arrays in the prior art is solved, and the accuracy of analysis results is improved while reducing costs.
Patent Information
- Application Number
- CN202210429434.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-22
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2042-04-22
AI Technical Summary
The reliability analysis results of the optical fiber hydrophone array in the prior art are inaccurate, the reliability level of the array cannot be fully characterized, and the test cost is high.
By determining the basic node type and number of nodes of the fiber hydrophone array, building the basic array, obtaining theoretical and experimental life indicators, using index mapping coefficients to evaluate the reliability of large-scale arrays, and establishing small-scale sub-array reliability test data to evaluate the life indicators of large-scale arrays.
On the basis of saving test costs, the accuracy of the reliability analysis of fiber optic hydrophone arrays is improved, and the actual multiplexing structure and reliability requirements of the array are fully taken into account.
Smart Images

Figure CN115014496B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of fiber optic hydrophones, and in particular, to a method, device, computer device, and storage medium for determining the reliability of a fiber optic hydrophone array. Background Technique
[0002] A fiber optic hydrophone is an underwater acoustic signal sensor based on modern fiber optic and optoelectronic technologies, and has important applications in the fields of underwater warning, seismic wave detection, petroleum seismic exploration, fish school detection, etc. In order to ensure underwater acoustic signal detection, an array form is generally adopted in applications. Since the fiber optic hydrophone array serves in the seawater environment for a long time, the application environment is relatively harsh, and it belongs to a high-reliability and long-life product. Once it fails, the impact is relatively large. In order to evaluate whether the fiber optic hydrophone array can work efficiently and stably during the submarine service period of up to several years, it is necessary to conduct reliability research on it in engineering.
[0003] Currently, the relatively common reliability research scheme is to use the fiber optic hydrophone array element as the test sample, and directly use the reliability test data of the array element to represent the reliability level of the array. However, the array is a fiber optic network topology structure composed of a certain number of array elements and a large number of multiplexing devices such as space division, time division, and wavelength division. Only using the array element for testing cannot fully characterize the reliability level of the array. Therefore, the current reliability analysis of the fiber optic hydrophone array is insufficiently considered, and the reliability analysis result is inaccurate. Summary of the Invention
[0004] Based on this, in view of the above technical problems of insufficient consideration of the reliability analysis of the fiber optic hydrophone array and inaccurate reliability analysis results, it is necessary to provide a method, device, computer device, computer-readable storage medium, and computer program product for determining the reliability of the fiber optic hydrophone array.
[0005] In a first aspect, the present application provides a method for determining the reliability of a fiber optic hydrophone array. The method includes:
[0006] Obtain the array scale information and multiplexing method of the fiber optic hydrophone array to be analyzed;
[0007] Determine the type of the basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic node according to the array scale information and the multiplexing method;
[0008] Obtain the basic array corresponding to the fiber optic hydrophone array to be analyzed according to the type of the basic nodes and the number of nodes of each type of basic node;
[0009] Obtain the first theoretical life index of the base array and the second theoretical life index of the fiber optic hydrophone array to be analyzed. Based on the first theoretical life index and the second theoretical life index, obtain an index mapping coefficient;
[0010] Obtain the first test life index obtained from the actual test of the base array. Based on the first test life index and the index mapping coefficient, obtain the second test life index of the fiber optic hydrophone array to be analyzed. Based on the second test life index, determine the reliability of the fiber optic hydrophone array to be analyzed.
[0011] In one embodiment, the determining the type of the base node corresponding to the fiber optic hydrophone array to be analyzed and the number of base nodes of each type according to the array scale information and the multiplexing method includes:
[0012] According to the multiplexing method, determine the type of the base node corresponding to the fiber optic hydrophone to be analyzed;
[0013] According to the array scale information, determine the number of base nodes of each type.
[0014] In one embodiment, the obtaining the first theoretical life index of the base array includes:
[0015] Obtain the array reliability of the base array at multiple time points;
[0016] According to the array reliability at the multiple time points, generate a reliability change curve of the base array;
[0017] According to the reliability change curve, obtain the first theoretical life index of the base array.
[0018] In one embodiment, the obtaining the array reliability of the base array at multiple time points includes:
[0019] For each time point, obtain the reliability of each base node in the base array at the time point;
[0020] Generate a current random number corresponding to the time point, and determine, from the base array, target base nodes whose reliability is less than the current random number; the current random number is a random number uniformly distributed between 0 and 1;
[0021] Determine the total number of element failures caused by the target base nodes, and based on the total number of element failures, obtain the failure result of the base array at the current time point and the current random number;
[0022] Generate a new random number corresponding to the time point, and return the step of determining target basic nodes in the basic array with a reliability less than the current random number until a preset number of times is reached. Based on the failure results of the basic array within the preset number of times, obtain the array reliability of the basic array at the time point.
[0023] In one embodiment, obtaining the reliability of each basic node in the basic array at the time point includes:
[0024] For each basic node, obtain the node type corresponding to the basic node;
[0025] Based on the node type, determine the failure rate of the basic node;
[0026] Input the failure rate and the time point into a preset reliability calculation model to obtain the reliability of the basic node at the time point.
[0027] In one embodiment, obtaining the array reliability of the basic array at the time point based on the failure results of the basic array within the preset number of times includes:
[0028] Based on the failure results, obtain the effective number of times of the basic array within the preset number of times;
[0029] Obtain the ratio of the effective number of times to the preset number of times to obtain the array reliability of the basic array at the time point.
[0030] In one embodiment, obtaining the index mapping coefficient based on the first theoretical life index and the second theoretical life index includes:
[0031] Obtain the ratio between the second theoretical life index and the first theoretical life index as the index mapping coefficient.
[0032] In a second aspect, the present application also provides a reliability determination device for an optical fiber hydrophone array. The device includes:
[0033] An information acquisition module, configured to acquire the array scale information and multiplexing method of the optical fiber hydrophone array to be analyzed;
[0034] A node determination module, configured to determine the type of the basic nodes corresponding to the optical fiber hydrophone array to be analyzed and the number of basic nodes of each type according to the array scale information and the multiplexing method;
[0035] An array construction module, configured to obtain the basic array corresponding to the optical fiber hydrophone array to be analyzed according to the type of the basic nodes and the number of basic nodes of each type;
[0036] A coefficient determination module, configured to obtain a first theoretical life index of the basic array and a second theoretical life index of the fiber optic hydrophone array to be analyzed, and obtain an index mapping coefficient based on the first theoretical life index and the second theoretical life index;
[0037] An evaluation module, configured to obtain a first test life index obtained from actual tests of the basic array, obtain a second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and the index mapping coefficient, and determine the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
[0038] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0039] Obtain the array scale information and multiplexing method of the fiber optic hydrophone array to be analyzed;
[0040] Determine the type of the basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic nodes according to the array scale information and the multiplexing method;
[0041] Obtain the basic array corresponding to the fiber optic hydrophone array to be analyzed according to the type of the basic nodes and the number of nodes of each type of basic nodes;
[0042] Obtain a first theoretical life index of the basic array and a second theoretical life index of the fiber optic hydrophone array to be analyzed, and obtain an index mapping coefficient based on the first theoretical life index and the second theoretical life index;
[0043] Obtain a first test life index obtained from actual tests of the basic array, obtain a second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and the index mapping coefficient, and determine the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
[0044] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, the following steps are implemented:
[0045] Obtain the array scale information and multiplexing method of the fiber optic hydrophone array to be analyzed;
[0046] Determine the type of the basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic nodes according to the array scale information and the multiplexing method;
[0047] Obtain a basic array corresponding to the fiber optic hydrophone array to be analyzed according to the type of the basic nodes and the number of basic nodes of each type.
[0048] Obtain a first theoretical life index of the basic array and a second theoretical life index of the fiber optic hydrophone array to be analyzed, and obtain an index mapping coefficient based on the first theoretical life index and the second theoretical life index.
[0049] Obtain a first test life index obtained from the actual test of the basic array, obtain a second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and the index mapping coefficient, and determine the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
[0050] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0051] Obtain the array scale information and multiplexing method of the fiber optic hydrophone array to be analyzed.
[0052] Determine the type of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of basic nodes of each type according to the array scale information and the multiplexing method.
[0053] Obtain a basic array corresponding to the fiber optic hydrophone array to be analyzed according to the type of the basic nodes and the number of basic nodes of each type.
[0054] Obtain a first theoretical life index of the basic array and a second theoretical life index of the fiber optic hydrophone array to be analyzed, and obtain an index mapping coefficient based on the first theoretical life index and the second theoretical life index.
[0055] Obtain a first test life index obtained from the actual test of the basic array, obtain a second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and the index mapping coefficient, and determine the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
[0056] The reliability determination method, device, computer equipment, storage medium, and computer program product for the above-mentioned fiber optic hydrophone array determine the types of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic node based on the actual multiplexing method and array scale information of the fiber optic hydrophone array. Further, a basic array corresponding to the fiber optic hydrophone array to be analyzed is constructed. According to the first theoretical life index of the basic array and the second theoretical life index of the fiber optic hydrophone array to be analyzed, an index mapping coefficient is obtained. Finally, in combination with the index mapping coefficient, the evaluation of the second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index of the basic array is realized. This method establishes a mapping relationship model between the life indexes of the basic array (small-scale array) - fiber optic hydrophone array (large-scale array) based on the actual multiplexing structure and reliability requirements of the fiber optic hydrophone array. Based on this model, the life indexes of the large-scale array are evaluated using the reliability test data of the small-scale sub-array. The established basic array fully considers the actual multiplexing structure and reliability requirements of the fiber optic hydrophone array, so that the established basic array can fully characterize the reliability level of the fiber optic hydrophone array, realizing the accuracy of the reliability analysis result on the basis of saving test costs. Brief Description of the Drawings
[0057] Figure 1 It is a schematic flowchart of the reliability determination method for the fiber optic hydrophone array in an embodiment;
[0058] Figure 2 It is a schematic flowchart of the steps for determining the array reliability in an embodiment;
[0059] Figure 3 It is a schematic flowchart of the steps for determining the reliability of the basic node at any time point in an embodiment;
[0060] Figure 4 It is a schematic diagram of the principle of the reliability modeling method for the fiber optic hydrophone array in an embodiment;
[0061] Figure 5 It is a structural block diagram of the reliability determination device for the fiber optic hydrophone array in an embodiment;
[0062] Figure 6 It is an internal structure diagram of the computer equipment in an embodiment. Detailed Description of the Embodiments
[0063] In order to make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0064] It should be noted that in order to evaluate whether the fiber optic hydrophone array can work efficiently and stably during a long-term seabed service period of several years, the accelerated life test method needs to be adopted in engineering. For the accelerated life evaluation test of the fiber optic hydrophone array, a prominent problem is the selection of test samples. Ideally, it is most appropriate to directly use the array as the sample. However, the scale of the array is generally relatively large. According to public reports, the scale has reached 1024 elements. For such a large array product, it is difficult to implement the accelerated life test both in terms of cost and technology.
[0065] Therefore, in the existing technology, the more common application solution is to use the fiber optic hydrophone elements as test samples and directly use the reliability test data of the elements to represent the reliability level of the array. However, this method has the following two problems:
[0066] First, insufficient consideration is given to the key reliability nodes of the array. The array is a fiber optic network topology structure composed of a certain number of elements and a large number of multiplexing devices such as space division, time division, and wavelength division. Only using the elements for testing cannot fully cover all the reliability nodes of the array, such as space division nodes, etc., nor can it reflect the impact brought by the failure of different nodes, and cannot fully characterize the reliability level of the array.
[0067] Second, the reliability requirements of the array are not fully reflected. The array is composed of multiple elements. According to the actual application requirements, without affecting beamforming, a certain proportion of element failures are generally allowed. The current solution cannot consider this factor.
[0068] In view of the current situation that the current reliability evaluation method for fiber optic hydrophone arrays insufficiently considers the actual fiber optic network structure of the array, the present application proposes a method for determining the reliability of a fiber optic hydrophone array.
[0069] Reference Figure 1 , which is a schematic flowchart of a method for determining the reliability of a fiber optic hydrophone array shown in an exemplary embodiment. In this embodiment, an example is given where the method is applied to a terminal. It can be understood that the method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. Among them, the terminal can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server can be implemented by an independent server or a server cluster composed of multiple servers. In this embodiment, the method includes the following steps:
[0070] Step S110, obtain the array scale information and multiplexing method of the fiber optic hydrophone array to be analyzed.
[0071] Among them, the fiber optic hydrophone is an underwater acoustic signal sensor based on modern fiber optic and optoelectronic technologies. To ensure underwater acoustic signal detection, fiber optic hydrophones are generally used in the form of arrays in applications, specifically implemented by using space division, time division, and wavelength division multiplexing technologies.
[0072] Among them, the array scale information can be understood as the number of array elements included in the fiber optic hydrophone array to be analyzed, and an array element can be understood as a single fiber optic hydrophone.
[0073] Step S120: Determine the types of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of basic nodes of each type according to the array scale information and the multiplexing method.
[0074] Among them, the basic nodes can be understood as the key nodes or the nodes that must exist in the fiber optic hydrophone array to be analyzed.
[0075] Among them, the number of basic nodes of each type is positively correlated with the array scale information, that is, the larger the array scale, the more the number of basic nodes; the smaller the array scale, the fewer the number of basic nodes.
[0076] Among them, the multiplexing methods of the fiber optic hydrophone array mainly include three multiplexing methods: space division multiplexing, time division multiplexing, and wavelength division multiplexing.
[0077] Among them, space division multiplexing means using different optical fibers to transmit different array element signals, and realizing signal separation through space. From the perspective of reliability, it can be divided into two types of basic nodes: space division nodes and array element nodes;
[0078] Among them, time division multiplexing means injecting optical pulses with a certain time delay into different array elements by using delay optical fibers, and realizing signal separation through time. From the perspective of reliability, it can be divided into two types of basic nodes: time division nodes and array element nodes.
[0079] Among them, wavelength division multiplexing is to mix multiple wavelengths into one optical fiber and inject them into different array elements through an optical add / drop multiplexer respectively, and realize signal separation through wavelength. From the perspective of reliability, it can be divided into two types of basic nodes: wavelength division nodes and array element nodes.
[0080] It can be understood that in practical applications, a mixed multiplexing method is generally used to implement an array of a certain scale. The most complex one is the space division time division wavelength division hybrid multiplexing array, and other multiplexing methods can be regarded as special cases of the three multiplexing methods. Therefore, the reliability nodes of the array can be decomposed into four types: space division nodes, time division nodes, wavelength division nodes, and array element nodes. Any scale of array using the above three hybrid multiplexing methods can be composed of the above four types of basic nodes.
[0081] Step S130: Obtain the basic array corresponding to the fiber optic hydrophone array to be analyzed according to the types of basic nodes and the number of basic nodes of each type.
[0082] In specific implementation, after determining the types of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of basic nodes of each type, a small array can be established according to the types of basic nodes and the number of basic nodes of each type as the basic array corresponding to the fiber optic hydrophone array to be analyzed, so that the index mapping coefficient between the two arrays can be determined through theoretical research on the basic array and the fiber optic hydrophone array to be analyzed subsequently.
[0083] Step S140: Obtain the first theoretical life index of the basic array and the second theoretical life index of the fiber optic hydrophone array to be analyzed, and obtain the index mapping coefficient based on the first theoretical life index and the second theoretical life index.
[0084] Among them, the life index can represent the duration from the start of operation to failure of the product.
[0085] In specific implementation, the determination methods of the first theoretical life index of the basic array and the second theoretical life index of the fiber optic hydrophone array to be analyzed are the same. The reliability of the array can be determined based on the failure conditions of each node in the array and the influence of the failed nodes on the subsequent element failures, and then the reliability change curve can be obtained according to the reliability of the array at multiple time points. The life index can be obtained according to the reliability change curve. Further, obtain the ratio between the second theoretical life index of the fiber optic hydrophone array to be analyzed and the first theoretical life index of the basic array as the index mapping coefficient.
[0086] For example, if T1 represents the first theoretical life index of the basic array and T2 represents the second theoretical life index of the fiber optic hydrophone array to be analyzed, then the index mapping coefficient K 2 / 1 can be expressed by the relational formula as:
[0087]
[0088] Step S150: Obtain the first test life index obtained from the actual test of the basic array, obtain the second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and the index mapping coefficient, and determine the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
[0089] In a specific implementation, the basic array constructed by basic nodes can be used as a test sample, and certain test stress conditions can be set to test the basic array. If the number of product failures within the assessment time does not exceed the allowable number of failures, the assessment of the life information of the basic array can be achieved. This life information can be used as the first test life index of the basic array. Furthermore, by combining the first test life index with the index mapping coefficient, the second test life index of the fiber optic hydrophone array to be analyzed under the same test conditions can be predicted. More specifically, according to the relational expression of the index mapping coefficient, if the index mapping coefficient is obtained by dividing the second theoretical life index by the first theoretical life index, the product of the index mapping coefficient and the first test life index can be calculated to obtain the second test life index of the fiber optic hydrophone array to be analyzed. Then, based on the second test life index, the reliability of the fiber optic hydrophone array to be analyzed can be evaluated.
[0090] In the above method for determining the reliability of the fiber optic hydrophone array, based on the actual multiplexing method and array scale information of the fiber optic hydrophone array, the types of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic node are determined. Further, the basic array corresponding to the fiber optic hydrophone array to be analyzed is constructed. According to the first theoretical life index of the basic array and the second theoretical life index of the fiber optic hydrophone array to be analyzed, the index mapping coefficient is obtained. Finally, by combining the index mapping coefficient, the evaluation of the second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index of the basic array is achieved. This method establishes a mapping relationship model between the life indexes of the basic array (small-scale array) and the fiber optic hydrophone array (large-scale array) based on the actual multiplexing structure and reliability requirements of the fiber optic hydrophone array. Based on this model, the life index of the large-scale array is evaluated using the reliability test data of the small-scale sub-array. The established basic array fully considers the actual multiplexing structure and reliability requirements of the fiber optic hydrophone array, so that the established basic array can fully represent the reliability level of the fiber optic hydrophone array, achieving the accuracy of the reliability analysis result while saving the test cost.
[0091] In an exemplary embodiment, in the above step S120, according to the array scale information and multiplexing method, determining the types of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic node can be specifically implemented through the following steps:
[0092] Step S1201, according to the multiplexing method, determine the types of basic nodes corresponding to the fiber optic hydrophone to be analyzed;
[0093] Step S1202, according to the array scale information, determine the number of nodes of each type of basic node.
[0094] In specific implementation, from the perspective of reliability, the space-division multiplexing method can be divided into two types of basic nodes: space-division nodes and array element nodes; the time-division multiplexing method can be divided into two types of basic nodes: time-division nodes and array element nodes; the wavelength-division multiplexing method can be divided into two types of basic nodes: wavelength-division nodes and array element nodes. Therefore, the type of the basic node corresponding to the fiber optic hydrophone to be analyzed can be determined according to the multiplexing method actually adopted by the fiber optic hydrophone array to be analyzed. For example, if the fiber optic hydrophone array to be analyzed includes two multiplexing methods: space-division multiplexing and time-division multiplexing, then the types of the corresponding basic nodes are three types: space-division nodes, time-division nodes, and array element nodes.
[0095] After determining the node type, the number of nodes of each type of basic node can be determined according to the size of the array scale and the proportional relationship between the preset array scale information and each type of basic node. Among them, the number of space-division nodes is the same as the number of multiplexing in the space-division method in the array; while the number of time-division nodes is equal to the product of the number of multiplexing in the time-division method minus 1 and the number of multiplexing in the space-division method. The number of wavelength-division nodes is equal to the product of the number of multiplexing in the wavelength-division method minus 1 and the number of multiplexing in the space-division method; the number of array element nodes is equal to the product of the number of multiplexing of various multiplexing methods adopted by the array.
[0096] For example, for an array with 4 space-division, 4 time-division, and 3 wavelength-division, the number of multiplexing in the space-division method, the number of multiplexing in the time-division method, and the number of multiplexing in the wavelength-division method are 4, 4, and 3 respectively. Then the number of space-division nodes = the number of multiplexing in the space-division method = 4, the number of time-division nodes = (the number of multiplexing in the time-division method - 1) * the number of multiplexing in the space-division method = 12, the number of wavelength-division nodes = (the number of multiplexing in the wavelength-division method - 1) * the number of multiplexing in the space-division method = 8, and the number of array element nodes = the number of multiplexing in the space-division method * the number of multiplexing in the time-division method * the number of multiplexing in the wavelength-division method = 48.
[0097] In this embodiment, the type of the basic node corresponding to the fiber optic hydrophone to be analyzed is determined through the multiplexing method; then, according to the array scale information, the number of nodes of each type of basic node is determined, fully considering the actual multiplexing structure, scale, and reliability requirements of the fiber optic hydrophone to be analyzed, so that the determined basic node can fully represent the reliability level of the fiber optic hydrophone array.
[0098] In an exemplary embodiment, in the above step S140, obtaining the first theoretical life index of the basic array can be specifically implemented through the following steps:
[0099] Step S1401, obtaining the array reliability of the basic array at multiple time points;
[0100] Step S1402, generating a reliability change curve of the basic array according to the array reliability at multiple time points;
[0101] Step S1403: Obtain the first theoretical life index of the basic array according to the reliability change curve.
[0102] Among them, the reliability change curve is a curve of reliability changing with time. Specifically, the time can be used as the abscissa and the reliability as the ordinate.
[0103] In specific implementation, the life index refers to the duration from when the product is put into operation to when it fails. Therefore, when determining the first theoretical life index of the basic array, it is necessary to first obtain the array reliability of the basic array at multiple time points, and based on the array reliability at each time point, fit the reliability change curve of the basic array, so that the duration between the time point when the basic array starts to be put into use and the time point when it starts to fail can be determined from the reliability change curve as the life index of the basic array.
[0104] More specifically, the reliability of the basic array at each time point can be determined by using the Monte Carlo random number comparison method. Specifically, a Monte Carlo random number (uniformly distributed between 0 and 1) can be generated as the failure determination basis for the nodes. For any time point, obtain the reliability of each basic node in the basic array at this time point, and then compare it with the Monte Carlo random number at this time point. According to the comparison result, determine the failure situation of each basic node, and according to the failure situation of each basic node, determine the failure situation of the basic array, so as to obtain the reliability of the basic array at each time point.
[0105] In this embodiment, the reliability change curve of the basic array is generated through the array reliability of the basic array at multiple time points, and then the first theoretical life index of the basic array is obtained according to the reliability change curve, so as to facilitate the subsequent determination of the index mapping coefficient according to this first theoretical life index.
[0106] In an exemplary embodiment, refer to Figure 2 , in the above step S1401, to obtain the array reliability of the basic array at multiple time points, it can be specifically implemented through the following steps:
[0107] Step S1401a: For each time point, obtain the reliability of each basic node in the basic array at the time point;
[0108] Step S1401b: Generate the current random number corresponding to the time point, and determine the target basic nodes in the basic array whose reliability is less than the current random number; the current random number is a random number uniformly distributed between 0 and 1;
[0109] Step S1401c: Determine the total number of array element failures caused by the target basic nodes, and obtain the failure result of the basic array at the current time point and the current random number based on the total number of array element failures;
[0110] Step S1401d: Generate a new random number corresponding to the time point, and return the step of determining target basic nodes in the basic array whose reliability is less than the current random number until the preset number of times is reached. Based on the failure results of the basic array within the preset number of times, obtain the array reliability of the basic array at the time point.
[0111] Among them, the number of target basic nodes can be multiple.
[0112] In specific implementation, refer to Figure 2 , taking obtaining the array reliability of the basic array at time point t1 as an example, generate the current random number R 蒙卡 (t1), and calculate the reliability of each basic node in the basic array at time point t1: R 节点 (t1). For any basic node, if the reliability of the basic node is greater than or equal to the current random number, that is, R 节点 (t1) ≥ R 蒙卡 (t1), then determine that the basic node has not failed, calculate the reliability of the next basic node, and compare it with the current random number; if the reliability of the basic node is less than the current random number, that is, R 节点 (t1) < R 蒙卡 (t1), then determine that the basic node has failed, take the basic node as the target basic node, and determine the number of array element failures caused by the failure of the basic node. After traversing all the basic nodes in the basic array, add up the number of array element failures caused by the failure of each determined target basic node to obtain the total number of array element failures of the basic array at time point t1. If the total number of array element failures is less than the allowable failure number threshold, it is determined that the basic array has not failed, otherwise it is determined that a failure has occurred. Repeat this process multiple times, randomly generating a Monte Carlo random number each time until the preset number of times is reached to make the reliability of the basic array converge. According to the failure results of the basic array each time within the preset number of times, determine the array reliability of the basic array at time point t1.
[0113] Furthermore, in an exemplary embodiment, in the above step S1401d, obtaining the array reliability of the basic array at the time point based on the failure results of the basic array within the preset number of times can be specifically implemented through the following steps: Based on the failure results, obtain the effective number of times of the basic array within the preset number of times; obtain the ratio of the effective number of times to the preset number of times to obtain the array reliability of the basic array at the time point.
[0114] Specifically, assume that the preset number of times is N, N can be 1000 times, and the number of times the basic array fails in N calculations is n. Then the effective number of times of the basic array = N - n, and the array reliability of the basic array at time point t1 can be expressed by the relational formula:
[0115]
[0116] In this embodiment, it is determined whether each basic node fails by means of Monte Carlo random numbers, and then it is determined whether the basic array fails, so as to obtain the reliability of the basic array at each time point, which is convenient for generating the reliability change curve of the basic array and determining the first theoretical life index of the basic array.
[0117] In an exemplary embodiment, as Figure 3 shown, in the above step S1401a, obtaining the reliability of each basic node in the basic array at the time point includes:
[0118] Step S310, for each basic node, obtain the node type corresponding to the basic node;
[0119] Step S320, based on the node type, determine the failure rate of the basic node;
[0120] Step S330, input the failure rate and the time point into a preset reliability calculation model to obtain the reliability of the basic node at the time point.
[0121] Among them, the failure rates of basic nodes of each type can be determined according to standards or historical aging data.
[0122] In specific implementation, the reliability calculation model can be expressed by the relational formula as R 节点 (t) = e -λt , where R 节点 (t), λ, and t respectively represent reliability, failure rate, and time point. It can be seen that the reliability of the basic node at each time point is related to both the time point and the failure rate of the basic node. Therefore, before determining the reliability of the basic node, it is necessary to first determine the failure rate of the basic node. Different types of basic nodes include different devices, so their failure rates are also different. Therefore, it is necessary to obtain the node type corresponding to each basic node in advance, determine the failure rate of each basic node according to the corresponding node type, and further input the failure rate and the time point into a preset reliability calculation model to obtain the reliability of the basic node at the time point.
[0123] In this embodiment, the failure rate of the basic node is determined through the node type corresponding to the basic node, and the failure rate and the time point are input into a preset reliability calculation model to obtain the reliability of the basic node at the time point, which is convenient for comparing the reliability with the random number at this time point to determine the aging situation of each basic node, so as to determine the aging situation of the basic array.
[0124] In an exemplary embodiment, in the above step S140, based on the first theoretical life index and the second theoretical life index, obtaining the index mapping coefficient includes: obtaining the ratio between the second theoretical life index and the first theoretical life index as the index mapping coefficient.
[0125] It can be understood that the index mapping coefficient is a bridge for establishing the mapping relationship between the theoretical reliability and the test reliability of the basic array and the fiber optic hydrophone array to be analyzed. Therefore, the index mapping coefficient can be obtained by calculating the ratio between the second theoretical life index and the first theoretical life index, or by calculating the ratio between the first theoretical life index and the second theoretical life index. As long as the second test life index of the fiber optic hydrophone array to be analyzed is determined correspondingly according to the calculation method of the index mapping coefficient. That is, if the index mapping coefficient is obtained by calculating the ratio between the second theoretical life index and the first theoretical life index, the second test life index of the fiber optic hydrophone array to be analyzed can be obtained by calculating the product of the first test life index of the basic array and the index mapping coefficient. If the index mapping coefficient is obtained by calculating the ratio between the first theoretical life index and the second theoretical life index, the second test life index of the fiber optic hydrophone array to be analyzed can be obtained by calculating the ratio of the first test life index of the basic array to the index mapping coefficient.
[0126] In this embodiment, by calculating the ratio between the second theoretical life index and the first theoretical life index as the index mapping coefficient, the mapping relationship between the life indexes of the basic array (small-scale array) - fiber optic hydrophone array (large-scale array) is established, so that the life indexes of the large-scale fiber optic hydrophone array can be evaluated by using the reliability test data of the small-scale basic array.
[0127] It should be noted that the determination methods of the first theoretical life index of the basic array and the second theoretical life index of the fiber optic hydrophone array to be analyzed are the same. The method for determining the first theoretical life index of the basic array in the above embodiment can also be applied to the determination of the second theoretical life index of the fiber optic hydrophone array to be analyzed, and the present application will not elaborate here.
[0128] In one embodiment, for the convenience of those skilled in the art to understand the embodiments of the present application, the following will be described with specific examples of the accompanying drawings. Refer to Figure 4 , which shows a schematic diagram of the principle of a reliability modeling method for a fiber optic hydrophone array, mainly including three parts:
[0129] The first part: Carry out the decomposition of the key nodes of the reliability of the array product. For the actual multiplexing structure of the array, carry out the decomposition work of the key nodes of the reliability, and decompose the entire array multiplexing structure into several types of key nodes of the reliability. Specifically, the space division multiplexing method can be divided into two types: space division nodes and array element nodes; the wavelength division multiplexing method can be divided into two types: wavelength division nodes and array element nodes; the time division multiplexing method can be divided into two types: time division nodes and array element nodes.
[0130] Part II: Building an array reliability model. In fact, arrays of any scale can be composed of a certain number of the above-mentioned reliability nodes. This part mainly determines the specific number of several types of reliability nodes according to the array scale and the reuse method; based on the impact of different nodes on the subsequent failure of array elements, a Monte Carlo random number method is used to establish an array reliability model. By inputting data and requirements such as node failure rate / scale / reuse method / allowed number of failed array elements, etc., this model can output the array reliability degradation curve and life index.
[0131] Specifically, assuming that the node reliability follows an exponential distribution, the reliability of the node at time point t1 can be expressed as follows:
[0132]
[0133] In the formula, R 节点 (t1), λ, and t1 represent reliability, failure rate, and time respectively. In fact, the failure rates of the 4 types of reliability nodes are different due to different internal components, and can be obtained specifically according to standards or historical failure data. The Monte Carlo random number generated at this time can be expressed as R 蒙卡 (t1). If
[0134] R 节点 (t1) ≥ R 蒙卡 (t1)
[0135] then this node has not failed, and the next node is calculated. If
[0136] R 节点 (t1) < R 蒙卡 (t1)
[0137] then this node has failed, calculate the number of array elements failed caused by the failure of this node, and traverse all reliable nodes in the array in turn. After accumulating all nodes, the total number of array element failures at the current time point is obtained. If the total number of array element failures is less than the allowed number of failures, the array has not failed; otherwise, it has failed. After repeating a certain number of times N, record the number of array failures n, and the array failure probability at this time point can be obtained:
[0138]
[0139] Continuously repeat the above calculation process, calculate the next time point until the array reliability degradation approaches zero. Finally, the array reliability degradation curve can be obtained, and then the life index of the array can be obtained according to the reliability curve.
[0140] Part 3: Establish a mapping relationship model for small-scale to large-scale array reliability indicators. Based on the array reliability model established in Part 2, the mapping relationship of small-scale to large-scale array reliability indicators can be obtained. On the premise of further inputting the reliability test data of small-scale sub-arrays, the reliability indicators of large-scale arrays can be evaluated.
[0141] Specifically, let the life index T1 of a smaller-scale array (basic array) L1×M1×N1 be obtained according to the reliability model in Part 2. Similarly, the life index T2 of a larger-scale array (fiber optic hydrophone array) L2×M2×N2 can be obtained. The mapping relationship of small-scale to large-scale array reliability indicators can be expressed as the following formula:
[0142]
[0143] In the formula, K 2 / 1 , T1, and T2 are the index mapping coefficient, small array life index, and large array life index respectively. Specifically, if the life index T 1试验 of the smaller-scale array L1×M1×N1 is obtained through an accelerated life test, based on the previously established reliability index mapping coefficient, the life index T 2试验 of the larger-scale array L2×M2×N2 can be obtained as shown in the following formula:
[0144] T 2试验 = K 2 / 1 × T 1试验 .
[0145] Based on the actual multiplexing structure and reliability requirements of the fiber optic hydrophone array, this application proposes a reliability modeling method for fiber optic hydrophone arrays using Monte Carlo random numbers, establishes a mapping relationship model for small-scale to large-scale array reliability indicators. Based on this model, the reliability indicators of large-scale arrays can be evaluated using the reliability test data of small-scale sub-arrays. It has the characteristics of being closer to the actual structure of the array and having a higher cost-effectiveness ratio, solves the problem of insufficient consideration of the array structure in traditional solutions, and can better meet the requirements for array reliability evaluation in multiple links such as product R & D, identification, and application.
[0146] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the indications of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless clearly stated in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0147] Based on the same inventive concept, an embodiment of the present application further provides a reliability determination device for an optical fiber hydrophone array for implementing the reliability determination method of the optical fiber hydrophone array involved above. The implementation solution provided by this device to solve the problem is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more embodiments of the reliability determination device for the optical fiber hydrophone array provided below can refer to the limitations on the reliability determination method of the optical fiber hydrophone array in the above text, and will not be repeated here.
[0148] In one embodiment, as Figure 5 shown, a reliability determination device for an optical fiber hydrophone array is provided, including: an information acquisition module 510, a node determination module 520, an array construction module 530, a coefficient determination module 540, and an evaluation module 550, where:
[0149] The information acquisition module 510 is configured to acquire the array scale information and multiplexing method of the optical fiber hydrophone array to be analyzed;
[0150] The node determination module 520 is configured to determine the type of the basic nodes corresponding to the optical fiber hydrophone array to be analyzed and the number of nodes of each type of basic nodes according to the array scale information and multiplexing method;
[0151] The array construction module 530 is configured to obtain the basic array corresponding to the optical fiber hydrophone array to be analyzed according to the type of the basic nodes and the number of nodes of each type of basic nodes;
[0152] The coefficient determination module 540 is configured to obtain the first theoretical life index of the basic array and the second theoretical life index of the optical fiber hydrophone array to be analyzed, and obtain an index mapping coefficient based on the first theoretical life index and the second theoretical life index;
[0153] An evaluation module 550, configured to obtain a first test life index obtained from an actual test of a basic array, obtain a second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and an index mapping coefficient, and determine the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
[0154] In one embodiment, the above-mentioned node determination module 520 is specifically configured to determine the type of the basic node corresponding to the fiber optic hydrophone to be analyzed according to the multiplexing method; and determine the number of nodes of each type of basic node according to the array scale information.
[0155] In one embodiment, the above-mentioned coefficient determination module 540 further includes:
[0156] A reliability acquisition sub-module, configured to acquire the array reliability of the basic array at multiple time points;
[0157] A curve generation sub-module, configured to generate a reliability change curve of the basic array according to the array reliability at multiple time points;
[0158] An index determination sub-module, configured to obtain a first theoretical life index of the basic array according to the reliability change curve.
[0159] In one embodiment, the above-mentioned reliability acquisition sub-module is further configured to, for each time point, acquire the reliability of each basic node in the basic array at the time point; generate a current random number corresponding to the time point, and determine, from the basic array, a target basic node whose reliability is less than the current random number; the current random number is a random number uniformly distributed between 0 and 1; determine the total number of array element failures caused by the target basic node, and obtain the failure result of the basic array at the current time point and the current random number based on the total number of array element failures; generate a new random number corresponding to the time point, and return to the step of determining, from the basic array, a target basic node whose reliability is less than the current random number until a preset number of times is reached, and obtain the array reliability of the basic array at the time point based on the failure results of the basic array within the preset number of times.
[0160] In one embodiment, the above-mentioned reliability acquisition sub-module is further configured to, for each basic node, acquire the node type corresponding to the basic node; determine the failure rate of the basic node based on the node type; and input the failure rate and the time point into a preset reliability calculation model to obtain the reliability of the basic node at the time point.
[0161] In one embodiment, the above-mentioned reliability acquisition sub-module is further configured to acquire the effective number of times of the basic array within the preset number of times based on the failure results; and acquire the ratio of the effective number of times to the preset number of times to obtain the array reliability of the basic array at the time point.
[0162] Each module in the reliability determination device of the above-mentioned fiber optic hydrophone array can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.
[0163] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 6 shown. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for determining the reliability of a fiber optic hydrophone array. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, a touchpad, or a mouse, etc.
[0164] Those skilled in the art can understand that Figure 6 the structure shown in
[0165] is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.
[0166] In one embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0166] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0167] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0168] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0169] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0170] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method for determining the reliability of an optical fiber hydrophone array, characterized in that, The method includes: Obtaining the array scale information and multiplexing mode of the fiber optic hydrophone array to be analyzed; Determining the types of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic node according to the array scale information and the multiplexing mode; Obtaining the basic array corresponding to the fiber optic hydrophone array to be analyzed according to the types of the basic nodes and the number of nodes of each type of basic node; Obtaining the first theoretical life index of the basic array and the second theoretical life index of the fiber optic hydrophone array to be analyzed, and obtaining an index mapping coefficient based on the first theoretical life index and the second theoretical life index; both the first theoretical life index and the second theoretical life index are obtained from the reliability change curve formed by the array reliability at multiple time points. The array reliability at each time point is determined according to the failure conditions of each node in the array and the influence of the failed nodes on the subsequent element failures, and is specifically determined by means of Monte Carlo random number comparison; Obtaining the first test life index obtained from the actual test of the basic array, obtaining the second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and the index mapping coefficient, and determining the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
2. The method according to claim 1, characterized in that, The step of determining the types of basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of nodes of each type of basic node according to the array scale information and the multiplexing mode includes: Determining the types of basic nodes corresponding to the fiber optic hydrophone to be analyzed according to the multiplexing mode; Determining the number of nodes of each type of basic node according to the array scale information.
3. The method according to claim 1, wherein The process of obtaining the array reliability of the basic array at each time point includes: For each time point, obtaining the reliability of each basic node in the basic array at the time point; Generating a current random number corresponding to the time point, and determining target basic nodes in the basic array whose reliability is less than the current random number from the basic array; the current random number is a random number uniformly distributed between 0 and 1; Determining the total number of element failures caused by the target basic nodes, and obtaining the failure result of the basic array at the time point and the current random number based on the total number of element failures; Generating a new random number corresponding to the time point, and returning to the step of determining target basic nodes in the basic array whose reliability is less than the current random number until a preset number of times is reached. Based on the failure results of the basic array within the preset number of times, obtaining the array reliability of the basic array at the time point.
4. The method according to claim 3, characterized in that The step of obtaining the reliability of each basic node in the basic array at the time point includes: For each basic node, obtaining the node type corresponding to the basic node; Determining the failure rate of the basic node based on the node type; Inputting the failure rate and the time point into a preset reliability calculation model to obtain the reliability of the basic node at the time point.
5. The method according to claim 3, wherein Obtaining the array reliability of the basic array at the time point based on the failure results of the basic array within the preset number of times includes: Based on the failure results, obtaining the effective number of times of the basic array within the preset number of times; Obtaining the ratio of the effective number of times to the preset number of times to obtain the array reliability of the basic array at the time point.
6. The method according to claim 1, characterized in that Obtaining the index mapping coefficient based on the first theoretical life index and the second theoretical life index includes: Obtaining the ratio between the second theoretical life index and the first theoretical life index as the index mapping coefficient.
7. A reliability determination device for an optical fiber hydrophone array, characterized in that The device includes: An information acquisition module, configured to acquire the array scale information and multiplexing mode of the fiber optic hydrophone array to be analyzed; A node determination module, configured to determine the type of the basic nodes corresponding to the fiber optic hydrophone array to be analyzed and the number of basic nodes of each type according to the array scale information and the multiplexing mode; An array construction module, configured to obtain the basic array corresponding to the fiber optic hydrophone array to be analyzed according to the type of the basic nodes and the number of basic nodes of each type; A coefficient determination module, configured to obtain the first theoretical life index of the basic array and the second theoretical life index of the fiber optic hydrophone array to be analyzed, and obtain the index mapping coefficient based on the first theoretical life index and the second theoretical life index; both the first theoretical life index and the second theoretical life index are obtained from the reliability change curve formed by the array reliability at multiple time points of the corresponding array, and the array reliability at each time point is determined according to the failure conditions of each node in the array and the influence of the failed nodes on the subsequent element failures, and is specifically determined by means of Monte Carlo random number comparison; An evaluation module, configured to obtain the first test life index obtained from the actual test of the basic array, obtain the second test life index of the fiber optic hydrophone array to be analyzed based on the first test life index and the index mapping coefficient, and determine the reliability of the fiber optic hydrophone array to be analyzed based on the second test life index.
8. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Lifetime index assessment method of multi-failure mode part
CN105574260A
Reliability inverse problem model based on interval optimization algorithm and solving method thereof
CN113283784A