Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “system partition”

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 91 records · Page 5

Partitioning problems in parallel, pipelined, and distributed computing

The problem of optimally assigning the modules of a parallel program over the processors of a multiple-computer system is addressed. A sum-bottleneck path algorithm is developed that permits the efficient solution of many variants of this problem under some constraints on the structure of the partitions. In particular, the following problems are solved optimally for a single-host, multiple-satellite system: partitioning multiple chain-structured parallel programs, multiple arbitrarily structured serial programs, and single-tree structured parallel programs. In addition, the problem of partitioning chain-structured parallel programs across chain-connected systems is solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs. These results extend prior research in this area by explicitly taking concurrency into account and permit the efficient utilization of multiple-computer architectures for a wide range of problems of practical interest.

Bokhari, Shahid H.↗

Pole placement and order reduction in two-time-scale control systems through Riccati iteration

A transformation of variables taken from singular perturbations may be applied to two-time-scale linear systems in state space form to reduce the system to block-diagonal form with slow and fast modes decoupled. The transformation is easily computed by applying the new Riccati iteration. The iteration yields a solution to the nonsymmetric algebraic Riccati equation obtained by partitioning the original system matrix A. The numerical procedure is initiated with the trivial iterate L(0) = 0, and is globally convergent to the desired unique time scale decoupling solution. After transformation, the decoupled system may be used in controller design to achieve exact closed loop pole placement in the slow subsystem without altering the poles of the fast subsystem. The decoupled form may also be used to reduce system order by wetting a small parameter to zero. Provided the fast subsystem is stable, the order reduction can be expected to yield a good approximation to the original system. These methods are demonstrated using the 16th order linear model of a turbofan engine.

Anderson, L. R.↗

Integrated flight/propulsion control system design based on a decentralized, hierarchical approach

A sample integrated flight/propulsion control system design is presented for the piloted longitiudinal landing task with a modern, statistically unstable fighter aircraft. The design procedure is summarized, the vehicle model used in the sample study is described, and the procedure for partitioning the integrated system is presented along with a description of the subsystems. The high-level airframe performance specifications and control design are presented and the control performance is evaluated. The generation of the low-level (engine) subsystem specifications from the airframe requirements are discussed, and the engine performance specifications are presented along with the subsystem control design. A compensator to accommodate the influence of airframe outputs on the engine subsystem is also considered. Finally, the entire closed loop system performance and stability characteristics are examined.

Mattern, Duane↗

Integrated flight/propulsion control system design based on a decentralized, hierarchical approach

A sample integrated flight/propulsion control system design is presented for the piloted longitudinal landing task with a modern, statistically unstable fighter aircraft. The design procedure is summarized. The vehicle model used in the sample study is described, and the procedure for partitioning the integrated system is presented along with a description of the subsystems. The high-level airframe performance specifications and control design are presented and the control performance is evaluated. The generation of the low-level (engine) subsystem specifications from the airframe requirements are discussed, and the engine performance specifications are presented along with the subsystem control design. A compensator to accommodate the influence of airframe outputs on the engine subsystem is also considered. Finally, the entire closed loop system performance and stability characteristics are examined.

Mattern, Duane↗

Experimental Constraints on the Partitioning Behavior of F, Cl, and OH Between Apatite and Basaltic Melt

The mineral apatite is present in a wide range of planetary materials. The presence of volatiles (F, Cl, and OH) within its crystal structure (X-site) have motivated numerous studies to investigate the partitioning behavior of F, Cl, and OH between apatite and silicate melt with the end goal of using apatite to constrain the volatile contents of planetary magmas and mantle sources. A number of recent experimental studies have investigated the apatite-melt partitioning behavior of F, Cl, and OH in magmatic systems. Apatite-melt partitioning of volatiles are best described as exchange equilibria similar to Fe-Mg partitioning between olivine and silicate melt. However, the partitioning behavior is likely to change as a function of temperature, pressure, oxygen fugacity, apatite composition, and melt composition. In the present study, we have conducted experiments to assess the partitioning behavior of F, Cl, and OH between apatite and silicate melt over a pressure range of 0-6 gigapascals, a temperature range of 950-1500 degrees Centigrade, and a wide range of apatite ternary compositions. All of the experiments were conducted between iron-wustite oxidation potentials IW minus 1 and IW plus 2 in a basaltic melt composition. The experimental run products were analyzed by a combination of electron probe microanalysis and secondary ion mass spectrometry (NanoSIMS). Temperature, apatite crystal chemistry, and pressure all play important roles in the partitioning behavior of F, Cl, and OH between apatite and silicate melt. In portions of apatite ternary space that undergo ideal mixing of F, Cl, and OH, exchange coefficients remain constant at constant temperature and pressure. However, exchange coefficients vary at constant temperature (T) and pressure (P) in portions of apatite compositional space where F, Cl, and OH do not mix ideally in apatite. The variation in exchange coefficients exhibited by apatite that does not undergo ideal mixing far exceeds the variations induced by changes in temperature (T) or pressure (P) . In regions where apatite undergoes ideal mixing of F, Cl, and OH, temperature has a stronger effect than pressure on the partitioning behavior, but both are important. Furthermore, fluorine becomes less compatible in apatite with increasing pressure and temperature. We are still in the process of analyzing our experimental run products, but we plan to quantify the effects of P and T on apatite-melt partitioning of F, Cl, and OH.

McCubbin, Francis M.↗

Addressing the crush of sampling

An overall space information system involves sensing, processing, analyzing, and distributing space-acquired information. These systems may be partitioned into the spacecraft segment, the wideband space-to-ground communication segment, and the ground-based data analysis and distribution segment. The paper discusses NASA's advanced technology programs aimed at providing improved sensors and on-board data systems. Advances in charge-transfer devices, lasers, and microwave technologies will be responsible for major improvements in NASA's sensing and detection capabilities for future missions. These improvements will result in a future data crush that will amplify the data management problem.

Olstad, W. B.↗

Analysis of flight data from a High-Incidence Research Model by system identification methods

Data partitioning and modified stepwise regression were applied to recorded flight data from a Royal Aerospace Establishment high incidence research model. An aerodynamic model structure and corresponding stability and control derivatives were determined for angles of attack between 18 and 30 deg. Several nonlinearities in angles of attack and sideslip as well as a unique roll-dominated set of lateral modes were found. All flight estimated values were compared to available wind tunnel measurements.

Batterson, James G.↗

Data Partitioning and Load Balancing in Parallel Disk Systems

Parallel disk systems provide opportunities for exploiting I/O parallelism in two possible waves, namely via inter-request and intra-request parallelism. In this paper we discuss the main issues in performance tuning of such systems, namely striping and load balancing, and show their relationship to response time and throughput. We outline the main components of an intelligent, self-reliant file system that aims to optimize striping by taking into account the requirements of the applications and performs load balancing by judicious file allocation and dynamic redistributions of the data when access patterns change. Our system uses simple but effective heuristics that incur only little overhead. We present performance experiments based on synthetic workloads and real-life traces.

Scheuermann, Peter↗

Mars 2020 Entry, Descent, and Landing Software Implementation

On February 18th, 2021, the Mars 2020 project's Perseverance Rover successfully touched down on the Martian surface after nearly eight years of development. The Mars 2020 Entry, Descent, and Landing (EDL) System largely leveraged heritage from the Mars Science Laboratory (MSL) EDL System while employing targeted technological advancements. The landing process is autonomously directed by a software behavior implemented in the rover's primary flight computer called the EDL Timeline that assumes control of the vehicle six days before atmospheric entry. In addition to performing the critical function of landing the rover on the Martian surface, the EDL timeline behavior must co-exist in a non-partitioned software and system environment with other high-level functions that accomplish the goals for the rest of the mission. Due to the criticality of EDL, the potential for loss of mission, and a need for complete system autonomy, the standard for how the EDL Timeline interacts with other functions in the system is highly constrained. This paper first walks through the basics of the EDL Timeline mechanics and how the behavior is designed to account for internal system variations and environmental unknowns. It then summarizes the interactions between the EDL timeline and other high-level system behaviors like spacecraft mode transitions and system fault protection, focusing on the complications that arise when passing spacecraft control between executive functions. Although the MSL-inherited EDL System is reliable and capable, targeted updates and a thorough verification and validation program were required for Mars 2020. This paper discusses changes made to close vulnerabilities discovered during both MSL and Mars 2020 development cycles, landing system capability enhancements that were enabling for Mars 2020's mission, and how these updates were integrated with the heritage system. It then describes how both analysis and testing campaigns were utilized to verify and validate all aspects of EDL and system behaviors that run during the six days before landing, as well as the operational workarounds that were needed to address problems found during the development and commissioning process. Finally, this paper imparts lessons learned from Mars 2020 EDL development, implementation, and operations, emphasizing how systems designed to conduct time-critical mission events with low margin of error can be improved in the future.

Stehura, Aaron↗

Experimental Study of the Partitioning of Siderophile Elements in a Crystallizing Lunar Magma Ocean

The distributions of trace elements between the lunar interior and pristine crustal rocks were controlled by the composition of starting materials, lunar core formation, and crystallization of the lunar magma ocean (LMO) [1]. This study focuses on the partitioning of highly siderophile elements (HSE) including Re, Os, Ir, Ru, Pt, Rh, Pd and Au as well as the moderately siderophile elements Mo and W, and the lithophile elements of Hf and Sr. Our experiments also include Ga, which can be slightly siderophile, but is mostly considered to be chalcophile. Partitioning of these elements is not well known at the conditions of a crystallizing LMO. Previous studies of HSE partitioning in silicate systems have yielded highly variable results for differing oxygen fugacity (fO2) and pressure [2-4]. For example, under certain conditions Pt is compatible in clinopy-roxene [2] and Rh and Ru are compatible in olivine [3]. The silicate compositions used for these experiments were nominally basaltic. Ruthenium, Rh, and Pd are incompatible in plagioclase under these conditions[4]. However, this latter study was done at extremely oxidizing conditions and at atmospheric pressure, possibly limiting the applicability for consideration of conditions of a crystallizing LMO. In this study we address the effects of pressure and oxygen fugacity on the crystal/liquid partition coefficients of these trace elements. We are especially interested in the plagioclase/melt partition coefficients so that it may be possible to use reverse modeling to constrain the concentrations of these elements in the lunar mantle through their abundances in pristine crustal rocks.

Galenas, M.↗

Formal Verification of Safety Properties for Aerospace Systems Through Algorithms Based on Exhaustive State-Space Exploration

The Runway Safety Monitor (RSM) designed by Lockheed Martin is part of NASA's effort to reduce aviation accidents. We developed a Petri net model of the RSM protocol and used the model checking functions of our tool SMART to investigate a number of safety properties in RSM. To mitigate the impact of state-space explosion, we built a highly discretized model of the system, obtained by partitioning the monitored runway zone into a grid of smaller volumes and by considering scenarios involving only two aircraft. The model also assumes that there are no communication failures, such as bad input from radar or lack of incoming data, thus it relies on a consistent view of reality by all participants. In spite of these simplifications, we were able to expose potential problems in the RSM conceptual design. Our findings were forwarded to the design engineers, who undertook corrective action. Additionally, the results stress the efficiency attained by the new model checking algorithms implemented in SMART, and demonstrate their applicability to real-world systems. Attempts to verify RSM with NuSMV and SPIN have failed due to excessive memory consumption.

Ciardo, Gianfranco↗

Formal Verification of the Runway Safety Monitor

The Runway Safety Monitor (RSM) designed by Lockheed Martin is part of NASA's effort to reduce runway accidents. We developed a Petri net model of the RSM protocol and used the model checking functions of our tool SMART to investigate a number of safety properties in RSM. To mitigate the impact of state-space explosion, we built a highly discretized model of the system, obtained by partitioning the monitored runway zone into a grid of smaller volumes and by considering scenarios involving only two aircraft. The model also assumes that there are no communication failures, such as bad input from radar or lack of incoming data, thus it relies on a consistent view of reality by all participants. In spite of these simplifications, we were able to expose potential problems in the RSM conceptual design. Our findings were forwarded to the design engineers, who undertook corrective action. Additionally, the results stress the efficiency attained by the new model checking algorithms implemented in SMART, and demonstrate their applicability to real-world systems.

Siminiceanu, Radu↗

Contribution of remote sensing to understand the Bay as a system

The natural resource management information system concept designed specifically for use with remote sensing is discussed in terms of understanding and studying the Chesapeake Bay as a total system. The Bay is defined as a system comprising the lithosphere, the hydrosphere, and the biosphere, that is the vertical profile encompassed by the systems and a two dimensional plane defining the total watershed of the Bay from the headwaters of its tributaries to a distance in the ocean defined by ten tidal cycles. The Chesapeake Bay system is assumed to be the ecosystem in the largest sense. Ecological partitioning, a methodology resulting from studies of land systems for partitioning the land into geobotanical landscape units, is included along with a breakdown of LANDSAT investigations according to subject area.

Park, A. B.↗

Towards developing robust algorithms for solving partial differential equations on MIMD machines

Methods for efficient computation of numerical algorithms on a wide variety of MIMD machines are proposed. These techniques reorganize the data dependency patterns to improve the processor utilization. The model problem finds the time-accurate solution to a parabolic partial differential equation discretized in space and implicitly marched forward in time. The algorithms are extensions of Jacobi and SOR. The extensions consist of iterating over a window of several timesteps, allowing efficient overlap of computation with communication. The methods increase the degree to which work can be performed while data are communicated between processors. The effect of the window size and of domain partitioning on the system performance is examined both by implementing the algorithm on a simulated multiprocessor system.

Saltz, J. H.↗

Towards developing robust algorithms for solving partial differential equations on MIMD machines

Methods for efficient computation of numerical algorithms on a wide variety of MIMD machines are proposed. These techniques reorganize the data dependency patterns to improve the processor utilization. The model problem finds the time-accurate solution to a parabolic partial differential equation discretized in space and implicitly marched forward in time. The algorithms are extensions of Jacobi and SOR. The extensions consist of iterating over a window of several timesteps, allowing efficient overlap of computation with communication. The methods increase the degree to which work can be performed while data are communicated between processors. The effect of the window size and of domain partitioning on the system performance is examined both by implementing the algorithm on a simulated multiprocessor system.

Saltz, Joel H.↗

Energy dissipation in structured electrodynamic environments

It is usually assumed that the profile of the ion Pedersen conductivity determines the altitude dependence of the energy dissipation rate This paper points out the strong altitude dependence of the energy dissipation rate on the spatial scale size of the imposed electric field. To illustrate the importance of such considerations, examples of the ubiquity to electric field structure in the high-latitude ionosphere are shown; this is particularly prominent when the interplanetary magnetic field has a northward component. It is then shown quantitatively how the existence of electric field structure with scale sizes of 10 km or less strongly impacts both the altitude extent over which the electromagnetic energy is dissipated and its partitioning between current systems perpendicular and parallel to the magnetic field.

Heelis, R. A.↗

Design and development of the second generation Mars Habitat

The second generation of Mars Habitat is to be utilized as an advanced permanent base for 20 crew members to live on Mars for a period of 6-12 months. It is designed to be a self-contained environment accommodating five main facilities: living, working, service, medical, and a greenhouse. The objective of the design is to create a comfortable, safe, living environment. Hexamars-2 and Lavapolis-2 are two different concepts for the advanced Mars Habitat. The design team assumes there will be an initial habitat located near or on the site from earlier missions that satisfies the requirement for a short-term habitation for the crew to use while constructing Hexamars-2 or Lavapolis-2. Prefabricated structures and materials will be shipped to the site before the long-term crew members arrive. Partial construction and preparation for the long-term habitat will be done by crew members or robotics from a previous mission. The construction of the long-term base will occur in phases. Hexamars-2 consists of six sphere-shaped inflatable modules that will be partially buried below the Martian surface. The construction of each sphere will occur in ten steps. Shape charges will be used to create the crater in which the spherical structure will be placed. The interior core will be unloaded and put into place followed by the exterior structure. The foundation will be filled, the interior bladder will be inflated, floor-to-floor joists connected, and sand pockets filled. Finally, the life support system and interior partitions are put in place. Each sphere consists of three levels of which the lower level will be safe haven. Particular attention is given to structural support, the dominance of internal pressure, the process of construction, and human factors.

Sabouni, Ikhlas↗