Landing control method of tethered asteroid probe suitable for irregular gravitational field of asteroid
By using a robust tracking model based on rope tension control in the asteroid irregular gravitational field, the problem of complex dynamics and difficult control of rope-tied asteroid detector system is solved, and the safety of the detector is achieved Landing and stability of rope tension.
Patent Information
- Application Number
- CN202411556978.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-10-12
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the irregular gravitational field of asteroids, the dynamics of the rope-tied asteroid detector system are complex, which makes it difficult to control. The existing closed-loop control and optimal trajectory planning methods lack applicability in irregular gravitational fields, and the calculation speed is relatively high. slow.
A robust tracking model prediction controller based on rope tension control is adopted. By setting the expected trajectory strategy at different descent stages, a model prediction control algorithm is designed, and a second-order cone constraint is introduced to optimize the control force of rope-tied asteroid detectors.
The detector is safely landed in the irregular gravitational field of the asteroid, maintaining the expected trajectory and speed during the lander's descent, and stabilizing the rope tension, which can better cope with the inaccurate dynamic model caused by irregular and complex gravitational field. question.
Smart Images

Figure CN119396001A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of probe landing control technology, and in particular to a tethered asteroid probe landing control method suitable for the irregular gravitational field of an asteroid. Background Art
[0002] Asteroids are small in size, irregular in shape, and influenced by other celestial bodies around them, which results in a weak and irregular complex gravitational field in the near space of asteroids. At the same time, the surface texture is soft, which brings great challenges to the landing and attachment missions of probes. In addition, asteroids spin fast and have complex surface environments, which brings great difficulties to the planning of probe landing sites, and the navigation and control technology of probes.
[0003] There are two main methods for current asteroid exploration and landing: fixed landing and touch-and-leave. However, the probe using the fixed landing method is prone to bounce after landing, which causes errors from the expected position and thus fails to achieve the expected effect. Although the touch-and-leave method is not prone to rebound and overturning problems, the sampling effect cannot be guaranteed due to its short contact time. In response to these two methods, a tethered asteroid probe scheme combined with a space tethered asteroid probe system is proposed. The probe is hovered at a certain distance from the surface of the asteroid, and the lander is released to descend and land. There is a space tether connection between the probe and the lander. Under the action of the lander's microthrust engine and the space tether, the lander can land on the surface of the asteroid and then carry out the exploration mission.
[0004] However, due to the flexible connection of the space tether, the tethered asteroid probe is a strongly nonlinear and strongly coupled tethered asteroid probe system, which has a great impact on controlling the lander and keeping the probe hovering. At the same time, the weak irregular complex gravitational field in the near space of the asteroid and the influence of various celestial bodies in the deep space environment will bring challenges to the control of the tethered asteroid probe. The main research methods at present include closed-loop control and optimal trajectory planning, but there are still some problems. Due to the complex gravitational field environment of asteroids and the inaccuracy of dynamic models, the current closed-loop control method is still not applicable to irregular gravitational fields and unknown environments. The method using the optimal trajectory has poor convergence due to its high dependence on the accuracy of the initial estimate. At the same time, due to the complex dynamics of the tethered asteroid probe system and the constraints that ensure the safe flight of the probe and limit the control ability of the probe, it is difficult to solve the optimal control problem of asteroid landing trajectory planning and the calculation speed is slow.
[0005] The present invention proposes a model predictive control (MPC) controller based on rope tension control to realize the landing of the probe, so as to ensure that the rope tension can remain stable while the lander can descend along the expected trajectory and at the expected speed, and can better deal with the inaccuracy of the dynamic model caused by the irregular and complex gravitational field. Summary of the invention
[0006] An embodiment of the present invention provides a landing control method for a tethered asteroid probe suitable for an asteroid with an irregular gravitational field, so as to at least solve the technical problems that the dynamics of the tethered asteroid probe system are relatively complex during the landing of the tethered asteroid probe in the asteroid with an irregular gravitational field, and there are constraints to ensure the safe flight of the probe and limit the control ability of the probe, which makes it difficult to solve the optimal control problem of asteroid landing trajectory planning and the calculation speed is slow.
[0007] According to one aspect of an embodiment of the present invention, a landing control method for a tethered asteroid probe applicable to an irregular gravitational field of an asteroid is provided. The method may include: when the probe in the tethered asteroid is separated from the lander in the irregular gravitational field of the asteroid, different expected trajectory strategies are set based on different descent stages of the lander; based on the different expected trajectory strategies set in different descent stages of the lander, a model predictive control algorithm is designed; based on the model predictive control algorithm, a cost function of the model predictive control algorithm is designed and a second-order cone constraint is introduced to obtain the optimal control force of the probe, lander and space tether in the tethered asteroid; based on the optimal control force of the probe, lander and space tether in the tethered asteroid, the probe of the tethered asteroid is controlled to land safely.
[0008] Optionally, before setting different desired trajectory strategies based on different descent stages of the lander, the method further includes: Based on the scenario that the probe in the tethered asteroid is about to land in the irregular gravitational field, the dynamics model of the probe and lander in the tethered asteroid and the dynamics model of the space tether in the tethered asteroid are established; The dynamic model of the probe and lander in the tethered asteroid is:
[0009] Among them, among them, , and are the accelerations of the probe or lander in the X, Y, and Z directions of the inertial system at the centroid of the asteroid, are the velocities of the probe or lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, are the positions of the probe or lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, For a probe or lander, the asteroid rotates approximately uniformly around the principal axis of maximum inertia, which is assumed to be the z axis. is the angular velocity of the asteroid's rotation around the z axis, is the gravitational vector in the asteroid’s inertial coordinate system, Indicates the tension of the tether. The acceleration caused by the solar pressure, is the gravitational error due to the asteroid shape error, is the mass of the probe and the lander; The dynamic model of the space tether is:
[0010] in, is the electromechanical time constant, is the torque coefficient, is the moment of inertia converted into the motor shaft load, is the input voltage to the motor, is the armature resistance. is the natural length of the tether without tension, is the motor kinetic energy constant, is the release acceleration of the natural length of the tether without tension, is the release speed of the natural length of the tether without tension; Based on the dynamic model of the probe and lander in the tethered asteroid and the dynamic model of the space tether, the position and velocity of the probe and lander in different directions of the inertial system of the asteroid centroid and the release acceleration and release velocity of the tether in the tension-free state are determined.
[0011] Optionally, based on the dynamic model of the probe and lander in the tethered asteroid and the dynamic model of the space tether, the expressions for determining the position and velocity of the probe and lander in different directions of the inertial system of the asteroid centroid and the release acceleration and release velocity of the tether in the absence of tension are:
[0012] in, is the position of the probe in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the velocity of the probe in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the position of the lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the velocity of the lander in the X, Y, and Z directions of the inertial system of the asteroid centroid, They represent the values of the gravitational vector in the X, Y, and Z directions of the inertial system of the probe and the lander asteroid centroid respectively; They represent the values of the sunlight pressure in the X, Y, and Z directions of the inertial system of the probe and the lander asteroid centroid respectively; It is the control force in the X, Y, and Z directions applied to the inertial system of the probe and the lander asteroid centroid and the voltage value of the tether release motor.
[0013] Optionally, the expression for setting different expected trajectory strategies based on different descent stages of the lander is:
[0014] in, It is the period from the separation of the probe and the lander to the safe landing of the lander, that is, the actual running time. They are the time points during the landing process when the uniform speed release changes to the decelerated release, the decelerated release enters the final low-speed landing stage, and after landing; They are the expected value of lander velocity, the expected value of lander position and the expected value of tether length respectively; They represent the set speed values in the uniform speed operation stage respectively. is the simulation time step, is the time step that has been run, represents the expected value of the tether release velocity, represents the initial value of the lander position, represents the initial value of the tether length, represents the expected value of the tether length at the moment before time t, represents the expected value of the lander position at the moment before time t.
[0015] Optionally, the expression of the model predictive control algorithm is:
[0016]
[0017] in, for A function, is the control input matrix, is the actual state matrix of the tethered asteroid probe system, is the cost function, is the index value of the matrix, is the terminal constraint function, is the maximum permissible control input, is the maximum allowed state value, is the state quantity terminal set, is the expected state matrix of the probe and lander, and They are respectively the prediction time domain and the control time domain of model predictive control, is the time point when the min function runs. for The actual state matrix of the tethered asteroid probe system at time, for Control the input matrix at all times, is the dynamic equation of the dynamic model of the probe and lander in the tethered asteroid, is the actual state matrix of the tethered asteroid probe system at the time point when the min function runs, is the state of the tethered asteroid probe system at time k, is the state of the tethered asteroid probe system on N, where N is the prediction time domain.
[0018] Optionally, the cost function expression of the model predictive control algorithm is:
[0019] in, is the cost function, t is the simulation time, , , is the expected state matrix of the probe and lander, Q and R are both positive semi-definite matrices, and T is the transpose.
[0020] Optionally, the expression of the second-order cone constraint is:
[0021]
[0022] in, where f is the dynamic equation of the dynamic model of the probe and lander in the tethered asteroid, is the state of the tethered asteroid probe system at time k+i, is the control input of the tethered asteroid probe system at time k+i, is the expected state of the tethered asteroid probe system, where k is the current initial time of the tethered asteroid probe for iterative optimization, N is the prediction time domain, , is the surface normal vector of the preset landing point, is the actual trajectory and The angle of are the coordinates of the target landing point and the lander release position, respectively. For terminal sets.
[0023] Beneficial effects of the present invention: The present invention proposes a landing control method for a tethered asteroid probe suitable for the irregular gravitational field of an asteroid, and establishes a dynamic model of the tethered asteroid probe relative to the asteroid inertial coordinate system. Taking into account the uncertainty of the asteroid model and other celestial disturbances, a robust model predictive control algorithm is designed to ensure that the tethered asteroid probe descends along the desired trajectory, and the model uncertainty and celestial disturbance upper limit are derived and calculated under the premise of meeting the robustness. It can be applied to various irregular and complex gravitational fields, and has the following advantages: (1) The release and landing process of the tethered asteroid probe was analyzed, and a Newtonian dynamics model of the tethered asteroid probe was established, which has a clearer model expression effect.
[0024] (2) Under the consideration of multiple sources of disturbance, a robust model predictive control algorithm is designed to ensure that the tethered asteroid probe can smoothly descend along the expected trajectory. The model uncertainty and the upper limit of celestial body disturbances are derived and calculated under the premise of meeting the robustness requirement, so that the algorithm can be applied to various irregular and complex weak gravitational field environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: Figure 1 is a flow chart of a tethered asteroid probe landing control method applicable to an asteroid's irregular gravitational field according to an embodiment of the present invention; Figure 2 is a schematic diagram of an example of an irregular complex gravitational field in the near-space of an asteroid applicable according to an embodiment of the present invention; Figure 3 is a schematic diagram of components of a tethered asteroid probe applicable to an embodiment of the present invention; Figure 4 It is a schematic diagram of a coordinate system of a tethered asteroid probe system established according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only embodiments of a part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] Example 1 According to an embodiment of the present invention, a tethered asteroid probe landing control method suitable for an asteroid with irregular gravitational fields is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer tethered asteroid probe system comprising at least one set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.
[0029] Figure 1 FIG. 1 is a flow chart of a tethered asteroid probe landing control method applicable to an asteroid's irregular gravitational field according to an embodiment of the present invention. Figure 1 As shown, the method may include the following steps: Step S101, when the probe in the tethered asteroid is separated from the lander in the irregular gravitational field of the asteroid, different expected trajectory strategies are set based on different descent stages of the lander.
[0030] In the technical solution provided in the above step S101 of the present invention, before setting different expected trajectory strategies in different descent stages of the lander, it is set to obtain the initial state parameters of the main spacecraft, the lander and the space tether at the separation time, Figure 2 It is a schematic diagram of an example of an irregular and complex gravitational field in the near-space of an asteroid applicable according to an embodiment of the present invention.
[0031] Step S102, designing a model predictive control algorithm based on different desired trajectory strategies set for different descent stages of the lander.
[0032] In the technical solution provided in the above step S102 of the present invention, a model predictive control algorithm is designed according to different desired trajectory strategies set in different descent stages of the lander.
[0033] Step S103, based on the model predictive control algorithm, the cost function of the model predictive control algorithm is designed and the second-order cone constraint is introduced to obtain the optimal control force of the probe, the lander and the space tether in the tethered asteroid.
[0034] In the technical solution provided in the above step S103 of the present invention, based on the model predictive control algorithm, the cost function of the model predictive control algorithm is designed and the second-order cone constraint is introduced to solve the model predictive control algorithm to determine the optimal control force of the probe, lander and space tether in the tethered asteroid.
[0035] Step S104, based on the optimal control force of the probe, lander and space tether in the tethered asteroid, control the probe of the tethered asteroid to land safely.
[0036] In the technical solution provided in the above step S104 of the present invention, according to the optimal control force of the probe, lander and space tether in the tethered asteroid, the probe of the tethered asteroid is controlled to maintain a hovering position during the landing process, and the lander can land along a predetermined orbit.
[0037] The above method of this embodiment is further introduced below.
[0038] As an optional embodiment, in step S101, before setting different expected trajectory strategies based on different descent stages of the lander, the method further includes: establishing a dynamic model of the probe and the lander in the tethered asteroid and a dynamic model of the space tether in the tethered asteroid based on a scenario in which the probe in the tethered asteroid is about to land in an irregular gravitational field; The dynamic model of the probe and lander in the tethered asteroid is:
[0039] in, , and are the accelerations of the probe or lander in the X, Y, and Z directions of the inertial system at the centroid of the asteroid, are the velocities of the probe or lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, are the positions of the probe or lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, For a probe or lander, the asteroid rotates approximately uniformly around the principal axis of maximum inertia, which is assumed to be the z axis. is the angular velocity of the asteroid's rotation around the z axis, is the gravitational vector in the asteroid’s inertial coordinate system, Indicates the tension of the tether. The acceleration caused by the solar pressure, is the gravitational error due to the asteroid shape error, is the mass of the probe and the lander; The dynamic model of the space tether is:
[0040] in, is the electromechanical time constant, is the torque coefficient, is the moment of inertia converted into the motor shaft load, is the input voltage to the motor, is the armature resistance. is the natural length of the tether without tension, is the motor kinetic energy constant, is the release acceleration of the natural length of the tether without tension, is the release speed of the natural length of the tether without tension; Based on the dynamic model of the probe and lander in the tethered asteroid and the dynamic model of the space tether, the position and velocity of the probe and lander in different directions of the inertial system of the asteroid centroid and the release acceleration and release velocity of the tether in the tension-free state are determined.
[0041] In this embodiment, Figure 3 is a schematic diagram of components of a tethered asteroid probe applicable to an embodiment of the present invention, such as Figure 3 As shown in Figure 1, the tethered asteroid probe mainly consists of three parts: the probe, the space tether, and the lander. The probe and the lander can be regarded as mass points; Figure 4 is a schematic diagram of a coordinate system of a tethered asteroid probe system established according to an embodiment of the present invention, such as Figure 4 As shown, I-XYZ is defined as an inertial system with origin I located at the centroid of the asteroid, and its three axes correspond to the principal axes of minimum, intermediate and maximum moments of inertia, respectively. O-xyz is defined as the probe body coordinate system, where the z axis is along the direction of the probe's maximum inertia principal axis, the x axis is along the direction of the probe's minimum inertia principal axis, and the y axis and the other two axes form a right-handed coordinate system.
[0042] The motion equation of the tethered asteroid dynamics model in the inertial coordinate system I-XYZ can be expressed as follows:
[0043]
[0044] in, , and are the position vector and velocity vector of the tethered asteroid probe in the inertial system. is the gravitational vector in the asteroid’s inertial coordinate system, Indicates the tension of the tether. The acceleration caused by the solar pressure, is the gravitational error due to the asteroid shape error, is the mass of the probe and the lander. Using relative motion:
[0045] in, is the rotational angular velocity variable of the tethered asteroid probe in the asteroid inertial coordinate system, is the rate of change of the asteroid's rotation angular velocity vector. However, considering that most asteroids are basically in a fixed-axis rotation state and their angular velocity changes very slowly, this paper focuses on the short-term landing mission of asteroids, which can be regarded as the asteroid being in a permanent EULER rotation state. , so the formula can be transformed into:
[0046] Considering the tethered asteroid probe Movement in direction, i.e. , are the position data of the main spacecraft (1) and the lander (2) in the X, Y, and Z directions respectively, and the asteroid rotates approximately uniformly around the principal axis of maximum inertia, which is assumed to be the z axis. is the angular velocity of the asteroid's rotation around the z axis, so . The dynamic models of probes and landers in tethered asteroids can be obtained.
[0047] The tether release dynamics of a tethered asteroid probe are modeled. The tether is released by a winch in the host spacecraft (the probe) that is controlled by a capstan of radius The relationship between the motor parameters and voltage, the tether length and the release speed can be obtained:
[0048] Since the rope is assumed to be an elastic but incompressible rod, the tension in the rope is calculated from the difference between the actual length of the rope and its natural length according to Hooke's law:
[0049] Where E is the Young's modulus of the tether and A is the cross-sectional area of the tether. And according to The T being solved only represents the magnitude of the tension. The tether tensions on the probe and the lander are equal in magnitude and opposite in direction. is the elastic coefficient of the tether.
[0050] As an optional embodiment, based on the dynamic model of the probe and lander in the tethered asteroid and the dynamic model of the space tether, the expressions for determining the position and velocity of the probe and lander in different directions of the inertial system of the asteroid centroid and the release acceleration and release velocity of the tether in the absence of tension are:
[0051] in, is the position of the probe in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the velocity of the probe in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the position of the lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the velocity of the lander in the X, Y, and Z directions of the inertial system of the asteroid centroid, They represent the values of the gravitational vector in the X, Y, and Z directions of the inertial system of the probe and the lander asteroid centroid respectively; They represent the values of the sunlight pressure in the X, Y, and Z directions of the inertial system of the probe and the lander asteroid centroid respectively; It is the control force in the X, Y, and Z directions applied to the inertial system of the probe and the lander asteroid centroid and the voltage value of the tether release motor.
[0052] As an optional embodiment, in step S101, the expression for setting different expected trajectory strategies based on different descent stages of the lander is:
[0053] in, It is the period from the separation of the probe and the lander to the safe landing of the lander, that is, the actual running time. They are the time points during the landing process when the uniform speed release changes to the decelerated release, the decelerated release enters the final low-speed landing stage, and after landing; They are the expected value of lander velocity, the expected value of lander position and the expected value of tether length respectively; They represent the set speed values in the uniform speed operation stage respectively. is the simulation time step, is the time step that has been run, represents the expected value of the tether release velocity, represents the initial value of the lander position, represents the initial value of the tether length, represents the expected value of the tether length at the moment before time t, represents the expected value of the lander position at the moment before time t.
[0054] In this embodiment, the initial state parameters of the main spacecraft, the lander and the space tether are first obtained at the separation moment, and different expected trajectory strategies are set according to different descent stages.
[0055] As an optional embodiment, in step S102, the expression of the model predictive control algorithm is:
[0056] in, for A function, is the control input matrix, is the actual state matrix of the tethered asteroid probe system, is the cost function, is the index value of the matrix, is the terminal constraint function, is the maximum permissible control input, is the maximum allowed state value, is the state quantity terminal set, is the expected state matrix of the probe and lander, and They are respectively the prediction time domain and the control time domain of model predictive control, is the time point when the min function runs. for The actual state matrix of the tethered asteroid probe system at time, for Control the input matrix at all times, is the dynamic equation of the dynamic model of the probe and lander in the tethered asteroid, is the actual state matrix of the tethered asteroid probe system at the time point when the min function runs, is the state of the tethered asteroid probe system at time k, is the state of the tethered asteroid probe system on N, where N is the prediction time domain.
[0057] In this embodiment, according to the model predictive control algorithm, the state of the three is within the constraints of the following equations for a period of time after the terminal lander lands, and the constraints are as follows:
[0058] in, is the terminal constraint function, is the state quantity terminal set, is the expected state matrix of the main spacecraft and the lander, is the control input matrix. is the actual state matrix of the tethered asteroid probe system, and They are respectively the prediction domain and control domain of model predictive control.
[0059] As an optional implementation manner, in step S103, the cost function expression of the model predictive control algorithm is:
[0060] in, is the cost function, t is the simulation time, , , is the expected state matrix of the probe and lander, Q and R are both positive semi-definite matrices, and T is the transpose.
[0061] In this embodiment, the irregular gravitational field of the asteroid, the influence of the sun's light pressure, and various other errors and disturbances caused by celestial bodies are considered at the same time to achieve stable landing control under multi-source disturbances. Different stages have different operating states. In the uniform descent stage, rate control and position are the main ones, while in the deceleration descent stage, acceleration control and position control are the main ones, and in the landing hold stage, position hold and speed hold are the main ones. Based on this division, the cost function is designed.
[0062] As an optional implementation manner, in step S103, the expression of the second-order cone constraint is:
[0063] in, where f is the dynamic equation of the dynamic model of the probe and lander in the tethered asteroid, is the actual state of the tethered asteroid probe system at time k+i, is the state of the tethered asteroid probe system at time k+i, is the control input of the tethered asteroid probe system at time k+i, is the expected state of the tethered asteroid probe system, where k is the current initial time of the tethered asteroid probe for iterative optimization, N is the prediction time domain, , is the surface normal vector of the preset landing point, is the actual trajectory and The angle of are the coordinates of the target landing point and the lander release position, respectively. For terminal sets.
[0064] In this embodiment, in order to ensure that there is an optimal solution to the optimization problem, a second-order cone constraint is introduced to obtain a global optimal solution. The introduced second-order cone constraint is essentially a cone constraint, which can be judged to be a convex constraint. According to the properties of the convex constraint, the optimal solution obtained by solving the optimization problem is the global optimal solution.
[0065] Derive robustness conditions for computational algorithms.
[0066] According to the derived state equation (dynamic model of probe and lander in tethered asteroid), it is twice continuously differentiable. And according to the proposed second-order cone constraints, the constraint set of state variables is closed and the constraint variables of control variables are compact sets. According to the designed desired trajectory, it is within the constraint set and is a reachable trajectory.
[0067] Since asteroids are small in size and far away from other celestial bodies in deep space, it is reasonable to assume that the gravitational field generated by asteroids and the disturbances caused by the influence of other celestial bodies have an upper limit, that is, for any time t, ,in is a positive constant. Stable operation is important for the proposed (determining the position and velocity of the probe and lander in different directions of the inertial system of the asteroid center and ) For the tethered asteroid probe system, the following state error feedback controller is designed:
[0068] in, , According to the new U, the state solution can be derived from this controller, the vector range of e, is the error feedback matrix, is the state error matrix, is the optimization parameter after the error feedback matrix is introduced, To introduce the comprehensive control force after error feedback, They represent the components of the probe and lander in the X, Y, and Z directions and the components applied to the tether release motor.
[0069] is the state error range, T is the prediction time domain, is a natural number, and , are the diagonal elements of matrices Q and R, .
[0070] According to the designed second-order cone constraint, the necessary parameter definitions are given.
[0071]
[0072] When the above conditions are met, for the proposed tethered asteroid probe system, at any time t, There is a control input that satisfies the condition , the following conditions are met:
[0073] in, is the sampling time, .
[0074] The sampling interval is also reasonably designed to meet the robustness requirements.
[0075] In the embodiment of the present invention, when the probe and lander in the tethered asteroid are separated in the irregular gravitational field of the asteroid, different expected trajectory strategies are set based on different descent stages of the lander; based on the different expected trajectory strategies set in different descent stages of the lander, a model predictive control algorithm is designed; based on the model predictive control algorithm, a cost function of the model predictive control algorithm is designed and a second-order cone constraint is introduced to obtain the optimal control force of the probe, lander and space tether in the tethered asteroid; based on the optimal control force of the probe, lander and space tether in the tethered asteroid, the probe of the tethered asteroid is controlled to land safely, thereby solving the problem of irregular asteroid. The dynamics of the tethered asteroid probe system during the landing of the tethered asteroid probe in the gravitational field are relatively complex, and there are constraints to ensure the safe flight of the probe and limit the control ability of the probe, which leads to the technical problem that it is difficult to solve the optimal control problem for asteroid landing trajectory planning and the calculation speed is slow. A robust tracking model pre-estimation controller based on tether tension control is proposed to realize the landing of the probe, so as to ensure that the lander can descend along the expected trajectory and at the expected speed while the rope tension can remain stable, and the technical effect of better coping with the inaccuracy of the dynamic model caused by the irregular and complex gravitational field is achieved.
[0076] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0077] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0078] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0079] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0080] In addition, each functional unit in each embodiment of the present invention may be integrated into a first processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0081] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A tethered asteroid probe landing control method suitable for an asteroid's irregular gravitational field, characterized in that: include: In the case of the separation of the probe and the lander in the tethered asteroid in the irregular gravitational field of the asteroid, different expected trajectory strategies are set based on the different descent stages of the lander; Design a model predictive control algorithm based on different desired trajectory strategies set during different descent phases of the lander; Based on the model predictive control algorithm, the cost function of the model predictive control algorithm is designed and the second-order cone constraint is introduced to obtain the optimal control force of the probe, lander and space tether in the tethered asteroid; Based on the optimal control force of the probe, lander and space tether in the tethered asteroid, the probe on the tethered asteroid is controlled to land safely.
2. The method according to claim 1, characterized in that Before setting different desired trajectory strategies based on different descent stages of the lander, the method further includes: Based on the scenario that the probe in the tethered asteroid is about to land in the irregular gravitational field, the dynamics model of the probe and lander in the tethered asteroid and the dynamics model of the space tether in the tethered asteroid are established; The dynamic model of the probe and lander in the tethered asteroid is: in, , and are the accelerations of the probe or lander in the X, Y, and Z directions of the inertial system at the centroid of the asteroid, are the velocities of the probe or lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, are the positions of the probe or lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, For a probe or lander, the asteroid rotates approximately uniformly around the principal axis of maximum inertia, which is assumed to be the z axis. is the angular velocity of the asteroid's rotation around the z axis, is the gravitational vector in the asteroid’s inertial coordinate system, Indicates the tension of the tether. The acceleration caused by the solar pressure, is the gravitational error due to the asteroid shape error, is the mass of the probe and the lander; The dynamic model of the space tether is: in, is the electromechanical time constant, is the torque coefficient, is the moment of inertia converted into the motor shaft load, is the input voltage of the motor, is the armature resistance. is the natural length of the tether without tension, is the motor kinetic energy constant, is the release acceleration of the natural length of the tether without tension, is the release speed of the natural length of the tether without tension; Based on the dynamic model of the probe and lander in the tethered asteroid and the dynamic model of the space tether, the position and velocity of the probe and lander in different directions of the inertial system of the asteroid centroid and the release acceleration and release velocity of the tether in the tension-free state are determined.
3. The method according to claim 2, characterized in that Based on the dynamic model of the probe and lander in the tethered asteroid and the dynamic model of the space tether, the expressions for determining the positions and velocities of the probe and lander in different directions of the inertial system of the asteroid centroid and the release acceleration and release velocity of the tether in the absence of tension are: in, is the position of the probe in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the velocity of the probe in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the position of the lander in the X, Y, and Z directions of the inertial system of the asteroid’s centroid, is the velocity of the lander in the X, Y, and Z directions of the inertial system of the asteroid centroid, They represent the values of the gravitational vector in the X, Y, and Z directions of the inertial system of the probe and the lander asteroid centroid respectively; They represent the values of the sunlight pressure in the X, Y, and Z directions of the inertial system of the probe and the lander asteroid centroid respectively; It is the control force in the X, Y, and Z directions applied to the inertial system of the probe and the lander asteroid centroid and the voltage value of the tether release motor.
4. The method according to claim 1, characterized in that: The expression for setting different expected trajectory strategies based on different descent stages of the lander is: in, It is the period from the separation of the probe and the lander to the safe landing of the lander, that is, the actual running time. They are the time points during the landing process when the uniform speed release changes to the decelerated release, the decelerated release enters the final low-speed landing stage, and after landing; They are the expected value of lander velocity, the expected value of lander position and the expected value of tether length respectively; They represent the set speed values in the uniform speed operation stage respectively. is the simulation time step, is the time step that has been run, represents the expected value of the tether release velocity, represents the initial value of the lander position, represents the initial value of the tether length, represents the expected value of the tether length at the moment before time t, represents the expected value of the lander position at the moment before time t.
5. The method according to claim 1, characterized in that The expression of the model predictive control algorithm is: in, for A function, is the control input matrix, is the actual state matrix of the tethered asteroid probe system, is the cost function, is the index value of the matrix, is the terminal constraint function, is the maximum permissible control input, is the maximum allowed state value, is the state quantity terminal set, is the expected state matrix of the probe and lander, and They are respectively the prediction time domain and the control time domain of model predictive control, is the time point when the min function runs. for The actual state matrix of the tethered asteroid probe system at time, for Constant control input matrix, is the dynamic equation of the dynamic model of the probe and lander in the tethered asteroid, is the actual state matrix of the tethered asteroid probe system at the time point when the min function runs, is the state of the tethered asteroid probe system at time k, is the state of the tethered asteroid probe system on N, where N is the prediction time domain.
6. The method according to claim 1, characterized in that The cost function expression of the model predictive control algorithm is: in, is the cost function, t is the simulation time, , , is the expected state matrix of the probe and lander, Q and R are both positive semi-definite matrices, and T is the transpose.
7. The method according to claim 1, characterized in that The expression of the second-order cone constraint is: in, where f is the dynamic equation of the dynamic model of the probe and lander in the tethered asteroid, is the actual state of the tethered asteroid probe system at time k+i, is the state of the tethered asteroid probe system at time k+i, is the control input of the tethered asteroid probe system at time k+i, is the expected state of the tethered asteroid probe system, where k is the current initial time of the tethered asteroid probe for iterative optimization, N is the prediction time domain, , is the surface normal vector of the preset landing point, is the actual trajectory and The angle of are the coordinates of the target landing point and the lander release position, respectively. For terminal sets.
8. A computer system, characterized in that include: One or more processors, and a computer-readable storage medium for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method of claim 1.
9. A computer-readable storage medium, characterized in that Computer executable instructions are stored, and when the instructions are executed, they are used to implement the method of claim 1.
10. A computer program product, characterized in that The invention comprises computer executable instructions, which are used to implement the method of claim 1 when being executed.