CN113410987B - Extreme learning machine-based sliding mode variable structure Buck circuit control method - Google Patents
Extreme learning machine-based sliding mode variable structure Buck circuit control method Download PDFInfo
- Publication number
- CN113410987B CN113410987B CN202110528445.7A CN202110528445A CN113410987B CN 113410987 B CN113410987 B CN 113410987B CN 202110528445 A CN202110528445 A CN 202110528445A CN 113410987 B CN113410987 B CN 113410987B
- Authority
- CN
- China
- Prior art keywords
- controller
- sliding mode
- learning machine
- signal
- buck circuit
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000013178 mathematical model Methods 0.000 claims abstract description 38
- 238000005070 sampling Methods 0.000 claims description 25
- 230000001939 inductive effect Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 8
- 230000003044 adaptive effect Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 238000013459 approach Methods 0.000 claims description 3
- 238000012935 Averaging Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 13
- 230000004044 response Effects 0.000 description 13
- 238000004088 simulation Methods 0.000 description 8
- 238000002474 experimental method Methods 0.000 description 5
- GZPBVLUEICLBOA-UHFFFAOYSA-N 4-(dimethylamino)-3,5-dimethylphenol Chemical compound CN(C)C1=C(C)C=C(O)C=C1C GZPBVLUEICLBOA-UHFFFAOYSA-N 0.000 description 3
- 238000007599 discharging Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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
- H02M3/00—Conversion of dc power input into dc power output
- H02M3/02—Conversion of dc power input into dc power output without intermediate conversion into ac
- H02M3/04—Conversion of dc power input into dc power output without intermediate conversion into ac by static converters
- H02M3/10—Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M3/145—Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M3/155—Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
- H02M3/156—Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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/00—Details of apparatus for conversion
- H02M1/08—Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B70/00—Technologies for an efficient end-user side electric power management and consumption
- Y02B70/10—Technologies improving the efficiency by using switched-mode power supplies [SMPS], i.e. efficient power electronics conversion e.g. power factor correction or reduction of losses in power supplies or efficient standby modes
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Dc-Dc Converters (AREA)
Abstract
The invention discloses a Buck circuit control method of a sliding mode variable structure based on an extreme learning machine, which comprises the following steps of: s10, analyzing the topological structure of the Buck circuit, and establishing a system mathematical model by adopting a state space average method; s20, defining a sliding mode surface of the controller, designing an extreme learning machine self-adaptation law, and designing the controller according to the system mathematical model in S10; and S30, verifying the existence of the sliding mode and the stability of the system by using the Lyapunov theorem according to the controller in S20. The invention simultaneously monitors the voltage and current signal changes of the circuit and corrects the duty ratio signal output by the system in real time; the system can be ensured to rapidly reach the sliding mode surface from any initial state, the load is switched when the circuit is in a stable state, the system can be stabilized to a stable output voltage value in a short time, the robustness of the controller is ensured, and the buffeting of the system is weakened.
Description
Technical Field
The invention belongs to the field of electronic power control, and relates to a Buck circuit control method based on a sliding mode variable structure of an extreme learning machine.
Background
Buck circuit belongs to the power electronics technology category, is the power module that many devices and equipment all adopted, compares in ordinary linear power supply, has advantages such as small, light in weight, low power dissipation, efficient, response speed are fast, receives more and more attention in the electronic power technology field. The Buck circuit realizes that input direct-current voltage is converted into lower direct-current voltage for stable output, the performance of the Buck circuit depends on the control strategy of the system to a great extent, the traditional linear PID control has poor anti-interference capability on a nonlinear time-varying system of the Buck circuit, and when the load is disturbed, the problems of unstable performance, low response speed, large overcharge and the like exist.
Therefore, the extreme learning machine and the sliding mode variable structure control are urgently needed to be combined to realize the robust control of the nonlinear system. The extreme learning machine utilizes the super-strong learning ability to fit items with dynamic parameters in a model, the items are regarded as disturbance processing of a system, a self-adaptive law is designed, and the fitted disturbance items are introduced to be used as compensation when a sliding mode variable structure controller is designed, so that the robustness control of the Buck circuit is realized.
Disclosure of Invention
In order to solve the problems, the technical scheme of the invention is a sliding mode variable structure Buck circuit control method based on an extreme learning machine, solves the problems of slow response speed, poor dynamic performance, poor robustness and the like of the Buck circuit in the traditional linear PID control, and realizes the stable tracking control of the output voltage of the Buck circuit.
The Buck circuit control system comprises a Buck circuit, a DSP control circuit, a voltage sensor, a current sensor and a PWM modulator, wherein,
the voltage sensor and the current sensor are both connected with the Buck circuit, the voltage sensor performs attenuation sampling on voltages at two ends of an output load of the Buck circuit, and then a sampled voltage signal is sent to the DSP control circuit;
the current sensor performs attenuation sampling on the current of an inductive element in the Buck circuit, and then sends a sampled current signal to the DSP control circuit;
the DSP control circuit receives the output voltage sampling signal and the inductive current sampling signal, processes the output voltage sampling signal and the inductive current sampling signal to obtain a duty ratio signal, obtains a PWM square wave signal of the duty ratio through a PWM modulator, inputs the obtained PWM square wave signal into a drive switch MOS tube and controls the on-off time of a switch of the Buck circuit;
based on the control system, the control method comprises the following steps:
s10, analyzing the topological structure of the Buck circuit, and establishing a system mathematical model by adopting a state space average method;
s20, defining a sliding mode surface of the controller, designing an extreme learning machine self-adaptation law, and designing the controller according to the system mathematical model in S10;
and S30, verifying the existence of the sliding mode and the stability of the system by using the Lyapunov theorem according to the controller in S20.
Preferably, the Buck circuit topological structure is analyzed, a state space average method is adopted to establish a system mathematical model, the Buck circuit switch is analyzed to work in two states, and an inductor current i is obtained L And an output voltage V o For a system state variable, establishing a system average state space mathematical model according to a circuit kirchhoff law as follows:
wherein, V o To output a voltage, i L Is inductor current, R is load resistance, L is filter inductance, C is filter capacitance, V in D is the duty ratio of the controllable switch tube.
Preferably, the sliding mode surface for defining the controller, designing the extreme learning machine adaptive law, and designing the controller according to the system mathematical model in S10 includes the following steps,
s21, the output voltage reference value of Buck circuit is defined as V ref ,V ref Is a constant value; taking the tracking error of the output voltage as the state variable of the controller, i.e. e ═ V o -V ref Then the output voltage tracking error is first derivative
S22, according to the establishment of the system mathematical model and the definition of the state variable, obtaining a second-order dynamic mathematical model containing disturbance terms of the system asWherein u is the output of the sliding mode controller, f is the item to be fitted, and the fitting output of the network is obtained by utilizing the approximation of an extreme learning machine;
s23, defining a system sliding mode surface function asWherein λ is a controller parameter satisfying λ>0, designing an extreme learning machine self-adaptation law;
s24, designing the output of the sliding mode controller based on the extreme learning machine as follows:
wherein,representing the estimated value of the extreme learning machine, H is the hidden layer output of the extreme learning machine,the self-adaptive output weight of the extreme learning machine, sign(s) is a sign function, and epsilon and k are exponential approach rate coefficients.
Preferably, the verifying the existence of the sliding mode and the stability of the system by using the lyapunov theorem according to the controller in S20 includes defining the lyapunov function according to the established mathematical model of the systemWherein gamma is adaptive law coefficient, gamma>0,Is the output weight error of the extreme learning machine,is composed ofTransposing; substituting designed controllers intoAnd setting parameters of a controller to ensure that the first derivative of V is negative and half fixed, and verifying the stability of the system.
Preferably, the DSP control circuit includes an error amplifier, a sliding mode controller 42, and a PI controller, wherein the output of the voltage sensor is input to the sliding mode controller 42 through the error amplifier, and then input to the PI controller through a system mathematical model and the error amplifier; the input of the sliding mode controller 42 is connected with the output voltage sampling signal of the voltage sensor and the reference output voltage signal, an error signal obtained by processing of an error amplifier is used as a control quantity to the sliding mode controller 42, a sliding mode surface is defined, and the controller is designed to meet the stability of Lyapunov; substituting the designed controller into a system mathematical model to calculate a reference inductive current signal, carrying out error amplifier processing on the reference inductive current signal and an inductive current sampling signal output by a current sensor, inputting the processed signal into a PI controller, outputting the signal into a PWM modulator by the PI controller, and comparing the obtained duty ratio signal with a fixed frequency sawtooth wave to obtain a PWM wave signal with fixed switching frequency.
Preferably, the voltage sensor comprises an LEMLV25-P chip.
Preferably, the current sensor comprises a LEMHX15-P chip.
Preferably, the DSP control circuit comprises a TMS320F28335 chip.
The invention has at least the following beneficial effects:
1. voltage and current feedback signals are introduced into a double closed-loop control framework in the DSP control circuit at the same time, real-time accurate correction is realized on a required duty ratio signal under the combined action of a voltage loop regulator and a current loop regulator, the tracking precision of the system is improved, and good dynamic and static characteristics of the system are realized;
2. the PWM modulator receives a PWM signal sent by the DSP control circuit, and further drives the switch MOS tube to control the on-off time of the switch of the Buck circuit;
3. the method comprises the steps that a sliding mode variable structure controller based on an extreme learning machine fits an uncertain item of a Buck circuit system according to universal approximation characteristics of the extreme learning machine, then defines a sliding mode surface function, and deduces a control law expression according to an average state space mathematical model of the system;
4. considering the external interference and the internal parameter uncertainty of the system, introducing an interference compensation term into the designed control law expression;
5. substituting the control law of a sliding mode variable structure controller based on an extreme learning machine into a Lyapunov equation to prove that the system is stable under the designed control law;
6. the proportional control item serving as a current inner loop to the PI controller can quickly respond to the error and correct the output, and the integral control item eliminates the steady-state error of the system;
7. the system has the advantages of high response speed, robustness to load disturbance and uncertainty of circuit parameters and high dynamic performance.
Drawings
FIG. 1 is a flow chart of steps of a Buck circuit control method based on a sliding mode variable structure of an extreme learning machine according to an embodiment of the invention;
FIG. 2 is a system block diagram of a Buck circuit control method based on a sliding mode variable structure of an extreme learning machine according to an embodiment of the invention;
FIG. 3 is a system specific composition diagram of a Buck circuit control method based on a sliding mode variable structure of an extreme learning machine according to an embodiment of the invention;
FIG. 4 is a basic circuit topology structure diagram of a Buck circuit of the control method of the sliding mode variable structure Buck circuit based on the extreme learning machine in the embodiment of the invention;
FIG. 5 is a circuit equivalent diagram of two working states of a Buck circuit of the control method of the sliding mode variable structure Buck circuit based on the extreme learning machine in the embodiment of the invention;
fig. 6 is an inductive current and voltage working waveform diagram of the Buck circuit of the sliding mode variable structure Buck circuit control method based on the extreme learning machine according to the embodiment of the invention;
FIG. 7 is a network structure diagram of an extreme learning machine of the Buck circuit control method based on the sliding mode variable structure of the extreme learning machine according to the embodiment of the invention;
FIG. 8 is a diagram showing a comparison result of start response simulation of the Buck circuit control method based on the sliding mode variable structure of the extreme learning machine according to the embodiment of the invention;
FIG. 9 is a graph of a comparison result of load switching response simulation of the sliding mode variable structure Buck circuit control method based on the extreme learning machine according to the embodiment of the invention;
FIG. 10 is a comparative waveform diagram of a starting response experiment of the Buck circuit control method based on the sliding mode variable structure of the extreme learning machine in the embodiment of the invention;
fig. 11 is a comparative waveform diagram of a load switching response experiment of the sliding mode variable structure Buck circuit control method based on the extreme learning machine according to the embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
On the contrary, the invention is intended to cover alternatives, modifications, equivalents and alternatives which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, certain specific details are set forth in order to provide a better understanding of the present invention. It will be apparent to one skilled in the art that the present invention may be practiced without these specific details.
Referring to fig. 1, which is a flow chart illustrating steps of a Buck circuit control method based on a sliding mode variable structure of an extreme learning machine according to an embodiment of the present invention, fig. 2 and fig. 3 are structural diagrams illustrating a control system of the method according to the present invention, wherein the Buck circuit control system includes a Buck circuit 10, a DSP control circuit 40, a voltage sensor 20, a current sensor 30 and a PWM modulator 50, wherein,
the voltage sensor 20 and the current sensor 30 are both connected with the Buck circuit 10, the voltage sensor 20 performs attenuation sampling on voltages at two ends of an output load of the Buck circuit 10, and then a sampled voltage signal is sent to the DSP control circuit 40;
the current sensor 30 performs attenuation sampling on the current of the inductance element in the Buck circuit 10, and then sends a sampled current signal to the DSP control circuit 40;
the DSP control circuit 40 receives the output voltage sampling signal and the inductive current sampling signal, processes the output voltage sampling signal and the inductive current sampling signal to obtain a duty ratio signal, obtains a PWM square wave signal of the duty ratio through a PWM modulator 50, inputs the obtained PWM square wave signal into a drive switch MOS tube, and controls the on-off time of a switch of the Buck circuit 10;
based on the control system, the control method comprises the following steps:
s10, analyzing the topological structure of the Buck circuit, and establishing a system mathematical model by adopting a state space average method;
s20, defining a sliding mode surface of the controller, designing an extreme learning machine self-adaptation law, and designing the controller according to the system mathematical model in S10;
and S30, verifying the existence of the sliding mode and the stability of the system by using the Lyapunov theorem according to the controller in S20.
S10, analyzing the topological structure of the Buck circuit, establishing a system mathematical model by adopting a state space average method, analyzing the Buck circuit switch to work in two states, and obtaining an inductive current i L And an output voltage V o For a system state variable, establishing a system average state space mathematical model according to a circuit kirchhoff law as follows:
wherein, V o To output a voltage, i L Is inductor current, R is load resistance, L is filter inductance, C is filter capacitance, V in D is the duty ratio of the controllable switch tube.
S20, defining the sliding mode surface of the controller, designing the self-adaptive law of the extreme learning machine, designing the controller according to the system mathematical model in S10, comprising the following steps,
s21, the output voltage reference value of Buck circuit is defined as V ref ,V ref Is a constant value; taking the tracking error of the output voltage as the state variable of the controller, i.e. e ═ V o -V ref Then the output voltage tracking error is first derivative
S22, according to the establishment of the system mathematical model and the definition of the state variable, obtaining a second-order dynamic mathematical model containing disturbance terms of the system asWherein u is the output of the sliding mode controller, f is the item to be fitted, and the fitting output of the network is obtained by utilizing the approximation of an extreme learning machine;
s23, defining a system sliding mode surface function asWherein λ is a controller parameter satisfying λ>0, designing an extreme learning machine self-adaptation law;
s24, designing the output of the sliding mode controller based on the extreme learning machine as follows:
wherein,representing the estimated value of the extreme learning machine, H is the hidden layer output of the extreme learning machine,the self-adaptive output weight of the extreme learning machine, sign(s) is a sign function, and epsilon and k are exponential approach rate coefficients.
Verifying the existence of sliding mode and the stability of the system by utilizing the Lyapunov theorem according to the controller in S20, wherein the method comprises defining the Lyapunov function according to the established system mathematical model Wherein gamma is adaptive law coefficient, gamma>0,Is the output weight error of the extreme learning machine,is composed ofTransposing; substituting designed controller intoAnd setting parameters of a controller to ensure that the first derivative of V is negative and half fixed, and verifying the stability of the system.
Referring to fig. 3, the DSP control circuit 40 includes an error amplifier 41, a sliding mode controller 42, and a PI controller 43, wherein the output of the voltage sensor 20 is input to the sliding mode controller 42 through the error amplifier 41, and then input to the PI controller 43 through the system mathematical model and the error amplifier 41; the input of the sliding mode controller 42 is connected with the output voltage sampling signal of the voltage sensor 20 and the reference output voltage signal, an error signal obtained by processing the error amplifier 41 is used as a control quantity to the sliding mode controller 42, a sliding mode surface is defined, and the controller is designed to meet the stability of the Lyapunov; substituting the designed controller into a system mathematical model H(s) to calculate and obtain a reference inductive current signal, carrying out error amplifier 41 processing on the reference inductive current signal and an inductive current sampling signal output by the current sensor 30, inputting the processed signal into a PI controller 43, outputting the signal by the PI controller 43 to enter a PWM (pulse width modulation) 50, and comparing the obtained duty ratio signal with a fixed frequency sawtooth wave to obtain a PWM wave signal with a fixed switching frequency.
In a particular embodiment, the voltage sensor 20 includes an LEMLV25-P chip; the current sensor 30 comprises a LEMHX15-P chip; DSP control circuitry 40 includes a TMS320F28335 chip. The control system can be realized based on an experimental device of a PTS-1000 platform, the experimental device of the PTS-1000 platform comprises a PEK-120 buck converter module for realizing the buck function from direct current input voltage to direct current output voltage, and the module is provided with 5 circuit state observation points, namely input voltage Vin, output voltage Vo, inductive current IL, output current Io and switch control signal PWM square waves for an oscilloscope to observe experimental results;
the programmable direct current electronic load modules PEL-2040 and PEL-2004 are used for providing load resistance of the Buck circuit 10 and are connected with the output port of the PEK-120 converter module;
the programmable direct-current power supply module PSW 250-4.5 is used for providing input voltage of the Buck circuit 10 and is connected with an input port of the PEK-120 converter module;
and the auxiliary power supply module is used for supplying power to the chip of the PEK-120 converter module and is connected with the third port of the PEK-120 converter module.
Referring to fig. 4, it is a basic circuit topology structure diagram of the Buck circuit 10; referring to fig. 5, an equivalent circuit diagram of the Buck circuit 10 when the switch is turned on and off is shown, and it can be seen that the dc voltage reduction function of the Buck circuit is caused by charging and discharging of the inductive element. According to the fact that the circuit works in two states of switch conduction and switch cutoff, when the switch is conducted, the inductor charges, electric energy is converted into magnetic energy, the diode is cut off in the reverse direction, and at the moment, the increase of the current of the inductor isWhen the switch is turned off, the inductor discharges electricity, the inductor element generates electromotive force due to the stored magnetic energy, the magnetic energy is converted into electric energy, the output resistor supplies power, the diode is conducted in forward direction, and the current of the inductor is reduced toAccording to the fact that the charging quantity and the discharging quantity of the inductance element are equal under the steady state condition of the circuit, the value is represented by delta i L+ =Δi L- The relation between the output voltage and the input voltage of the circuit can be obtained, i.e.
Wherein D is the duty ratio of the circuit switch control signal, t on Is the off-on time, t, of one switching cycle off Is the switch off time within one switching cycle; therefore, the Buck circuit 10 is designed with a control algorithm, and actually controls the duty ratio of the input of the switching control signal.
Referring to fig. 6, showing the current and voltage variation waveforms of the inductance element in the Buck circuit 10 during charging and discharging, it can be seen that the average value of the inductance current in one period is the output current. Where Vcon is the control voltage of the PWM wave, V L Is the inductor voltage.
Referring to fig. 7, a network structure diagram of the extreme learning machine is shown, which is a neural network calculation model with a single hidden layer.
Based on the topological structure of the Buck circuit 10 shown in fig. 4, a specific process for establishing a mathematical model of an average state space is as follows:
when the switch is turned on (nT ≦ t ≦ nT + Ton), the system state space may be expressed as:
when the switch is turned off (nT + Ton ≦ T ≦ n + 1T), the system state space may be expressed as:
combining the equations (2) and (3), the average state space model under the ideal condition of the system in one switching cycle is obtained as follows:
in the formula, V o To output a voltage, i L Is inductor current, R is load resistance, L is filter inductance, C is filter capacitance, V in D is the duty ratio of the controllable switching tube;
introducing a switch control function u, wherein the expression is as follows:
from equation (5), the system state space expression is:
the formula (4) and the formula (6) show that the switching control function u and the duty ratio D are in a corresponding relationship, D is the average value of u in a switching period, and the switching control function u is also the designed sliding mode variable structure control law u.
According to the system mathematical model in the formula (6), selecting an output voltage error signal as a state variable of the sliding mode variable structure controller, namely e is V o -V ref ,V ref The reference value of the output voltage is a constant value; considering load change external disturbance in an actual Buck circuit 10 system, uncertainty of system internal parameters such as capacitance L and inductance C and unknown noise of an external environment, adding an interference term into a system dynamic mathematical model, wherein an expression is as follows:
wherein d (t) represents the external noise disturbance of the system, and the condition that | d (t) | is less than or equal to DMAX is met, and DMAX is the upper interference bound.
In the formula (7)Is an uncertainty term that is fit using an extreme learning machine. The output voltage tracking error and the change rate of the tracking error of the Buck circuit 10 system are taken as two network inputs of the extreme learning machine, and the network input and output algorithm is designed as follows:
wherein H j And (3) representing the nonlinear mapping output of the jth unit of the network hidden layer, wherein the hidden layer adopts a classical sigmoid nonlinear function. w is a j Representing the network input weights connected to the jth hidden layer unit, b j Representing the jth hidden layer unitBias unit, theta * Representing the ideal output weight, δ represents the estimation error of the ELM extreme learning machine, which is a relatively small positive number in magnitude relative to the fitting quantity f.
the controller expression is designed as follows:
substituting the controller designed by the formula (10) into the formula (9), and obtaining the system dynamic mathematical model and the sliding mode surface functionThe expanded expression of (a) is:
since the ELM extreme learning machine approximation error δ is a small positive real number, when the parameter ε > δ + DMAX is chosen, then:
therefore, it is shown by the above evidence that the parameter epsilon is mainly used for counteracting two items of interference caused by the estimation error of the ELM extreme learning machine and disturbance of unknown noise outside the system, and in addition, the parameter design of epsilon, the designed sliding mode controller 42 based on the extreme learning machine meets the stability condition of Lyapunov.
When the uncertainty of system parameters and external interference are large, and the gain of a switching item required by a controller is large, large buffeting is caused at this time, in order to weaken the buffeting, a saturation function sat(s) is adopted in the design of the controller to replace a sign function sign(s), and the specific expression of the saturation function is as follows:
wherein rho is a saturation function boundary layer parameter, and rho is greater than 0.
Substituting the designed controller into a system mathematical model, and calculating an expression of the inductance current reference value as follows:
the reference current signal obtained by the formula (14) and the current sampling signal are subjected to error processing to obtain an inductive current error signal, i.e. e I =I Lref -i L The current-loop PI controller 43 is designed.
The PI controller 43 linearly combines the proportional and integral forms of the error signal to obtain the current loop controller with the expression:
u I =K p e I +K i ∫e I dt (16)
wherein, K p 、K i Proportional term parameter and integral term parameter of the PI controller 43.
The circuit parameters adopted by the double closed-loop control system of the Buck circuit 10 in software simulation and hardware experiment are as follows:
referring to fig. 8, a graph of simulation comparison results of the control system and a conventional PID control system is shown. The method is obtained by building a circuit simulation model of a Buck circuit control system in a PSIM environment. Simulation proves that the control method can reach the reference output voltage value in a short time and is stable, and compared with a PID control method, the overshoot is reduced by 3.86%;
referring to fig. 9, a graph of a comparison of load switching simulation results of the control system is shown. In order to further prove the control effect of the control method, at 0.3s, the simulation circuit simulates load resistance disturbance by connecting a resistor in parallel, and the system can show good transient response when the load suddenly changes.
Referring to fig. 10, a plot of start-up response versus experiment for the control system output voltage is shown. According to experimental results, compared with a PID control method, the sliding mode control method based on the extreme learning machine has a faster response speed, and the overshoot amount during starting is reduced by 2.69%.
Referring to fig. 11, two control method response curves obtained by adjusting the switching of the load resistance value set by the direct current electronic load instrument, switching the load from 20 Ω to 10 Ω respectively and observing on an oscilloscope respectively are shown, when load switching disturbance is applied, the output voltage has a transient fluctuation reduction process, compared with a PID controller, the time for the designed controller to recover to a steady state balance point is reduced by about half, and the disturbance amount is also reduced by 2.21%, which proves that the control method has good robustness to load disturbance in an actual system.
The embodiment verifies through simulation and experiments that the control method has the advantages of high system response speed, robustness to load disturbance and circuit parameter uncertainty and high system dynamic performance.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
Claims (6)
1. A Buck circuit control method based on a sliding mode variable structure of an extreme learning machine is characterized in that a Buck circuit control system comprises a Buck circuit, a DSP control circuit, a voltage sensor, a current sensor and a PWM modulator, wherein,
the voltage sensor and the current sensor are both connected with the Buck circuit, the voltage sensor performs attenuation sampling on voltages at two ends of an output load of the Buck circuit, and then a sampled voltage signal is sent to the DSP control circuit;
the current sensor performs attenuation sampling on the current of an inductive element in the Buck circuit, and then sends a sampled current signal to the DSP control circuit;
the DSP control circuit receives the output voltage sampling signal and the inductive current sampling signal, processes the output voltage sampling signal and the inductive current sampling signal to obtain a duty ratio signal, obtains a PWM square wave signal of the duty ratio through a PWM modulator, inputs the obtained PWM square wave signal into a drive switch MOS tube and controls the on-off time of a switch of the Buck circuit;
based on the control system, the control method comprises the following steps:
s10, analyzing the topological structure of the Buck circuit, and establishing a system mathematical model by adopting a state space average method;
s20, defining a sliding mode surface of the controller, designing an extreme learning machine self-adaptation law, and designing the controller according to the system mathematical model in S10;
s30, verifying the existence of the sliding mode and the stability of the system by utilizing the Lyapunov theorem according to the controller in the S20;
the Buck circuit topological structure is analyzed, a system mathematical model is established by adopting a state space averaging method, the Buck circuit switch is analyzed to work in two states, and the inductor current i is obtained L And an output voltage V o To be aAnd (3) establishing a system average state space mathematical model according to a circuit kirchhoff law by using the system state variables as follows:
wherein, V o To output a voltage, i L Is inductor current, R is load resistance, L is filter inductance, C is filter capacitance, V in D is the duty ratio of the controllable switching tube;
the sliding mode surface of the controller is defined, the self-adaptation law of the extreme learning machine is designed, the controller is designed according to the system mathematical model in S10, the method comprises the following steps,
s21, the output voltage reference value of Buck circuit is defined as V ref ,V ref Is a constant value; taking the tracking error of the output voltage as the state variable of the controller, i.e. e ═ V o -V ref Then the output voltage tracking error is first derivative
S22, according to the establishment of the system mathematical model and the definition of the state variable, obtaining a second-order dynamic mathematical model containing disturbance terms of the system asWherein u is the output of the sliding mode controller, f is the item to be fitted, and the fitting output of the network is obtained by utilizing the approximation of an extreme learning machine;
s23, defining a system sliding mode surface function asWherein lambda is a controller parameter, and meets the condition that lambda is more than 0, and an extreme learning machine self-adaptation law is designed;
s24, designing the output of the sliding mode controller based on the extreme learning machine as follows:
2. The method of claim 1, wherein verifying the presence of slip mode and system stability using the Lyapunov theorem according to the controller in S20 comprises defining a Lyapunov function according to an established mathematical model of the systemWherein gamma is an adaptive law coefficient, gamma is more than 0,is the output weight error of the extreme learning machine,is composed ofTransposing; substituting designed controllers intoAnd setting parameters of a controller to ensure that the first derivative of V is negative and half fixed, and verifying the stability of the system.
3. The method of claim 1, wherein the DSP control circuit comprises an error amplifier, a sliding mode controller, a PI controller, wherein the voltage sensor output is input to the sliding mode controller via the error amplifier, and then to the PI controller via a system mathematical model and the error amplifier; the input of the sliding mode controller is connected with an output voltage sampling signal and a reference output voltage signal of the voltage sensor, an error signal obtained by processing of an error amplifier is used as a control quantity to the sliding mode controller, a sliding mode surface is defined, and the controller is designed to meet the stability of the Lyapunov; substituting the designed controller into a system mathematical model to calculate a reference inductive current signal, carrying out error amplifier processing on the reference inductive current signal and an inductive current sampling signal output by a current sensor, inputting the processed signal into a PI controller, outputting the signal into a PWM modulator by the PI controller, and comparing the obtained duty ratio signal with a fixed frequency sawtooth wave to obtain a PWM wave signal with fixed switching frequency.
4. The method of claim 1, wherein the voltage sensor comprises an LEMLV25-P chip.
5. The method of claim 1, wherein the current sensor comprises a LEMHX15-P chip.
6. The method of claim 1, wherein the DSP control circuitry comprises a TMS320F28335 chip.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110528445.7A CN113410987B (en) | 2021-05-14 | 2021-05-14 | Extreme learning machine-based sliding mode variable structure Buck circuit control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110528445.7A CN113410987B (en) | 2021-05-14 | 2021-05-14 | Extreme learning machine-based sliding mode variable structure Buck circuit control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113410987A CN113410987A (en) | 2021-09-17 |
CN113410987B true CN113410987B (en) | 2022-08-16 |
Family
ID=77678438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110528445.7A Active CN113410987B (en) | 2021-05-14 | 2021-05-14 | Extreme learning machine-based sliding mode variable structure Buck circuit control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113410987B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114019787B (en) * | 2021-10-08 | 2024-05-31 | 杭州电子科技大学 | Balance bicycle sliding mode control system and method based on ELM observer |
CN114123773B (en) * | 2022-01-28 | 2022-06-03 | 华南理工大学 | Design method of single-inductor double-output DC-DC voltage reducer and voltage reducer thereof |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108566088B (en) * | 2018-04-13 | 2019-09-27 | 杭州电子科技大学 | Two close cycles RBF neural sliding moding structure self-adaptation control method |
CN108718153B (en) * | 2018-05-31 | 2019-09-10 | 重庆大学 | A kind of the Second Order Sliding Mode Control system and control method of Buck DC-DC converter fixed frequency |
US11228245B2 (en) * | 2019-01-31 | 2022-01-18 | The Board Of Trustees Of The University Of Alabama | Control of a buck dc/dc converter using approximate dynamic programming and artificial neural networks |
-
2021
- 2021-05-14 CN CN202110528445.7A patent/CN113410987B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113410987A (en) | 2021-09-17 |
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 | |
CN113410987B (en) | Extreme learning machine-based sliding mode variable structure Buck circuit control method | |
Remes et al. | Virtual reference feedback tuning applied to DC–DC converters | |
CN111371322B (en) | Boost type converter control method and system based on finite time convergence observer | |
He et al. | Design and analysis of adaptive sliding-mode-like controller for DC–DC converters | |
CN114499187A (en) | Self-adaptive MPC control method of double-phase interleaved parallel DC-DC converter | |
Mahdavi et al. | An adaptive estimator-based sliding mode control scheme for uncertain POESLL converter | |
Shenbagalakshmi et al. | Design and analysis of discrete PID controller for Luo converter | |
Muthukaruppasamy et al. | Design and implementation of PIC/FLC plus SMC for positive output elementary super lift Luo converter working in discontinuous conduction mode | |
Chung et al. | Development of a fuzzy logic controller for boost rectifier with active power factor correction | |
CN109742941B (en) | DC-DC converter chaotic control method, system and medium based on super-distortion control | |
CN108667288B (en) | Robust switching control method for power electronic converter | |
Vijayalakshmi et al. | Time domain based digital controller for buck-boost converter | |
Salimi et al. | A novel method on adaptive backstepping control of buck choppers | |
Lin et al. | Adaptive neuro-wavelet control for switching power supplies | |
Senapati et al. | An adaptive estimator based sliding mode control of nonisolated single-input double-output cuk converter | |
CN115987086A (en) | Single-switch DC-DC converter on-line control method based on neural network | |
CN112271922B (en) | Buck converter chaotic control method based on fuzzy time delay feedback control | |
Gs et al. | Robust reference tracking and load rejection on non-linear system using controllers | |
Chamundeeswari et al. | Stabilization and Robustification of Negative Output Superlift Luo Converter using Sliding Mode Control Approach | |
Jing et al. | Improved small signal modeling and analysis of the PI controlled Boost converter | |
Abbas et al. | Comparative analysis of analog controllers for DC-DC buck converter | |
Li et al. | Indirect output voltage regulation of DC-DC boost converter with accurate parameter estimation | |
Nizami et al. | Laguerre neural network driven adaptive control of DC-DC step down converter | |
US9369041B2 (en) | Analog input output linearization control |
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 |