Search NASA⌕ Search

SEARCH · Search NASA

Results for “C allocation”

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

NASA Langley Research Center Systems Analysis & Concepts Directorate Participation in the Exploration Systems Architecture Study

The NASA Langley Research Center (LaRC) Systems Analysis & Concepts Directorate (SACD) began studying human exploration missions beyond low Earth orbit (LEO) in the year 1999. This included participation in NASA s Decadal Planning Team (DPT), the NASA Exploration Team (NExT), Space Architect studies and Revolutionary Aerospace Systems Concepts (RASC) architecture studies that were used in formulating the new Vision for Space Exploration. In May of 2005, NASA initiated the Exploration Systems Architecture Study (ESAS). The primary outputs of the ESAS activity were concepts and functional requirements for the Crewed Exploration Vehicle (CEV), its supporting launch vehicle infrastructure and identification of supporting technology requirements and investments. An exploration systems analysis capability has evolved to support these functions in the past and continues to evolve to support anticipated future needs. SACD had significant roles in supporting the ESAS study team. SACD personnel performed the liaison function between the ESAS team and the Shuttle/Station Configuration Options Team (S/SCOT), an agency-wide team charged with using the Space Shuttle to complete the International Space Station (ISS) by the end of Fiscal Year (FY) 2010. The most significant of the identified issues involved the ability of the Space Shuttle system to achieve the desired number of flights in the proposed time frame. SACD with support from the Kennedy Space Center performed analysis showing that, without significant investments in improving the shuttle processing flow, that there was almost no possibility of completing the 28-flight sequence by the end of 2010. SACD performed numerous Lunar Surface Access Module (LSAM) trades to define top level element requirements and establish architecture propellant needs. Configuration trades were conducted to determine the impact of varying degrees of segmentation of the living capabilities of the combined descent stage, ascent stage, and other elements. The technology assessment process was developed and implemented by SACD as the ESAS architecture was refined. SACD implemented a rigorous and objective process which included (a) establishing architectural functional needs, (b) collection, synthesis and mapping of technology data, and (c) performing an objective decision analysis resulting in technology development investment recommendations. The investment recommendation provided budget, schedule, and center/program allocations to develop required technologies for the exploration architecture, as well as the identification of other investment opportunities to maximize performance and flexibility while minimizing cost and risk. A summary of the trades performed and methods utilized by SACD for the Exploration Systems Mission Directorate (ESAS) activity is presented along with how SACD is currently supporting the implementation of the Vision for Space Exploration.

Keyes, Jennifer↗

LACIE sampling design

The sampling design in LACIE consisted of two major components, one for wheat acreage estimation and one for wheat yield prediction. The acreage design was basically a classical survey for which the sampling unit was a 5- by 6-nautical mile segment; however, there were complications caused by measurement errors and loss of data. Yield was predicted by sampling meteorological data from weather stations within a region and then using those data as input to previously fitted regression equations. Wheat production was not estimated directly, but was computed by multiplying yield and acreage estimates. The allocation of samples to countries is discussed as well as the allocation and selection of segments in strata/substrata.

Feiveson, A. H.↗

Detection and evaluation of mixed pixels in Landsat agricultural scenes

A major problem area encountered in the identification and estimation of agricultural crop proportions in Landsat imagery involves the large proportion of the pixels which are mixed pixels, whose spectral response is influenced by more than one ground cover type. The development of methods for the detection and estimation of crop proportions in mixed pixels is presently reported. The procedure designated CASCADE, based on the estimation of the gradient image for the detection of mixed pixels, considers the consequences of a linear mixing model and is found to provide a method for the allocation of mixed pixels to the surrounding homogeneous region.

Merickel, M. B.↗

Canopy architecture of a walnut orchard

A detailed dataset describing the canopy geometry of a walnut orchard was acquired to support testing and comparison of the predictions of canopy microwave and optical inversion models. Measured canopy properties included the quantity, size, and orientation of stems, leaves, and fruit. Eight trees receiving 100 percent of estimated potential evapotranspiration water use and eight trees receiving 33 percent of potential water use were measured. The vertical distributions of stem, leaf, and fruit properties are presented with respect to irrigation treatment. Zenith and probability distributions for stems and leaf normals are presented. These data show that, after two years of reduced irrigation, the trees receiving only 33 percent of their potential water requirement had reduced fruit yields, lower leaf area index, and altered allocation of biomass within the canopy.

Ustin, Susan L.↗

Surface Modeling and Grid Generation for Iced Airfoils (SmaggIce)

Many of the troubles associated with problem solving are alleviated when there is a model that can be used to represent the problem. Through the Advanced Graphics and Visualization (G-VIS) Laboratory and other facilities located within the Research Analysis Center, the Computer Services Division (CSD) is able to develop and maintain programs and software that allow for the modeling of various situations. For example, the Icing Research Branch is devoted to investigating the effect of ice that forms on the wings and other airfoils of airplanes while in flight. While running tests that physically generate ice and wind on airfoils within the laboratories and wind tunnels on site are done, it would be beneficial if most of the preliminary work could be done outside of the lab. Therefore, individuals from within CSD have collaborated with Icing Research in order to create SmaggIce. This software allows users to create ice patterns on clean airfoils or open files containing a variety of icing situations, manipulate and measure these forms, generate, divide, and merge grids around these elements for more explicit analysis, and specify and rediscretize subcurves. With the projected completion date of Summer 2005, the majority of the focus of the Smagglce team is user-functionality and error handling. My primary responsibility is to test the Graphical User Interface (GUI) in SmaggIce in order to ensure the usability and verify the expected results of the events (buttons, menus, etc.) within the program. However, there is no standardized, systematic way in which to test all the possible combinations or permutations of events, not to mention unsolicited events such as errors. Moreover, scripting tests, if not done properly and with a view towards inevitable revision, can result in more apparent errors within the software and in effect become useless whenever the developers of the program make a slight change in the way a specific process is executed. My task therefore requires a brief yet intense study into GUI coverage criteria and creating algorithms for GUI implementation. Nevertheless, there are still heavily graphical features of SmaggIceSmaggIce that must be either corrected or redesigned before its release. A particular feature of SmaggIce is the ability to smooth out curves created by control points that form an arbitrary shape into something more acquiescent to gridding (while maintaining the integrity of the data). This is done by a mathematical model known as Non-Uniform Rational B-Spline (NURBS) curves. Existing NURBS code is written in FORTRAN-77 with static arrays for holding information. My new assignment is to allow for dynamic memory allocation within the code and to make it possible for the developers to call out functions from the NURBS code using C.

Hammond, Brandy M.↗

Performance Evaluation in Network-Based Parallel Computing

Network-based parallel computing is emerging as a cost-effective alternative for solving many problems which require use of supercomputers or massively parallel computers. The primary objective of this project has been to conduct experimental research on performance evaluation for clustered parallel computing. First, a testbed was established by augmenting our existing SUNSPARCs' network with PVM (Parallel Virtual Machine) which is a software system for linking clusters of machines. Second, a set of three basic applications were selected. The applications consist of a parallel search, a parallel sort, a parallel matrix multiplication. These application programs were implemented in C programming language under PVM. Third, we conducted performance evaluation under various configurations and problem sizes. Alternative parallel computing models and workload allocations for application programs were explored. The performance metric was limited to elapsed time or response time which in the context of parallel computing can be expressed in terms of speedup. The results reveal that the overhead of communication latency between processes in many cases is the restricting factor to performance. That is, coarse-grain parallelism which requires less frequent communication between processes will result in higher performance in network-based computing. Finally, we are in the final stages of installing an Asynchronous Transfer Mode (ATM) switch and four ATM interfaces (each 155 Mbps) which will allow us to extend our study to newer applications, performance metrics, and configurations.

Dezhgosha, Kamyar↗

A performance analysis method for distributed real-time robotic systems: A case study of remote teleoperation

Robot coordination and control systems for remote teleoperation applications are by necessity implemented on distributed computers. Modeling and performance analysis of these distributed robotic systems is difficult, but important for economic system design. Performance analysis methods originally developed for conventional distributed computer systems are often unsatisfactory for evaluating real-time systems. The paper introduces a formal model of distributed robotic control systems; and a performance analysis method, based on scheduling theory, which can handle concurrent hard-real-time response specifications. Use of the method is illustrated by a case of remote teleoperation which assesses the effect of communication delays and the allocation of robot control functions on control system hardware requirements.

Lefebvre, D. R.↗

Constructing Space-Time Views from Fixed Size Statistical Data: Getting the Best of Both Worlds

Many performance monitoring tools are currently available to the super-computing community. The performance data gathered and analyzed by these tools fall under two categories: statistics and event traces. Statistical data is much more compact but lacks the probative power event traces offer. Event traces, on the other hand, can easily fill up the entire file system during execution such that the instrumented execution may have to be terminated half way through. In this paper, we propose an innovative methodology for performance data gathering and representation that offers a middle ground. The user can trade-off tracing overhead, trace data size vs. data quality incrementally. In other words, the user will be able to limit the amount of trace collected and, at the same time, carry out some of the analysis event traces offer using spacetime views for the entire execution. Two basic ideas are employed: the use of averages to replace recording data for each instance and "formulae" to represent sequences associated with communication and control flow. With the help of a few simple examples, we illustrate the use of these techniques in performance tuning and compare the quality of the traces we collected vs. event traces. We found that the trace files thus obtained are, in deed, small, bounded and predictable before program execution and that the quality of the space time views generated from these statistical data are excellent. Furthermore, experimental results showed that the formulae proposed were able to capture 100% of all the sequences associated with 11 of the 15 applications tested. The performance of the formulae can be incrementally improved by allocating more memory at run-time to learn longer sequences.

Schmidt, Melisa↗

Wings: A New Paradigm in Human-Centered Design

Many aircraft accidents/incidents investigations cite crew error as a causal factor (Boeing Commercial Airplane Group 1996). Human factors experts suggest that crew error has many underlying causes and should be the start of an accident investigation and not the end. One of those causes, the flight deck design, is correctable. If a flight deck design does not accommodate the human's unique abilities and deficits, crew error may simply be the manifestation of this mismatch. Pilots repeatedly report that they are "behind the aircraft" , i.e., they do not know what the automated aircraft is doing or how the aircraft is doing it until after the fact. Billings (1991) promotes the concept of "human-centered automation"; calling on designers to allocate appropriate control and information to the human. However, there is much ambiguity regarding what it mean's to be human-centered. What often are labeled as "human-centered designs" are actually designs where a human factors expert has been involved in the design process or designs where tests have shown that humans can operate them. While such designs may be excellent, they do not represent designs that are systematically produced according to some set of prescribed methods and procedures. This paper describes a design concept, called Wings, that offers a clearer definition for human-centered design. This new design concept is radically different from current design processes in that the design begins with the human and uses the human body as a metaphor for designing the aircraft. This is not because the human is the most important part of the aircraft (certainly the aircraft would be useless without lift and thrust), but because he is the least understood, the least programmable, and one of the more critical elements. The Wings design concept has three properties: a reversal in the design process, from aerodynamics-, structures-, and propulsion-centered to truly human-centered; a design metaphor that guides function allocation and control and display design; and a deliberate distinction between two fundamental functions of design, to complement and to interpret human performance. The complementary function extends the human's capabilities beyond his or her current limitations - this includes sensing, computation, memory, physical force, and human decision making styles and skills. The interpretive (or hermeneutic, Hollnagel 1991) function translates information, functionality, and commands between the human and the aircraft. The Wings design concept allows the human to remain aware of the aircraft through natural interpretation. It also affords great improvements in system performance by maximizing the human's natural abilities and complementing the human's skills in a natural way. This paper will discuss the Wings design concept by describing the reversal in the traditional design process, the function allocation strategy of Wings, and the functions of complementing and interpreting the human.

Schutte, Paul C.↗

Developing fault models for space mission software

Over the past several years, we have focused on developing fault models for space mission software. In general, these models use measurable attributes of a software system and its development process to estimate the number of faults inserted into the system during its development; their outputs can be used to better estimate the resources to be allocated to fault identification and removal for all system components.

fault models software development software archite↗

Constructing Space-Time Views from Fixed Size Statistical Data: Getting the Best of both Worlds

Many performance monitoring tools are currently available to the super-computing community. The performance data gathered and analyzed by these tools fall under two categories: statistics and event traces. Statistical data is much more compact but lacks the probative power event traces offer. Event traces, on the other hand, can easily fill up the entire file system during execution such that the instrumented execution may have to be terminated half way through. In this paper, we propose an innovative methodology for performance data gathering and representation that offers a middle ground. The user can trade-off tracing overhead, trace data size vs. data quality incrementally. In other words, the user will be able to limit the amount of trace collected and, at the same time, carry out some of the analysis event traces offer using space-time views for the entire execution. Two basic ideas arc employed: the use of averages to replace recording data for each instance and formulae to represent sequences associated with communication and control flow. With the help of a few simple examples, we illustrate the use of these techniques in performance tuning and compare the quality of the traces we collected vs. event traces. We found that the trace files thus obtained are, in deed, small, bounded and predictable before program execution and that the quality of the space time views generated from these statistical data are excellent. Furthermore, experimental results showed that the formulae proposed were able to capture 100% of all the sequences associated with 11 of the 15 applications tested. The performance of the formulae can be incrementally improved by allocating more memory at run-time to learn longer sequences.

Schmidt, Melisa↗

Recent Optical and SEM Characterization of Genesis Solar Wind Concentrator Diamond on Silicon Collector

One of the 4 Genesis solar wind concentrator collectors was a silicon substrate coated with diamond-like carbon (DLC) in which to capture solar wind. This material was designed for analysis of solar nitrogen and noble gases [1, 2]. This particular collector fractured during landing, but about 80% of the surface was recovered, including a large piece which was subdivided in 2012 [3, 4, 5]. The optical and SEM imaging and analysis described below supports the subdivision and allocation of the diamond-on-silicon (DOS) concentrator collector.

Allton, Judith H.↗

An analysis of bi-directional use of frequencies for satellite communications

The bi-directional use of frequencies allocated for space communications has the potential to double the orbit/spectrum capacity available. The technical feasibility of reverse band use (RBU) at C-band (4 GHz uplinks and 6 GHz downlinks) is studied. The analysis identifies the constraints under which both forward and reverse band use satellite systems can share the same frequencies with terrestrial, line of sight transmission systems. The results of the analysis show that RBU satellite systems can be similarly sized to forward band use (FBU) satellite systems. In addition, the orbital separation requirements between RBU and FBU satellite systems are examined. The analysis shows that a carrier to interference ratio of 45 dB can be maintianed between RBU and FBU satellites separated by less than 0.5 deg., and that a carrier to interference ratio of 42 dB can be maintained in the antipodal case. Rain scatter propagation analysis shows that RBU and FBU Earth stations require separation distances fo less than 10 km at a rain rate of 13.5 mm/hr escalating to less than 100 km at a rain rate of 178 mm/hr for Earth station antennas in the 3 to 10 m range.

Whyte, W. A., Jr.↗

An analysis of bidirectional use of frequencies for satellite communications

The bi-directional use of frequencies allocated for space communications has the potential to double the orbit/spectrum capacity available. The technical feasibility of reverse band use (RBU) at C-band (4 GHz uplinks and 6 GHz downlinks) is studied. The analysis identifies the constraints under which both forward and reverse band use satellite systems can share the same frequencies with terrestrial, line of sight transmission systems. The results of the analysis show that RBU satellite systems can be similarly sized to forward band use (FBU) satellite systems. In addition, the orbital separation requirements between RBU and FBU satellite systems are examined. The analysis shows that a carrier to interference ratio of 45 dB can be maintained between RBU and FBU satellites separated by less than 0.5 deg., and that a carrier to interference ratio of 42 dB can be maintained in the antipodal case. Rain scatter propagation analysis shows that RBU and FBU earth stations require separation distances of less than 10 km at a rain rate of 13.5 mm/hr escalating to less than 100 km at a rain rate of 178 mm/hr for earth station antennas in the 3 to 10 m range.

Whyte, W. A., Jr.↗

An analysis of bi-directional use of frequencies for satellite communications

The bi-directional use of frequencies allocated for space communications has the potential to double the orbit/spectrum capacity available. The technical feasibility of reverse band use (RBU) at C-band (4 GHz uplinks and 6 GHz downlinks) is studied. The analysis identifies the constraints under which both forward and reverse band use satellite systems can share the same frequencies with terrestrial, line of sight transmission systems. The results of the analysis show that RBU satellite systems can be similarly sized to forward band use (FBU) satellite systems. In addition, the orbital separation requirements between RBU and FBU satellite systems are examined. The analysis shows that a carrier to interference ratio of 45 dB can be maintained between RBU and FBU satellites separated by less than 0.5 deg, and that A carrier to interference ratio of 42 dB can be maintained in the antipodal case. Rain scatter propagation analysis shows that RBU and FBU earth stations require separation distances of less than 10 km at a rain rate of 13.5 mm/hr escalating to less than 100 km at a rain rate of 178 mm/hr for earth station antennas in the 3 to 10 m range.

Whyte, W. A., Jr.↗

Monitoring Data-Structure Evolution in Distributed Message-Passing Programs

Monitoring the evolution of data structures in parallel and distributed programs, is critical for debugging its semantics and performance. However, the current state-of-art in tracking and presenting data-structure information on parallel and distributed environments is cumbersome and does not scale. In this paper we present a methodology that automatically tracks memory bindings (not the actual contents) of static and dynamic data-structures of message-passing C programs, using PVM. With the help of a number of examples we show that in addition to determining the impact of memory allocation overheads on program performance, graphical views can help in debugging the semantics of program execution. Scalable animations of virtual address bindings of source-level data-structures are used for debugging the semantics of parallel programs across all processors. In conjunction with light-weight core-files, this technique can be used to complement traditional debuggers on single processors. Detailed information (such as data-structure contents), on specific nodes, can be determined using traditional debuggers after the data structure evolution leading to the semantic error is observed graphically.

Sarukkai, Sekhar R.↗