Abstract

Focus on this issue of disturbance and fault value is inevitable in data collection about analog circuit. A novel strategy is developed for analog circuit online performance evaluation based on fuzzy learning and double weighted support vector machine (DWMK-FSVM). First, the double weighted support vector regression machine is employed to be the indirect evaluation means, relied on the college analog electronic technology experiment to evaluate analog circuit. Second, the superiority of fuzzy learning also is addressed to realize active suppression to the fault values and disturbance parameters. Moreover, the multikernel RBF is employed by support vector regression machine to realize more flexibility online such as the bandwidths tuning. Numerical results, supported by the college analog circuit experiments, adopted OTL performance eight indexes, which were obtained via precision instrument evaluation in two years to construct training set and are then to be evaluated online based on DWMK-FSVM. Simulation results presented not only highlight precision of the evaluation strategy derived here but also illustrate its great robustness.

1. Introduction

Analog circuits are one of the fundamental parts of modern electromechanic systems. Much digital electronic technology has swarmed into our lives; it seems that all the analog circuits are going to decline, but there still exists a need to use analog circuits [1]. Such as analog circuit is still used to convert speech signals to digital signals, sensor signals are inputted to microprocessors, and digital outputs are converted to analog signals. Furthermore, all the digital systems cannot divorce from ultimately analog circuits [2].

The presence of analog circuit detection capability is vital when focusing on the status discussed above. Physical damage, manufacturing faults, aging, radiation, temperature changes, and power surges are possible reasons; therefore the performance evaluation should be done beforehand. If the system has no performance evaluation part, there is a high risk possibility, especially when the analog circuit is on the status of radical performance degradation. Even worse, analog circuits have been widely used for the autonomous systems working without the intervention of human operators in remote and hazardous environments. The purpose of analog circuits performance evaluation is to prevent catastrophic accidents and give a caution to the system. In the previous studies, there have been a lot of works about the automation of the process, especially with evolutionary computation [35]. Evolutionary computation includes a set of methodologies mimicking the natural evolution phenomena: neural network [69], genetic algorithm [6, 10], fuzzy logic [11, 12], switch system [1316] and data driven [1720]. Zhang and Yu [20] attempted to evolve analog circuits performance evaluation strategy using support vector regression based on data information about normal analog circuits such as four indexes, input resistance, input voltage, output resistance, and output voltage. This method has presented some advantages such as well evaluation accuracy, portability, and low cost; however, this design has ignored the reality status that the processing of the data collection includes fault value or disturbance value. The low convergence rate could not meet the online evaluation requirement. Literature [21] focused the singularity issue proposed weighted LSSVM algorithm. Based on the idea discussed in literature [21], fuzzy clustering idea is also drawn into LSSVM which guarantees the robust via weighting for each sample [22]. Although there have been several works on declining singularity effect to this evaluation accuracy with weight to obtain the robustness the weighted value is constant which is susceptible to be influenced by the parameter selection. In fact, Kawamura et al. have leaded robust RBF net to robust LSSVR in early years, yet the selection and structure determination of the weight initial value is still the most difficult problem [23].

In this paper, we argue that the evolutionary computation can be useful to realize analog circuit online performance evaluation under disturbance and fault value based on fuzzy learning theory and double weighted support vector machine, and the kernel function of which employs the multikernel RBF. Numerical results, supported by the college analog circuit experiments, adopted OTL performance eight indexes, which were obtained via precision instrument evaluation in two years to construct training set, and are then to be evaluated online based on DWMK-FSVM. Simulation results presented not only highlight speed ability of the evaluation strategy derived here but also illustrate its great precision and robustness.

2. OTL Technical Index

The main technical index of OTL includes gain, transmission bands, center frequency, upper/lower cut-off frequency, maximum output extent, as the important technical index, nonlinear distortion coefficient, input/output resistance, and maximum output power. In addition, aiming at different situation, as the other technical index, power capacity, anti-interference ability, signal to noise ratio, weight, volume, working temperature, and so forth may be proposed. During this technical index, gain embodies the amplified ability, transmission bands give out the response ability to the input signal, and upper/lower cut-off frequency gives out the input/output signal frequency band threshold. When the quiescent point of OTL is confirmed, the four technical indexes such as gain, transmission bands, and upper/lower cut-off frequency are the important.

3. Analog Circuit Performance Evaluation Strategy

3.1. Fuzzy Support Vector Machine (FSVM)

The development of SVM came from the best optimum hyperplane which has the linearly separable property. For one training set with classification markers, , and , , if hyperplane could divide the samples into two types correctly; the best optimum hyperplane would make the sums of the two types to the hyperplane distance be the maximum. The best optimum hyperplane may be obtained via solving the following optimization problem: where is error expression and is penalty factor.

Tthe solving problem of best optimum hyperplane above may be transformed into dual problem via utilizing Lagrange multiplier method.

Consider where is the Lagrange multiplier of . Equation (2) is a typical optimal problem of quadratic function, therefore there will be a guarantee for the existence of a unique solution.That is and the corresponding samples are support vector. So the decision function should be For the nonseparable problem, we can solved this issue via high dimensional mapping , and the linear classification would be realized in the feature space. By defining the function , the dual programming of formula (2) would be The corresponding decision function would be where is the kernel function; the selection of kernel function should make it to be one of its feature space inner product. The common kernel function includes polynomial kernel function (6); Gauss RBF kernel function (7), and sigmoid kernel function (8), which are expressed as follows:

Like SVM, the aim of the FSVM [24] is to find an optimal separating hyperplane that separates the sample points into two classes with the maximal margin. The quadratic optimization problem for classification is considered as the solution to

For considering the effect under the feature strong or weak, the weighted idea has been employed.

3.2. Double Weighted Multikernel FSVM (DWMK-FSVM)

Double weighted FSVM (DW-FSVM) is one method that should not only consider the sample number difference and sample importance difference, but also give attention to influence above two characteristics of the feature strong and weak at the same time. DW-FSVM improved the classification precision and conformed FSVM to have better robustness. For illustrative purposes, the DW-FSVM constructed steps [25, 26] are presented as follows.

Step 1. Let source dataset be , where , , and training the FSVMs via .

Step 2. Based on FSVMs’ training result, we eliminated the samples and obtained the dataset ,

Step 3. We eliminated the redundancy samples of , obtained the support vector dataset which included part redundancy samples: where , is the positive example number of database , is the negative example number of database , is the positive example, and is the negative example.

Step 4. we calculated the essentiality weight of via (13), and the sample error variance value, which is needed during the calculation, can be obtained by initial training FSVMs where is a little positive number and category weight may be obtained via .

Step 5. The samples of dataset were described by feature dataset , where is the class label feature and is the nonclass label feature set.

Step 6. We calculated feature information gain, constructed feature weight vector and linearity transform diagonal matrix : where .

Step 7. We replaced FSVM kernel function formulas (6)–(8) with feature weight kernel (15) and selected the appropriate model and training arithmetic to construct classification decision function for dataset as follows In this paper, the feature weighted Gauss RBF kernel function is employed. And the multikernel idea [27] is also imported in this part which can make itself have more flexibility to the kernel function online such as the bandwidths tuning. And the multikernel RBF is defined by

4. Experiment Results and Analysis

Experiment based on the test circuit OTL, which is a typical bootstrap circuit shown in Figure 1, and the experiment data, eight indexes, are obtained by precise instrument evaluation in two years. The sample number is 400 × 100 which is recorded as dataset . Before verifying the proposed method in this paper, the first thing to be done is establishing datasets of training and testing. However, the disturbance value and fault value in the data set which were caused by industry field influence and other noncircuit fault factors will have great effects on model performance of SVM, especially the dataset, which include the strangeness value, are still used for modeling. Hence, a normalization of the data is required before presenting the input patterns to any statistical machine learning algorithm. In this experiment, 0-1 normalization method, denoted by (17), is utilized to preprocess. where and are the th components of the input vector before and after normalization, respectively, and and are the maximum and minimum values of all the components of the input vector before the normalization.

After the above data selection and data normalization, 250 × 100 samples are selected randomly to be the training samples, the rest data samples are to be a test sample. To validate the superior evaluation performance of the proposed DWMK-FSVM to evaluate the analog circuit performance online, the different methods such as LSSVR, -SVR, and the precision instrument are also carried out for the comparison purpose while the analog circuit performance evaluation is on. Meanwhile several parameters needs to be introduced before applying the three SVM algorithms. First of all, it is required to denote three parameters namely, error insensitive zone (), penalty factor and kernel specific parameters . Problem regarding the choice of , and was studied by several researchers [28, 29]. The penalty factor controls the smoothness or flatness of the approximation function. If we set the value to be large, the objective is only to minimize the empirical risk, which makes the learning machine more complex. On the contrary, if we set the value to be small, the objective is to cause the errors to be excessively tolerated yielding a learning machine with poor approximation [30]. In this study, SVM models have been constructed with and which are the empirical values given by [31, 32]. Via some testing, the parameters and have been varied over a specific corresponding range in order to obtain better coefficient of correlation value, and the correlation value, denoted , is determined by (18). The kernel specific parameters is restricted since the value shown in Table 1 gives the better prediction for these models. The three values for each model are shown in the following table. This study adopts RBF (16) where is width of RBF, this is also known as kernel function. The adopted , and values for the three models are shown in Table 1.

Consider where and are the actual and predicted values, respectively, and are mean of actual and predicted values corresponding to patterns.

And MSE is defined by where is the real value, is the predicted value, and is a testing sample number.

To validate the superior evaluation performance of the proposed DWMK-FSVM, the other two different methods, LSSVR and -SVR, are also employed in this part. The sharp contrast about the time response of the three methods are presented in Figure 2. We take one period of testing time of LSSVR as comparison, and the other two performance evaluation methods are also employed to realize comparison in the same testing time. Via this testing comparing, we can see clearly that the testing speed is superiorly greater than the other two methods. In Figure 2, we can see that the support vector density is closely bound up the curvature. If the curvature is bigger, the support vector density is also bigger; on the contrary, while in the position of the relatively smooth, the support vector density is relatively small.

For further analysis, the maximum absolute error is presented by From the experimental data given in Tables 2 and 3, we can find the excellent capacity of the proposed DWMK-FSVM to deal with the disturbance and fault values. And Table 4 shows the further proof that the proposed method has better evaluation performance than the other two methods.

To validate the superior evaluation performance of the proposed DWMK-FSVM, we also give out the local regression effect comparison curve of   with/without fault values and disturbances under DWMK-FSVM, LSSVR, and -SVR. The sharp contrast about the time responses of the three methods are presented in Figures 2 and 3. The proposed method has the well ability to deal with the disturbance value and fault value, and the other ones do not. At the same time, the proposed method also has the same evaluation precision as the other two methods. For the same purpose, the regression effect comparison curves of with/without fault values and disturbances under DWMK-FSVM, LSSVR, and -SVR are presented in Figures 4 and 5. From the four figures, we can see that the regression effect of the proposed method is obvious better than the others, and the ability of dealing with disturbance and fault values is more remarkable than the other ones.

5. Conclusion

For the shortcomings of traditional analog circuit performance evaluation method for processing the wrong values, this paper presents an evaluation method based on analog circuit performance of DWMK-FSVM. Using standard SVM, combine fuzzy learning advantages with double weighted SVM to efficiently deal with the dataset that contains the wrong value. Moreover, taking into account the traditional offline evaluation strategy results in the issues that the model cannot adjust timely when the data sample of the sample group is increased or decreased; then the multi-kernel design is employed which has the ability to change the RBF width timely. And this makes the evaluation have the online processing ability. In engineering practice, considering the low-cost development, excellent accuracy evaluation, high operation speed, easy implementation and other features of evaluation methods in DWMK-FSVM, the evaluation strategy deserves development and implementation.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This present work was supported partially by the National Natural Science Foundation of China (Project no. 61304149), the Natural Science Foundation of Liaoning, China (Project no. 2013020044), and the Polish-Norwegian Research Programme (Project no. Pol-Nor/200957/47/2013). The authors highly appreciate the above financial supports.