USPatent applicationPatented

Fault diagnosis method and apparatus for four-switch buck-boost converter

Granted 27 May 2025 · 1 office action

Assignee: Zhejiang University

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Hao Ma, Xueqi Liu, Xin Zhang · Examiner: Eman A Alkafawi · AU 2858 · TC 2800

Life of the application

8 dated events
⤢ drag to zoom20242026202820302032203420362038204020422044ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Description

7 parts
›This application claims priority of Chinese Application No…

This application claims priority of Chinese Application No. 2023105324650, May 9, 2023, which is hereby incorporated by reference.

›TECHNICAL FIELD

The present invention relates to the field of circuit fault detection, in particular to a fault diagnosis method and apparatus for a four-switch Buck-Boost converter.

›BACKGROUND TECHNOLOGY

Distributed power generation systems and new energy vehicles will become the key development direction in the future. From the supply side, as of May 2022, the total installed capacity of renewable energy power generation in China has reached 1.1 billion kilowatts. On the demand side, China has become the world's largest producer of new energy vehicles, accounting for 38.9% of the world's total production. New energy power generation systems and new energy vehicle industry chains, mainly based on wind farms and photovoltaic solar energy, are facing great opportunities for development, and four-switch Buck-Boost converters play an important role in the fields of new energy power generation and new energy vehicles.

In practical operation, when the converter fails, power outage, system shutdown, and traffic paralysis may be caused, and huge economic losses are brought about, so the converter needs to be improved in reliability and have certain fault diagnosis and fault redundancy capabilities. Faults of the converter include structural faults and parametric faults, where the structural faults include an open circuit fault of a switching tube, an open circuit fault of an inductor, an open circuit fault of a capacitor, and the like, the parametric faults include aging of the inductor, aging of the capacitor, and the like, and the parametric faults not repaired in time will evolve into the structural faults. At present, a fault diagnosis method using an intelligent algorithm has been widely studied due to its characteristics of no need to build a complex circuit model, wide applicability, and the like. A deep learning algorithm such as a convolutional neural network (CNN) or a recurrent neural network (RNN) has a good feature extraction capability, but with an increase in the number of network layers, the computational complexity also greatly increases.

In the patent document CN115081316A, an improved sparrow search algorithm based fault diagnosis method and system for a direct current/direct current (DC/DC) converter are disclosed. The method includes: building a simulation model for the DC/DC converter, selecting a leakage inductance current of a transformer as a diagnosis signal, and acquiring diagnosis signal samples of different power switch devices of the DC/DC converter under open circuit faults as a sample set; improving the global search capability of a sparrow search algorithm by using a Levy flight strategy; dividing the sample set into a training set and a test set, preliminarily establishing an architecture of a deep belief network, and initializing network parameters; optimizing the number of hidden layer units of the deep belief network by using the improved sparrow search algorithm to obtain the optimal number of the hidden layer units of the deep belief network; and training the deep belief network optimized by the improved sparrow search algorithm, and obtaining a fault diagnosis result based on the trained network.

In the patent document CN115600422A, a fault diagnosis method for a power converter in case of multi-noise mixing and multi-operating modes is disclosed, including: building a state space model for the power converter; designing a state estimator for the power converter by a minimum mean square error and a multicellular space; when an operating mode of the power converter changes, first, determining whether the operating mode of the power converter changes; if it is detected that a measured output is not within an estimated output range, further distinguishing a condition that a fault occurs to a system from a condition that an operating mode of the system changes by determining whether the measured output is within output ranges of all operating modes of the power converter; and if the fault occurs to the system, a fault estimator for the power converter is constructed to estimate the fault of the system.

›SUMMARY OF INVENTION

The present invention aims to provide a fault diagnosis method for a four-switch Buck-Boost converter. The method is capable of effectively determining fault types of the four-switch Buck-Boost converter.

A fault diagnosis method for a four-switch Buck-Boost converter includes the following steps:

obtaining circuit parameters when different faults occur, labeling fault parameters with fault types, and combining the fault parameters and labels into a data set; constructing a simplified self-organizing neural network consisting of a plurality of nonlinear operation modules, a weighting module, and an analysis module, performing, by the plurality of nonlinear operation modules, eigenvalue calculation based on the inputted circuit parameters, performing, by the weighting module, weighting calculation based on all eigenvalues to obtain weighted eigenvalues, and predicting, by the analysis module, the fault types based on the weighted eigenvalues; performing training by using the data set to obtain a self-organizing neural network for determining the faults of a converter; and inputting the circuit parameters of the four-switch Buck-Boost converter to the self-organizing neural network, so as to determine the fault types of the four-switch Buck-Boost converter.

According to the present invention, improvement is made on the basis of a convolutional neural network, a heterogeneous structure is adopted, and weight operation is performed on different neurons by using nonlinear operators, such that the better learning capability is achieved compared with the convolutional neural network with the same depth, and different fault types can be diagnosed.

Specifically, the faults include:

an open circuit fault of a switching tube S 1 , an open circuit fault of a switching tube S 2 , and an open circuit fault of a switching tube S 3 of the four-switch Buck-Boost converter in a Buck mode; an open circuit fault of a switching tube S 1 , an open circuit fault of a switching tube S 3 , and an open circuit fault of a switching tube S 4 in a Boost mode; an open circuit fault of a switching tube S 1 , an open circuit fault of a switching tube S 2 , an open circuit fault of a switching tube S 3 , and an open circuit fault of a switching tube S 4 in a Buck-Boost mode; an inductance drift exceeding 10%; and capacitance drift exceeding 10%.

Specifically, the circuit parameters include a bridge arm midpoint voltage, an inductive current, and an output voltage.

Specifically, the circuit parameters need to undergo preprocessing, including normalization processing of the circuit parameters, before being inputted to the self-organizing neural network.

Specifically, a weight of each nonlinear operator in the plurality of nonlinear operation modules is calculated by using a particle swarm optimization algorithm, and a specific process is as follows:

parameters of the particle swarm optimization algorithm are set, where the number of particles is N, and a particle dimension D=the number n of network layers×the number m of nonlinear operators; an inertia weight linear decreasing strategy is adopted for an inertia weight, and an error between a predicted result and an actual result is used as a fitness function in the particle swarm optimization algorithm to determine an individual historical optimal position of each particle and a historical optimal position in a whole particle swarm, where an expression for the inertia weight linear decreasing strategy is as follows:

Specifically, the training of the simplified self-organizing neural network includes a feedforward process and a feedback propagation process; an expression for the feedforward process is as follows:

Specifically, during the training, a cross entropy loss function and a gradient descent method are used to update parameters of the simplified self-organizing neural network.

Specifically, an expression for the cross entropy loss function is as follows:

Specifically, an expression for the gradient descent method is as follows:

The present invention further provides a fault diagnosis apparatus for a four-switch Buck-Boost converter, including a computer memory, a computer processor, and a computer program stored in the computer memory and executable on the computer processor, where the self-organizing neural network above is adopted in the computer memory.

Circuit parameters of a four-switch Buck-Boost converter are inputted to the self-organizing neural network, so as to determine fault types of the four-switch Buck-Boost converter.

Compared with the prior art, the present invention has the following beneficial effects:

Improvement is made on the basis of a convolutional neural network, a heterogeneous structure is adopted, and weight operation is performed on different neurons by using nonlinear operators, such that the better learning capability is achieved compared with the convolutional neural network with the same depth, and different fault types can be diagnosed.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of a fault diagnosis method for a four-switch Buck-Boost converter provided by this embodiment;

FIG. 2 is a schematic diagram of a process of selecting parameters of nonlinear operators by a particle swarm optimization algorithm provided by this embodiment; and

FIG. 3 is a schematic diagram of a framework of a self-organizing neural network provided by this embodiment.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 1 of 2

Exemplary embodiments of the present invention are now described with reference to the accompanying drawings. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. These embodiments are provided in order to disclose the present invention in detail and completely, and to fully convey the scope of the present invention to those skilled in the art. The terms in the exemplary embodiments shown in the drawings are not intended to limit the present invention. In the drawings, the same reference signs are used for the same units/elements.

The terms (including scientific and technical terms) used herein have meanings commonly understood by those skilled in the art, unless otherwise stated. In addition, it can be understood that the terms defined by commonly used dictionaries should be understood as having meanings consistent with the contexts of related fields and should not be construed in an idealized or overly formal sense.

As shown in FIG. 1 , a topological structure of a four-switch Buck-Boost converter includes a voltage drop unit consisting of S 1 and S 2 , and a voltage rise unit consisting of S 3 and S 4 .

A simplified self-organizing neural network based fault diagnosis method for a four-switch Buck-Boost converter includes the following steps.

A bridge arm midpoint voltage V ab , an inductive current i L , and an output voltage V o are obtained, and normalization processing is performed according to the following formulas:

The normalized circuit parameters are inputted to a neural network, such that an input feature graph of the neural network contains three channels.

Based on a framework of a simplified self-organizing neural network, in which node operators are nonlinear operations, parameters therein are selected by a particle swarm optimization algorithm.

More specifically, the particle swarm optimization algorithm is used to select weights of the nonlinear operators. As shown in FIG. 2 , parameters of the particle swarm optimization algorithm are set, where a size of a particle swarm is set to 10, the maximum number of iterations is 50, a particle dimension is a product of the number n of network layers and the number m of the nonlinear operators, learning factors are set to c1=c2=2, and an inertia weight linear decreasing strategy is adopted for an inertia weight, with an expression as follows:

An error between a predicted result and an actual result is used as a fitness function in the particle swarm optimization algorithm, fitness values of particles are calculated, and an individual historical optimal position A i of each particle and a historical optimal position B in a whole particle swarm are determined.

Velocities v and positions x of the particles are updated, fitness values of the particles are recalculated, and new A i and B are determined, with an expression as follows:

It is determined whether new fitness meets a requirement, and if the new fitness meets the requirement, the next step is performed, otherwise, update is performed again until the maximum number of iterations is met or reached.

A data set is divided into a training set and a test set, the training set is used to train the self-organizing neural network, and the test set is used to test the performance of the trained network, such that a self-organizing neural network with the best performance is obtained for determining faults of a converter.

More specifically, a node operator Ψ k l of an l th layer is selected, and the node operator is linear weighting of a sine operator sin(w ki l y k l−1 ), an exponential operator e (w ki l y k i−1 ) −1, and a Gaussian operator

A pooling operator P i l is fixed as a summation operator, and an activation operator f i l is a relu function.

An output vector of a channel i of an (l−1) th layer y i l−1 is and is convolved with a (K×1)-dimensional convolution kernel of the corresponding channel i, and this channel is calculated by the node operator and the pooling operator:

The final layer is set as a Softmax layer for determining a probability of outputting each type, with an expression as follows:

Meanwhile, a cross entropy loss function is used to calculate the error, and the error is backpropagated, where an expression for the cross entropy loss function is as follows:

A gradient descent method is used to update the parameters, where an expression for the gradient descent method is as follows:

This embodiment further provides a fault diagnosis apparatus for a four-switch Buck-Boost converter, including a computer memory, a computer processor, and a computer program stored in the computer memory and executable on the computer processor, where the self-organizing neural network proposed in the above embodiment is adopted in the computer memory.

The apparatus includes: a data preprocessing part configured to acquire fault parameters of a four-switch Buck-Boost converter, label data in different fault modes, and perform a preprocessing method such as normalization to obtain a data sample set;

a network structure optimization part configured to perform weight allocation before nonlinear operators of a self-organizing neural network are obtained by using a particle swarm optimization algorithm; a network training part configured to set a data structure of the self-organizing neural network and update, during the training, parameters of a simplified self-organizing neural network by using a cross entropy loss function and a gradient descent method, where a training set is used for training, and a test set is used to select out a self-organizing neural network with the best performance; and a fault diagnosis part configured to diagnose both a structural fault and a parametric fault j of the four-switch Buck-Boost converter and directly input a new test sample by using the trained self-organizing neural network for fault diagnosis to obtain diagnosed fault types.

The computer processor, when executing the computer program, implements the following steps:

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 2 of 2

inputting circuit parameters of a four-switch Buck-Boost converter to the self-organizing neural network, so as to determine fault types of the four-switch Buck-Boost converter.

Those skilled in the art should understand that the embodiment of the present application may be provided as a method, a system, or a computer program product. Therefore, the present application may be in the form of a pure hardware embodiment, a pure software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may be in the form of a computer program product executed by one or more computer-usable storage media containing computer-usable program codes therein (including but not limited to a magnetic disk memory, a compact disc read-only memory (CD-ROM), an optical memory, and the like). The solutions in the embodiments of the present application may be implemented in various computer languages, such as an object-oriented programming language Java and an interpreted scripting language JavaScript.

The present application is described with reference to the flowchart and/or the block diagram of the method, the device (system), and the computer program product according to the embodiments of the present application. It is to be understood that each process and/or block in the flowchart and/or the block diagram and combination of processes and/or blocks in the flowchart and/or the block diagram may be implemented by computer program instructions. These computer program instructions may be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or a processor of another programmable data processing device so as to give rise to a machine with the result that the instructions executed by the computer or the processor of another programmable data processing device give rise to an apparatus configured to implement the functions designated by one or more processes in the flowchart and/or one or more blocks in the block diagram.

These computer program instructions may also be stored in a computer-readable memory that can direct the computer or another programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable memory produce a manufactured article including an instruction apparatus that implements the functions designated by one or more processes in the flowchart and/or one or more blocks in the block diagram. These computer program instructions may also be loaded on the computer or another programmable data processing device to perform a series of operation steps on the computer or another programmable device to generate the process implemented by the computer, such that the instructions executed by the computer or another programmable device provide steps used to implement the functions designated by one or more processes in the flowchart and/or one or more blocks in the block diagram.

While the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once the basic creative concepts are known. Therefore, the attached claims are intended to be interpreted as including the preferred embodiments and all the changes and modifications falling within the scope of the present application. Apparently, those skilled in the art may make various changes and modifications to the present application without departing from the spirit and scope of the present application. In this way, if these changes and modifications of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass these changes and modifications.

›Tables in the description — 2
where V ab [k] is a bridge arm midpoint voltage sampled at a k th time point, V ab,n [k] is a normal bridge arm midpoint voltage at the k th time point, i L [k] is an inductive current sampled at the k th time point, i L,n [k] is a normal inductive current at the k th time point, Vo[k] is an output voltage sampled at the k th time point, and V o,n [k] is a normal output voltage at the k th time point.
Vab′
[k]
=
Vab
[k]
Vab,n
[k]
iL′
[k]
=
iL
[k]
iL,n
[k]
Vo′
[k]
=
Vo
[k]
Vo,n
[k]
where V ab [k] is a bridge arm midpoint voltage sampled at a k th time point, V ab,n [k] is a normal bridge arm midpoint voltage at the k th time point, i L [k] is an inductive current sampled at the k th time point, i L,n [k] is a normal inductive current at the k th time point, Vo[k] is an output voltage sampled at the k th time point, and V o,n [k] is a normal output voltage at the k th time point.
Vab′
[k]
=
Va⁢b
[k]
Vab,n
[k]
iL′
[k]
=
iL
[k]
iL,n
[k]
Vo′
[k]
=
Vo
[k]
Vo,n
[k]
1 of 7 part labels are ours — the grant heads the rest

Claims as granted

6 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section G — Physics
  • G01R31/54
  • G01R31/40
  • G06N3/0464

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomApr 2024Jul 2024Oct 2024Jan 2025Apr 2025Jul 2025USPTOApplicantNon-final rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
1.1 y
403 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Eman A Alkafawi
art unit 2858 · TC 2800
Citations: 9 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20242026202820302032203420362038204020422044Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock