SearcharxivSearch

arXiv subjects

Ryan J. Caverly

Publications and source records attributed to Ryan J. Caverly.

12 recordsLinked to original sources

Solar Cruiser Disturbance Torque Estimation and Predictive Momentum Management

This paper presents a novel disturbance-torque-estimation-augmented model predictive control (MPC) framework to perform momentum management on NASA's Solar Cruiser solar sail mission. Solar Cruiser represents a critical step in the advancement of large-scale solar sail technology and includes the innovative use of an active mass translator (AMT) and reflectivity control devices (RCDs) as momentum management actuators. The coupled nature of these actuators has proven challenging in the development of a robust momentum management controller. Recent literature has explored the use of MPC for solar sail momentum management with promising results, although exact knowledge of the disturbance torques acting on the solar sail was required. This paper amends this issue through the use of a Kalman filter to provide real-time estimation of unmodeled disturbance torques. Furthermore, the dynamics model used in this paper incorporates key fidelity enhancements compared to prior work, including Solar Cruiser's four-reaction-wheel assembly and the offset between its center of mass and center of pressure. More realistic operation scenarios involving the tracking of large angle slew maneuvers under attitude-dependent solar radiation force and torque are also performed to further validate the proposed method compared to prior work. Simulation results demonstrate that the proposed policy successfully manages angular momentum growth under slew maneuvers that exceed the operational envelope of the current state-of-the-art method. The inclusion of the disturbance torque estimate is shown to greatly improve the reliability and performance of the proposed MPC approach. This work establishes a new benchmark for Solar Cruiser's momentum management capabilities and paves the way for MPC-based momentum management of other solar sails making use of an AMT and/or RCDs.

physics.space-ph

Areostationary Satellite Station Keeping Via a Natural Motion Trajectory and Predictive Control

Areostationary Mars orbit (AMO) satellites will play an important role in future expeditions to the Martian surface due to their strength as navigation and communication satellites. Perturbative forces experienced by an AMOR satellite will cause it to drift from its nominal orbit, necessitating station keeping. This note presents a novel approach to AMO station keeping that bridges the gap seen in prior predictive control methods between fuel-efficiency and computational-efficiency. The method proposed in this notes involves the discovery and use of a fuel-free natural motion trajectory that maintains the satellite within one degree of longitude from a areostationary orbit. Two of these natural motion trajectories exist as limit cycles about Mars' stable equilibrium longitudes. They are the resulting motion in the presence of Mars' non-homogeneous gravitational field, accounting for Keplerian and higher-order gravitational perturbations. The proposed MPC policy uses a linear time-varying (LTV) dynamic model that is derived by linearizing the satellite's dynamics relative to the appropriate natural motion trajectory. The result is a station keeping policy that minimizes the fuel consumed, maintains thrust and station-keeping constraints, and is computationally tractable for on-board implementation as a quadratic program.

physics.space-ph

Deployable Prototype Testing and Control Allocation of the CABLESSail Concept for Solar Sail Shape Control and Momentum Management

This paper presents prototype testing and a control allocation algorithm for the Cable-Actuated Bio-inspired Lightweight Elastic Solar Sail (CABLESSail) concept aimed at performing momentum management of a solar sail. CABLESSail uses actuated cables routed along the structural booms of the solar sail to control the shape of the solar sail and changes the solar radiation pressure disturbance torques acting on it. Small-scale prototype tests of CABLESSail are presented in this paper, which demonstrate the effectiveness of cable actuation on deployable booms. A novel control allocation method is also presented in this paper that provides a computationally-efficient manner to determine the deformations required in each of the structural booms to impart the desired momentum management torque on the solar sail. Numerical simulation results with the proposed algorithm demonstrate robustness to uncertainty in the shape of the sail membrane, resulting in reliable generation of momentum management torques that exceed or meet the capabilities of state-of-the-art solar sail actuators. Both the prototype tests and control allocation methods presented in this paper represent key steps in raising the technology readiness level of the CABLESSail concept.

physics.space-ph

Static and Dynamic Torque Generation Analysis of a Cable-Actuated Solar Sail

This paper presents a static and dynamic torque analysis of the CABLESSail concept, which involves cables routed along the length of the flexible booms that hold the solar sail membrane in such a manner that tensioning the cables results in a bending deformation of the booms. This provides a mechanism where actuation of the cables can be used to create an imbalance in solar radiation pressure (SRP) on the sail and thus, impart SRP torques that can be used for momentum management of the solar sail. Simulation results are included that demonstrate how large SRP torques can be induced by tensioning the solar sail's cables, which can be used for momentum management. Comparisons to the existing active mass translator technology are included, along with simulations demonstrating the ability to reliably generate control torques in the presence of an uncertain sail membrane shape. An appendix contains a detailed derivation of the cable-actuated solar sail dynamic model used in this work.

physics.space-ph

Solar Sail Momentum Management With Mass Translation and Reflectivity Devices Using Predictive Control

Solar sails enable propellant-free space missions by utilizing solar radiation pressure as thrust. However, disturbance torques act on the solar sail and effective attitude control leads to the continuous accumulation of reaction wheel angular momentum, necessitating an efficient momentum management strategy to prevent saturation. This paper presents a novel momentum management controller using model predictive control (MPC) that is tailored for solar sails, accommodating the unique actuation mechanisms of an active mass translator (AMT) and reflectivity control devices (RCDs). A first-order hold discretization and tailored motion costs are applied to the AMT translation, while the RCD actuation is handled using pulse-width modulation (PWM)-inspired quantization to address their on-off inputs. To enhance prediction accuracy, an iterative backwards-in-time MPC approach is introduced, incorporating the effects of PWM-quantized inputs into the optimization process. The dynamic model accounts for the time-dependent center of mass and moment of inertia changes caused by AMT translation, extending its applicability to other spacecraft with mass-shifting actuators. Simulation results demonstrate the effectiveness of the proposed framework in reaction wheel desaturation, attitude control, and momentum management actuation efficiency, highlighting the potential of integrating MPC to manage coupled nonlinear dynamics and discrete actuator constraints for solar sails.

physics.space-ph

Passivity-Based Robust Shape Control of a Cable-Driven Solar Sail Boom for the CABLESSail Concept

Solar sails provide a means of propulsion using solar radiation pressure, which offers the possibility of exciting new spacecraft capabilities. However, solar sails have attitude control challenges because of the significant disturbance torques that they encounter due to imperfections in the sail and its supporting structure, as well as limited actuation capabilities. The Cable-Actuated Bio-inspired Lightweight Elastic Solar Sail (CABLESSail) concept was previously proposed to overcome these challenges by controlling the shape of the sail through cable actuation. The structural flexibility of CABLESSail introduces control challenges, which necessitate the design of a robust feedback controller for this system. The purpose of the proposed research here is to design a robust controller to ensure precise and reliable control of CABLESSail's boom. Taking into account the system dynamics and the dynamic properties of the CABLESSail concept, a passivity-based proportional-derivative (PD) controller for a single boom on the CABLESSail system is designed. To reach the nonzero desired setpoints, a feedforward input is additionally applied to the control law and a time-varying feedforward input is used instead of the constant one to effectively track a time-varying desired boom tip deflection. This control law is assessed by numerical simulations and by tests using a smaller-scale prototype of Solar Cruiser. Both the simulation and the test results show that this PD control with the time-varying feedforward input robustly controls the flexible cable-actuated solar sail.

eess.SY

Atmospheric Density-Compensating Model Predictive Control for Targeted Reentry of Drag-Modulated Spacecraft

This paper presents an estimation and control framework that enables the targeted reentry of a drag-modulated spacecraft in the presence of atmospheric density uncertainty. In particular, an extended Kalman filter (EKF) is used to estimate the in-flight density errors relative to the atmospheric density used to generate the nominal guidance trajectory. This information is leveraged within a model predictive control (MPC) strategy to improve tracking performance, reduce control effort, and increase robustness to actuator saturation compared to the state-of-the-art approach. The estimation and control framework is tested in a Monte Carlo simulation campaign with historical space weather data. These simulation efforts demonstrate that the proposed framework is able to stay within 100 km of the guidance trajectory at all points in time for 98.4% of cases. The remaining 1.6% of cases were pushed away from the guidance by large density errors, many due to significant solar storms and flares, that could not physically be compensated for by the drag control device. For the successful cases, the proposed framework was able to guide the spacecraft to the desired location at the entry interface altitude with a mean error of 12.1 km and 99.7% of cases below 100 km.

eess.SY

Time-Varying Model Predictive Attitude Control for Magnetically Actuated Dual-Spin Satellites

Attitude control hardware for small satellites is often limited in power and space availability given the importance of the science instruments they exist to transport. To mitigate this, a dual-spin stabilized satellite actuated via magnetic torque rods reduces the space and power required of the attitude control system, but may require advanced control policies. This paper explores the attitude control of a magnetically actuated dual-spin stabilized CubeSat with model predictive control using time-varying prediction dynamics. An inertial pointing objective is used as a representative mission, where the satellite is able to deviate from its nominal orientation within some allowable amount. Three time-varying MPC policies are developed and compared to ensure the system does not violate constraints while minimizing control effort. These policies include a prediction model that accounts for the orbital position of the satellite and two iterative approaches that incorporate control inputs through either propagation of the linear dynamics, or nonlinear propagation with successive linearization. Results demonstrate that the nonlinear prediction policy outperforms other prediction methods with regards to not only minimal actuation, but to constraint satisfaction as well while imparting minimal computational burden.

physics.space-ph

Filtering-Linearization: A First-Order Method for Nonconvex Trajectory Optimization with Filter-Based Warm-Starting

Nonconvex trajectory optimization is at the core of designing trajectories for complex autonomous systems. A challenge for nonconvex trajectory optimization methods, such as sequential convex programming, is to find an effective warm-starting point to approximate the nonconvex optimization with a sequence of convex ones. We introduce a first-order method with filter-based warm-starting for nonconvex trajectory optimization. The idea is to first generate sampled trajectories using constraint-aware particle filtering, which solves the problem as an estimation problem. We then identify different locally optimal trajectories through agglomerative hierarchical clustering. Finally, we choose the best locally optimal trajectory to warm-start the prox-linear method, a first-order method with guaranteed convergence. We demonstrate the proposed method on a multi-agent trajectory optimization problem with linear dynamics and nonconvex collision avoidance. Compared with sequential quadratic programming and interior-point method, the proposed method reduces the objective function value by up to approximately 96\% within the same amount of time for a two-agent problem, and 98\% for a six-agent problem.

math.OC

Autonomous Station Keeping of Satellites in Areostationary Mars Orbit: A Predictive Control Approach

The continued exploration of Mars will require a greater number of in-space assets to aid interplanetary communications. Future missions to the surface of Mars may be augmented with stationary satellites that remain overhead at all times as a means of sending data back to Earth from fixed antennae on the surface. These areostationary satellites will experience several important disturbances that push and pull the spacecraft off of its desired orbit. Thus, a station-keeping control strategy must be put into place to ensure the satellite remains overhead while minimizing the fuel required to elongate mission lifetime. This paper develops a model predictive control policy for areostationary station keeping that exploits knowledge of non-Keplerian perturbations in order to minimize the required annual station-keeping $Δv$. The station-keeping policy is applied to a satellite placed at various longitudes, and simulations are performed for an example mission at a longitude of a potential future crewed landing site. Through careful tuning of the controller constraints, and proper placement of the satellite at stable longitudes, the annual station-keeping $Δv$ can be reduced relative to a naive mission design.

physics.space-ph

Robust Local Stabilization of Nonlinear Systems with Controller-Dependent Norm Bounds: A Convex Approach with Input-Output Sampling

This letter presents a framework for synthesizing a robust full-state feedback controller for systems with unknown nonlinearities. Our approach characterizes input-output behavior of the nonlinearities in terms of local norm bounds using available sampled data corresponding to a known region about an equilibrium point. A challenge in this approach is that if the nonlinearities have explicit dependence on the control inputs, an a priori selection of the control input sampling region is required to determine the local norm bounds. This leads to a "chicken and egg" problem, where the local norm bounds are required for controller synthesis, but the region of control inputs needed to be characterized cannot be known prior to synthesis of the controller. To tackle this issue, we constrain the closed-loop control inputs within the sampling region while synthesizing the controller. As the resulting synthesis problem is non-convex, three semi-definite programs (SDPs) are obtained through convex relaxations of the main problem, and an iterative algorithm is constructed using these SDPs for control synthesis. Two numerical examples are included to demonstrate the effectiveness of the proposed algorithm.

math.OC

Adaptive Passivity-Based Pose Tracking Control of Cable-Driven Parallel Robots for Multiple Attitude Parameterizations

The proposed control method uses an adaptive feedforward-based controller to establish a passive input-output mapping for the CDPR that is used alongside a linear time-invariant strictly positive real feedback controller to guarantee robust closed-loop input-output stability and asymptotic pose trajectory tracking via the passivity theorem. A novelty of the proposed controller is its formulation for use with a range of payload attitude parameterizations, including any unconstrained attitude parameterization, the quaternion, or the direction cosine matrix (DCM). The performance and robustness of the proposed controller is demonstrated through numerical simulations of a CDPR with rigid and flexible cables. The results demonstrate the importance of carefully defining the CDPR's pose error, which is performed in multiplicative fashion when using the quaternion and DCM, and in a specific additive fashion when using unconstrained attitude parameters (e.g., an Euler-angle sequence).

cs.RO