{'fraction_non_alphanumeric': 0.02662943540148471, 'fraction_numerical': 0.008649458557515494, 'mean_word_length': 4.7808398950131235, 'pattern_counts': {'":': 0, '<': 1, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Research on the Reliability Allocation Method of Smart Meters Based on DEA and DBN

: Reliability allocation can reasonably determine the reliability index of each unit in the system to ensure product quality in design, manufacturing, testing and acceptance. In the design process of the smart meter, the preliminary reliability allocation results may be unreasonable, so in the middle and later stages of the design stage, the reliability needs to be reallocated. The traditional allocation method has some limitations, such as strong subjectivity, large amount of calculation and too much reliance on expert judgment. In order to solve these problems, this paper presents a multi-method fusion method of reliability allocation. First, this paper uses the goal-oriented methodology (GO methodology) to integrate dynamic Bayesian networks (DBNs) to predict the reliability of smart meters. Second, a data envelopment analysis (DEA) reliability allocation model is established, the posterior probability obtained by DBN reasoning together with the failure rate and structural complexity of each unit are used as the output indicators of this model. Finally, the reliability allocation weight is calculated by using the efﬁciency value obtained from the DEA reliability allocation model. The validity and accuracy of this method is veriﬁed by an accelerated life test. This provides a new idea for reliability reallocation of smart meters.


Introduction
With the rapid development of the smart grid, the modern power grid with advanced sensor measurement technology, communication technology, information technology and control technology has taken shape. As the core part of the smart grid, the AMI advanced measurement system plays an important role in it, and the smart meter is an important part of the advanced measurement system. Smart meters not only have the basic functions of traditional meters, but also have intelligent functions such as two-way multi-rate metering functions, user-side control functions, two-way data communication functions and antitheft functions. The diversification and complexity of their functions have also led to endless quality problems. According to the statistics of the State Grid, the average failure rate of a newly installed smart meter in the first year of operation reached 0.09%, and was even as high as 0.6% in some provinces. Research on the reliability of smart meters has become particularly important. Therefore, many scholars have carried out a series of studies on the reliability of smart meters, including reliability predictions, failure mechanism analyses, reliability design analyses, reliability testing, etc. [1][2][3][4]. However, there are few studies on the reliability allocation of smart meters.
Reliability allocation is a method of reasonably subdividing the designed system reliability into every unit of the system. Reliability allocation can reasonably determine the reliability index of each unit in the system to ensure the quality of products in design, manufacture, testing and acceptance. It can also help the designer to understand the reliability relationship between the unit and system and to balance the relationship between system performance, function, cost and effectiveness with time to obtain a more reasonable system design, save manufacturing time and cost, and improve design quality. The traditional allocation methods include equal allocation, AGREE allocation, proportional allocation and scoring allocation; however, due to their limitations, they cannot meet the requirements of the increasingly complex system reliability allocation. Therefore, many scholars have applied modern mathematical methods and artificial intelligence algorithms to system reliability allocation. In [5], the system reliability-redundancy allocation with a cold standby strategy is considered, and an enhanced ENCOA optimization algorithm is proposed. In [6], the polynomial cost function of reliability allocation is discussed, and the geometric programming method is found in the cost function and reliability constraint, considering all its properties of multivariate monotonicity and convexity. A reliability allocation model based on expert knowledge and gray system theory is proposed in [7]. The relative failure relationship among the units is obtained by using gray decision-making and gray correlation, and then the reliability indicators of the whole machine are assigned to each component unit according to a linear relationship. In [8], the relationship between manufacturing cost, operation and maintenance cost and reliability was considered when establishing a reliability allocation model. A genetic algorithm was used to solve the established reliability allocation model. In [9], based on a fault tree, the minimum cut set that has a great influence on the top event is selected. By using artificial neural network technology, the reliability, importance and number of basic events of the selected minimum cut set are taken as the input, and the relative reliability ratio between the minimum cut sets is taken as the output. In [10], a comprehensive allocation method considering the correlation of failures is proposed. The correlation matrix is established based on the Gumbel copula function and Kendall correlation coefficient, and the correlation failure severity of each subsystem is calculated. In [11], group decision-making was introduced into the analytic hierarchy process (AHP) for the reliability allocation of smart meters, which is composed of indicator weights and expert weights. The difficulty of AHP lies in the determination of the weight matrix, which makes it difficult to eliminate the limitation of subjectivity. Table 1 shows the advantages and disadvantages of the different allocation methods. Table 1. Advantages and disadvantages of different allocation methods.

Allocation Methods Advantages Disadvantages
Equal allocation The calculation process is simple. No distinction is made between subsystems and engineering practice.

Scoring allocation
The allocation process is simple and can overcome the problems such as insufficient reliability data in the initial stage of design.
Too much reliance on expert judgment.

Proportional combination
The allocation process is simple and the allocation result has certain accuracy. It must be based on old products and be restrictive.

AGERR allocation method
Considering the complexity, importance, working time and failure relation of the subsystem, the result of allocation is reasonable.
The influence of engineering factors such as technical constraints on reliability allocation results is ignored.
Analytic hierarchy process (AHP) Comprehensive consideration of reliability factors and full use of expert knowledge.
Large amount of calculation, too much reliance on expert judgment, strong subjectivity.

Neural networks
The allocation process is fully based on data, so the allocation result is more accurate.
It needs to be combined with other methods such as fault tree, and the trained neural network is uncertain.

Genetic algorithm
When solving the reliability allocation model, it has good convergence, high calculation accuracy, less calculation time and high robustness.
When solving large-scale problems, it is easy to fall into local optimum.
Dynamic programming It can be used to solve nonlinear programming problems.
There is a dimension "disaster" problem. Generally, it is difficult to solve the problem with more than three constraints. In order to solve the above shortcomings of the reliability allocation algorithm, an innovative reliability allocation method based on multi-method fusion of data envelopment analysis (DEA) and dynamic Bayesian networks (DBNs) are proposed. DEA has many advantages, such as no need to consider the relationship between variables, the evaluation result being independent of the data dimension, a simple algorithm, small calculation errors, and not dependence on subjective evaluation. The DEA method is often used to evaluate the efficiency [12][13][14][15], but there are few papers on the application of the DEA method to the reliability allocation of smart meters. Based on this, a new method of reliability allocation is proposed in this paper. This is a smart meter reliability allocation method of multi-method fusion. Firstly, the reliability analysis model of smart meter is established by using the strong semantic advantage of goal-oriented (GO) methodology. DBN is used to solve the complex modeling and low accuracy of GO methodology. On this basis, combined with DEA method, the reliability allocation model of smart meter is established. The posterior probability derived from backward reasoning of DBN, together with the failure rate and structural complexity of each unit, are taken as the output indicators of DEA reliability allocation model to make the output of reliability allocation model more scientific. It is more objective and practical to allocate the reliability index based on the actual fault information of smart meter. This paper does not need expert scoring, decision matrix, screening minimum cut set and so on but is based on the actual system fault data statistics, so the result is more objective, the algorithm is simple and easy to solve.
The organization of the paper is as follows: Section 2 introduces the working principle and system architecture of smart meters. Section 3 introduces the principles of the GO methodology, DBN and DEA, and the detailed steps of the reliability allocation method. Section 4 carries out the reliability allocation of smart meters. Section 5 uses accelerated life tests to verify the validity and accuracy of the proposed reliability allocation method. Conclusions are drawn in Section 6.

Brief Introduction of Smart Meters
Compared with traditional meters, smart meters have features such as power memory, meter reading time freezing and remote information transmission. After a smart meter is installed and used, power users can directly query the power, meter number, current time, power consumption and other information through the LCD display on the meter. Smart meters have the advantages of supporting multiple electricity prices, two-way communication, two-way metering and intelligent power consumption control.

Introduction of the Working Principle
The smart meter is mainly composed of electronic components, and its working principle is to process the sampled voltage and current signals by real-time sampling of the voltage and current supplied by the user. Then, the special integrated circuit of the smart meter is used to convert these into electrical energy proportional to the pulse output. Finally, the pulse is displayed as power consumption and output by single chip microcomputer, as shown in Figure 1.

System Block Diagram and Unit Division
In this paper, a single-phase smart meter (the latter are called smart meter) is used as an example, the model is DDZM285-Z, as show in Figure 2, which is the system block diagram of the smart meter, showing the smart meter contains which components, the operational relationship between the components and the working process of the meter.

System Block Diagram and Unit Division
In this paper, a single-phase smart meter (the latter are called smart meter) is used as an example, the model is DDZM285-Z, as show in Figure 2, which is the system block diagram of the smart meter, showing the smart meter contains which components, the operational relationship between the components and the working process of the meter.

Users
Electric energy sampling

System Block Diagram and Unit Division
In this paper, a single-phase smart meter (the latter are called smart meter) is used as an example, the model is DDZM285-Z, as show in Figure 2, which is the system block diagram of the smart meter, showing the smart meter contains which components, the operational relationship between the components and the working process of the meter.  According to the functional properties of each component, the smart meter is divided into six units: power supply unit, metering core unit, management core unit, storage unit, communication unit and display unit. The specific components contained in each unit are shown in Table 2 in Section 4. The following is a brief description of the functions of each unit: • Power supply unit: The power supply of single-phase smart meter includes AC power supply and low power consumption power supply. AC power supply is the input of the meter, 220 V AC. The power circuit converts 220 V AC into DC at different amplitudes, which is used to power other modules as well as input to the metering module; the low power supply is a lithium battery, which is used as a backup power supply, used to maintain the meter in the event of a power failure.

•
Metering core unit: The metering core provides the data of power, clock and so on, and keeps the historical data of forward and backward active power total energy every minute, forward and backward active fundamental energy every 15 min, and According to the functional properties of each component, the smart meter is divided into six units: power supply unit, metering core unit, management core unit, storage unit, communication unit and display unit. The specific components contained in each unit are shown in Table 2 in Section 4. The following is a brief description of the functions of each unit: • Power supply unit: The power supply of single-phase smart meter includes AC power supply and low power consumption power supply. AC power supply is the input of the meter, 220 V AC. The power circuit converts 220 V AC into DC at different amplitudes, which is used to power other modules as well as input to the metering module; the low power supply is a lithium battery, which is used as a backup power supply, used to maintain the meter in the event of a power failure.

•
Metering core unit: The metering core provides the data of power, clock and so on, and keeps the historical data of forward and backward active power total energy every minute, forward and backward active fundamental energy every 15 min, and forward and backward active power harmonic total energy for electric quantity tracing. The charge and clock of the management core are based on the metering core and synchronized in real time. Metering core can record management core plug, power off, meter reset, calibration, management core upgrade and other event records. • Management core unit: Management Core is responsible for the whole smart meter management tasks, including fee control, display, communication, event records, data freezing, load control, etc.

•
Storage unit: Store all kinds of data generated by the smart meter. When the state of the system changes, all the changed parameters can be written to the memory.

Reliability Allocation Method Base on DEA and DBN
Before reliability allocation, this paper first uses the GO methodology and DBN method to predict the reliability of smart meters. The Go diagram directly represents the interaction and correlation between the system and its components. The simulation of the GO diagram is more compact than fault tree analysis (FTA) simulation and is easier to examine, change and modify by technicians. The GO methodology not only describes the state of the system and its components at a particular time but also describes the states and state changes of systems and components at various time points, which can be used for probabilistic analysis of systems with time series [16]. The characteristics of the GO methodology also make it difficult to use. There are many types of operators and usage is complicated, which makes it difficult to popularize the GO methodology in engineering applications. Therefore, the combination of GO methodology and DBN is considered, this can effectively solve the problems of complex reliability modeling and low accuracy of reliability model prediction. DBN has ability to describe event polymorphisms and nondeterministic logical relations and can guarantee high precision, so they are often used to analyze dynamic complex systems with time series [17][18][19][20]. According to the mapping method from the GO diagram to the DBN diagram, it is easy to deduce the reliability of smart meter by Bayes software. Second, A DEA reliability allocation model is established to obtain the efficiency value of each unit relative to the whole smart meter system, the posteriori probability derived from DBN backward reasoning, together with the failure rate and structural complexity of each unit, are taken as the output indicators of the reliability allocation model. Finally, the reliability allocation results are calculated according to the efficiency value. The whole process of the method is shown in Figure 3. synchronized in real time. Metering core can record management core plug, power off, meter reset, calibration, management core upgrade and other event records.
• Management core unit: Management Core is responsible for the whole smart meter management tasks, including fee control, display, communication, event records, data freezing, load control, etc.

•
Storage unit: Store all kinds of data generated by the smart meter. When the state of the system changes, all the changed parameters can be written to the memory.

Reliability Allocation Method Base on DEA and DBN
Before reliability allocation, this paper first uses the GO methodology and DBN method to predict the reliability of smart meters. The Go diagram directly represents the interaction and correlation between the system and its components. The simulation of the GO diagram is more compact than fault tree analysis (FTA) simulation and is easier to examine, change and modify by technicians. The GO methodology not only describes the state of the system and its components at a particular time but also describes the states and state changes of systems and components at various time points, which can be used for probabilistic analysis of systems with time series [16]. The characteristics of the GO methodology also make it difficult to use. There are many types of operators and usage is complicated, which makes it difficult to popularize the GO methodology in engineering applications. Therefore, the combination of GO methodology and DBN is considered, this can effectively solve the problems of complex reliability modeling and low accuracy of reliability model prediction. DBN has ability to describe event polymorphisms and nondeterministic logical relations and can guarantee high precision, so they are often used to analyze dynamic complex systems with time series [17][18][19][20]. According to the mapping method from the GO diagram to the DBN diagram, it is easy to deduce the reliability of smart meter by Bayes software. Second, A DEA reliability allocation model is established to obtain the efficiency value of each unit relative to the whole smart meter system, the posteriori probability derived from DBN backward reasoning, together with the failure rate and structural complexity of each unit, are taken as the output indicators of the reliability allocation model. Finally, the reliability allocation results are calculated according to the efficiency value. The whole process of the method is shown in Figure 3.

Brief Introduction of the GO Methodology Principle
The GO methodology is a success-oriented system probability analysis technique that is more suitable for multistate systems with time sequences, especially for the reliability analysis of actual logistics processes. The components or subsystems in the system are referred to as units, the operator represents the unit function and the logical relationship between the unit input and output signals in the GO methodology. The attributes of the operator have type, data, and arithmetic rules. The type of operator reflects the unit functions and features. As show in Figure 4, GO methodology has defined 17 standard operators, divided into logical operators and functional operators. Logical operators have no state of their own and represent only one kind of operation logic, including class 2, 9, 10, 11, 13, 14 and 15 operators. Functional operators have functional states of their own and contain operation logic, including class 1, 3, 4, 5, 6, 7, 8, 12, 16 and 17 operators.

Brief Introduction of the GO Methodology Principle
The GO methodology is a success-oriented system probability analysis technique that is more suitable for multistate systems with time sequences, especially for the reliability analysis of actual logistics processes. The components or subsystems in the system are referred to as units, the operator represents the unit function and the logical relationship between the unit input and output signals in the GO methodology. The attributes of the operator have type, data, and arithmetic rules. The type of operator reflects the unit functions and features. As show in Figure 4, GO methodology has defined 17 standard operators, divided into logical operators and functional operators. Logical operators have no state of their own and represent only one kind of operation logic, including class 2, 9,10,11,13,14   In Figure 4, S represents the input signal, R represents the output signal. The GO diagram is the direct simulation of the system, and the operators in the GO diagram correspond to the components of the system. The signal flow represents the input and output signals of the system units and the relationships between the units. The signal flow connects the GO operator to generate the GO diagram. In reference [16,[21][22][23], the definition of standard operator type, corresponding data and operation rules are explained in detail, and the algorithm of the operator is illustrated.

Brief Introduction of the DBN Principle
DBN is graphic structures based on static Bayesian networks and Markov models. Dynamic Bayesian networks are composed of initial networks and transfer networks, and the whole network has limited time slices [24,25]. Each time slice has a corresponding conditional probability table (CPT). The dynamic Bayesian network of a simplified pattern is shown in Figure 5. A(t) and B(t) are the initial network, A(t + ∆t) and B(t + ∆t) are the transfer network, and R(t + ∆t) is the output of the transfer network. In Figure 4, S represents the input signal, R represents the output signal. The GO diagram is the direct simulation of the system, and the operators in the GO diagram correspond to the components of the system. The signal flow represents the input and output signals of the system units and the relationships between the units. The signal flow connects the GO operator to generate the GO diagram. In reference [16,[21][22][23], the definition of standard operator type, corresponding data and operation rules are explained in detail, and the algorithm of the operator is illustrated.

Brief Introduction of the DBN Principle
DBN is graphic structures based on static Bayesian networks and Markov models. Dynamic Bayesian networks are composed of initial networks and transfer networks, and the whole network has limited time slices [24,25]. Each time slice has a corresponding conditional probability table (CPT). The dynamic Bayesian network of a simplified pattern is shown in Figure 5. A(t) and B(t) are the initial network, A(t + ∆t) and B(t + ∆t) are the transfer network, and R(t + ∆t) is the output of the transfer network. Dynamic Bayes can learn the probability dependence between variables and their changing rules over time. DBN is defined as (B 1 , 2TBN), where B 1 is a Bayesian network, it defines a prior distribution P(X 1 ), and 2TBN is a BN with two time slices [26].
Appl. Sci. 2021, 11, 6901 7 of 21 X i t represents the node on time slice t and Pa X i t represents the parent node set on time slice t. The joint distribution occurs when the time slices of 2TBN are expanded to T time slices: For system components, the probability that they are in a normal working state and fault state varies with time, where 1 indicates a failure state and 2 indicates a normal working state. Under the condition of unrepairable (the value of the smart meter itself is not high, and the strategy of rotation is generally adopted instead of repair after longterm operation, so a smart meter is defined as a nonrepairable product), the conditional probability of being in state 1 at time T + ∆T is: where B(T) = 1 means that component B is in state 1 at time T, and f (t) represents the failure probability density function of component B.

Brief Introduction to the Principle of Data Envelopment Analysis
Based on the relative efficiency concept, the American famous scholars Charnes and Cooper have built a CCR model, and the data envelopment analysis (DEA) was first proposed. Based on the basic concept of Pareto, this method developed the traditional single-input, single-yield project revenue concept, enabling it to evaluate the effectiveness of multi-input, multi-output decision making units (DMU). Input refers to the amount consumed by the DMUs in a certain activity, and output refers to the amount of information generated by the DMUs after a certain input to show the effectiveness of the activity. This method has the advantages of simple algorithm, small calculation error and does not rely on subjective evaluation [27,28].
In this paper, using θ k as the efficiency value of DMU k , θ k is defined as the ratio of the weighted sum of the output to the weighted sum of the input. Suppose there are n decision-making units DMU j (1 ≤ j ≤ n), whose input indicators are x ji (i = 1, 2, . . . , m) and output indicators are y jr (r = 1, 2, . . . , s), the input and output vectors are: x j = x j1 , x j2 , . . . , x jm y j = y j1 , y j2 , . . . , y js Based on the technical efficiency of input, in a certain output, the pursuit of input reduction, on this basis, chooses an input-type DEA model, that is, finding the minimum value of θ. By applying the Charnes-Cooper transformation to the original CCR-DEA model and adding the relaxation variables, we obtain the following linear programming model: In the Formula (6), θ is the efficiency value of each DMU, θ = 1 is the effective DMU, θ < 1 is the noneffective DMU and the model assumes that the constraint to evaluate the effectiveness is that the maximum effective value of all DMUs is 1, which is based on the principle that the maximum energy conversion efficiency is 1 in the natural process [29]. λ j (j = 1, 2, . . . , n) is the weight variable, s + and s − are the output input relaxation variables, x j0 and y j0 are the input output vectors of the decision-making unit to be evaluated and x j and y j are the input and output vectors for DMU j .

Mapping Rule from the GO Methodology to Dynamic Bayesian Network
The mapping of the GO methodology to the dynamic Bayesian network can be found in reference [30]. The operators used in the GO methodology in this paper are in classes 1, 5, 6 and 10, as shown in Figures 6-9. These are the corresponding dynamic Bayesian networks for operators 1, 5, 6 and 10. In the figure, (a) is the operator, (b) is the corresponding initial network and transition network, and (c) is the conditional probability table of each node, the data in the table represents the probability values of the nodes of the dynamic Bayesian network in different state combinations. Nodes have two states, where 1 represents a failure state and 2 represents a normal working state.

•
Operators 1 (two-state unit): Simulation of only two states of the unit (success or failure). When the unit is working, the input signal can go through and there will be an output signal; when the unit fails, the input signal cannot go through and there is no output.
The calculation method of unknown probability value P C and P S in the conditional probability table is the same, see the method in Section 3.1.
P R in the transfer network is calculated in the same way as P C of operator 1, and the probability of success of the output signal is: • Operator 6 (signal-on component): A component that requires two inputs to have an output signal.
P SA , P SB and P C in the transfer network are calculated in the same way as P C of operator 1, and the probability of success of the output signal is: • Operator 10 (and): Multiple input and one output; only if all input signals are successful will there will be an output signal.
P SA and P SB in the transfer network are calculated in the same way as P C of operator 1, and the probability of success of the output signal is: The general mapping process from the GO diagram to the dynamic Bayesian network is as follows: 1.
The nonlogical operator and its input signal flow are mapped to the initial network root node of the dynamic Bayesian network, and the transition network child nodes of each root node are established at the same time. The arrow points from the parent node in the initial network to the corresponding child node in the transition network.

2.
Each output signal flow except the fifth operator is mapped to a node of the transfer network, and the parent-child connection relationship with all nodes in the transfer network in step 1 is established.

3.
The prior probability of the root node of the initial network and the conditional probability table (transition probability) of the corresponding child node of the transition network are determined. 4.
The conditional probability table of the child nodes of the transfer network corresponding to all the output signal flow is given.

Specific Steps for Reliability Allocation
In this paper, the results of the backward reasoning of a dynamic Bayesian network are introduced into the data envelopment analysis method for reliability allocation. When the expected value is less than the required target value R, the reliability distribution should be carried out as follows:

Division of Units
The whole smart meter system is divided into n units according to function, that is, n DMUs.

Backward Reasoning of Dynamic Bayesian Networks
The backward reasoning of dynamic Bayes is to derive the probability value of each cause variable in the possible state after knowing the state of the result variable. By comparing the probability value, the most likely cause of failure can be obtained. In this paper, the whole reasoning process is completed on Genie 2.1 software. In this paper, backward reasoning also refers to Viterbi decoding, in which known observation data may have multiple interpretations and the maximum possible interpretation is calculated. Hidden variable discrete DBN reasoning can refer to the hidden Markov model (HMM), and any discrete DBN can be transformed into several standard HMMs for reasoning [31]. The HMM model is shown in Figure 10. X t and Y t , respectively, represent 1 : t implicit sequence and observation sequence, X t represents a hidden variable that has n states, Y t represents a discrete variable that has m possible values, and x t and y t , respectively, represent the value of the hidden variable and the value of the observed variable, where x t ∈ {1, 2, . . . n} and y t ∈ {c 1 , c 2 , . . . c m }. The output parameter of the model is defined as P(y t |x t ) , and the main parameters of the model are as follows: Initial hidden state distribution matrix: π = (π i ) 1×n , π i = P(x 1 = i).
Implicit state transition matrix: A = a ij n×n , a ij = P(x t = i x t−1 = j) .
Observation matrix: The HMM parameters are reduced to γ = (A, B, π). The reverse reasoning of DBN solves the most likely hidden sequence X T when the parameter γ and the observation sequence Y T are known. Applying the Viterbi decoding algorithm to find the hidden sequence X satisfies: , and δ t (i) is defined as a hidden sequence state before t − 1. The decoding algorithm is as follows: Initialization: Recursion: Calculation: Backtracking:X Finally, the posterior probability distribution of each hidden node can be obtained.

Analysis of Factors Affecting System Reliability
The factors that affect system reliability, that is, the output indicators of the DEA reliability assignment model, are defined. This paper gives the following three factors: Failure rate λ i : The failure rate of a smart meter refers to the cumulative value of the number of nonhuman irreparable faults in a specified time interval. In this paper, the failure rate of a smart meter is obtained by using the previous statistical data [32]. The failure rate unit for a smart meter and its components is Fit, which indicates the number of failures per billion hours (i.e., 1Fit = 10 −9 /h).
The failure probability density function is: The reliability function is: λ(t) represents the probability that a product that has not failed at time t will fail in unit time t ∼ t + ∆t. A higher failure rate means that the unit is more prone to failure, which means that higher failure rate should be assigned.
Structural complexity c i : It is the proportion of the number of key components in each unit to the number of key components in the entire system.
There are m units, and n i is the number of parts in unit i. The more complex the structure is, the more complex the problem is, and should not be assigned to lower failure rate.
Posterior probability p i : Based on the reverse reasoning of the dynamic Bayesian network, the probability of system failure caused by each unit is obtained. A posteriori probability represents the importance of each unit to the whole system. The higher a posteriori probability is, the more need to control the occurrence of failure is that the unit should be assigned a higher reliability.

Establishment of the DEA Reliability Allocation Model
In [33], 1 is taken as the input indicator value of each unit, and the value of the three factors mentioned above is taken as the output indicator value. Taking the smart meter system as DMU to be evaluated, only the system unit evaluation indicators are DEA effective, and the other DMUs are non-DEA effective. For the relatively effective DMU, the solution of the DEA model can reflect the gap between the DMU and the relatively effective DMU. The output and input indicators of each unit constitute an output-input matrix, based on the output-input matrix and Formula (6), a DEA reliability allocation model is established.

Calculation of the Reliability Allocation Weight of Each Unit
Using DEAP software to solve the reliability allocation model, the relative efficiency of each unit is the result of model evaluation. The relative efficiency value of each unit relative to the smart meter system D i is obtained.
Then, let us allocate the failure rate of the smart meter with the weighted allocation coefficient of reliability W i .

Calculation of Reliability after Allocation
If the target reliability of the system is R S , the unreliability of the system cannot exceed F S , where F S = 1 − R S . Then, the reliability R i of each unit after allocation is:

Creation of a GO Diagram for the Smart Meter
According to the system block diagram of the smart meter, the GO diagram of the smart meter is established, as shown in Figure 11. Using the fault database of smart meters, the failure rate of smart meters in long-term practical applications can be obtained. As shown in Table 2, the type of each operator and the parts it represents can be marked.  Using the fault database of smart meters, the failure rate of smart meters in long-term practical applications can be obtained. As shown in Table 2, the type of each operator and the parts it represents can be marked.

Conversion of the GO Diagram to a Dynamic Bayesian Network
The GO diagram was transformed into a DBN diagram, and GeNIe2.1 software was used to perform an inferential calculation. As shown in Figure 12, a dynamic Bayesian network is created. In Figure 12, the component itself is represented by a C (except Class 5 operators), and the corresponding signal flow is represented by an S. The nodes of the component itself point to its own arrow representing the operator's own state from the initial network to the transition network; the other nodes represent the operator's input signal. All components are assumed to be successful in their initial state (i.e., when t = 0(year), P R (1) = 0 and P R (2) = 1). The conditional probability table for each component node is entered at t = 1(year), as shown in Table 3.

Prediction Results
The data in Table 3 were input into the GeNIe2.1 software for calculation and reasoning, and the reliability of the smart meter and each unit were obtained, as shown in Table 4. A dynamic reliability profile of the smart meter was drawn, as shown in Figure 13, from the data obtained: It can be seen from Figure 13 that the reliability of the metering core unit is the lowest and decreases the fastest and is the weakest unit of the smart meter; the display unit is the highest and decreases the slowest. The reliability of the smart meter is 0.994907 in the first year and 0.950224 in the tenth year.

Reliability Allocation
First, we performed backward reasoning of a dynamic Bayesian network, updated the smart meter to the fault state as evidence in an established dynamic Bayesian network, and used GeNIe2.1 software to perform backward reasoning to obtain the result, as shown in Figure 14.  Figure 14 shows that, when fault diagnosis is carried out, the metering core and power supply unit have a higher fault probability, which is the main cause of smart meter faults.
The technical specification standard for smart meters [34] stipulates that the design of products and the selection of components should ensure that the whole meter service life is greater than or equal to 10 years. The allowable failure rate of the product due to the quality of the smart meter shall be less than or equal to the specified value in Table 5. Comparing the predicted results in Table 4 with the specified values in Table 5, it is found that the predicted reliability values are less than the specified values and need to be reallocated according to Section 3.3. Therefore, the output and input matrix are obtained as shown in Table 6. The DEA reliability allocation model is built by inputting the data of the output-input matrix into the DEAP software, and the result is shown in Table 7. According to Table 7, only the efficiency value of the smart meter system is 1, which means that DEA is effective. Therefore, according to Equations (20) and (21), the influence degree D i of each unit on system reliability and the distribution weight W i of unreliability can be obtained. The results are shown in Table 8. According to the reliability R S specified in Table 5, the dynamic reliability of each unit after allocation was obtained by Equations (22) and (23), as shown in Table 9.

Verification of Allocation Results
The essence of reliability allocation is an optimization problem, and it needs definite requirements and restrictive conditions to perform index allocation. In this paper, the input is as little as possible under the condition of satisfying the lower limit of reliability; in addition, the design requirements and the possibility of actual implementation under the existing technology need to be considered.
Each unit of the smart meter is connected in series, and the failure of any one unit will lead to the failure of the smart meter. Therefore, the dynamic reliability of a smart meter can be obtained by multiplying the reliability of each unit in Table 9, as shown in Table 10. Compared with the specified value in Table 5, the reliability of the allocated smart meter fully meets the requirements. Moreover, it meets the design requirements after analysis and can be realized under the existing technical conditions. The accelerated life test is an effective way to assess product reliability, using acceleration life test methods to assess the reliability of the product in a short time and accurately assess the reliability life of the product. This paper used the acceleration life test to verify the effectiveness of reliability allocation results, and test whether the reliability of smart meters meets the requirements. Sixty samples were prepared according to the allocation result of the reliability. The structure of the sample meter was the same as that of the smart meter for reliability allocation in Section 4, referencing the standard in [35,36] to design the test. The failure rate was defined as less than 4.25% after 10 years and the confidence rate was 50%, under 85 • C and 95% relative humidity; the reference voltage Un, 10 A and power factor of 1 were continuously applied to the smart meter. The total energy was read every 24 h and compared with the smart meter outside the environment box; the test lasted for 24 days. Figure 15 shows the sample meters in the accelerated life test, and Figure 16 shows the abnormal display of the smart meters in the test. The reliability analysis software of the meter company was used to fit the data of the accelerated life test, and the reliability function of the smart meter was obtained, as shown in Figure 17.
Through the analysis of the accelerated life test, the reliability of the smart meter after reliability allocation met the requirements of technical specifications, which proves that the reliability allocation method proposed in this paper is effective.

Conclusions
In this paper, a smart meter reliability allocation method of multi-method fusion is proposed. First, the GO methodology is used to fuse DBN to predict the reliability. DBN can solve the complex modeling and low accuracy of the GO methodology, and the failure rate is based on the actual fault information of the smart meter, so this prediction method is more practical, and the result is more accurate. Second, we use the DEA method to establish a smart meter reliability allocation model. This model is a linear planning problem, so the algorithm is simple and the calculation error is small. The posterior probability obtained by the DBN backward reasoning, failure rate and structural complexity of each unit are used as the output indicators of the DEA reliability allocation model. When the DEA realizes multi-index evaluation, it does not rely on subjective evaluation, and the results are more objective. Finally, the reliability allocation results are calculated according to the result of the DEA reliability allocation model. From the allocation result presented in Section 4.2, the reliability of the smart meter in the first year is 0.99802, and the reliability of the tenth year is 0.958219. The results of the accelerated life test show that the allocation is reasonable. The allocation method is based on fault data, and the process of modeling and allocation is objective, simple and operable. Based on the actual fault information of products, this method is more practical and can improve the redistribution of reliability and the reliability of smart meters. This paper comprehensively considers the importance and influence of each unit on the reliability of the whole smart meter, which can be realized in technology, and the allocation method is easy to operate, which strictly ensures the overall reliability of the smart meter. This paper also has some limitations: The dynamic Bayesian network based on the GO diagram is a network with a large number of nodes and a complex relationship; in the iterative computation, the problems such as the termination of the path, the speed of computation, and the number of cycles will all become apparent, and it will be necessary to decompose the dynamic Bayesian network. In the future, according to the characteristics of the GO methodology, it is necessary to establish the segmentation criterion of the GO diagram and decompose it into several independent subgraphs.

Data Availability Statement:
The data presented in this study are available on request from corresponding author.

Conflicts of Interest:
The authors declare no conflict of interest.