Method for detecting an air discharge decomposed product based on a virtual sensor array
11525797 · 2022-12-13
Assignee
Inventors
Cpc classification
G01N27/122
PHYSICS
International classification
Abstract
Embodiments of the present disclosure relate to a method for detecting an air discharge decomposed product based on a virtual sensor array, comprising: fabricating a virtual sensor array; disposing the virtual sensor array in a hermetically sealed gas chamber, energizing, and initializing; performing gas-sensitive testing to the virtual sensor array and storing a testing result as samples to store; and building a convolutional neural network model diagram for identifying contents of gas components, and identifying an atmosphere. The virtual sensor array fabricated by the present disclosure may reduce the array size and the overall volume of a device to an extreme content; the built convolutional neural network may dig other feature information besides a response value from a response curve of a sensor, thereby effectively improving identification efficiency and identification accuracy.
Claims
1. A method for detecting an air discharge decomposed product based on a virtual sensor array, comprising: Step S100: fabricating a virtual sensor array; Step S200: disposing the virtual sensor array in a hermetically sealed gas chamber, energizing, and initializing; Step S300: performing gas-sensitive testing to the virtual sensor array and storing a testing result as samples to store; and Step S400: building a convolutional neural network model diagram for identifying contents of gas components and identifying an atmosphere wherein the step S100 comprises: Step S101: fabricating a sensor base: fabricating a devised electrode pattern on a sensor substrate, and leading out a corresponding electrode lead; wherein the electrode pattern is formed on a surface of the sensor substrate by an electronic beam evaporation process and a photolithographic process, and respective electrode pairs are crossed like a brush, but do not intersect; Step S102: applying nanometer gas-sensitive materials: uniformly applying different nanometer gas-sensitive materials on the surface of the sensor base to form an entity array; further, sufficiently dispersing the nanometer gas-sensitive materials into ethanol, and coating a surface of a front-side testing electrode with the materials by spraying, spin-coating, or drop-coating to form a gas-sensitive film; Step S103: forming a virtual sensor array: applying a pulse heating voltage to the entire sensor array to form the virtual sensor array.
2. The method according to claim 1, wherein the virtual sensor array comprises: a sensor substrate, electrodes, and nanometer gas-sensitive materials, the sensor substrate and the electrodes forming a sensor base, the electrodes including a front-side testing electrode and a back-side heating electrode, the nanometer gas-sensitive material being applied on the front-side testing electrode.
3. The method according to claim 2, wherein the front-side testing electrode is configured for testing a gas-sensitive resistance, and a fabricating material includes any one of gold-nickel, platinum, and silver-palladium.
4. The method according to claim 3, wherein a thickness of the front-side testing electrode is 50˜300 nm.
5. The method according to claim 2, wherein the back-side heating electrode is configured for applying different pulse heating voltages to perform thermal processing to the sensor array, and a fabricating material thereof includes any one of gold-nickel and platinum.
6. The method according to claim 5, wherein a thickness of the back-side heating electrode is 50˜300 nm.
7. The method according to claim 2, wherein the nanometer gas-sensitive material includes any one of tin oxide, titanium oxide, zinc oxide, indium oxide, cerium oxide, tungsten oxide, nickel oxide and cobalt oxide, and an application thickness is 100 nm˜1 μm.
8. The method according to claim 1, wherein the pulse includes: a square wave, a sine wave, and a triangular wave.
9. The method according to claim 1, wherein the step S400 comprises: Step S401: creating an input matrix and an output vector, where a two-dimensional measurement matrix formed by the number of virtual sensor arrays and a response time sequence is taken as the input matrix, and contents of the gas components are taken as the output vectors; Step S402: building and training a fully data-driven convolutional network model; Step S403: identifying components of a hybrid gas using the trained convolutional network model.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5) front-side testing electrode—1; nanometer gas-sensitive material—2; sensor substrate—3; and back-side heating electrode—4;
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF EMBODIMENTS
(10) Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It is noted that the embodiments of the present disclosure are only part of embodiments, which shall not constitute a limitation to the present disclosure.
(11) As shown in
(12) Step S100: fabricating a virtual sensor array;
(13) Step S200: disposing the virtual sensor array in a hermetically sealed gas chamber, energizing, and initializing;
(14) Step S300: performing gas-sensitive testing to the virtual sensor array and storing a testing result as samples to store; and
(15) Step S400: building a convolutional neural network model diagram for identifying contents of gas components, and identifying an atmosphere.
(16) In a specific embodiment of the step S100, as shown in
(17) Step S101: fabricating a sensor base: fabricating a devised electrode pattern on a sensor substrate, and leading out a corresponding electrode lead, wherein the electrode pattern is formed on a surface of the sensor substrate by an electronic beam evaporation process and a photolithographic process, and respective electrode pairs are crossed like a brush, but do not intersect;
(18) Step S102: applying nanometer gas-sensitive materials: uniformly applying different nanometer gas-sensitive materials on the surface of the sensor base to form an entity array; further, sufficiently dispersing the nanometer gas-sensitive materials into ethanol, and coating a surface of a front-side testing electrode with the materials by spraying, spin-coating, or drop-coating to form a gas-sensitive film;
(19) Step S103: forming a virtual sensor array: applying a pulse heating voltage to the entire sensor array to form the virtual sensor array.
(20) As shown in
(21) The pulse may be a square wave, a sine wave, or a triangular wave, which enables a temperature adjustment in a range from room temperature 25° C. to 300° C. Different response results for the same entity sensor may be obtained by periodically changing heating voltage amplitudes.
(22) During a specific implementation process, as shown in
(23) During a specific implementation process, a virtual sensor array is formed by applying pulse square wave heating voltages of different amplitudes to the sensor array, as shown in
(24) In the specific implementation manner of the step S200, the sensor array is arranged in a hermetically sealed gas chamber with a volume of 800 mL, and the atmospheric environment in the gas chamber is switched by dynamical gas distribution. It needs to be noted that in this embodiment, the atmosphere refers to a hybrid gas obtained by mixing a plurality of gases according to different ratios.
(25)
(26) where R.sub.a represents a resistance value of the sensor in the background atmosphere, and R.sub.g represents a resistance value of the sensor in the target atmosphere.
(27) After layout of the sensor array is completed, it is energized and initialized; and whether the NI-USB-6218 data acquisition card may transmit the signal V.sub.i to an upper computer is tested.
(28) During the specific implementation process of the step S300, kind classification and concentration identification are performed to, for example, a hybrid gas as an air-insulated discharge decomposed product including two typical gases, NO.sub.2 and CO, wherein the gas concentration points take 0, 5, 10, 15, and 20 ppm, 25 atmospheric combinations in total, as shown in Table 1:
(29) TABLE-US-00001 TABLE 1 NO.sub.2 CO (ppm) (ppm) 0 5 10 15 20 0 (0,0) (0,5) (0,10) (0,15) (0,20) 5 (5,0) (5,5) (5,10) (5,15) (5,20) 10 (10,0) (10,5) (10,10) (10,15) (10,20) 15 (15,0) (15,5) (15,10) (15,15) (15,20) 20 (20,0) (20,5) (20,10) (20,15) (20,20)
(30) Based on the 25 atmospheric environments as shown in Table 1, the outputs of the sensor array are tested separately, and the array output results are uploaded to the upper computer and stored as a sample set.
(31) During the specific implementation process of the step S400 as shown in
(32) Step S401: creating an input matrix and an output vector, where a two-dimensional measurement matrix formed by the number of virtual sensor arrays and a response time sequence is taken as the input matrix, and contents of the gas components are taken as the output vectors;
(33) The two-dimensional measurement matrix is a time sequence matrix, and the response signal of the respective virtual sensor under a specific atmosphere is:
(34)
(35) where S.sub.k denotes the two-dimensional measurement matrix of the k.sup.th sample, p denotes the number of virtual sensors, and d denotes the output time sequence length of each virtual sensor.
(36) With output vectors of the contents of the gas components as the output quantity, the equation is:
H.sub.k=(H.sub.k.sup.1, . . . ,H.sub.k.sup.m) (3)
(37) where H.sub.k denotes the content of a component of the hybrid gas in the k.sup.th sample, and m denotes the kind of a gas.
(38) As a result, a training sample set D may be derived:
D={(S.sub.k,H.sub.k)}.sub.k=1.sup.l (4)
(39) where l denotes the total number of training samples.
(40) The input and output quantities are subjected to normalization processing, resulting in:
(41)
(42) where S.sub.k.sup.p,i denotes a response signal of each virtual sensor before normalization, x.sub.k.sup.p,i denotes a response signal of each virtual sensor after the normalization, S.sub.k.sub.
(43) In this way, the normalized sample set D may be derived as:
D={(x.sub.k,y.sub.k)}.sub.k=1.sup.l (7)
(44) Step S442: building a fully data-driven convolution network model; as shown in
(45) (A) Building a Convolutional Layer
(46) The input sample matrix S.sub.k has a size of p×d, the number of convolution kernels is n, the size of each convolution kernel is p×m, and the sliding step size is t. For the convolutional neural network, the convolution kernels corresponding to each layer are identical; then, the size of the output feature matrix corresponding to each convolution kernel is 1×[(d−m)/t+1]. Each element z in the output feature matrix of the r.sup.th convolution kernel may be represented as.
(47)
(48) where w denotes respective elements in the convolution kernel, and b denotes a bias amount corresponding to each convolution kernel. In the convolutional layer, the number of to-be-trained parameters is n×(p.Math.m+1).
(49) where f denotes an activation function, which selects a linear rectifying function, denoted as:
(50)
(51) (B) Building a Pooling Layer
(52) Let the pool size be x, guaranteeing that x may be exactly divisible by 1×[(d−m)/t+1]; then, the size of the output feature matrix corresponding to the pooling layer is 1×[(d−m)/t+1]/x. The convolutional layer is subjected to down-sampling processing using the maximum pooling method; then, each element a in the pooling layer may be represented as:
(53)
(54) where j denotes the pool number, and c denotes the element number in each pool.
(55) (c) Building a Full, Connected Layer
(56) The output feature matrix obtained from the pooling layer is inputted in the lower-layer neuron by full connection, and the whole network is trained using an error back-propagation algorithm. The process is provided below;
(57) i. defining a learning rate η∈(0,1), and randomly initializing all connection rights and thresholds in the neural network.
(58) ii. computing a neural network output ŷ.sub.k.sup.j:
(59)
(60) where, α.sub.h denotes input of the n.sup.th neuron at the hidden layer, b.sub.h denotes output of the h.sup.th neuron at the hidden layer, β.sub.1 denotes input of the j.sup.th output neuron at the hidden layer, γ.sub.h denotes the threshold of the h.sup.th neuron at the hidden layer, θ.sub.i denotes the threshold of the j.sup.th neuron at the output layer, ν.sub.ih denotes a connection right between the i.sup.th neuron at the output layer and the h.sup.th neuron at the hidden layer, ω.sub.h.sub.
(61) iii. calculating the gradient terms g.sub.j of the neurons at the output layer:
g.sub.1=ŷ.sub.k.sup.i(1−ŷ.sub.k.sup.j)(y.sub.k.sup.j−ŷ.sub.k.sup.j) (15)
(62) iv. calculating the gradient terms e.sub.h of the neurons at the hidden layer
(63)
(64) where b.sub.h denotes an output of the h.sup.th neuron at the hidden layer, ω.sub.h.sub.
(65) v. training the neuron network based on the calculated gradient terms of the neurons at the output layer and the hidden layer, including.
(66) updating the connection rights of the neurons of the output layer and the hidden layer.
ω′.sub.h.sub.
ν′.sub.ih=ν.sub.ih+Δν.sub.ih=ν.sub.ih+ηe.sub.hx.sub.k.sup.i (18)
(67) updating the thresholds of the neurons at the output layer and the hidden layer:
θ′.sub.j=θ.sub.j+Δθ.sub.j=θ.sub.j−ηg.sub.j (19)
γ′.sub.h=γ.sub.h+Δγ.sub.h=γ.sub.h−ηe.sub.h (20)
(68) Vi. calculating an accumulated error in the training set D:
E.sub.k=½Σ.sub.j=1.sup.m(ŷ.sub.j.sup.k−y.sub.j.sup.k).sup.2 (21)
E=½Σ.sub.k=1.sup.lE.sub.k (22)
(69) The ultimate goal of the algorithm is to minimize the accumulated error E of the training set D. Compare the network calculated output ŷ.sub.l.sup.k and the actual output y.sub.l.sup.k; if the accumulated error reaches a precision requirement, stop training the neural network and enter the testing phase.
(70) Step S403: identifying components of the hybrid gas using the trained convolutional network model.
(71) Identifying components of the hybrid gas refers to testing the contents of the components of the hybrid gas based on the established convolutional neural network identification model, the specific process of which is shown below.
(72) (a) acquiring samples based on the virtual sensor array to establish a testing set T:
T={(S.sub.k,H.sub.k)}.sub.k=1.sup.n (23)
(73) where n denotes the number of samples in the testing set.
(74) (b) testing the trained gas identification network model using the training set to check accuracy of the model.
(75) In this embodiment, the acquired sample set serves as the training set, and the contents of the components of the hybrid atmosphere are identified in conjunction with the gas identification model based on the convolutional neural network. To identify the contents of the hybrid gas including NO.sub.2—Co, 20 groups of response results are acquired through a gas-sensitive experiment under 25 atmospheric environments based on the virtual sensor array, as shown in Table 2.
(76) TABLE-US-00002 TABLE 2 Actual Calculated concentration concentration Testing (ppm) (ppm) Error (%) sample NO2 CO NO2 CO NO2 CO 1 0 20 0.13 20.73 — 3.7 2 5 15 4.77 14.42 4.6 3.9 3 10 10 10.23 10.26 2.3 2.6 4 15 5 14.75 5.13 1.7 2.6 5 20 0 20.31 0.20 1.6 —
(77) It may be seen from the identification results of the 5 samples in Table 2 that, the sensor array according to the present disclosure enables a relatively accurate identification of the contents of the components of the hybrid gas including NO2 and Co. Compared with existing approaches, the virtual sensor array according to the present disclosure in conjunction with the fully data-driven convolutional neural network may not only identify the contents of the components of the hybrid gas but also has an online monitoring potential, which lays a solid foundation for fault alert of the air-insulated power facilities.
(78) The present disclosure adopts specific embodiments to illustrate the principle and implementation manners of the present disclosure; the illustration of the embodiments is only for facilitating of understanding the usage and core idea of the present disclosure. The present disclosure may be altered in respect of the specific implementation manners and the application scope dependent on actual conditions, and the embodiments above do not limit the application scope of the present disclosure. Any addition, transformation, or equivalent substitution in the art to the technical features should all fall within the protection scope of the present disclosure without departing from the technical features provided by the technical solutions of the present disclosure.