虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

多目标遗传算法

  • 遗传算法代码

    在实际应用中,利用遗传算法处理多目标优化问题,initPop=initializega(10,[0 9],'fitness'); [x endPop,bPop,trace]=ga([0 9],'fitness',[],initPop,[1e-6 1 0],'maxGenTerm',25,'normGeomSelect',[0.08],'arithXover',[2 0],'nonUnifMutation',[2 25 3]) MATLAB代码

    标签: 代码

    上传时间: 2015-12-24

    上传用户:zzz123456bd

  • 基于模糊遗传算法的无刷直流电机速度控制

    无刷直流电机具有输出转矩大、调速性能好、运行可靠等一系列优点,具有广泛的应用前景,其传统的理论分析及设计方法已经比较成熟。它的进一步推广和应用,在很大程度上有赖于对其控制策略的研究。本文主要研究了无刷直流电机的速度控制问题。 无刷直流电机是一种多变量和非线性的控制系统,传统的控制方法很难满足对它的精确控制。近代模糊控制理论在无刷直流电机的控制中得到了广泛的应用,提高了控制系统的性能。但是,在模糊控制器控制规则优化和参数在线调整方面还存在着许多不足。针对这些问题,本文提出了一种使用遗传算法优化的模糊控制器,并且应用到无刷直流电机的控制中。系统采用双闭环控制,内环采用电流负反馈对电机转矩进行调节;外环应用模糊控制器进行速度控制,通过遗传算法离线优化模糊控制规则和在线调节模糊控制器的参数以提高系统的动态性能。同时本文使用Matlab和电机仿真软件VisSim对无刷直流电机的速度控制进行了软件仿真。 数字信号处理器(DSP)是一种高速的信号处理芯片,近几年在电机控制领域得到了广泛的应用。本文以TI公司的TMS320LF2407控制器为基础,介绍了DSP在无刷直流电机控制中常用的应用技术。同时为了降低系统开发设计的复杂性,提高控制系统的可靠性以及软件开发的快速性,本文将嵌入式操作系统移植到DSP中,并在该操作平台上开发出高效的控制算法。 实验结果表明,通过遗传算法优化的模糊控制器对无刷直流电机模型的不确定性和负载变化具有较强的适应性和鲁棒性,而且控制系统具有较好的动态性能。

    标签: 模糊遗传算法 无刷直流电机 速度控制

    上传时间: 2013-06-12

    上传用户:h886166

  • 基于FPGA的遗传算法的硬件实现

    遗传算法是一种基于自然选择原理的优化算法,在很多领域有着广泛的应用。但是,遗传算法使用计算机软件实现时,会随着问题复杂度和求解精度要求的提高,产生很大的计算延时,这种计算的延时限制了遗传算法在很多实时性要求较高场合的应用。为了提升运行速度,可以使用FPGA作为硬件平台,设计数字系统完成遗传算法。和软件实现相比,硬件实现尽管在实时性和并行性方面具有很大优势,但同时会导致系统的灵活性不足、通用性不强。本文针对上述矛盾,使用基于功能的模块化思想,将基于FPGA的遗传算法硬件平台划分成两类模块:系统功能模块和算子功能模块。针对不同问题,可以在保持系统功能模块不变的前提下,选择不同的遗传算子功能模块完成所需要的优化运算。本文基于Xilinx公司的Virtex5系列FPGA平台,使用VerilogHDL语言实现了伪随机数发生模块、随机数接口模块、存储器接口/控制模块和系统控制模块等系统功能模块,以及基本位交叉算子模块、PMX交叉算子模块、基本位变异算子模块、交换变异算子模块和逆转变异算子模块等遗传算法功能模块,构建了系统功能构架和遗传算子库。该设计方法不仅使遗传算法平台在解决问题时具有更高的灵活性和通用性,而且维持了系统架构的稳定。本文设计了多峰值、不连续、不可导函数的极值问题和16座城市的旅行商问题 (TSP)对遗传算法硬件平台进行了测试。根据测试结果,该硬件平台表现良好,所求取的最优解误差均在1%以内。相对于软件实现,该系统在求解一些复杂问题时,速度可以提高2个数量级。最后,本文使用FPGA实现了粗粒度并行遗传算法模型,并用于 TSP问题的求解。将硬件平台的运行速度在上述基础上提高了近1倍,取得了显著的效果。关键词:遗传算法,硬件实现,并行设计,FPGA,TSP

    标签: FPGA 算法 硬件实现

    上传时间: 2013-06-15

    上传用户:hakim

  • 关于加气站的遗传算法实现

    关于加气站的遗传算法实现,这是一个初学者的草稿,希望大家多提意见。

    标签: 加气站 算法

    上传时间: 2015-03-18

    上传用户:z1191176801

  • 这是一本较详细介绍遗传算法原理和应用的书籍

    这是一本较详细介绍遗传算法原理和应用的书籍,很多应用在本书中多有介绍

    标签: 详细介绍 算法原理 书籍

    上传时间: 2013-12-22

    上传用户:pinksun9

  • 用VC++编写的遗传算法源程序

    用VC++编写的遗传算法源程序,可以用内容较多

    标签: VC 编写 算法 源程序

    上传时间: 2014-01-03

    上传用户:windwolf2000

  • 用Delphi语言编写的遗传算法

    用Delphi语言编写的遗传算法,内容较多,可以参考

    标签: Delphi 语言 编写 算法

    上传时间: 2014-12-08

    上传用户:gtzj

  • 用C++编写的遗传算法

    用C++编写的遗传算法,涵盖较多内容,有文档

    标签: 编写 算法

    上传时间: 2015-04-04

    上传用户:rocketrevenge

  • 最近研究遗传算法

    最近研究遗传算法,得到这点程序,均很好运行,共享给大家。同时还想得到更好更多的有关遗传算法的程序,望大家多多奉献。没有加密,解压即可

    标签: 算法

    上传时间: 2014-01-20

    上传用户:chongcongying

  • 利用遗传算法

    利用遗传算法,对一个函数求取极值的一种方法,考虑到普通遗传算法中初始种群,对极值影响较大,程序的采用了多个初试种群同时学习,相互比较以求取极大值。

    标签: 算法

    上传时间: 2013-12-02

    上传用户:q123321