This application claims the priority benefit of China application serial no. 202011021794.1, filed on Sep. 25, 2020. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to a field of power electronic circuit failure prediction, and in particular, to a method and a system of identifying and estimating a complex analog circuit failure.
With the development of the ubiquitous electric Internet of Things, automobiles, aircraft, and power systems are considerably integrated, and complexity of interaction among internal components in a system increases. Consequently, cleaning and stable operating of power equipment becomes more and more difficult. Therefore, the demand for degradation of analog circuits has attracted attention.
Degradation may occur at all stages of operation of an analog circuit. Measures may be taken in time to identify early circuit degradation to avoid further economic and property losses. At the same time, the original equipment may be preserved to the greatest extent to ensure the normal operation of experiments and production.
To be specific, in an analog circuit, various devices, namely a capacitor, a resistor, an inductor, a power switch, etc., may experience degradation of performance and parameters. Due to the different roles of various devices in an analog circuit, various degradations have different effects on equipment operation. If the degradation state and degree of the circuit may be evaluated in time, the production unit may take measures in time, such as component and device replacement, spare equipment activation, production plan increasing or decreasing, etc.
The system health prediction methods may generally be divided into three categories: the model-based method, the data-based method, and the hybrid prediction method. The model-based method uses mathematical models or physical models to model a predictive model. Since this model has extremely high requirements for parameter settings, temperatures or the external load capacity may affect the accuracy of the parameters. Prediction accuracy of the model may thereby be affected. In addition, the original signal affected by noise may also affect the accuracy of the parameters. Therefore, the model-based method has extremely high requirements for the accuracy of system parameters. Accordingly, the modeling process of this method is complicated, and the calculation cycle is long and complicated. The data-based prediction method only considers the input and output amounts of the system, and regression or classification is performed through informatics theory. This method thus exhibits high computational efficiency and strong anti-interference ability. The hybrid prediction method combines the advantages of the two types of methods. Nevertheless, the hybrid prediction method relies on the model-based prediction method, so the internal calculation complexity is still high, the comprehensive modeling costs are high, and parameter dependence is strong.
In view of the above defects or improvement requirements of the related art, the disclosure provides a method and a system of identifying and estimating a complex analog circuit failure capable of stably and effectively identifying circuit degradation for early degradation identification and degradation estimation of an analog circuit and ensuring accurate degradation estimation.
To realize the above purpose, according to one aspect of the disclosure, a method of identifying and estimating a complex analog circuit failure is provided, and the method includes the following steps.
(1) A degradation simulation model of an analog circuit to be diagnosed is built, a parameter aging simulation experiment is performed on different devices, and output signals of the devices under various parameter conditions are collected.
(2) A time domain feature of each of the output signals is extracted by using a time-series transformation method, and a health index of each of the devices is built according to the time domain feature.
(3) Whether the analog circuit to be diagnosed is degraded is identified based on the health index of each of the devices combined with a time moving window and a convolutional neural network (CNN).
(4) Part of hidden layers of the convolutional neural network are multiplexed together with a long short term memory-recurrent neural network (LSTM-RNN) to estimate a state of a degraded circuit.
In an embodiment of the disclosure, the health index of each of the devices is built through
where x1=(x1(1), x1(2), . . . , x1(n)) refers to the time domain feature of the output signal of the device under a healthy state, x2=(x2(1), x2(2), . . . , x2(n)) refers to the time domain feature of the output signal of the device in an aging process, and n represents a length of a time domain feature vector.
In an embodiment of the disclosure, in step (2), ten time domain features of the extracted output signals are: tf1=max(st),
where st is an output signal value at a t point in a current secondary degradation process, N is a total number of output signal points of a secondary degradation sample, and
In an embodiment of the disclosure, the convolutional neural network comprises three types of hidden layers comprising a convolutional layer, a pooling layer, and a Softmax layer. The time moving window is realized by truncating a certain number of signal features in a given length of a degradation period, such that the time moving window establishes a signal matrix, Each of the signal features is divided into each row of the signal matrix, and a column number of the signal matrix corresponds to a degradation cycle number of a column signal.
In an embodiment of the disclosure, step (3) further includes the following steps. The signal matrix truncated by the time moving window is identified through the convolutional neural network to identify whether the analog circuit to be diagnosed is degraded. The degradation cycle number at which the degradation starts is further determined if the analog circuit to be diagnosed is degraded.
In an embodiment of the disclosure, step (4) further includes the following steps. Hidden feature information of an input signal of the degraded circuit extracted by the convolutional neural network is sent in the long short term memory-recurrent neural network for health state estimation. An AdaGrad algorithm is adopted to update a network parameter.
In an embodiment of the disclosure, the method further includes the following step. A related evaluation indicator is adopted to evaluate a prediction effect. The evaluation indicator includes: a scoring function and a root mean square error.
According to another aspect of the disclosure, the disclosure provides a system of identifying and estimating a complex analog circuit failure. The system includes a data collection module, a data processing module, an identification module, and a state estimation module. The data collection module is configured to build a degradation simulation model of an analog circuit to be diagnosed, perform a parameter aging simulation experiment on different devices, and collect output signals of the devices under various parameter conditions. The data processing module is configured to extract a time domain feature of each of the output signals by using a time-series transformation method and build a health index of each of the devices according to the time domain feature. The identification module is configured to identify whether the analog circuit to be diagnosed is degraded based on the health index of each of the devices combined with a time moving window and a convolutional neural network (CNN). The state estimation module is configured to multiplex part of hidden layers of the convolutional neural network together with a long short term memory-recurrent neural network (LSTM-RNN) to estimate a state of a degraded circuit.
Preferably, the system further includes an evaluation module, adopting a related evaluation indicator to evaluate a prediction effect. The evaluation indicator includes: a scoring function and a root mean square error.
According to another aspect of the disclosure, the disclosure further provides a computer readable storage medium storing a computer program. The computer program performs any step of the method when being executed by a processor.
To make the aforementioned more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
To better illustrate the goal, technical solutions, and advantages of the disclosure, the following embodiments accompanied with drawings are provided so that the disclosure are further described in detail. It should be understood that the specific embodiments described herein serve to explain the disclosure merely and are not used to limit the disclosure. In addition, the technical features involved in the various embodiments of the disclosure described below can be combined with each other as long as the technical features do not conflict with each other.
As shown in
A degradation simulation model of an analog circuit to be diagnosed is built, and a parameter aging simulation experiment is performed on different devices. Currents or voltages of a plurality of branches are selected as an observation monitoring circuit, and output signals of the devices under various parameter conditions are collected.
In the embodiments of the disclosure, the parameter aging simulation experiment on different devices may be performed based on an energy assembly module circuit of large-scale laser convergence equipment of the China Academy of Engineering Physics, and specific steps are provided as follows.
Topology of the analog circuit is a core of health state diagnosis and prediction, and Simulink simulation topology is shown in
RT-LAB may directly apply a dynamic system mathematical model established by MATLAB/Simulink to real-time simulation, control, testing, and other related fields. A complete solution for rapid prototyping and hardware in-loop testing may build a dynamic model in a short period of time through engineering simulation or a real-time system in a loop. In this way, a simple design process of an engineering system is provided. In order to accurately simulate a degradation process of a core energy assembly circuit, all experimental processes in the embodiments of the disclosure are completed based on a platform.
The embodiment of the disclosure mainly relates to energy storage components in the circuit: a capacitor, an inductance, and an energy component: analysis of a degradation state of a xenon lamp assembly, and a component parameter deviation rated value of 60% is considered to be a complete failure state. According to degradation characteristics of these components, parameters thereof change continuously and slowly in the degradation process. In the embodiments of the disclosure, a degradation cycle number selected in a simulation process is 100 to 200, and 4 is a step value. A maintenance cycle number of a circuit health state is the degradation cycle number, so that circuit degradation under an actual condition may be fully simulated. Detailed circuit parameters are shown in Table 1.
Herein, k=1, 2, 3, . . . , 10, referring to a component serial number. Parameter values of parallel components in a test circuit in the embodiments of the disclosure are the same at the same time. ↓ refers to that that the parameter value is reduced compared to the nominal value, and a total of 156 degraded data samples are provided. The current and voltage of the xenon lamp assembly satisfy the following relation formulas:
I=K√{square root over (U)} (1)
where K represents a proportional coefficient of the xenon lamp device, U represents a voltage on both sides of the xenon lamp device, and I represents a current on both sides of the xenon lamp device.
In order to simulate an influence of external noise on normal operation of the circuit, in this embodiment, Gaussian white noise with a signal-to-noise ratio SNR unit of 40 dB is added in the circuit degradation simulation process. The added noise c satisfies the following relation formulas:
ε□N(0,σ2) (2)
where σ2 is determined by SNR and the following formula:
(2) A time domain feature of each of the output signals of each sensor is extracted by using a time-series transformation method, and a health index of each of the devices is built according to the time domain feature.
In the embodiments of the disclosure, the health index of each of the devices is built through
refers to the time domain feature of the output signal of the device under a healthy state, x2=(x2(1), x2(2), . . . , x2(n)) refers to the time domain feature of the output signal of the device in an aging process, and n represents a length of a time domain feature vector.
Further, in step (2), ten time domain features of the extracted output signals are:
Herein, st is an output signal value at a t point (i.e., time t) in a current secondary degradation process, N is a total number of output signal points of a secondary degradation sample, and
According to the analysis of step (2), the pre-ionization process and the main ionization process are independently analyzed, it thus can be seen that a single sample vector has 60 time domain features. Because amplitude of each time series component is different, in order to simplify calculation and effectively use independent information contained in each component, the sample vector is required to be normalize:
where xi is an ith time series feature sample, and
(3) Whether the analog circuit to be diagnosed is degraded is identified based on the health index of each of the devices combined with a time moving window and a convolutional neural network (CNN).
In the embodiments of the disclosure, the CNN includes three types of hidden layers including a convolutional layer, a pooling layer, and a Softmax layer. The time moving window is realized by truncating a certain number of signal features in a given length of a degradation period. To be specific, the time moving window establishes a signal matrix, and each of the signal features is divided into each row of the signal matrix, and a column number of the signal matrix corresponds to a degradation cycle number of a column signal. Since a single time moving window is a two-dimensional matrix, a single time moving window may be treated as a two-dimensional image.
By using the time moving window to reconstruct a data format, the CNN may process multiple one-dimensional data at the same time. In the embodiments of the disclosure, an input sample of the CNN is one time moving window. In
where P refers to an input amount of the time moving window, K refers to a two-dimensional convolution kernel, (a,b) refers to coordinates of a single point of a two-dimensional image P, and m and n respectively represent the step values in two directions of a and b in the convolution process.
The convolutional neural network includes three types of hidden layers including the convolutional layer, the pooling layer, and the Softmax layer. The convolutional layer is mainly used to simplify a signal feature, project a low-dimensional vector into a high-dimensional space, and obtain a compressed feature vector. The pooling layer operation further removes a redundant parameter and simplifies an input sample. The Softmax layer is mainly used for multi-label classification of an original output signal. In the embodiments of the disclosure, a training set and testing set are divided according to a ratio of 7:3. That is, 109 samples are randomly selected as the training set of the network, and 47 samples among the remaining samples are treated as the testing set. An input sample data length is 15, and CNN parameter setting is provided as shown in Table 2 below.
First, inputted data of the time moving window is identified by the network. In the training set, if a circuit is degraded at a starting point of the time sliding window, the time moving window is classified as 3. If only part of lengths of the time moving window are degraded, the time moving window is classified as 2. If all the lengths in the time moving window are normal signals, the time moving window is classified as 1.
Identification accuracy of the proposed CNN degradation identification method and identification accuracy of a support vector machine (SVM) are compared, and results are provided as shown in Table 3 below.
From Table 3, it can be seen that the identification accuracy of the training set of the CNN provided by the disclosure is equivalent to that of the SVM. Nevertheless, the recognition accuracy of the testing set is significantly greater than that of the SVM method, meaning that the method may be used to accurately identify the degradation starting point.
(4) Part of hidden layers of the CNN together with a long short term memory-recurrent neural network (LSTM-RNN) are multiplexed to estimate a state of a degraded circuit.
If the time moving window is classified as 3 by the CNN, it is considered that the analog circuit is degraded starting from this time moving window. Therefore, the time moving window is transmitted to the LSTM-RNN through feature information extracted by the hidden layers in the CNN for health state estimation. A LSTM network does not have the problem of gradient disappearance or gradient explosion compared to a conventional RNN network and mainly includes three types of gates: an input gate, an output gate, and a forget gate.
An input gate ii affects information passed to the next step and a change of an internal state of a LSTM unit. The output gate oi reviews and changes part of an output amount of the internal state of the LSTM. The forget gate fi infers and merges censored and filtered information.
A mathematical calculation process is provided as follows:
i
i=σ·(wixxi+wihhi-1+bi) (6)
o
i=σ·(woxxi+wohhi-1+bo) (7)
f
i=σ·(wfxxi+wfhhi-1+bf) (8)
where wix, wox, and wfx are weight coefficients of an input amount xi corresponding to different gates, wih, woh and wfh are weight coefficients of a process variable hi-1 corresponding to the input gate, the output gate, and the forget gate, bi, bo, and bf are biasing coefficients corresponding to different gates, and σ is a sigmoid function:
A single LSTM unit is shown in
z
i=φ(wzxxi+wzhhi-1+bz) (10)
c
i
=z
i
□i
i
+c
i-1
□f
i (11)
h
i=φ(ci)□oi (12)
where wzx, wzh, and bz are the weight coefficients and biasing amounts of the input amount xi and the process variable hi-1 at an input node, respectively. ci and ci-1 refer to the internal state and a previous state of the LSTM at that time, □ is a dot multiplication symbol, and φ is a tanh function:
A diagram of a structure of the multiplexing CNN provided by the embodiments of the disclosure is shown in
To be specific, an activation function of the hidden layers inside the multiplexing CNN is a ReLu function, and an optimization algorithm is an AdaGrad optimization algorithm, which minimizes a loss function by adaptively adjusting a learning rate.
In order to optimize the related internal parameters in the multiplexing CNN, the AdaGrad optimization algorithm is adopted in the embodiments of the disclosure to optimize global parameters, and an expression of an error function is:
where N refers to a number of samples, Yi is an actual measured value, and P(Xi;θ) is a network predicted value.
The process of the AdaGrad algorithm updating the network parameters is as follows: gi is an initial average gradient of an error function L(θ) to an initial hyperparameter set θ:
cumulative historical gradient vi:
Δθi is the increment of the a hyperparameter set θ, an initial learning rate η is treated as 0.001, and an ε value is treated as 10−7:
The AdaGrad optimization algorithm may adaptively adjust the learning rate, calculation may be easily performed, and only few process variables are required to be stored.
(5) With reference to related evaluation indicators, the effectiveness of the circuit health state estimation method is evaluated.
Two evaluation mechanisms are used in the embodiments of the disclosure, namely a scoring function and a root mean square error, to evaluate a prediction effect.
The scoring function is provided as follows:
where
The root mean square error is provided as follows:
The prediction effect of the method of identifying and estimating the complex analog circuit failure provided by the disclosure is evaluated by using the above two evaluation criteria and is compared with the prediction effects of five mainstream data-driven algorithms: the deep CNN, LSTM, SVM, gated recurrent unit (GRU), and gradient boosting, and the results are shown in Table 4 as follows. Part of the health state prediction results are shown in Table 8, where (a) is testing sample #4, (b) is testing sample #36, (c) is testing sample #56, (d) is testing sample #66, (e) is testing sample #75, (f) is testing sample #92, (g) is testing sample #103, (h) is testing sample #112, and (i) is testing sample #116.
From Table 4 and
In the embodiments of the disclosure, the system further includes an evaluation module, adopting a related evaluation indicator to evaluate a prediction effect. The evaluation indicator includes: a scoring function and a root mean square error.
Herein, specific implementation of each of the modules may be found with reference to the description of the method embodiments, and description thereof is not provided in the embodiments of the disclosure.
The disclosure further provides a computer readable storage medium such as a flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory and the like), random access memory (RAM), static random access memory (SRAM), read only memory (ROM), electronic erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, CD, server, App store, etc., and the computer readable storage medium stores a computer program. The computer program performs the method of identifying and estimating the complex analog circuit failure in the method embodiments when being executed by a processor.
In general, the above technical solutions provided by the disclosure have the following beneficial effects compared with the related art. In the disclosure, the early failure starting point of the analog circuit is identified and diagnosed based on historical data through the multiplexing deep neural network, and the health state of the circuit is predicted based on the starting point. The degradation simulation model of the analog circuit to be diagnosed is built, and the parameter aging simulation experiment is performed on different devices. The time domain feature of each of the output signals is extracted by using the time-series transformation method, and a health index of each of the devices is built based on angle similarity. Whether the analog circuit to be diagnosed is degraded and a starting point of degradation are identified by combining the time moving window and the convolutional neural network. Part of hidden layers of the convolutional neural network and the long short term memory-recurrent neural network are multiplexed to estimate the health state of the degraded analog circuit. With reference to related evaluation indicators, the prediction accuracy of the disclosed method is evaluated. In the disclosure, the starting point of the failure state of the analog circuit may be accurately identified, and at the same time, the health state of the analog circuit is effectively estimated, such that high computing efficiency is achieved and accurate identification is provided.
Note that according to implementation requirements, each step/part described in the disclosure may be further divided into more steps/parts, or two or more steps/parts or partial operations of a step/part may be combined into a new step/part to accomplish the goal of the disclosure.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure covers modifications and variations provided that they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
202011021794.1 | Sep 2020 | CN | national |