CN106787695A - A kind of Switching Power Supply control method of dynamic response optimization - Google Patents

A kind of Switching Power Supply control method of dynamic response optimization Download PDF

Info

Publication number
CN106787695A
CN106787695A CN201710094409.8A CN201710094409A CN106787695A CN 106787695 A CN106787695 A CN 106787695A CN 201710094409 A CN201710094409 A CN 201710094409A CN 106787695 A CN106787695 A CN 106787695A
Authority
CN
China
Prior art keywords
population
module
parameter
individuality
individual
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.)
Granted
Application number
CN201710094409.8A
Other languages
Chinese (zh)
Other versions
CN106787695B (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.)
Southeast University
Original Assignee
Southeast 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 Southeast University filed Critical Southeast University
Priority to CN201710094409.8A priority Critical patent/CN106787695B/en
Publication of CN106787695A publication Critical patent/CN106787695A/en
Application granted granted Critical
Publication of CN106787695B publication Critical patent/CN106787695B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/02Conversion of dc power input into dc power output without intermediate conversion into ac
    • H02M3/04Conversion of dc power input into dc power output without intermediate conversion into ac by static converters
    • H02M3/06Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider
    • H02M3/07Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode, e.g. charge pumps
    • 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
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/22Conversion of dc power input into dc power output with intermediate conversion into ac
    • H02M3/24Conversion of dc power input into dc power output with intermediate conversion into ac by static converters
    • H02M3/28Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac
    • H02M3/325Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac using devices of a triode or a transistor type requiring continuous application of a control signal
    • H02M3/335Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac using devices of a triode or a transistor type requiring continuous application of a control signal using semiconductor devices only
    • H02M3/33569Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac using devices of a triode or a transistor type requiring continuous application of a control signal using semiconductor devices only having several active switching elements
    • H02M3/33576Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac using devices of a triode or a transistor type requiring continuous application of a control signal using semiconductor devices only having several active switching elements having at least one active switching element at the secondary side of an isolation transformer
    • 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
    • H02M1/0003Details of control, feedback or regulation circuits
    • 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
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/02Conversion of dc power input into dc power output without intermediate conversion into ac
    • H02M3/04Conversion of dc power input into dc power output without intermediate conversion into ac by static converters
    • H02M3/06Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider
    • H02M3/07Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode, e.g. charge pumps
    • H02M3/072Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode, e.g. charge pumps adapted to generate an output voltage whose value is lower than the input voltage

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Dc-Dc Converters (AREA)
  • Feedback Control In General (AREA)

Abstract

The Switching Power Supply control method of a kind of dynamic response optimization, based on including Buck buck topology circuits, determining frequency LLC regulating circuits, the control system that output voltage sampling circuit and the control circuit with microcontroller as control core are constituted.Sampling obtains the factor of evaluation about dynamic response effect during system fading margin, including the overshoot during regulation and the stabilization time of system output voltage, multi-objective optimization algorithm module is according to overshoot and the stabilization time of system output voltage, assess the performance of pid control module, and final iteration obtains the parameter that overshoot in the control process for enable to pid control module and stabilization time are optimal, so that the dynamic response effect of system is optimal.

Description

A kind of Switching Power Supply control method of dynamic response optimization
Technical field
The present invention relates to the control method of Switching Power Supply, more particularly to a kind of dynamic response based on multi-objective optimization algorithm Optimization Switching Power Supply control method.
Background technology
In field of switch power, dynamic response is an important indicator for assessing Switching Power Supply performance, improves digital power Control method can improve Switching Power Supply dynamic response capability.It is summed up in current control mode main by three kinds of numerals Control method, the first is the control method based on linearity compensator, using numerically controlled flexibility, the suitable control of adjustment Parameter or compensator form, so that system reaches bandwidth higher, while having enough stability margins again.This kind of controlling party Formula can reduce noise problem using fixed switching frequency, realize the quick regulation of voltage and easy cost of implementation is low.But It is that these methods are limited by the finite bandwidth and digitial controller structure of voltage loop, bandwidth is difficult to be adjusted to higher.
Another kind is the principle based on self-adaptive PID and fuzzy, for a power-supply system, the different work of correspondence Different parameters are designed during state, when power work, controller can voluntarily complete PID according to the working condition of power supply The switching of parameter, makes power supply always work at optimum Working, but the method need to carry out pid parameter in system design to be set Meter, it is impossible to which the actual performance in system operation according to system shows to optimize pid control module.
Also one kind is to add nonlinear control mode so that power work in dynamic condition, gamma controller Play a role, improve the bandwidth of system, the Hysteresis control mode based on voltage mode can realize that constant switching frequency has Variable stagnant loop bandwidth, in some applications can be as the alternative for improving dynamic response.But in actual application, Above scheme is often subject to various limitations, such as the Hysteresis control of voltage mode is not directly applicable Boost Converter, can be influenced each other with voltage-regulation pattern again in Buck converters, and the hystersis controller of current-mode can be avoided These problems, but they but have larger difficulty among practical application.
Above control model is both needed to be designed control system at the beginning of Power Management Design, may be faced with adaptive system Various situations, often involve the derivation of equation of load, in addition in high frequency switch power, the actual work of the derivation of equation and system Make situation deviation often occur to cause the operational failure of system so as to deviation occurs in the setting for causing system.
As modern manavelins develop towards intelligentized direction, realize one kind in the case of output voltage stabilization Can realize that dynamic tuning is optimal to realize according to the pid control module in the split powered-down source of operating each item data of system The control mode of dynamic response effect is particularly important.
The content of the invention
The purpose of the present invention is directed to a kind of moving based on multi-objective optimization algorithm of deficiency offer that existing technology is present State response optimization Switching Power Supply control method.
The present invention to achieve the above object, is adopted the following technical scheme that:A kind of power control method of dynamic response optimization, It is characterized in that:Based on including prime Buck buck topology circuits, rear class determines frequency LLC regulating circuits, input voltage sample circuit, The control system that amplifier isolation circuit and the control circuit with microcontroller as control core are constituted, output voltage sampling Circuit sampling rear class determines the output voltage of frequency LLC, and it is control core then to be exported to microcontroller by amplifier isolation circuit The control circuit of the heart, the output signal of the control circuit with microcontroller as core controls prime Buck buck topology circuits respectively In two switching tubes and rear class four switching tubes determining in frequency LLC pressure regulation topological circuits, wherein:
Output voltage sampling circuit determines the load resistance R of frequency LLC pressure regulation topological circuits by rear class1,R2Partial pressure is sampled, electricity Resistance R1One end connection rear class determine frequency LLC pressure regulation topological circuits, resistance R1Other end connection resistance R2One end and as electricity Pressure sampled output, resistance R2The other end connection output ground terminal;
Amplifier isolation circuit is operational amplifier k1, operational amplifier k1Negative terminal connection voltage sample output end, fortune Calculate amplifier k1Anode connection output ground terminal;
Relevant dynamic response during the system fading margin that microcontroller is obtained for the control circuit of control core for sampling The factor of evaluation of effect, including the overshoot during regulation and the stabilization time of system output voltage, according to overshoot with And the stabilization time of system output voltage, the performance of pid control module is assessed, and final iteration obtains enabling to PID control The parameter that overshoot and stabilization time in the control process of module are optimal, so that the dynamic response effect of system It is optimal;Including AD conversion module, pid control module, timer module, multi-objective optimization algorithm module and pulse width There is module in modulation, the input signal of AD conversion module is operational amplifier k1Output signal, AD conversion module will change after Output voltage values export respectively to timer module and pid control module, timer module receives output voltage values, and with set Determine magnitude of voltage and export overshoot and stabilization time more afterwards to give multi-objective optimization algorithm module, the duty of pid control module output Prime Buck buck topologies circuit and rear class is controlled to determine the switching tube of frequency LLC pressure regulation topological circuits, multiple-objection optimization than signal Algoritic module optimizes the parameter of pid control module, including Proportional coefficient K p, integral coefficient Ki and differential coefficient Kd;
The workflow of the control circuit with microcontroller as control core is comprised the following steps:
1) preset value first according to system is initialized to the relevant parameter of system, including the output of initialization system is electric Pressure value, and mode of operation and running parameter of the configuration including the related peripherals including timer, A/D modular converters, interruption, Wherein timer 1 is used for pulse width modulation generation module, for controlling opening for two metal-oxide-semiconductors in Buck buck topology circuits Close, timer 2 causes output voltage stabilization institute using when interrupting and being changed with precise acquisition voltage after PID control is adjusted The time of consumption, configuration A/D modular converters work in DMA mode, configure the interruption of timer 1, are adjusted using pid control module Dutycycle is with controlled output voltage;
2) including the parameter initialization of multi-objective optimization algorithm module, the related ginseng that setting multi-objective optimization algorithm is performed Number, including:Maximum N, population iterative algebra count value i, the kind of individual amount in population iterations max I, every generation population Become between coded system, the probability, the individuality that intersect between group's individual amount count value n, every generation individual code length, individuality Different probability, and it is 0 to set the initial value of population iterative algebra count value i and population at individual number count value n;
3) gene of n-th individuality in the i-th generation population, the pid control module corresponding to it is obtained by decoding Parameter value, i.e. respectively Proportional coefficient K p, integral coefficient Ki and differential coefficient Kd, use in multi-objective optimization algorithm module It is binary coding mode, described coding is a string of binary digits, and this numeral is converted into the decimal system after over-segmentation Parameter logistic COEFFICIENT K p, the integral coefficient Ki and differential coefficient Kd of representative value, as PID control, obtain above-mentioned parameter it Afterwards, pid control module is configured so as to change the control performance of control module using parameter;
4) after the parameter setting of pid control module, by pid control module regulation switch power supply system control parameter simultaneously So that the output voltage stabilization of system, and start timer module and A/D modular converters simultaneously, treat that system output voltage stablizes it Afterwards, the overshoot and system output voltage of system output voltage during regulation just can be collected to change to system The regulating time that output voltage stabilization is consumed;
5) multi-objective optimization algorithm module calculates each according to the stabilization time that the data of collection are overshoot and system Individual ranking Rank;
6) judge whether the individuality is that last is individual in the generation population, if not add one by the value of n, and return to the 3) Step is performed, if then performing next step;
If 7) multi-objective Algorithm module judges whether system practice condition meets system closure condition and otherwise perform next step, Otherwise perform the 12) step;
8) population P is operated using evolution algorithm, obtains new population R;
9) union P ∪ R are taken by mathematical operations and obtains new population Nest, using quick non-after the new father population of generation Dominated Sorting algorithm is ranked up to population, that is, assume that population is P, then the algorithm needs to calculate two ginsengs of each individual p in P Number npAnd Sp, wherein npTo arrange the number of individuals of individuality p, S in populationpIt is the individual collections arranged by individual p in population;Traversal Whole population, total computation complexity of the two parameters is O (mN2);The step of algorithm, finds all n in population for (1)p=0 Individuality, and it is stored in current collection F1, among;(2) for current collection F1In each individual i, its individual collections arranged It is Si, travel through SiIn each individual l, perform nl=nl- 1, if nl=0 is stored in set H individual l;(3) F is remembered1In The individuality for obtaining is first individuality of non-dominant layer, and using H as current collection, repeats aforesaid operations, until whole population It is graded;
10) individuality in population is carried out after quick non-dominated ranking, just proceeds by the meter of each individual crowding Calculate, crowding refers to given individual surrounding's population density in population, is intuitively expressed as individuality, and surrounding only includes individuality, The algorithm of crowding is as follows:(1) n is maded=0, n=1,2 ..., N;(2) for each object function, it is primarily based on the target letter It is several that population is ranked up, then make two crowdings of individuality on border for infinite, i.e., 1d=Nd=∞, calculates nd=nd+(fm (i+1)-fm), (i-1) n=2,3 ..., N-1;
11) after being calculated by quick dominated Sorting and crowding, each individual n obtains two attributes in population, point It is not non-dominated ranking nrankWith crowding nd, using the two attributes, distinguish the domination of any two individuality in population and non-branch With relation, individual good and bad comparing according to for i >=nJ, i.e. individuality i are better than individuality j, and if only if irank<jrankOr irank=jrank And id>jd, by above-mentioned computing after, redirect the 3) step perform;
12) parameter of the solution ranked the first in population is decoded, and is applied to the pid control module in system, and controlled Switch power supply system.
Upon power-up of the system, multi-objective optimization algorithm module carries out relevant parameter initialization, while setting microcontroller Related peripherals parameter includes timer, A/D modular converters, and then system initializes pid control module, PID using initial parameter Control module regulation switch power supply system causes output voltage stabilization, is then based on the multi-objective optimization algorithm mould of non-dominated ranking BOB(beginning of block) is worked, and initializes generation population P, and the ginseng of pid control module is obtained by the coding for decoding each individuality in population Number, and pid control module is applied to, then it is engaged with A/D modular converters using timer and obtains system dynamic response process In overshoot and regulating time, it is and optimal to find out as quick non-dominated ranking algorithm and crowding computational algorithm Individuality, by the quick non-dominated ranking and crowding computational algorithm in multiple-objection optimization module draw it is optimal it is individual simultaneously Its parameter is decoded so as to be applied to pid control module, its dynamic response performance is included that overshoot and stabilization time reach To optimal performance.
Advantages of the present invention and remarkable result:
1st, using the multi-objective optimization algorithm based on non-dominated ranking, at the same optimize pid control module three parameters with Reach minimum overshoot and the shortest stabilizing time.
2nd, stable duty ratio output voltage is adjusted using pid control module, sensitivity is high, output voltage stabilization.
3rd, circuit is simple, without the complex control of application specific integrated circuit, low cost, good reliability.
Brief description of the drawings
Fig. 1 is overall structure block diagram of the present invention;
Fig. 2 is present system schematic diagram;
Fig. 3 is control program flow chart of the present invention.
Specific embodiment
Technical scheme is described in detail below in conjunction with the accompanying drawings.
As shown in Figure 1, 2, a kind of Switching Power Supply control method of dynamic response optimization, it is characterised in that excellent using multiple target Change algorithm to the pid control module of switch power supply system to optimize the dynamic response performance of system, including prime Buck step-downs are opened up Circuit is flutterred, rear class determines frequency LLC pressure regulation topological circuits, output voltage sampling circuit and its amplifier isolation circuit.And with micro- The control system that controller is constituted for the control circuit of core.The output voltage that output sampling circuit samples rear class determines frequency LLC is right Afterwards by Amplification and insulation circuit output to the control circuit with microcontroller as core, the control circuit with microcontroller as core Output signal controls the switching tube M of prime Buck buck topology circuits1、M3With the switching tube that rear class determines frequency LLC pressure regulation topological circuits M2、M4、M5、M6
Output voltage sampling circuit is sampled by load resistance R1, the R2 partial pressure that rear class determines frequency LLC pressure regulation topological circuits, electricity The connection end of resistance R1, R2 is output voltage sampled output, the other end connection output ground terminal of resistance R2.
Amplifier isolation circuit is operational amplifier, wherein, operational amplifier k1 correspondence output voltage sampling circuits, fortune Calculate the negative terminal connection output voltage sampled output of amplifier k1, the anode connection output ground terminal of operational amplifier k1.
Microcontroller includes AD conversion module, pid control module, timer module, many for the control circuit of control core There is module in objective optimization algoritic module and pulse width modulation, the input signal of AD conversion module is operational amplifier k1's Output signal, AD conversion module exports the output voltage values after conversion to timer module and pid control module respectively.PID The duty cycle signals control prime Buck buck topologies circuit and rear class of control module output determine frequency LLC pressure regulation topological circuits Switching tube.Multi-objective optimization algorithm module optimizes parameter logistic COEFFICIENT K p, the integral coefficient Ki and differential coefficient of pid control module Kd。
Referring to Fig. 3, microcontroller includes step for the workflow of the control circuit of control core:
1. the preset value first according to system is initialized to the relevant parameter of system, including the output of initialization system is electric The mode of operation and running parameter of the related peripherals such as pressure value, and configuration timer, A/D modular converters, interruption.Wherein timing Device 1 is used by pulse width modulation generation module, for controlling the metal-oxide-semiconductor M in Buck buck topology circuits1,M3Switch, it is fixed When device 2 using interrupt changed with precise acquisition voltage when by PID control regulation after so that output voltage stabilization is consumed Time, configuration A/D modular converters are worked in DMA mode, configure the interruption of timer 1 and accounted for using pid control module regulation Empty ratio is with controlled output voltage.
2. the relevant parameter that the parameter initialization of multi-objective optimization algorithm module, including set algorithm is performed is such as:Population changes The maximum N of individual amount, population iterative algebra count value i, population at individual quantity are counted in for maximum I, per generation population The probability morphed between coded system, the probability for intersecting, individuality between value n, the code length individual per a generation, individuality, and set The initial value for determining population iterative algebra count value i and population at individual number count value n is 0.
3. the gene of n-th individuality in the i-th generation population, the pid control module corresponding to it is obtained by decoding Parameter value is respectively Proportional coefficient K p, integral coefficient Ki and differential coefficient Kd, is used in this multi-objective optimization algorithm module Be binary coding mode, described coding is a string of binary digits, and this numeral is converted into ten after over-segmentation enters The representative value of system is parameter logistic COEFFICIENT K p, integral coefficient Ki and the differential coefficient Kd of PID control.Obtain above-mentioned parameter it Afterwards, pid control module is configured so as to change the control performance of control module using parameter.
After the parameter setting of 4.PID control modules, by the control parameter and so that system of pid control module regulating system Output voltage stabilization, and simultaneously start timer module and A/D modular converters, treat system output voltage stabilization after, just may be used The overshoot and system output voltage of system output voltage during regulation is collected to change to system output electricity The consumed regulating time of pressure stabilization.
5. multi-objective optimization algorithm module calculates each according to the stabilization time that the data of collection are overshoot and system Individual ranking Rank.
6. judge whether the individuality is last individuality in the generation population, if not adding one by the value of n, and return to the 3rd Step is performed, if then performing next step;
If 7. multi-objective Algorithm module judges whether system practice condition meets system closure condition and otherwise perform next step, Otherwise perform the 12nd step.
8. population P is operated using evolution algorithm, obtain new population R.
9. take union P ∪ R by mathematical operations and obtain new population Nest, using quick non-after the new father population of generation Dominated Sorting algorithm is ranked up to population.Assume that population is P, then the algorithm needs to calculate two ginsengs of each individual p in P Number npAnd Sp, wherein npTo arrange the number of individuals of individuality p, S in populationpIt is the individual collections arranged by individual p in population.Traversal Whole population, total computation complexity of the two parameters is O (mN2).Algorithm is mainly comprised the following steps:
(1) all n in population are foundp=0 individuality, and it is stored in current collection F1, among.
(2) for current collection F1In each individual i, the individual collections that it is arranged be Si, travel through SiIn per each and every one Body l, performs nl=nl- 1, if nl=0 is stored in set H individual l;
(3) F is remembered1In the individuality that obtains be first individuality of non-dominant layer, and using H as current collection, repeat above-mentioned Operation, until whole population is graded.
10. after the individuality in pair population carries out quick non-dominated ranking, the meter of each individual crowding is just proceeded by Calculation, crowding refers to given individual surrounding's population density in population, is intuitively represented by individuality, and surrounding is only comprising individual Body.The algorithm of crowding is as described below,
(1) n is maded=0, n=1,2 ..., N
(2) for each object function, it is primarily based on the object function and population is ranked up, then makes two of border Individual crowding be it is infinite, i.e., 1d=Nd=∞, calculates nd=nd+(fm(i+1)-fm), (i-1) n=2,3 ..., N-1
After 11. are calculated by quick dominated Sorting and crowding, each individual n obtains two attributes in population, point It is not non-dominated ranking nrankWith crowding nd.Using the two attributes, the domination of any two individuality in population just can be distinguished With non-dominant relation.Individual good and bad comparing according to for i >=nJ, i.e. individuality i are better than individuality j, and if only if irank<jrankOr irank=jrankAnd id>jd.After by above-mentioned computing, the execution of the 3rd step is redirected.
12. decode the parameter of the solution ranked the first in population, and are applied to the pid control module in system, and control Switch power supply system.
The course of work of control system of the present invention is as follows:Upon power-up of the system, multi-objective optimization algorithm module carries out correlation Parameter initialization, while setting the related peripherals parameter such as timer of microcontroller, A/D modular converters etc..Then system is using just Beginning parameter initialization pid control module, pid control module regulation switch power supply system causes output voltage stabilization.It is then based on The multi-objective optimization algorithm module of non-dominated ranking is started working, and initializes generation population P, by decoding in population per each and every one The coding of body obtains the parameter of pid control module, and is applied to pid control module.Then using timer and A/D modular converters Be engaged the overshoot and regulating time for obtaining during system dynamic response, and as quick non-dominated ranking algorithm with And crowding computational algorithm finds out optimal individuality.By the quick non-dominated ranking in multiple-objection optimization module and crowded Spend computational algorithm to draw optimal individuality and decode its parameter so as to be applied to pid control module, make its dynamic response performance Performance is optimal including overshoot and stabilization time.

Claims (2)

1. the Switching Power Supply control method that a kind of dynamic response optimizes, it is characterised in that:Based on including prime Buck buck topologies Circuit, rear class determines frequency LLC regulating circuits, input voltage sample circuit, amplifier isolation circuit and with microcontroller be control The control system that the control circuit of core processed is constituted, output voltage sampling circuit sampling rear class determines the output voltage of frequency LLC, then It is the control circuit of control core, the control with microcontroller as core to be exported to microcontroller by amplifier isolation circuit The output signal of circuit controls two switching tubes and rear class in prime Buck buck topology circuits to determine frequency LLC pressure regulation topology respectively Four switching tubes in circuit, wherein:
Output voltage sampling circuit determines the load resistance R of frequency LLC pressure regulation topological circuits by rear class1,R2Partial pressure is sampled, resistance R1 One end connection rear class determine frequency LLC pressure regulation topological circuits, resistance R1Other end connection resistance R2One end and adopted as voltage Sample output end, resistance R2The other end connection output ground terminal;
Amplifier isolation circuit is operational amplifier k1, operational amplifier k1Negative terminal connection voltage sample output end, computing puts Big device k1Anode connection output ground terminal;
Relevant dynamic response effect during the system fading margin that microcontroller is obtained for the control circuit of control core for sampling Factor of evaluation, including the overshoot during regulation and the stabilization time of system output voltage, according to overshoot and be The stabilization time of system output voltage, the performance of pid control module is assessed, and final iteration obtains enabling to pid control module Control process in overshoot and the parameter that is optimal of stabilization time so that the dynamic response effect of system reaches It is optimal;Including AD conversion module, pid control module, timer module, multi-objective optimization algorithm module and pulse width modulation Generation module, the input signal of AD conversion module is operational amplifier k1Output signal, AD conversion module by conversion after it is defeated Go out magnitude of voltage to export respectively to timer module and pid control module, timer module receives output voltage values, and electric with setting Pressure value exports overshoot and gives multi-objective optimization algorithm module, the dutycycle letter of pid control module output with stabilization time more afterwards Number control prime Buck buck topologies circuit and rear class determine the switching tube of frequency LLC pressure regulation topological circuits, multi-objective optimization algorithm Module optimizes the parameter of pid control module, including Proportional coefficient K p, integral coefficient Ki and differential coefficient Kd;
The workflow of the control circuit with microcontroller as control core is comprised the following steps:
1) preset value first according to system is initialized to the relevant parameter of system, including initialization system output voltage Value, and mode of operation and running parameter of the configuration including the related peripherals including timer, A/D modular converters, interruption, its Middle timer 1 is used for pulse width modulation generation module, for controlling opening for two metal-oxide-semiconductors in Buck buck topology circuits Close, timer 2 causes output voltage stabilization institute using when interrupting and being changed with precise acquisition voltage after PID control is adjusted The time of consumption, configuration A/D modular converters work in DMA mode, configure the interruption of timer 1, are adjusted using pid control module Dutycycle is with controlled output voltage;
2) including the parameter initialization of multi-objective optimization algorithm module, the relevant parameter that setting multi-objective optimization algorithm is performed, bag Include:Maximum N, population iterative algebra count value i, the population at individual of individual amount in population iterations max I, every generation population That is morphed between coded system, the probability for intersecting, individuality between number count value n, the code length individual per a generation, individuality is general Rate, and it is 0 to set the initial value of population iterative algebra count value i and population at individual number count value n;
3) gene of n-th individuality in the i-th generation population, the pid control module parameter corresponding to it is obtained by decoding Value, i.e. respectively Proportional coefficient K p, integral coefficient Ki and differential coefficient Kd, two are used in multi-objective optimization algorithm module Scale coding mode, described coding is a string of binary digits, and this numeral is converted into decimal system institute's generation after over-segmentation The parameter of the value of table, as PID control:Proportional coefficient K p, integral coefficient Ki and differential coefficient Kd, using above three parameter pair Pid control module is configured so as to change the control performance of control module;
4) after the parameter setting of pid control module, the control parameter of switch power supply system is adjusted by pid control module and is caused The output voltage stabilization of system, and start timer module and A/D modular converters simultaneously, after treating that system output voltage is stable, Just the overshoot and system output voltage of system output voltage during regulation is collected to change to system output The regulating time that voltage stabilization is consumed;
5) multi-objective optimization algorithm module according to the data of collection be overshoot and system stabilization time it is individual to calculate each Ranking Rank;
6) judge whether the individuality is that last is individual in the generation population, if not add one by the value of n, and return the 3) step hold OK, if then performing next step;
If 7) multi-objective Algorithm module judges whether system practice condition meets system closure condition and otherwise perform next step, otherwise Perform the 12) step;
8) population P is operated using evolution algorithm, obtains new population R;
9) union P ∪ R are taken by mathematical operations and obtains new population Nest, quick non-dominant is utilized after the new father population of generation Sort algorithm is ranked up to population, that is, assume that population is P, then the algorithm needs to calculate two parameter n of each individual p in Pp And Sp, wherein npTo arrange the number of individuals of individuality p, S in populationpIt is the individual collections arranged by individual p in population;Traversal is whole Population, total computation complexity of the two parameters is O (mN2);The step of algorithm, finds all n in population for (1)p=0 Body, and it is stored in current collection F1, among;(2) for current collection F1In each individual i, its individual collections arranged is Si, travel through SiIn each individual l, perform nl=nl- 1, if nl=0 is stored in set H individual l;(3) F is remembered1In To individuality be the individuality of first non-dominant layer, and using H as current collection, aforesaid operations are repeated, until whole population quilt Classification;
10) individuality in population is carried out after quick non-dominated ranking, just proceeds by the calculating of each individual crowding, gathered around Crowded degree refers to given individual surrounding's population density in population, is intuitively expressed as individuality, and surrounding is only comprising individuality, crowding Algorithm it is as follows:
(1) n is maded=0, n=1,2 ..., N;
(2) for each object function, it is primarily based on the object function and population is ranked up, then makes two individualities on border Crowding for infinite, i.e., 1d=Nd=∞, calculates nd=nd+(fm(i+1)-fm), (i-1) n=2,3 ..., N-1;
11) after being calculated by quick dominated Sorting and crowding, each individual n obtains two attributes in population, is respectively Non-dominated ranking nrankWith crowding nd, using the two attributes, the domination and non-dominant for distinguishing any two individuality in population are closed System, individual good and bad comparing according to for i >=nJ, i.e. individuality i are better than individuality j, and if only if irank<jrankOr irank=jrankAnd id >jd, by above-mentioned computing after, redirect the 3) step perform;
12) parameter of the solution ranked the first in population is decoded, and is applied to the pid control module in system, and controlling switch Power-supply system.
2. the Switching Power Supply control method that dynamic response according to claim 1 optimizes, it is characterised in that:When system starts When, multi-objective optimization algorithm module carries out relevant parameter initialization, while the related peripherals parameter for setting microcontroller includes determining When device, A/D modular converters, then system using initial parameter initialize pid control module, pid control module regulation switch electricity Origin system causes output voltage stabilization, and the multi-objective optimization algorithm module for being then based on non-dominated ranking is started working, and initially Change and produce population P, the parameter of pid control module is obtained by the coding for decoding each individuality in population, and be applied to PID control Module, is then engaged with A/D modular converters using timer and obtains the overshoot during system dynamic response and regulation Time, and optimal individuality is found out as quick non-dominated ranking algorithm and crowding computational algorithm, by multiple target Quick non-dominated ranking and crowding computational algorithm in optimization module draw optimal individuality and decode its parameter so as to answer For pid control module, its dynamic response performance is set to include that overshoot and stabilization time are optimal performance.
CN201710094409.8A 2017-02-22 2017-02-22 A kind of Switching Power Supply control method of dynamic response optimization Active CN106787695B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710094409.8A CN106787695B (en) 2017-02-22 2017-02-22 A kind of Switching Power Supply control method of dynamic response optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710094409.8A CN106787695B (en) 2017-02-22 2017-02-22 A kind of Switching Power Supply control method of dynamic response optimization

Publications (2)

Publication Number Publication Date
CN106787695A true CN106787695A (en) 2017-05-31
CN106787695B CN106787695B (en) 2019-01-29

Family

ID=58958391

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710094409.8A Active CN106787695B (en) 2017-02-22 2017-02-22 A kind of Switching Power Supply control method of dynamic response optimization

Country Status (1)

Country Link
CN (1) CN106787695B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107196508A (en) * 2017-06-09 2017-09-22 东南大学 A kind of Switching Power Supply control method of dynamic response optimization
CN107465341A (en) * 2017-09-08 2017-12-12 西南交通大学 A kind of control method and control circuit of DCMBoost power factor correcting converters
CN108683335A (en) * 2018-03-16 2018-10-19 福州大学 A kind of staggeredly Buck and the full-bridge circuit of one circle control strategy
CN109004830A (en) * 2018-07-09 2018-12-14 东南大学 A kind of efficiency optimization power control method based on genetic algorithm
US20190079577A1 (en) * 2017-09-08 2019-03-14 Texas Instruments Incorporated Determination of one or more operating parameters for a switched-mode power supply
CN111740617A (en) * 2020-06-17 2020-10-02 中国科学院合肥物质科学研究院 Control method for optimal loading time interval of PSM high-voltage power supply module

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050218829A1 (en) * 2005-06-30 2005-10-06 Naveen Yadlapalli Method for protecting a ballast from an output ground-fault condition
CN103078530A (en) * 2012-12-29 2013-05-01 东南大学 Digital power factor converter with fast transient response function and control method of digital power factor converter
CN103701321A (en) * 2014-01-03 2014-04-02 东南大学 Synchronous rectification DC-DC (Direct Current) converter with rapid transient response buck
CN105071641A (en) * 2015-08-14 2015-11-18 东南大学 Method for controlling dynamic response of switch power

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050218829A1 (en) * 2005-06-30 2005-10-06 Naveen Yadlapalli Method for protecting a ballast from an output ground-fault condition
CN103078530A (en) * 2012-12-29 2013-05-01 东南大学 Digital power factor converter with fast transient response function and control method of digital power factor converter
CN103701321A (en) * 2014-01-03 2014-04-02 东南大学 Synchronous rectification DC-DC (Direct Current) converter with rapid transient response buck
CN105071641A (en) * 2015-08-14 2015-11-18 东南大学 Method for controlling dynamic response of switch power

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
付永庆,张林: "《开关电源稳压环动态性能的最优化设计研究》", 《仪器仪表学报》 *
徐申,王青,孙大鹰,孙伟锋: "《一种具有快速动态响应的新型数字PFC控制器》", 《电工技术学报》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107196508A (en) * 2017-06-09 2017-09-22 东南大学 A kind of Switching Power Supply control method of dynamic response optimization
CN107465341A (en) * 2017-09-08 2017-12-12 西南交通大学 A kind of control method and control circuit of DCMBoost power factor correcting converters
US20190079577A1 (en) * 2017-09-08 2019-03-14 Texas Instruments Incorporated Determination of one or more operating parameters for a switched-mode power supply
US10942561B2 (en) * 2017-09-08 2021-03-09 Texas Instruments Incorporated Determination of one or more operating parameters for a switched-mode power supply
US11442520B2 (en) 2017-09-08 2022-09-13 Texas Instruments Incorporated Determination of one or more operating parameters for a switched-mode power supply
CN107465341B (en) * 2017-09-08 2023-04-11 西南交通大学 Control method and control circuit of DCMBoost power factor correction converter
CN108683335A (en) * 2018-03-16 2018-10-19 福州大学 A kind of staggeredly Buck and the full-bridge circuit of one circle control strategy
CN108683335B (en) * 2018-03-16 2020-04-10 福州大学 Staggered Buck and full-bridge circuit of single-cycle control strategy
CN109004830A (en) * 2018-07-09 2018-12-14 东南大学 A kind of efficiency optimization power control method based on genetic algorithm
WO2020010874A1 (en) * 2018-07-09 2020-01-16 东南大学 Efficiency-optimized power supply control method based on genetic algorithm
CN111740617A (en) * 2020-06-17 2020-10-02 中国科学院合肥物质科学研究院 Control method for optimal loading time interval of PSM high-voltage power supply module
CN111740617B (en) * 2020-06-17 2023-12-12 中国科学院合肥物质科学研究院 Control method for optimal loading time interval of PSM high-voltage power supply module

Also Published As

Publication number Publication date
CN106787695B (en) 2019-01-29

Similar Documents

Publication Publication Date Title
CN106787695A (en) A kind of Switching Power Supply control method of dynamic response optimization
Liu et al. Resource-aware distributed differential evolution for training expensive neural-network-based controller in power electronic circuit
CN109685314B (en) Non-intrusive load decomposition method and system based on long-term and short-term memory network
CN106300977B (en) A kind of single input fuzzy PID control method of Buck types DC-DC converter
Fermeiro et al. A new controller for DC-DC converters based on particle swarm optimization
CN109004830B (en) efficiency optimization power supply control method based on genetic algorithm
Chen et al. H/sub/spl infin//output feedback control of discrete-time fuzzy systems with application to chaos control
CN110212551B (en) Micro-grid reactive power automatic control method based on convolutional neural network
CN108233716A (en) A kind of method for optimally designing parameters modeled based on genetic algorithm and DC-DC converter
CN109858798B (en) Power grid investment decision modeling method and device for correlating transformation measures with voltage indexes
CN116914751B (en) Intelligent power distribution control system
CN110395142A (en) A kind of battery balanced control method of Adaptive Fuzzy Neural-network and its control system
CN117318480A (en) Modulation strategy design method and system of DC-DC converter based on reinforcement learning
CN105467305B (en) Buck-Boost faults feature extracting method under a kind of variable working condition
CN113970667A (en) Non-invasive load monitoring method based on midpoint value of prediction window
CN107769552A (en) A kind of control method, device and the converter of single inductance multi output converter
CN105978339A (en) Efficiency optimization power supply control method based on genetic algorithm
CN108448659A (en) A method of reactive power optimization of power system is solved based on HACS algorithms
CN107317477A (en) A kind of control method, control system and the control device of DC/DC converters
Dong et al. Topology derivation of multiport DC–DC converters based on reinforcement learning
CN116169857B (en) Voltage control method and device for cascade switching circuit
US20230291357A1 (en) Method for predicting envelope features and generating switching converter control signal in envelope tracking power supply, storage medium, and electronic device
Yang et al. PI parameters tuning for frequency tracking control of wireless power transfer system based on improved whale optimization algorithm
CN109902870A (en) Electric grid investment prediction technique based on AdaBoost regression tree model
CN113158446B (en) Non-invasive electrical load identification method

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 210009 No. 87 Dingjiaqiao, Gulou District, Nanjing City, Jiangsu Province

Applicant after: Southeast University

Address before: 210096 No. four archway, 2, Jiangsu, Nanjing

Applicant before: Southeast University

GR01 Patent grant
GR01 Patent grant