CN102222266A - 一种基于正态云模型的小卫星成本优化设计方法 - Google Patents

一种基于正态云模型的小卫星成本优化设计方法 Download PDF

Info

Publication number
CN102222266A
CN102222266A CN2011101767375A CN201110176737A CN102222266A CN 102222266 A CN102222266 A CN 102222266A CN 2011101767375 A CN2011101767375 A CN 2011101767375A CN 201110176737 A CN201110176737 A CN 201110176737A CN 102222266 A CN102222266 A CN 102222266A
Authority
CN
China
Prior art keywords
cost
formula
particle
moonlet
optimal location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011101767375A
Other languages
English (en)
Other versions
CN102222266B (zh
Inventor
孙兆伟
陈长春
叶东
仲惟超
邓泓
邢雷
王峰
陈雪芹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN2011101767375A priority Critical patent/CN102222266B/zh
Publication of CN102222266A publication Critical patent/CN102222266A/zh
Application granted granted Critical
Publication of CN102222266B publication Critical patent/CN102222266B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Feedback Control In General (AREA)

Abstract

一种基于正态云模型的小卫星成本优化设计方法,它涉及一种小卫星成本优化方法,以解决现有卫星成本优化方法采用基于梯度信息的优化算法,该算法对函数的连续性要求高,收敛慢、稳定性得不到保证,计算效率低的问题,方法:一、建立小卫星成本C优化模型;二、设定小卫星成本C的优化设计变量;三、对步骤一中的七个优化设计变量进行初始化赋值;四、假设优化算法已经完成了k(k≥1)步,计算每一个粒子的k+1步的速度;五:利用粒子k+1步的速度
Figure DDA0000071772520000011
和k步时的位置
Figure DDA0000071772520000012
计算每个粒子k+1步的位置六、计算k+1步每个粒子pi的自身最优位置和粒子群整体的最优位置Gk+1;七、比较k+1步粒子群整体的最优位置Gk+1的小卫星成本C(Gk+1)与k步粒子群整体的最优位置Gk的小卫星成本C(Gk)差的绝对值。本发明用于小卫星成本的计算。

Description

一种基于正态云模型的小卫星成本优化设计方法
技术领域
本发明涉及一种小卫星成本优化方法,具体涉及一种基于正态云模型来构造的粒子群优化算法来优化卫星的成本。
背景技术
小卫星普遍应用在通信、遥感、导航和空间科学领域,卫星设计是一个多学科耦合的、复杂的设计过程,在设计过程中,对设计参数的变化比较敏感,在卫星的设计优化问题中,主要面临如下的困难:1、设计优化问题既包含连续优化变量,又包含离散优化变量,是一个包含连续变量和离散变量的混合变量优化问题,传统的基于梯度信息的优化方法求解效率低,不易于得到全局最优解;2、卫星设计优化问题涉及多个学科,学科间有较强的耦合性,传统的优化算法难于处理卫星设计优化问题的耦合性,算法的收敛性难于保证;3、由于卫星设计优化问题的复杂性,导致设计误差随着优化的进行不断累积,影响了优化结果的精度和稳定性。因此,不当的设计增加了卫星设计的成本,降低了设计效率,甚至有任务失败的风险。为了在详细设计阶段更好的满足设计的需求,提高设计的针对性、计划性和效率,有必要设计一个高效的优化算法对卫星的成本进行优化计算。传统的卫星成本优化算法采用的是基于梯度信息的优化算法,该算法的优点是算法收敛的方向可以控制,其缺点是对函数的连续性要求高,收敛慢、稳定性得不到保证,易陷入局部的最优点,且计算效率低。
发明内容
本发明的目的是为了解决现有卫星成本优化方法采用基于梯度信息的优化算法,该算法对函数的连续性要求高,收敛慢、稳定性得不到保证,易陷入局部的最优点,计算效率低的问题,提供一种基于正态云模型的小卫星成本优化设计方法。
本发明的一种基于正态云模型的小卫星成本优化设计方法是通过以下步骤实现的:
步骤一、建立小卫星成本C优化模型:小卫星成本C包括卫星***的成本Cs、地面***成本Cg和发射成本Cf,用C=Cs+Cg+Cf来计算;
步骤二、设定小卫星成本C的优化设计变量:小卫星成本C的优化设计变量共包含七个优化设计变量,分别是电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期;
步骤三、对步骤一中的七个优化设计变量进行初始化赋值:每个粒子用pi表示,粒子群规模选为30个,随机生成每个粒子pi的初始位置 
Figure DEST_PATH_GDA0000079797320000021
和初始速度 
Figure DEST_PATH_GDA0000079797320000022
其中  x 0 i = ( x 0 i 1 , x 0 i 2 , x 0 i 3 , x 0 i 4 , x 0 i 5 , x 0 i 6 , x 0 i 7 ) , 式中 
Figure DEST_PATH_GDA0000079797320000024
和 
Figure DEST_PATH_GDA0000079797320000025
分别表示电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期的初始值,其中 v 0 i = ( v 0 i 1 , v 0 i 2 , v 0 i 3 , v 0 i 4 , v 0 i 5 , v 0 i 6 , v 0 i 7 ) , 式中 
Figure DEST_PATH_GDA0000079797320000027
Figure DEST_PATH_GDA0000079797320000028
和 
Figure DEST_PATH_GDA0000079797320000029
分别表示 
Figure DEST_PATH_GDA00000797973200000210
和 
Figure DEST_PATH_GDA00000797973200000211
对应的速度初始值,
利用公式一和公式二对粒子群进行初始化赋值:
公式一: 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个粒子在每个粒子自身最优位置 
Figure DEST_PATH_GDA00000797973200000215
对应的卫星成本 
b、比较30个小卫星成本 
Figure DEST_PATH_GDA00000797973200000217
(i=1,2,…,30)的大小,筛选出其中最小的小卫星成本,假定最小的小卫星成本为 
Figure DEST_PATH_GDA00000797973200000218
与其相对应的粒子为pm,相对应的粒子pm的自身最优位置是 
Figure DEST_PATH_GDA00000797973200000219
G 0 = L 0 m ;
步骤四、假设优化算法已经完成了k(k≥1)步,下面计算每一个粒子的k+1步的速度:
假设算法计算到k(k≥1)步时,已得到的每个粒子pi的自身最优位置为 
Figure DEST_PATH_GDA00000797973200000221
粒子群整体的最优位置为Gk,每个粒子pi在k步时的位置 
Figure DEST_PATH_GDA00000797973200000222
为: 速度 为: v k i = ( v k i 1 , v k i 2 , · · · , v k i 7 ) ;
在k+1步时,每个粒子pi在k+1步的速度 
Figure DEST_PATH_GDA0000079797320000031
按照公式三、四、五计算:
公式三: v k + 1 ij = ω v k ij + c 1 C P k ij Δt + c 2 C P gk ij Δt
公式四: C P k ij = cloud ( L k ij - x k ij , E n , H e )
公式五: C P gk ij = cloud ( G k j - x k ij , E n , H e )
公式三中的参数ω为惯性系数,c1和c2为置信系数,惯性系数ω取值范围是[0.8,1.2],置信系数c1和c2的取值范围是[0,2]; 
Figure DEST_PATH_GDA0000079797320000035
是在第k步,由云模型生成的粒子pi当前位置 
Figure DEST_PATH_GDA0000079797320000036
相对于它自身当前最优位置 
Figure DEST_PATH_GDA0000079797320000037
的相对距离; 
Figure DEST_PATH_GDA0000079797320000038
是在第k步,由云模型生成的粒子pi当前位置 
Figure DEST_PATH_GDA0000079797320000039
相对于整个粒子群的最优位置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步的速度 
Figure DEST_PATH_GDA00000797973200000311
和k步时的位置 
Figure DEST_PATH_GDA00000797973200000312
计算每个粒子k+1步的位置 
Figure DEST_PATH_GDA00000797973200000313
利用当前速度 和原来的位置按公式九更新每个粒子的位置 
Figure DEST_PATH_GDA00000797973200000315
公式九: 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的自身最优位置 
Figure DEST_PATH_GDA0000079797320000041
按公式十计算:
公式十: L k + 1 i = L k i C ( L k i ) &le; C ( x k + 1 i ) x k + 1 i C ( L k i ) > ( x k + 1 i )
粒子群整体的最优位置Gk+1的计算过程如下:
计算k+1步时每个粒子自身最优位置 
Figure DEST_PATH_GDA0000079797320000043
对应的小卫星成本 
Figure DEST_PATH_GDA0000079797320000044
(i=1,2,…,30),筛选出其中最小的小卫星成本,假定最小的小卫星成本为 相对应的最优位置是 
Figure DEST_PATH_GDA0000079797320000046
则Gk+1按公式十一计算:
公式十一 G k + 1 = G k C ( G k ) &le; 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步得到的 
Figure DEST_PATH_GDA0000079797320000048
和Gk+1计算k+2步的 
Figure DEST_PATH_GDA0000079797320000049
和Gk+2,直到满足相邻两步的粒子群最优位置对应的小卫星成本的差的绝对值小于0.01为止。
本发明具有以下有益效果:
本发明针对卫星成本优化模型的这种结构,提出了基于正态云模型的粒子群优化算法,解决了卫星成本优化设计中既包括连续变量又包括离散变量的混合变量优化的时候收敛慢,精度不高的问题。本发明方法是在正态云模型的基础上构建,继承了云模型的确定性和随机性相融合的特性,提高了优化算法的收敛速度和全局最优性,比传统的基于梯度信息的算法收敛快、精度高。
具体实施方式
具体实施方式一:本实施方式是通过以下步骤实现的:
步骤一、建立小卫星成本C优化模型:小卫星成本C包括卫星***的成本Cs、地面***成本Cg和发射成本Cf,用C=Cs+Cg+Cf来计算;
步骤二、设定小卫星成本C的优化设计变量:小卫星成本C的优化设计变量共包含七个优化设计变量,分别是电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半 径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期;
步骤三、对步骤一中的七个优化设计变量进行初始化赋值:每个粒子用pi表示,粒子群规模选为30个,随机生成每个粒子pi的初始位置 
Figure DEST_PATH_GDA0000079797320000051
和初始速度 
Figure DEST_PATH_GDA0000079797320000052
其中  x 0 i = ( x 0 i 1 , x 0 i 2 , x 0 i 3 , x 0 i 4 , x 0 i 5 , x 0 i 6 , x 0 i 7 ) , 式中 
Figure DEST_PATH_GDA0000079797320000054
和 分别表示电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期的初始值,其中 v 0 i = ( v 0 i 1 , v 0 i 2 , v 0 i 3 , v 0 i 4 , v 0 i 5 , v 0 i 6 , v 0 i 7 ) , 式中 
Figure DEST_PATH_GDA0000079797320000057
Figure DEST_PATH_GDA0000079797320000058
和 分别表示 
Figure DEST_PATH_GDA00000797973200000510
和 
Figure DEST_PATH_GDA00000797973200000511
对应的速度初始值,
利用公式一和公式二对粒子群进行初始化赋值:
公式一: 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 ) &Delta;t (j=1,2,…,7)
在公式一和公式二中,S1和S2是0,1之间的随机数,xmin是设计变量取值的下限,xmax是设计变量取值的上限;
每个粒子pi自身最优位置用Li来表示,Li的初始值 整个粒子群粒子的最优位置用G来表示,G的初始值G0按照下面步骤赋值:
a、计算粒子群即30个粒子在每个粒子自身最优位置 对应的卫星成本 
Figure DEST_PATH_GDA00000797973200000516
b、比较30个小卫星成本 
Figure DEST_PATH_GDA00000797973200000517
(i=1,2,…,30)的大小,筛选出其中最小的小卫星成本,假定最小的小卫星成本为 
Figure DEST_PATH_GDA00000797973200000518
与其相对应的粒子为pm,相对应的粒子pm的自身最优位置是 
Figure DEST_PATH_GDA00000797973200000519
G 0 = L 0 m ;
步骤四、假设优化算法已经完成了k(k≥1)步,下面计算每一个粒子的k+1步的速度:
假设算法计算到k(k≥1)步时,已得到的每个粒子pi的自身最优位置为 
Figure DEST_PATH_GDA00000797973200000521
粒子群整体的最优位置为Gk,每个粒子pi在k步时的位置 
Figure DEST_PATH_GDA00000797973200000522
为: 速度 
Figure DEST_PATH_GDA00000797973200000524
为: v k i = ( v k i 1 , v k i 2 , &CenterDot; &CenterDot; &CenterDot; , v k i 7 ) ;
在k+1步时,每个粒子pi在k+1步的速度 
Figure DEST_PATH_GDA0000079797320000062
按照公式三、四、五计算:
公式三: v k + 1 ij = &omega; v k ij + c 1 C P k ij &Delta;t + c 2 C P gk ij &Delta;t
公式四: C P k ij = cloud ( L k ij - x k ij , E n , H e )
公式五: C P gk ij = cloud ( G k j - x k ij , E n , H e )
公式三中的参数ω为惯性系数,c1和c2为置信系数,惯性系数ω取值范围是[0.8,1.2],置信系数c1和c2的取值范围是[0,2]; 
Figure DEST_PATH_GDA0000079797320000066
是在第k步,由云模型生成的粒子pi当前位置 
Figure DEST_PATH_GDA0000079797320000067
相对于它自身当前最优位置 
Figure DEST_PATH_GDA0000079797320000068
的相对距离; 
Figure DEST_PATH_GDA0000079797320000069
是在第k步,由云模型生成的粒子pi当前位置 
Figure DEST_PATH_GDA00000797973200000610
相对于整个粒子群的最优位置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步的速度 
Figure DEST_PATH_GDA00000797973200000612
和k步时的位置 
Figure DEST_PATH_GDA00000797973200000613
计算每个粒子k+1步的位置 
Figure DEST_PATH_GDA00000797973200000614
利用当前速度 
Figure DEST_PATH_GDA00000797973200000615
和原来的位置按公式九更新每个粒子的位置 
公式九: x k + 1 ij = x k ij + v k + 1 ij (i=1,2,…,30;j=1,2,…,7)
步骤六、计算k+1步每个粒子pi的自身最优位置 
Figure DEST_PATH_GDA00000797973200000618
和粒子群整体的最优位置 Gk+1
每个粒子pi的自身最优位置 
Figure DEST_PATH_GDA0000079797320000071
按公式十计算:
公式十: L k + 1 i = L k i C ( L k i ) &le; C ( x k + 1 i ) x k + 1 i C ( L k i ) > ( x k + 1 i )
粒子群整体的最优位置Gk+1的计算过程如下:
计算k+1步时每个粒子自身最优位置 
Figure DEST_PATH_GDA0000079797320000073
对应的小卫星成本 
Figure DEST_PATH_GDA0000079797320000074
(i=1,2,…,30),筛选出其中最小的小卫星成本,假定最小的小卫星成本为 
Figure DEST_PATH_GDA0000079797320000075
相对应的最优位置是 
Figure DEST_PATH_GDA0000079797320000076
则Gk+1按公式十一计算:
公式十一 G k + 1 = G k C ( G k ) &le; 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步得到的 
Figure DEST_PATH_GDA0000079797320000078
和Gk+1计算k+2步的 
Figure DEST_PATH_GDA0000079797320000079
和Gk+2,直到满足相邻两步的粒子群最优位置对应的小卫星成本的差的绝对值小于0.01为止。

Claims (1)

1.一种基于正态云模型的小卫星成本优化设计方法,其特征在于:所述方法是通过以下步骤实现的:
步骤一、建立小卫星成本C优化模型:小卫星成本C包括卫星***的成本Cs、地面***成本Cg和发射成本Cf,用C=Cs+Cg+Cf来计算;
步骤二、设定小卫星成本C的优化设计变量:小卫星成本C的优化设计变量共包含七个优化设计变量,分别是电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期;
步骤三、对步骤一中的七个优化设计变量进行初始化赋值:每个粒子用pi表示,粒子群规模选为30个,随机生成每个粒子pi的初始位置
Figure FDA0000071772500000011
和初始速度
Figure FDA0000071772500000012
其中
Figure FDA0000071772500000013
式中
Figure FDA0000071772500000014
分别表示电荷耦合器件相机焦距、轨道高度、圆柱体形状卫星的底面半径、卫星高度、太阳电池的类型、蓄电池的类型和任务周期的初始值,其中
Figure FDA0000071772500000015
式中 分别表示
Figure FDA0000071772500000018
对应的速度初始值,
利用公式一和公式二对粒子群进行初始化赋值:
公式一: 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 ) &Delta;t ( j = 1,2 , . . . , 7 )
在公式一和公式二中,s1和s2是0,1之间的随机数,xmin是设计变量取值的下限,xmax是设计变量取值的上限;
每个粒子pi自身最优位置用Li来表示,Li的初始值
Figure FDA00000717725000000111
整个粒子群粒子的最优位置用G来表示,G的初始值G0按照下面步骤赋值:
a、计算粒子群即30个粒子在每个粒子自身最优位置
Figure FDA00000717725000000112
对应的卫星成本
Figure FDA00000717725000000113
b、比较30个小卫星成本
Figure FDA00000717725000000114
的大小,筛选出其中最小的小卫星成本,假定最小的小卫星成本为
Figure FDA00000717725000000115
与其相对应的粒子为pm,相对应的粒子pm的自身最优位置是
Figure FDA0000071772500000021
Figure FDA0000071772500000022
步骤四、假设优化算法已经完成了k(k≥1)步,下面计算每一个粒子的k+1步的速度:
假设算法计算到k(k≥1)步时,已得到的每个粒子pi的自身最优位置为
Figure FDA0000071772500000023
粒子群整体的最优位置为Gk,每个粒子pi在k步时的位置
Figure FDA0000071772500000024
为:
Figure FDA0000071772500000025
速度
Figure FDA0000071772500000026
为: v k i = ( v k i 1 , v k i 2 , . . . , v k i 7 ) ;
在k+1步时,每个粒子pi在k+1步的速度
Figure FDA0000071772500000028
按照公式三、四、五计算:
公式三: v k + 1 ij = &omega;v k ij + c 1 CP k ij &Delta;t + c 2 CP gk ij &Delta;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];
Figure FDA00000717725000000212
是在第k步,由云模型生成的粒子pi当前位置
Figure FDA00000717725000000213
相对于它自身当前最优位置
Figure FDA00000717725000000214
的相对距离;
Figure FDA00000717725000000215
是在第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步的速度
Figure FDA00000717725000000218
和k步时的位置
Figure FDA00000717725000000219
计算每个粒子k+1步的位置
Figure FDA0000071772500000031
利用当前速度
Figure FDA0000071772500000032
和原来的位置按公式九更新每个粒子的位置
Figure FDA0000071772500000033
公式九: 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的自身最优位置
Figure FDA0000071772500000036
按公式十计算:
公式十: L k + 1 i = L k i C ( L k i ) &le; C ( x k + 1 i ) x k + 1 i C ( L k i ) > C ( x k + 1 i )
粒子群整体的最优位置Gk+1的计算过程如下:
计算k+1步时每个粒子自身最优位置对应的小卫星成本筛选出其中最小的小卫星成本,假定最小的小卫星成本为
Figure FDA00000717725000000310
相对应的最优位置是
Figure FDA00000717725000000311
则Gk+1按公式十一计算:
公式十一 G k + 1 = G k C ( G k ) &le; 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步得到的
Figure FDA00000717725000000313
和Gk+1计算k+2步的
Figure FDA00000717725000000314
和Gk+2,直到满足相邻两步的粒子群最优位置对应的小卫星成本的差的绝对值小于0.01为止。
CN2011101767375A 2011-06-28 2011-06-28 一种基于正态云模型的小卫星成本优化设计方法 Expired - Fee Related CN102222266B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101767375A CN102222266B (zh) 2011-06-28 2011-06-28 一种基于正态云模型的小卫星成本优化设计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101767375A CN102222266B (zh) 2011-06-28 2011-06-28 一种基于正态云模型的小卫星成本优化设计方法

Publications (2)

Publication Number Publication Date
CN102222266A true CN102222266A (zh) 2011-10-19
CN102222266B CN102222266B (zh) 2013-11-13

Family

ID=44778811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101767375A Expired - Fee Related CN102222266B (zh) 2011-06-28 2011-06-28 一种基于正态云模型的小卫星成本优化设计方法

Country Status (1)

Country Link
CN (1) CN102222266B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109100690A (zh) * 2018-07-10 2018-12-28 哈尔滨工业大学 一种基于Hilbert-Huang变换的超宽带时域RCS测量信号处理方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2073399A2 (en) * 2007-12-18 2009-06-24 Gilat Satellite Networks, Ltd. Multi-dimensional adaptive transmission technique
CN101858969A (zh) * 2010-03-26 2010-10-13 航天东方红卫星有限公司 一种基于优化虚拟转动的卫星目标姿态预先确定方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2073399A2 (en) * 2007-12-18 2009-06-24 Gilat Satellite Networks, Ltd. Multi-dimensional adaptive transmission technique
CN101858969A (zh) * 2010-03-26 2010-10-13 航天东方红卫星有限公司 一种基于优化虚拟转动的卫星目标姿态预先确定方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
J.L.SMITH: "小卫星的低成本姿态确定与控制", 《控制工程》 *
王兆耀等: "卫星成本预测的一种动态建模结构", 《宇航学报》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109100690A (zh) * 2018-07-10 2018-12-28 哈尔滨工业大学 一种基于Hilbert-Huang变换的超宽带时域RCS测量信号处理方法

Also Published As

Publication number Publication date
CN102222266B (zh) 2013-11-13

Similar Documents

Publication Publication Date Title
CN102419597B (zh) 一种限定相对姿态的大规模编队航天器姿态一致控制方法
CN109283934B (zh) 基于旋转路径质量的航天器多约束姿态机动优化方法
CN104237887B (zh) 一种sar遥感影像匹配方法
JP6356448B2 (ja) 日照情報生成装置、日照情報提供システムおよび日照情報提供方法
CN102506876B (zh) 一种地球紫外敏感器测量的自主导航方法
CN102322862B (zh) 一种编队飞行卫星绝对和相对轨道确定方法
CN102116626B (zh) 星点轨迹图像的节点预测修正方法
CN102736518A (zh) 一种含测量和输入时滞的挠性航天器复合抗干扰控制器
CN105635963A (zh) 多智能体分布式协同定位方法
US9419437B2 (en) Finite time power control for smart-grid distributed system
CN104036331A (zh) 一种基于改进粒子群算法的电力***动态经济调度方法
CN103985154A (zh) 一种基于全局线性方法的三维模型重建方法
CN105048479A (zh) 一种光伏电站无功分组调节方法
CN102567439A (zh) Srg剖分编码与地理坐标的转换算法
CN103400416A (zh) 一种基于概率多层地形的城市环境机器人导航方法
CN102496033B (zh) 基于mr计算框架的图像sift特征匹配方法
CN102222266B (zh) 一种基于正态云模型的小卫星成本优化设计方法
CN114877883A (zh) 车路协同环境下考虑通信延迟的车辆定位方法及***
CN103278140B (zh) 用于tdiccd线阵推扫传感器的坐标反算方法
Shi et al. Multi-UAV-assisted computation offloading in DT-based networks: A distributed deep reinforcement learning approach
Benhammou et al. Improvement of autonomy, efficiency, and stress of fuel cell hybrid electric vehicle system using robust controller
Dong et al. Herglotz-type principle and first integrals for nonholonomic systems in phase space
CN106202700A (zh) 一种光伏发电出力预测的数据分析方法
CN109889564A (zh) 一种网联汽车的集中式群体协同控制方法
CN108562292A (zh) 基于hp自适应伪谱法的太阳帆星际转移轨迹优化方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20131113

Termination date: 20160628