Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “control framework”

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 739 records · Page 41

Enclosure fire hazard analysis using relative energy release criteria

A method for predicting the probable course of fire development in an enclosure is presented. This fire modeling approach uses a graphic plot of five fire development constraints, the relative energy release criteria (RERC), to bound the heat release rates in an enclosure as a function of time. The five RERC are flame spread rate, fuel surface area, ventilation, enclosure volume, and total fuel load. They may be calculated versus time based on the specified or empirical conditions describing the specific enclosure, the fuel type and load, and the ventilation. The calculation of these five criteria, using the common basis of energy release rates versus time, provides a unifying framework for the utilization of available experimental data from all phases of fire development. The plot of these criteria reveals the probable fire development envelope and indicates which fire constraint will be controlling during a criteria time period. Examples of RERC application to fire characterization and control and to hazard analysis are presented along with recommendations for the further development of the concept.

Coulbert, C. D.↗

Optimal placement of excitations and sensors for verification of large dynamical systems

The computationally difficult problem of the optimal placement of excitations and sensors to maximize the observed measurements is studied within the framework of combinatorial optimization, and is solved numerically using a variation of the simulated annealing heuristic algorithm. Results of numerical experiments including a square plate and a 960 degrees-of-freedom Control of Flexible Structure (COFS) truss structure, are presented. Though the algorithm produces suboptimal solutions, its generality and simplicity allow the treatment of complex dynamical systems which would otherwise be difficult to handle.

Salama, M.↗

Certainty grids for mobile robots

A numerical representation of uncertain and incomplete sensor knowledge called Certainty Grids has been used successfully in several mobile robot control programs, and has proven itself to be a powerful and efficient unifying solution for sensor fusion, motion planning, landmark identification, and many other central problems. Researchers propose to build a software framework running on processors onboard the new Uranus mobile robot that will maintain a probabilistic, geometric map of the robot's surroundings as it moves. The certainty grid representation will allow this map to be incrementally updated in a uniform way from various sources including sonar, stereo vision, proximity and contact sensors. The approach can correctly model the fuzziness of each reading, while at the same time combining multiple measurements to produce sharper map features, and it can deal correctly with uncertainties in the robot's motion. The map will be used by planning programs to choose clear paths, identify locations (by correlating maps), identify well-known and insufficiently sensed terrain, and perhaps identify objects by shape. The certainty grid representation can be extended in the same dimension and used to detect and track moving objects.

Moravec, H. P.↗

Non-oscillatory and non-diffusive solution of convection problems by the iteratively reweighted least-squares finite element method

A comparative description is presented for the least-squares FEM (LSFEM) for 2D steady-state pure convection problems. In addition to exhibiting better control of the streamline derivative than the streamline upwinding Petrov-Galerkin method, numerical convergence rates are obtained which show the LSFEM to be virtually optimal. The LSFEM is used as a framework for an iteratively reweighted LSFEM yielding nonoscillatory and nondiffusive solutions for problems with contact discontinuities; this method is shown to convect contact discontinuities without error when using triangular and bilinear elements.

Jiang, Bo-Nan↗

Robust Stabilization of Uncertain Systems Based on Energy Dissipation Concepts

Robust stability conditions obtained through generalization of the notion of energy dissipation in physical systems are discussed in this report. Linear time-invariant (LTI) systems which dissipate energy corresponding to quadratic power functions are characterized in the time-domain and the frequency-domain, in terms of linear matrix inequalities (LMls) and algebraic Riccati equations (ARE's). A novel characterization of strictly dissipative LTI systems is introduced in this report. Sufficient conditions in terms of dissipativity and strict dissipativity are presented for (1) stability of the feedback interconnection of dissipative LTI systems, (2) stability of dissipative LTI systems with memoryless feedback nonlinearities, and (3) quadratic stability of uncertain linear systems. It is demonstrated that the framework of dissipative LTI systems investigated in this report unifies and extends small gain, passivity, and sector conditions for stability. Techniques for selecting power functions for characterization of uncertain plants and robust controller synthesis based on these stability results are introduced. A spring-mass-damper example is used to illustrate the application of these methods for robust controller synthesis.

Gupta, Sandeep↗

An Introduction to Flight Software Development: FSW Today, FSW 2010

Experience and knowledge gained from ongoing maintenance of Space Shuttle Flight Software and new development projects including Cockpit Avionics Upgrade are applied to projected needs of the National Space Exploration Vision through Spiral 2. Lessons learned from these current activities are applied to create a sustainable, reliable model for development of critical software to support Project Constellation. This presentation introduces the technologies, methodologies, and infrastructure needed to produce and sustain high quality software. It will propose what is needed to support a Vision for Space Exploration that places demands on the innovation and productivity needed to support future space exploration. The technologies in use today within FSW development include tools that provide requirements tracking, integrated change management, modeling and simulation software. Specific challenges that have been met include the introduction and integration of Commercial Off the Shelf (COTS) Real Time Operating System for critical functions. Though technology prediction has proved to be imprecise, Project Constellation requirements will need continued integration of new technology with evolving methodologies and changing project infrastructure. Targets for continued technology investment are integrated health monitoring and management, self healing software, standard payload interfaces, autonomous operation, and improvements in training. Emulation of the target hardware will also allow significant streamlining of development and testing. The methodologies in use today for FSW development are object oriented UML design, iterative development using independent components, as well as rapid prototyping . In addition, Lean Six Sigma and CMMI play a critical role in the quality and efficiency of the workforce processes. Over the next six years, we expect these methodologies to merge with other improvements into a consolidated office culture with all processes being guided by automated office assistants. The infrastructure in use today includes strict software development and configuration management procedures, including strong control of resource management and critical skills coverage. This will evolve to a fully integrated staff organization with efficient and effective communication throughout all levels guided by a Mission-Systems Architecture framework with focus on risk management and attention toward inevitable product obsolescence. This infrastructure of computing equipment, software and processes will itself be subject to technological change and need for management of change and improvement,

Gouvela, John↗

Crystalline Membranes

In certain aspects, the invention features methods for forming crystalline membranes (e.g., a membrane of a framework material, such as a zeolite) by inducing secondary growth in a layer of oriented seed crystals. The rate of growth of the seed crystals in the plane of the substrate is controlled to be comparable to the rate of growth out of the plane. As a result, a crystalline membrane can form a substantially continuous layer including grains of uniform crystallographic orientation that extend through the depth of the layer.

Tsapatsis, Michael↗

Activate/Inhibit KGCS Gateway via Master Console EIC Pad-B Display

My internship consisted of two major projects for the Launch Control System.The purpose of the first project was to implement the Application Control Language (ACL) to Activate Data Acquisition (ADA) and to Inhibit Data Acquisition (IDA) the Kennedy Ground Control Sub-Systems (KGCS) Gateway, to update existing Pad-B End Item Control (EIC) Display to program the ADA and IDA buttons with new ACL, and to test and release the ACL Display.The second project consisted of unit testing all of the Application Services Framework (ASF) by March 21st. The XmlFileReader was unit tested and reached 100 coverage. The XmlFileReader class is used to grab information from XML files and use them to initialize elements in the other framework elements by using the Xerces C++ XML Parser; which is open source commercial off the shelf software. The ScriptThread was also tested. ScriptThread manages the creation and activation of script threads. A large amount of the time was used in initializing the environment and learning how to set up unit tests and getting familiar with the specific segments of the project that were assigned to us.

Computer Programming↗

Using SpF to Achieve Petascale for Legacy Pseudospectral Applications

Pseudospectral (PS) methods possess a number of characteristics (e.g., efficiency, accuracy, natural boundary conditions) that are extremely desirable for dynamo models. Unfortunately, dynamo models based upon PS methods face a number of daunting challenges, which include exposing additional parallelism, leveraging hardware accelerators, exploiting hybrid parallelism, and improving the scalability of global memory transposes. Although these issues are a concern for most models, solutions for PS methods tend to require far more pervasive changes to underlying data and control structures. Further, improvements in performance in one model are difficult to transfer to other models, resulting in significant duplication of effort across the research community. We have developed an extensible software framework for pseudospectral methods called SpF that is intended to enable extreme scalability and optimal performance. Highlevel abstractions provided by SpF unburden applications of the responsibility of managing domain decomposition and load balance while reducing the changes in code required to adapt to new computing architectures. The key design concept in SpF is that each phase of the numerical calculation is partitioned into disjoint numerical kernels that can be performed entirely inprocessor. The granularity of domain decomposition provided by SpF is only constrained by the datalocality requirements of these kernels. SpF builds on top of optimized vendor libraries for common numerical operations such as transforms, matrix solvers, etc., but can also be configured to use open source alternatives for portability. SpF includes several alternative schemes for global data redistribution and is expected to serve as an ideal testbed for further research into optimal approaches for different network architectures. In this presentation, we will describe our experience in porting legacy pseudospectral models, MoSST and DYNAMO, to use SpF as well as present preliminary performance results provided by the improved scalability.

DYNAMO↗

The Underpinnings of Workload in Unmanned Vehicle Systems

This paper identifies and characterizes factors that contribute to operator workload in unmanned vehicle systems. Our objective is to provide a basis for developing models of workload for use in design and operation of complex human-machine systems. In 1986, Hart developed a foundational conceptual model of workload, which formed the basis for arguably the most widely used workload measurement technique—the NASA Task Load Index. Since that time, however, there have been many advances in models and factor identification as well as workload control measures. Additionally, there is a need to further inventory and describe factors that contribute to human workload in light of technological advances, including automation and autonomy. Thus, we propose a conceptual framework for the workload construct and present a taxonomy of factors that can contribute to operator workload. These factors, referred to as workload drivers, are associated with a variety of system elements including the environment, task, equipment and operator. In addition, we discuss how workload moderators, such as automation and interface design, can be manipulated in order to influence operator workload. We contend that workload drivers, workload moderators, and the interactions among drivers and moderators all need to be accounted for when building complex, human-machine systems.

Hooey, Becky L.↗

Fast Linearized Coronagraph Optimizer (FALCO) I: A Software Toolbox for Rapid Coronagraphic Design and Wavefront Correction

The Fast Linearized Coronagraph Optimizer (FALCO) is an open-source toolbox of routines for coronagraphic focal plane wavefront correction. The goal of FALCO is to provide a free, modular framework for the simulation or testbed operation of several common types of coronagraphs. FALCO includes routines for pair-wise probing estimation of the complex electric field and Electric Field Conjugation (EFC) control, and we ask the community to contribute other wavefront correction algorithms. FALCO utilizes and builds upon PROPER, an established optical propagation library. The key innovation in FALCO is the rapid computation of the linearized response matrix for each deformable mirror (DM), which facilitates re-linearization after each control step for faster DM-integrated coronagraph design and wavefront correction experiments. FALCO is freely available as source code in MATLAB at github.com/ajeldorado/falco-matlab and will be available later this year in Python 3 at github.com/ajeldorado/falco-python.

Shaklan, Stuart B.↗

A Koopman-based residual modeling approach for the control of a soft robot arm

Soft robots are challenging to model and control due to their poorly defined kinematics and nonlinear dynamics. Recently, Koopman operator theory has been shown capable of constructing control-oriented soft robot models from data. However, building these models requires extensive data collection and they do not necessarily generalize well outside of the training observations. This paper presents a more data-efficient and generalizable approach to soft robot modeling that first identifies a physics-based Koopman model then supplements it with a data-driven residual Koopman model. The resulting combined model is linear and thus compatible with real-time model-based control techniques such as Model Predictive Control (MPC). The efficacy of the approach is demonstrated on several simulated systems and on a real soft robot arm, where it is shown to generate models that are more accurate than purely physics-based models and require less data to construct than purely data-driven models. Using a model-based controller, the soft arm is able to successfully track end effector trajectories, perform a pick-and-place task, and write on a dry-erase board, showcasing the applicability of this framework to increase the capabilities of soft robotic systems.

Daniel Bruder↗

Operating a Crewed Spacecraft in the Age of Commercial Space Using Private/Government Partnership

Fifty years after humans completed a large-scale United States government-funded and government-engineered effort of landing humans on the moon, human spaceflight has entered a new paradigm. Private companies are now investing their own money and taking on an ever-increasing role in human spaceflight, in partnership with the U.S. government. This paper will describe the development of one of these partnerships through the lens of its mission operations team. As part of the Commercial Crew Program (CCP), NASA selected Boeing’s CST-100 Starliner as one of the next generation of crewed vehicles. Boeing opted to partner with the US Government for their Starliner operations by contracting with NASA’s Mission Control teams in the Flight Operations Directorate (FOD) at the Johnson Space Center to create its own Mission Operations (MO) flight controllers. Partnering with FOD provided benefits to both Boeing and NASA while also creating new challenges. MO brought over 60 years of crewed spaceflight experience and infrastructure to Boeing’s new program. Within certain legal constraints, MO was able to work closely and efficiently with their FOD counterparts who were performing both integration duties and, under the auspices of the CCP, insight of the contractors, in this case Boeing. Involvement of NASA as the Boeing operations agent did lead to what management deemed a ‘healthy tension’ within FOD, challenging old processes and often creating better, more robust teamwork. Successful development of the framework and boundaries of both the legal aspects and the oversight tensions has been one of the keys to developing a successful corporate/government partnership. Due to the highly automated nature of the Starliner, the MO organization was designed to be much smaller than previous NASA’s flight control teams for past programs. NASA has learned through the decades that spacecraft design and operations need to be as flexible and forgiving as possible. NASA’s Commercial Crew Program was established to sponsor corporate development of economical vehicles that could get humans to and from low Earth orbit. These companies, of course, need to meet contractual obligations in providing a safe means of transporting astronauts to the International Space Station (ISS), but also need to do so in a manner that leads to the venture resulting in a profit at the same time. Through MO’s involvement in the development of this spaceflight paradigm shift, there are ample lessons to be conveyed to future teams and programs working to develop similar missions.

Robert C Dempsey↗

Operating a Crewed Spacecraft in the Age of Commercial Space Using Private/Government Partnership

Fifty years after humans completed a large-scale United States government-funded and government-engineered effort of landing humans on the moon, human spaceflight has entered a new paradigm. Private companies are now investing their own money and taking on an ever-increasing role in human spaceflight, in partnership with the U.S. government. This paper will describe the development of one of these partnerships through the lens of its mission operations team. As part of the Commercial Crew Program (CCP), NASA selected Boeing’s CST-100 Starliner as one of the next generation of crewed vehicles. Boeing opted to partner with the US Government for their Starliner operations by contracting with NASA’s Mission Control teams in the Flight Operations Directorate (FOD) at the Johnson Space Center to create its own Mission Operations (MO) flight controllers. Partnering with FOD provided benefits to both Boeing and NASA while also creating new challenges. MO brought over 60 years of crewed spaceflight experience and infrastructure to Boeing’s new program. Within certain legal constraints, MO was able to work closely and efficiently with their FOD counterparts who were performing both integration duties and, under the auspices of the CCP, insight of the contractors, in this case Boeing. Involvement of NASA as the Boeing operations agent did lead to what management deemed a ‘healthy tension’ within FOD, challenging old processes and often creating better, more robust teamwork. Successful development of the framework and boundaries of both the legal aspects and the oversight tensions has been one of the keys to developing a successful corporate/government partnership. Due to the highly automated nature of the Starliner, the MO organization was designed to be much smaller than previous NASA’s flight control teams for past programs. NASA has learned through the decades that spacecraft design and operations need to be as flexible and forgiving as possible. NASA’s Commercial Crew Program was established to sponsor corporate development of economical vehicles that could get humans to and from low Earth orbit. These companies, of course, need to meet contractual obligations in providing a safe means of transporting astronauts to the International Space Station (ISS), but also need to do so in a manner that leads to the venture resulting in a profit at the same time. Through MO’s involvement in the development of this spaceflight paradigm shift, there are ample lessons to be conveyed to future teams and programs working to develop similar missions.

Robert C. Dempsey↗

Operating a Crewed Spacecraft in the Age of Commercial Space Using Private/Government Partnership

Fifty years after humans completed a large-scale United States government-funded and government-engineered effort of landing humans on the moon, human spaceflight has entered a new paradigm. Private companies are now investing their own money and taking on an ever-increasing role in human spaceflight, in partnership with the U.S. government. This paper will describe the development of one of these partnerships through the lens of its mission operations team. As part of the Commercial Crew Program (CCP), NASA selected Boeing’s CST-100 Starliner as one of the next generation of crewed vehicles. Boeing opted to partner with the US Government for their Starliner operations by contracting with NASA’s Mission Control teams in the Flight Operations Directorate (FOD) at the Johnson Space Center to create its own Mission Operations (MO) flight controllers. Partnering with FOD provided benefits to both Boeing and NASA while also creating new challenges. MO brought over 60 years of crewed spaceflight experience and infrastructure to Boeing’s new program. Within certain legal constraints, MO was able to work closely and efficiently with their FOD counterparts who were performing both integration duties and, under the auspices of the CCP, insight of the contractors, in this case Boeing. Involvement of NASA as the Boeing operations agent did lead to what management deemed a ‘healthy tension’ within FOD, challenging old processes and often creating better, more robust teamwork. Successful development of the framework and boundaries of both the legal aspects and the oversight tensions has been one of the keys to developing a successful corporate/government partnership. Due to the highly automated nature of the Starliner, the MO organization was designed to be much smaller than previous NASA’s flight control teams for past programs. NASA has learned through the decades that spacecraft design and operations need to be as flexible and forgiving as possible. NASA’s Commercial Crew Program was established to sponsor corporate development of economical vehicles that could get humans to and from low Earth orbit. These companies, of course, need to meet contractual obligations in providing a safe means of transporting astronauts to the International Space Station (ISS), but also need to do so in a manner that leads to the venture resulting in a profit at the same time. Through MO’s involvement in the development of this spaceflight paradigm shift, there are ample lessons to be conveyed to future teams and programs working to develop similar missions.

Robert C. Dempsey↗

Reports of Resilient Performance: Investigating Operators' Descriptions of Safety-producing Behaviors in the Aviation Safety Reporting System

While many existing taxonomies and frameworks provide a common vocabulary for describing how human operators fail in the context of sociotechnical systems, at present, there is no common vocabulary to describe how humans succeed. Such a framework would facilitate systematically collecting and analyzing data on how human performance can produce safety, not just how it can reduce safety. One potentially rich source of currently available information for exploring desired performance is the reports submitted to NASA’s Aviation Safety Reporting System (ASRS). These de-identified, confidential, and voluntary narrative reports are submitted by pilots, controllers, ground operators, and others within aviation operations. While these reports are primarily submitted to describe safety risks, incidents, and problems, they also often describe how those risks were mitigated, and provide a window into aspects of everyday work in aviation. This paper describes an analysis of ASRS narratives to understand how operators talk about their own resilient behaviors during adverse safety conditions and events. Guided by Erik Hollnagel’s Resilience Assessment Grid framework (i.e., anticipate, monitor, respond, learn), we illustrate our approach and methodology with examples from reports. We also highlight some of the challenges and how further research is needed in developing a taxonomy of operators’ descriptions of resilient performance.

resilient behaviors↗

Towards the Interoperability of Web, Database, and Mass Storage Technologies for Petabyte Archives

At the San Diego Supercomputer Center, a massive data analysis system (MDAS) is being developed to support data-intensive applications that manipulate terabyte sized data sets. The objective is to support scientific application access to data whether it is located at a Web site, stored as an object in a database, and/or storage in an archival storage system. We are developing a suite of demonstration programs which illustrate how Web, database (DBMS), and archival storage (mass storage) technologies can be integrated. An application presentation interface is being designed that integrates data access to all of these sources. We have developed a data movement interface between the Illustra object-relational database and the NSL UniTree archival storage system running in a production mode at the San Diego Supercomputer Center. With this interface, an Illustra client can transparently access data on UniTree under the control of the Illustr DBMS server. The current implementation is based on the creation of a new DBMS storage manager class, and a set of library functions that allow the manipulation and migration of data stored as Illustra 'large objects'. We have extended this interface to allow a Web client application to control data movement between its local disk, the Web server, the DBMS Illustra server, and the UniTree mass storage environment. This paper describes some of the current approaches successfully integrating these technologies. This framework is measured against a representative sample of environmental data extracted from the San Diego Ba Environmental Data Repository. Practical lessons are drawn and critical research areas are highlighted.

Moore, Reagan↗

The Role of Monitoring in Controlling Water Pollution

The purpose of this paper is to provide an overview of trends in the national water pollution control effort and to describe the role of monitoring in that effort, particularly in relation to the responsibilities of the Environmental Protection Agency (EPA). I hope the paper will serve as a useful framework for the more specific discussions of monitoring technology to follow.

Hirsch, Allan↗