首页 理论教育 优化混合动力系统的进化算法与策略

优化混合动力系统的进化算法与策略

时间:2023-10-14 理论教育 版权反馈
【摘要】:对于决策空间的划分,在决策空间X中产生z个互不重叠的子空间(X1,X2,…将每个子决策空间看成一个超球体。对于给定的n维决策空间,根据定义2-8,超球体SPi(i=1,2,…为了确定超球体SPi,将整个决策空间映射为一个超球体,记其质心为c0(x01,x02,…超球体质心间的最小欧式距离β=2ri。

优化混合动力系统的进化算法与策略

对于决策空间的划分,在决策空间X中产生z个互不重叠的子空间(X1X2,…,Xz),这些子空间存在关系{XiXi=φ|ii=1,2,…,zii}。将每个子决策空间看成一个超球体。对于给定的n维决策空间,根据定义2-8,超球体SPii=1,2,…,z)由一个三元组cirin)确定。为了确定超球体SPicirin),将整个决策空间映射为一个超球体,记其质心c0x01x02,…,x0n),半径为r0。质心c0每一维的x0i计算公式为

式中,xHixLi分别表示第i维决策空间的上界与下界。半径r0

超球体SPi所包围的区域的并集必须不大于决策空间,通过式(7-37)可以确定初始超球体SPi的半径为

式中,C[0,1]是常量,通过取不同的常量C可以控制超球体间的重叠程度。在本研究中,要求超球体间互不重叠,将C取值为0.4。超球体质心间的最小欧式距离β=2ri

超球体质心的初始生成位置会影响到搜索结果,在生成超球体质心时,需尽量让其均匀分布在决策空间中。在超球体的半径和最小欧式距离β的控制之下,本文提出带约束的随机生成算法确定超球体质心,其步骤为:

1)设置超球体质心集合cset为空集。(www.xing528.com)

2)在决策空间中随机产生满足式(7-39)的点Ptemp1x1x2,…,xn),cset=csetPtemp1

3)在决策空间中随机产生满足式(7-39)的点Ptemp2x1x2,…,xn)。

4)按式(7-40)计算Ptemp2与质心集合cset中元素的最小距离dc

5)若dcβcset=csetPtemp2

6)如果|cset|=z,结束本算法;否则转至步骤3)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈