-
公开(公告)号:CN110490294A
公开(公告)日:2019-11-22
申请号:CN201910646890.6
申请日:2019-07-17
Applicant: 湖北工业大学
Abstract: 本发明公开了一种基于并行双种群PSO的太阳辐射预测资料同化算法,包括步骤:一:初始化算法参数;二:初始化读写同步锁,根据分组数依次创建线程,并将算法参数,各分组粒子数和最大迭代次数分配给各个线程;三:分线程随机初始化组内粒子;四:计算资料同化代价函数;五:分组线程获取读写同步锁;六:更新全局最优解;七:分组线程释放读写同步锁;八:分组线程计算粒子的扩散能、种群温度和粒子扩散概率;九:按时变双重压缩因子算法更新粒子速度,更新粒子位置;十:判断该分组是否到达最大迭代次数,满足条件则结束该分组线程;十一:等待各分组线程结束,输出结果。本发明利用双种群增加随机扰动,增加了种群多样性,提高了算法精度。
-
公开(公告)号:CN110516784A
公开(公告)日:2019-11-29
申请号:CN201910646894.4
申请日:2019-07-17
Applicant: 湖北工业大学
IPC: G06N3/00
Abstract: 本发明公开了一种基于并行时变因子PSO的太阳辐射预测资料同化算法,包括步骤:一:初始化算法参数;二:初始化读写同步锁,根据分组数依次创建线程,并将算法参数,各分组粒子数和最大迭代次数分配给各个线程;三:分线程随机初始化组内粒子;四:计算资料同化代价函数;五:分组线程获取读写同步锁;六:更新全局最优解;七:分组线程释放读写同步锁;步骤八:调整时变压缩因子,按时变双重压缩因子算法更新粒子速度,更新粒子位置;九:判断该分组是否到达最大迭代次数,满足条件则结束该分组线程;十:等待各分组线程结束,输出结果。本发明解决现有同化方案精度不高,算法鲁棒性不强,同化耗费时间过长问题。
-
公开(公告)号:CN110489243A
公开(公告)日:2019-11-22
申请号:CN201910647485.6
申请日:2019-07-17
Applicant: 湖北工业大学
Abstract: 本发明公开了一种基于并行分子运动PSO的太阳辐射预测资料同化算法,包括步骤:一:初始化算法参数;二:初始化读写同步锁,根据分组数依次创建线程,并将算法参数,各分组粒子数和最大迭代次数分配给各个线程;三:分线程随机初始化组内粒子;四:计算资料同化代价函数;五:分组线程获取读写同步锁;六:更新全局最优解;七:分组线程释放读写同步锁;八:按分子运动论PSO算法更新粒子速度,更新粒子位置;九:判断该分组是否到达最大迭代次数,满足条件则结束该分组线程;十:等待各分组线程结束,输出结果。本发明在提高时效性的同时,通过粒子间交流的增强,维持同化精度。
-
-