[发明专利]一种基于正态云模型的小卫星成本优化设计方法有效
申请号: | 201110176737.5 | 申请日: | 2011-06-28 |
公开(公告)号: | CN102222266A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 孙兆伟;陈长春;叶东;仲惟超;邓泓;邢雷;王峰;陈雪芹 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06N3/00 | 分类号: | G06N3/00 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 刘同恩 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
一种基于正态云模型的小卫星成本优化设计方法,它涉及一种小卫星成本优化方法,以解决现有卫星成本优化方法采用基于梯度信息的优化算法,该算法对函数的连续性要求高,收敛慢、稳定性得不到保证,计算效率低的问题,方法:一、建立小卫星成本C优化模型;二、设定小卫星成本C的优化设计变量;三、对步骤一中的七个优化设计变量进行初始化赋值;四、假设优化算法已经完成了k(k≥1)步,计算每一个粒子的k+1步的速度;五:利用粒子k+1步的速度 |
||
搜索关键词: | 一种 基于 正态云 模型 卫星 成本 优化 设计 方法 | ||
【主权项】:
1.一种基于正态云模型的小卫星成本优化设计方法,其特征在于:所述方法是通过以下步骤实现的:步骤一、建立小卫星成本C优化模型:小卫星成本C包括卫星系统的成本Cs、地面系统成本Cg和发射成本Cf,用C=Cs+Cg+Cf来计算;步骤二、设定小卫星成本C的优化设计变量:小卫星成本C的优化设计变量共包含七个优化设计变量,分别是电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期;步骤三、对步骤一中的七个优化设计变量进行初始化赋值:每个粒子用pi表示,粒子群规模选为30个,随机生成每个粒子pi的初始位置
和初始速度
其中
式中
分别表示电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期的初始值,其中
式中![]()
分别表示
对应的速度初始值,利用公式一和公式二对粒子群进行初始化赋值:公式一:x 0 ij = x min + s 1 ( x max - x min ) ( j = 1,2 , . . . , 7 ) ]]> 公式二:v 0 ij = x min + s 2 ( x max - x min ) Δt ( j = 1,2 , . . . , 7 ) ]]> 在公式一和公式二中,s1和s2是0,1之间的随机数,xmin是设计变量取值的下限,xmax是设计变量取值的上限;每个粒子pi自身最优位置用Li来表示,Li的初始值
整个粒子群粒子的最优位置用G来表示,G的初始值G0按照下面步骤赋值:a、计算粒子群即30个粒子在每个粒子自身最优位置
对应的卫星成本
b、比较30个小卫星成本
的大小,筛选出其中最小的小卫星成本,假定最小的小卫星成本为
与其相对应的粒子为pm,相对应的粒子pm的自身最优位置是
则
步骤四、假设优化算法已经完成了k(k≥1)步,下面计算每一个粒子的k+1步的速度:假设算法计算到k(k≥1)步时,已得到的每个粒子pi的自身最优位置为
粒子群整体的最优位置为Gk,每个粒子pi在k步时的位置
为:
速度
为:v k i = ( v k i 1 , v k i 2 , . . . , v k i 7 ) ; ]]> 在k+1步时,每个粒子pi在k+1步的速度
按照公式三、四、五计算:公式三:v k + 1 ij = ωv k ij + c 1 CP k ij Δt + c 2 CP gk ij Δt ]]> 公式四:CP k ij = cloud ( L k ij - x k ij , E n , H e ) ]]> 公式五:CP gk ij = cloud ( G k j - x k ij , E n , H e ) ]]> 公式三中的参数ω为惯性系数,c1和c2为置信系数,惯性系数ω取值范围是[0.8,1.2],置信系数c1和c2的取值范围是[0,2];
是在第k步,由云模型生成的粒子pi当前位置
相对于它自身当前最优位置
的相对距离;
是在第k步,由云模型生成的粒子pi当前位置
相对于整个粒子群的最优位置Gk的相对距离,En是云模型的熵系数,He是云模型的超熵系数,在优化过程中En和He均取大于零的常数,其En和He取值需要满足公式六:公式六:E n 2 + H e 2 < 1 3 min { L k ij - x k ij , G k j - x k ij } ]]> 正态云模型cloud(Ex,En,He)的计算方法如下:公式七:E′n=randn(En,He)公式八:cloud(Ex,En,He)=randn(Ex,E′n)其中,E′n为计算过程中的中间变量,randn(En,He)表示生成En为期望,He为方差的以正态随机数;randn(Ex,E′n)表示生成以E′n为期望,He为方差的以正态随机数;步骤五、利用粒子k+1步的速度
和k步时的位置
计算每个粒子k+1步的位置
利用当前速度
和原来的位置按公式九更新每个粒子的位置
公式九:x k + 1 ij = x k ij + v k + 1 ij ( i = 1,2 , . . . , 30 ; j = 1,2 , . . . , 7 ) ]]> 步骤六、计算k+1步每个粒子pi的自身最优位置
和粒子群整体的最优位置Gk+1:每个粒子pi的自身最优位置
按公式十计算:公式十:L k + 1 i = L k i C ( L k i ) ≤ C ( x k + 1 i ) x k + 1 i C ( L k i ) > C ( x k + 1 i ) ]]> 粒子群整体的最优位置Gk+1的计算过程如下:计算k+1步时每个粒子自身最优位置
对应的小卫星成本
筛选出其中最小的小卫星成本,假定最小的小卫星成本为
相对应的最优位置是
则Gk+1按公式十一计算:公式十一G k + 1 = G k C ( G k ) ≤ C ( L k + 1 s ) L k + 1 s C ( G k ) > C ( L k + 1 s ) ]]> 步骤七、比较k+1步粒子群整体的最优位置Gk+1的小卫星成本C(Gk+1)与k步粒子群整体的最优位置Gk的小卫星成本C(Gk)差的绝对值:如果|C(Gk+1)-C(Gk)|<0.01,则算法已经收敛,优化结束,Gk+1就是求得的最优解,如果|C(Gk+1)-C(Gk)|≥0.01,则算法没有收敛,k+1步求的Gk+1不是最优解,重新回到步骤四,按照步骤四~步骤六,根据k+1步得到的
和Gk+1计算k+2步的
和Gk+2,直到满足相邻两步的粒子群最优位置对应的小卫星成本的差的绝对值小于0.01为止。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110176737.5/,转载请声明来源钻瓜专利网。
- 上一篇:陶瓷滤芯灌水器
- 下一篇:新化合物RAMALIN及其应用