电动汽车磁耦合无线充电系统的最大效率跟踪方法

文档序号:9433179阅读:973来源:国知局
电动汽车磁耦合无线充电系统的最大效率跟踪方法
【技术领域】
[0001] 本发明涉及电动汽车磁耦合无线充电系统最大效率寻找方法技术领域,特别是磁 耦合共振无线电能传输系统中系统传输效率的搜索技术领域,具体涉及一种电动汽车磁耦 合无线充电系统的最大效率跟踪方法。
【背景技术】
[0002] 电动汽车的充电一直是研究的热点,随着电动汽车的发展,便捷多样的充电方式 越来越受欢迎。而无线充电技术使用方便、安全,设备积尘较少,且无接触损耗等问题,因此 在无线充电技术在电动汽车领域受到越来越多的关注。无线电能传输方式主要有3种:第 一种是电磁感应式;第二种是微波射频式;第三种磁耦合共振式。第三种其基本思想基于 磁耦合共振原理实现:当电源激励频率达到一定值时,整个系统处于共振状态,此时能够实 现无线高效能能量传输。磁耦合共振式无线电能传输方式有传输距离远,传输功率大的优 点,但该技术还在起步阶段。
[0003] 找到系统效率传输最优值,并找到在系统最大传输效率时系统的激励频率是当前 研究的热点。粒子群算法在多峰函数值的寻找中具有优势,但是针对于磁耦合无线电能出 输系统来说,其系统效率函数会出现单个或两个极值点,当出现单个极值点情况,用基本粒 子群算法对其搜索时,算法搜索后期会出现短暂停滞现象;对于算法本身来说,粒子规模过 大会导致算法进行多余的计算,占用计算时间,而较小的规模则导致粒子直接错过全局最 优值,甚至找不到极值点。通过检索文献可知,一般粒子规模设在20-40之间,但粒子规模 的精确选取一直以来都是根据个人在解决问题时不停地尝试试验出来的,非常盲目。所以 针对以上情况,急需找到一种针对磁耦合无线电能传输系统本身特点的算法,解决系统最 优的效率寻找问题。如何针对于磁耦合无线供电系统中设计一种算法来迅速找到系统最大 效率以及相应的频率点是亟待解决的问题。

【发明内容】

[0004] 本发明解决的技术问题是提供了一种电动汽车磁耦合无线充电系统的最大效率 跟踪方法,该算法采用的适应度函数随着发射和接收线圈之间互感的不同而改变的,在算 法开始搜索前先确定了发射线圈和接收线圈之间的互感,使得适应度函数变为只与激励频 率有关的函数,然后用粒子群算法进行寻优计算。
[0005] 本发明为解决上述技术问题采用如下技术方案,1、电动汽车磁耦合无线充电系统 的最大效率跟踪方法,其特征在于:将一般粒子群算法中的粒子群规模分开设定,分别为最 大粒子群规模Nmax = 30和最小粒子群规模Nmin = 2,粒子群规模随着迭代次数增加而逐 渐减小,其具体实施步骤为:
[0006] (1)、初始化算法,包括设定粒子种群维数D,最大迭代次数MaxNum,同时限定粒子 最大速度v_,初始化惯性权重w ;
[0007] (2)、直接设定粒子群最大规模Nmax为30和粒子群最小规模Nmin为2,随机初始 化粒子的速度V和粒子的位置,设定初始粒子群规模为最大规模Nmax = 30,初始化迭代次 数 t = 1 ;
[0008] (3)、采用适应度函数
计算当前种群每个粒子的适应 度函数值匕,A表示第i个粒子的适应度函数值,其中

ω = 2 π f;,f;为当前激励频率,ω为激励电源的角频率,M 为发射和接收线圈之间的互感,L1, L2为发射线圈和接收线圈电感,C i,C2为电容,R s为电源 内阻,&为负载电阻,R i,私为回路中电阻;
[0009] (4)、用A test表示第i个粒子截止到第t次迭代时搜寻到的最优适应度函数值,用 ^ gtest表示截止到第t次迭代时,全部粒子搜索到的最优适应度函数值,在粒子群算法开始 迭代之前,设定fi bf3St= 〇,f i gbf3St= 〇,将步骤(3)中得到的粒子适应度函数值f ;和个体极 值^ test及全局极值f i gtest相比较,如果f i f i best,男P 么 f i best f i, Pi= X i,口;表示适应 度函数值为A test的粒子位置,X i是所对适应度函数值为f i粒子的位置,如果f f i gtest, 那么fi gbest= f i,Pg= X i,Pg是粒子种群中全局最优值为f i gbest的粒子位置;
[0010] (5)、按公式 Npresent= N max-(N max-N min) *t/(MaxNum)更新 粒子群规模,其中Npresent为粒子群当前规模,Nmax为最大粒子群规模, Nmin为最小粒子群规模,MaxNum为最大迭代次数,t为当前迭代次数,按公式
!和公式if1 = .< + V;+1更新各个粒 子的速度和位置,然后令迭代次数t = t+Ι,转向步骤(6),其中Vlt+1代表t+Ι次迭代第i个 粒子的速度,代表当前第t次迭代第i个粒子的速度,c JP c 2代表学习因子,rand代表
[01]之间的随机数,P1表示适应度函数值为f i test的粒子位置,P ,是粒子种群中全局最优 值为A gtest的粒子位置,X Λ1代表t+Ι次迭代第i个粒子位置,X ^代表第t次迭代第i个 粒子当前位置,w代表惯性权重;
[0011] (6)、根据公式
计算粒子适应度函数值的方差之 和,favg为全部粒子适应度函数值的平均值,其中如果有(f ^favg) >1,则a = max (^favg),否 贝1J,a = 1,判断方差是否等于0或者粒子群算法是否达到最大迭代次数,如果否,则转向步 骤(3),如果是则转向步骤(7);
[0012] (7)、输出搜索到的全局最优值pg,pg是粒子种群中全局最优值为f i gbest的粒子位 置,即搜索到的最优值对应的频率值;
[0013] (8)、用电流传感器检测负载电流i2的峰值,设△为设定的最大电流峰值波动范 围,i2_为所检测的负载电流峰值,i2_(k)为负载的第k个电流周期电流峰值,i2_(k+l) 为负载的第k+i个电流周期的电流峰值,判断|i2_(k+i) I-Ii2niax(k) |>Δ是否成立,如果判 断结果为是,则转向步骤(1),算法重启,如果判断结果为否,算法转向步骤(7)。
[0014] 本发明方法使粒子规模随迭代次数增加逐渐减小,在算法开始前期,粒子群规模 设定较大值,使得算法进行全局搜索,不会漏掉全局最优值,在算法搜索后期,若是一般粒 子群算法会出现短暂停滞现象,而此时,本算法因为精简了粒子群规模,除去了冗余粒子, 就使得算法在后期不会出现短暂停滞现象,并且收敛速度加快,减少算法搜索时间;且通过 检索文献发现,粒子群规模一般设在20-40之间,但粒子规模精确选取不确定,而是根据个 人经验设定。本算法设定粒子最大规模和最小规模,使粒子规模随迭代次数的增加逐渐由 最大规模Nmax = 30减小到最小规模Nmin = 2,解决了算法规模选取不精确的问题。另外, 本发明算法采用的适应度函数随着发射和接收线圈之间互感的不同而改变的,在算法开始 搜索前先确定了发射线圈和接收线圈之间的互感,使得适应度函数变为只与激励频率有关 的函数,然后用粒子群算法进行寻优计算。另外,本算法设定负载电流是否变化作为重启条 件,并且当检测电流发生变化时,算法开始重启,重新搜索系统传输效率的最大值对应的频 率。
【附图说明】
[0015] 图1本发明粒子群优化算法流程图;
[0016] 图2为一般粒子群算法寻优结果仿真图;
[0017] 图3为本发明粒子群优化算法寻优结果仿真图;
[0018] 图4为粒子群规模随迭代次数增加减小图。
[0019] 具体实施方法
[0020] 结合附图详细描述本实用新型的具体内容。本发明主要是针对磁耦合无线电能传 输系统,运用改进型粒子群算法,使粒子规模减小,算法能够快速找到效率最大点以及其相 应频率。以下通过特定的具体实例说明并用Matlab仿真。粒子群算法流程请见图1,电动 汽车磁耦合无线充电系统的最大效率跟踪方法,其包括以下步骤:
[0021] (1)、初始化算法,包括设定粒子种群维数D = 1,最大迭代次数MaxNum = 200,同 时限定粒子最大速度Vmax,初始化惯性权重w ;
[0022] (2)、直接设定粒子群最大规模Nmax为30和粒子群最小规模Nmin为2,随机初始 化粒子的速度V和粒子的位置。设定初始粒子群规模为最大规模Nmax = 30,初始化迭代次 数t = 1,目前,粒子群规模的设定没有统一的规则,通常根据寻优对象和个人经验进行设 定。本算法只需直接设定粒子群最大规模为Nmax = 30,即能解决谐振式电能发送装置效率 寻优的各种情况。算法中设定最小规模,使粒子群规模随迭代次数的增加逐渐由最大规模 Nmax减小到最小规模Nmin即可,本算法中Nmin = 2 ;
[0023] (3)、采用适应度函数
计算当前种群每个粒子的适应 度函数值匕,A表示第i个粒子的适应度函数值,其中
, CN 105184361 A 说明书 4/5 页
,ω = 2 π f;,f;当前激励频率,ω为激励电源的角频 率,M为发射和接收线圈之间的互感,L1, L2S发射线圈和接收线圈电感,C1, (:2为 电容,Rs为电源内阻,L为负载电阻,R1, R2为回路中电阻。本算法先由当前激励频 率f
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1