• No se han encontrado resultados

UNDERACTUATED SPACECRAFT

N/A
N/A
Protected

Academic year: 2023

Share "UNDERACTUATED SPACECRAFT"

Copied!
141
0
0

Texto completo

This thesis investigates the nonlinear attitude control of an underactuated rigid-body spacecraft system in the body-orbital and inertial frames. This thesis studies the attitude control of an underactuated rigid body spacecraft system using nonlinear control methods and rigorous stability analysis.

Rationale and Motivations

In Section 1.1, the rationale behind the research on the undervalidated control system is explained, as well as the motivations behind the methodologies reviewed. A literature review of relevant topics on weak control systems is covered in Section 1.2.

Literature Review

Underactuated systems

This problem is mainly concerned with finding the control signals that stabilize a spacecraft, where the desired error in the attitude and angular velocity of the spacecraft system is zero. In comparison to this thesis, the pseudospectral optimal control theory approach is considered to optimize the spacecraft state trajectory and implemented using model predictive control, a methodological approach that has not been considered in the literature.

Problem Statement and Research Objectives

  • Body-orbital relative attitude stabilization for an underactu-
  • Inertial attitude stabilization for an underactuated rigid-body
  • Output feedback control of an Underactuated rigid-body
  • Lyapunov stability of observer-based nonlinear control system 7

The stabilization of the inertial attitude of an underactuated rigid-body spacecraft system under time-varying disturbances and uncertainties using nonlinear control is investigated. The problem of achieving attitude convergence of an output-feedback system for an underactuated rigid-body spacecraft system is investigated.

Research Overview

Euclidean space

The set of all n-dimensional vectors x = [x1, · · · ,xn]T defines the n-dimensional Euclidean space denoted by Rn, where x1, · · · ,xn are real-valued numbers. We denote R as a representation of the one-dimensional Euclidean space consisting of all real numbers.

Vector and matrix norms

Let A ∈ Rm×n be an m×n matrix of real elements defining a linear mapping y= AxfromRnintoRm, the induced p-norm of Ais defined by.

Topology

Manifolds

Charts and maps

The mapτM :TM→ Mdefined byτM([c]m) = missing the tangent bundle projection ofM. Let U be an open set subset of Rn and let f :U →Rm. A pair (Uα, φα) is called a coordinate scheme of M atq ∈ M, where Uα is an open set of M containing the pointq, and the homeomorphismφα is a bijection of Uα.

Vector fields

Geometrically, this means that all trajectories that have passed fort =0 in a certain neighborhood Vofq can be collected into a single differential map as seen in Figure 2.1. For proof of Theorem 2.1 and Theorem 2.2, please see sections “Lipschitz conditions” and “Existence and properties of solutions of the system” in Hurewicz.

Homogeneity of Functions

Furthermore, it can be shown that since f1 is continuous, homogeneous and positive-definite, f1 is radially unbounded and therefore E is a bounded set.

Lyapunov Stability of Systems

Finite-time stability

The origin of the system is (locally) finite-time stable if it is Lyapunov stable and finite-time convergent in a neighborhood U0 ⊂ U of the origin. When U =U0 =Rn, the origin of the system is said to be globally finite-time stable.

Optimal Control

The optimal control problem

A nonlinear observer is used to estimate the angular velocity of the spacecraft to complete an output feedback control law. While most of the existing research in the literature on spacecraft attitude control uses full state feedback (attitude and angular velocity measurements are available) for formulating the control law as such in the works of [G. Godard and K. Kumar, 2010; Godard, K. Kumar and A. Zou,2013;.

Problem Formulation

Coordinate frames

Spacecraft attitude kinematics and dynamics

It is assumed that the spacecraft is actuated only about the pitch and yaw axes, so that. If the under-actualized axis is the pitch axis, then due to the nature of the spacecraft attitude dynamics, three-axis stability is not directly achievable.

Control objective

Design of Underactuated Attitude Control Law

Control design for unactuated states

Control design for actuated states

The conclusion can be drawn by applying similar arguments as in the proof of Lemma 3.1. The relative angular velocity ωbn is replaced in the control law (3.35) by an estimate ˆωbn from a finite timekeeper defined in the next section.

Observer design

Now a strict Lyapunov function will be constructed for the nominal system corresponding to (3.53) (with f ≡ d˜ ≡ 0). While for a given limit ¯ω, it is proved that (3.68) holds in the open group U(ω¯), it will be useful to find an open subgroup of Vα contained in U(ω¯), since this will then become an invariant set, and in the absence of disturbanced, will be within the field of attraction of the observer.

Main Result

Anticipating similar properties of finite-time observers, this is why the parameter α has been included in the proposed observer. In the case α=1, a result similar to Lemma 4 can be obtained by using ¯V(x˜)directly (without the need for Vα), and in this case the observer becomes asymptotically convergent in the absence of perturbations.

Numerical Examples

  • Nominal disturbance-free case
  • Nominal case with disturbances
  • All uncertainties and disturbances
  • Effect of α parameter

The purpose of the example in this subsection is twofold: (1) to demonstrate the performance of the observer-based control law under ideal conditions (zero orbital eccentricity, perfect knowledge of the spacecraft inertia matrix, no external perturbations except gravity -gradient); (2) to compare the performance of ideal continuous-time (unsampled data) observer-based control in the absence of measurement noise with observer-based control of sampled data with noisy measurements. While the transient responses are similar over the considered range of α, at steady state (as seen in Figure 3.8), the attitude error initially decreases as α decreases from 1, but then increases as α becomes smaller.

Introduction

The stability of the combined controller-observer system is rigorously proven to show the local ultimate limit of all signals. Numerical examples are produced in Section 4.4 to demonstrate the effectiveness of the control-observer system for inertial attitude stabilization.

Problem Formulation

Attitude kinematics and dynamics

Also presented in section 4.2 is the definition of the control objective, the control design for non-actuated and activated states, the observer design and the main results. To accommodate an angular velocity observer, the control input is distributed asu = un+∆u, where un is an ideal state feedback control law, while ∆ure represents the deviation from un due to the angular velocity estimation error.

Control objective

It is assumed that a nominal inertia matrix Jn ∈ R3×3 of the spacecraft is known, such that J = Jn+∆J, where ∆J ∈ R3×3 is the uncertainty of the inertia matrix. It is assumed that the spacecraft is driven only about the roll and pitch axes, such that.

Control design for unactuated states

By defining the dilation δλr(x) = (λq1,λq2,λ2q3,λ2ωz,λωx,λωy), it is straightforward to verify that the nominal vector field f(x,un) is homogeneous of degree zero with respect to δλr, provided that the input sunx(x,t) and uny(x,t) of the state feedback control are homogeneous of degree 1. We now need to find constraints on e > 0 such that W(η,t) is a strict Lyapunov function to note , that ˜ Water(∂V/∂η˜ )fηis both continuous, periodic in the period T=2π and homogeneous of degree 4 with respect toδλr¯, from corollary 1 we get.

Control design for actuated states

However, to ensure that f(x,un) is homogeneous of degree zero with respect to δrλ, we must do this in such a way thatunx(x,t)anduny(x,t) are homogeneous of degree 1. Since vx ,vy are homogeneous of degree 1 with respect to δλ¯r (which is compatible with δrλ), it is clear that unx(x,t) anduny(x,t) are homogeneous of degree 1 with respect to δrλ.

Observer design

It can be verified that gα is homogeneous of degree k= α−1 with respect to the dilationδrλe(α)(x˜) = [λq˜vT,λαω˜T]T. While for a given bound ¯χ it has been established that (4.72) holds on the open set U(χ¯), it will be useful to find an open sublevel set of Vα contained in U(χ¯), since this will then become an invariant set, and in the absence of uncertainty and disturbance, be within the domain of attraction of the observer.

Main Result

From Lemmas 4.4 and 4.6 it can be deduced that x(t) cannot reach the limit of Bχ(0) before ˜x(t) reaches the limit of Bη(0), and vice versa.

Numerical Examples

Nominal disturbance-free case

The purpose of the example in this subsection is twofold: (1) to demonstrate the performance of the observer-based control law under ideal conditions (perfect knowledge of the spacecraft inertial matrix, no external perturbations other than gravity gradient); (2) to compare the performance of the ideal continuous-time (unsampled data) observer-based control in the absence of measurement noise with the sampled-data observer-based control with noisy measurements. Having established this, the examples in the remaining subsections are for the sample data controller only.

Nominal case with disturbances

It can be seen that the attitude and angular velocity responses are similar, with the sampled-data responses exhibiting some noise, which is due to the presence of noise on the measurements. the finite-time observer-based controller.

All uncertainties and disturbances

The initial true pose is obtained as qv(0) = asin(φ/2), q4(0) = cos(φ/2), where ∈ S2 is generated using MATLAB's “randn” function, followed by normalization, and φ ∈ Ris generated using MATLAB's “randn” function, with standard deviation of π/3, corresponding to an initial pose error of 180 degrees (3-sigma). The initial estimated inertial angular velocity ˆω(0) is generated using MATLAB's “randn” function, with a standard deviation of 1.4×π/(3×180), which corresponds to an initial estimated angular velocity of 1.4 degrees /second (3-sigma ).

Chapter Summary

Attitude stabilization of a spacecraft using two torques supplied by reaction wheels aligned about the major axes of the spacecraft is investigated in this chapter. The full dynamics of the spacecraft with two reaction wheels is not controllable [Krishnan, McClamroch, and Reyhanoglu, 1995].

Problem Formulation

  • Attitude kinematics and dynamics
  • Optimal control
  • Pseudospectral discretization
  • Model predictive control
  • Stability analysis

The total angular momentum contribution of the reaction wheel array,h, with inertia Jwcan be expressed as. The total angular momentum of the spacecraft RW system with respect to FI, written inFbis written as.

Numerical Simulations

The control signals are then interconnected and used as control inputs to the underpowered spacecraft plant. As seen in Figure 5.5, by t = 0.9 orbit, the optimal control solver has generated ten interpolated control signals for the MPC.

Chapter Summary

Research overview of the spacecraft attitude control

Overview of Chapter 3

Overview of Chapter 4

Overview of Chapter 5

A subset C⊂Si is called closed if its complement S\{C} is open. ii) For a pointnp⊂S, the neighborhood is an open setU ⊂For whichp⊂U. iii). This is called the subspace topology. xii) IfB⊂ A ⊂ S, then intA(B) denotes the interior of B in the subspace topology in A.

Differential maps of a trajectory

Suppose there exists a continuously differentiable positive definite function V(x) on the neighborhood U1⊂U of the origin, such that. Kumar , 2011 ] used a higher order sliding mode that required prior knowledge of the perturbations to be considered, which is not the case for the full state feedback control law developed here.

Coordinate Topologies

It should be noted that Jtis is only used in the numerical propagation of the true attitude dynamics. Global Asymptotic Stabilization of Attitude and Angular Norms of an Underactualized Nonsymmetric Rigid Body”.

Attitude and angular velocity responses in nominal disturbance-free

Attitude and angular velocity responses in nominal case with distur-

Control torque in nominal case with disturbances

Finally, numerical examples are presented of a sample data implementation of the proposed observer-based control law that demonstrates robustness to uncertainties in the spacecraft inertial matrix, non-zero orbital eccentricity and measurement noise, as well as convergence to large initial attitude errors. It should be noted that Jt is only used in the numerical reproduction of the true attitude dynamics.

Attitude and angular velocity responses with inertia matrix uncer-

Effect of α on the transient response

Effect of α on attitude error

Effect of α on the steady-state response

For the selection of the gains, we can first consider the mean reduced closed-loop system corresponding to (4.15) given by. Numerical examples are presented of a sample data implementation of the proposed observer-based control law that demonstrates robustness to uncertainties in the spacecraft inertial matrix, non-zero orbital eccentricity and measurement noise, as well as convergence to large initial attitude errors.

Attitude and angular velocity responses in nominal disturbance-free

Attitude and angular velocity responses in nominal case with distur-

Control torque in nominal case with disturbances

The feasibility of the generated optimal control can be validated by numerically integrating the under-performance federated dynamics of the spacecraft system using a 4th-order Runge-Kutta routine. The spacecraft dynamics are integrated using a 4th order Runge-Kutt with a standard step size of 0.1 seconds.

Attitude and angular velocity responses with inertia matrix uncer-

Optimal MPC Control Interpolation

MPC continuous dynamics control signals

2 A generalized new time-varying attitude control law that achieves convergence in inertial attitude for an underactuated rigid body spacecraft system. 3 Implementation of predictive control of an optimal model for an underactuated spacecraft using pseudospectral optimal control theory with a federated dynamics model to achieve stabilization for an underactuated rigid-body, two-reaction-wheel spacecraft system.

MRP response

Angular momentum response

1 A new nonlinear observer-based attitude control law that achieves attitude convergence without any angular velocity measurements for a nadir-pointing, un-deactivated rigid-body spacecraft system in the presence of time-varying perturbations, non-zero orbital eccentricity, inertia matrix uncertainties, measurement noise in a sample data implementation. Spacecraft attitude control and stabilization: applications of geometric control theory to rigid body models.

Referencias

Documento similar