CN105913161A - Method of acquiring maximum power point of photovoltaic system based on multi-objective optimization - Google Patents

Method of acquiring maximum power point of photovoltaic system based on multi-objective optimization Download PDF

Info

Publication number
CN105913161A
CN105913161A CN201610338451.5A CN201610338451A CN105913161A CN 105913161 A CN105913161 A CN 105913161A CN 201610338451 A CN201610338451 A CN 201610338451A CN 105913161 A CN105913161 A CN 105913161A
Authority
CN
China
Prior art keywords
initial
population
max
cycle
weight vector
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
CN201610338451.5A
Other languages
Chinese (zh)
Other versions
CN105913161B (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.)
Anhui University
Original Assignee
Anhui 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 Anhui University filed Critical Anhui University
Priority to CN201610338451.5A priority Critical patent/CN105913161B/en
Publication of CN105913161A publication Critical patent/CN105913161A/en
Application granted granted Critical
Publication of CN105913161B publication Critical patent/CN105913161B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E40/00Technologies for an efficient electrical power generation, transmission or distribution
    • Y02E40/70Smart grids as climate change mitigation technology in the energy generation sector
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Control Of Electrical Variables (AREA)

Abstract

The invention discloses a method of acquiring the maximum power point of a photovoltaic system based on multi-objective optimization. The method is characterized by comprising the following steps: 1, the photovoltaic system maximum power point tracking problem is converted into a multi-objective optimization problem shown as in a formula (1); and 2, the multi-objective optimization method is used for optimizing the multi-objective optimization problem to obtain voltage and current corresponding to the maximum power point. The maximum power point of the photovoltaic system in the environment can be acquired by only detecting the external environment, and the purpose of improving the precision of the maximum power point can be achieved.

Description

A kind of acquisition methods of photovoltaic system maximum power point based on multiple-objection optimization
Technical field
The present invention relates to photovoltaic system maximum power point technical field, a kind of photovoltaic system based on multiple-objection optimization The acquisition methods of system maximum power point.
Background technology
Photovoltaic generating system under certain environmental conditions, only exists a peak power output point.Once its operating point is deviateed High-power, the output of solaode will strongly reduce.Therefore, in order to utilize photovoltaic generating system to greatest extent Energy, improve system efficiency it is necessary to constantly adjust the running voltage of photovoltaic system according to the change of external environment so that Photovoltaic generating system always works near maximum power point, and this technology is referred to as MPPT maximum power point tracking.
Along with developing rapidly of photovoltaic generation, the effect of MPPT maximum power point tracking algorithm seems and is even more important.At present, peak power Point track algorithm is broadly divided into two categories below:
(1) approximation method of adjustment based on engineer applied.The Typical Representative of this kind of method is constant voltage tracing: owing to not sharing the same light Some constant magnitude of voltage U always it is approximately close to according to the maximum power point under intensitymax, so according to the structure of photovoltaic cell U is calculated with parametermax, and make photovoltaic system become a manostat, just can stabilize it and be operated near maximum power point. Constant voltage tracing control method is easily achieved, and control system is simple.But its steady-state error is bigger, the merit of photovoltaic system loss Rate also compares many.
(2) Mathematical Method based on output characteristics.This kind of method mainly includes disturbance observational method, conductance increment method etc., is Use a widest class MPPT maximum power point tracking algorithm at present.This type of method by the output voltage disturbance in addition to photovoltaic array, Observe the change of its output characteristics to judge current duty, thus determine the direction of disturbance next time, finally make system stability Operate near maximum power point.But the disturbance step-length that this kind of MPPT maximum power point tracking algorithm is selected is for tracking accuracy and sound Answering speed to take into account, disturbance step-length is the biggest, and speed is the fastest, but precision is the poorest;Vice versa.
Summary of the invention
The present invention is for avoiding the weak point existing for above-mentioned prior art, it is provided that a kind of photovoltaic system based on multiple-objection optimization The acquisition methods of maximum power point, to only needing to detect the external environment of photovoltaic system, can trace into photovoltaic system effectively Maximum power point, and reach to improve the purpose of maximum power point precision.
In order to achieve the above object, the technical solution adopted in the present invention is:
The feature of the acquisition methods of a kind of photovoltaic system maximum power point based on multiple-objection optimization of the present invention is to enter as follows OK:
Step 1, the tracking problem of described photovoltaic system maximum power point is converted to the multi-objective optimization question as shown in formula (1):
min ( f 1 ( x ) , f 2 ( x ) ) s . t . x = ( V r , I r ) , V r ∈ [ 0 , V max ] , I r ∈ [ 0 , I max ] - - - ( 1 )
In formula (1), VrAnd IrRepresent the accessed voltage and current corresponding to maximum power point respectively;VmaxAnd ImaxRespectively Represent given illumination and at a temperature of maximum voltage and maximum current;f1X () expression minimizes power function, and have:
f1(x)=Vmax×Imax-Vr×Ir (2)
In formula (1), f2X () represents current error function, and have:
f 2 ( x ) = | I r - I P V | + I 0 { exp [ q A k T ( V r + I r R s ) ] - 1 } + V r + I r R s R s h - - - ( 3 )
In formula (3), IPVFor the photovoltaic electric current generated by illumination;I0For diode saturation current;Q is the quantity of electric charge of electronics;k For Boltzmann constant;T is the absolute temperature of solaode;A is desirability figure, A ∈ [1,2];RSFor series equivalent electricity Resistance;RshFor parallel equivalent resistance;
Step 2, utilize Multipurpose Optimal Method that described multi-objective optimization question is optimized, obtain corresponding to maximum power point Voltage VrWith electric current Ir
The feature of acquisition methods of the present invention lies also in,
Described Multipurpose Optimal Method be preference multi-objective optimization algorithm based on weight vector be to carry out as follows:
Step 2.1, definition select probability are δ;Definition cyclic variable is L;Definition maximum cycle is Lmax;Delimiting period For T;Defined variable m, initializes m=1;
In m-th cycle TmUnder, produce initial population P0M () and corresponding initial weight vector set w, be designated asW={w1,w2,…,wi,…,wn};Represent the I initial individuals, andWithRepresent i-th initial individuals respectivelyInitial voltage and initial current;wiRepresent i-th individuality piThe initial weight vector of (m);And wi=(wi1,wi2); wi1And wi2Represent i-th individuality p respectivelyiFirst weights of (m) and the second weights;
Step 2.2, initialization L=1;Binary search sampling site method is utilized to reduce initial population P0The region of search [0, V of (m)max] and [0,Imax], thus obtain the interval [V of Optimizing Searchk-1,Vk+1] and [Ik-1,Ik+1];
Step 2.3, to arrange preference point be p (m)=(p1(m),p2(m));p1M () is m-th cycle TmUnder minimize power Function f1The expected value of (x), p2M () is m-th cycle TmLower current error function f2The expected value of (x);Preference neighborhood is set B=(b1,b2);b1And b2Represent length and the width of preference neighborhood respectively;
Step 2.4, utilize formula (4) by m-th cycle TmFollowing i-th initial individualsInitial weight vector wiReflect It is mapped to the i-th initial individuals in the preference neighborhood b of preference point p (m), after being mappedWeight vector wi', and wi'=(wi1,wi2);Thus the weight vector set w '={ w after being mapped1′,w′2,…,wi′,…,wn' }:
wia'=2 × ba×wia+pa(m)-ba, a=1,2 (4)
Step 2.5, utilize formula (5) by i-th initial individualsWeight vector wi' be converted to i-th initial individualsThe weight vector λ with preference informationi, thus obtain the weight vector set with preference information λ={ λ12,…,λi,…,λn}:
λ i = 1 w i ′ - - - ( 5 )
Step 2.5, calculating i-th initial individualsInitial weight vector wiAt the beginning of individual with remaining n-1 respectively Euclidean distance between beginning weight vector, obtains i-th initial individualsEuclidean distance set, from described Euclidean distance Set is chosen minimum front M apart from corresponding individuality as i-th initial individualsM nearest-neighbors Individual;
Step 2.6, individual from described i-th with described select probability δM nearest-neighbors individuality in choose three Individual or probability with 1-δ is from described initial population PL-1M () is chosen three individualities, and utilize differential evolution operator to selected Three individualities taken carry out cross and variation, thus produce m-th cycle TmThe i-th of lower the L time circulation is the most individual
Step 2.7, repetition step 2.6 are to population PL-1M in (), each individuality carries out cross and variation, thus produce the L time circulation N the new individual new population constituted
Step 2.8, the new population Q that the L time is circulatedL(m) and the population P of the L-1 time circulationL-1M () merges, obtain M-th cycle TmThe merging population R of lower the L time circulationL(m);
Step 2.9, utilize Chebyshev's formula from described the L time circulation merging population RLM () selects and there is preference information Mate most n of weight vector set λ individual constitute the population P circulated the L timeL(m);
Step 2.10, L+1 is assigned to L, and judges L > LmaxWhether set up, if setting up, then it represents that obtain the m-th cycle TmLower LmaxThe population P of secondary circulationLmax(m), and from described population PLmaxM () is chosen maximum power point, with described maximum work Voltage and current corresponding to rate point is m-th cycle T to be obtainedmUnder voltage Vr(m) and electric current Ir(m);If no Set up, then return step 2.6;
Step 2.11, by voltage Vr(m) and electric current IrM () is as VrAnd IrSubstitution minimizes power function f1In (x), obtain f1' (x), it is judged that f1' (x) < p1M whether () set up, if setting up, then by f1' (x) is as the m+1 cycle Tm+1Under power Littleization expected value;Again by m-th cycle TmUnder LmaxThe population P of secondary circulationLmaxM () is as the m+1 cycle Tm+1Under Initial population P0(m+1);
Step 2.12, make m+1 be assigned to m, and return step 2.2.
Described binary search sampling site method is to carry out as follows:
Step 2.2.1, to [0, Vmax] carry out uniform sampling, and after calculating the output of each sampled point, choose maximum work output Employing point corresponding to rate is designated as Vk
Step 2.2.2, choose [Vk-1,Vk+1] and [I of correspondencek-1,Ik+1] interval as Optimizing Search.
Compared with the prior art, beneficial effects of the present invention is embodied in:
1, the present invention only needs to detect the environmental change that photovoltaic system is extraneous, can get the maximum power point of photovoltaic system, it is easy to Operation realizes, and can realize the peak power output point of off-line tracking photovoltaic system, it is to avoid because oscillating around at maximum power point And cause energy loss;Meanwhile, external environment generation cataclysm or photovoltaic array be positioned at local shelter from heat or light when, the present invention Also the maximum power point of photovoltaic system can be acquired.
2, the existing method under external environment generation transition or photovoltaic array are positioned at situation of locally sheltering from heat or light that the present invention is directed to obtains maximum work The deficiency of rate point, it is proposed that the method for multiple-objection optimization optimizes maximum power point problem, thus improves the precision of peak power With its accuracy.
3, the present invention by propose binary search sampling site method search the hunting zone gone to the lavatory so that algorithm obtain one less and more smart True scope, improves the time efficiency of algorithm.
4, the present invention incorporates decisionmaker's preference information in search procedure, and the preference that final Search Results is limited in policymaker is adjacent In territory so that it is the constraint of photovoltaic system model can be met more accurately.
5, the present invention is by the most dynamically updating the preference information of policymaker, improves the precision of algorithm.
6, the present invention is by the most dynamically Population Regeneration, accelerates the convergence rate of population in algorithm so that the speed of service of algorithm Faster, the operation time of algorithm is decreased.
Accompanying drawing explanation
Fig. 1 is the equivalent model of photovoltaic cell in prior art;
Fig. 2 is the structural representation of the present invention;
Fig. 3 is weight vector mapping graph of the present invention;
Fig. 4 is the flow chart of present invention preference based on weight vector Multipurpose Optimal Method.
Detailed description of the invention
In the present embodiment, the acquisition methods of a kind of photovoltaic system maximum power point based on multiple-objection optimization is to carry out as follows:
Step 1, the tracking problem of described photovoltaic system maximum power point is converted to the multi-objective optimization question as shown in formula (1):
min ( f 1 ( x ) , f 2 ( x ) ) s . t . x = ( V r , I r ) , V r ∈ [ 0 , V max ] , I r ∈ [ 0 , I max ] - - - ( 1 )
In formula (1), VrAnd IrRepresent the accessed voltage and current corresponding to maximum power point respectively;VmaxAnd ImaxRespectively Represent given illumination and at a temperature of maximum voltage and maximum current;f1X () expression minimizes power function, and have:
f1(x)=Vmax×Imax-Vr×Ir (2)
In formula (1), f2X () represents current error function, and have:
f 2 ( x ) = | I r - I P V | + I 0 { exp [ q A k T ( V r + I r R s ) ] - 1 } + V r + I r R s R s h - - - ( 3 )
In formula (3), IPVFor the photovoltaic electric current generated by illumination;I0For diode saturation current;Q is the quantity of electric charge of electronics;K is Boltzmann constant;T is the absolute temperature of solaode;A is desirability figure, A ∈ [1,2];RSFor series equivalent resistance; RshFor parallel equivalent resistance;
According to the equivalent model of the photovoltaic cell shown in Fig. 1, its output characteristic equation can be drawn:
I = I P V - I 0 { exp [ q A k T ( V + IR s ) ] - 1 } - V + IR s R s h - - - ( 4 )
The purpose of the maximum power point of tracking photovoltaic system seeks to find (V, the I) that make V*I value maximum right, and to make simultaneously The real current I' obtained by the output characteristic equation of model by running voltage V meets photovoltaic cell with the electric current I traced into The error constraints of model.Therefore, the peak power of tracking photovoltaic system should consider power, considers the current error of model again, This meets the character of multi-objective optimization question, therefore can be converted into the tracking problem of the maximum power point of photovoltaic system such as formula (1) multi-objective optimization question shown in:
Step 2, utilize Multipurpose Optimal Method that the multi-objective optimization question in embodiment is optimized, obtain maximum power point Corresponding voltage VrWith electric current Ir
In being embodied as, Multipurpose Optimal Method be preference multi-objective optimization algorithm based on weight vector be to carry out as follows: As in figure 2 it is shown, after maximum power point problem is converted to the multi-objective optimization question shown in formula (1), the present embodiment use based on The preference multi-objective optimization algorithm of weight vector optimizes this multi-objective optimization question, can get the power points of correspondence.
Step 2.1, definition select probability are δ;Definition cyclic variable is L;Definition maximum cycle is Lmax;Delimiting period For T;Defined variable m, initializes m=1;
In m-th cycle TmUnder, produce initial population P0M () and corresponding initial weight vector set w, be designated asW={w1,w2,…,wi,…,wn};Represent the I initial individuals, andRepresent i-th initial individuals respectivelyInitial voltage and initial current;wiRepresent i-th individuality piThe initial weight vector of (m);And wi=(wi1,wi2); wi1And wi2Represent i-th individuality p respectivelyiFirst weights of (m) and the second weights;
Step 2.2, initialization L=1;Binary search sampling site method is utilized to reduce initial population P0The region of search [0, V of (m)max] and [0,Imax], thus obtain the interval [V of Optimizing Searchk-1,Vk+1] and [Ik-1,Ik+1];
Step 2.2.1, to [0, Vmax] carry out uniform sampling, and after calculating the output of each sampled point, choose maximum work output Employing point corresponding to rate is designated as Vk
Step 2.2.2, choose [Vk-1,Vk+1] and [I of correspondencek-1,Ik+1] interval as Optimizing Search.
Output characteristic equation according to model, error function F (V, I) builds formula (5), and the purpose of this function is to find applicable photovoltaic (V, the I) of system model is right;
F ( V , I ) = I 0 ( exp ( q A k T ( V + IR s ) ) - 1 ) + V + IR s R s h + I - I P V - - - ( 5 )
OrderThis external voltage V is constant, it therefore follows that the function about Z as shown in formula (6);
F ( Z ) = I 0 ( exp ( Z ) - 1 ) + A k T qR s h Z + A k T Z - q V R s - I P V - - - ( 6 )
Z in formula (6) is carried out derivation such as formula (7), it is possible to find F ' (Z) >=0, shows that function F (Z) is a monotonically increasing function, As Z=I=V=0, can obtainTherefore because finding Z > 0 to meet F (Z) > 0.
F ′ ( Z ) = I 0 exp ( Z ) + A k T qR s h + A k T R s - - - ( 7 )
Analytical formula (6) understands, as Z > 0, and I0(exp (Z)-1) > 0;Therefore, if metTime, just can meet F (Z) > 0;That is be appreciated that when Z meetsTime, F (Z) > 0;Meanwhile, F (Z) is a monotonically increasing function, interval [0, Zx] Have and an only zero root, therefore binary search is sent out, and to can be used for searching for (V, I) right;
Therefore, under given external environment, as I=0 and F (Z)=0, can get photovoltaic system by binary search Big running voltage Vmax.Work as VmaxAfter determining, the hunting zone of the initial solution in Multipurpose Optimal Method is fixed on [0, Vmax], for Obtain approximate optimal solution, can be right by choosing optimal candidate (V, I) from some row solutions, to this, the present embodiment is in interval [0,Vmax] to choose 50 (V, I) uniformly right, is defined as (Vi,Ii), i=1,2 ..., 50;Corresponding output Pi=Vi*Ii, Assume that peak power output is Pnear_opt=Pk, corresponding (V, I) is to for (Vk,Ik), therefore optimum running voltage is in interval [Vk-1,Vk+1] (the P-V curve of photovoltaic system is unimodal curve), corresponding electric current interval is [Ik-1,Ik+1], wherein electric current can be with The increase of voltage and reduce;Therefore, by the decision space [0, V of initial multi-objective optimization questionmax]×[0,Imax] reduce [Vk-1,Vk+1]×[Ik-1,Ik+1];So can reduce the search volume of solution, obtain a less and more accurate scope, improve The time efficiency of algorithm.
Step 2.3, to arrange preference point be p (m)=(p1(m),p2(m));p1M () is m-th cycle TmUnder minimize power Function f1The expected value of (x), p2M () is m-th cycle TmLower current error function f2The expected value of (x);Preference neighborhood is set B=(b1,b2);b1And b2Represent length and the width of preference neighborhood respectively;
Step 2.4, utilize formula (8) by m-th cycle TmFollowing i-th initial individualsInitial weight vector wiReflect It is mapped to the i-th initial individuals in the preference neighborhood b of preference point p (m), after being mappedWeight vector wi', and wi'=(wi1,wi2);Thus the weight vector set w '={ w after being mapped1′,w′2,…,wi′,…,wn' }:
wia'=2 × ba×wia+pa(m)-ba, a=1,2 (8)
The weight vector that Fig. 3 gives in two objective optimisation problems is mapped in the neighborhood of preference point p=(0.5,0.2) by formula 8, Weight vector after being mapped, wherein Size of Neighborhood is b=(0.25,0.25).
Step 2.5, utilize formula (9) by i-th initial individualsWeight vector wi' be converted to i-th initial individualsThe weight vector λ with preference informationi, thus obtain the weight vector set with preference information λ={ λ12,…,λi,…,λn}:
λ i = 1 w i ′ - - - ( 9 )
Step 2.5, calculating i-th initial individualsInitial weight vector wiAt the beginning of individual with remaining n-1 respectively Euclidean distance between beginning weight vector, obtains i-th initial individualsEuclidean distance set, from described Euclidean distance Set is chosen minimum front M apart from corresponding individuality as i-th initial individualsM nearest-neighbors Individual;
Step 2.6, individual from described i-th with described select probability δM nearest-neighbors individuality in choose three Individual or probability with 1-δ is from described initial population PL-1M () is chosen three individualities, and utilize differential evolution operator to selected Three individualities taken carry out cross and variation, thus produce m-th cycle TmThe i-th of lower the L time circulation is the most individual
Step 2.7, repetition step 2.6 are to population PL-1M in (), each individuality carries out cross and variation, thus produce the L time circulation N the new individual new population constituted
Step 2.8, the new population Q that the L time is circulatedL(m) and the population P of the L-1 time circulationL-1M () merges, obtain M-th cycle TmThe merging population R of lower the L time circulationL(m);
Step 2.9, utilize Chebyshev's formula from described the L time circulation merging population RLM () selects and there is preference information Mate most n of weight vector set λ individual constitute the population P circulated the L timeL(m);
Step 2.10, L+1 is assigned to L, and judges L > LmaxWhether set up, if setting up, then it represents that obtain the m-th cycle TmLower LmaxThe population P of secondary circulationLmax(m), and from described population PLmaxM () is chosen maximum power point, with described maximum work Voltage and current corresponding to rate point is m-th cycle T to be obtainedmUnder voltage Vr(m) and electric current Ir(m);If no Set up, then return step 2.6;
Step 2.11, by voltage Vr(m) and electric current IrM () is as VrAnd IrSubstitution minimizes power function f1In (x), obtain f1' (x), it is judged that f1' (x) < p1M whether () set up, if setting up, then by f1' (x) is as the m+1 cycle Tm+1Under power Littleization expected value;So can constantly update the preference point of initial setting up in algorithm, dynamically updating of preference information improves this reality Execute the precision of example.Again by m-th cycle TmUnder LmaxThe population P of secondary circulationLmaxM () is as the m+1 cycle Tm+1Under Initial population P0(m+1);Owing to the number of times of environmental transients extraneous in a day is little, therefore the kind under a upper moment maximum power point Group has directive significance to subsequent time, therefore in the present embodiment using the final population in a upper moment as the initial population of subsequent time. The convergence rate of population during dynamically more novel species accelerates algorithm so that the speed of service of algorithm faster, when decreasing the operation of algorithm Between;
Step 2.12, make m+1 be assigned to m, and return step 2.2.
Fig. 4 gives the preference multi-objective optimization algorithm based on weight vector algorithm flow chart under a cycle.

Claims (3)

1. an acquisition methods for photovoltaic system maximum power point based on multiple-objection optimization, is characterized in that carrying out as follows:
Step 1, the tracking problem of described photovoltaic system maximum power point is converted to the multi-objective optimization question as shown in formula (1):
m i n ( f 1 ( x ) , f 2 ( x ) ) s . t . x = ( V r , I r ) , V r ∈ [ 0 , V m a x ] , I r ∈ [ 0 , I m a x ] - - - ( 1 )
In formula (1), VrAnd IrRepresent the accessed voltage and current corresponding to maximum power point respectively;VmaxAnd ImaxRespectively Represent given illumination and at a temperature of maximum voltage and maximum current;f1X () expression minimizes power function, and have:
f1(x)=Vmax×Imax-Vr×Ir (2)
In formula (1), f2X () represents current error function, and have:
f 2 ( x ) = | I r - I P V | + I 0 { exp [ q A k T ( V r + I r R s ) ] - 1 } + V r + I r R s R s h - - - ( 3 )
In formula (3), IPVFor the photovoltaic electric current generated by illumination;I0For diode saturation current;Q is the quantity of electric charge of electronics;k For Boltzmann constant;T is the absolute temperature of solaode;A is desirability figure, A ∈ [1,2];RSFor series equivalent electricity Resistance;RshFor parallel equivalent resistance;
Step 2, utilize Multipurpose Optimal Method that described multi-objective optimization question is optimized, obtain corresponding to maximum power point Voltage VrWith electric current Ir
2. according to the acquisition methods described in claim, it is characterized in that, described Multipurpose Optimal Method is based on weight vector inclined Good multi-objective optimization algorithm, and carry out as follows:
Step 2.1, definition select probability are δ;Definition cyclic variable is L;Definition maximum cycle is Lmax;Delimiting period For T;Defined variable m, initializes m=1;
In m-th cycle TmUnder, produce initial population P0M () and corresponding initial weight vector set w, be designated asW={w1,w2,…,wi,…,wn};Represent the I initial individuals, and WithRepresent i-th initial individuals respectivelyInitial voltage and initial current;wiRepresent i-th individuality piThe initial weight vector of (m);And wi=(wi1,wi2); wi1And wi2Represent i-th individuality p respectivelyiFirst weights of (m) and the second weights;
Step 2.2, initialization L=1;Binary search sampling site method is utilized to reduce initial population P0The region of search [0, V of (m)max] and [0,Imax], thus obtain the interval [V of Optimizing Searchk-1,Vk+1] and [Ik-1,Ik+1];
Step 2.3, to arrange preference point be p (m)=(p1(m),p2(m));p1M () is m-th cycle TmUnder minimize power Function f1The expected value of (x), p2M () is m-th cycle TmLower current error function f2The expected value of (x);Preference neighborhood is set B=(b1,b2);b1And b2Represent length and the width of preference neighborhood respectively;
Step 2.4, utilize formula (4) by m-th cycle TmFollowing i-th initial individualsInitial weight vector wiReflect It is mapped to the i-th initial individuals in the preference neighborhood b of preference point p (m), after being mappedWeight vector w 'i, and w′i=(w 'i1,w′i2);Thus the weight vector set w '={ w ' after being mapped1,w′2,…,w′i,…,w′n}:
wia'=2 × ba×wia+pa(m)-ba, a=1,2 (4)
Step 2.5, utilize formula (5) by i-th initial individualsWeight vector w 'iBe converted to i-th initial individualsThe weight vector λ with preference informationi, thus obtain the weight vector set with preference information λ={ λ12,…,λi,…,λn}:
λ i = 1 w i ′ - - - ( 5 )
Step 2.5, calculating i-th initial individualsInitial weight vector wiAt the beginning of individual with remaining n-1 respectively Euclidean distance between beginning weight vector, obtains i-th initial individualsEuclidean distance set, from described Euclidean distance Set is chosen minimum front M apart from corresponding individuality as i-th initial individualsM nearest-neighbors Individual;
Step 2.6, individual from described i-th with described select probability δM nearest-neighbors individuality in choose three Individual or probability with 1-δ is from described initial population PL-1M () is chosen three individualities, and utilize differential evolution operator to selected Three individualities taken carry out cross and variation, thus produce m-th cycle TmThe i-th of lower the L time circulation is the most individual
Step 2.7, repetition step 2.6 are to population PL-1M in (), each individuality carries out cross and variation, thus produce the L time circulation N the new individual new population constituted
Step 2.8, the new population Q that the L time is circulatedL(m) and the population P of the L-1 time circulationL-1M () merges, obtain M-th cycle TmThe merging population R of lower the L time circulationL(m);
Step 2.9, utilize Chebyshev's formula from described the L time circulation merging population RLM () selects and there is preference information Mate most n of weight vector set λ individual constitute the population P circulated the L timeL(m);
Step 2.10, L+1 is assigned to L, and judges L > LmaxWhether set up, if setting up, then it represents that obtain the m-th cycle TmLower LmaxThe population P of secondary circulationLmax(m), and from described population PLmaxM () is chosen maximum power point, with described maximum work Voltage and current corresponding to rate point is m-th cycle T to be obtainedmUnder voltage Vr(m) and electric current Ir(m);If no Set up, then return step 2.6;
Step 2.11, by voltage Vr(m) and electric current IrM () is as VrAnd IrSubstitution minimizes power function f1In (x), obtain f1' (x), it is judged that f1' (x) < p1M whether () set up, if setting up, then by f1' (x) is as the m+1 cycle Tm+1Under power Littleization expected value;Again by m-th cycle TmUnder LmaxThe population P of secondary circulationLmaxM () is as the m+1 cycle Tm+1Under Initial population P0(m+1);
Step 2.12, make m+1 be assigned to m, and return step 2.2.
3. according to the acquisition methods described in claim, it is characterized in that, described binary search sampling site method is to carry out as follows:
Step 2.2.1, to [0, Vmax] carry out uniform sampling, and after calculating the output of each sampled point, choose maximum work output Employing point corresponding to rate is designated as Vk
Step 2.2.2, choose [Vk-1,Vk+1] and [I of correspondencek-1,Ik+1] interval as Optimizing Search.
CN201610338451.5A 2016-05-18 2016-05-18 A kind of acquisition methods of the photovoltaic system maximum power point based on multiple-objection optimization Active CN105913161B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610338451.5A CN105913161B (en) 2016-05-18 2016-05-18 A kind of acquisition methods of the photovoltaic system maximum power point based on multiple-objection optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610338451.5A CN105913161B (en) 2016-05-18 2016-05-18 A kind of acquisition methods of the photovoltaic system maximum power point based on multiple-objection optimization

Publications (2)

Publication Number Publication Date
CN105913161A true CN105913161A (en) 2016-08-31
CN105913161B CN105913161B (en) 2019-06-28

Family

ID=56748381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610338451.5A Active CN105913161B (en) 2016-05-18 2016-05-18 A kind of acquisition methods of the photovoltaic system maximum power point based on multiple-objection optimization

Country Status (1)

Country Link
CN (1) CN105913161B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354190A (en) * 2016-09-30 2017-01-25 郑州轻工业学院 Photovoltaic power generation maximum power point tracing method based on multi-objective optimization algorithm
CN107612039A (en) * 2017-11-07 2018-01-19 广东电网有限责任公司电力科学研究院 The accelerating method and device that power load distributing formula for multiple photovoltaic systems is distributed
CN107947226A (en) * 2017-11-13 2018-04-20 河南森源电气股份有限公司 A kind of photovoltaic generating system and maximum power point of photovoltaic array tracking and controlling method
CN114967822A (en) * 2022-05-27 2022-08-30 北京华能新锐控制技术有限公司 Photovoltaic power station FPPT tracking method based on binary nonlinear search
CN118174361A (en) * 2024-05-14 2024-06-11 国网山东省电力公司日照供电公司 Distributed photovoltaic energy storage maximum output power tracking method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102263527A (en) * 2011-08-02 2011-11-30 北京航空航天大学 Maximum power point tracking method for photovoltaic generation system
CN104135181A (en) * 2014-06-12 2014-11-05 上海紫竹新兴产业技术研究院 Model predictive control method based on grid-connection inversion of photovoltaic system
US9141413B1 (en) * 2007-11-01 2015-09-22 Sandia Corporation Optimized microsystems-enabled photovoltaics
CN105425894A (en) * 2015-12-01 2016-03-23 国网甘肃省电力公司电力科学研究院 Photovoltaic system maximum-power-point tracing and optimizing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9141413B1 (en) * 2007-11-01 2015-09-22 Sandia Corporation Optimized microsystems-enabled photovoltaics
CN102263527A (en) * 2011-08-02 2011-11-30 北京航空航天大学 Maximum power point tracking method for photovoltaic generation system
CN104135181A (en) * 2014-06-12 2014-11-05 上海紫竹新兴产业技术研究院 Model predictive control method based on grid-connection inversion of photovoltaic system
CN105425894A (en) * 2015-12-01 2016-03-23 国网甘肃省电力公司电力科学研究院 Photovoltaic system maximum-power-point tracing and optimizing method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354190A (en) * 2016-09-30 2017-01-25 郑州轻工业学院 Photovoltaic power generation maximum power point tracing method based on multi-objective optimization algorithm
CN106354190B (en) * 2016-09-30 2017-11-21 郑州轻工业学院 A kind of photovoltaic maximum power point method for tracing based on multi-objective optimization algorithm
CN107612039A (en) * 2017-11-07 2018-01-19 广东电网有限责任公司电力科学研究院 The accelerating method and device that power load distributing formula for multiple photovoltaic systems is distributed
CN107612039B (en) * 2017-11-07 2023-12-19 广东电网有限责任公司电力科学研究院 Acceleration method and device for load distributed distribution of multiple photovoltaic systems
CN107947226A (en) * 2017-11-13 2018-04-20 河南森源电气股份有限公司 A kind of photovoltaic generating system and maximum power point of photovoltaic array tracking and controlling method
CN107947226B (en) * 2017-11-13 2020-01-10 河南森源电气股份有限公司 Photovoltaic power generation system and photovoltaic array maximum power point tracking control method
CN114967822A (en) * 2022-05-27 2022-08-30 北京华能新锐控制技术有限公司 Photovoltaic power station FPPT tracking method based on binary nonlinear search
CN114967822B (en) * 2022-05-27 2023-09-12 北京华能新锐控制技术有限公司 Photovoltaic power station FPPT tracking method based on binary nonlinear search
CN118174361A (en) * 2024-05-14 2024-06-11 国网山东省电力公司日照供电公司 Distributed photovoltaic energy storage maximum output power tracking method and system

Also Published As

Publication number Publication date
CN105913161B (en) 2019-06-28

Similar Documents

Publication Publication Date Title
CN105913161A (en) Method of acquiring maximum power point of photovoltaic system based on multi-objective optimization
Paz et al. Zero oscillation and irradiance slope tracking for photovoltaic MPPT
Jie et al. Research on the MPPT algorithms of photovoltaic system based on PV neural network
CN105590032B (en) Photovoltaic module MPPT method based on parameter identification
CN104454346B (en) Maximum power tracking control method for small permanent-magnet direct-drive wind power generation system
CN110286708B (en) Maximum power tracking control method and system for photovoltaic array
TWI391807B (en) A maximum power tracking system and method for photovoltaic power generation systems
Hong et al. Robust design of type-2 fuzzy logic-based maximum power point tracking for photovoltaics
CN103293950B (en) The control method that a kind of maximum photovoltaic power point based on LSSVM is followed the tracks of
CN103973221A (en) Photovoltaic array parameter identification method based on measured data
CN106169910B (en) Photovoltaic cell parameter identification method based on group hunting algorithm
CN111796628A (en) High-efficiency real-time maximum power tracking method for photovoltaic power generation system
Pranith et al. Modeling and parameter extraction methods of PV modules
CN116341717A (en) Wind speed prediction method based on error compensation
Zhou et al. A fast-speed GMPPT method for PV array under Gaussian laser beam condition in wireless power transfer application
Yu Parameter identification of photovoltaic cell model based on perturbation and observation and modified Gauss-Newton method
CN106100582B (en) Based on the recursive least-squares photovoltaic cell parameter identification method with forgetting factor
CN111814399B (en) Model parameter optimization extraction method and measurement data prediction method of solar photovoltaic cell system
Deghfel et al. A new intelligently optimized model reference adaptive controller using GA and WOA-based MPPT techniques for photovoltaic systems
Xu et al. Parameter identification of solar cell model based on improved artificial bee colony algorithm
CN106354190B (en) A kind of photovoltaic maximum power point method for tracing based on multi-objective optimization algorithm
CN116862050A (en) Time sequence network-based daily prediction method, system, storage medium and equipment for carbon emission factors
CN115062537B (en) Photovoltaic cell model parameter identification method based on drunken walk chaos wolf group algorithm
Sreedhar et al. A review on optimization algorithms for MPPT in solar PV system under partially shaded conditions
Liu et al. Research on automatic generation control system of photovoltaic power station based on adaptive PID control algorithm

Legal Events

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