Table
1:
Explanation of Symbols.This chapter establishes an optimization model, uses
iterative method discrete dynamic differential equations, and uses genetic
algorithms to solve the expressions of key unknown parameters. Section 5.1
establishes the speed and position model of the near-moon and distant moon points, and section 5.2 establishes
the two-body dynamics optimization model, and solves
the control strategy and track parameters of each stage with the six-stage
constraints. Section 5.3 analyses the error of the model by the law of error
propagation, and the global sensitivity analysis of the model is analysed based
on the Sobol total order effect.
The
establishment and solution of the problem-one model
Based on Kepler's third law and energy conservation
law, this section establishes a general model of the two-body problem to solve
the speed size and direction of the near-moon and distant moon points, and
establishes the dynamic differential equation of the Chang'e-3, with the
minimum fuel consumption as the goal and the speed and position altogether as a
constraint, and uses the Longekutta method to obtain the displacement of the
Chang'e-3. The position of the near-moon point is solved according to the
relationship.
Scene
analysis
Analysis of the physical environment of the Chang'e-3
satellite and the corresponding numerical calculation, based on the results of
analysis and calculation, the basic assumptions conducive to model analysis and
solution, in the general situation, the problem is reasonably simplified.
Moon-Satellite
system
During the Chang'e-3
lunar landing, it is not only influenced by the gravity of the moon and the
thrust of the engine, but also influenced by the gravity of the earth and other
celestial bodies, according to the law of universal gravitation [4].

Since the Earth-Moon distance is much larger
than the Earth-Satellite distance,
of the formula can be replaced by the
Earth-Moon distance Comparing the size of
and
,
the Earth's force on the Chang'e-3 is negligible at the moon's gravity scale,
as is the force of other celestial bodies on the Chang'e-3 [17]. Thus, a
reasonable simplification can be made: when the dynamic analysis of the
Chang'e-3 is carried out, only the lunar force and its own thrust, the moon and
the Chang'e-3 can be regarded as a two-body system.
Landing
readiness orbit and soft landing orbit with plane hypothesis
Considering the least fuel consumption, if the landing
preparation orbit is not in the same plane as the soft landing orbit, the
initial speed is reduced to 0 while consuming fuel to de-orbit the Chang'e-3
satellite. According to the law of energy conservation, the energy consumed by
the Chang'e-3 is

In
the upper formula,
is due to the energy required to deviate from
orbit, so it is reasonable to treat the landing preparation orbit and soft
landing orbit as the same plane in orbit design, without losing generality, and
it can be assumed that the lunar rotation axis is also on the "dual
orbit" plane. In fact, both the Chang'e-1 and the Chang'e-2 are designed
as polar satellites [18]. Which also means that this assumption is reasonable
in the optimization of the design and control strategy of the lunar orbit of
the Chang'e-3 (Figure 1).

Figure 1: A map of the same plane
as the satellite "dual orbit" and the moon's spin axis.
Solution
of the velocity of the near-moon point
Chang'e-3
is affected by the moon's gravity in elliptical orbit, at this time the model
of the two-body system composed of the moon and the moon is shown in (Figure 2),
using Kepler's third law and energy conservation law can solve the near-moon
point and the distant moon point of the Chang'e-3 in the elliptical orbit of
the moon [19].

Figure
2:
Map of the Moon's two-body system.
During the movement of the Chang'e-3 satellite, when the
Chang'e-3 moves between the near-moon point and the distant moon point, the sum
of its potential and kinetic energy remains the same, i.e. the mechanical
energy is always subsertic.

In the upper formula,
is
the speed size of the Chang'e-3 at the near-moon point,
is the speed size at the distant-moon point,
is the mass of the Chang'e-3 satellite, the
size is 2400kg, is the mass of the moon, the size is the half-long axis and half-short of the
elliptical orbit where the near-moon point and the distant-moon point are
located.
The relationship between the near moon point, the distant moon
point and the moon in the elliptical orbit of Figure 2 shows that the distance
between the near moon point and the distant moon point from the centre of the
moon is
(2)
Where,
is the mean radius of the moon, and
,are 15km and 100km respectively. According to Kepler's third
law, the satellite sweeps the same area in the same time, thus the following
equation can be obtained

According to the plane diagram of landing preparation orbit,
moon landing orbit and moon rotation axis shown in Figure 1, the velocity
direction of Chang'e-3 at the near and far moon points is perpendicular to the
moon's gravity and coincides with the plane of the elliptical orbit.
Near-moon
and distant-moon locations
The establishment of flight
dynamics optimization model: Analysis of the scene, the
landing preparation orbit of the Chang'e-3 is in the same plane as the soft
landing orbit and coincides with the moon's rotation axis, and the topic
requires the resolution of the location of the near and distant moon points and
the intended landing point Longitude and latitude information, based on this,
the three-dimensional scene shown in Figure 1 is transformed into the
right-angle coordinate system of the moon's centre plane, and the dynamic
analysis of the soft landing phase of the Chang'e-3 is followed by the reverse
performance of the position information of the near-moon and distant moon
points [20]. In the right-angle coordinate system of the moon's centre plane
shown in (Figure 3), the origin
is the centre of the moon, with the direction
of the near-moon point from the centre of the moon being
axis, the vertical direction being
axis, _ being the angle between the moon's
gravity and the y -axis direction at some point in orbit, and
for
the coordinates of the Chang'e-3 at the soft landing orbit somewhere, and
Figure 3 also gives the analysis of the soft landing process of the Chang'e-3.
In fact, the force state and change of the Chang'e-3 in the six stages are
basically the same, without losing generality, this section in Figure 3 shows
the moon centre plane right-angle coordinate system for the first force
analysis and the establishment of a general dynamic model, for solving the
near-moon and distant moon point positions.

Figure 3: Diagram of the
right-angle coordinate system and force analysis of the heart plane of the
month.

Of these,
=1, 2, 3, 4, 5, 6. Indicates that the
Chang'e-3 is in the nth stage of the soft landing process. In addition, during
the soft landing, the main thrust direction and the speed direction of the Chang'e-3 may become some kind of
functional relationship, remember that the main engine thrust and speed in the
opposite direction of the angle of according to Figure 3
shows the relationship between the right-angle coordinate system of the moon's
centre plane, it can be seen

Among them,
are the coordinate values of the position of
the tth stage of the moment, the position of the Chang'e-3 in the
soft landing orbit, as can be seen by the definition of the main engine ratio
punch

Among them, is the main engine ratio punch. During soft
landing, optimal fuel consumption is always the goal of optimal control, i.e.

Taking into account the boundary constraints and process
constraints of the various stages of the soft landing process, a general
optimization model can be established as follows:

Where, represents the nth stage of the soft landing
process, and the equation (4) has a geometric relationship in the established
centre plane right-angle coordinate system as follow

According to the equation (4), it can be seen that the optimal
orbital design and control strategy of the Chang'e-3 in different stages of the
soft landing process is basically the same in each stage, mainly the initial
state and termination state of the corresponding stage, that is, there are
differences in the boundary constraints, which need to be discussed in stages.
The establishment of the position model of the near-moon point and the distant
moon point. The main role of the Chang'e-3 in the main deceleration segment is
relatively long, the main role of this stage should be understood as
eliminating the large initial horizontal velocity of the Chang'e-3 leaving the
elliptical orbit and entering the soft landing orbit, and the optimal track
design and control strategy for solving the optimal track design and control
strategy for the main slow segment with the optimal fuel consumption
optimization is the top priority of the overall soft landing process [22].
The general dynamic optimization model of the established
Chang'e-3 when flying in the landing orbit, i.e. formula (4), can solve the
optimal orbit design and control strategy for the main deceleration segment,
and use the information of the pre-determined landing point latitude and
longitude to reverse the position of the near-moon and distant moon point in
turn. For the solution of the optimal track design and control strategy of the
main deceleration segment, the optimization target, the two-body dynamics model
and the constraints are established in turn as follows:
Optimize the target
and two-body dynamics model

Among them, is the end of the main deceleration segment,
the optimization target is the primary deceleration segment fuel consumption is
minimal,
is still the main engine ratio is the position coordinate situ value of the
corresponding flight time of the main deceleration segment, is the angle of the moon's gravity direction
and the moon's plane right angle coordinates axis, are the main engine thrust in th direction component size.
Constraints
of the dynamic model of the main deceleration segment
The
initial state of the main deceleration section is the state of Chang'e-3 at the
near-moon point. According to its initial mass (unit: kg), position coordinate
(unit: m) and initial velocity (unit: m/s), the initial constraint conditions
are as follows

According to the basic requirements of the main deceleration
segment, it is known that the main gear segment ends with the following
constraints on the position (unit: m) and the speed unit (m/s) as follows:

Thus, after equations (5), (6) and (7) are combined, the
two-body dynamics optimization model of the Chang'e-3 in the main deceleration
section of the landing orbit is obtained as follows:

Solution
of the near-moon point and the distant-moon point location model
The formula (8) is a single-target nonlinear optimization model,
the period solution is the optimal solution of infinite dimension, if the
traditional optimization model solution method is difficult to get more correct
solution quickly. In theory, the model must be able to solve the optimal motion
trajectory and related parameters of the control strategy, consider the actual
physical meaning of the model, the time discrete, the error allows for
iterative solution of the model.
First
of all, under the dynamic model with a large motion speed, the time is
discrete, the time step is consider that the motion state of the system
can be regarded as the mean acceleration motion in a very short period of time,
and the solution of the average acceleration motion model can be iterative
solution, with the current time t state as the state within the next time
period constantly update the speed and position, stop
updating when the constraints are met, the iteration model is as follows.

Where, the horizontal displacement of the
Chang'e-3 in is the displacement of the Chang'e-3 in the
vertical direction, which can be calculated by using Newton's second law in the
application of uniformly accelerated motion

Where the horizontal direction speed and vertical direction
speed can be determined by formula 3, there is by the acceleration of the formula
4

And according to the initial conditions and constraints

The discrete numerical solution under the model can be obtained
by iterative solution of the joint vertical 3, 4, 5, 6, 7. Considering that the
angle of thrust and velocity in the opposite direction is unknown, it may be
useful to set the angle and time t in the opposite direction of thrust and
velocity to meet
Where
an
unknown coefficient, and the combination of time is obtains the angle size of
the inverse direction of any time thrust and velocity. Considering the global
optimal solution, this paper uses a genetic algorithm based on double-precision
real-number coding to estimate the unknown parameter
and obtain the infinite dimensional optimal
solution of the discrete iteration model.
The
core idea of genetic algorithm based on double-precision real-number coding
Define the fitness function to describe the merits of the
population, each individual in the population corresponds to an adaptation
value, and retains the better individual sand and population for the operation
of the adaptation value. Taking into account the cross-variation of nature, the
individual in the population is cross-variation treatment, so as to meet the
requirements of global optimality.
Step
1: The target items, such as the minimum
fuel consumption and the constraints of speed and distance, are the empowerment
values of the three, and the adaptability function is obtained, the smaller the
adaptation value, the better the individual or population.
Step
2: Take 100 population iterations, each
population set 50 individuals.
Step
3: Each individual is assigned within a
reasonable solution range, and the numeric type is double-precision real.
Step
4: calculating the adaptation values of
individuals preserves the less adaptable individuals as good individuals.
Step
5: Set the roulette wheel to carry out the
individual variation cross and other operations, the probability of variation
is 0.2, cross is 0.8
Step
6: After calculating the adaptive value
after the variation, the population is constantly updated to obtain the unknown
parameter value under the optimal population.
Based
on the above algorithm, the adaptive value of the population with a population
of 50 has stabilized after 35 iterations, and the global superior solution of
parameter is the

When the angle between thrust direction and velocity direction
satisfies the parameters in the above equation, the first two major corrections
of the relationship type are corrected, and the final constant term is
determined, and the angle of the angle is as shown in Figure 4 of the time
change.

Figure
4:
Shift in angle between thrust and speed in the opposite direction.
As shown in Figure 4, the angle between thrust and velocity in
the opposite direction gradually increases with time, and the rate increases
with increasing speed. The range of change is from 5.7
to
7.8
.
If the initial Angle is not zero, it means that the attitude of the Chang'e-3
is in a certain angle with the velocity direction when it flies near the moon.
If the angle becomes larger, it means that the attitude of the Chang'e-3 is
constantly changing during the descent.
A
graph of the angle
generation in the iterative equation for the
solution to obtain the angle changes over time the aircraft height, aircraft
mass, aircraft velocity, and angle of thrust direction and velocity direction over
time, as shown in Figure 5.

Figure
5:
Height and Quality Change Chart.
As the height and mass and time changes in the map, the height
of the main deceleration of the Chang'e-3 first rises and then drops, in fact,
due to the relative to the moon coordinate system of the position change. The
Chang'e-3 spent 416s during the main deceleration phase, dropping from
17542013m to 1737373m, with a horizontal displacement of 38306m. According to
the longitude and latitude relationship of the lunar coordinate system, if the
longitude value of the Chang'e-3 does not change significantly during the main
deceleration phase, the change value of latitude can be expressed by horizontal
displacement and the radius of the moon, as follows.
Is the change value of latitude, and the
radius of the moon is 1737013m, the horizontal displacement is 38306m, and the
change value of latitude is 12.74
The
latitude and longitude of the landing point of the Chang'e-3 is (19.51W,
44.12N), and according to the direction of operation of the Chang'e-3 is from
the south to the north of the moon, the latitude and longitude of the near-moon
point can be obtained (19.51W, 31.38N), the near-moon point speed is 1692.7m/s.
The
establishment and solution of the problem two model
The optimal fuel consumption is the optimization goal of the
track design and control strategy through the six stages of soft landing on the
Chang'e-3, and the optimization goal of the track design and control strategy
is the optimal fuel consumption and floor flatness in the stage of coarse
barrier avoidance and fine obstacle avoidance [23]. Depending on the soft
landing process as a two-body problem, the state requirements of each stage,
that is, the initial conditions and other constraints of the speed of each
stage and the thrust of the main engine, and the optimization model and
solution method established by the dynamic differential equation system are
combined with the initial conditions and other constraints of the main engine
thrust respectively, and the flight speed, main engine thrust, thrust and speed
angle of the stage of the Chang'e-3 is determined. The optimal orbit design and
control strategy scheme for 6 stages of soft landing process are given. This
section includes 5.2.1-5.2.6, with six subsections describing the main
deceleration stage, the rapid adjustment stage, the coarse barrier avoidance
stage, the fine barrier avoidance stage, the slow descent stage, the free-fall
stage different solution models and results, each section ends to give the
optimal motion trajectory and important parameters of the control strategy.
Optimal
motion trajectory and control strategy for the main deceleration segment
The
establishment and solution of the flight dynamics optimization model in the main
deceleration stage of the Chang'e-3 has been given in 5.1.3, and the change
curve of the key parameters of the main engine thrust direction, motion
trajectory, running speed and other orbit design and control strategy is shown
in Figure 6.

Figure
6:
Control parameters for optimal flight status.
The angle of thrust direction and velocity in the opposite
direction gradually increased, from 0
degrees
to 7
or
8
,
the height went through the process of first becoming large and then small, the
horizontal acceleration showed the reverse hook type, reflecting the pattern of
the horizontal acceleration increased and then decreased, and the vertical
acceleration went through the process of steering. The main deceleration phase
takes 416s, consumes 1062.1kg of fuel, has a residual mass of 1337.9kg, and the
horizontal displacement is 38306m and the vertical displacement is 12km.
Rapid
adjustment of the optimal motion trajectory and control strategy of the segment
During the soft landing of the Chang'e-3, the role of the rapid
adjustment phase can be regarded as reducing the speed of the horizontal
direction of the Chang'e-3 to 0 on the basis of the main deceleration phase,
and the attitude of the Chang'e-3 can be adjusted rapidly, so that the thrust
direction of the main engine and the gravitational direction received are
basically in a straight line [24]. Considering the fast adjustment phase is
relatively short time, so the optimal fuel consumption is not the main problem
of this stage, and the final state of the fast adjustment phase will directly
affect the image acquisition of the landing area surface condition in the stage
of the rapid adjustment, it can be understood that the main role of the rapid
adjustment phase should be understood as making the Chang'e-3 adjusted to the
basic requirement state as soon as possible.
The
establishment and solution of the rapid adjustment segment optimization model
During the rapid adjustment phase, the direction of the main engine thrust needs to be gradually
adjusted to the right-angle coordinate system of the moon centre plane y-axis
positive half-axis direction, and in the process of falling 600m, the velocity
of the horizontal direction (direction parallel to the x-axis of the
right-angle coordinate system of the moon's centre plane) should be reduced to
0. For the solution of optimal track design and control strategy for rapid
adjustment stage, the optimization target, the two-body dynamics model and the
constraints are established in turn.
Optimising
goals
The
optimization goal of the track design and control strategy of the Chang'e-3 in
the fast-adjustment phase is still to have the lowest fuel consumption, i.e.

Two-body
dynamics model
In
the fast-adjustment phase, the Chang'e-3 is still only subject to engine thrust
and the moon's gravitational effect on it.

Boundary
constraints
The
initial state of the Chang'e-3 during the rapid adjustment phase of the soft
landing process can be regarded as its state at the end of the main
deceleration stage. The results of the optimization model of the main
deceleration stage and the attachment information can list the quality of the Chang'e-3
during the rapid adjustment stage the boundary constraints of (unit: kg),
position coordinates (unit: m) and flight speed (unit: m / s) are as follows:

At this point, the above equations (9), (10), (11) were
established to establish the Chang'e-3 track design and control strategy
optimization model during the rapid adjustment phase.
Solution
and analysis of the model in the stage of rapid adjustment
First difference iterative optimization model can be converted
to same format, using the improved real-coded genetic algorithm for
expression of unknown parameters for the
optimal solution, to determine the optimal parameters after the substitution
difference iterative format, in the case of allowable error solving fast
adjustment phase optimization model of numerical optimal solution, using the
MATLAB software to quick adjustment period to solve optimization model. Through
the improved real-coded genetic algorithm, the thrust size of the main engine,
the thrust direction of the main engine and the angle of the reverse angle
between the speed and the thrust direction of the main engine
in the rapid adjustment phase were solved, and
the constant thrust of the main engine in the rapid adjustment phase was
4791.3N, while the relationship between and the time t of the Chang'e-3 in the rapid
adjustment phase was satisfied
The equation (12) generation into the differential iteration
format to solve the optimization model, the horizontal direction speed size of
the third at the end of the fast adjustment phase is 0.0098m/s, vertical direction
speed size is 0.1807m/s, in the optimal fuel consumption in the rapid
adjustment stage is 41.98kg, the overall residual mass of the Chang'e-3 is
1295.9kg, and the total time-consuming time of the rapid adjustment phase is
25.9s. The optimal motion trajectory and parameter control of the fast
adjustment stage of the Chang'e-3 is shown in Figure 7.

Figure
7:
Quick adjustment of segment motion trajectory and parameter control schematic.
In Figure 7, the upper left image is a schematic of the change
of the height of the Chang'e-3 in the fast-adjustment phase over time, the
horizontal axis is the time (units), the vertical axis is the height (unit: m),
and the upper right image is a diagram of the time-change angle between the
main engine thrust and the vertical direction, and it can be seen that in the
25.9s of the rapid adjustment phase, the main engine thrust and horizontal
angle change gradually from 50
to 90
. gradually increase; In this stage, the
horizontal velocity of the Chang'e-3 will also be reduced to 0m/s in a state
where the rate of change is gradually decreasing, and the lower right image is
the optimal motion trajectory of the rapid adjustment phase, the horizontal
axis of the graph is the horizontal displacement, the vertical axis represents
the vertical shift, it is worth noting that the horizontal displacement of 44m
relative to the vertical displacement of 2300m is small, which can be regarded
as the trajectory of the movement of the Chang'e-3 as a straight line in the
rapid adjustment phase (Table 1).
Table
1:
Explanation of Symbols.
|
Symbol
|
Describe
|
Unit
|
|

|
The mass of the
moon
|
kg
|
|
T
|
The distance
between the third and the heart of the moon
|
m
|
|
g
|
The moon's
gravitational acceleration to the Chang'e-3
|
kg/s2
|
|
V
|
The speed of the Chang'e-3
in the near-moon
|
m/s
|
|
t
|
The time when the
Chang'e-3 fell in the landing orbit
|
s
|
|

|
Thrust of the main
engine in stage n
|
N
|
|

|
Angle between the
thrust and speed of the main engine stage n
|
°
|
|

|
The speed of the
Chang'e-3 at the distant moon point
|
m/s
|
|

|
Stage n gravity
and moon-center plane right-angle coordinate system y-axis angle
|
°
|
M
The
establishment and solution of the rough barrier segment model
The initial state of the Chang'e-3 in the rough barrier phase
can be understood as the end state of the rapid adjustment phase, according to
the solution results of the rapid adjustment segment optimization model, the
position coordinates (unit: m) at the end of the fast adjustment phase under
the right-angle coordinate system of the moon's heart plane are (380653.
334,1694558.626), the flight speed (unit: m/s) on the x?y axes components 0.214 m/s, -0.573m/s ,
mass of 1297.675 kg. The role of the coarse barrier avoidance phase should be
understood as determining the optimal landing position and determining the
control strategy of the main engine to move the Chang'e-3 to the optimal
landing site. Establishment and solution of the optimal landing point model of
rough barrier avoidance segment.
This section uses Sobel operator to calculate the gradient S(x,
y) of the digital elevation map of the attachment image, and uses the median
filtering method to perform multiple denoise processing on the gradient map,
and after dividing the denoise gradient map corresponding to the elevation map into
multiple regions by meshing, the optimal fuel consumption and flatness are
optimized to determine the optimal landing point [25].
Image
processing for digital elevation diagrams
Using MATLAB software to read out the image given by the
attachment and draw the image matrix, through the Sobel operator to find out
the gradient of the digital elevation map S(x, y) , and set the gate value to
10.5, the data information 0-1 standardized after the updated image matrix, the
reading results can be found in Figure 8.
From
Figure 8 can find that the image has a large noise interference, using the
median filter method to the image multiple noise processing, to get 5.9. In
Figure 9, the image centre is the projection of the position of the Chang'e-3
on the lunar surface at the initial moment of the rough obstacle avoidance
stage. Due to the gradient treatment, the denser the black spots in the image
are, that is, the darker the colour is, and the flatter the region is.

Figure
8:
Digital elevation chart of rough barrier avoidance segments.

Figure
9:
Denoise Gradient.
Solution
of the optimal landing point of the rough barrier avoidance segment
The
optimization target of optimal fuel consumption should also be regarded as the
optimization target in the rough obstacle avoidance stage, because the centre
point of the image is the projection of the position of the first moment of the
rough obstacle avoidance stage, the optimization target of the optimal fuel
consumption can be understood as the optimal landing point from the centre of
the image. In the image centre for the selection of regional centre, select a
pixel of 1800 × 1800 area, the area is divided into 9 × 9 grid areas, using
MATLAB to solve the data matrix of each grid area, the data matrix of each area
is combined and normalized, and the naturalization data matrix of 81 grid areas
is obtained. It is easy to know that in this normalized image data matrix, the
smaller the value indicates that the grid area is relatively flat [26].
Normalized image data for some grid areas is shown in (Table 2) below.
Table
2:
Normalized data information table for rouge
barrier segment grid areas.
|
Grid area number
|
3
|
4
|
5
|
6
|
7
|
|
3
|
0.00255100
284362800
|
0.0128960
54724347
|
0.01446256
80783822
|
0.00434118
027775291
|
0.0012703
744844633
|
|
4
|
0.01359846
32015258
|
0.00910580
637165461
|
0.00377658
585622121
|
0.00201739
226230231
|
0.00985286
118551058
|
|
5
|
0.00635168
724223166
|
0.00522938
369699181
|
0.00137361
691579969
|
0.00455118
186137141
|
0.03074285
47821836
|
|
6
|
0.00239264
099368618
|
0.00129443
599082878
|
0.00079180
9249709096
|
0.00749808
932985396
|
0.03942177
26887777
|
|
7
|
0.00278854
561854073
|
0.00067820
1835620400
|
0.00246149
397192176
|
0.00444445
974510628
|
0.02033572
71218767
|