Method for self-adaptively optimizing parameters of a main circuit in a BBMC based on a current rating

Information

  • Patent Grant
  • 10915692
  • Patent Number
    10,915,692
  • Date Filed
    Tuesday, June 23, 2020
    4 years ago
  • Date Issued
    Tuesday, February 9, 2021
    3 years ago
  • CPC
    • G06F30/398
    • G06F30/20
    • G06F2111/06
    • G06F2111/10
  • Field of Search
    • CPC
    • G06F30/398
    • G06F30/20
    • G06F2111/06
    • G06F2111/10
  • International Classifications
    • G06F30/00
    • G06F30/398
    • G06F30/20
    • G06F111/06
    • G06F111/10
Abstract
Taking parameters of a main circuit in a BBMC as optimization objects, and a total harmonic distortion of an output voltage of the BBMC, a deviation between an actual output current and a corresponding rated output current as optimization objectives, a mathematical model between optimization objects and optimization objectives is established. A multi-objective optimization satisfaction function and a multi-objective optimization fitness function are established by selecting a current rating as a rated output current of the BBMC. An adaptive wolf pack optimization algorithm is adopted to obtain a set of optimal parameters of the main circuit. The rated output current is changed to obtain n sets of optimal parameters, and functional relationships between the optimal parameters of the main circuit in the BBMC are obtained using a numerical fitting method. Optimal parameters of the main circuit corresponding to different current ratings are determined according to the functional relationships.
Description
TECHNICAL FIELD

The present application relates to power electronics, and more particularly to a method for self-adaptively optimizing parameters of a main circuit in a BBMC based on a current rating.


BACKGROUND

As a novel power converter, Buck-Boost matrix converter (BBMC) has a high voltage transfer ratio and is capable of directly outputting high-quality sine waves. However, the research shows that inductance and capacitance parameters of the main circuit in the BBMC have a great impact on the magnitude of output current of the BBMC. When the output current changes, the inductance and capacitance parameters need to be optimized accordingly to obtain a minimum harmonic distortion of the output voltage of the BBMC, thereby improving the quality of output voltage waveforms of the BBMC.


Therefore, it is of great significance to determine the optimal parameters of the BBMC according to different rated output currents, and find out the change rules between the optimal parameters of the main circuit of the BBMC and the rated output currents thereof, so as to optimize the main circuit of the BBMC.


SUMMARY

In order to solve the above-mentioned technical problems, the present disclosure provides a method for self-adaptively optimizing parameters of a main circuit in a BBMC based on a current rating.


The technical solutions of the disclosure are described as follows.


The present disclosure provides a method for self-adaptively optimizing parameters of a main circuit in a BBMC based on a current rating, comprising:


(1) taking an inductance parameter L and a capacitance parameter C in bridge arms of the main circuit in the BBMC as optimization objects, a total harmonic distortion THD of an output voltage of the BBMC and a deviation Δi between an actual output current of the BBMC and a rated output current of the BBMC as optimization objectives, establishing a mathematical model between the optimization objects and the optimization objective;


(2) selecting a current rating as the rated output current of the BBMC; and establishing a multi-objective optimization satisfaction function and a multi-objective optimization fitness function;


(3) iteratively optimizing parameters of the main circuit in the BBMC using an adaptive wolf pack optimization algorithm to maximize a function value of the multi-objective optimization fitness function, so that an optimal collaboration between the total harmonic distortion THD and the deviation Δi is obtained, so as to obtain a set of optimal parameters of the main circuit in the BBMC; changing the magnitude of the rated output current of the BBMC at a certain interval to obtain n sets of optimal parameters of the main circuit in the BBMC; and


(4) obtaining functional relationships using a numerical fitting method according to the obtained n sets of optimal parameters and the current ratings corresponding to the n sets of optimal parameters of the main circuit in the BBMC; and determining optimal parameters of the main circuit in the BBMC corresponding to respective current ratings according to the functional relationships.


Compared to the prior art, the disclosure has the following beneficial effects.


The disclosure provides a method for self-adaptively optimizing parameters of a main circuit in a BBMC based on a current rating, in which a mathematical model between optimization objects and optimization objectives is established by taking parameters of the main circuit in the BBMC as the optimization objects, a total harmonic distortion THD of an output voltage of the BBMC, a deviation Δi between an actual output current of the BBMC and a rated output current as optimization objectives; a multi-objective optimization satisfaction function and a multi-objective optimization fitness function are established by selecting a current rating as the rated output current of the BBMC. parameters of the main circuit in the BBMC are iteratively optimized using an adaptive wolf pack optimization algorithm to maximize a function value of the multi-objective optimization fitness function, so that an optimal collaboration between the total harmonic distortion THD and the deviation Δi is obtained, so as to obtain a set of optimal parameters of the main circuit in the BBMC; and n sets of optimal parameters of the main circuit in the BBMC are obtained by changing the magnitude of the rated output current of the BBMC at a certain interval; functional relationships are obtained using a numerical fitting method according to the obtained n sets of optimal parameters of the main circuit in the BBMC and the corresponding rated currents; and the optimal parameters of the main circuit in the BBMC corresponding to respective current ratings are determined according to the functional relationships. The present disclosure provides a theoretical basis for the optimal design of main circuits of the BBMC with different output current ratings.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a topology diagram showing a main circuit in a BBMC according to the present disclosure.



FIG. 2 is a flowchart of a method for self-adaptively optimizing parameters of the main circuit in the BBMC based on a current rating according to the present disclosure.



FIG. 3 is a flowchart of an adaptive wolf pack algorithm according to the present disclosure.



FIG. 4A shows a curve of a fitting function between an optimal inductance parameter of the main circuit in the BBMC and the current rating according to an embodiment of the present disclosure; and FIG. 4B shows a curve of a fitting function between an optimal capacitance parameter of the main circuit in the BBMC and the current rating according to an embodiment of the present disclosure.





DETAILED DESCRIPTION OF EMBODIMENTS

The present disclosure will be further described in detail below with reference to the accompanying drawings and embodiments.


As shown in FIG. 1, provided is a main circuit in a BBMC according to the present disclosure. The BBMC includes a rectifier side and an inverter side, where the rectifier side is a three-phase PWM rectifier circuit for rectifying a three-phase AC voltage into a PWM-modulated DC voltage; and the inverter side is a three-phase Buck-Boost inverter, which consists of three Buck-Boost DC/DC converters with the same structure.


As shown in FIG. 2, provides is a flowchart of a method for self-adaptively optimizing parameters of a main circuit in a BBMC based on a current rating according to the present disclosure, including the following steps:


(1) taking an inductance parameter L and a capacitance parameter C in bridge arms of a main circuit as optimization objects, and a total harmonic distortion THD of an output voltage of the BBMC and a deviation Δi between an actual output current of the BBMC and a rated output current of the BBMC as optimization objectives, a mathematical model between the optimization objects and the optimization objectives is established; where specific steps are as follows:


(1.1) taking a capacitor voltage uC and an inductor current iL of the BBMC as control variables, a state differential equation of the BBMC is established, which is shown as:









{







i
.

L

=



u
C

L

+




u
C

+

u
D


L


d










u
.

C

=



i
L

C

-


u
C

RC

-



i
L

C


d






;





(
1
)







where uD is the voltage in a DC side of the BBMC; L and C are respectively the inductance parameter and the capacitance parameter of the BBMC; R is the load resistance of the BBMC; and d is the duty cycle of a power switch tube in the BBMC, where d∈[0,1];


(1.2) since the output voltage u in the BBMC is an AC component of the capacitor voltage uC, an analytical equation of the output voltage u is obtained according to the state differential equation (1):










u
=


e



t
2





1


(
RC
)

2


-


4



(

1
-
d

)

2


LC




+

t

2

RC




+



U
D


d


1
-
d




;




(
2
)







(1.3) an analytical equation of an output current i is obtained according to the output voltage u and the load resistance R:










u
=


e



t
2





1


(
RC
)

2


-


4



(

1
-
d

)

2


LC




+

t

2

RC




+



U
D


d


1
-
d




;




(
3
)







(1.4) the total harmonic distortion of the output voltage u is obtained according to a definition of the total harmonic distortion:










THD
=






(

2


exp
(



(


T


(


E
1

+

4



(


2

d

-
1
-

d
2


)

/

E
2




)



(

1
/
2

)


)

/
4

+













T
/

(

4


F
2


)


)



(
H
)


)

/

(


T


(


F
1
2

+

4


ω
2



)


-


(


2

G

+

1
/

F
2



)

/











(

T


(


H
2

+

4


ω
2



)


)

2

+

(

2


exp
(

(

T
(


E
1

+

4



(


2

d

-
1
-

d
2


)

/
























E
2

)


(

1
/
2

)


)

/
4

+

T
/

(

4


F
2


)



)



(

-
H

)


)

/

(

T


(


F
1
2

+

9


ω
2



)


)


-







(


2

G

+

1
/

F
2



)

/


(

T


(


H
2

+

9


ω
2



)


)

2










2


exp


(



(


T


(


E
1

+

4



(


2

d

-
1
-

d
2


)

/

E
2




)



(

1
/
2

)


)

/
4

+

T
/

(

4


F
2


)



)










(

-
H

)

/

(

T


(


F
1
2

+

ω
2


)


)


-


(


2

G

+

1
/

F
2



)

/

(

T


(


H
2

+

ω
2


)










;




(
4
)







where








E
1

=

1
/


(

R

C

)

2



,






F
1

=


(

1
-
d

)

2


,






E
2

=
LC

,






F
2

=
RC

,





H
=


1


(

R

C

)

2


-




(

1
-
d

)

2


L

C



+

1

2

R

C




,





T is the period of the output voltage, and ω is the angular frequency of the output voltage; and


(1.5) the deviation Δi between the actual output current of the BBMC and the rated output current of the BBMC is obtained according to the analytical equation of the output current i obtained from the step (1.3):











Δ

i

=


i
-

I
e


=



e



t
2





1


(
RC
)

2


-


4



(

1
-
d

)

2


LC




+

t

2

RC




R

-



U
D


d



(

1
-
d

)


R


-

I
e




;




(
5
)







(2) a multi-objective optimization satisfaction function and a multi-objective optimization fitness function are established by selecting a current rating as the rated output current of the BBMC, where specific steps are shown as follows:


(2.1) satisfaction functions of optimization objectives THD and Ai are respectively established, where


a satisfaction function of THD is shown as:










f
1

=

{




1



THD


THD









[


ln







c
1



(

THD
-

THD


+
1

)



+
1

]


-
1





THD
>

THD






;






(
6
)







a satisfaction function of Δi is shown as:










f
2

=

{




1




Δ





i



Δ






i










[


ln







c
2



(


Δ





i

-

Δ






i



+
1

)



+
1

]


-
1






Δ





i

>

Δ






i







;






(
7
)







where THD′ and A′ are respectively the thresholds of the THD and the Δi; c1 and c2 are respectively coefficients of satisfaction curves of THD and Δi, where c1>0 and c2>0; and


(2.2) the multi-objective optimization satisfaction function is established as shown in equation (8):

ƒ=k1ƒ1+k2ƒ2  (8);


where k1 and k2 are respectively weight coefficients of the optimization objectives THD and Δi, and k1+k2=1; and


(2.3) if a satisfaction value ƒj of each of the optimization objectives is smaller than a corresponding satisfaction threshold M (j=1, 2), the multi-objective optimization satisfaction function is multiplied by a corresponding penalty factor bj, where a range of the satisfaction threshold M is 0.5˜0.8, and a range of the penalty factor bj is 0.4˜0.6; and


otherwise, i.e., if the satisfaction value ƒj of each of the optimization objectives is greater than or equal to the corresponding satisfaction threshold M (j=1, 2), the penalty factor bj is set as 1; the multi-objective optimization fitness function ƒ, is established as shown in equation (9):

ƒs=k1b1ƒ1+k2b2ƒ2  (9);


(3) parameters of the main circuit in the BBMC are iteratively optimized using an adaptive wolf pack optimization algorithm to maximize a function value of the multi-objective optimization fitness function, so that an optimal collaboration between the total harmonic distortion THD and the deviation Δi is obtained, so as to obtain a set of optimal parameters of the main circuit in the BBMC; FIG. 3 is a flowchart of the adaptive wolf pack optimization algorithm, where specific steps of the adaptive wolf pack optimization algorithm are as follows:


(3.1) the selected rated output current of the BBMC is taken as a judgment reference value of a concentration of prey's smell of the adaptive wolf pack optimization algorithm;


(3.2) the parameters are initialized, where the parameters include: the number N of wolves representing N sets of parameters of the main circuit, position information Xi(L,C), (i=(1,N)) of each wolf, the maximum number kmax of iterations, the maximum number Tmax of repetitions in a scouting behavior, a scale coefficient α of scout wolves, a step length coefficient β, and the multi-objective optimization fitness function ƒ, representing the concentration S(i) of prey's smell;


(3.3) a wolf with the highest concentration S(i)=Sm of prey's smell in the wolf pack is selected as a lead wolf, and a position of the lead wolf is recorded as Xm(L,C); in a process of randomly scouting and searching for preys, if the scout wolves find the concentration of prey's smell in a position is greater than that of the lead wolf, the position Xm(L,C) of the lead wolf is updated and the lead wolf summons ferocious wolves at the same time; otherwise, the scout wolves continue to scout until the maximum number Tmax of repetitions in a scouting behavior is reached, and the lead wolf summons the ferocious wolves in the original position Xm(L,C);


(3.4) when the ferocious wolves (the wolf pack includes the lead wolf, the scouting wolves and the ferocious wolves) rush towards the lead wolf with twice step length of scouting after hearing a summons from the lead wolf; during the rushing, if concentrations of the prey's smell of the ferocious wolves are greater than that of the lead wolf, the position Xm(L,C) of the lead wolf is updated; otherwise, the ferocious wolves continue to rush into a besieging range;


(3.5) the ferocious wolves closer to the lead wolf and the scout wolves capture the prey (prey's smell perceived by the lead wolf is regarded as the prey); if a concentration of the prey's smell of a wolf is greater than that of the lead wolf in the capturing process, the position Xm(L,C) of the lead wolf is updated; otherwise, the original position Xm(L,C) of the lead wolf is retained;


(3.6) N/10 wolves in the wolf pack with smaller concentrations of the prey's smell are eliminated, and the same number of new wolves are randomly generated in a solution space to update the wolf pack;


(3.7) whether the maximum number of iterations is reached is determined; if yes, the position Xm(L,C) of the lead wolf is outputted, i.e., an optimal solution of the parameters L and C of the main circuit is outputted; otherwise, 1 is added to the number of iterations, and the process is returned to the step (3.3);


(3.8) whether n sets of optimal parameters of the main circuit are obtained is determined; if no, the rated output current of the BBMC is changed at a certain interval, and the process is returned to the step (3.1); and


(3.9) the n sets of optimal parameters of the main circuit and the corresponding current ratings are outputted;


(4) functional relationships are obtained using a numerical fitting method according to the n sets of optimal parameters of the main circuit in the BBMC and the current ratings corresponding to the n sets of optimal parameters of the main circuit in the BBMC; and optimal parameters of the main circuit in the BBMC corresponding to respective current ratings are determined according to the functional relationships.



FIG. 4A shows a curve of a fitting function between an optimal inductance parameter of the main circuit in the BBMC and the current rating according to an embodiment of the present disclosure; and FIG. 4B shows a curve of a fitting function between an optimal capacitance parameter of the main circuit in the BBMC and the current rating according to an embodiment of the present disclosure. For example, a range of the rated output current is 0.5˜45 A, and 90 current ratings are selected at intervals of 0.5 A in the range of the rated output current; optimal parameters of the main circuit corresponding to each of the current rating data is calculated by adopting the adaptive wolf pack optimization algorithm; a functional relationship is obtained using the numerical fitting method according to the obtained 90 sets of optimal parameters of the main circuit in the BBMC and the corresponding current ratings; in some embodiments, the numerical fitting method is a least square method; the functional relationships include a functional relationship between an optimal inductance parameter L and the current rating Ie, and a functional relationship between an optimal capacitance parameter C and the current rating Ie; where


(4.1) the functional relationship between the optimal inductance parameter L and the current rating Ie is shown in equation (10):

ƒL(Ie)=a1Ie5+a2Ie4+a3Ie3+a4Ie2+a5Ie+a6  (10);


where a1=7.344×10−11, a2=−7.677×10−9, a3=2.746×10−7, a4=−3.369×10−6, a5=3.284×10−5 and a6=9.174×10−5;


(4.2) the functional relationship between the optimal capacitance parameter C and the current rating Ie is shown in equation (11):

ƒC(Ie)=b1Ie5+b2Ie4+b3Ie3+b4Ie2+b5Ie+b6  (11);


where b1=8.289×10−12, b2=−1.04×10−9, b3=5.377×10−8, b4=−1.02×10−6, b5=1.148×10−5 and b6=1.789×10−5;


the optimal parameters of the main circuit corresponding to respective current ratings are determined according to the functional relationships between the optimal parameters of the main circuit and the corresponding current ratings.


Described above is only a preferred embodiment of the present disclosure. It should be noted that any improvement and variation made by those skilled in the art without departing from the spirit of the present disclosure shall fall within the scope of the appended claims.

Claims
  • 1. A method for self-adaptively optimizing parameters of a main circuit in a BBMC based on a current rating, comprising: (1) taking an inductance parameter L and a capacitance parameter C in bridge arms of the main circuit in the BBMC as optimization objects, a total harmonic distortion THD of an output voltage of the BBMC and a deviation Δi between an actual output current of the BBMC and a rated output current of the BBMC as optimization objectives, establishing a mathematical model between the optimization objects and the optimization objectives, comprising:(1.1) taking a capacitor voltage uC and an inductor current iL of the BBMC as control variables, establishing a state differential equation of the BBMC:
  • 2. The method of claim 1, wherein establishing a multi-objective optimization satisfaction function in the step 2 comprises: (a) respectively establishing satisfaction functions of optimization objectives THD and Δi, whereina satisfaction function of the THD is shown in equation (6):
  • 3. The method of claim 1, wherein establishing the multi-objective optimization fitness function in the step (2) comprises: (a) if a satisfaction value ƒj of each of the optimization objectives is smaller than the corresponding satisfaction threshold M (j=1, 2), multiplying the satisfaction value by a penalty factor bj; wherein a range of the satisfaction threshold M is 0.5˜0.8, and a range of the penalty factor bj is 0.4˜0.6;otherwise, setting the penalty factor bj as 1; and(b) establishing the multi-objective optimization fitness function ƒs as shown in equation (9): ƒs=k1b1ƒ1+k2b2ƒ2  (9).
  • 4. The method of claim 1, wherein iteratively optimizing parameters of the main circuit in the BBMC using an adaptive wolf pack optimization algorithm in the step (3) comprises: (3.1) taking the selected rated output current of the BBMC as a judgment reference value of a concentration of prey's smell of the adaptive wolf pack optimization algorithm;(3.2) initializing parameters, wherein the parameters comprise: the number N representing N sets of parameters (L,C) of the main circuit, the maximum number kmax of iterations, the maximum number Tmax of repetitions of a scouting behavior, a scale coefficient α of scout wolves, a step length coefficient β and the multi-objective optimization fitness function ƒs representing the concentration of prey's smell S(i);(3.3) selecting a wolf with the highest concentration S(i)=Sm of prey's smell in the wolf pack as a lead wolf, and recording a position Xm(L,C) of the lead wolf; in a process of randomly scouting and searching for preys, if the scout wolves find the concentration of prey's smell in a position is greater than that of the lead wolf, updating the position Xm(L,C) of the lead wolf while the lead wolf summoning ferocious wolves at the same time; otherwise, making the scouting wolves continue to scout until the maximum number Tmax of repetitions of a scouting behavior is reached, letting the lead wolf summon the ferocious wolves in the original position Xm(L,C);(3.4) letting the ferocious wolves rush towards the lead wolf with a twice step length of scouting after hearing a summons from the lead wolf, if concentrations of the prey's smell of the ferocious wolves in a rush process are greater than that of the lead wolf, updating the position Xm(L,C) of the lead wolf; otherwise, letting the ferocious wolves continue to rush into a besieging range;(3.5) letting the ferocious wolves close to the lead wolf and the scout wolves capture a prey; if a concentration of the prey's smell of a wolf in the capturing process is greater than that of the lead wolf, updating the position Xm(L,C) of the lead wolf; otherwise, retaining the original position Xm(L,C) of the lead wolf;(3.6) eliminating N/10 wolves in the wolf pack with a small concentration of the prey's smell, and randomly generating a same number of new wolves in a solution space to update the wolf pack;(3.7) determining whether the maximum number of iterations is reached; if yes, outputting the position Xm(L,C) of the lead wolf, that is, outputting an optimal solution of the parameters L and C of the main circuit; otherwise, adding 1 to the number of iterations, and returning to the step (3.3);(3.8) determining whether n sets of optimal parameters of the main circuit are obtained; if no, changing the rated output current of the BBMC at a certain interval, and returning to the step (3.1); and(3.9) outputting the n sets of optimal parameters of the main circuit and the corresponding current ratings.
  • 5. The method of claim 4, wherein n≥6.
  • 6. The method of claim 1, wherein in the step (4) the numerical fitting method is a least square method; the functional relationships comprise a functional relationship between an optimal inductance parameter L and the current rating Ie, and a functional relationship between an optimal capacitance parameter C and the current rating Ie; wherein the functional relationship between the optimal inductance parameter L of the main circuit and the current rating Ie is shown in equation (10): ƒL(Ie)=a1Ie5+a2Ie4+a3Ie3+a4Ie2+a5Ie+a6  (10);the functional relationship between the optimal capacitance parameter C of the main circuit and the current rating e is shown in equation (11): ƒC(Ie)=b1Ie5+b2Ie4+b3Ie3+b4Ie2+b5Ie+b6  (11);wherein ƒL(Ie) and ƒC(Ie) are respectively a function of the optimal inductance parameter of the main circuit and a function of the optimal capacitance parameter of the main circuit; a1, a2, a3, a4, a5 and a6 are respectively coefficients of the function of the optimal inductance parameter; b1, b2, b3, b4, b5 and b6 are respectively coefficients of the function of the optimal capacitance parameter.
Priority Claims (1)
Number Date Country Kind
2018 1 1619258 Dec 2018 CN national
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No. PCT/CN2019/098334 with a filling date of Jul. 30, 2019, which claims the benefit of priority from Chinese Application No. 201811619258.4 with a filing date of Dec. 27, 2018. The content of the aforementioned applications, including any intervening amendments thereto, are incorporated herein by reference.

US Referenced Citations (3)
Number Name Date Kind
9793812 Friebe Oct 2017 B2
20120191439 Meagher Jul 2012 A1
20170070054 Abido et al. Mar 2017 A1
Foreign Referenced Citations (5)
Number Date Country
103683922 Mar 2014 CN
104734532 Jun 2015 CN
107070254 Aug 2017 CN
107623449 Jan 2018 CN
109004830 Dec 2018 CN
Non-Patent Literature Citations (1)
Entry
Huang Yi,Zhang Xiaoping,Wu Lianghong,Optimization of BBMC main circuit parameters based on particle swarm optimization,Journal of Hunan University of Science & Technology( Natural Science Edition).2014,vol. 29 No. 4.
Related Publications (1)
Number Date Country
20200380196 A1 Dec 2020 US
Continuations (1)
Number Date Country
Parent PCT/CN2019/098334 Jul 2019 US
Child 16909825 US