首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
遗传算法在PFC控制电路优化设计中的应用研究
来源:本站整理  作者:佚名  2009-10-12 13:14:09




    为保证系统稳定地运行,必须对电流环进行补偿。电流调节器的零点必须处于或小于最大截止频率fCI,此时系统刚好有45°的相角裕量。为了消除系统在开关频率处对噪声的敏感,应在电流调节器中引入一个极点,极点频率为1/2开关频率,当极点频率大于1/2开关频率时,极点就不会对电流环路的频率响应产生影响。
    电流环补偿网络如图2所示:

    其传递函数:

2 遗传算法的改进设计
    在应用遗传算法优化的控制器参数时,本文在标准遗传算法的基础上,做出了如下设计:
    (1)在编码方案上,采用格雷编码来克服二进制编码的“Hamming悬崖”;
    (2)选择操作中,用期望值法来代替适应度值比例法,以避免个体数目不太大时,适应度值比例法依据随机数来选择个体有时不能正确反映个体的适应度;
    (3)交叉操作考虑使用两点交叉,使优良的基因模式尽可能地组合在一起。
    在此基础之上,对算法进行了以下改进:
    ①保护优秀个体。
    在每一代种群中适应度值最大的个体保留下来,不参加交叉和变异过程,使之直接进入下一代,这样可以防止优秀的个体在交叉或变异操作中被破坏从而保证了全局收敛。
    ②自适应变异策略。
    对交叉和变异算子采用基于自适应温度的自适应策略。将这种自适应策略同时应用于交叉和变异操作,并定义为自适应温度:
    其中,f,fmax分别为某一代的平均和最优个体适应度值。易知,随着迭代的进行,“温度”是逐渐下降的。然后以T为依据设计遗传算子:

    PC=a+bT,PM=c-dT.
    a,b,c,d为恰当选择的常数,这时算子和自适应温度T呈简单的线性关系。

    ③综合条件终止进化。
    综合两个条件来判断算法是否终止进化的条件——一是,遗传代数是否达到固定的最大遗传代数;二是,计算前后几代个体平均适应度的差或方差是否小于设定的极小阈值时。两个条件相与,即两个条件满足一个时,就认为符合终止进化条件。

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:330,531.30000 毫秒