登录
首页 » c++ » 萤火虫 PID 算法代码

萤火虫 PID 算法代码

于 2022-08-24 发布 文件大小:13.58 kB
0 28
下载积分: 2 下载次数: 1

代码说明:

萤火虫算法与系统模型之间建立连接的桥梁是萤火虫(PID控制器参数)和该萤火虫对应的目标值 J(系统性能指标),该性能指标可以根据不同系统的需要单独设定。萤火虫越亮表示所处位置越佳,则该位置对应的PID参数越好。于是萤火虫会向周围更亮的萤火虫靠近,实际上就是它对应的PID控制参数向更优的PID控制参数移动。最终达到最大搜索次数后,绝大多数萤火虫会集中在适应度最好的萤火虫附近,即理想PID控制器出炉。总之,萤火虫PID 控制算法的实质就是期望经过多次迭代,能够得到一组合适PID参数值使得系统性能达到最优。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 实验20:NE555脉冲发生器
    说明:  使用51单片机控制NE555脉冲发生器,实现所需功能。(The NE555 pulse generator is controlled by 51 single chip computer to achieve the required functions.)
    2020-06-19 10:20:01下载
    积分:1
  • 省市区
    省市区的索引,通过索引找到拼音首字母,进行排序
    2022-03-05 07:29:09下载
    积分:1
  • C/C++源码
    ICQ即时通讯源码、mp3源码c++、单片机源码、俄罗斯方块源码、飞机订票系统源码、格式化后的数据恢复源码、客户服务器聊天室源码、贪吃蛇源码、中国农历源码、中国象棋源码
    2022-07-05 03:15:42下载
    积分:1
  • matlab
    这是一个电力系统无功优化的MATLAB程序,在MATLAB7上已调试通过,其实例节点有点少,可对其进行改进(This is a reactive power optimization of MATLAB procedures have been debug MATLAB7 passed, the example of a little less nodes may improve their)
    2007-12-26 15:20:33下载
    积分:1
  • VC_STK
    介绍VC++ 开发STK 加载STK的控件 实现二维三维场景的 显示(VC++ Development Introduction STK STK load control to achieve two-dimensional display of three-dimensional scene)
    2021-02-25 15:49:38下载
    积分:1
  • lab7-LCD
    说明:  dab单环控制,基于输出电压闭环和DSP28335,以及显示器(single closed loop controller of DAB)
    2019-07-10 12:55:45下载
    积分:1
  • STM32F429BIT6_uCOS-III
    STM32F429BIT6  uCOS-III  移值  可以自己使用 没有错误
    2023-06-04 07:15:04下载
    积分:1
  • LCD_nokia5110
    LCD_nokia5110. C51程序。 LCD_nokia5110. C51程序。(LCD_nokia5110)
    2009-07-11 16:39:15下载
    积分:1
  • radon
    基于opencv的radon直线检测、直方图均衡、sobel边缘检测等算法。(Opencv of the radon-based line detection, histogram equalization, sobel edge detection algorithm.)
    2021-01-12 10:08:49下载
    积分:1
  • 精灵动画
    精灵动画的实现,编游戏的基础 二维游戏的经典基础(the realization of part of the game of the classic 2-D game based)
    2005-07-07 23:58:46下载
    积分:1
  • 696518资源总数
  • 104224会员总数
  • 54今日下载