基于遗传算法的复杂无源滤波器参数设计_第1页
基于遗传算法的复杂无源滤波器参数设计_第2页
基于遗传算法的复杂无源滤波器参数设计_第3页
基于遗传算法的复杂无源滤波器参数设计_第4页
基于遗传算法的复杂无源滤波器参数设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于遗传算法的复杂无源滤波器参数设计 2006.05.07 天津大学精仪学院() 福建泉州华侨大学电气技术系() 华侨大学电子工程系 周凯汀来自:电子技术应用     摘要:提出了一种基于计算机数值计算的复杂无源滤波器参数设计的新方法,首先把求解电路参数的问题数学化为性能指标优化模型,然后采用遗传算法求得特性符合要求的电路参数值,数值实验表明了此方法的有效性。    关键词:无源滤波器 参数优化设计 遗传算法    无源滤波器在电子技术领域有着广泛的应用。针对某一应用的复杂无源滤波器,往往结构容易确定,参

2、数调整却十分困难。其原因是:结构中的组成元件电阻、电容、电感个数较多,频率特性与元件参数的关系是一个高阶的非线性函数,相互间对频率特性的影响存在着高度的耦合,因而欲达到频率特性优良的设计目的,无论采用实验手段还是常规数学手段,都需花费大量的时间与精力。    近年来,模拟生物进化过程的遗传算法作为求解优化问题的有效手法而倍受关注。正如 等人指出,同其他手法相比,其优点在于:处理问题的灵活性、适应性、鲁棒性,能取得全局解,对模型要求低,针对不同问题设计的不同遗传算法,不仅能提高现有解的优化品质,还能攻克某些难度大的优化问题。    本文

3、以遗传算法的应用为出发点,提出了一种新的无源滤波器参数设计方法。它能有效克服上述无源滤波器参数设计的困难,十分方便地取得满足性能指标要求的参数设计值。 优化模型的建立    典型的无源滤波器电路组成元件一般按型结构连接,如图所示。滤波器的频率特性可以用功率传输函数来定义,即:    其中,为电路的元件参数值矩阵,为元件总个数,为频率。若已知,频率采样点对应的频率特性可按下述方法计算:设 ,               

4、;             用简易的迭代程序求得,代入式()即可求得。    滤波器的结构已知后,先确定结构中的参数取值范围,选择的条件可以比较宽松,然后按预期的性能指标要求,选定适当个频率采样点,规定其对应功率传输函数幅度界限值,迫使它调整后经过采样点时,满足幅度界限要求(大于、小于或介于)。由此获得的新设计参数*即是满足预期性能指标的设计值。为求得*,建立如下优化模型:    其中,的定义同前,为幅度界限值矩阵,为加权系数矩阵,为裕度矩阵,、

5、分别为设计参数的上下界限矩阵。为偶次方,为采样点总数,称为余差,具体表达式为:    下界 ×(,)    上界 ×(,)    显然,当存在解使函数最小时,的值应能控制在的要求范围内,从而使频率特性满足指标要求,因此该解即可视为*。 优化模型的求解    遗传算法是一个强有力的求优算法,它首先随机地产生一组潜在的解(该解称为“染色体”,解的特定集合称为“人口”,解中的变量称为“基因”),然后采用生物进化的过程(如染色体交叉变异淘汰等)不断提高解的品质,最

6、后获得最优解。遗传算法有两个重要控制参数交叉率和变异率对算法的收敛速度有较大影响,文献采用确定不变的和而本文采用随世代数增加而不断自动调整的和。这样做的目的在于:在进化的初期,人口的差异一般较大,交叉率大和变异率小有助于加快收敛,而在进化的后期,交叉率小和变异率大有助防止过早陷入局部最优点。公式如下:    ()()()    ()()()    其中,表示世代数,表示最大世代数,具体算法如下:第步,全局参数设定给出(人口数)、()、()、和设计次数的大小或范围。第步,人口的产生及初使化设世代数。以设计参

7、数为变量,组成矩阵,。第一代人口由个染色体构成,每个染色体的基因(即设计参数)在参数各自取值范围内随机产生。第步,染色体评价为了评价代世代中染色体的优劣,建立染色体适应性评价函数():()F(X,T,S,U);当X满足约束条件    M,M为一大正数;当X不满足约束条件对本问题,评价函数越小越好。第步,基因操作    通常基因操作有交叉、变异、选择三种()。    基因交叉:设交叉计数器,从,范围内产生随机数(,),如果(),则选择为交叉用;使交叉染色体配对进行如下位交叉操作:,  &

8、#160;  , ,      ,    其中、为配对染色体,、为交叉后染色体。为随机选择的交插位,接受交叉操作的染色体个数记入中。    基因变异:设变异计数器,从,范围内产生随机数(,××),如果(),则第个基因进行变异操作,并使。新基因随机产生于区间(),();其中,为,范围内选定常数。    染色体选择:计算新生染色体的评价函数()(,和父代染色体的评价函数,并按适应性大小排列,选出其中适应性最强的个染色体构

9、成新一代人口并保留上述过程中最佳染色体*,这个过程称为“适者生存”选择。第步,单次过程结束判断    当时(为一小数量级数值,*,输出*,转第步。    当且时,返回第步。    当时且时,返回第步。第步,全过程结束判断    ;当时,返回第步;否则,停机。 数值实验例    图为一带通无源滤波器电路结构,通频带要求在 之间。为此,每隔 作一次采样,采样点的幅度大于;设定低频截止频率为 ,幅度小于;高频截止频率为,幅度小于。建立如下优化模型: ,

10、其中    ,;    ×(,),对应    ×(,);,,对应(×)    ×(,),对应    在工作站完成上述算法。算法的参数设置为,(),(),程序语言为。取,得到组设计值,皆能使频率特性满足要求。平均世代数为代,平均时间为。其中一组结果为:    *。    按此参数设计后,滤波器频率特性较好地达到了预期要求,如图所示。    本文简要分析了无源滤波器参数设计存在困难的主要原因。对无源滤波器的常用电路结构,提出了计算频率特性的简易迭代法,并将求解满足指标要求的参数设计值的问题转化为优化模型的求解过程,使的原来难以描述和解决的设计问题变得明确和简单。    在遗传算法方面,我们并不照搬前人的方法,例如,把最小目标函数的求解要求转化为进化的驱动力而不是刻意求得最优解,不仅减少了计算时间,还可提供设计者多种可选择的方案。在遗传算法的变异阶段,采用的是以现有的基因为中心的左右

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论