CN113641096B - Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network - Google Patents

Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network Download PDF

Info

Publication number
CN113641096B
CN113641096B CN202110877611.4A CN202110877611A CN113641096B CN 113641096 B CN113641096 B CN 113641096B CN 202110877611 A CN202110877611 A CN 202110877611A CN 113641096 B CN113641096 B CN 113641096B
Authority
CN
China
Prior art keywords
control
neural network
voltage
pid
switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110877611.4A
Other languages
Chinese (zh)
Other versions
CN113641096A (en
Inventor
刘建富
陈楠
魏廷存
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202110877611.4A priority Critical patent/CN113641096B/en
Publication of CN113641096A publication Critical patent/CN113641096A/en
Application granted granted Critical
Publication of CN113641096B publication Critical patent/CN113641096B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention relates to a self-adaptive reconfigurable proportional-integral-derivative (P-I-D) controller based on a BP neural network, which overcomes the influence of integral terms and differential terms on control performance in the existing PID controller so as to improve the transient performance of a digital power supply. The controller is based on data driving and mainly comprises a BP neural network and a reconfigurable controller. Firstly, data under PI, PD, PID control modes are collected respectively, then the BP neural network is trained offline by using the three groups of data respectively, and three groups of different control parameters (weight and bias of the neural network) are generated, wherein each group of control parameters represents one control mode. When the digital power supply works normally, the neural network generates a digital duty ratio according to parameters such as input voltage, inductance current, error voltage and the like so as to adjust output voltage to be stabilized at reference voltage. The reconfigurable controller adaptively switches control parameters of the neural network according to the real-time state of the output voltage of the digital power supply, thereby realizing the reconfiguration of the control mode.

Description

Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network
Technical Field
The invention belongs to the field of power electronics, and relates to a self-adaptive reconfigurable proportional-integral-derivative (P-I-D) controller based on a BP neural network, which is particularly suitable for intelligently controlling a digital power supply.
Background
The structure of the digitally controlled DC-DC switching converter (hereinafter referred to as a digital power supply) is shown in fig. 7. Analog output voltage V at load end out (t) conversion to digital output V by ADC out [k]Then V is taken out [k]With reference voltage V ref [k]Error signal e [ k ] between]And feeding into a digital compensator. In the digital compensator, a specific digital control algorithm (such as PID algorithm) is used to calculate the digital duty cycle signal d [ k ]]The digital duty cycle signal d [ k ] is then passed through a digital pulse width modulator (DPWM: digital Pulse Width Modulation)]Converted into an analog duty ratio signal d (t), and finally the power stage switch S is driven by the Gate driver p And S is n To adjust the output voltage V out (t) stabilizing it at the reference voltage V ref
Aiming at the control algorithm of the digital power supply, the traditional PID control algorithm is based on a linear small signal model, adopts fixed gain and control coefficient, has the advantages of simple structure and easy realization, but has poorer transient performance of the power supply. The control algorithm combining nonlinear control and PID control, such as fuzzy PID control and neural network PID control, has better steady state and transient performance. However, the adaptivity of fuzzy PID control is limited by the number of fuzzy subsets, and while increasing the number of fuzzy subsets can improve the adaptivity of control, the hardware resources required are greatly increased. The neural network PID control is usually based on data driving, can meet the requirements of each working point in theory when training data are enough, and has strong adaptability. However, the neural network PID control is still a fixed structure based on PID control, and cannot overcome the influence of integral terms and differential terms always existing in the PID control on the transient response of the power supply.
The documents Improvement of Compensation Effect of Neural Network Prediction for Digitally Controlled DC-DC Converter,2015IEEE International Telecommunications Energy Conference and A Reference Modification Model Digitally Controlled DC-DC Converter for Improvement of Transient Response, IEEE Trans.on Power elec, vol.31, no.1, jan.2016, successively propose a neural network PID controller applied to a digital Power supply, the neural network adopts an on-line training mode, and the control coefficient (k) of the PID controller is adjusted in real time according to the state variable of the digital Power supply p ,k i ,k d ) And reference voltage V ref The transient performance of the digital power supply is effectively improved. However, the fixed structure of the neural network PID controller is limited, and the structure and control parameters of the controller cannot be realized to be reconfigurable, so that the influence of an integral term and a differential term on the transient response of the power supply is difficult to eliminate, and the further improvement of the transient performance is limited.
Disclosure of Invention
Technical problem to be solved
Aiming at the influence of integral terms and differential terms in the existing PID controller on control performance, the transient performance of the digital power supply is improved. The invention provides a self-adaptive reconfigurable P-I-D controller based on a BP neural network. The controller not only can realize the self-adaptive adjustment of the control coefficient, but also can realize the real-time reconstruction of the controller structure. The disturbance recovery time and overshoot of the digital power supply are effectively reduced, and the transient performance is remarkably improved.
Technical proposal
An adaptive reconfigurable proportional-integral-derivative controller based on a BP neural network is characterized by comprising the BP neural network, a logic operation unit and a reconfigurable control unit; the logic operation unit carries out delay operation and addition and subtraction operation on the output voltage to generate voltage errors of the current period, the previous period and the voltage error change rate of the current period; the reconfigurable control unit adaptively switches control parameters under PI, PD, PID control modes of the BP neural network according to the real-time change state of the output voltage so as to realize the reconfiguration of the control modes; the BP neural network generates a digital duty ratio according to the input voltage, the inductance current and the voltage error change rate so as to adjust the output voltage to be stable to the reference voltage.
The reconfigurable control unit comprises a lookup table LUT storing PI, PD and PID control parameters, a multiplexer and a timing control module; the time sequence control module generates a control signal of the multiplexer according to the state variable of the output voltage; the lookup table LUT stores PI, PD and PID control parameters of the neural network; the multiplexer switches control parameters of the BP neural network according to the control signals to realize reconstruction in a control mode.
The BP neural network adopts a neural network with a single hidden layer, the structure is 6-10-1, namely 6 input nodes, 10 hidden nodes and 1 output node are adopted, then three groups of data are used for training the neural network in an off-line training mode, three groups of weights and biases are obtained through a gradient descent method, control parameters of PI, PD, PID control modes are represented respectively, and the trained three groups of control parameters are stored in a lookup table for standby.
An adaptive method of a reconfigurable proportional-integral-derivative controller, characterized by: the controller state switching has 6 cases, the switching is performed among PI, PD and PID, and the specific state switching time sequence is designed as follows:
(1) Switching from PI control to PD control, indicating that the digital power source is entering a transient state from a steady state, the controller needs to switch to PD control to regulate the output voltage so that it quickly approaches the reference voltage; the trigger condition (1) at this time is
(2) Switching from PD control to PID control, indicating that PD control reaches a limit, and voltage error cannot be reduced further, the controller needs to switch from PD control to PID control to eliminate voltage error, and the triggering condition (2) at this time is
e o [k]=e o [k-1]≠0
(3) Switching from PID control to PI control indicates that transient regulation of the digital power supply is complete, and the digital power supply enters a steady state, and the controller can maintain steady state output only by PI control, and the triggering condition (3) at this time is
e o [k]=e o [k-1]=0,
(4) Switching from PD control to PI control, indicating that the digital power supply will enter steady state from transient state, and at transient state, PD control has just completely eliminated the voltage error, the output voltage is stabilized at the reference voltage; the triggering condition (4) at this time is
e o [k]=e o [k-1]=0
(5) The switching from PI control to PID control also shows that the digital power supply enters a transient state from a steady state, and the switching from PI control to PD control is different from the switching from PI control in that the disturbance is small, the rapid adjustment can be completed only by PID control, the disturbance is large in the latter, the output voltage deviates from the reference voltage more, the controller needs to switch to PD control to enable the output voltage to rapidly approach the reference voltage, and then PID is adopted to eliminate the voltage error; the trigger condition (5) for switching from PI control to PID control is therefore
e oc [k]<e oc [k-1]
(6) Switching from PID control to PD control, indicating that one disturbance adjustment of the digital power supply is incomplete and a new disturbance, namely superposition of the disturbances, is also achieved; originally under the regulation of PID control, the voltage error gradually decreases, suddenly gets new disturbance, and increases again, the controller needs to switch from the original PID control to PD control to quickly reduce the voltage error, so the triggering condition (6) is
{e o [k]>e o [k-1]}||{e o [k]=e o [k-1]≠0}。
Advantageous effects
Compared with the prior art, the self-adaptive reconfigurable P-I-D controller based on the neural network is data driven, and can meet the requirements of all working points. The neural network controller based on data driving not only has the self-adaption of control coefficients, but also can be adaptively switched among PI, PD, PID control modes according to the state of output voltage, so that the real-time reconfigurable of the proportional-integral-derivative controller structure is realized. The self-adaptive reconfigurable P-I-D controller based on the BP neural network reduces the influence of integral terms and differential terms in a PID controller on the transient performance of a power supply, and effectively improves the transient performance of a digital power supply.
Drawings
The drawings are only for purposes of illustrating particular embodiments and are not to be construed as limiting the invention, like reference numerals being used to refer to like parts throughout the several views.
FIG. 1 shows an adaptive reconfigurable P-I-D controller based on BP neural network;
FIG. 2 illustrates a reconfigurable mechanism of a controller according to the present invention;
FIG. 3 illustrates the working principle of the reconfigurable controller in the load disturbance;
FIG. 4 is a flow of acquisition of neural network parameters;
fig. 5 illustrates a neural network hardware circuit architecture employed by the present invention: (a) a normalization module of the neural network; (b) circuitry for inputting layers to hidden layers by the BP neural network; (c) circuitry underlying the layer to the output layer;
FIG. 6 is a comparison of digital power supply transient performance using the inventive technique with existing neural network-PID (NN-PID) techniques: (a) an activated state; (b) the load current suddenly changes from 1.2A to 0.2A; (c) the load current suddenly changes from 0.2A to 1.2A; (d) the input voltage suddenly changes from 5.0V to 6.0V; (e) the input voltage suddenly changes from 5.0V to 4.0V;
fig. 7 is a diagram of a digitally controlled DC-DC switching converter (simply referred to as a digital power supply).
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention. In addition, technical features of the embodiments of the present invention described below may be combined with each other as long as they do not collide with each other.
Referring to fig. 1, the self-adaptive reconfigurable P-I-D controller based on the BP neural network provided by the invention consists of the BP neural network, a logic operation unit and a reconfigurable control unit, wherein the reconfigurable control unit consists of a lookup table (LUT) for storing PI, PD and PID control parameters, a multiplexer and a timing control module. The input signal of the self-adaptive reconfigurable P-I-D controller based on BP neural network is { V } out [k],I ind [k],V in [k]}, wherein V out [k]Is the output voltage of the current period, I ind [k]For inductor current of current period, V in [k]For the input voltage of the current period, the output signal is a digital duty cycle d nn [k]. The logic operation unit outputs the voltage V out [k]Performing delay operation and addition and subtraction operation to generate { e } o [k],e oc [k],e o [k-1],e o [k-2]E, where e o [k]Is the voltage error of the current period, e o [k-1]And e o [k-2]The voltage errors of the previous period and the previous period are respectively, e oc [k]=e o [k]-e o [k-1]Is the voltage error rate of the current cycle. The reconfigurable control unit adaptively switches according to the real-time change state of the output voltageThe control parameters of the neural network are exchanged to realize the reconfigurability of the control mode. Wherein the time sequence control module is used for controlling the output voltage according to the state variable { e }, of the output voltage o [k],e oc [k]The control signal ctrl of the multiplexer is generated. The look-up table stores three sets of weights and biases for the neural network, namely PI, PD and PID control parameters. The multiplexer switches the weight and bias of the BP neural network according to the control signal ctrl to realize the reconstruction in a control mode. BP neural network according to input voltage V in Inductor current I ind Voltage error information { e } o [k],e o [k-1],e o [k-2],e oc [k]Generating a digital duty cycle d nn [k]To regulate the output voltage. The specific design process of the time sequence control module is as follows:
1. and acquiring parameters of the neural network. The flow of acquiring parameters of the neural network is shown in FIG. 4, wherein data of three control modes (PI, PD, PID) are collected respectively, namely input information { V ] of the proposed controller in ,I ind ,e o [k],e o [k-1],e o [k-2],e oc [k]Output information { d } nn [k]}. In order to avoid the influence of different dimensionalities of the data on the control precision of the neural network, the acquired data is normalized. Input signal X m [k]The algorithm for (m=1, …, 6) normalization is as follows:
in the invention, a neural network with a single hidden layer is adopted, the structure is 6-10-1, namely 6 input nodes, 10 hidden nodes and 1 output node are adopted. And then training the neural network by using three groups of data in an off-line training mode through a gradient descent method to obtain three groups of weights and biases which respectively represent the control parameters of the PI, PD, PID three control modes, and storing the trained three groups of control parameters into a lookup table for standby. The built circuit is shown in fig. 5, wherein fig. 5a is a normalization module of the neural network, fig. 5b is a circuit from an input layer to an hidden layer of the BP neural network, and fig. 5c is a circuit from the hidden layer to an output layer.
2. The design of the reconfigurable controller. The reconfigurable controller adaptively switches control parameters of the neural network according to the state of the output voltage and is mainly used for selecting the control parameters of the neural network, so that the control mode can be reconfigured. As shown in fig. 1, the reconfigurable controller is composed of a look-up table (LUT), a multiplexer, and a timing control module. The reconfigurable control state is shown in fig. 2. In the starting stage of the power supply or in the corresponding initial stage of the transient state, as the output voltage deviates more from the reference voltage, the reconfigurable controller firstly selects the PD control parameter to realize PD control, so that the output voltage quickly approaches the reference voltage (the PD control parameter refers to the parameter trained by the neural network under the data of PD control, and the PI control parameter and the PID control parameter are the same). The conditions under which the controller is maintained in PD control are as follows:
{e o [k]≠e o [k-1]}&{e o [k]>e PD [k]}&{e o [k-1]>e PD [k]}, (4)
indicating that the voltage error is constantly changing in the PD control mode, this means that the PD control does not reach the limit and still can continue to reduce the voltage error. Wherein e o [k]E is the voltage error of the current period o [k-1]E is the voltage error of the previous period PD [k]Indicating voltage errors that cannot be eliminated when the PD control reaches the limit.
Because the PD control can not completely eliminate the voltage error, when the PD control can not continuously reduce the voltage error, the reconfigurable controller outputs PID control parameters, the PID control is realized to eliminate the voltage error, and the conditions of the controller maintained in the PID control are as follows:
{e o [k]≠e o [k-1]}&{0<e o [k]<e PD [k]}&{0<e o [k-1]<e PD [k]}, (5)
again, this means that the voltage error is constantly changing, meaning that the voltage error has not been completely eliminated.
When the voltage error is eliminated, the output voltage is equal to the reference voltage, the controller is switched to PI control, and the controller enters a steady state to keep the output voltage stable at the reference voltage. And in a steady state, the neural network adopts PI control parameters to realize PI control, so that the output voltage is maintained to be stable at the reference voltage. The conditions under which the controller maintains PI control are:
{e oc [k]=e oc [k-1]=0}&{e o [k]=0}, (6)
the change rate of the voltage error is always zero, and the voltage error is also zero, and the output voltage is stabilized at the reference voltage. Wherein eoc [ k ] represents the error rate of the current cycle, and eoc [ k-1] represents the error rate of the previous cycle.
The controller state switching has 6 cases, the switching is performed among PI, PD and PID, and the specific state switching time sequence is designed as follows:
(1) Switching from PI control to PD control, representing the digital power supply going from steady state to transient, the controller needs to switch to PD control to regulate the output voltage so that it quickly approaches the reference voltage. The trigger condition (1) at this time is
Wherein e oc [k]>e oc [k-1]Representing the speed of the output voltage deviating from the reference voltage increasingly faster; e, e oc [k]=e oc [k-1]The voltage is equal to 0, and the output voltage deviates from the reference voltage at a positive uniform speed; e, e oc [k]=e oc [k-1]Not equal to 0 and e o [k]=e o [k-1]Not equal to 0 indicates that the output voltage deviates from the reference voltage and does not change.
(2) Switching from PD control to PID control, indicating that PD control reaches a limit, and voltage error cannot be reduced further, the controller needs to switch from PD control to PID control to eliminate voltage error, and the triggering condition (2) at this time is
e o [k]=e o [k-1]≠0, (8)
Indicating that the voltage error does not continue to decrease, i.e. the PD control reaches the limit.
(3) Switching from PID control to PI control indicates that transient regulation of the digital power supply is complete, and the digital power supply enters a steady state, and the controller can maintain steady state output only by PI control, and the triggering condition (3) at this time is
e o [k]=e o [k-1]=0, (9)
That is, both the voltage error and the error rate are 0, indicating that the output voltage has stabilized at the reference voltage.
(4) Switching from PD control to PI control indicates that the digital power supply will go from transient to steady state and at transient, the PD control happens to completely eliminate the voltage error and the output voltage stabilizes at the reference voltage. The triggering condition (4) at this time is
e o [k]=e o [k-1]=0, (10)
The same trigger condition as the PID control is switched to PI control.
(5) The switching from PI control to PID control also indicates that the digital power supply enters a transient state from a steady state, unlike PI control to PD control, which has small disturbance and can be quickly adjusted by only PID control, which has large disturbance and large deviation of the output voltage from the reference voltage, the controller needs to switch to PD control to quickly approximate the output voltage to the reference voltage, and then uses PID to eliminate the voltage error. The trigger condition (5) for switching from PI control to PID control is therefore
e oc [k]<e oc [k-1], (11)
Indicating that the error rate gradually decreases, i.e. the output voltage deviates from the reference voltage more and more slowly.
(6) Switching from PID control to PD control indicates that one disturbance adjustment of the digital power supply is incomplete and a new disturbance, i.e., superposition of disturbances, has occurred. Originally under the regulation of PID control, the voltage error gradually decreases, suddenly gets new disturbance, and increases again, the controller needs to switch from the original PID control to PD control to quickly reduce the voltage error, so the triggering condition (6) is
{e o [k]>e o [k-1]}||{e o [k]=e o [k-1]≠0}, (12)
Wherein e o [k]>e o [k-1]Indicating that the voltage error is gradually increasing, i.e. the output voltage is deviating from the reference voltage; e, e o [k]=e o [k-1]Not equal to 0 indicates that the output voltage deviates from the reference voltage and does not change any more.
Examples:
the working principle of the reconfigurable control and the timing control will be described here by taking load disturbance as an example. As shown in fig. 3, when the load current suddenly changes, the output voltage deviates from the reference voltage, and once the trigger condition (1) is satisfied, the neural network is switched from PI control to PD control so that the output voltage approaches the reference voltage as soon as possible, as shown in equation (1).
Wherein e oc [k]>e oc [k-1]The speed of the output voltage deviating from the reference voltage is increasing; e, e oc [k]=e oc [k-1]The voltage is equal to 0, and the output voltage deviates from the reference voltage at a positive uniform speed; e, e oc [k]=e oc [k-1]Not equal to 0 and e o [k]=e o [k-1]Not equal to 0 indicates that the output voltage deviates from the reference voltage and does not change.
With the gradual reduction of the voltage error, when the voltage error meets the triggering condition (2), as shown in the formula (2), the PD control reaches the limit, and the voltage error cannot be continuously eliminated, and at the moment, the neural network is switched from the PD control to the PID control so as to eliminate the voltage error and reduce the disturbance recovery time.
e o [k]=e o [k-1]≠0, (2)
When e [ k ] =e [ k-1] =0, i.e. the trigger condition (3) is satisfied, the steady state error indicating the output voltage is eliminated, and the neural network is switched from PID control to PI control to maintain steady state.
For Buck type digital power supply, figure 6 is a transient response curve comparison of the digital power supply in the starting state, load current jump + -1A and input voltage jump + -1V by adopting the technology of the invention and the existing neural network-PID (NN-PID) control technology respectively.
While the invention has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made without departing from the spirit and scope of the invention.

Claims (2)

1. An adaptive reconfigurable proportional-integral-derivative controller based on a BP neural network is characterized by comprising the BP neural network, a logic operation unit and a reconfigurable control unit; the logic operation unit carries out delay operation and addition and subtraction operation on the output voltage to generate voltage errors of the current period, the previous period and the voltage error change rate of the current period; the reconfigurable control unit adaptively switches control parameters under PI, PD, PID control modes of the BP neural network according to the real-time change state of the output voltage so as to realize the reconfiguration of the control modes; the BP neural network generates a digital duty ratio according to the input voltage, the inductance current and the voltage error change rate so as to adjust the output voltage to be stabilized at the reference voltage;
the reconfigurable control unit comprises a lookup table LUT storing PI, PD and PID control parameters, a multiplexer and a timing control module; the time sequence control module generates a control signal of the multiplexer according to the state variable of the output voltage; the lookup table LUT stores PI, PD and PID control parameters of the neural network; the multiplexer switches control parameters of the BP neural network according to the control signals to realize reconstruction in a control mode;
the state switching of the self-adaptive reconfigurable proportional-integral-derivative controller is 6 cases, the mutual switching among PI, PD and PID is realized, and the specific state switching time sequence is designed as follows:
(1) Switching from PI control to PD control, indicating that the digital power source is entering a transient state from a steady state, the controller needs to switch to PD control to regulate the output voltage so that it quickly approaches the reference voltage; the trigger condition (1) at this time is
(2) Switching from PD control to PID control, indicating that PD control reaches a limit, and voltage error cannot be reduced further, the controller needs to switch from PD control to PID control to eliminate voltage error, and the triggering condition (2) at this time is
e o [k]=e o [k-1]≠0
(3) Switching from PID control to PI control indicates that transient regulation of the digital power supply is complete, and the digital power supply enters a steady state, and the controller can maintain steady state output only by PI control, and the triggering condition (3) at this time is
e o [k]=e o [k-1]=0,
(4) Switching from PD control to PI control, indicating that the digital power supply will enter steady state from transient state, and at transient state, PD control has just completely eliminated the voltage error, the output voltage is stabilized at the reference voltage; the triggering condition (4) at this time is
e o [k]=e o [k-1]=0
(5) The switching from PI control to PID control also shows that the digital power supply enters a transient state from a steady state, and the switching from PI control to PD control is different from the switching from PI control in that the disturbance is small, the rapid adjustment can be completed only by PID control, the disturbance is large in the latter, the output voltage deviates from the reference voltage more, the controller needs to switch to PD control to enable the output voltage to rapidly approach the reference voltage, and then PID is adopted to eliminate the voltage error; the trigger condition (5) for switching from PI control to PID control is therefore
e oc [k]<e oc [k-1]
(6) Switching from PID control to PD control, indicating that one disturbance adjustment of the digital power supply is incomplete and a new disturbance, namely superposition of the disturbances, is also achieved; originally under the regulation of PID control, the voltage error gradually decreases, suddenly gets new disturbance, and increases again, the controller needs to switch from the original PID control to PD control to quickly reduce the voltage error, so the triggering condition (6) is
{e o [k]>e o [k-1]}||{e o [k]=e o [k-1]≠0}。
2. The self-adaptive reconfigurable proportional-integral-derivative controller based on the BP neural network according to claim 1, wherein the BP neural network adopts a neural network with a single hidden layer, the structure is 6-10-1, namely, 6 input nodes are 10 hidden nodes, 1 output node is 1, then three groups of data are used for training the neural network in an off-line training mode through a gradient descent method, three groups of weights and offsets are obtained, the three groups of control parameters respectively represent control parameters of PI, PD, PID control modes, and the trained three groups of control parameters are stored in a lookup table for standby.
CN202110877611.4A 2021-08-01 2021-08-01 Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network Active CN113641096B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110877611.4A CN113641096B (en) 2021-08-01 2021-08-01 Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110877611.4A CN113641096B (en) 2021-08-01 2021-08-01 Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network

Publications (2)

Publication Number Publication Date
CN113641096A CN113641096A (en) 2021-11-12
CN113641096B true CN113641096B (en) 2024-02-02

Family

ID=78419263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110877611.4A Active CN113641096B (en) 2021-08-01 2021-08-01 Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network

Country Status (1)

Country Link
CN (1) CN113641096B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917119A (en) * 2010-08-23 2010-12-15 东南大学 High transient response digital control system and method of switch power supply
CN108566088A (en) * 2018-04-13 2018-09-21 杭州电子科技大学 Two close cycles RBF neural sliding moding structure self-adaptation control method
CN108566086A (en) * 2018-04-13 2018-09-21 杭州电子科技大学 Two close cycles RBF neural sliding moding structure adaptive control system
CN108809167A (en) * 2018-06-26 2018-11-13 长春工业大学 A kind of BP neural network PID speed regulating control algorithms based on fuzzy control
CN111245313A (en) * 2020-03-16 2020-06-05 爱科赛智能科技(浙江)有限公司 Brushless direct current motor PID speed regulation method based on genetic neural network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10181791B2 (en) * 2017-04-14 2019-01-15 Allegro Microsystems, Llc Converter digital control circuit with adaptive compensation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917119A (en) * 2010-08-23 2010-12-15 东南大学 High transient response digital control system and method of switch power supply
CN108566088A (en) * 2018-04-13 2018-09-21 杭州电子科技大学 Two close cycles RBF neural sliding moding structure self-adaptation control method
CN108566086A (en) * 2018-04-13 2018-09-21 杭州电子科技大学 Two close cycles RBF neural sliding moding structure adaptive control system
CN108809167A (en) * 2018-06-26 2018-11-13 长春工业大学 A kind of BP neural network PID speed regulating control algorithms based on fuzzy control
CN111245313A (en) * 2020-03-16 2020-06-05 爱科赛智能科技(浙江)有限公司 Brushless direct current motor PID speed regulation method based on genetic neural network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于BP网络的PID整定控制;陈玉芳;;兵工自动化(第05期);全文 *
模糊RBF太阳电池最大功率点跟踪算法;袁娇;李涛;李文全;贺乔卿;李宸宇;马昊翔;;传感器与微***(第01期);全文 *

Also Published As

Publication number Publication date
CN113641096A (en) 2021-11-12

Similar Documents

Publication Publication Date Title
CN110048606B (en) DC-DC boost converter dynamic sliding mode voltage control method based on interval two-type self-adaptive fuzzy neural network
US7545130B2 (en) Non-linear controller for switching power supply
Samosir et al. Dynamic evolution control for synchronous buck DC–DC converter: Theory, model and simulation
Leng et al. A simple model predictive control for Buck converter operating in CCM
Jagannathan Control of a class of nonlinear discrete-time systems using multilayer neural networks
Dhali et al. Pwm-based sliding mode controller for dc-dc boost converter
CN111371322B (en) Boost type converter control method and system based on finite time convergence observer
Yuan et al. Design of a single-input fuzzy PID controller based on genetic optimization scheme for DC-DC buck converter
CN113641096B (en) Self-adaptive reconfigurable proportional-integral-derivative controller based on BP neural network
Gireesh et al. High frequency SEPIC converter with PWM integral sliding mode control
Mude et al. Adaptive control schemes for DC-DC buck converter
Dhivya et al. Neural network controller for boost converter
Liu et al. A backpropagation neural network controller trained using PID for digitally-controlled DC-DC switching converters
Mamat et al. Analysis of SEPIC-Boost converter using several PID feedback tuning methods for renewable energy applications
CN111810701B (en) Method for realizing variable dynamic characteristics of electromagnetic valve at each stage by switching multiple voltage sources
CN112636598A (en) Control method, device and system of synchronous BUCK circuit and electronic device
Shi et al. A reinforcement learning-based online-training AI controller for DC-DC switching converters
KR102193264B1 (en) DC-DC Converter with Intelligent Controller
CN115037157A (en) ISOS system output voltage balance control method based on model prediction
Rasheed Performance of the adaptive sliding mode control scheme for output voltage control of the DC/DC buck converter system
Goudarzian et al. Voltage regulation of a negative output luo converter using a pd-pi type sliding mode current controller
CN112415890A (en) fuzzy-PID digital voltage compensator for simultaneously correcting error factor and PID control coefficient
Anitha et al. Design of linear and nonlinear controller for DC-DC boost converter with right-half plane zero
Suthar et al. Proximate time-optimal control of flying-capacitor multi-level converters using a fixed frequency pid framework
Thirumeni et al. Performance analysis of PI and SMC controlled zeta converter

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant