[go: up one dir, main page]

CN102222266B - Normal cloud model-based moonlet cost optimization design method - Google Patents

Normal cloud model-based moonlet cost optimization design method Download PDF

Info

Publication number
CN102222266B
CN102222266B CN2011101767375A CN201110176737A CN102222266B CN 102222266 B CN102222266 B CN 102222266B CN 2011101767375 A CN2011101767375 A CN 2011101767375A CN 201110176737 A CN201110176737 A CN 201110176737A CN 102222266 B CN102222266 B CN 102222266B
Authority
CN
China
Prior art keywords
formula
cost
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.)
Expired - Fee Related
Application number
CN2011101767375A
Other languages
Chinese (zh)
Other versions
CN102222266A (en
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 Shenzhen
Original Assignee
Harbin Institute of Technology Shenzhen
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 Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN2011101767375A priority Critical patent/CN102222266B/en
Publication of CN102222266A publication Critical patent/CN102222266A/en
Application granted granted Critical
Publication of CN102222266B publication Critical patent/CN102222266B/en
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 DDA00003038221100011
和k步时的位置
Figure DDA00003038221100012
计算每个粒子k+1步的位置六、计算k+1步每个粒子pi的自身最优位置和粒子群整体的最优位置Gk+1;七、比较k+1步粒子群整体的最优位置Gk+1的小卫星成本C(Gk+1)与k步粒子群整体的最优位置Gk的小卫星成本C(Gk)差的绝对值。本发明用于小卫星成本的计算。A small satellite cost optimization design method based on a normal cloud model, which involves a small satellite cost optimization method to solve the problem that the existing satellite cost optimization method uses an optimization algorithm based on gradient information, which requires high continuity of functions , slow convergence, unguaranteed stability, and low computational efficiency. Methods: 1. Establish an optimization model for the cost C of the small satellite; 2. Set the optimal design variable for the cost C of the small satellite; 4. Assuming that the optimization algorithm has completed k (k ≥ 1) steps, calculate the speed of k+1 steps of each particle; 5. Use the speed of particles k+1 steps
Figure DDA00003038221100011
and the position at k steps
Figure DDA00003038221100012
Calculate the position of each particle k+1 steps Sixth, calculate the optimal position of each particle p i in step k+1 and the optimal position G k+1 of the overall particle swarm; Seventh, compare the small satellite cost C(G k+1 ) of the optimal position G k+ 1 of the overall optimal position of the particle swarm at k+1 steps with the optimal position of the overall k-step particle swarm The absolute value of the small satellite cost C(G k ) difference at the optimal position G k . The invention is used for calculating the cost of small satellites.

Description

A kind of cost optimization of moonlet based on normal cloud model method for designing
Technical field
The present invention relates to a kind of moonlet Cost Optimization Approach, be specifically related to a kind of particle swarm optimization algorithm of based on normal cloud model, constructing and optimize the cost of satellite.
Background technology
Moonlet generally is applied in communication, remote sensing, navigation and space science field, design of satellites is the design process of a multidisciplinary coupling, complexity, in design process, variation to design parameter is more responsive, in the design optimization problem of satellite, mainly face following difficulty: 1, the design optimization problem had both comprised continuous optimized variable, comprise again the discrete optimization variable, it is a hybrid variable optimization problem that comprises continuous variable and discrete variable, traditional efficiency of the Optimization Method based on gradient information is low, is not easy to obtain globally optimal solution; 2, the design of satellites optimization problem relates to a plurality of subjects, and stronger coupling is arranged between subject, and traditional optimized algorithm is difficult to process the coupling of design of satellites optimization problem, and convergence is difficult to guarantee; 3, due to the complicacy of design of satellites optimization problem, cause design error along with the carrying out of optimizing constantly accumulates, affected the precision and stability of optimum results.Therefore, design has improperly increased the cost of design of satellites, has reduced design efficiency, and the risk of mission failure is even arranged.In order to better meet the demand of design at detailed design phase, improve specific aim, the planned and efficiency of design, be necessary to design an efficient optimized algorithm cost of satellite is optimized calculating.The optimized algorithm that is based on gradient information that traditional satellite cost optimized algorithm adopts, the advantage of this algorithm is that the direction of algorithm convergence can be controlled, and its shortcoming is high to continuity of a function requirement, and convergence is slow, stability can not be guaranteed, easily be absorbed in local optimum point, and counting yield is low.
Summary of the invention
The objective of the invention is in order to solve the optimized algorithm of existing satellite cost optimization method employing based on gradient information, this algorithm requires high to the continuity of a function, convergence is slow, stability can not be guaranteed, easily be absorbed in local optimum point, the problem that counting yield is low, provide a kind of cost optimization of moonlet based on normal cloud model method for designing.
A kind of cost optimization of moonlet based on normal cloud model method for designing of the present invention realizes by following steps:
Step 1, set up moonlet cost C Optimized model: moonlet cost C comprises the cost C of satellite system s, ground system cost C gWith launch cost C f, use C=C s+ C g+ C fCalculate;
Step 2, set the optimal design variable of moonlet cost C: the optimal design variable of moonlet cost C comprises seven optimal design variablees altogether, is respectively the bottom surface radius, satellite altitude, the type of solar cell, type and the duty cycle of accumulator of charge-coupled device camera focal length, orbit altitude, cylindrical shape satellite;
Step 3, seven optimal design variablees in step 2 are carried out the initialization assignment: each particle p iExpression, the population scale is elected 30 as, generates at random each particle p iInitial position
Figure GDA00003038221000021
And initial velocity
Figure GDA00003038221000022
Wherein 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 ) , In formula
Figure GDA00003038221000024
With
Figure GDA00003038221000025
The bottom surface radius, satellite altitude, the type of solar cell, the type of accumulator and the initial value of duty cycle that represent respectively charge-coupled device camera focal length, orbit altitude, cylindrical shape satellite, wherein
Figure GDA00003038221000026
In formula
Figure GDA00003038221000027
Figure GDA00003038221000028
With
Figure GDA00003038221000029
Expression respectively
Figure GDA000030382210000210
With
Figure GDA000030382210000211
Corresponding speed initial value,
Utilize two pairs of population of formula one and formula to carry out the initialization assignment:
Formula one: x 0 ij = x min + s 1 ( x max - x min ) ( j = 1,2 , . . . , 7 )
Formula two: v 0 ij = x min + s 2 ( x max - x min ) Δt ( j = 1,2 , . . . , 7 )
In formula one and formula two, S 1And S 2The random number between 0,1, x minThe lower limit of design variable value, x maxIt is the upper limit of design variable value;
Each particle p iSelf optimal location L iRepresent L iInitial value
Figure GDA000030382210000214
The optimal location of whole population particle represents with G, the initial value G of G 0According to following step assignment:
A, calculating population are that 30 particles are at each particle self optimal location
Figure GDA000030382210000215
Corresponding satellite cost
Figure GDA000030382210000216
B, 30 moonlet costs of comparison
Figure GDA000030382210000217
Size, filter out wherein minimum moonlet cost, suppose that minimum moonlet cost is The particle corresponding with it is p m, corresponding particle p mSelf optimal location be
Figure GDA000030382210000219
Step 4, suppose that optimized algorithm completed k (k 〉=1) step, below calculate the speed in the k+1 step of each particle:
Suppose that algorithm calculates k (k 〉=1) during the step, each the particle p that has obtained iSelf optimal location be
Figure GDA000030382210000221
The optimal location of population integral body is G k, each particle p iPosition when k goes on foot
Figure GDA000030382210000222
For:
Figure GDA000030382210000223
Speed
Figure GDA000030382210000224
For: v k i = ( v k i 1 , v k i 2 , . . . , v k i 7 ) ;
When k+1 goes on foot, each particle p iIn the k+1 speed in step
Figure GDA00003038221000031
Calculate according to formula three, four, five:
Formula three: v k + 1 ij = ωv k ij + c 1 CP k ij Δt + c 2 CP gk ij Δt
Formula four: CP k ij = cloud ( L k ij - x k ij , E n , H e )
Formula five: CP gk ij = cloud ( G k j - x k ij , E n , H e )
Parameter ω in formula three is inertial coefficient, c 1And c 2For confidence factor, inertial coefficient ω span is [0.8,1.2], confidence factor c 1And c 2Span be [0,2];
Figure GDA00003038221000035
In the k step, by the particle p of cloud model generation iCurrent location
Figure GDA00003038221000036
With respect to it self current optimal location Relative distance;
Figure GDA00003038221000038
In the k step, by the particle p of cloud model generation iCurrent location
Figure GDA00003038221000039
Optimal location G with respect to whole population kRelative distance, E nThe entropy coefficient of cloud model, H eThe super entropy coefficient of cloud model, E in optimizing process nAnd H eAll get the constant greater than zero, its E nAnd H eValue need to meet formula six:
Formula six: E n 2 + H e 2 < 1 3 min { L k ij - x k ij , G k j - x k ij }
Normal cloud model cloud (E x, E n, H e) computing method as follows:
Formula seven: E ' n=randn (E n, H e)
Formula eight: cloud (E x, E n, H e)=randn (E x, E ' n)
Wherein, E ' nFor the intermediate variable in computation process, randn (E n, H e) expression generation E nFor expectation, H eFor variance with normal random number; Randn (E x, E ' n) represent to generate with E ' nFor expectation, H eFor variance with normal random number;
Step 5, the speed of utilizing particle k+1 to go on foot Position while with k, going on foot
Figure GDA000030382210000312
Calculate the position in each particle k+1 step
Figure GDA000030382210000313
Utilize present speed
Figure GDA000030382210000314
With nine positions of upgrading each particle by formula, original position
Figure GDA000030382210000315
Formula nine: x k + 1 ij = x k ij + v k + 1 ij ( i = 1,2 , . . . , 30 ; j = 1,2 , . . . , 7 )
Step 6, calculating k+1 go on foot each particle p iSelf optimal location Optimal location G with population integral body k+1:
Each particle p iSelf optimal location
Figure GDA00003038221000041
By formula ten calculate:
Formula ten: 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 )
The optimal location G of population integral body k+1Computation process as follows:
Calculating k+1 each particle self optimal location during the step
Figure GDA00003038221000043
Corresponding moonlet cost
Figure GDA00003038221000044
Filter out wherein minimum moonlet cost, suppose that minimum moonlet cost is
Figure GDA00003038221000045
Corresponding optimal location is
Figure GDA00003038221000046
G k+1By formula 11 calculate:
Formula 11 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 )
The optimal location G of step 7, comparison k+1 step population integral body k+1Moonlet cost C (G k+1) with the optimal location G of k step population integral body kMoonlet cost C (G k) poor absolute value: if | C (G k+1)-C (G k) |<0.01, algorithm is restrained, and optimizes and finishes, G k+1The optimum solution of trying to achieve exactly, if | C (G k+1)-C (G k) | 〉=0.01, not convergence of algorithm, the G that the k+1 step is asked k+1Not optimum solution, come back to step 4,, according to step 4~step 6, obtain according to k+1 step
Figure GDA00003038221000048
And G k+1The calculating k+2 step
Figure GDA00003038221000049
And G k+2, until the absolute value of difference of moonlet cost corresponding to population optimal locations that meets adjacent two steps is less than 0.01.
The present invention has following beneficial effect:
The present invention is directed to this structure of satellite cost Optimized model, particle swarm optimization algorithm based on normal cloud model has been proposed, when having solved in the satellite cost optimal design hybrid variable that not only comprises continuous variable but also comprise discrete variable and optimize convergence is slow, the problem that precision is not high.The inventive method is to build on the basis of normal cloud model, has inherited the determinacy and the characteristic that randomness merges mutually of cloud model, has improved speed of convergence and the Global Optimality of optimized algorithm, and is faster than traditional algorithm convergence based on gradient information, precision is high.
Embodiment
Embodiment one: present embodiment realizes by following steps:
Step 1, set up moonlet cost C Optimized model: moonlet cost C comprises the cost C of satellite system s, ground system cost C gWith launch cost C f, use C=C s+ C g+ C fCalculate;
Step 2, set the optimal design variable of moonlet cost C: the optimal design variable of moonlet cost C comprises seven optimal design variablees altogether, is respectively the bottom surface radius, satellite altitude, the type of solar cell, type and the duty cycle of accumulator of charge-coupled device camera focal length, orbit altitude, cylindrical shape satellite;
Step 3, seven optimal design variablees in step 2 are carried out the initialization assignment: each particle p iExpression, the population scale is elected 30 as, generates at random each particle p iInitial position
Figure GDA00003038221000051
And initial velocity
Figure GDA00003038221000052
Wherein 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 ) , In formula
Figure GDA00003038221000054
With The bottom surface radius, satellite altitude, the type of solar cell, the type of accumulator and the initial value of duty cycle that represent respectively charge-coupled device camera focal length, orbit altitude, cylindrical shape satellite, wherein
Figure GDA00003038221000056
In formula
Figure GDA00003038221000057
Figure GDA00003038221000058
With
Figure GDA00003038221000059
Expression respectively
Figure GDA000030382210000510
With
Figure GDA000030382210000511
Corresponding speed initial value,
Utilize two pairs of population of formula one and formula to carry out the initialization assignment:
Formula one: x 0 ij = x min + s 1 ( x max - x min ) ( j = 1,2 , . . . , 7 )
Formula two: v 0 ij = x min + s 2 ( x max - x min ) &Delta;t ( j = 1,2 , . . . , 7 )
In formula one and formula two, S 1And S 2The random number between 0,1, x minThe lower limit of design variable value, x maxIt is the upper limit of design variable value;
Each particle p iSelf optimal location L iRepresent L iInitial value
Figure GDA000030382210000514
The optimal location of whole population particle represents with G, the initial value G of G 0According to following step assignment:
A, calculating population are that 30 particles are at each particle self optimal location
Figure GDA000030382210000515
Corresponding satellite cost
Figure GDA000030382210000516
B, 30 moonlet costs of comparison
Figure GDA000030382210000517
Size, filter out wherein minimum moonlet cost, suppose that minimum moonlet cost is
Figure GDA000030382210000518
The particle corresponding with it is p m, corresponding particle p mSelf optimal location be
Figure GDA000030382210000519
Figure GDA000030382210000520
Step 4, suppose that optimized algorithm completed k (k 〉=1) step, below calculate the speed in the k+1 step of each particle:
Suppose that algorithm calculates k (k 〉=1) during the step, each the particle p that has obtained iSelf optimal location be
Figure GDA000030382210000521
The optimal location of population integral body is G k, each particle p iPosition when k goes on foot
Figure GDA000030382210000522
For:
Figure GDA000030382210000523
Speed
Figure GDA000030382210000524
For: v k i = ( v k i 1 , v k i 2 , . . . , v k i 7 ) ;
When k+1 goes on foot, each particle p iIn the k+1 speed in step
Figure GDA00003038221000062
Calculate according to formula three, four, five:
Formula three: v k + 1 ij = &omega;v k ij + c 1 CP k ij &Delta;t + c 2 CP gk ij &Delta;t
Formula four: CP k ij = cloud ( L k ij - x k ij , E n , H e )
Formula five: CP gk ij = cloud ( G k j - x k ij , E n , H e )
Parameter ω in formula three is inertial coefficient, c 1And c 2For confidence factor, inertial coefficient ω span is [0.8,1.2], confidence factor c 1And c 2Span be [0,2];
Figure GDA00003038221000066
In the k step, by the particle p of cloud model generation iCurrent location
Figure GDA00003038221000067
With respect to it self current optimal location
Figure GDA00003038221000068
Relative distance;
Figure GDA00003038221000069
In the k step, by the particle p of cloud model generation iCurrent location
Figure GDA000030382210000610
Optimal location G with respect to whole population kRelative distance, E nThe entropy coefficient of cloud model, H eThe super entropy coefficient of cloud model, E in optimizing process nAnd H eAll get the constant greater than zero, its E nAnd H eValue need to meet formula six:
Formula six: E n 2 + H e 2 < 1 3 min { L k ij - x k ij , G k j - x k ij }
Normal cloud model cloud (E x, E n, H e) computing method as follows:
Formula seven: E ' n=randn (E n, H e)
Formula eight: cloud (E x, E n, H e)=randn (E x, E ' n)
Wherein, E ' nFor the intermediate variable in computation process, randn (E n, H e) expression generation E nFor expectation, H eFor variance with normal random number; Randn (E x, E ' n) represent to generate with E ' nFor expectation, H eFor variance with normal random number;
Step 5, the speed of utilizing particle k+1 to go on foot
Figure GDA000030382210000612
Position while with k, going on foot
Figure GDA000030382210000613
Calculate the position in each particle k+1 step
Figure GDA000030382210000614
Utilize present speed
Figure GDA000030382210000615
With nine positions of upgrading each particle by formula, original position
Figure GDA000030382210000616
Formula nine: x k + 1 ij = x k ij + v k + 1 ij ( i = 1,2 , . . . , 30 ; j = 1,2 , . . . , 7 )
Step 6, calculating k+1 go on foot each particle p iSelf optimal location
Figure GDA000030382210000618
Optimal location G with population integral body k+1:
Each particle p iSelf optimal location
Figure GDA00003038221000071
By formula ten calculate:
Formula ten: 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 )
The optimal location G of population integral body k+1Computation process as follows:
Calculating k+1 each particle self optimal location during the step
Figure GDA00003038221000073
Corresponding moonlet cost
Figure GDA00003038221000074
Filter out wherein minimum moonlet cost, suppose that minimum moonlet cost is
Figure GDA00003038221000075
Corresponding optimal location is
Figure GDA00003038221000076
G k+1By formula 11 calculate:
Formula 11 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 )
The optimal location G of step 7, comparison k+1 step population integral body k+1Moonlet cost C (G k+1) with the optimal location G of k step population integral body kMoonlet cost C (G k) poor absolute value: if | C (G k+1)-C (G k) |<0.01, algorithm is restrained, and optimizes and finishes, G k+1The optimum solution of trying to achieve exactly, if | C (G k+1)-C (G k) | 〉=0.01, not convergence of algorithm, the G that the k+1 step is asked k+1Not optimum solution, come back to step 4,, according to step 4~step 6, obtain according to k+1 step
Figure GDA00003038221000078
And G k+1The calculating k+2 step
Figure GDA00003038221000079
And G k+2, until the absolute value of difference of moonlet cost corresponding to population optimal locations that meets adjacent two steps is less than 0.01.

Claims (1)

1. the cost optimization of the moonlet based on normal cloud model method for designing, it is characterized in that: described method realizes by following steps:
Step 1, set up moonlet cost C Optimized model: moonlet cost C comprises the cost C of satellite system s, ground system cost C gWith launch cost C f, use C=C s+ C g+ C fCalculate;
Step 2, set the optimal design variable of moonlet cost C: the optimal design variable of moonlet cost C comprises seven optimal design variablees altogether, is respectively the bottom surface radius, satellite altitude, the type of solar cell, type and the duty cycle of accumulator of charge-coupled device camera focal length, orbit altitude, cylindrical shape satellite;
Step 3, seven optimal design variablees in step 2 are carried out the initialization assignment: each particle p iExpression, the population scale is elected 30 as, generates at random each particle p iInitial position And initial velocity
Figure FDA00003038220900012
Wherein 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 ) , In formula
Figure FDA00003038220900014
With
Figure FDA00003038220900015
The bottom surface radius, satellite altitude, the type of solar cell, the type of accumulator and the initial value of duty cycle that represent respectively charge-coupled device camera focal length, orbit altitude, cylindrical shape satellite, wherein v 0 i = ( x 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 ) , In formula
Figure FDA00003038220900017
Figure FDA00003038220900018
With
Figure FDA00003038220900019
Expression respectively
Figure FDA000030382209000110
With
Figure FDA000030382209000111
Corresponding speed initial value,
Utilize two pairs of population of formula one and formula to carry out the initialization assignment:
Formula one: x 0 ij = x min + s 1 ( x max - x min ) ( j = 1,2 , . . . , 7 )
Formula two: v 0 ij = x min + s 2 ( x max - x min ) &Delta;t ( j = 1,2 , . . . , 7 )
In formula one and formula two, s 1And s 2The random number between 0,1, x minThe lower limit of design variable value, x maxIt is the upper limit of design variable value;
Each particle p iSelf optimal location L iRepresent L iInitial value
Figure FDA000030382209000114
The optimal location of whole population particle represents with G, the initial value G of G 0According to following step assignment:
A, calculating population are that 30 particles are at each particle self optimal location
Figure FDA000030382209000115
Corresponding satellite cost
Figure FDA000030382209000116
B, 30 moonlet costs of comparison Size, filter out wherein minimum moonlet cost, suppose that minimum moonlet cost is
Figure FDA000030382209000118
The particle corresponding with it is p m, corresponding particle p mSelf optimal location be
Figure FDA00003038220900021
Step 4, suppose that optimized algorithm completed k (k 〉=1) step, below calculate the speed in the k+1 step of each particle:
Suppose that algorithm calculates k (k 〉=1) during the step, each the particle p that has obtained iSelf optimal location be
Figure FDA00003038220900023
The optimal location of population integral body is G k, each particle p iPosition when k goes on foot For:
Figure FDA00003038220900025
Speed
Figure FDA00003038220900026
For: v k i = ( v k i 1 , v k i 2 , . . . , v k i 7 ) ;
When k+1 goes on foot, each particle p iIn the k+1 speed in step
Figure FDA00003038220900028
Calculate according to formula three, four, five:
Formula three: v k + 1 ij = &omega; v k ij + c 1 C P k ij &Delta;t + c 2 CP gk ij &Delta;t
Formula four: CP k ij = cloud ( L k ij - x k ij , E n , H e )
Formula five: CP gk ij = cloud ( G k j - x k ij , E n , H e )
Parameter ω in formula three is inertial coefficient, c 1And c 2For confidence factor, inertial coefficient ω span is [0.8,1.2], confidence factor c 1And c 2Span be [0,2];
Figure FDA000030382209000212
In the k step, by the particle p of cloud model generation iCurrent location
Figure FDA000030382209000213
With respect to it self current optimal location Relative distance;
Figure FDA000030382209000215
In the k step, by the particle p of cloud model generation iCurrent location
Figure FDA000030382209000216
Optimal location G with respect to whole population kRelative distance, E nThe entropy coefficient of cloud model, H eThe super entropy coefficient of cloud model, E in optimizing process nAnd H eAll get the constant greater than zero, its E nAnd H eValue need to meet formula six:
Formula six: E n 2 + H e 2 < 1 3 min { L k ij - x k ij , G k j - x k ij }
Normal cloud model cloud (E x, E n, H e) computing method as follows:
Formula seven: E ' n=randn (E n, H e)
Formula eight: cloud (E x, E n, H e)=randn (E x, E ' n)
Wherein, E ' nFor the intermediate variable in computation process, randn (E n, H e) expression generation E nFor expectation, H eFor variance with normal random number; Randn (E x, E ' n) represent to generate with E ' nFor expectation, H eFor variance with normal random number;
Step 5, the speed of utilizing particle k+1 to go on foot Position while with k, going on foot Calculate the position in each particle k+1 step x k + 1 i :
Utilize present speed
Figure FDA00003038220900032
With nine positions of upgrading each particle by formula, original position
Figure FDA00003038220900033
Formula nine: x k + 1 ij = x k ij + v k + 1 ij ( i = 1,2 , . . . , 30 ; j = 1,2 , . . . , 7 )
Step 6, calculating k+1 go on foot each particle p iSelf optimal location
Figure FDA00003038220900035
Optimal location G with population integral body k+1:
Each particle p iSelf optimal location
Figure FDA00003038220900036
By formula ten calculate:
Formula ten: 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 )
The optimal location G of population integral body k+1Computation process as follows:
Calculating k+1 each particle self optimal location during the step
Figure FDA00003038220900038
Corresponding moonlet cost
Figure FDA00003038220900039
Filter out wherein minimum moonlet cost, suppose that minimum moonlet cost is
Figure FDA000030382209000310
Corresponding optimal location is
Figure FDA000030382209000311
G k+1By formula 11 calculate:
Formula 11 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 )
The optimal location G of step 7, comparison k+1 step population integral body k+1Moonlet cost C (G k+1) with the optimal location G of k step population integral body kMoonlet cost C (G k) poor absolute value: if | C (G k+1)-C (G k) |<0.01, algorithm is restrained, and optimizes and finishes, G k+1The optimum solution of trying to achieve exactly, if | C (G k+1)-C (G k) | 〉=0.01, not convergence of algorithm, the G that the k+1 step is asked k+1Not optimum solution, come back to step 4,, according to step 4~step 6, obtain according to k+1 step
Figure FDA000030382209000313
And G k+1The calculating k+2 step
Figure FDA000030382209000314
And G k+2, until the absolute value of difference of moonlet cost corresponding to population optimal locations that meets adjacent two steps is less than 0.01.
CN2011101767375A 2011-06-28 2011-06-28 Normal cloud model-based moonlet cost optimization design method Expired - Fee Related CN102222266B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101767375A CN102222266B (en) 2011-06-28 2011-06-28 Normal cloud model-based moonlet cost optimization design method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101767375A CN102222266B (en) 2011-06-28 2011-06-28 Normal cloud model-based moonlet cost optimization design method

Publications (2)

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

Family

ID=44778811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101767375A Expired - Fee Related CN102222266B (en) 2011-06-28 2011-06-28 Normal cloud model-based moonlet cost optimization design method

Country Status (1)

Country Link
CN (1) CN102222266B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109100690A (en) * 2018-07-10 2018-12-28 哈尔滨工业大学 A kind of ultra wide band time domain rcs measurement signal processing method based on Hilbert-Huang transformation

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 (en) * 2010-03-26 2010-10-13 航天东方红卫星有限公司 A Predetermination Method of Satellite Target Attitude Based on Optimal Virtual Rotation

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 (en) * 2010-03-26 2010-10-13 航天东方红卫星有限公司 A Predetermination Method of Satellite Target Attitude Based on Optimal Virtual Rotation

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
J.L.Smith.小卫星的低成本姿态确定与控制.《控制工程》.1998,(第2期),41-53.
卫星成本预测的一种动态建模结构;王兆耀等;《宇航学报》;20021130;第23卷(第6期);8-11,33 *
小卫星的低成本姿态确定与控制;J.L.Smith;《控制工程》;19981231(第2期);41-53 *
王兆耀等.卫星成本预测的一种动态建模结构.《宇航学报》.2002,第23卷(第6期),8-11,33.

Also Published As

Publication number Publication date
CN102222266A (en) 2011-10-19

Similar Documents

Publication Publication Date Title
Siegel Review of computational heat and mass transfer modeling in polymer-electrolyte-membrane (PEM) fuel cells
CN105509739B (en) Using fixed interval CRTS smooth INS/UWB tight integrations navigation system and method
CN102419597A (en) Method for consistently controlling gesture of large-scale formation spacecraft with limited relative gesture
CN104392047B (en) Quick trajectory programming method based on smooth glide trajectory analytic solution
CN106202640B (en) Day ground three body gravitational fields in halo orbit spacecraft bias track design method
CN108597058B (en) Cascaded State Estimation Method for Distributed Drive Electric Vehicles Based on Pseudo-Measurement Information
CN102419430B (en) A Two-dimensional Direction Finding Method of Circular Array Phase Interferometer Based on Parallel Baseline
CN106295196B (en) A Calculation Method of On-orbit Modes for Satellites with Rotating and Flexible Solar Arrays
CN107526368B (en) Error-considered multi-pulse ring-moon satellite formation initialization method
CN105180937A (en) Initial alignment method for MEMS-IMU
CN108664024A (en) The motion planning and Cooperative Localization Method and device that unmanned vehicle network is formed into columns
CN108227728B (en) Spacecraft attitude dynamic control distribution method considering hybrid actuating mechanism switching
CN103591956B (en) A kind of deep space probe autonomous navigation method based on Analysis on Observability
CN102890506A (en) Small body approaching section guidance control method based on constraint programming
CN106597507A (en) High-precision rapid filtering and smoothing algorithm of GNSS/SINS tight combination
CN102494685A (en) H infinity information fusion method for WSN (Wireless Sensors Network)/INS (Inertial Navigation System) high-precision real-time combination and navigation
CN110887509B (en) A multi-directional calibration method of compound eye-like polarization sensor
CN109446471A (en) A kind of consideration fluid structurecoupling interface data transmission method of the load uncertainty based on Interpolation Property of Radial Basis Function
CN109032176A (en) A kind of geostationary orbit based on differential algebra is determining and parameter determination method
CN102322850B (en) Task preprocessing method based on imaging quality estimation
CN110196445A (en) Space three-body system multisensor accurate positioning method under tether constraint
CN102222266B (en) Normal cloud model-based moonlet cost optimization design method
CN114459489A (en) Multi-star formation distributed relative navigation method based on information fusion
CN105136150B (en) A kind of attitude determination method based on the fusion of multiple star sensor metrical information
CN108562292B (en) The interspace transfer track optimizing method of solar sail based on the adaptive pseudo- spectrometry of 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