CN106295218B - A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position - Google Patents
A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position Download PDFInfo
- Publication number
- CN106295218B CN106295218B CN201610694774.8A CN201610694774A CN106295218B CN 106295218 B CN106295218 B CN 106295218B CN 201610694774 A CN201610694774 A CN 201610694774A CN 106295218 B CN106295218 B CN 106295218B
- Authority
- CN
- China
- Prior art keywords
- formula
- local derviation
- order
- independent variable
- optimum
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
Landscapes
- Breeding Of Plants And Reproduction By Means Of Culturing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses the numerical optimizations that a kind of quick determining energetic optimum intercepts predicted set-forward position, the specific steps are as follows: (1), gives the exploration value of independent variable X, and set coefficient matrix u and v;(2), partial derivative matrix FF ' (X) is calculated by formula (22) and formula (24);(3), new independent variable value X is calculated by formula (25)k+1;(4), judge whether to restrain;If Δ XX=XXk+1‑XXkLess than the limits of error, calculating terminates;Otherwise step (2) are gone to, step (2)-(4) are repeated.Based on Gauss problem of the present invention by Kepler orbit theory and based on P iterative method, target is had that the interception of orbit maneuver becomes the amendment of rail minimum speed, is converted into optimum programming problem, and obtain and Δ v by optimum programming theoryminCorresponding KKT condition, while being rapid solving KKT condition, Newton iteration is further devised, the gradient information of parsing is obtained.Relative to general searching algorithm, computational accuracy of the present invention is high, and speed is fast, and insensitive to initial value.
Description
Technical field
The present invention relates to spacecrafts to intercept intersection control field, and in particular to a kind of quick determining energetic optimum interception prediction
The numerical optimization of the point of impact.
Background technique
In general Orbit Interception, a basic problem for needing to solve is in the given time, how from sky
Between in a little reach in addition, the two-point boundary value problem in this kind of astrodynamics is referred to as Lambert problem.Mathematician
Gauss gives the classical of Lambert problem and solves, as shown in Figure 1, Gauss problem is defined as: given initial position vector
r1, terminal location vector r2, and from r1To r2Flight time tFAnd the direction of motion, seek initial and terminal velocity vector ν1With
ν2。
Under the precondition of Kepler track movement, position vector r1、r2And velocity vector ν1、ν2It is coplanar, so having
Wherein
For intercept problems, it is generally known that initial point needs great speed, and aircraft can be made along a Kepler
Track slides to terminal.By formula (1), initial velocity can be expressed as
So the solution of Gauss problem can simplify as coefficient f, g, andWithSolution.By the limit of transcendental equation
System, it is necessary to be solved, the general solution of Gauss problem can be summarized as follows with successive approximation method:
1, the initial value of any one unknown number in P, a or Δ E is given;
2, the value of another two unknown number is calculated by formula (2) and (4);
3, by formula (3) solve time t, and with given flight time tFCompare, checking computation result;
If 4, calculated result t and given time tFIt is inconsistent, iteration variable is corrected, and repeat step 2 and step 3.
When changing tracks for target, the numerical optimization problem of energetic optimum predicted set-forward position is determined,
It is exactly to intercept to become rail minimum speed amendment problem, as shown in Fig. 2, t1At the time of indicating kinetic interception weapon E powered phase Burnout,
M indicates that Maneuvering Missile, T indicate the position to strike target on ground.P1It indicates if Maneuvering Missile is in t1Moment without become rail,
Then interceptor meeting and bullet bump against in the point, i.e. P1Indicate former predicted set-forward position.If bullet is in t1Moment is by certain anti-plan of dashing forward
Slightly carry out orbit maneuver, it is assumed that the track orb1 that target M is indicated from solid line changes the track orb2 indicated to chain-dotted line, hits mesh
Mark is also modified therewith to T ', then current time t1Blocker E can not be with present speed v0, blocked on new target track orb2
Cut target M.Assuming that new point of impact position is P2, then the initial velocity of aircraft must be modified to v1, v1Solution can be passed through
Gauss problem obtains.
Interception different from the past intersects problem, and when target is there are when orbit maneuver, blocker selects different predictions to order
Midpoint P2Different speed will be brought to correct Δ v=v1-v0.For the limited blocker of fuel, speed correction amount
Δ v=| Δ v | the smallest maneuver strategy is only optimal, predicted set-forward position P at this time2With flight time tFIt also is optimal respectively
Intercepting position and interception time.
For the numerical optimization problem of above-mentioned determining energetic optimum predicted set-forward position, traditional method for solving is clock synchronization
Between t be iterated search.
P iterative method assumes that the exploration value of a P, and thus value calculates other two unknown number a and Δ E, then solves
T out, and it and given flight time tFCompare, examines exploration value whether suitable with this.P iterative method is it can be concluded that t becomes with P
Change the analytical expression of the slope of curve, therefore the exploration value of available Newton iteration method amendment P, improves iteration speed.
Define three constants
By Kepler orbit theory, a can be expressed as
Further, by formula (2), (3), (4), time t can be found out
In addition, t is with the analytical expression of P change curve slope
So can be expressed as using the step of P solution by iterative method Gauss problem
1, by formula (7), computational constant k, l and m;
2, the exploration value of independent variable P is given;
3, by formula (8), the value of a is calculated;
4, by formula (2), (3), (4), calculate f, g andValue;
5, by formula (9), calculate time t, and with given flight time tFCompare;If equal, terminate;Not phase
Deng going to step 6;
6, in conjunction with formula (10), and using the new exploration value of Newton iteration method calculating independent variable P, and 3 are gone to step.
The present invention to be inquired into the numerical optimization problem for surely measuring the optimum prediction point of impact really, and motion model can
The earth's core is represented to be reduced to O in Fig. 3;r1It is the initial position vector of interceptor, r2It is the point of impingement of interceptor and target, that is, blocks
Cut the terminal location vector of bullet;v0It is the velocity vector before interceptor is motor-driven, is represented by dashed line;v1It is by solving Gauss problem
Obtained initial velocity, it is indicated by the solid line;r2With v1Subscript represent the different point of impingement and corresponding interceptor at the beginning of
Beginning speed.
Under conditions of known target orbit information, right ascension of ascending node Ω, orbit inclination angle i, the perigee width of target track
Angle ω, semi-major axis aMAnd eccentric ratio eMAnd logical time of perigee passage tpMThe form for orbital tracking can be arranged
[Ω,i,aM,eM,ω,tpM]
Terminal location vector r2By given flight time tFLimitation.Hereinafter, flying under conditions of not giving rise to misunderstanding by given
The row time referred to as intercepts time t.Wherein, the eccentric anomaly E of target movementMWith true anomaly fMWith the iteration letter for intercepting time t
Number is
Wherein, the orbital period of target is TM。
So terminal location vector r2It can be expressed as
So far, it is already possible to which solving target by conventional method, there are the interception of orbit maneuver change rail minimum speed amendments to ask
Topic.Conventional method needs to design double iteration: internal layer iteration can obtain a certain prediction by P solution by iterative method Gauss problem
Point of impact P2Corresponding speed correction amount Δ v;External iteration is then by calculating different P2Corresponding Δ v, so that it is determined that minimum
Speed correction amount Δ vmin.Calculation flow chart is as shown in figure 4, wherein external iteration accelerates to restrain using split-half method.
Although this kind of searching algorithm thinking is simple, computational accuracy is also able to satisfy engineering reality, takes a long time, even if making
With split-half method acceleration search, also it is unfavorable for line solver.
Summary of the invention
In order to solve the above technical problem, the present invention provides the numbers that a kind of quick determining energetic optimum intercepts predicted set-forward position
It is worth optimization method, it is theoretical based on optimum programming, mathematical modeling is carried out by correcting problem to interception change rail minimum speed, is passed through
The a large amount of derivation of equation obtains Δ vminCorresponding KKT condition, and by design Newton iterative, obtain the ladder of parsing
Information is spent, is realized to Δ vminRapid solving, while also solve Optimal Intercept position and intercept the time.This method calculates
Precision is high, and speed is fast, and insensitive to initial value.
The following technical solution is employed by the present invention:
A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position, the specific steps are as follows:
(1), the exploration value of independent variable X is given, and sets coefficient matrix u and v;
(2), partial derivative matrix FF ' (X) is calculated by formula (22) and formula (24);
(3), new independent variable value X is calculated by formula (25)k+1;
(4), judge whether to restrain;If Δ XX=XXk+1-XXkLess than the limits of error, calculating terminates;Otherwise step is gone to
(2), repeat step (2)-(4);
Wherein, in step (1), independent variable X=[the t P fM]T, introduce two groups of equality constraints
Keep the speed correction amount of interceptor minimum, is described as mathematic(al) representation, then objective function is
J (X)=(v1x-v0x)2+(v1y-v0y)2+(v1z-v0z)2;
So far, target is had that the interception of orbit maneuver becomes the amendment of rail minimum speed, is converted into one and contains equation
The optimum programming problem of constraint, the expression formula of the optimum programming problem arrange as follows:
X=[t P fM]T
J (X)=(v1x-v0x)2+(v1y-v0y)2+(v1z-v0z)2
If the augmented objective function with Lagrange multiplier is
L=J+ λ1f1+λ2f2 (14)
By KKT condition, can obtain
By formula (15) and (16), solve
Formula (18) are substituted into formula (17), obtain equation
So KKT condition is eventually converted into three equality constraints
If F (X)=[f1 f2 f3]T (21)
Then the solution of equation group (21) is exactly to intercept the optimal solution for becoming rail minimum speed amendment problem;
In step (2), the formula (22) is the Jacobi matrix of equation group F (X) specifically:
Wherein, because of f2In not aobvious contain P, f3In it is not aobvious contain t, soThe then iterative formula of independent variable X
It can be written as: XK+1=XK-[F′(XK)]-1·F(XK) (23)
To improve the stability that numerical value calculates, formula (22) can be converted into formula (24),
The formula (24) are as follows:
Wherein, diagonal matrix u and v is coefficient matrix described in step (1);
The formula (25) are as follows:
Method as described above, it is preferable that in the formula (22), every analytical expression is as follows:
Because
And, it is clear that
So need to only obtain described J, f1、f2To P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation,
It can be obtained the analytical expression of formula (22);
By vector project in earth right angle coordinate system, and arrange
Then
Firstly, providing J to P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation,
If
r1h2=r1xh2x+r1yh2y+r1zh2z;
Then
Because
So if
Then
Because
So
Because
So if
Then
Secondly, providing f1To P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation;Because
χ0=(2m-l2)P2+2klP-k2;
Also, it sets
So
If
χ51=χ61·2P2+χ62·2·P-2·r2·χ6·χ63;
χ6=r1-r1h2;
Then
Because
So
Because
So
Finally, providing f2To fMSingle order local derviation, second order local derviation;
Because
So
So far, by formula (30) to formula (41), and formula (26) and formula (27) are combined, obtains the parsing of formula (22)
Expression formula, algorithm completely execute.
Based on Gauss problem of the present invention by Kepler orbit theory and based on P iterative method, by target, there are tracks
Motor-driven interception becomes rail minimum speed and corrects problem, is converted into optimum programming problem, and obtained by optimum programming theory and
ΔvminCorresponding KKT condition, while being rapid solving KKT condition, Newton iteration is further devised, parsing is obtained
Gradient information.Relative to general searching algorithm, this method computational accuracy is high, and speed is fast, and insensitive to initial value.
By comparative test, using a kind of acceleration search algorithm based on split-half method, although should the acceleration based on split-half method
Searching algorithm is largely increased relative to general traversal formula searching algorithm, computational efficiency, but is still of the invention time-consuming
30 times.The present invention is also compared with the MATLAB majorized function fmincon carried, is as a result also indicated that and is either calculated essence
Degree or calculating speed, the algorithm of this paper are all more advantageous.
Detailed description of the invention
Fig. 1 is Gauss problem schematic diagram.
Fig. 2 is that target has orbit maneuver, the belligerent schematic diagram of the blocker based on minimum speed correction amount.
Fig. 3 is that simplified target has that the interception of orbit maneuver becomes rail minimum speed amendment schematic diagram.
Fig. 4 is to solve flow chart using the tradition of split-half method.
Fig. 5 is the calculation flow chart of method in the present invention.
Specific embodiment
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.It turns next to attached drawing and the present invention will be described in detail in conjunction with the embodiments.
For solving target, there are the numerical optimization sides that the quick determining energetic optimum of orbit maneuver intercepts predicted set-forward position
Method, that is, intercept and become rail minimum speed amendment problem, an optimal interception time t is certainly existed, so that target and interception
Bullet arrives at Optimal Intercept position r after time t2, and make interceptor in initial position r1The speed knots modification at place is most
It is small.So unique independent variable that time t is minimum speed amendment problem is substantially intercepted, but the derivation of equation is excessively complicated.?
Formula (9) and formula (11), variable P therein and variable fM, it is to solve for Gauss problem respectively and solves terminal location vector r2
Important iteration variable in the process.
The independent variable of minimum speed amendment problem is extended into X=[t P fM]T;
In combination with formula (9) and formula (11), two groups of equality constraints are introduced
Keep the speed correction amount of interceptor minimum, is described as mathematic(al) representation, then objective function is
J (X)=(v1x-v0x)2+(v1y-v0y)2+(v1z-v0z)2
So far, target is had that the interception of orbit maneuver becomes the amendment of rail minimum speed, is converted into one and contains equation
The optimum programming problem of constraint, the expression formula of the optimum programming problem arrange as follows
X=[t P fM]T
J (X)=(v1x-v0x)2+(v1y-v0y)2+(v1z-v0z)2
If the augmented objective function with Lagrange multiplier is
L=J+ λ1f1+λ2f2 (14)
By KKT condition, can obtain
By formula (15) and (16), can solve
Formula (18) are substituted into formula (17), available equation
So KKT condition is eventually converted into three equality constraints
If F (X)=[f1 f2 f3]T (21)
Then the solution of equation group (21) is exactly to intercept the optimal solution for becoming rail minimum speed amendment problem.
It is introduced below how to design Newton iteration solve system of equation (21).
The Jacobi matrix of equation group F (X) is
Wherein, because of f2In not aobvious contain P, f3In it is not aobvious contain t, so
Then the iterative formula of independent variable X can be written as
XK+1=XK-[F′(XK)]-1·F(XK) (23)
To improve the stability that numerical value calculates, it can use coefficient matrix u and v, convert formula (24) for formula (22)
Wherein, diagonal matrix u and v is referred to as the unified normalized coefficient of coefficient matrix and variable X of F (X) magnitude
Matrix.
Further, iterative formula (23) can be converted into
So far, the numerical optimization that quick determining energetic optimum of the invention intercepts predicted set-forward position can be illustrated
Are as follows:
1, the exploration value of independent variable X is given, and sets coefficient matrix u and v;
2, partial derivative matrix FF ' (X) is calculated by formula (22) and formula (24);
3, new independent variable value X is calculated by formula (25)k+1。
4, judge whether to restrain.If Δ XX=XXk+1-XXkLess than the limits of error, calculating terminates;Otherwise step 2 is gone to.This
The method of invention is realized to Δ vminRapid solving, while also solve Optimal Intercept position and intercept the time.The algorithm meter
It is high to calculate precision, speed is fast, and insensitive to initial value.Calculation flow chart is as shown in Figure 5.
It arranges in formula (22) below, every analytical expression.
Because
And, it is clear that
So need to only obtain J, f1、f2To P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation
Obtain the analytical expression of formula (22).
By vector project in earth right angle coordinate system, and arrange
Then
Firstly, providing J to P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation.
If
r1h2=r1xh2x+r1yh2y+r1zh2z;
Then
Because
So if
Then
Because
So
Because
So if
Then
Secondly, providing f1To P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation.Because
χ0=(2m-l2)P2+2klP-k2;
Also, it sets
So
Ifχ51=χ61·2P2+χ62·2·P-2·r2·χ6·χ63;
χ6=r1-r1h2;
Then,
Because
So
Because
So
Finally, providing f2To fMSingle order local derviation, second order local derviation.
Because
So
So far, by formula (30) to formula (41), and formula (26) and formula (27) are combined, formula (22) can be obtained
Analytical expression, method can be executed completely.
In conjunction with the annotation in Fig. 2, a kind of possible belligerent situation is described as follows: t1Moment, the position arrow of blocker E
Measuring with velocity vector is respectively
Also, if blocker with target without any motor-driven, the two will be in P1Point collision.At this point, target M is carried out
Orbit maneuver, new orbital tracking are
[Ω,i,aM,eM,ω,tpM]=
[1.25442346395840,1.31152621076928,5319700.61120683,
0.516254059012830,4.56809019516139,1959.60308392449];
The cycle of operation T of trackM=3861.3607137952.Then blocker is needed speed v0It corrects to suitable speed
v1, could be in minimum fuel consumption, i.e., under the premise of minimum speed correction amount, the interception target M on new target track.
It is the primary condition of problem above, because the present invention in derivation process, converts band for the engineering problem
There is the optimum programming problem of equality constraint, so while being compared with traditional searching method, it also will be soft with MATLAB
The included solution function fmincon of part is compared.
Quantity of state X=[t P fM]TBound be set to
Xmin=[tmin Pmin fM min]T=[100 1e6-π]T
Xmax=[tmax Pmax fM max]T=[800 5e6 π]T
The selection rule of the present invention and fmincon iterative initial value are as follows: t0=(tmin+tmax)/2;P0It continues to use blocker E and becomes rail
Preceding semi-focal chord of satellite orbit;fM0By by t0It substitutes into formula (11) and solves acquisition.So the initial value of the example is
X0=[t0 P0 fM0]=[450 2.4473e6-2.8802]
By initial value X0It substitutes into iterative formula (25), completes to solve.
Whole simulated programs is I5-2410M in CPU, in the personal computer of dominant frequency 2.3GHz and MATLAB2014a
It is completed under simulated environment, more efficient translation and compiling environment will improve computational efficiency.
Table 1 is the calculated result comparison of distinct methods.
The computational accuracy of 1 distinct methods of table compares
Although as can be seen that the calculated result of three kinds of methods and the minimum value of objective function be substantially it is consistent,
It is that calculated result is substituted into KKT condition (20), it is found that the result of search method cannot meet KKT condition well, so it
Computational accuracy is far below method of the invention.Secondly, we compare the computational efficiency of three kinds of algorithms, the acceleration based on split-half method is searched
Although the computational efficiency of rope algorithm is much higher than fmincon, calculation method of the invention can be further by time-consuming from 13.47
Millisecond is compressed to 0.490 millisecond, and computational efficiency about improves 27.5 times.
Table 2 is the acceleration search iterative process based on split-half method
The iterative process of 2 search method of table
Number | t(s) | P(m) | fM(rad) | ΔV(m/s) |
1 | 450 | 1.1307e6 | -2.8802 | 1698.3849 |
2 | 275 | 7.8614e6 | -2.9912 | 3698.5361 |
3 | 362.5 | 2.9945e6 | -2.9364 | 780.7929 |
4 | 406.25 | 1.8565e6 | -2.9085 | 937.5283 |
5 | 384.375 | 2.3607e6 | -2.9225 | 670.6556 |
6 | 373.4375 | 2.6593e6 | -2.9294 | 665.8208 |
7 | 378.9063 | 2.5057e6 | -2.9260 | 653.2358 |
8 | 376.1719 | 2.5814e6 | -2.9277 | 655.6299 |
9 | 377.5391 | 2.5433e6 | -2.9268 | 653.4668 |
10 | 378.2227 | 2.5244e6 | -2.9264 | 653.1118 |
11 | 378.5645 | 2.5150e6 | -2.9262 | 653.1142 |
12 | 378.3936 | 2.5197e6 | -2.9263 | 653.0981 |
13 | 378.3081 | 2.5221e6 | -2.9263 | 653.1012 |
14 | 378.3508 | 2.5209e6 | -2.9263 | 653.0987 |
15 | 378.3722 | 2.5203e6 | -2.9263 | 653.0982 |
16 | 378.3829 | 2.5200e6 | -2.9263 | 653.0981 |
Table 3 is iterative process of the invention.
The iterative process of the invention of table 3
Number | t(s) | P(m) | fM(rad) | ΔV(m/s) |
1 | 450 | 2.4473e6 | -2.8802 | 333.7781 |
2 | 377.3969 | 2.5651e6 | -2.9275 | 655.3164 |
3 | 378.3854 | 2.5196e6 | -2.9263 | 653.1484 |
4 | 378.3863 | 2.5199e6 | -2.9263 | 653.0981 |
5 | 378.3866 | 2.5199e6 | -2.9263 | 653.0981 |
To sum up, the present invention is based on optimum programming theories, are built by becoming rail minimum speed amendment problem progress mathematics to interception
Mould obtains Δ v by a large amount of derivation of equationminCorresponding KKT condition, and by design Newton iterative, it obtains
The gradient information of parsing is realized to Δ vminRapid solving, while also solve Optimal Intercept position and intercept the time.Through
Comparison is crossed, the algorithm computational accuracy is higher, and speed is faster.
Claims (2)
1. the numerical optimization that a kind of quick determining energetic optimum intercepts predicted set-forward position, which is characterized in that specific steps are such as
Under:
(1), the exploration value of independent variable X is given, and sets coefficient matrix u and v;
(2), partial derivative matrix FF ' (X) is calculated by formula (22) and formula (24);
(3), new independent variable value X is calculated by formula (25)k+1;
(4), judge whether to restrain;If Δ XX=XXk+1-XXkLess than the limits of error, calculating terminates;Otherwise it goes to step (2), weight
Step (2)-(4) are carried out again;
Wherein, in step (1), independent variable X=[the t P fM]T, introduce two groups of equality constraints
Keep the speed correction amount of interceptor minimum, is described as mathematic(al) representation, then objective function is
J (X)=(v1x-v0x)2+(v1y-v0y)2+(v1z-v0z)2;
So far, target is had that the interception of orbit maneuver becomes the amendment of rail minimum speed, is converted into one and contains equality constraint
Optimum programming problem, the expression formula of the optimum programming problem arranges as follows:
If the augmented objective function with Lagrange multiplier is
L=J+ λ1f1+λ2f2 (14)
By KKT condition, can obtain
By formula (15) and (16), solve
Formula (18) are substituted into formula (17), obtain equation
So KKT condition is eventually converted into three equality constraints
If F (X)=[f1 f2 f3]T (21)
Then the solution of equation group (21) is exactly to intercept the optimal solution for becoming rail minimum speed amendment problem;
In step (2), the formula (22) is the Jacobi matrix of equation group F (X) specifically:
Wherein, because of f2In not aobvious contain P, f3In it is not aobvious contain t, soThen the iterative formula of independent variable X can be with
It is written as:
XK+1=XK-[F′(XK)]-1·F(XK) (23)
To improve the stability that numerical value calculates, formula (22) can be converted into formula (24),
The formula (24) are as follows:
Wherein, diagonal matrix u and v is coefficient matrix described in step (1);
The formula (25) are as follows:
2. the method as described in claim 1, which is characterized in that in the formula (22), every analytical expression is as follows:
Because
And, it is clear that
So need to only obtain described J, f1、f2To P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation
Obtain the analytical expression of formula (22);
By vector project in earth right angle coordinate system, and arrange
Then
Firstly, providing J to P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation,
If
r1h2=r1xh2x+r1yh2y+r1zh2z;
Then
Because
So if
Then
Because
So
Because
So if
Then
Secondly, providing f1To P, fMSingle order local derviation, the pure local derviation of second order and second order mixing local derviation;Because
χ0=(2m-l2)P2+2klP-k2;
Also, it sets
So
If
χ51=χ61·2P2+χ62·2·P-2·r2·χ6·χ63;
χ6=r1-r1h2;
Then,
Because
So
Because
So
Finally, providing f2To fMSingle order local derviation, second order local derviation;
Because
So
So far, by formula (30) to formula (41), and formula (26) and formula (27) are combined, obtains the Analytical Expression of formula (22)
Formula, algorithm completely execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610694774.8A CN106295218B (en) | 2016-08-19 | 2016-08-19 | A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610694774.8A CN106295218B (en) | 2016-08-19 | 2016-08-19 | A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106295218A CN106295218A (en) | 2017-01-04 |
CN106295218B true CN106295218B (en) | 2019-04-19 |
Family
ID=57661924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610694774.8A Active CN106295218B (en) | 2016-08-19 | 2016-08-19 | A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106295218B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108363299A (en) * | 2018-01-26 | 2018-08-03 | 北京航空航天大学 | A kind of optimal terminal guidance method of exosphere interception |
CN111272012A (en) * | 2020-02-13 | 2020-06-12 | 哈尔滨工业大学 | Space electromagnetic processing guide missile-guiding pre-aiming method based on Lambert orbital transfer |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308024A (en) * | 2008-07-03 | 2008-11-19 | 上海交通大学 | Orbit movement target parameter estimation system based on transient relative model |
CN103064423A (en) * | 2012-12-11 | 2013-04-24 | 北京空间飞行器总体设计部 | Multiple-constraint multi-spacecraft flight interval indicating and collision avoidance method |
CN103728976A (en) * | 2013-12-30 | 2014-04-16 | 北京航空航天大学 | Multi-process constraint and multi-terminal constraint terminal guidance law based on generalized target control miss distance concept |
CN104571125A (en) * | 2014-12-18 | 2015-04-29 | 北京控制工程研究所 | Control method for utilizing standard trajectory to deal with multiple return conditions |
EP2921923A1 (en) * | 2014-02-28 | 2015-09-23 | Thales | Method for tracking a transfer orbit or a phase of placing a space vehicle in orbit, in particular a vehicle with electric drive, and apparatus for implementing such a method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9187189B2 (en) * | 2012-10-12 | 2015-11-17 | The Aerospace Corporation | System, apparatus, and method for active debris removal |
-
2016
- 2016-08-19 CN CN201610694774.8A patent/CN106295218B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308024A (en) * | 2008-07-03 | 2008-11-19 | 上海交通大学 | Orbit movement target parameter estimation system based on transient relative model |
CN103064423A (en) * | 2012-12-11 | 2013-04-24 | 北京空间飞行器总体设计部 | Multiple-constraint multi-spacecraft flight interval indicating and collision avoidance method |
CN103728976A (en) * | 2013-12-30 | 2014-04-16 | 北京航空航天大学 | Multi-process constraint and multi-terminal constraint terminal guidance law based on generalized target control miss distance concept |
EP2921923A1 (en) * | 2014-02-28 | 2015-09-23 | Thales | Method for tracking a transfer orbit or a phase of placing a space vehicle in orbit, in particular a vehicle with electric drive, and apparatus for implementing such a method |
CN104571125A (en) * | 2014-12-18 | 2015-04-29 | 北京控制工程研究所 | Control method for utilizing standard trajectory to deal with multiple return conditions |
Non-Patent Citations (5)
Title |
---|
Application of linear gauss pseudospectral method in model predictive control;Liang Yang 等;《Acta Astronautica》;20131209;第96卷;第175-187页 |
固定时间拦截变轨段制导的摄动修正方法;周须峰 等;《飞行力学》;20061231;第24卷(第4期);第46-49页 |
基于高斯伪谱法的拦截弹能量管理最优弹道设计;何丰泽 等;《军民两用技术与产品》;20160323(第2期);第90-92页 |
基于高斯伪谱法的时间可变多级拦截弹最优弹道设计;刘士明 等;《战术导弹技术》;20130531(第3期);第32-36页 |
多约束在线高斯伪谱末制导方法;杨良 等;《弹道学报》;20140930;第26卷(第3期);第98-103页 |
Also Published As
Publication number | Publication date |
---|---|
CN106295218A (en) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Li et al. | Mars entry trajectory optimization using DOC and DCNLP | |
CN107861517B (en) | Skip reentry vehicle online trajectory planning guidance method based on linear pseudo-spectrum | |
Taheri et al. | Shaping low-thrust trajectories with thrust-handling feature | |
CN103995540A (en) | Method for rapidly generating finite time track of hypersonic aircraft | |
CN105607478B (en) | Geostationary orbit spacecraft electric propulsion transfer orbit control method | |
CN104035335A (en) | High accuracy longitudinal and cross range analytical prediction method based smooth gliding reentry guidance method | |
CN109798902A (en) | One kind being suitable for carrier rocket and enters the orbit modified interative guidance method | |
CN105005651A (en) | Gradient separate zone optimization design method for spacecraft pulse rendezvous trajectory | |
Zhu et al. | Impact time and angle control guidance independent of time-to-go prediction | |
CN104657559B (en) | The ground moon free Entry trajectory design method based on cylindrical type speed parameter section | |
Slegers et al. | Terminal guidance of autonomous parafoils in high wind-to-airspeed ratios | |
Hu et al. | Analytical solution for nonlinear three-dimensional guidance with impact angle and field-of-view constraints | |
Bao et al. | Integrated guidance and control for hypersonic morphing missile based on variable span auxiliary control | |
CN105069311B (en) | A kind of long-range rocket emits initial state error propagation method of estimation | |
Fan et al. | Fast preliminary design of low-thrust trajectories for multi-asteroid exploration | |
Hu et al. | Field-of-view limited guidance with impact angle constraint and feasibility analysis | |
Yang et al. | Aerodynamic shape optimization system of a canard-controlled missile using trajectory-dependent aerodynamic coefficients | |
CN104503471A (en) | Terminal guidance method for maneuvering aircraft multi-terminal constraint backstepping sliding mode | |
CN106295218B (en) | A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position | |
CN104252548A (en) | Method of designing injection target point of Mars probe with optimal fuel | |
Liang et al. | Evolved atmospheric entry corridor with safety factor | |
CN103853047A (en) | Low thrust tracking guidance method based on state quantity feedback | |
CN109325288A (en) | A kind of Solid Launch Vehicle population parameter based on uncertainty optimization determines method and system | |
Mu et al. | Trajectory planning for terminal area energy management phase of reusable launch vehicles | |
Yu et al. | Approximate analytical solutions for launch-vehicle ascent trajectory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |