[go: up one dir, main page]

CN105140972A - Method for rapidly searching frequency of high transmission efficiency wireless electric energy transmitting system - Google Patents

Method for rapidly searching frequency of high transmission efficiency wireless electric energy transmitting system Download PDF

Info

Publication number
CN105140972A
CN105140972A CN201510559086.6A CN201510559086A CN105140972A CN 105140972 A CN105140972 A CN 105140972A CN 201510559086 A CN201510559086 A CN 201510559086A CN 105140972 A CN105140972 A CN 105140972A
Authority
CN
China
Prior art keywords
particle
size
particle swarm
algorithm
fitness function
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
CN201510559086.6A
Other languages
Chinese (zh)
Other versions
CN105140972B (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.)
Henan Normal University
Original Assignee
Henan Normal 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 Henan Normal University filed Critical Henan Normal University
Priority to CN201510559086.6A priority Critical patent/CN105140972B/en
Publication of CN105140972A publication Critical patent/CN105140972A/en
Application granted granted Critical
Publication of CN105140972B publication Critical patent/CN105140972B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

本发明公开了一种高传输效率无线电能发射系统频率快速搜索方法,将一般算法中的粒子群规模分开设定,分别为最大粒子群规模<i>Nmax</i>=30和最小粒子群规模<i>Nmin</i>=2,粒子群规模随着迭代次数增加而逐渐减小,其中粒子群规模的总体减小方式类似于指数型变化的曲线。本算法在搜索前期,粒子群规模变化较慢,有利于全局搜索,在搜索后期,粒子群规模变为最小,减去了冗余粒子,精简了算法,加快了算法后期收敛速度。本发明算法不但使得粒子规模选取有据可依,且算法在搜索前期具有较大自我学习能力和社会学习能力,在搜索后期,加快收敛速度,算法搜索时间减小。

The invention discloses a fast frequency search method for a high-transmission-efficiency wireless energy transmission system. The particle swarm scales in the general algorithm are set separately, which are respectively the largest particle swarm size <i>Nmax</i>=30 and the smallest particle swarm size Scale <i>Nmin</i>=2, the size of the particle swarm decreases gradually with the increase of the number of iterations, and the overall reduction of the size of the particle swarm is similar to an exponential curve. In the early stage of the search, the size of the particle swarm changes slowly, which is beneficial to the global search. In the later stage of the search, the size of the particle swarm becomes the smallest, subtracting redundant particles, simplifying the algorithm, and speeding up the convergence speed in the later stage of the algorithm. The algorithm of the invention not only makes particle size selection well-founded, but also has greater self-learning ability and social learning ability in the early stage of search, and accelerates the convergence speed and reduces the algorithm search time in the later stage of search.

Description

高传输效率无线电能发射系统的频率快速搜索方法Fast Frequency Search Method for High Transmission Efficiency Wireless Power Transmission System

技术领域technical field

本发明属于磁耦合无线电能传输技术领域,特别是磁耦合无线电能传输系统中系统传输效率的寻找方法领域,具体为一种高传输效率无线电能发射系统的频率快速搜索方法。The invention belongs to the technical field of magnetic coupling wireless power transmission, in particular to the field of finding methods for system transmission efficiency in magnetic coupling wireless power transmission systems, and specifically relates to a fast frequency search method for high transmission efficiency wireless power transmission systems.

背景技术Background technique

无线供电技术是利用电磁场或电磁波实现能量由发射端至接收端的非接触式能量供给。目前,国内外研究较多,较成熟的非接触能量传输技术是采用电磁感应原理,虽有一定的优势,但其传输效率低,传输距离近。这些缺点使得该技术的发展具有较大的局限性,2007年,MIT成功的调整收发线端线圈谐振频率,达到传输线圈之间的电磁共振,成功的实现了电能传输方式的突破,这种技术采用电磁耦合共振原理。该技术激发了业界极大地兴趣,成为国内外研究的热点。Wireless power supply technology uses electromagnetic fields or electromagnetic waves to realize non-contact energy supply from the transmitter to the receiver. At present, there are many researches at home and abroad, and the more mature non-contact energy transmission technology uses the principle of electromagnetic induction. Although it has certain advantages, its transmission efficiency is low and the transmission distance is short. These shortcomings make the development of this technology have great limitations. In 2007, MIT successfully adjusted the resonant frequency of the receiving and receiving end coils to achieve the electromagnetic resonance between the transmission coils, and successfully achieved a breakthrough in the way of power transmission. This technology The principle of electromagnetic coupling resonance is adopted. This technology has aroused great interest in the industry and has become a research hotspot at home and abroad.

对于一个系统,怎样确定传输效率的最大值,并找到在系统最大传输效率时系统的激励频率是当前迫切需要解决的问题,粒子群算法在解决一般性的函数寻优问题时比较有优势,但是针对于磁耦合无线电能出输系统来说,效率与频率函数曲线会出现单个和两个极值点,当系统出现一个极值点的情况时,一般粒子群算法在搜索后期会出现短暂停滞现象;而对于算法本身来说,粒子规模设置过大会导致算法进行多余的计算,而较小的规模则导致粒子直接错过全局最优值,甚至找不到极值点,一般粒子群规模设在20-40之间,但其粒子规模的精确选取却一直以来都是根据个人在解决问题时不停地尝试试验出来的,非常盲目。针对以上情况,急需找到一种针对磁耦合无线电能传输系统本身特点的寻优算法,解决系统效率寻找问题。因此,如何针对于磁耦合无线供电系统设计一种算法使算法迅速找到系统最大效率以及相应的频率点是必须的。本发明旨在提供一种可以快速精确的找到系统传输效率最优值以及其相对应频率的算法。For a system, how to determine the maximum value of the transmission efficiency and find the excitation frequency of the system at the maximum transmission efficiency of the system is an urgent problem to be solved at present. The particle swarm optimization algorithm has advantages in solving general function optimization problems, but For the magnetic coupling wireless energy output system, the efficiency and frequency function curve will have a single and two extreme points. When the system has an extreme point, the general particle swarm optimization algorithm will appear short-term stagnation in the later stage of the search. ; and for the algorithm itself, if the particle size is set too high, the algorithm will perform redundant calculations, while if the particle size is too small, the particles will directly miss the global optimal value, and even the extreme point cannot be found. Generally, the size of the particle swarm is set at 20 Between -40, but the precise selection of its particle size has always been based on the individual's continuous attempts and experiments when solving problems, which is very blind. In view of the above situation, it is urgent to find an optimization algorithm for the characteristics of the magnetic coupling wireless power transfer system itself, so as to solve the problem of finding the system efficiency. Therefore, how to design an algorithm for the magnetic coupling wireless power supply system so that the algorithm can quickly find the maximum efficiency of the system and the corresponding frequency point is necessary. The present invention aims to provide an algorithm that can quickly and accurately find the optimal value of system transmission efficiency and its corresponding frequency.

发明内容Contents of the invention

本发明解决的技术问题是提供了一种高传输效率无线电能发射系统的频率快速搜索方法,该方法主要解决了磁耦合无线电能传输系统中粒子群算法在寻优过程中会短暂停滞的现象以及该算法本身粒子个数选取的问题,算法能够快速找到系统效率最优值。The technical problem solved by the present invention is to provide a fast frequency search method for a wireless power transmission system with high transmission efficiency. The algorithm itself is concerned with the selection of the number of particles, and the algorithm can quickly find the optimal value of the system efficiency.

本发明为解决上述技术问题采用如下技术方案,高传输效率无线电能发射系统的频率快速搜索方法,其特征在于:将一般粒子群算法中的粒子群规模分开设定,分别为最大粒子群规模Nmax=30和最小粒子群规模Nmin=2,粒子群规模随着迭代次数增加而沿着指数曲线的方式逐渐减小,其具体实施步骤为:In order to solve the above technical problems, the present invention adopts the following technical scheme, the frequency fast search method of the high-transmission-efficiency wireless power transmission system, which is characterized in that: the particle swarm scale in the general particle swarm algorithm is set separately, respectively the maximum particle swarm scale Nmax =30 and the minimum particle swarm size Nmin=2, the particle swarm size gradually decreases along the exponential curve as the number of iterations increases, and its specific implementation steps are:

(1)、初始化算法,包括设定粒子种群维数D,最大迭代次数MaxNum,同时限定粒子最大速度vmax,初始化惯性权重w;(1), the initialization algorithm, including setting the particle population dimension D, the maximum number of iterations MaxNum, while limiting the particle maximum velocity v max , and initializing the inertial weight w;

(2)、直接设定粒子群最大规模Nmax为30和粒子群最小规模Nmin为2,随机初始化粒子的速度v和粒子的位置,设定初始粒子群规模为最大规模Nmax=30,初始化迭代次数t=1;(2), directly set the maximum size Nmax of the particle swarm to 30 and the minimum size Nmin of the particle swarm to 2, randomly initialize the velocity v of the particle and the position of the particle, set the initial particle swarm size to the maximum size Nmax=30, and initialize the number of iterations t=1;

(3)、采用适应度函数计算当前种群每个粒子的适应度函数值fi,fi表示第i个粒子的适应度函数值,其中 ω=2πfr,fr为当前激励频率,ω为激励电源的角频率,M为发射和接收线圈之间的互感,L1,L2为发射线圈和接收线圈电感,C1,C2为电容,Rs为电源内阻,RL为负载电阻,R1,R2为回路中电阻;(3), using the fitness function Calculate the fitness function value f i of each particle in the current population, fi represents the fitness function value of the i -th particle, where ω=2πf r , f r is the current excitation frequency, ω is the angular frequency of the excitation power supply, M is the mutual inductance between the transmitting and receiving coils, L 1 and L 2 are the inductances of the transmitting and receiving coils, C 1 and C 2 are Capacitance, R s is the internal resistance of the power supply, R L is the load resistance, R 1 and R 2 are the resistance in the loop;

(4)、用fi-best表示第i个粒子截止到第t次迭代时搜寻到的最优适应度函数值,用fi-gbest表示截止到第t次迭代时,全部粒子搜索到的最优适应度函数值,在粒子群算法开始迭代之前,设定fi-best=0,fi-gbest=0,将步骤(3)中得到的粒子适应度函数值fi和个体极值fi-best及全局极值fi-gbest相比较,如果fi≤fi-best,那么fi-best=fi,pi=xi,pi表示适应度函数值为fi-best的粒子位置,xi是所对适应度函数值为fi粒子的位置,如果fi≤fi-gbest,那么fi-gbest=fi,pg=xi,pg是粒子种群中全局最优值为fi-gbest的粒子位置;(4) Use f i-best to represent the optimal fitness function value searched by the i-th particle until the t-th iteration, and use f i -gbest to represent the optimal fitness function value searched by all particles until the t-th iteration The optimal fitness function value, before the particle swarm optimization algorithm starts to iterate, set f i-best = 0, f i-gbest = 0, the particle fitness function value f i obtained in step (3) and the individual extremum Compared with f i-best and the global extremum f i-gbest , if f i ≤ f i-best , then f i-best = f i , p i = x i , p i means that the fitness function value is f i- The best particle position, x i is the position of the corresponding fitness function value of f i particle, if f i ≤ f i-gbest , then f i-gbest = f i , p g = x i , p g is the particle population The particle position where the global optimal value is f i-gbest ;

(5)、按公式更新粒子群规模,其中Npresent为粒子群当前规模,Nmax为最大粒子群规模,Nmin为最小粒子群规模,MaxNum为最大迭代次数,t为当前迭代次数,n为控制粒子群规模变化规律的幂指数,通过参数n调节粒子群规模变化的快慢程度,按公式 v i t + 1 = w * v i t + c 1 * r a n d * ( p i - x i t ) + c 2 * r a n d * ( p g - x i t ) 和公式更新各个粒子的速度和位置,然后令迭代次数t=t+1,转向步骤(6),其中vi t+1代表t+1次迭代第i个粒子的速度,vi t代表当前第t次迭代第i个粒子的速度,c1和c2代表学习因子,rand代表[01]之间的随机数,pi表示适应度函数值为fi-best的粒子位置,pg是粒子种群中全局最优值为fi-gbest的粒子位置,xi t+1代表t+1次迭代第i个粒子位置,xi t代表第t次迭代第i个粒子当前位置,w代表惯性权重;(5), according to the formula Update the size of the particle swarm, where Npresent is the current size of the particle swarm, Nmax is the maximum size of the particle swarm, Nmin is the minimum size of the particle swarm, MaxNum is the maximum number of iterations, t is the current number of iterations, and n is the power index that controls the change law of the size of the particle swarm , through the parameter n to adjust the speed of particle swarm scale change, according to the formula v i t + 1 = w * v i t + c 1 * r a no d * ( p i - x i t ) + c 2 * r a no d * ( p g - x i t ) and the formula Update the velocity and position of each particle, then set the number of iterations t=t+1, turn to step (6), where v i t+1 represents the velocity of the i-th particle in the t+1 iteration, v i t represents the current t-th particle The velocity of the i-th particle in the iteration, c 1 and c 2 represent learning factors, rand represents a random number between [01], p i represents the particle position with fitness function value fi -best , p g is the particle population In the global optimal value is the particle position of f i-gbest , x i t+1 represents the position of the i-th particle in the t+1 iteration, x i t represents the current position of the i-th particle in the t-th iteration, and w represents the inertia weight ;

(6)、根据公式计算粒子适应度函数值的方差之和,favg为全部粒子适应度函数值的平均值,其中如果有(fi-favg)>1,则a=max(fi-favg),否则,a=1,判断方差是否等于0或者算法是否达到最大迭代次数,如果否,则转向步骤(3),如果是则转向步骤(7);(6), according to the formula Calculate the sum of the variance of particle fitness function values, f avg is the average value of all particle fitness function values, if (f i -f avg )>1, then a=max(f i -f avg ), otherwise , a=1, judge whether the variance is equal to 0 or whether the algorithm reaches the maximum number of iterations, if not, then turn to step (3), if so then turn to step (7);

(7)、输出搜索到的全局最优值pg,pg是粒子种群中全局最优值为fi-gbest的粒子位置,即搜索到的最优值对应的频率值;(7), output the searched global optimal value p g , p g is the particle position of the global optimal value f i-gbest in the particle population, that is, the frequency value corresponding to the searched optimal value;

(8)、用电流传感器检测负载电流i2的峰值,设Δ为设定的最大电流峰值波动范围,i2max为所检测的负载电流峰值,i2max(k)为负载的第k个电流周期电流峰值,i2max(k+1)为负载的第k+1个电流周期的电流峰值,判断|i2max(k+1)|-|i2max(k)|>Δ是否成立,如果判断结果为是,则转向步骤(1),算法重启;如果判断结果为否,算法转向步骤(7)。(8) Use a current sensor to detect the peak value of the load current i 2 , set Δ as the set maximum current peak fluctuation range, i 2max is the detected load current peak value, and i 2max (k) is the kth current cycle of the load Current peak value, i 2max (k+1) is the current peak value of the k+1th current cycle of the load, judge whether |i 2max (k+1)|-|i 2max (k)|>Δ is true, if the judgment result If yes, turn to step (1) and restart the algorithm; if the judgment result is no, turn to step (7).

本发明根据当前激励频率fr反推出发射线圈和接收线圈之间的互感M,先确定了发射线圈和接收线圈之间的互感,使得适应度函数变为只与激励频率有关的函数。本发明使粒子规模随迭代次数增加按类似于指数型曲线的方式减小,在算法搜索前期,粒子群规模较大且减少速度较慢,可以使算法充分对函数进行全局搜索,在后期,粒子群规模减少程度变快,可以使粒子收敛速度变快,减少粒子群算法搜索时间。本算法主要解决了磁耦合无线电能传输系统中粒子群算法在寻优过程中会短暂停滞的现象以及该算法本身粒子个数选取的问题,算法能够快速找到系统效率最优值。本算法设定的重启条件可以使收发线圈在改变距离的情况下时刻保持系统最大效率的输出。The present invention inversely deduces the mutual inductance M between the transmitting coil and the receiving coil according to the current excitation frequency f r , and firstly determines the mutual inductance between the transmitting coil and the receiving coil, so that the fitness function becomes a function only related to the excitation frequency. The invention makes the size of the particles decrease with the increase of the number of iterations in a manner similar to an exponential curve. In the early stage of the algorithm search, the size of the particle swarm is large and the speed of reduction is slow, which can make the algorithm fully search the function globally. In the later stage, the particles The faster the reduction of the group size, the faster the particle convergence speed and reduce the search time of the particle swarm optimization algorithm. This algorithm mainly solves the phenomenon that the particle swarm optimization algorithm in the magnetically coupled wireless power transmission system will temporarily stagnate during the optimization process and the problem of the number of particles selected by the algorithm itself. The algorithm can quickly find the optimal value of the system efficiency. The restart condition set by this algorithm can keep the output of the maximum efficiency of the system at all times when the distance of the transceiver coil is changed.

附图说明Description of drawings

图1为本发明粒子群优化算法流程图;Fig. 1 is the particle swarm optimization algorithm flowchart of the present invention;

图2为一般粒子群算法寻优结果仿真图;Fig. 2 is the simulation diagram of general particle swarm optimization algorithm optimization result;

图3为本发明粒子群优化算法寻优结果仿真图;Fig. 3 is the simulation diagram of the optimization result of the particle swarm optimization algorithm of the present invention;

图4为粒子群规模随迭代次数增加减小图。Figure 4 is a graph showing the particle swarm size decreases with the increase of the number of iterations.

具体实施方法Specific implementation method

结合附图详细描述本发明的具体内容。本发明主要是针对磁耦合无线电能传输系统,运用改进型粒子群算法,使粒子规模减小,算法能够快速找到效率最大点以及其相应频率。以下通过特定的具体实例说明并用Matlab仿真。粒子群优化算法流程请见图1,高传输效率无线电能发射系统的频率快速搜索方法,其包括以下步骤:The specific content of the present invention will be described in detail in conjunction with the accompanying drawings. The invention is mainly aimed at the magnetic coupling wireless power transmission system, and uses the improved particle swarm algorithm to reduce the size of the particles, and the algorithm can quickly find the maximum efficiency point and its corresponding frequency. The following is illustrated by a specific concrete example and simulated with Matlab. The flow of the particle swarm optimization algorithm is shown in Figure 1, a fast frequency search method for a wireless power transmission system with high transmission efficiency, which includes the following steps:

(1)、初始化算法,包括设定粒子种群维数D=1,最大迭代次数MaxNum=200,同时限定粒子最大速度vmax,初始化惯性权重w;(1), initialization algorithm, including setting particle population dimension D=1, maximum number of iterations MaxNum=200, limiting particle maximum velocity v max at the same time, initializing inertial weight w;

(2)、直接设定粒子群最大规模Nmax为30和粒子群最小规模Nmin为2,随机初始化粒子的速度v和粒子的位置。设定初始粒子群规模为最大规模Nmax=30,初始化迭代次数t=1,目前,粒子群规模的设定没有统一的规则,通常根据寻优对象和个人经验进行设定。本算法只需直接设定粒子群最大规模为Nmax=30,即能解决谐振式电能发送装置效率寻优的各种情况。算法中设定最小规模,使粒子群规模随迭代次数的增加逐渐由最大规模Nmax减小到最小规模Nmin即可,本算法中Nmin=2;(2) Directly set the maximum size Nmax of the particle swarm to 30 and the minimum size Nmin of the particle swarm to 2, and initialize the velocity v and the position of the particle randomly. Set the initial particle swarm size to the maximum size Nmax=30, and the number of initialization iterations t=1. At present, there is no uniform rule for setting the particle swarm size, and it is usually set according to the optimization object and personal experience. This algorithm only needs to directly set the maximum size of the particle swarm as Nmax=30, which can solve various situations of optimizing the efficiency of the resonant power transmission device. The minimum scale is set in the algorithm so that the size of the particle swarm gradually decreases from the maximum scale Nmax to the minimum scale Nmin with the increase of the number of iterations. In this algorithm, Nmin=2;

(3)、采用适应度函数计算当前种群每个粒子的适应度函数值fi,fi表示第i个粒子的适应度函数值,其中 ω=2πfr,fr当前激励频率,ω为激励电源的角频率,M为发射和接收线圈之间的互感,L1,L2为发射线圈和接收线圈电感,C1,C2为电容,Rs为电源内阻,RL为负载电阻,R1,R2为回路中电阻。本算法先由当前激励频率fr和方程组 U &CenterDot; L 1 = j&omega;L 1 I &CenterDot; 1 U &CenterDot; L 1 = j &omega; M ( I &CenterDot; 1 - I &CenterDot; 2 ) j &omega; M I &CenterDot; 1 = I &CenterDot; 2 Z 2 Z 2 = R 2 + R L + j ( &omega;L 2 - 1 &omega;C 2 ) &omega; = 2 &pi;f r 推导出发射和接收线圈之间的互感M, M = ( &omega;L 2 - 1 &omega;C 2 ) &lsqb; ( R 2 + R L ) 2 + ( &omega;L 2 - 1 &omega;C 2 ) 2 &rsqb; 2 &omega; ( R 2 + R L ) , 然后再推导出适应度函数,本算法采用的适应度函数是效率与互感M的函数。所示方程组可根据基本电路定理对整个系统进行分析推导出来。其中代表线圈L1的电压,为输入电流,负载电流,本算法采用的适应度函数是效率与互感M的函数,所以当两线圈之间的距离变化,导致M也会变化时,适应度函数也会发生变化,这时根据当前电压激励频率以及方程组可求出M,进一步确定系统当前距离下的适应度函数;(3), using the fitness function Calculate the fitness function value f i of each particle in the current population, fi represents the fitness function value of the i -th particle, where ω=2πf r , f r the current excitation frequency, ω is the angular frequency of the excitation power supply, M is the mutual inductance between the transmitting and receiving coils, L 1 and L 2 are the inductances of the transmitting and receiving coils, C 1 and C 2 are the capacitances , R s is the internal resistance of the power supply, RL is the load resistance, R 1 and R 2 are the resistance in the loop. This algorithm first consists of the current excitation frequency f r and the equations u &CenterDot; L 1 = j&omega;L 1 I &CenterDot; 1 u &Center Dot; L 1 = j &omega; m ( I &Center Dot; 1 - I &Center Dot; 2 ) j &omega; m I &Center Dot; 1 = I &Center Dot; 2 Z 2 Z 2 = R 2 + R L + j ( &omega;L 2 - 1 &omega; C 2 ) &omega; = 2 &pi;f r Deriving the mutual inductance M between the transmitting and receiving coils, m = ( &omega;L 2 - 1 &omega; C 2 ) &lsqb; ( R 2 + R L ) 2 + ( &omega;L 2 - 1 &omega; C 2 ) 2 &rsqb; 2 &omega; ( R 2 + R L ) , Then deduce the fitness function, the fitness function used in this algorithm is the function of efficiency and mutual inductance M. The equations shown can be derived by analyzing the whole system according to the basic circuit theorem. in represents the voltage of coil L1, is the input current, Load current, the fitness function used in this algorithm is a function of efficiency and mutual inductance M, so when the distance between the two coils changes, M will also change, and the fitness function will also change. At this time, according to the current voltage excitation frequency And the equations can find M, and further determine the fitness function under the current distance of the system;

(4)、用fi-best表示第i个粒子截止到第t次迭代时搜寻到的最优适应度函数值,用fi-gbest表示截止到第t次迭代时,全部粒子搜索到的最优适应度函数值。在算法开始迭代之前,设定fi-best=0,fi-gbest=0,将步骤(3)中得到的粒子适应度函数值fi和个体极值fi-best及全局极值fi-gbest相比较,如果fi≤fi-best,那么fi-best=fi,pi=xi;pi表示适应度函数值为fi-best的粒子位置,xi是所对适应度函数值为fi粒子的位置,如果fi≤fi-gbest,那么fi-gbest=fi,pg=xi;pg是粒子种群中全局最优值为fi-gbest的粒子位置;(4) Use f i-best to represent the optimal fitness function value searched by the i-th particle until the t-th iteration, and use f i -gbest to represent the optimal fitness function value searched by all particles until the t-th iteration Optimal fitness function value. Before the algorithm starts to iterate, set f i-best =0, f i-gbest =0, the particle fitness function value f i obtained in step (3), the individual extremum f i-best and the global extremum f Compared with i -gbest, if f i ≤ f i-best , then f i-best = f i , p i = x i ; p i represents the particle position whose fitness function value is f i-best , and xi is all For the position where the fitness function value is f i particle, if f i ≤ f i-gbest , then f i-gbest = f i , p g = x i ; p g is the global optimal value in the particle population is f i- The particle position of gbest ;

(5)按公式更新粒子群规模,其中Npresent为粒子群当前规模,Nmax为最大粒子群规模,MaxNum为最大迭代次数,t为当前迭代次数,n为控制粒子群规模变化规律的幂指数,通过参数n可调节粒子群规模变化快慢程度。按公式 v i t + 1 = w * v i t + c 1 * r a n d * ( p i - x i t ) + c 2 * r a n d * ( p g - x i t ) 和公式 x i t + 1 = x i t + v i t + 1 更新各个粒子的速度和位置,然后令迭代次数t=t+1,转向步骤(6),其中vi t+1代表t+1次迭代第i个粒子的速度,vi t代表当前第t次迭代第i个粒子的速度,c1和c2代表学习因子,本次设c1=2,c2=2,rand代表[01]之间的随机数。pi表示适应度函数值为fi-best的粒子位置,pg是粒子种群中全局最优值为fi-gbest的粒子位置,xi t+1代表t+1次迭代第i个粒子位置,xi t代表第t次迭代第i个粒子当前位置,w代表惯性权重。最初设定粒子群规模为30,能够解决现有技术中粒子群规模选取不足而导致算法错过全局最优值的情况,随着算法的运行,粒子规模的设定对算法收敛的影响越来越大,采用粒子规模随着迭代次数增加而逐渐减小的方式,粒子群规模得到了精简,减去冗余粒子,使得粒子群算法在搜索后期加速收敛,提高了算法的运行速度;(5) According to the formula Update the size of the particle swarm, where Npresent is the current size of the particle swarm, Nmax is the maximum size of the particle swarm, MaxNum is the maximum number of iterations, t is the current number of iterations, n is the power exponent that controls the change of the size of the particle swarm, and the particles can be adjusted by parameter n How quickly the group size changes. by formula v i t + 1 = w * v i t + c 1 * r a no d * ( p i - x i t ) + c 2 * r a no d * ( p g - x i t ) and the formula x i t + 1 = x i t + v i t + 1 Update the velocity and position of each particle, then set the number of iterations t=t+1, turn to step (6), where v i t+1 represents the velocity of the i-th particle in the t+1 iteration, v i t represents the current t-th particle The velocity of the i-th particle in the iteration, c 1 and c 2 represent learning factors, this time set c 1 =2, c 2 =2, and rand represents a random number between [01]. p i represents the particle position whose fitness function value is f i-best , p g is the particle position whose global optimal value is f i-gbest in the particle population, x i t+1 represents the ith particle of t+1 iteration position, x i t represents the current position of the i-th particle in the t-th iteration, and w represents the inertia weight. Initially setting the size of the particle swarm to 30 can solve the problem that the algorithm misses the global optimal value due to insufficient selection of the size of the particle swarm in the existing technology. With the operation of the algorithm, the setting of the particle size has more and more influence on the convergence of the algorithm Large, using the method that the particle size gradually decreases with the increase of the number of iterations, the size of the particle swarm is simplified, and redundant particles are subtracted, so that the particle swarm algorithm can accelerate the convergence in the later stage of the search and improve the running speed of the algorithm;

(6)、根据公式计算粒子适应度函数值的方差之和,favg为全部粒子适应度函数值的平均值,其中如果有(fi-favg)>1,则a=max(fi-favg),否则,a=1。判断方差是否等于0或者算法是否达到最大迭代次数,如果否,则转向步骤(3),如果是则转向步骤(7);(6), according to the formula Calculate the sum of the variance of particle fitness function values, f avg is the average value of all particle fitness function values, if (f i -f avg )>1, then a=max(f i -f avg ), otherwise , a=1. Judging whether the variance is equal to 0 or whether the algorithm has reached the maximum number of iterations, if not, then turn to step (3), if yes, turn to step (7);

(7)、输出搜索到的全局最优值pg,pg是粒子种群中全局最优值为fi-gbest的粒子位置,即搜索到的最优值对应的频率值。(7) Output the searched global optimal value p g , p g is the particle position in the particle population whose global optimal value is fi -gbest , that is, the frequency value corresponding to the searched optimal value.

(8)、用电流传感器检测负载电流i2的峰值,设Δ为设定的最大电流峰值波动范围,i2max为所检测的负载电流峰值,i2max(k)为负载的第k个电流周期电流峰值,i2max(k+1)为负载的第k+1个电流周期的电流峰值,判断|i2max(k+1)|-|i2max(k)|>Δ是否成立,如果判断结果为是,则转向步骤(1),算法重启;如果判断结果为否,算法转向步骤(7)。(8) Use a current sensor to detect the peak value of the load current i 2 , set Δ as the set maximum current peak fluctuation range, i 2max is the detected load current peak value, and i 2max (k) is the kth current cycle of the load Current peak value, i 2max (k+1) is the current peak value of the k+1th current cycle of the load, judge whether |i 2max (k+1)|-|i 2max (k)|>Δ is true, if the judgment result If yes, turn to step (1) and restart the algorithm; if the judgment result is no, turn to step (7).

为了能够很清楚的了解本算法的优势,分别在图2和图3中给出了一般粒子群算法和本算法寻优结果的仿真图,图4为粒子群规模随迭代次数增加减小图。In order to clearly understand the advantages of this algorithm, the simulation diagrams of the general particle swarm optimization algorithm and the optimization results of this algorithm are given in Figure 2 and Figure 3, respectively, and Figure 4 is a graph showing that the particle swarm size decreases with the increase in the number of iterations.

图2一般粒子群算法寻优结果图,图中曲线为磁耦合无线电能传输系统效率与频率的函数图像,图中五角星为所搜寻到的最优值。最终搜寻到的频率为13544961.6816Hz。Figure 2 is the general particle swarm optimization optimization result diagram. The curve in the figure is the function image of the efficiency and frequency of the magnetically coupled wireless power transfer system. The five-pointed star in the figure is the optimal value found. The frequency finally found is 13544961.6816Hz.

图3为本发明算法寻优结果图,在寻优精度相同的情况下,本算法所耗时间比一般算法减少了56%。Fig. 3 is a diagram of the optimization result of the algorithm of the present invention. Under the condition of the same optimization accuracy, the time consumed by the algorithm is reduced by 56% compared with the general algorithm.

图4表示本算法粒子群规模随着迭代次数增加逐渐减小的过程。Figure 4 shows the process that the particle swarm size of this algorithm gradually decreases with the increase of the number of iterations.

以上实施例描述了本发明的基本原理、主要特征及优点,本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明原理的范围下,本发明还会有各种变化和改进,这些变化和改进均落入本发明保护的范围内。The above embodiments have described the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. What are described in the above embodiments and description are only to illustrate the principles of the present invention. Without departing from the scope of the principle of the present invention, there will be various changes and improvements in the present invention, and these changes and improvements all fall within the protection scope of the present invention.

Claims (1)

1.高传输效率无线电能发射系统的频率快速搜索方法,其特征在于:将一般粒子群算法中的粒子群规模分开设定,分别为最大粒子群规模Nmax=30和最小粒子群规模Nmin=2,粒子群规模随着迭代次数增加而沿着指数曲线的方式逐渐减小,其具体实施步骤为:1. The frequency fast search method of the wireless energy transmitting system with high transmission efficiency is characterized in that: the particle swarm scale in the general particle swarm algorithm is set separately, being respectively maximum particle swarm scale Nmax=30 and minimum particle swarm scale Nmin=2 , the particle swarm size gradually decreases along the exponential curve as the number of iterations increases. The specific implementation steps are: (1)、初始化算法,包括设定粒子种群维数D,最大迭代次数MaxNum,同时限定粒子最大速度vmax,初始化惯性权重w;(1), the initialization algorithm, including setting the particle population dimension D, the maximum number of iterations MaxNum, while limiting the particle maximum velocity v max , and initializing the inertial weight w; (2)、直接设定粒子群最大规模Nmax为30和粒子群最小规模Nmin为2,随机初始化粒子的速度v和粒子的位置,设定初始粒子群规模为最大规模Nmax=30,初始化迭代次数t=1;(2), directly set the maximum size Nmax of the particle swarm to 30 and the minimum size Nmin of the particle swarm to 2, randomly initialize the velocity v of the particle and the position of the particle, set the initial particle swarm size to the maximum size Nmax=30, and initialize the number of iterations t=1; (3)、采用适应度函数计算当前种群每个粒子的适应度函数值fi,fi表示第i个粒子的适应度函数值,其中 ω=2πfr,fr为当前激励频率,ω为激励电源的角频率,M为发射和接收线圈之间的互感,L1,L2为发射线圈和接收线圈电感,C1,C2为电容,Rs为电源内阻,RL为负载电阻,R1,R2为回路中电阻;(3), using the fitness function Calculate the fitness function value f i of each particle in the current population, fi represents the fitness function value of the i -th particle, where ω=2πf r , f r is the current excitation frequency, ω is the angular frequency of the excitation power supply, M is the mutual inductance between the transmitting and receiving coils, L 1 and L 2 are the inductances of the transmitting and receiving coils, C 1 and C 2 are Capacitance, R s is the internal resistance of the power supply, R L is the load resistance, R 1 and R 2 are the resistance in the loop; (4)、用fi-best表示第i个粒子截止到第t次迭代时搜寻到的最优适应度函数值,用fi-gbest表示截止到第t次迭代时,全部粒子搜索到的最优适应度函数值,在粒子群算法开始迭代之前,设定fi-best=0,fi-gbest=0,将步骤(3)中得到的粒子适应度函数值fi和个体极值fi-best及全局极值fi-gbest相比较,如果fi≤fi-best,那么fi-best=fi,pi=xi,pi表示适应度函数值为fi-best的粒子位置,xi是所对适应度函数值为fi粒子的位置,如果fi≤fi-gbest,那么fi-gbest=fi,pg=xi,pg是粒子种群中全局最优值为fi-gbest的粒子位置;(4) Use f i-best to represent the optimal fitness function value searched by the i-th particle until the t-th iteration, and use f i -gbest to represent the optimal fitness function value searched by all particles until the t-th iteration The optimal fitness function value, before the particle swarm optimization algorithm starts to iterate, set f i-best = 0, f i-gbest = 0, the particle fitness function value f i obtained in step (3) and the individual extremum Compared with f i-best and the global extremum f i-gbest , if f i ≤ f i-best , then f i-best = f i , p i = x i , p i means that the fitness function value is f i- The best particle position, x i is the position of the corresponding fitness function value of f i particle, if f i ≤ f i-gbest , then f i-gbest = f i , p g = x i , p g is the particle population The particle position where the global optimal value is f i-gbest ; (5)、按公式更新粒子群规模,其中Npresent为粒子群当前规模,Nmax为最大粒子群规模,Nmin为最小粒子群规模,MaxNum为最大迭代次数,t为当前迭代次数,n为控制粒子群规模变化规律的幂指数,通过参数n调节粒子群规模变化的快慢程度,按公式 v i t + 1 = w * v i t + c 1 * r a n d * ( p i - x i t ) + c 2 * r a n d * ( p g - x i t ) 和公式更新各个粒子的速度和位置,然后令迭代次数t=t+1,转向步骤(6),其中代表t+1次迭代第i个粒子的速度,代表当前第t次迭代第i个粒子的速度,c1和c2代表学习因子,rand代表[01]之间的随机数,pi表示适应度函数值为fi-best的粒子位置,pg是粒子种群中全局最优值为fi-gbest的粒子位置,代表t+1次迭代第i个粒子位置,代表第t次迭代第i个粒子当前位置,w代表惯性权重;(5), according to the formula Update the size of the particle swarm, where Npresent is the current size of the particle swarm, Nmax is the maximum size of the particle swarm, Nmin is the minimum size of the particle swarm, MaxNum is the maximum number of iterations, t is the current number of iterations, and n is the power index that controls the change law of the size of the particle swarm , through the parameter n to adjust the speed of particle swarm scale change, according to the formula v i t + 1 = w * v i t + c 1 * r a no d * ( p i - x i t ) + c 2 * r a no d * ( p g - x i t ) and the formula Update the speed and position of each particle, then make the number of iterations t=t+1, turn to step (6), where Represents the velocity of the i-th particle in the t+1 iteration, Represents the velocity of the i-th particle in the current t-th iteration, c 1 and c 2 represent learning factors, rand represents a random number between [01], p i represents the particle position whose fitness function value is fi -best , p g is the particle position of the global optimal value of f i-gbest in the particle population, Represents the i-th particle position of the t+1 iteration, Represents the current position of the i-th particle in the t-th iteration, and w represents the inertia weight; (6)、根据公式计算粒子适应度函数值的方差之和,favg为全部粒子适应度函数值的平均值,其中如果有(fi-favg)>1,则a=max(fi-favg),否则,a=1,判断方差是否等于0或者算法是否达到最大迭代次数,如果否,则转向步骤(3),如果是则转向步骤(7);(6), according to the formula Calculate the sum of the variance of particle fitness function values, f avg is the average value of all particle fitness function values, if (f i -f avg )>1, then a=max(f i -f avg ), otherwise , a=1, judge whether the variance is equal to 0 or whether the algorithm reaches the maximum number of iterations, if not, then turn to step (3), if so then turn to step (7); (7)、输出搜索到的全局最优值pg,pg是粒子种群中全局最优值为fi-gbest的粒子位置,即搜索到的最优值对应的频率值;(7), output the searched global optimal value p g , p g is the particle position of the global optimal value f i-gbest in the particle population, that is, the frequency value corresponding to the searched optimal value; (8)、用电流传感器检测负载电流i2的峰值,设Δ为设定的最大电流峰值波动范围,i2max为所检测的负载电流峰值,i2max(k)为负载的第k个电流周期电流峰值,i2max(k+1)为负载的第k+1个电流周期的电流峰值,判断|i2max(k+1)|-|i2max(k)|>Δ是否成立,如果判断结果为是,则转向步骤(1),算法重启;如果判断结果为否,算法转向步骤(7)。(8) Use a current sensor to detect the peak value of the load current i 2 , set Δ as the set maximum current peak fluctuation range, i 2max is the detected load current peak value, and i 2max (k) is the kth current cycle of the load Current peak value, i 2max (k+1) is the current peak value of the k+1th current cycle of the load, judge whether |i 2max (k+1)|-|i 2max (k)|>Δ is true, if the judgment result If yes, turn to step (1) and restart the algorithm; if the judgment result is no, turn to step (7).
CN201510559086.6A 2015-09-06 2015-09-06 The frequency method for fast searching of high-transmission efficiency radio energy emission system Expired - Fee Related CN105140972B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510559086.6A CN105140972B (en) 2015-09-06 2015-09-06 The frequency method for fast searching of high-transmission efficiency radio energy emission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510559086.6A CN105140972B (en) 2015-09-06 2015-09-06 The frequency method for fast searching of high-transmission efficiency radio energy emission system

Publications (2)

Publication Number Publication Date
CN105140972A true CN105140972A (en) 2015-12-09
CN105140972B CN105140972B (en) 2018-01-30

Family

ID=54726229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510559086.6A Expired - Fee Related CN105140972B (en) 2015-09-06 2015-09-06 The frequency method for fast searching of high-transmission efficiency radio energy emission system

Country Status (1)

Country Link
CN (1) CN105140972B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109347214A (en) * 2018-07-16 2019-02-15 福州大学 Search method for multi-peak extreme value in frequency modulation control of wireless power transfer system
CN110257835A (en) * 2019-07-31 2019-09-20 洋浦科意峰润科技有限责任公司 Cathodic protection feed experiment box
CN110730992A (en) * 2017-06-06 2020-01-24 供应公司 Method and system for wireless power transfer
CN110875639A (en) * 2018-08-31 2020-03-10 丰田自动车株式会社 Power transmission device, power reception device, and control method of power transmission device
CN113526413A (en) * 2021-07-20 2021-10-22 宁波如意股份有限公司 Forklift lifting device and power generation efficiency control method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100023307A1 (en) * 2008-07-24 2010-01-28 University Of Cincinnati Methods for prognosing mechanical systems
CN104200264A (en) * 2014-09-25 2014-12-10 国家电网公司 Two-stage particle swarm optimization algorithm including independent global search

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100023307A1 (en) * 2008-07-24 2010-01-28 University Of Cincinnati Methods for prognosing mechanical systems
CN104200264A (en) * 2014-09-25 2014-12-10 国家电网公司 Two-stage particle swarm optimization algorithm including independent global search

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
NAZMUL HASAN等: ""Multi-Objectove Particle Swarm Optimization Applied to the Design of Wireless Power Transfer Systems"", 《2015 IEEE WIRELESS POWER TRANSFER CONFERENCE》 *
谭林林等: ""基于频率控制的磁耦合共振式无线电力传输系统传输效率优化控制"", 《中国科学》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110730992A (en) * 2017-06-06 2020-01-24 供应公司 Method and system for wireless power transfer
CN110730992B (en) * 2017-06-06 2021-08-27 供应公司 Method and system for wireless power transfer
CN109347214A (en) * 2018-07-16 2019-02-15 福州大学 Search method for multi-peak extreme value in frequency modulation control of wireless power transfer system
CN109347214B (en) * 2018-07-16 2021-12-28 福州大学 Method for searching multi-peak extreme value in frequency modulation control of wireless power transmission system
CN110875639A (en) * 2018-08-31 2020-03-10 丰田自动车株式会社 Power transmission device, power reception device, and control method of power transmission device
CN110875639B (en) * 2018-08-31 2023-11-03 丰田自动车株式会社 Power transmission device, power receiving device and control method of power transmission device
CN110257835A (en) * 2019-07-31 2019-09-20 洋浦科意峰润科技有限责任公司 Cathodic protection feed experiment box
CN110257835B (en) * 2019-07-31 2020-04-28 承德前潮慧创科技有限公司 Cathodic protection feed experiment box
CN113526413A (en) * 2021-07-20 2021-10-22 宁波如意股份有限公司 Forklift lifting device and power generation efficiency control method thereof
CN113526413B (en) * 2021-07-20 2022-10-25 宁波如意股份有限公司 Forklift lifting device and power generation efficiency control method thereof

Also Published As

Publication number Publication date
CN105140972B (en) 2018-01-30

Similar Documents

Publication Publication Date Title
CN105160395B (en) The improving efficiency inertial change particle swarm optimization of resonant mode electric energy dispensing device
CN105184361B (en) The maximal efficiency tracking of electric automobile magnetic coupling wireless charging system
CN105140972B (en) The frequency method for fast searching of high-transmission efficiency radio energy emission system
WO2017035964A1 (en) Method and system for determining load characteristics of electric power system
CN110022111B (en) Efficiency optimization method of permanent magnet motor in all working conditions in vehicle electric drive system
Chen et al. The scalar curvature flow on S n—perturbation theorem revisited
CN104135088A (en) Non-identical transmitting and receiving coil pair applicable to wireless power transmission and capable of restraining frequency splitting and manufacturing method of non-identical transmitting and receiving coil pair
CN107766669B (en) A method for calculating electrical performance parameters of wireless charging coil self-inductance and mutual inductance
CN107526899B (en) Load and mutual inductance identification method of magnetic coupling WPT system based on genetic algorithm
CN105391190B (en) Based on the double source wireless power supply system spacing optimization method that power swing standard deviation is minimum
CN105896753A (en) Optimal frequency configuration method of single-repeater wireless power transmission system
CN104993619A (en) Method and device for increasing working efficiency of wireless power transmission system during frequency drift
CN101917762A (en) Particle Swarm Sensor Node Localization Method with Penalty Function
Zhang et al. Detection of metal obstacles in wireless charging system of electric vehicle
CN102692491B (en) Soil moisture characteristic parameter calculating method based on a staging tabu searching algorithm
CN104008118A (en) Method for improving population diversity in gravitational search algorithm
CN104881512A (en) Particle swarm optimization-based automatic design method of ripple-free deadbeat controller
CN104779686B (en) Method for improving efficiency of ICPT (inductively coupled power transfer)-based non-contact charging for electric vehicle
CN106767794A (en) A kind of elastic zero-speed method of discrimination based on pedestrian movement&#39;s modal identification
CN108872701A (en) A kind of test method and system of wireless charging system charge efficiency
CN105141016B (en) Electric automobile wireless charging stake efficiency extreme point tracking during frequency bifurcated
CN105184077A (en) Excessively-close-range particle-swarm exponential method for optimizing efficiency of resonant electric energy transmitting system
CN210608650U (en) Wireless charging system and its foreign object detection circuit
CN109557168B (en) Anti-interference high-sensitivity gas-liquid two-phase flow phase content detection method
CN115425768B (en) PyTorch-based LCC-S type WPT system load and self-mutual inductance identification method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Shi Yanyan

Inventor after: Chang Qin

Inventor after: Wang Meng

Inventor after: Jing Jianwei

Inventor after: Fan Yue

Inventor before: Wang Meng

Inventor before: Sun Changxing

Inventor before: Shi Yanyan

Inventor before: Liang Jie

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180130

Termination date: 20180906

CF01 Termination of patent right due to non-payment of annual fee