广义预测控制(GPC)是一种鲁棒性强、能够有效地克服系统滞后、可应用于开环不稳定非最小相位系统的先进控制算法,但由于它需要Diophantine方程计算、矩阵求逆和最小二乘的递推求解,因此计算量很大,本文针对此缺陷提出四种不基于对象模型且实时性高的广义预测控制快速算法,为广义预测控制应用于实时性要求高的快速系统奠定了理论基础。但是实际工业过程中存在着各种约束,这会使求解控制量的滚动优化问题变得复杂,通常需求解一个有约束的二次规划或非凸规划,另外非凸规划的求解对初始条件也非常敏感,这些会影响到广义预测控制的性能。为了解决此问题,本文将粒子群优化算法应用到广义预测控制中,解决广义预测控制的局限性。
1
该文件夹包含高斯 Q-PSO 主代码 (GQPSO) 和 11 个基准函数(+ 高斯 Q-PSO 原创文章)。 例子: 乐趣 = @griewankfcn; D = 30; nPop = 50; 磅 = -600; ub = 600; 最大值 = 1000; 最大值 = 10000*D; [xmin,fmin,histout] = GQPSO(fun,D,nPop,lb,ub,maxit,maxeval); 或直接: [xmin,fmin,histout] = GQPSO(@ griewankfcn,30,50,-600,600,1000,10000 * 30);
2021-12-06 09:14:12 217KB matlab
1
matlab代码粒子群算法粒子群选择 ParticleSwarmOpt是使用微粒群优化算法(由)开发的优化工具。 不需要工具箱。 将路径添加到您的Matlab,然后就可以使用它了。 该代码无法执行离散搜索,也不支持多目标优化。 对于文本功能,请检查此网站: 执照 麻省理工学院
2021-12-06 00:14:01 14KB 系统开源
1
摘要:本文提出了一种混合的元启发式方法HDCPSO 用于求解置换流水车间调度问题中的最小化完成时间.该算法将粒子群算法和迭代贪心算法( Iterative Greedy, IG) 相结合, 利用IG 算法中的作业毁坏( Destruction) 和构造( Construction) 操作来对粒子进行变异, 降低群体发生早熟的可能. 引入了个体徘徊概念, 用来控制个体变异. 此外, 通过基于插入的邻域搜索来提高个体的局部搜索能力. 最后, 提出了群体的重新初始化机制来进一步避免早熟收敛的发生.本文算法在不同规模的问题实例上与其他几个具有代表性的算法进行了比较, 实验结果表明, 无论是在求解质量还是稳定性方面都优于其他算法.
1
粒子群的matlab代码 演化计算 开始实现演化计算的一些基本算法 GA 遗传算法 摘自CSDN AGA 自适应遗传算法 摘自CSDN DE 差分进化算法 PSO 粒子群优化算法
2021-12-05 21:23:05 14KB 系统开源
1
【路径规划】基于粒子群遗传求解多无人机三维路径规划matlab源码.md
2021-12-05 17:38:44 9KB 算法 源码
1
该zip文件中包括了matlab实现的粒子群算法以及改进版本的粒子群算法的程序,所有文件程序都带有注释,欢迎大家下载学习。
2021-12-05 14:15:09 6KB 粒子群算法
1
行业资料-电子功用-一种基于改进粒子群优化算法的同步风力发电机参数辨识方法
2021-12-04 16:17:38 550KB
1
0积分下载,代码运行效果图见压缩包
2021-12-04 14:44:09 74KB
1
【车间调度】基于粒子群结合遗传算法求解双层生产和调度问题matlab源码.zip
2021-12-02 19:37:34 494KB 简介
1