Search NASASearch

SEARCH · Search NASA

Results for “Unit Testing”

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 109 records · Page 6

Initial Field Deployment Results of Green PCB Removal from Sediment Systems (GPRSS)

The goal of this task order was to complete optimization and development of the Green PCB Remediation from Sediment Systems(GPRSSs) technology, culminating in the production of functioning demonstration test units which would be deployed at a suitable demonstration location. This location would be selected in conjunction with Toxicological & Ecological Associates who have entered into a SAA with NASA to partner with and further develop this technology. The GPRSSs technology was initially developed under ESC Task Order 83 with the purpose of providing a green remediation technology capable of in-situ removal and remediation of polychlorinated biphenyls (PCBs) from contaminated sediments. The core concept of the technology, a polymeric blanket capable of absorbing PCBs when in contact with contaminated sediments was then transitioned to Task Order 165 where the primary objective was to fully design and optimize a functioning test unit capable of testing the theoretical and laboratory scale concepts in a real world situation. Results from both task orders are included in this report for completeness, although Task Order 165 focused on the blanket design and the small scale field demonstration in which is currently still ongoing in Altavista, VA.

Deployment

CSI computer system/remote interface unit acceptance test results

The validation tests conducted on the Control/Structures Interaction (CSI) Computer System (CCS)/Remote Interface Unit (RIU) is discussed. The CCS/RIU consists of a commercially available, Langley Research Center (LaRC) programmed, space flight qualified computer and a flight data acquisition and filtering computer, developed at LaRC. The tests were performed in the Space Structures Research Laboratory (SSRL) and included open loop excitation, closed loop control, safing, RIU digital filtering, and RIU stand alone testing with the CSI Evolutionary Model (CEM) Phase-0 testbed. The test results indicated that the CCS/RIU system is comparable to ground based systems in performing real-time control-structure experiments.

Sparks, Dean W., Jr.

Laser Processed Heat Exchangers

The Laser Processed Heat Exchanger project will investigate the use of laser processed surfaces to reduce mass and volume in liquid/liquid heat exchangers as well as the replacement of the harmful and problematic coatings of the Condensing Heat Exchangers (CHX). For this project, two scale unit test articles will be designed, manufactured, and tested. These two units are a high efficiency liquid/liquid HX and a high reliability CHX.

Hansen, Scott

A High-power Electric Propulsion Test Platform in Space

This paper will describe the results of the preliminary phase of a NASA design study for a facility to test high-power electric propulsion systems in space. The results of this design study are intended to provide a firm foundation for subsequent detailed design and development activities leading to the deployment of a valuable space facility. The NASA Exploration Systems Mission Directorate is sponsoring this design project. A team from the NASA Johnson Space Center, Glenn Research Center, the Marshall Space Flight Center and the International Space Station Program Office is conducting the project. The test facility is intended for a broad range of users including government, industry and universities. International participation is encouraged. The objectives for human and robotic exploration of space can be accomplished affordably, safely and effectively with high-power electric propulsion systems. But, as thruster power levels rise to the hundreds of kilowatts and up to megawatts, their testing will pose stringent and expensive demands on existing Earth-based vacuum facilities. These considerations and the human access to near-Earth space provided by the International Space Station (ISS) have led to a renewed interest in space testing. The ISS could provide an excellent platform for a space-based test facility with the continuous vacuum conditions of the natural space environment and no chamber walls to modify the open boundary conditions of the propulsion system exhaust. The test platform could take advantage of the continuous vacuum conditions of the natural space environment. Space testing would provide open boundary conditions without walls, micro-gravity and a realistic thermal environment. Testing on the ISS would allow for direct observation of the test unit, exhaust plume and space-plasma interactions. When necessary, intervention by on-board personnel and post-test inspection would be possible. The ISS can provide electrical power, a location for diagnostic instruments, data handling and thermal control. The platform will be designed to accommodate the side-by-side testing of multiple types of electric thrusters. It is intended to be a permanent facility in which different thrusters can be tested over time. ISS crews can provide maintenance for the platform and change out thruster test units as needed. The primary objective of this platform is to provide a test facility for electric propulsion devices of interest for future exploration missions. These thrusters are expected to operate in the range of hundreds of kilowatts and above. However, a platform with this capability could also accommodate testing of thrusters that require much lower power levels. Testing at the higher power levels would be accomplished by using power fiom storage devices on the platform, which would be gradually recharged by the ISS power generation system. This paper will summarize the results of the preliminary phase of the study with an explanation of the user requirements and the initial conceptual design. The concept for test operations will also be described. The NASA project team is defining the requirements but they will also reflect the inputs of the broader electric propulsion community including those at universities, commercial enterprises and other government laboratories. As a facility on the International Space Station, the design requirements are also intended to encompass the needs of international users. Testing of electric propulsion systems on the space station will help advance the development of systems needed for exploration and could also serve the needs of other customers. Propulsion systems being developed for commercial and military applications could be tested and certification testing of mature thrusters could be accomplished in the space environment.

Petro, Andrew J.

Thermal mechanical analysis of sprag clutches

Work done at Case Western Reserve University on the Thermal Mechanical analysis of sprag helicopter clutches is reported. The report is presented in two parts. The first part is a description of a test rig for the measurement of the heat generated by high speed sprag clutch assemblies during cyclic torsional loading. The second part describes a finite element modeling procedure for sliding contact. The test rig provides a cyclic torsional load of 756 inch-pounds at 5000 rpm using a four-square arrangement. The sprag clutch test unit was placed between the high speed pinions of the circulating power loop. The test unit was designed to have replaceable inner ad outer races, which contain the instrumentation to monitor the sprag clutch. The torque loading device was chosen to be a water cooled magnetic clutch, which is controlled either manually or through a computer. In the second part, a Generalized Eulerian-Lagrangian formulation for non-linear dynamic problems is developed for solid materials. This formulation is derived from the basic laws and axioms of continuum mechanics. The novel aspect of this method is that we are able to investigate the physics in the spatial region of interest as material flows through it without having to follow material points. A finite element approximation to the governing equations is developed. Iterative Methods for the solution of the discrete finite element equations are explored. A FORTRAN program to implement this formulation is developed and a number of solutions to problems of sliding contact are presented.

Mullen, Robert L.

Improved CPAS Photogrammetric Capabilities for Engineering Development Unit (EDU) Testing

This paper focuses on two key improvements to the photogrammetric analysis capabilities of the Capsule Parachute Assembly System (CPAS) for the Orion vehicle. The Engineering Development Unit (EDU) system deploys Drogue and Pilot parachutes via mortar, where an important metric is the muzzle velocity. This can be estimated using a high speed camera pointed along the mortar trajectory. The distance to the camera is computed from the apparent size of features of known dimension. This method was validated with a ground test and compares favorably with simulations. The second major photogrammetric product is measuring the geometry of the Main parachute cluster during steady-state descent using onboard cameras. This is challenging as the current test vehicles are suspended by a single-point attachment unlike earlier stable platforms suspended under a confluence fitting. The mathematical modeling of fly-out angles and projected areas has undergone significant revision. As the test program continues, several lessons were learned about optimizing the camera usage, installation, and settings to obtain the highest quality imagery possible.

Ray, Eric S.

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.

Evaluation and characterization of the methane-carbon dioxide decomposition reaction

A program was conducted to evaluate and characterize the carbon dioxide-methane (CO2-CH4) decomposition reaction, i.e., CO2 + CH4 = 2C + 2H2O. The primary objective was to determine the feasibility of applying this reaction at low temperatures as a technique for recovering the oxygen (O2) remaining in the CO2 which exits mixed with CH4 from a Sabatier CO2 reduction subsystem (as part of an air revitalization system of a manned spacecraft). A test unit was designed, fabricated, and assembled for characterizing the performance of various catalysts for the reaction and ultraviolet activation of the CH4 and CO2. The reactor included in the test unit was designed to have sufficient capacity to evaluate catalyst charges of up to 76 g (0.17 lb). The test stand contained the necessary instrumentation and controls to obtain the data required to characterize the performance of the catalysts and sensitizers tested: flow control and measurement, temperature control and measurement, product and inlet gas analysis, and pressure measurement. A product assurance program was performed implementing the concepts of quality control and safety into the program effort.

Davenport, R. J.

New Global Ocean Color Sensor: OCI on PACE

- OCI will provide TOA radiances at ~1km spatial resolution, from 340nm (315nm?) to 2260nm, hyperspectral from 340nm to 890nm, 2 day global coverage - OCI will continue and enhance NASA’s earth system data records for ocean color (heritage sensors: SeaWiFS, MODIS, VIIRS) - OCI flight unit is close to being ready for testing (planned for March 2022 to September 2022) - OCI ETU (Engineering Test Unit) completed testing summer 2021, results look promising (see next presentation) - On-orbit calibration will combine successful trending approaches from previous sensors (2 solar diffusers, QVD, lunar gain trending, spectral trending) - New calibration approaches for OCI: large QVD, dim diffuser for linearity trending, lunar hysteresis trending - OCI will be characterized prelaunch with an ambitious goal of 0.5% relative uncertainty; absolute uncertainty will be about 2% (before vicarious calibration); expected on-orbit gain trending accuracy is 0.2% or better - More info on PACE and OCI can be found at https://pace.oceansciences.org/

radiometer

Liquid Oxygen Propellant Densification Unit Ground Tested With a Large-Scale Flight-Weight Tank for the X-33 Reusable Launch Vehicle

Propellant densification has been identified as a critical technology in the development of single-stage-to-orbit reusable launch vehicles. Technology to create supercooled high-density liquid oxygen (LO2) and liquid hydrogen (LH2) is a key means to lowering launch vehicle costs. The densification of cryogenic propellants through subcooling allows 8 to 10 percent more propellant mass to be stored in a given unit volume, thereby improving the launch vehicle's overall performance. This allows for higher propellant mass fractions than would be possible with conventional normal boiling point cryogenic propellants, considering the normal boiling point of LO2 and LH2.

Tomsik, Thomas M.

Loftid Aeroshell Engineering Development Unit Structural Testing

NASA’s Hypersonic Inflatable Aerodynamic Decelerator (HIAD) technology was selected for a Technology Demonstration Mission under the Space Technology Mission Directorate in 2017. HIAD is an enabling technology that can facilitate atmospheric entry of heavy payloads to planets such as Earth and Mars using a deployable aeroshell. The deployable nature of the HIAD technology allows it to avoid the size constraints imposed on current rigid aeroshell entry systems. This enables use of larger aeroshells resulting in increased entry system performance (e.g. higher pay-load mass and/or volume, higher landing altitude at Mars). The Low Earth Orbit Flight Test of an Inflatable Decelerator (LOFTID) is currently scheduled for late-2021. LOFTID will be launched out of Vandenberg Air Force Base as a secondary payload on an Atlas V rocket. The flight test features a 6m diameter, 70-deg sphere-cone aeroshell and will provide invaluable high-energy orbital re-entry flight data. This data will be essential in supporting the HIAD team to mature the technology to diameters of 10m and greater. Aeroshells of this scale are applicable to potential near-term commercial applications and future NASA missions. Currently the LOFTID project has completed fabrication of the engineering design unit (EDU) inflatable structure (IS) and the flexible thermal protection system (F-TPS). These two components along with the rigid nose and center body comprise the HIAD aeroshell system. This EDU aeroshell is the precursor to the LOFTID aeroshell that will be used for flight. The EDU was built to verify the design given the subtle differences between the LOFTID aeroshell and past aeroshell designs that have been fabricated under the NASA HIAD project. To characterize the structural performance of the LOFTID aeroshell design, three structural tests will be performed. The first test to be conducted is static load testing, which will induce a uniform load across the forward surface of the aeroshell to simulate the expected pressure forces during atmospheric entry. The IS integrated with the rigid center body will first be tested alone to provide data for analytical model correlation, and then the F-TPS will be integrated for a second series of static load testing of the full aeroshell system. Instrumentation will be employed during the test series to measure component loads during testing, and a laser scanner will be used to generate a 3D map of the aeroshell surface to verify that the shape of the structure is acceptable at the simulated flight loads. After static load testing, pack and deployment testing will be conducted multiple times on the integrated system to demonstrate the aeroshell’s ability to fit within the required packed volume for the LOFTID mission without experiencing significant damage. Finally, the aeroshell will undergo modal testing to characterize its structural response. This presentation will discuss the setup and execution of each of the three tests that the EDU aeroshell will undergo. In addition, initial results of the testing will be presented outlining key findings as LOFTID moves for-ward with fabrication of the flight aeroshell.

Swanson, G. T.

Technology Readiness Assessment for HEEET TPS

The HEEET project was conceived to develop a heatshield with a high performance ablative thermal protection material that can withstand the extreme entry environment produced as a result of rapid deceleration during high speed entry into Venus, Saturn, Uranus or higher speed entry into Earth's atmosphere. Successful maturation of HEEET supports future New Frontiers and Discovery AO's, as well as Flagship and directed missions in the longer term. In addition, HEEET has the potential to evolve and to support re-entry to Earth, for missions such as Mars Sample Return.The primary goal of the HEEET Project was to develop an ablative TPS heat-shield based on woven TPS technology to Technology Readiness Level (TRL) 6. Key evidence to support the TRL evaluation includes: Demonstration of reproducible manufacturing of a dual layer material over a range of thicknesses and integrated on to a heatshield engineering test unit at a scale that is applicable to near term Discovery as the highest priority and future NF missions as secondary priority set of missions. Demonstration of predictable and stable performance of the dual layer TPS over a range of entry environments that are applicable to near term Discovery and NF missions of interest to SMD.Includes completion of coupon arc jet and laser testing and development of a mid-fidelity thermal response model that correlates with test results. Demonstration of flight heatshield system design for a range of sizes and loads that are relevant to near term Discovery and NF missions of interest to SMD. Includes completion of structural testing to validate analytic thermal/structural models and development of a material property database. Includes structural testing of a ~1m Engineering Test Unit under relevant entry loads.

Gage, Peter

Integration of an Arm Kinematics Hot Patch onboard the Curiosity Rover

NASA's Mars Science Laboratory (MSL) mission has updated the Curiosity rover's flight software multiple times since landing on Mars on August 6, 2012. The most common patching method has been a hot patch, in which running flight software is modified after being copied into RAM from its persistent storage. The latest hot patch to be installed on Curiosity fixed an issue in the robotic arm software that computes generalized inverse kinematics. Additional unit testing performed since the start of the surface mission revealed that this software can sometimes produce erroneous solutions.The cause was identified as numerical instability in a quartic root finder. When the inputs to that solver are not well conditioned, floating-point numerical issuescan cause erroneous roots to be reported. In theory, this could result in the robotic arm turret instruments being commanded to unintended positions, for example, below the terrain surface. Out of approximately 3.7 million unit test cases, 97.2\% of the position errors were below 5 mm. However, there were 16 test cases where theposition error was greater than 20 cm, and the maximum position error was 1.2 meters.The patch was uploaded to Curiosity on sol 2642 (January 11, 2020) after the solution was developed, re-implemented as a hot patch, and validated and verified using Earth-based Curiosity testbeds. A checkout test of the patch was performed on Curiosity on sol 2657, and nominal use of the patch began on sol 2658. In this paper, we describe the steps that led to integrating the arm kinematic hot patch into Curiosity's flight software, from the discovery of the bug to the nominal use of the patch in flight.

Maimone, Mark

Autonomous Navigation of a Lunar Relay Using GNSS and Other Measurements

Many of the highest priority destinations at the Moon lack a continuous view of Earth, such as the lunar poles or lunar far side. Exploration of these sites will require spacecraft in cislunar space to relay communications and provide position, navigation, and timing (PNT) services. Accurate knowledge of relay position, velocity, and time is essential to these services. This paper describes a concept for a PNT Instrument being developed for the Lunar Communications Relay and Navigation Systems (LCRNS) Project. The instrument is intended as a payload that would enable autonomous, on-board, real-time navigation and timing using Global Navigation Satellite System (GNSS), optical navigation, and one-way measurements from Earth-based ground stations. Hardware-in-the-loop simulations using flight software are used to realistically characterize performance on hardware platforms with a path to flight. These results provide preliminary validation of the proposed PNT Instrument, demonstrate the benefits of augmenting GNSS with other measurements, and serve as an insightful reference for the design of future lunar missions, including those that will operate within the LunaNet framework of standards. This instrument concept relies on several technologies developed at NASA Goddard Space Flight Center (GSFC). For GNSS observables, the instrument relies on the high-altitude NavCube 3 mini (NC3m) GNSS receiver specifically designed for cislunar applications. The autoNGC system, which consists of flight software and a hardware platform, is responsible for fusing the observables using its extended Kalman filter, the Goddard Enhanced Onboard Navigation System (GEONS). Optical navigation observables are processed within autoNGC (“autonomous Navigation, Guidance, and Control”) using the Goddard Image Analysis & Navigation Tool (GIANT) which is also responsible for simulating high-fidelity images for test and analysis. In addition to describing the PNT Instrument and its components, the paper will present predicted performance based on simulation results. As a baseline, it will present GNSS-only hardware-in-the loop results using a NC3m test unit to process Spirent-simulated GPS signals in a potential lunar relay trajectory: a 12-hour elliptical frozen lunar orbit (ELFO). GEONS then processes the GPS pseudorange and time differenced carrier phase measurements to estimate and propagate the relay state (position, velocity, and time). These results extend previously published work that showed preliminary ELFO performance. Previous work has shown the importance of other measurement types, so additional simulations are performed which augment GNSS with ground station observables and several methods of optical navigation, including celestial navigation, limb-finding (e.g., observations of the lunar horizon), and terrain relative navigation (TRN). TRN involves correlating simulated predicted images of the lunar surface with actual imagery; misalignments of landmarks identified in each image are translated into relay state updates. TRN is valuable as a measurement of the relay’s state relative to the Moon, especially during GNSS outages or after maneuvers. One-way Pseudorange and Doppler measurements from Earth-based ground stations are also simulated. The full set of observables is processed using autoNGC. These simulations make use of autoNGC and NC3m test units, a lab atomic clock, and a pulse-per-second (PPS) generation and distribution system. This combination of subsystems, and the hardware platforms used in this analysis, represents a PNT Instrument that could be flown on a lunar relay. Results from the hardware-in-the-loop simulations presented in this paper provide a preliminary assessment of the achievable navigation performance of this instrument concept. PNT Instrument performance is compared to the GPS-only performance, and a discussion is provided on the apparent merits and challenges of each measurement type.

Ben Ashman

Ultrasonics

Ultrasonic testing is discussed as a primary means of nondestructive evaluation of subsurface flaws. The advantages and disadvantages are listed. The elementary principles, basic components of test units, scan modes, resonance testing, detection of fatigue cracks, monitoring fatigue crack growth, and determination of residual stress are discussed.

Leonard, B. E.

Automated unit-level testing with heuristic rules

Software testing plays a significant role in the development of complex software systems. Current testing methods generally require significant effort to generate meaningful test cases. The QUEST/Ada system is a prototype system designed using CLIPS to experiment with expert system based test case generation. The prototype is designed to test for condition coverage, and attempts to generate test cases to cover all feasible branches contained in an Ada program. This paper reports on heuristics sued by the system. These heuristics vary according to the amount of knowledge obtained by preprocessing and execution of the boolean conditions in the program.

Carlisle, W. Homer

Multi-level Simulation of a Real Time Vibration Monitoring System Component

This paper describes the development of a custom built Digital Signal Processing (DSP) printed circuit board designed to implement the Advanced Real Time Vibration Monitoring Subsystem proposed by MSFC Transportation Directorate in 2000 for the Space Shuttle Main Engine Advanced Health Management System (AHMS). This Real Time Vibration Monitoring System (RTVMS) is being developed for ground use as part of the AHMS Health Management Computer-Integrated Rack Assembly (HMC-IRA). The HMC-IRA RTVMS design contains five DSPs which are highly interconnected through individual communication ports, shared memory, and a unique communication router that allows all the DSPs to receive digitized data from two multi-channel analog boards simultaneously. This paper will briefly cover the overall board design but will focus primarily on the state-of-the-art simulation environment within which this board was developed. This 16-layer board with over 1800 components and an additional mezzanine card has been an extremely challenging design. Utilization of a Mentor Graphics simulation environment provided the unique board and system level simulation capability to ascertain any timing or functional concerns before production. By combining VHDL, Synopsys Software and Hardware Models, and the Mentor Design Capture Environment, multiple simulations were developed to verify the RTVMS design. This multi-level simulation allowed the designers to achieve complete operability without error the first time the RTVMS printed circuit board was powered. The HMCIRA design has completed all engineering unit testing and the deliverable unit is currently under development.

Roberston, Bryan