Search NASA⌕ Search

SEARCH · Search NASA

Results for “Attitude determination and control”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 19 records

Auto Code Generation for Simulink-Based Attitude Determination Control System

This paper details the work done to auto generate C code from a Simulink-Based Attitude Determination Control System (ADCS) to be used in target platforms. NASA Marshall Engineers have developed an ADCS Simulink simulation to be used as a component for the flight software of a satellite. This generated code can be used for carrying out Hardware in the loop testing of components for a satellite in a convenient manner with easily tunable parameters. Due to the nature of the embedded hardware components such as microcontrollers, this simulation code cannot be used directly, as it is, on the target platform and must first be converted into C code; this process is known as auto code generation. In order to generate C code from this simulation; it must be modified to follow specific standards set in place by the auto code generation process. Some of these modifications include changing certain simulation models into their atomic representations which can bring new complications into the simulation. The execution order of these models can change based on these modifications. Great care must be taken in order to maintain a working simulation that can also be used for auto code generation. After modifying the ADCS simulation for the auto code generation process, it is shown that the difference between the output data of the former and that of the latter is between acceptable bounds. Thus, it can be said that the process is a success since all the output requirements are met. Based on these results, it can be argued that this generated C code can be effectively used by any desired platform as long as it follows the specific memory requirements established in the Simulink Model.

MolinaFraticelli, Jose Carlos↗

Spacecraft Modeling, Attitude Determination, and Control: Quaternion-Based Approach

Spacecraft attitude determination and control is an important part of a spacecraft to achieve its designed mission. As of today, many spacecrafts have been successfully launched, and most of them have performed well as they were designed. Many research papers have been published to address the attitude determination and control design problems. Several text books are available for students to learn the technology and for engineers to use as references. The most popular spacecraft models for attitude determination algorithms and control design methods are the Euler angle models and the quaternion models . The Euler angle models have been proved very efficient as the linearized models are controllable, and all standard linear control system design methods are directly applicable. The drawbacks related to the Euler angle methods are (a) the designs based on linearized models may not globally stabilize the original nonlinear spacecraft, i.e., the design may not work when the attitude of the spacecraft is far away from the point where the linearization is performed; (b) the models depend on the rotational sequences, this can be error prone if several teams work on the same project and they use different rotational sequences; (c) for any rotational sequence, there is a singular point where the model is not applicable; and (d) since most attitude determination methods use quaternion to represent the spacecraft attitude, there is a need to transform quaternion into Euler angles. On the other hand, for quaternion models, people have found controllers that can globally stabilize nonlinear spacecraft systems; the models do not depend on rotational sequences and they have no singular point; and the quaternion is provided by attitude determination system and ready to use. The main problem with the quaternion model based control system design is that the linearized quaternion model is not controllable. Therefore, most published design methods heavily rely on Lyapunov functions for the nonlinear spacecraft system. But there is no systematic way to obtain a desired Lyapunov functions. Moreover, the Lyapunov function based designs focus on the closed-loop system stability but pay little attention to the closed-loop system performance. In a series of papers, the author proposed some reduced quaternion models which lead to some controllable linearized spacecraft models. Therefore, all standard linear system theory can be directly applied to analyze and design the spacecraft control systems. We showed that, in some cases, the designed control system is not only optimal for the linearized system, but also globally stabilize the original nonlinear system . Clearly, the reduced quaternion models do not depend on rotational sequences. Due to the special structure of the linearized spacecraft model, some most important design methods, such as LQR design and robust pole assignment design are very simple, enjoy the analytical solutions for some problems, have direct connection to the performance measures, such as settling time, rising time , and percentage of overshoot . All these features are attractive for high quality control system designs. The idea mentioned above is then extended to more spacecraft control problems using specific actuators such as magnetic torque bars and control momentum gyroscopes. These types of actuators may not provide exactly desired torques. Most existing methods use different conversions to get approximate solutions, meaning that these actuators may generate a torque close to but not equal to the desired one. Using the reduced quaternion models that incorporate the actuators into the system model, the control inputs are not torques but the operational parameters. The main benefit of this idea is that the control actions are not approximate but accurate. As all actuators have their operational limit, design with input constraints are also considered in this book by using recently developed interior-point optimization techniques. This book grows up from my research on the spacecraft attitude determination and control design methods in more than a decade which is focused on using reduced quaternion models because of their merits stated above. The book provides all necessary background materials on orbital dynamics, rotations and quaternion, frequently used reference frames, transformations between reference frames, space environment and disturbance torques, ephemeris astronomical vector calculations and measurement instruments, spacecraft control actuators and their models, so that the readers will get a global picture and can apply all these information into the spacecraft system modeling, attitude determination, and spacecraft control system designs, which is the main purpose of this book. This book is different from existing books in that we focus on quaternion based spacecraft control system designs and we consider only attitude control system design related problems, from spacecraft modeling, to attitude determination and estimation, to control system design method selection, to control algorithm development, and to the simulation of the control system designs. Moreover, this book addresses different attitude control tasks in the spacecraft life cycle, including spacecraft maneuver, orbit raising, attitude control, and rendezvous. Finally, this book emphasizes the state space design methods rather than the classical frequency design methods.

Attitude determination and control↗

GRO attitude control and determination

Design features of the attitude control and determination (ACAD) system for the Gamma Ray Observatory (GRO) that will eventually be launched on the Shuttle are described. A tabulation of the ACAD system components is provided and the various standby and normal pointing operational modes of the system are summarized. The system software and sensors will maintain a quaternion model of the GRO attitude on the bases of kinematic equations and inertial data. The software is standardized and has previously been used on the Solar Maximum Mission and Landsat-D. Details of the processing components, redundant electronics for sensor processing, data handling and actuator control are outlined and illustrated with block diagrams. Tests applied to validate the ACAD design are outlined, as are ground support which will be implemented once the GRO is launched.

Jerkovsky, W.↗

On-board attitude determination and control algorithms for SAMPEX

Algorithms for onboard attitude determination and control of the Solar, Anomalous, and Magnetospheric Particle Explorer (SAMPEX) were developed. The algorithms include spacecraft ephemeris and geomagnetic field models, attitude determination with 2 degree accuracy, control of pitch axis pointing to the sun and yaw axis pointing away from the Earth to achieve control of pitch axis within 5 degrees of sunline, momentum unloading, and nutation damping. The closed loop simulations were performed on a VAX 8830 using a prototype version of the on-board software.

Flatley, Thomas W.↗

Space Station Freedom Attitude Determination and Control System Overview

Viewgraphs on Space Station Freedom attitude determination and control system overview are presented. Topics covered include: highly dynamic plant; SSF flight attitudes; effectors; inertial attitude sensors; control system performance requirements; control system functional requirements; and controller architecture.

Penrod, Jeff↗

Attitude determination and control subsystem for the TOPEX satellite

The Ocean Topography Experiment satellite will carry a modular Attitude Determination and Control Subsystem (ADCS) which contains all equipment required for attitude determination, stabilization, and control, as well as hydrazine thruster firing control, during all mission phases. Attention is presently given to the ADCS's architecture, constituent hardware components, performance requirements, and predicted on-orbit performance compliance, with emphasis on the design and analysis of the Normal Mission Mode control algorithm furnishing the primary scientific data-acquisition operational mode. This mode's attitude determination and control of on-orbit performance is predicted to better than 43 arcsec.

Dennehy, C. J.↗

Testing of the on-board attitude determination and control algorithms for SAMPEX

Algorithms for on-board attitude determination and control of the Solar, Anomalous, and Magnetospheric Particle Explorer (SAMPEX) have been expanded to include a constant gain Kalman filter for the spacecraft angular momentum, pulse width modulation for the reaction wheel command, an algorithm to avoid pointing the Heavy Ion Large Telescope (HILT) instrument boresight along the spacecraft velocity vector, and the addition of digital sun sensor (DSS) failure detection logic. These improved algorithms were tested in a closed-loop environment for three orbit geometries, one with the sun perpendicular to the orbit plane, and two with the sun near the orbit plane - at Autumnal Equinox and at Winter Solstice. The closed-loop simulator was enhanced and used as a truth model for the control systems' performance evaluation and sensor/actuator contingency analysis. The simulations were performed on a VAX 8830 using a prototype version of the on-board software.

Mccullough, Jon D.↗

Stationkeeping, Orbit Determination, and Attitude Control for Spacecraft in Near Rectilinear Halo Orbits

From a Near Rectilinear Halo Orbit (NRHO), NASA’s Gateway at the Moon is planned to serve as a proving ground and a staging location for human missions beyond Earth. Stationkeeping, Orbit Determination (OD), and attitude control are examined for uncrewed and crewed Gateway configurations. Orbit maintenance costs are investigated using finite maneuvers, considering skipped maneuvers and perturbations. OD analysis assesses DSN tracking and identifies OD challenges associated with the NRHO and crewed operations. The Gateway attitude profile is simulated to determine an effective equilibrium attitude. Attitude control propellant use and sizing of the required passive attitude control system are assessed.

Ryne, Mark S.↗

Stationkeeping, Orbit Determination, and Attitude Control for Spacecraft in Near Rectilinear Halo Orbits

Final document is attached. From a Near Rectilinear Halo Orbit (NRHO), NASA's Gateway at the Moon is planned to serve as a proving ground and a staging location for human missions beyond Earth. Stationkeeping, Orbit Determination (OD), and attitude control are examined for uncrewed and crewed Gateway configurations. Orbit maintenance costs are investigated using finite maneuvers, considering skipped maneuvers and perturbations. OD analysis assesses DSN tracking and identifies OD challenges associated with the NRHO and crewed operations. The Gateway attitude profile is simulated to determine an effective equilibrium attitude. Attitude control propellant use and sizing of the required passive attitude control system are assessed.

Newman, Clark P.↗

Infrared horizon sensor modeling for attitude determination and control: Analysis and mission experience

The work performed by the Attitude Determination and Control Section at the National Aeronautics and Space Administration/Goddard Space Flight Center in analyzing and evaluating the performance of infrared horizon sensors is presented. The results of studies performed during the 1960s are reviewed; several models for generating the Earth's infrared radiance profiles are presented; and the Horizon Radiance Modeling Utility, the software used to model the horizon sensor optics and electronics processing to computer radiance-dependent attitude errors, is briefly discussed. Also provided is mission experience from 12 spaceflight missions spanning the period from 1973 to 1984 and using a variety of horizon sensing hardware. Recommendations are presented for future directions for the infrared horizon sensing technology.

Phenneger, M. C.↗

Exploiting environmental torques for attitude control and determination of spin stabilized satellites

Design techniques are presented which exploit environmental torques for attitude control and determination of spin stabilized satellites. The techniques are applicable to satellite missions where the dominant environmental torques are well understood and lend themselves to accurate analytical modeling. The techniques were applied to the Particles and Fields subsatellites of the Apollo 15 and 16 spacecraft and the flight results show good agreement with the attitude determination estimates obtained.

Gluck, R.↗

A conceptual design for the attitude control and determination system for the Magnetosphere Imager spacecraft

This paper presents a conceptual design for the attitude control and determination (ACAD) system for the Magnetosphere Imager (Ml) spacecraft. The MI is a small spin-stabilized spacecraft that has been proposed for launch on a Taurus-S expendable launch vehicle into a highly-ellipdcal polar Earth orbit. Presently, launch is projected for 1999. The paper describes the MI mission and ACAD requirements and then proposes an ACAD system for meeting these requirements. The proposed design is low-power, low-mass, very simple conceptually, highly passive, and consistent with the overall MI design philosophy, which is faster-better-cheaper. Still, the MI ACAD system is extremely robust and can handle a number of unexpected, adverse situations on orbit without impacting the mission as a whole. Simulation results are presented that support the soundness of the design approach.

Polites, M. E.↗

AE-C attitude determination and control prelaunch analysis and operations plan

A description of attitude control support being supplied by the Mission and Data Operations Directorate is presented. Included are descriptions of the computer programs being used to support the missions for attitude determination, prediction, and control. In addition, descriptions of the operating procedures which will be used to accomplish mission objectives are provided.

Werking, R. D.↗

ATTDES: An Expert System for Satellite Attitude Determination and Control

The design, analysis, and flight operations of satellite attitude determintion and attitude control systems require extensive mathematical formulations, optimization studies, and computer simulation. This is best done by an analyst with extensive education and experience. The development of programs such as ATTDES permit the use of advanced techniques by those with less experience. Typical tasks include the mission analysis to select stabilization and damping schemes, attitude determination sensors and algorithms, and control system designs to meet program requirements. ATTDES is a system that includes all of these activities, including high fidelity orbit environment models that can be used for preliminary analysis, parameter selection, stabilization schemes, the development of estimators covariance analyses, and optimization, and can support ongoing orbit activities. The modification of existing simulations to model new configurations for these purposes can be an expensive, time consuming activity that becomes a pacing item in the development and operation of such new systems. The use of an integrated tool such as ATTDES significantly reduces the effort and time required for these tasks.

Mackison, Donald L.↗

Imaging X-Ray Polarimetry Explorer Mission Attitude Determination and Control Concept

The goal of the Imaging X-Ray Polarimetry Explorer (IXPE) Mission is to expand understanding of high-energy astrophysical processes and sources, in support of NASA's first science objective in Astrophysics: "Discover how the universe works." X-ray polarimetry is the focus of the IXPE science mission. Polarimetry uniquely probes physical anisotropies-ordered magnetic fields, aspheric matter distributions, or general relativistic coupling to black-hole spin-that are not otherwise measurable. The IXPE Observatory consists of Spacecraft and Payload modules. The Payload includes three polarization sensitive, X-ray detector units (DU), each paired with its corresponding grazing incidence mirror module assemblies (MMA). A deployable boom provides the correct separation (focal length) between the DUs and MMAs. These Payload elements are supported by the IXPE Spacecraft. A star tracker is mounted directly with the deployed Payload to minimize alignment errors between the star tracker line of sight (LoS) and Payload LoS. Stringent pointing requirements coupled with a flexible structure and a non-collocated attitude sensor-actuator configuration requires a thorough analysis of control-structure interactions. A non-minimum phase notch filter supports robust control loop stability margins. This paper summarizes the IXPE mission science objectives and Observatory concepts, and then it describes IXPE attitude determination and control implementation. IXPE LoS pointing accuracy, control loop stability, and angular momentum management are discussed.

Attitude Determination and Contro↗

Attitude Determination and Control System (ADCS) and Maintenance and Diagnostic System (MDS): A maintenance and diagnostic system for Space Station Freedom

The Maintenance and Diagnostic System (MDS) that is being developed at Honeywell to enhance the Fault Detection Isolation and Recovery system (FDIR) for the Attitude Determination and Control System on Space Station Freedom is described. The MDS demonstrates ways that AI-based techniques can be used to improve the maintainability and safety of the Station by helping to resolve fault anomalies that cannot be fully determined by built-in-test, by providing predictive maintenance capabilities, and by providing expert maintenance assistance. The MDS will address the problems associated with reasoning about dynamic, continuous information versus only about static data, the concerns of porting software based on AI techniques to embedded targets, and the difficulties associated with real-time response. An initial prototype was built of the MDS. The prototype executes on Sun and IBM PS/2 hardware and is implemented in the Common Lisp; further work will evaluate its functionality and develop mechanisms to port the code to Ada.

Toms, David↗