Method and system for optimizing configuration of airborne system test resources
By determining the membership of the test points in the airborne system and building the resource configuration objective function, and optimizing the allocation of test resources, the problems of insufficient utilization and high cost of testing resources in the airborne system are solved, and efficient resource utilization and cost reduction are achieved.
Patent Information
- Application Number
- CN202111625136.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2041-12-28
AI Technical Summary
At this stage, the allocation of airborne system test resources is lack of optimization, resulting in insufficient resource utilization and high testing costs.
By determining the test points of each module in the onboard system, building a test point set, and calculating the membership of each test point using simulation method. After sorting, the resource configuration objective function of correlation coefficient and test cost is constructed, and testing resources are allocated to the test points in turn.
It realizes the optimal configuration of test resources, maximizes the use of test resources, and reduces the testing cost.
Smart Images

Figure CN114356670B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of optimized testing technology, and in particular to an airborne system test resource optimization configuration method and system. Background Art
[0002] Airborne systems are now playing an increasingly important role in the mechanical field. However, testing and diagnosis issues are becoming increasingly prominent. Testing methods have also evolved from early manual testing equipment or simple dedicated test equipment to large-scale automatic test equipment. Optimizing the allocation of test resources (test equipment) to maximize their utilization and reduce testing costs has become a pressing technical challenge. Summary of the Invention
[0003] In view of this, the present invention provides an airborne system test resource optimization configuration method and system to achieve optimal configuration of test resources (test equipment), maximize the utilization of test resources, and reduce test costs.
[0004] To achieve the above object, the present invention provides the following solutions:
[0005] A method for optimizing configuration of airborne system test resources, the method comprising the following steps:
[0006] Determine the test points of each module in the airborne system under test and build a test point set;
[0007] determining a set of fault sources for each test point in the set of test points;
[0008] The membership degree of each test point is determined by simulation;
[0009] Sort all test points in the test point set in order of membership from high to low to obtain a test point sequence;
[0010] Construct a resource allocation objective function that includes correlation coefficients and test costs;
[0011] Based on the resource allocation objective function, test resources are allocated to each test point in the test point sequence in turn.
[0012] Optionally, the determination of the membership degree of each test point by simulation specifically includes:
[0013] Loading an excitation signal to each of the test points, performing a fault simulation on each of the test points after the excitation signal is loaded, and obtaining a simulation result for each of the test points;
[0014] The fault membership of each test point is calculated according to the simulation result of each test point and the fault threshold in the fault source set of each test point.
[0015] Optionally, the calculation formula for the fault membership of the test point is:
[0016]
[0017] Among them, μ i Indicates the fault membership of the i-th test point, fail i Indicates the simulation result of the i-th test point, fail i,set(-) Indicates the negative fault alarm threshold in the fault source set of the i-th test point, fail i,set(+) It represents the fault positive alarm threshold in the fault source set of the i-th test point, i = 1,…,m, and m represents the number of test points.
[0018] Optionally, the resource allocation objective function is:
[0019] Rs i,j =αRELEVANT i,j +βCost i,j ;
[0020] Among them, Rs i,j Represents the resource allocation objective function value of allocating the jth test resource to the i-th test point, RELEVANT i,j It represents the correlation coefficient between the i-th test point and the j-th test resource, Cost i,j It represents the test cost of allocating the jth test resource to the i-th test point.
[0021] Optionally, the correlation coefficient is calculated as:
[0022] Among them, S i,j Indicates the test result of the jth test resource at the i-th test point, Tr i represents the set of fault sources of the i-th test point;
[0023] The formula for calculating the test cost is: Cost i,j =ω i,j *price i,j *occupy i,j ;
[0024] Among them, ω i,j Indicates the priority weight of the i-th test point corresponding to the j-th test resource, price i,j Indicates the occupancy cost per unit time of the jth test resource, occupy i,j Indicates the time that the i-th test point occupies the j-th test resource.
[0025] An airborne system test resource optimization configuration system, the system comprising:
[0026] A test point set determination module is used to determine the test points of each module in the airborne system under test and to construct a test point set;
[0027] A fault source set determining module, configured to determine a fault source set for each test point in a test point set;
[0028] A membership determination module is used to determine the membership of each test point by simulation;
[0029] A test point sorting module is used to sort all test points in the test point set in order of membership from high to low to obtain a test point sequence;
[0030] Resource configuration objective function construction module, used to construct resource configuration objective function including correlation coefficient and test cost;
[0031] The test resource allocation module is used to allocate test resources to each test point in the test point sequence in turn based on the resource configuration objective function.
[0032] Optionally, the membership determination module specifically includes:
[0033] a fault simulation submodule, configured to load an excitation signal into each of the test points, perform fault simulation on each of the test points after the excitation signal is loaded, and obtain a simulation result for each of the test points;
[0034] The membership calculation submodule is used to calculate the fault membership of each test point according to the simulation result of each test point and the fault threshold in the fault source set of each test point.
[0035] Optionally, the calculation formula for the fault membership of the test point is:
[0036]
[0037] Among them, μ i Indicates the fault membership of the i-th test point, fail i Indicates the simulation result of the i-th test point, fail i,set(-) Indicates the negative fault alarm threshold in the fault source set of the i-th test point, fail i,set(+) It represents the fault positive alarm threshold in the fault source set of the i-th test point, i = 1,…,m, and m represents the number of test points.
[0038] Optionally, the resource allocation objective function is:
[0039] Rs i,j =αRELEVANTi,j +βCost i,j ;
[0040] Among them, Rs i,j Represents the resource allocation objective function value of allocating the jth test resource to the i-th test point, RELEVANT i,j It represents the correlation coefficient between the i-th test point and the j-th test resource, Cost i,j It represents the test cost of allocating the jth test resource to the i-th test point.
[0041] Optionally, the correlation coefficient is calculated as:
[0042] Among them, S i,j Indicates the test result of the jth test resource at the i-th test point, Tr i represents the set of fault sources of the i-th test point;
[0043] The formula for calculating the test cost is: Cost i,j =ω i,j *price i,j *occupy i,j ;
[0044] Among them, ω i,j Indicates the priority weight of the i-th test point corresponding to the j-th test resource, price i,j Indicates the occupancy cost per unit time of the jth test resource, occupy i,j Indicates the time that the i-th test point occupies the j-th test resource.
[0045] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:
[0046] The present invention discloses a method for optimizing the configuration of test resources for an airborne system. The method comprises the following steps: determining the test points of each module in the airborne system under test and constructing a test point set; determining a set of fault sources for each test point in the test point set; determining the membership of each test point by simulation; sorting all test points in the test point set in descending order of membership to obtain a test point sequence; constructing a resource configuration objective function including a correlation coefficient and a test cost; and allocating test resources to each test point in the test point sequence in sequence based on the resource configuration objective function. The present invention first sorts the test points based on their membership, preferentially allocating test resources to test points with high membership, and then, based on the resource configuration including the correlation coefficient and the test cost, sequentially allocating test resources to each test point in descending order of membership, thereby achieving optimized configuration of test resources (test equipment), maximizing the utilization of test resources, and reducing test costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0048] Figure 1 A flowchart of a method for optimizing configuration of airborne system test resources provided by the present invention;
[0049] Figure 2 This is a schematic diagram of a method for optimizing configuration of airborne system test resources provided by the present invention. DETAILED DESCRIPTION
[0050] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0051] The purpose of the present invention is to provide an airborne system test resource optimization configuration method and system to achieve optimal configuration of test resources (test equipment), maximize the utilization of test resources, and reduce test costs.
[0052] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0053] like Figure 1 and 2 As shown, the present invention provides a method for optimizing configuration of airborne system test resources, the method comprising the following steps:
[0054] Step 101: determine the test points of each module in the airborne system under test and construct a test point set.
[0055] Step 102: Determine a set of fault sources for each test point in the set of test points.
[0056] Step 101 is implemented as follows: S1: Perform functional analysis on the airborne system under test and construct a multi-signal model, specifically including:
[0057] The components of the airborne system under test are divided into modules according to their functions to form a structural block diagram. Corresponding test points are added to each component module of the structural block diagram, and each test point is connected to construct a multi-signal model.
[0058] The multi-signal model includes a test point set C, a fault source set Tr of the test points, and a signal set S of the fault sources;
[0059] Among them, the expression of the test point set C is:
[0060] C={c1,c2,…,c m}
[0061] Where c1, c2, …, c m Represents each test point, and m represents the number of test points;
[0062] The expression of the fault source set Tr of the test point is:
[0063] Tr={tr1,tr,…,tr n}
[0064] Where tr1, tr,…, tr n Indicates the fault source corresponding to each test point, and n indicates the number of fault sources;
[0065] The expression of the initial signal set S of the fault source is:
[0066] S={s1,s,…,s k}
[0067] Where s1,s,…,s k represents the initial signal of each fault source, and k represents the number of initial signals of the fault source.
[0068] Step 103: Determine the degree of membership of each test point by simulation.
[0069] That is, an excitation signal is loaded into the test point of the multi-signal model, a fault simulation is performed on the test point after the excitation signal is loaded, and the fault membership of each test point is obtained according to the set fault threshold;
[0070] Step 103 uses simulation to determine the membership of each test point, specifically including: loading an excitation signal in each test point, performing fault simulation on each test point after the excitation signal is loaded, and obtaining a simulation result for each test point; and calculating the fault membership of each test point based on the simulation result of each test point and the fault threshold in the fault source set of each test point.
[0071] The calculation formula of the fault membership of the test point is:
[0072]
[0073] Among them, μ i Indicates the fault membership of the i-th test point, fail i Indicates the simulation result of the i-th test point, fail i,set(-) Indicates the negative fault alarm threshold in the fault source set of the i-th test point, fail i,set(+) It represents the fault positive alarm threshold in the fault source set of the i-th test point, i = 1,…,m, and m represents the number of test points.
[0074] Step 104 , sort all test points in the test point set in descending order of membership to obtain a test point sequence; that is, sort the fault membership of each test point from large to small, and use the sorting result as the priority of the test resource corresponding to each test point.
[0075] Step 105: Construct a resource allocation objective function including the correlation coefficient and the test cost.
[0076] The resource allocation objective function is:
[0077] Rs i,j =αRELEVANT i,j +βCost i,j ;
[0078] Among them, Rs i,j Represents the resource allocation objective function value of allocating the jth test resource to the i-th test point, RELEVANT i,j It represents the correlation coefficient between the i-th test point and the j-th test resource, Cost i,j It represents the test cost of allocating the jth test resource to the i-th test point.
[0079] The formula for calculating the correlation coefficient is:
[0080] Among them, S i,j Indicates the test result of the jth test resource at the i-th test point, Tr i represents the set of fault sources of the i-th test point;
[0081] The formula for calculating the test cost is: Cost i,j =ω i,j *price i,j *occupy i,j ;
[0082] Among them, ω i,j Indicates the priority weight of the i-th test point corresponding to the j-th test resource, price i,jIndicates the occupancy cost per unit time of the jth test resource, occupy i,j Indicates the time that the i-th test point occupies the j-th test resource.
[0083] Step 106: Allocate test resources to each test point in the test point sequence in sequence based on the resource allocation objective function.
[0084] Step 106 includes:
[0085] S2: Generate the correlation matrix of the airborne system under test in the multi-signal model.
[0086] S3: Based on the correlation matrix of the airborne system under test, a resource configuration objective function is constructed, and the resource configuration objective function is used to optimize resource configuration.
[0087] Step S2 specifically includes the following sub-steps:
[0088] In a multi-signal model, a correlation matrix is generated.
[0089] In the embodiment of the present invention, each element RELEVANT in the correlation matrix pq The expression is:
[0090]
[0091] Among them, S signal Indicates the fault signal contained in the fault source, Tr signal Indicates the fault signal contained in the test point.
[0092] In this embodiment of the present invention, step S3 includes the following sub-steps:
[0093] S31: According to the fault membership of each test point, the configuration relationship between each test point and the test resource and the test cost of each test resource are determined in turn, and according to the correlation matrix of the airborne system under test, the resource configuration objective function value is calculated, and the resource configuration objective function is used to optimize the resource configuration.
[0094] The present invention also provides an airborne system test resource optimization configuration system, the system comprising:
[0095] The test point set determination module is used to determine the test points of each module in the airborne system under test and construct a test point set.
[0096] The fault source set determining module is configured to determine a fault source set for each test point in the test point set.
[0097] The membership determination module is used to determine the membership of each test point by simulation.
[0098] The membership determination module specifically includes: a fault simulation submodule, which is used to load an excitation signal into each of the test points, perform fault simulation on each of the test points after the excitation signal is loaded, and obtain a simulation result for each of the test points; and a membership calculation submodule, which is used to calculate the fault membership of each test point based on the simulation result of each test point and the fault threshold in the fault source set of each test point.
[0099] The calculation formula of the fault membership of the test point is:
[0100]
[0101] Among them, μ i Indicates the fault membership of the i-th test point, fail i Indicates the simulation result of the i-th test point, fail i,set(-) Indicates the negative fault alarm threshold in the fault source set of the i-th test point, fail i,set(+) It represents the fault positive alarm threshold in the fault source set of the i-th test point, i = 1,…,m, and m represents the number of test points.
[0102] The test point sorting module is used to sort all the test points in the test point set in order of membership from high to low to obtain a test point sequence.
[0103] The resource configuration objective function construction module is used to construct the resource configuration objective function including the correlation coefficient and the test cost.
[0104] The resource allocation objective function is:
[0105] Rs i,j =αRELEVANT i,j +βCost i,j ;
[0106] Among them, Rs i,j Represents the resource allocation objective function value of allocating the jth test resource to the i-th test point, RELEVANT i,j It represents the correlation coefficient between the i-th test point and the j-th test resource, Cost i,j It represents the test cost of allocating the jth test resource to the i-th test point.
[0107] The formula for calculating the correlation coefficient is:
[0108] Among them, S i,j Indicates the test result of the jth test resource at the i-th test point, Tr i represents the set of fault sources of the i-th test point;
[0109] The formula for calculating the test cost is: Cost i,j =ω i,j *price i,j *occupy i,j ;
[0110] Among them, ω i,j Indicates the priority weight of the i-th test point corresponding to the j-th test resource, price i,j Indicates the occupancy cost per unit time of the jth test resource, occupy i,j Indicates the time that the i-th test point occupies the j-th test resource.
[0111] The test resource allocation module is used to allocate test resources to each test point in the test point sequence in turn based on the resource configuration objective function.
[0112] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:
[0113] (1) This airborne system test resource optimization configuration method combines a multi-signal model with a correlation matrix to avoid the impact of failures during the test resource optimization configuration process and maximize the utilization of test resources.
[0114] (2) The airborne system test resource optimization configuration method of the present invention solves the problem of lack of theoretical guidance and verification of resource optimization configuration during the airborne system design process, thereby avoiding waste of test resources.
[0115] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.
[0116] This document uses specific examples to illustrate the principles and implementation methods of the present invention. The above examples are only intended to help understand the method and core concept of the present invention. At the same time, those skilled in the art will find that the specific implementation methods and application scopes may vary based on the concept of the present invention. In summary, the contents of this specification should not be construed as limiting the present invention.
Claims
1. A method for optimizing the configuration of airborne system test resources, characterized in that: The method comprises the following steps: Determine the test points of each module in the airborne system under test and build a test point set; determining a set of fault sources for each test point in the set of test points; The membership degree of each test point is determined by simulation; Sort all test points in the test point set in order of membership from high to low to obtain a test point sequence; Construct a resource allocation objective function that includes correlation coefficients and test costs; Allocate test resources to each test point in the test point sequence in turn based on the resource allocation objective function; The method of using simulation to determine the membership of each test point specifically includes: Loading an excitation signal to each of the test points, performing a fault simulation on each of the test points after the excitation signal is loaded, and obtaining a simulation result for each of the test points; Calculating the fault membership of each test point according to the simulation result of each test point and the fault threshold in the fault source set of each test point; The calculation formula of the fault membership of the test point is: Among them, μ i Indicates the fault membership of the i-th test point, fail i Indicates the simulation result of the i-th test point, fail i,set(-) Indicates the negative fault alarm threshold in the fault source set of the i-th test point, fail i,set(+) It represents the fault positive alarm threshold in the fault source set of the i-th test point, i = 1,…,m, and m represents the number of test points.
2. The method for optimizing and configuring airborne system test resources according to claim 1, wherein: The resource allocation objective function is: Rs i,j =αRELEVANT i,j +βCost i,j ; Among them, Rs i,j Represents the resource allocation objective function value of allocating the jth test resource to the i-th test point, RELEVANT i,j It represents the correlation coefficient between the i-th test point and the j-th test resource, Cost i,j It represents the test cost of allocating the jth test resource to the i-th test point, α represents the correlation coefficient weight, and β represents the test cost weight.
3. The method for optimizing and configuring airborne system test resources according to claim 2, wherein: The formula for calculating the correlation coefficient is: Among them, S i,j Indicates the test result of the jth test resource at the i-th test point, Tr i represents the set of fault sources of the i-th test point; The formula for calculating the test cost is: Cost i,j =ω i,j *price i,j *occupy i,j ; Among them, ω i,j Indicates the priority weight of the i-th test point corresponding to the j-th test resource, price i,j Indicates the occupancy cost per unit time of the jth test resource, occupy i,j Indicates the time that the i-th test point occupies the j-th test resource.
4. An airborne system test resource optimization configuration system, characterized in that: The system comprises: A test point set determination module is used to determine the test points of each module in the airborne system under test and to construct a test point set; A fault source set determining module, configured to determine a fault source set for each test point in a test point set; A membership determination module is used to determine the membership of each test point by simulation; A test point sorting module is used to sort all test points in the test point set in order of membership from high to low to obtain a test point sequence; Resource configuration objective function construction module, used to construct resource configuration objective function including correlation coefficient and test cost; A test resource allocation module is used to allocate test resources to each test point in the test point sequence in turn based on the resource configuration objective function; The membership determination module specifically includes: a fault simulation submodule, configured to load an excitation signal into each of the test points, perform fault simulation on each of the test points after the excitation signal is loaded, and obtain a simulation result for each of the test points; A membership calculation submodule, configured to calculate the fault membership of each test point according to the simulation result of each test point and the fault threshold in the fault source set of each test point; The calculation formula of the fault membership of the test point is: Among them, μ i Indicates the fault membership of the i-th test point, fail i Indicates the simulation result of the i-th test point, fail i,set(-) Indicates the negative fault alarm threshold in the fault source set of the i-th test point, fail i,set(+) represents the fault positive alarm threshold in the fault source set of the i-th test point, i = 1,…,m, m represents the number of test points, α represents the correlation coefficient weight, and β represents the test cost weight.
5. The airborne system test resource optimization configuration system according to claim 4, characterized in that: The resource allocation objective function is: Rs i,j =αRELEVANT i,j +βCost i,j ; Among them, Rs i,j Represents the resource allocation objective function value of allocating the jth test resource to the i-th test point, RELEVANT i,j It represents the correlation coefficient between the i-th test point and the j-th test resource, Cost i,j It represents the test cost of allocating the jth test resource to the i-th test point, α represents the correlation coefficient weight, and β represents the test cost weight.
6. The airborne system test resource optimization configuration system according to claim 5, characterized in that: The formula for calculating the correlation coefficient is: Among them, S i,j Indicates the test result of the jth test resource at the i-th test point, Tr i represents the set of fault sources of the i-th test point; The formula for calculating the test cost is: Cost i,j =ω i,j *price i,j *occupy i,j ; Among them, ω i,j Indicates the priority weight of the i-th test point corresponding to the j-th test resource, price i,j Indicates the occupancy cost per unit time of the jth test resource, occupy i,j Indicates the time that the i-th test point occupies the j-th test resource.
Citation Information
Patent Citations
Optimal troubleshooting method based on comprehensive cost
CN102426671A
Optimal configuration method for test resources of spacecraft
CN106886620A