粒子群优化算法的基本思想:PSO中每个优化问题的潜在解是搜索所在空间中的一个粒子,所有的粒子都会有一个对应的函数值来衡量每个粒子解的优越程度,每个粒子还会有一个对应的速度来决定自身飞翔的距离和方法,最终可以实现从全局域内搜索到最优解的目的。......
2023-06-29
混沌粒子群优化算法的基本思想是采用混沌序列初始化粒子的位置和速度,先对当前粒子群体中的最优粒子进行混沌寻优,然后把混沌寻优的结果随机替换粒子群体中的一个粒子。
设D维搜索空间,有m个粒子组成一个群体,每个粒子根据下面的公式更新自己的速度和位置:
其中 xi=(xi1,xi2,…,xiD)
pi=(pi1,pi2,…,piD)
vi=(vi1,vi2,…,viD)
pg=(pg1,pg2,…,pgD)
式中 ω(t)——t时刻的惯性权重;
c1、c2——学习因子;
r1、r2——[0,1]之间的随机数;
xi——第i个粒子在D维空间中的位置;
pi——第i个粒子经历的最好位置(有最好适应度);
vi——每个粒子的飞行速度;
pg——所有粒子经历的最好位置;
k——速度限制因子。
引入的混沌系统用Logistic表示:
其中 xi=(xi1,xi2,…,xiD)
pi=(pi1,pi2,…,piD)
vi=(vi1,vi2,…,viD)
pg=(pg1,pg2,…,pgD)
式中 ω(t)——t时刻的惯性权重;
c1、c2——学习因子;
r1、r2——[0,1]之间的随机数;
xi——第i个粒子在D维空间中的位置;
pi——第i个粒子经历的最好位置(有最好适应度);
vi——每个粒子的飞行速度;
pg——所有粒子经历的最好位置;
k——速度限制因子。
引入的混沌系统用Logistic表示:
式中 μ——控制参量,取μ=4,设0≤z0≤1,由任意zn∈[0,1],可迭代出一个确定的时间序列z1,z2,z3,…。
设寻优问题的目标函数为
式中 μ——控制参量,取μ=4,设0≤z0≤1,由任意zn∈[0,1],可迭代出一个确定的时间序列z1,z2,z3,…。
设寻优问题的目标函数为
则混沌粒子群优化算法的流程为:
(1)初始化,设置最大允许迭代次数或适应误差限,以及CPSO算法的参数惯性权值和学习因子。
(2)混沌初始化粒子位置和速度,随机产生一个n维向量,每个分量值在[0,1]之间,z1=(z11,z12,…,z1N),根据式(4-6)得到N个向量z1,z2,…,zN;将zi的各个分量载波到对应变量的取值区间;计算粒子群的适应值,并从N个初始群体中选择性能较好的M个解作为初始解,随机产生M个初始速度。
(3)如果粒子适应度优于个体极值pbest,则将pbest设置为新位置。
(4)如果粒子适应度优于全局极值gbest,则将gbest设置为新位置。
(5)根据式(4-3)、式(4-4)更新粒子的速度和位置。
则混沌粒子群优化算法的流程为:
(1)初始化,设置最大允许迭代次数或适应误差限,以及CPSO算法的参数惯性权值和学习因子。
(2)混沌初始化粒子位置和速度,随机产生一个n维向量,每个分量值在[0,1]之间,z1=(z11,z12,…,z1N),根据式(4-6)得到N个向量z1,z2,…,zN;将zi的各个分量载波到对应变量的取值区间;计算粒子群的适应值,并从N个初始群体中选择性能较好的M个解作为初始解,随机产生M个初始速度。
(3)如果粒子适应度优于个体极值pbest,则将pbest设置为新位置。
(4)如果粒子适应度优于全局极值gbest,则将gbest设置为新位置。
(5)根据式(4-3)、式(4-4)更新粒子的速度和位置。
(6)对最优位置Pg=(Pg1,Pg2,…,PgD)进行混沌优化:将Pgi(i=1,2,…,D)映射到Logistic方程的定义域[0,1],zi=(pgi-ai)/(bi-ai),i=1,2,…,D;然后,用Logistic方程进行迭代产生混沌变量序列,m=1,2,…;再把产生的混沌变量序列通过逆映射=ai+(bi-ai)返回到原解空间,得],m=1,2,…,在原解空间对混沌变量经历的每个可行解,m=1,2,…计算其适应值,得到性能最好的可行解pb。
(7)用pb取代当前群体中任意一个粒子的位置。
(8)若满足条件,则搜索停止,输出全局最优位置,否则返回步骤(3)。
(6)对最优位置Pg=(Pg1,Pg2,…,PgD)进行混沌优化:将Pgi(i=1,2,…,D)映射到Logistic方程的定义域[0,1],zi=(pgi-ai)/(bi-ai),i=1,2,…,D;然后,用Logistic方程进行迭代产生混沌变量序列,m=1,2,…;再把产生的混沌变量序列通过逆映射=ai+(bi-ai)返回到原解空间,得],m=1,2,…,在原解空间对混沌变量经历的每个可行解,m=1,2,…计算其适应值,得到性能最好的可行解pb。
(7)用pb取代当前群体中任意一个粒子的位置。
(8)若满足条件,则搜索停止,输出全局最优位置,否则返回步骤(3)。
有关风-光-抽蓄复合发电系统的建模与优化研究的文章
粒子群优化算法的基本思想:PSO中每个优化问题的潜在解是搜索所在空间中的一个粒子,所有的粒子都会有一个对应的函数值来衡量每个粒子解的优越程度,每个粒子还会有一个对应的速度来决定自身飞翔的距离和方法,最终可以实现从全局域内搜索到最优解的目的。......
2023-06-29
粒子群优化算法,是Eberhart和Kennedy[118]提出的一种基于群体智能的优化算法,它是受鸟群和鱼群群体运动的行为方式启发而得到的。这些算法从不同方面对粒子群优化算法进行了改进,不同程度地提高了优化算法的收敛速度和精度,但是效果不是很理想。高鹰等人把混沌思想引入粒子群优化算法中,提出了混沌粒子群优化算法[127-129],取得了良好的效果。因此,本书拟采用混沌粒子群优化算法对风—光—抽蓄复合发电系统进行优化配置。......
2023-06-23
在TIG焊熔透控制系统中,控制器采用的是模糊PID控制方法,这种控制系统在焊接过程中具有自校正控制的功能。熔透控制是在起弧稳定后开始的,为了保证控制的准确性,取前10个周期的熔宽平均值作为整个控制过程的熔宽参考值。根据这些控制规则,再按照模糊控制推理合成规则进行运算,采用最大隶属度方法进行模糊判决,经过多次的试验和修改,得到最终的模糊控制表。......
2023-06-26
DBSCAN通过检查数据集中每点的Eps邻域来搜索簇,如果点p的Eps邻域包含的点多于minPts个,则创建一个以p为核心对象的簇。DBSCAN迭代地聚集从这些核心对象直接密度可达的对象,这个过程可能涉及一些密度可达簇的合并。当没有新的点添加到任何簇时,该过程结束。算法9.3DBSCAN算法输入:数据集D;给定点在邻域内成为核心对象的最小邻域点数:minPts;邻域半径:Eps;输出:簇集合。标记所有对象为unvisited。重复步骤~,直至没有标记为unvisited的对象。......
2023-06-21
智力激励法是运用群体创造原理,充分发挥集体创造力来解决问题的一种创新设计方法。其中最常用的是书面集智法,即以笔代口的默写式智力激励法。函询集智法有两个特点,也是其优点。......
2023-06-26
按照自适应滤波系数矢量的变化与梯度矢量方向之间的关系,可写出LMS算法的公式如下:因为,所以这种瞬时估计法是无偏的。图9-6 自适应LMS算法信号流图由此可见,自适应LMS算法简单,它既不需要计算输入信号的相关函数,也不要求矩阵可逆。但是,由于LMS算法采用梯度矢量的瞬时估计值,它有较大的方差以致不能获得最优滤波性能。下面从收敛性、学习曲线和失调3个方面分析LMS算法的收敛性能。......
2023-06-23
利用MFVC在保障安全性与频谱效率方面的优势,人们提出了一种面向CIS的MES-RSA启发式算法。MES-RSA算法的伪代码如图8-6所示,其工作流程主要包括两步,第一步是分配路径资源,第二步是分配频谱资源。在路径资源的分配过程中,MES-RSA算法采用基于MFVC的安全策略响应到达的CIS业务的安全性需求。图8-6MES-RSA算法的伪代码在频谱资源分配部分,人们提出了多流频谱分配算法。首先,根据此限制条件删除无效频谱块,找出路径与子业务流相匹配的组合。......
2023-06-19
水的冷却构筑物包括水面冷却池、喷水冷却池和冷却塔,其中冷却塔是循环冷却水系统中的主要冷却构筑物。冷却塔根据循环水在塔内与空气是否直接接触,分干式冷却塔和湿式冷却塔。干式冷却塔造价高,冷却效率低,一般只在缺水地区使用;湿式冷却塔更为常用,本教材所介绍的冷却塔主要指湿式冷却塔。除水器主要用于分离回收夹带在空气中的雾状小水滴,以减少水量损失。......
2023-06-19
相关推荐