Search NASA⌕ Search

NASA NTRS · 20150021505

SimSup's Loop: A Control Theory Approach to Spacecraft Operator Training

Abstract

Immersive simulation is a staple of training for many complex system operators, including astronauts and ground operators of spacecraft. However, while much has been written about simulators, simulation facilities, and operator certification programs, the topic of how one develops simulation scenarios to train a spacecraft operator is relatively understated in the literature. In this paper, an approach is presented for using control theory as the basis for developing the immersive simulation scenarios for a spacecraft operator training program. The operator is effectively modeled as a high level controller of lower level hardware and software control loops that affect a select set of system state variables. Simulation scenarios are derived from a STAMP-based hazard analysis of the operator's high and low level control loops. The immersive simulation aspect of the overall training program is characterized by selecting a set of scenarios that expose the operator to the various inadequate control actions that stem from control flaws and inadequate control executions in the different sections of the typical control loop. Results from the application of this approach to the Lunar Atmosphere and Dust Environment Explorer (LADEE) mission are provided through an analysis of the simulation scenarios used for operator training and the actual anomalies that occurred during the mission. The simulation scenarios and inflight anomalies are mapped to specific control flaws and inadequate control executions in the different sections of the typical control loop to illustrate the characteristics of anomalies arising from the different sections of the typical control loop (and why it is important for operators to have exposure to these characteristics). Additionally, similarities between the simulation scenarios and inflight anomalies are highlighted to make the case that the simulation scenarios prepared the operators for the mission.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Owens, Brandon Dewain, Crocker, Alan R.. 2015-03-13. SimSup's Loop: A Control Theory Approach to Spacecraft Operator Training. https://ntrs.nasa.gov/citations/20150021505

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

A Flight Rule Checker for the LADEE Lunar Spacecraft

As part of the design of a space mission, an important part is the design of so-called flight rules. Flight rules express constraints on various parts and processes of the mission, that if followed, will reduce the risk of failure. One such set of flight rules constrain the format of command sequences regularly (e.g. daily) sent to the spacecraft to con-trol its next near term behavior. We present a high-level view of the automated flight rule checker FRC for checking command sequences sent to NASA’s LADEE Lunar mission spacecraft, used throughout its entire mission. A command sequence is in this case essentially a program (a sequence of commands) with no loops or conditionals, and it can there-fore be verified with a trace analysis tool. FRC is implemented using the TraceContract runtime verification tool, an internal Scala DSL for checking event sequences against “formal specifications”. The paper illustrates this untraditional use of runtime verification in a real con-text, with strong demands on the expressiveness and flexibility of the specification language, illustrating the advantages of an internal DSL.

LADEE↗

LADEE Science Results and Implications for Exploration

NASA's Lunar Atmosphere and Dust Environment Explorer, LADEE, concluded a fully successful investigation of the Moon's tenuous gas and dust atmosphere on April 18, 2014. LADEE hosted three science instruments to address atmospheric and dust objectives, and a technology demonstration of deep-space optical communication. The three science instruments were an ultraviolet-visible spectrometer (UVS), a neutral mass spectrometer (NMS), and a lunar dust experiment (LDEX). All data acquired by these instruments have been submitted to the Planetary Data System. A mission overview and science instrument descriptions are readily available. LADEE inserted into a low-altitude, retrograde lunar orbit optimized for observations at the sunrise terminator, where surface temperatures rise abruptly. LADEE also carried out observations over a wide range of local times and altitudes. Here we describe some of the initial results.

LADEE↗

Flight Software for the LADEE Mission

The Lunar Atmosphere and Dust Environment Explorer (LADEE) spacecraft was launched on September 6, 2013, and completed its mission on April 17, 2014 with a directed impact to the Lunar Surface. Its primary goals were to examine the lunar atmosphere, measure lunar dust, and to demonstrate high rate laser communications. The LADEE mission was a resounding success, achieving all mission objectives, much of which can be attributed to careful planning and preparation. This paper discusses some of the highlights from the mission, and then discusses the techniques used for developing the onboard Flight Software. A large emphasis for the Flight Software was to develop it within tight schedule and cost constraints. To accomplish this, the Flight Software team leveraged heritage software, used model based development techniques, and utilized an automated test infrastructure. This resulted in the software being delivered on time and within budget. The resulting software was able to meet all system requirements, and had very problems in flight.

LADEE↗