Search NASA⌕ Search

SEARCH · Search NASA

Results for “Development & Test”

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 199 records · Page 11

Digital Channel Simulator Developed and Tested

The Digital Channel Simulator (DCS) is a real-time test set developed in-house by the NASA Glenn Research Center at Lewis Field that simulates the characteristics of the modulator, demodulator, and transmission medium in a typical communications system to enable controlled laboratory testing of codec pairs. The DCS can support data rates up to 100 megasymbols per second (Msymbols/sec) with symbol sizes up to 10 bits and is compatible with both TTL (transistor transistor logic) and ECL (emitter coupled logic) interfaces. Because of its use of digital integrated circuits (IC's), the DCS offers the user accurate and repeatable testing while maintaining a simple reconfiguration of the modulation scheme and noise characteristics. The PC-based graphical user interface (GUI) assures user friendly operation for configuring, controlling, and monitoring the DCS and system during tests. In a typical communications system, the modulator places a symbol in constellation space and puts it on a carrier to be sent to the demodulator. Because of noise on the channel, the I and Q position in constellation space cannot be recovered exactly, and the received coordinates shift. To mimic this process in the laboratory, the DCS uses a mapper to place the symbol in constellation space. It simulates the shift in coordinates by digitally adding "noise" to the I and Q values. The mapper and noise source are implemented in lookup tables. Modulation schemes and noise characteristics are set by the values loaded in these tables. The mapper also has a pass-through mode to facilitate modulator testing, allowing noise to be added to 8-bit I and Q values of modulated data without a second mapping. To achieve high symbol rates, eight processing circuits are placed in parallel between an ECL demultiplexer and multiplexer. A graphical user interface was developed to calculate, load, and verify the values for the lookup tables. This interface can also be used to debug and verify proper operation of the channel simulator or to control an experiment. Operation of the DCS has been verified through three tests: a low-speed comprehensive system test, a high-speed (20 Msymbols/sec) test of the TTL interface, and a high-speed (100 Msymbols/sec) test of the ECL interface. The DCS is now ready for use by NASA and external customers.

Bizon, Thomas P.↗

Developments in Test Facility and Data Networking for the Altitude Test Stand at the John C. Stennis Space Center: A General Overview

NASA/SSC's Mission in Rocket Propulsion Testing Is to Acquire Test Performance Data for Verification, Validation and Qualification of Propulsion Systems Hardware: Accurate, Reliable, Comprehensive, and Timely. Data Acquisition in a Rocket Propulsion Test Environment Is Challenging: a) Severe Temporal Transient Dynamic Environments; b) Large Thermal Gradients; c) Vacuum to high pressure regimes. A-3 Test Stand Development is equally challenging with respect to accommodating vacuum environment, operation of a CSG system, and a large quantity of data system and control channels to determine proper engine performance as well as Test Stand operation. SSC is currently in the process of providing modernized DAS, Control Systems, Video, and network systems for the A-3 Test Stand to overcome these challenges.

Hebert, Phillip W.↗

Test Driven Development of Scientific Models

Test-Driven Development (TDD) is a software development process that promises many advantages for developer productivity and has become widely accepted among professional software engineers. As the name suggests, TDD practitioners alternate between writing short automated tests and producing code that passes those tests. Although this overly simplified description will undoubtedly sound prohibitively burdensome to many uninitiated developers, the advent of powerful unit-testing frameworks greatly reduces the effort required to produce and routinely execute suites of tests. By testimony, many developers find TDD to be addicting after only a few days of exposure, and find it unthinkable to return to previous practices. Of course, scientific/technical software differs from other software categories in a number of important respects, but I nonetheless believe that TDD is quite applicable to the development of such software and has the potential to significantly improve programmer productivity and code quality within the scientific community. After a detailed introduction to TDD, I will present the experience within the Software Systems Support Office (SSSO) in applying the technique to various scientific applications. This discussion will emphasize the various direct and indirect benefits as well as some of the difficulties and limitations of the methodology. I will conclude with a brief description of pFUnit, a unit testing framework I co-developed to support test-driven development of parallel Fortran applications.

Clune, Thomas L.↗

SIRU utilization. Volume 1: Theory, development and test evaluation

The theory, development, and test evaluations of the Strapdown Inertial Reference Unit (SIRU) are discussed. The statistical failure detection and isolation, single position calibration, and self alignment techniques are emphasized. Circuit diagrams of the system components are provided. Mathematical models are developed to show the performance characteristics of the subsystems. Specific areas of the utilization program are identified as: (1) error source propagation characteristics and (2) local level navigation performance demonstrations.

Musoff, H.↗

Test Driven Development of Scientific Models

Test-Driven Development (TDD), a software development process that promises many advantages for developer productivity and software reliability, has become widely accepted among professional software engineers. As the name suggests, TDD practitioners alternate between writing short automated tests and producing code that passes those tests. Although this overly simplified description will undoubtedly sound prohibitively burdensome to many uninitiated developers, the advent of powerful unit-testing frameworks greatly reduces the effort required to produce and routinely execute suites of tests. By testimony, many developers find TDD to be addicting after only a few days of exposure, and find it unthinkable to return to previous practices.After a brief overview of the TDD process and my experience in applying the methodology for development activities at Goddard, I will delve more deeply into some of the challenges that are posed by numerical and scientific software as well as tools and implementation approaches that should address those challenges.

Overview of TDD Process↗

Development and testing of laser Doppler system components for wake vortex monitoring. Volume 1: Scanner development, laboratory and field testing and system modeling

A servo-controlled range/elevation scanner for the laser Doppler velocimeter (LDV) was developed and tested in the field to assess its performance in detecting and monitoring aircraft trailing vortices in an airport environment. The elevation scanner provides a capability to manually point the LDV telescope at operator chosen angles from 3.2 deg. to 89.6 deg within 0.2 deg, or to automatically scan the units between operator chosen limits at operator chosen rates of 0.1 Hz to 0.5 Hz. The range scanner provides a capability to manually adjust the focal point of the system from a range of 32 meters to a range of 896 meters under operator control, or to scan between operator chosen limits and at rates from 0.1 Hz to 6.9 Hz. The scanner controls are designed to allow simulataneous range and elevation scanning so as to provide finger scan patterns, arc scan patterns, and vertical line scan patterns. The development and testing of the unit is discussed, along with a fluid dynamic model of the wake vortex developed in a laser Doppler vortex sensor simulation program.

Wilson, D. J.↗

Development anmd testing of electrophoresis solutions. Task I.1: Development of optimal buffer system

Two buffers were explored for testing: low ionic strength electrophoresis buffer with and without density gradient material. It was found that the electrophoresis routine was better tolerated when Ficoll was present. The results of a viability study of primary human fetal kidney (HFK-1) cells at the first passage are shown. Cell strain HFK-1 was used in several experiments at the first and second passage. The HFK consisted mainly of fibroblasts, and HFK-1 has a high epithelioid cell content. The chromosomes of HFK were examined and found to be euploid. The stock medium for cell electrophoresis is described. In this solution density gradient solutes such as sucrose and Ficoll are dissolved to bring the osmolarity to 0.30. Its ionic strength is less than 0.01M, and its conductivity is usually 0.0011 mho/cm. Methods for viability determination included direct microscopic counting of the percent cells attached and spread within 24 hr of plating test cultures or electrophoretically separated fractions. The Cytograf viability assay concept was tested, and shown that blue stained cells scatter less light into the 0.8 to 3.3 deg angular interval than do unstained cells.

Source record↗

Test Standard Developed for Determining the Slow Crack Growth of Advanced Ceramics at Ambient Temperature

The service life of structural ceramic components is often limited by the process of slow crack growth. Therefore, it is important to develop an appropriate testing methodology for accurately determining the slow crack growth design parameters necessary for component life prediction. In addition, an appropriate test methodology can be used to determine the influences of component processing variables and composition on the slow crack growth and strength behavior of newly developed materials, thus allowing the component process to be tailored and optimized to specific needs. At the NASA Lewis Research Center, work to develop a standard test method to determine the slow crack growth parameters of advanced ceramics was initiated by the authors in early 1994 in the C 28 (Advanced Ceramics) committee of the American Society for Testing and Materials (ASTM). After about 2 years of required balloting, the draft written by the authors was approved and established as a new ASTM test standard: ASTM C 1368-97, Standard Test Method for Determination of Slow Crack Growth Parameters of Advanced Ceramics by Constant Stress-Rate Flexural Testing at Ambient Temperature. Briefly, the test method uses constant stress-rate testing to determine strengths as a function of stress rate at ambient temperature. Strengths are measured in a routine manner at four or more stress rates by applying constant displacement or loading rates. The slow crack growth parameters required for design are then estimated from a relationship between strength and stress rate. This new standard will be published in the Annual Book of ASTM Standards, Vol. 15.01, in 1998. Currently, a companion draft ASTM standard for determination of the slow crack growth parameters of advanced ceramics at elevated temperatures is being prepared by the authors and will be presented to the committee by the middle of 1998. Consequently, Lewis will maintain an active leadership role in advanced ceramics standardization within ASTM. In addition, the authors have been and are involved with several international standardization organizations including the Versailles Project on Advanced Materials and Standards (VAMAS), the International Energy Agency (IEA), and the International Organization for Standardization (ISO). The associated standardization activities involve fracture toughness, strength, elastic modulus, and the machining of advanced ceramics.

Choi, Sung R.↗

Development and Testing of a Sorbent-Based Atmosphere Revitalization System 2010/2011

Spacecraft being developed for future exploration missions incorporate Environmental Control and Life Support Systems (ECLSS) that limit weight, power, and volume thus requiring systems with higher levels of efficiency while maintaining high dependability and robustness. For air revitalization, an approach that meets those goals utilizes a regenerative Vacuum-Swing Adsorption (VSA) system that removes 100% of the CO2 from the cabin atmosphere as well as 100% of the water. A Sorbent Based Atmosphere Revitalization (SBAR) system is a VSA system that utilizes standard commercial adsorbents that have been proven effective and safe in spacecraft including Skylab and the International Space Station. The SBAR system is the subject of a development, test, and evaluation program that is being conducted at NASA s Marshall Space Flight Center. While previous testing had validated that the technology is a viable option, potential improvements to system design and operation were identified. Modifications of the full-scale SBAR test articles and adsorption cycles have been implemented and have shown significant performance gains resulting in a decrease in the consumables required for a mission as well as improved mission safety. Previous testing had utilized single bed test articles, during this period the test facility was enhanced to allow testing on the full 2-bed SBAR system. The test facility simulates a spacecraft ECLSS and allows testing of the SBAR system over the full range of operational conditions using mission simulations that assess the real-time performance of the SBAR system during scenarios that include the metabolic transients associated with extravehicular activity. Although future manned missions are currently being redefined, the atmosphere revitalization requirements for the spacecraft are expected to be quite similar to the Orion and the Altair vehicles and the SBAR test program addressed validation to the defined mission requirements as well as operation in other potential vehicle architectures. The development program, including test articles, the test facility, and tests and results through early 2011 is discussed.

Miller, Lee A.↗

ASRM test report: Autoclave cure process development

ASRM insulated segments will be autoclave cured following insulation pre-form installation and strip wind operations. Following competitive bidding, Aerojet ASRM Division (AAD) Purchase Order 100142 was awarded to American Fuel Cell and Coated Fabrics Company, Inc. (Amfuel), Magnolia, AR, for subcontracted insulation autoclave cure process development. Autoclave cure process development test requirements were included in Task 3 of TM05514, Manufacturing Process Development Specification for Integrated Insulation Characterization and Stripwind Process Development. The test objective was to establish autoclave cure process parameters for ASRM insulated segments. Six tasks were completed to: (1) evaluate cure parameters that control acceptable vulcanization of ASRM Kevlar-filled EPDM insulation material; (2) identify first and second order impact parameters on the autoclave cure process; and (3) evaluate insulation material flow-out characteristics to support pre-form configuration design.

Nachbar, D. L.↗

Automation of Flight Software Regression Testing

NASA is developing the Space Launch System (SLS) to be a heavy lift launch vehicle supporting human and scientific exploration beyond earth orbit. SLS will have a common core stage, an upper stage, and different permutations of boosters and fairings to perform various crewed or cargo missions. Marshall Space Flight Center (MSFC) is writing the Flight Software (FSW) that will operate the SLS launch vehicle. The FSW is developed in an incremental manner based on "Agile" software techniques. As the FSW is incrementally developed, testing the functionality of the code needs to be performed continually to ensure that the integrity of the software is maintained. Manually testing the functionality on an ever-growing set of requirements and features is not an efficient solution and therefore needs to be done automatically to ensure testing is comprehensive. To support test automation, a framework for a regression test harness has been developed and used on SLS FSW. The test harness provides a modular design approach that can compile or read in the required information specified by the developer of the test. The modularity provides independence between groups of tests and the ability to add and remove tests without disturbing others. This provides the SLS FSW team a time saving feature that is essential to meeting SLS Program technical and programmatic requirements. During development of SLS FSW, this technique has proved to be a useful tool to ensure all requirements have been tested, and that desired functionality is maintained, as changes occur. It also provides a mechanism for developers to check functionality of the code that they have developed. With this system, automation of regression testing is accomplished through a scheduling tool and/or commit hooks. Key advantages of this test harness capability includes execution support for multiple independent test cases, the ability for developers to specify precisely what they are testing and how, the ability to add automation, and the ability of the harness and cases to be executed continually. This test concept is an approach that can be adapted to support other projects.

Tashakkor, Scott B.↗

Development and Testing of Carbon-Carbon Nozzle Extensions for Upper Stage Liquid Rocket Engines

Carbon-carbon (C-C) composite nozzle extensions are of interest for use on a variety of launch vehicle upper stage engines and in-space propulsion systems. The C-C nozzle extension technology and test capabilities being developed are intended to support National Aeronautics and Space Administration (NASA) and Department of Defense (DOD) requirements, as well as those of the broader Commercial Space industry. For NASA, C-C nozzle extension technology development primarily supports the NASA Space Launch System (SLS) and NASA's Commercial Space partners. Marshall Space Flight Center (MSFC) efforts are aimed at both (a) further developing the technology and databases needed to enable the use of composite nozzle extensions on cryogenic upper stage engines, and (b) developing and demonstrating low-cost capabilities for testing and qualifying composite nozzle extensions. Recent, on-going, and potential future work supporting NASA, DOD, and Commercial Space needs will be discussed. Information to be presented will include (a) recent and on-going mechanical, thermal, and hot-fire testing, as well as (b) potential future efforts to further develop and qualify domestic C-C nozzle extension solutions for the various upper stage engines under development.

Valentine, Peter G.↗

A high order approach to flight software development and testing

The use of a software development facility is discussed as a means of producing a reliable and maintainable ECS software system, and as a means of providing efficient use of the ECS hardware test facility. Principles applied to software design are given, including modularity, abstraction, hiding, and uniformity. The general objectives of each phase of the software life cycle are also given, including testing, maintenance, code development, and requirement specifications. Software development facility tools are summarized, and tool deficiencies recognized in the code development and testing phases are considered. Due to limited lab resources, the functional simulation capabilities may be indispensable in the testing phase.

Steinbacher, J.↗

Development, integration, and testing of a 30 cm thruster/power conditioning and control system.

The 30 cm thruster/power conditioning and control system discussed represents a significant milestone in the evolution of prime ion propulsion systems. The effort described covers three distinct electronic hardware implementation, integration and testing phases; development of a flight-type power conditioner for laboratory testing, development of a thruster control system to control the power conditioning for demonstrating continuously variable automatic thruster throttling from a single control over a range in excess of 5:1, and finally development of an automated endurance test system incorporating many of the above designs for a 6000 hour thruster life test.

Herron, B. G.↗