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 PDF

Info

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
Application number
CN201610694774.8A
Other languages
Chinese (zh)
Other versions
CN106295218A (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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN201610694774.8A priority Critical patent/CN106295218B/en
Publication of CN106295218A publication Critical patent/CN106295218A/en
Application granted granted Critical
Publication of CN106295218B publication Critical patent/CN106295218B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16ZINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
    • G16Z99/00Subject 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

A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position
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+ λ1f12f2 (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
χ5161·2P262·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+ λ1f12f2 (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χ5161·2P262·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+ λ1f12f2 (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
χ5161·2P262·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.
CN201610694774.8A 2016-08-19 2016-08-19 A kind of quick determining energetic optimum intercepts the numerical optimization of predicted set-forward position Active CN106295218B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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