[发明专利]基于高斯引力搜索的继电器优化设计方法在审
| 申请号: | 201710644217.X | 申请日: | 2017-08-01 |
| 公开(公告)号: | CN107368663A | 公开(公告)日: | 2017-11-21 |
| 发明(设计)人: | 郭肇禄;巫光福;王洋;刘小生;廖祥财;尹宝勇;余法红 | 申请(专利权)人: | 江西理工大学 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 赣州凌云专利事务所36116 | 代理人: | 曾上 |
| 地址: | 341000 江*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 引力 搜索 继电器 优化 设计 方法 | ||
1.一种基于高斯引力搜索的继电器优化设计方法,其特征在于,包括以下步骤:
步骤1,根据待优化设计继电器的机械和电力特性建立最小化优化目标的数学模型,并确定继电器待优化设计参数的个数D;
步骤2,用户设置种群大小Popsize,最大评价次数MAX_FEs;
步骤3,设置D个待优化设计参数的下界Lxj和上界Uxj,其中维度下标j=1,2,...,D;
步骤4,令当前演化代数t=0,当前评价次数FEs=0;
步骤5,随机产生初始种群其中个体下标i=1,2,...,Popsize;并且为种群Pt中的第i个个体,其中个体按公式(1)进行初始化:
其中为个体的当前位置,表示继电器的D个待优化设计参数,并且为个体中的第j个待优化设计参数;为个体在每一维度的当前速度,其中为个体在第j维度的当前速度,并且维度下标j=1,2,...,D;rand为服从均匀分布的随机实数产生函数;
步骤6,计算种群Pt中每个个体的适应值,然后设置种群Pt中每个个体的交叉概率其中个体下标i=1,2,...,Popsize;
步骤7,令当前评价次数FEs=FEs+Popsize;
步骤8,保存种群Pt中的最优个体Bestt;
步骤9,按公式(2)计算当前引力系数Gt:
其中exp表示以自然常数e为底的指数函数;
步骤10,按公式(3)计算当前优秀个体数量KBestt:
步骤11,计算种群Pt中所有个体的质量;
步骤12,利用种群Pt中的前KBestt个优秀个体与当前引力系数Gt计算种群Pt中每个个体所受到的引力;
步骤13,计算种群Pt中每个个体的下一代加速度和下一代速度;
步骤14,执行高斯搜索操作计算种群Pt中所有个体的下一代位置,具体步骤如下:
步骤14.1,令计数器ki=1;
步骤14.2,如果计数器ki小于或等于Popsize,则转到步骤14.3,否则转到步骤15;
步骤14.3,在[0,1]之间随机产生一个实数pmc,然后按公式(4)计算个体的当前交叉概率
步骤14.4,令计数器mj=1;
步骤14.5,如果计数器mj小于或等于D,则转到步骤14.6,否则转到步骤14.13;
步骤14.6,在[0,1]之间随机产生一个实数TR,如果TR小于则转到步骤14.7,否则转到步骤14.9;
步骤14.7,令其中为种群Pt中第ki个个体在第mj维度的下一代位置,为种群Pt中第ki个个体在第mj维度的下一代速度;
步骤14.8,转到步骤14.12;
步骤14.9,按公式(5)计算种群Pt中所有个体在第mj维度的当前位置的均值
步骤14.10,按公式(6)计算高斯均值gmu和高斯标准差std:
步骤14.11,令其中NormRand为高斯分布随机实数产生函数,为最优个体的当前位置,权值系数nw为[0,1]之间的随机实数;
步骤14.12,令计数器mj=mj+1,然后转到步骤14.5;
步骤14.13,计算种群Pt中第ki个个体的适应值;
步骤14.14,令当前评价次数FEs=FEs+1;
步骤14.15,如果个体的下一代位置优于其当前位置,则令否则保持不变;
步骤14.16,令计数器ki=ki+1,然后转到步骤14.2;
步骤15,令当前演化代数t=t+1,然后保存种群Pt中的最优个体Bestt;
步骤16,重复步骤9至步骤15,直至当前评价次数FEs达到MAX_FEs后结束,将执行过程中得到的最优个体Bestt解码为继电器的D个优化设计参数,即可得到继电器的优化设计结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西理工大学,未经江西理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710644217.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能家居空气净化装置
- 下一篇:除尘机构及具有其的空调器





