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 145 records · Page 8

Testing of the United Stirling 4-95 solar Stirling engine on test bed concentrator

The objectives with the testing, test set-ups, component designs, and the results of the testing of the solar Stirling engine in a parabolic dish system are presented. The most important tests are characterization of receivers, full day performance of complete system, cavity and aperture window test including influence from windeffects, control system tests, radiator system tests and special temperature measurements with infrared camera. The influence on performance of flux distribution depnding on concentrator alignment, and the optimum receiver operating criteria when balancing flux and temperatures on cooled receiver surface while avoiding flux on uncooled surfaces are also discussed.

Nelving, H. G.

Manned maneuvering unit applications for automated rendezvous and capture

Automated Rendezvous and Capture (AR&C) is an important technology to multiple National Aeronautics and Space Administration (NASA) programs and centers. The recent Johnson Spacecraft Center (JSC) AR&C Quality Function Deployment (QFD) has listed on-orbit demonstration of related technologies as a near term priority. Martin Marietta has been evaluating use of the Manned Maneuvering Unit (MMU) for a low cost near term on-orbit demonstration of AR&C technologies such as control algorithms, sensors, and processors as well as system level performance. The MMU Program began in 1979 as the method of repairing the Space Shuttle (STS) Thermal Protection System (the tiles). The units were not needed for this task, but were successfully employed during three Shuttle flights in 1984: a test flight was flown in in February as proof of concept, in April the MMU participated in the Solar Max Repair Mission, and in November the MMU's returned to space to successfully rescue the two errant satellites, Westar and Palapa. In the intervening years, the MMU simulator and MMU Qualification Test Unit (QTU) have been used for Astronaut training and experimental evaluations. The Extra-Vehicular Activities (EVA) Retriever has used the QTU, in an unmanned form, as a free-flyer on the Johnson Space Center (JSC) Precision Air Bearing Floor (PABF). Currently, the MMU is undergoing recertification for flight. The two flight units were removed from storage in September, 1991 and evaluation tests were performed. The tests demonstrated that the units are in good shape with no discrepancies that would preclude further use. The Return to Flight effort is currently clearing up recertification issues and evaluating the design against the present Shuttle environments.

Brehm, Donald L.

Liquid propellant thermal conditioning system test program

Results are presented from more than 1500 hours of testing on a liquid hydrogen thermal conditioning unit. Test parameters included: mixer and vent flow rates; tank size; ullage volume; pressurant gas; pressurant temperature; pressure level; and heat rate. Gaseous hydrogen and helium were used as pressurants. Analytical models were developed to correlate the test data and relate the performance to that anticipated in zero gravity. Experimental and theoretical results are presented which relate the variables controlling vapor condensation at a moving interface.

Bullard, B. R.

Dtest Testing Software

This software runs a suite of arbitrary software tests spanning various software languages and types of tests (unit level, system level, or file comparison tests). The dtest utility can be set to automate periodic testing of large suites of software, as well as running individual tests. It supports distributing multiple tests over multiple CPU cores, if available. The dtest tool is a utility program (written in Python) that scans through a directory (and its subdirectories) and finds all directories that match a certain pattern and then executes any tests in that directory as described in simple configuration files.

Jain, Abhinandan

Command and Control Software Development Memory Management

This internship was initially meant to cover the implementation of unit test automation for a NASA ground control project. As is often the case with large development projects, the scope and breadth of the internship changed. Instead, the internship focused on finding and correcting memory leaks and errors as reported by a COTS software product meant to track such issues. Memory leaks come in many different flavors and some of them are more benign than others. On the extreme end a program might be dynamically allocating memory and not correctly deallocating it when it is no longer in use. This is called a direct memory leak and in the worst case can use all the available memory and crash the program. If the leaks are small they may simply slow the program down which, in a safety critical system (a system for which a failure or design error can cause a risk to human life), is still unacceptable. The ground control system is managed in smaller sub-teams, referred to as CSCIs. The CSCI that this internship focused on is responsible for monitoring the health and status of the system. This team's software had several methods/modules that were leaking significant amounts of memory. Since most of the code in this system is safety-critical, correcting memory leaks is a necessity.

Programmin

Thermal control of the International Ultraviolet Explorer

The International Ultraviolet Explorer (IUE) is a large astronomical observatory scheduled to be placed in a three-axis stabilized synchronous orbit in the fourth quarter of 1977. The thermal control system consists of multilayer insulation, ammonia-filled grooved heat pipes, bimetallic actuated louvers, and assorted commandable heaters. The spacecraft must operate over a 135-deg solar aspect range and must be able to survive an 85-min.-zero power eclipse. It has a design lifetime of three years. To verify the thermal design, an Engineering Test Unit (ETU) was subjected to a thermal balance test in the Solar Environment Simulator (SES) at the Goddard Space Flight Center (GSFC). Heater skins were utilized to simulate four solar aspect angles, and various internal power settings were used to simulate different operational cases. Temperatures obtained corresponded within 5C of predicted values, thus verifying the thermal analytical model. In addition, two 85-min.-eclipse periods were successfully completed verifying that the thermal design of the IUE was adequate for this mission requirement.

Skladany, J. T.

EOS-AM1 Nickel Hydrogen Cell Interim Life Test Report

This paper reports the interim results of the Earth Observing System AM-1 project (EOS-AM-1) nickel hydrogen cell life test being conducted under contract to National Aeronautics and Space Administration (NASA) Goddard Space Flight Center (GSFC) at the Lockheed Martin Missiles and Space (LMMS) facility in East Windsor, NJ; and at COMSAT Labs., Clarksburg, MD. The purpose of the tests is to verify that the EOS-AM-l cell design can meet five years of real-time Low Earth Orbit (LEO) cycling. The tests include both real-time LEO and accelerated stress tests. At LMMS, the first real-time LEO simulated 99 minute orbital cycle started on February 7, 1994 and the test has been running continuously since that time, with 13000 LEO cycles completed as of September 2, 1996. Each cycle consists of a 64 minute charge (VT at 1.507 volts per cell, 1.06 C/D ratio, followed by 0.6 ampere trickle charge) and a 35 minute constant power discharge at 177 watts (22.5% DOD). At COMSAT, the accelerated stress test consists of 90 minute orbital cycles at 60% DOD with a 30 minute discharge at 60 amperes and a 60 minute charge at 40 ampercs (VT at 1.54 volts per cell to 1.09 C/D ratio, followed by 0.6 ampere trickle charge). The real-time LEO life test battery consists of seven, 50AH (nameplate rating) Eagle-Picher, Inc. (EPI) Mantech cells manufactured into three, 3-cell pack assemblies (there are two place holder cells that are not part of the life test electrical circuit). The test pack is configured to simulate the conductive thermal design of the spacecraft battely, including: conductive aluminum sleeves, 3-cell pack aluminum baseplate, and honeycomb panel all mounted to a liquid (-5 C) cold plate. The entire assembly is located in a thermal chamber operating at +3 C. The accelerated stress test unit consists of five cells mounted in machined aluminum test sleeves and is operating at +10 C. The real-time LEO life test battery has met all performance requirements through the first 13,000 cycles, including: end of charge and discharge cell voltages and voltage gradients; end of chalge and discharge cell pressures; within cell and between cell temperature gradients; discharge capacity; current and power levels; and all chalge parameters. The accelerated stress test battely has completed over 5900 cycles as of 9/11/96. This paper reports both battery performances as a function of cycle life, with individual cell performance comparisons repolted for selected cycles in both tests.

Bennett, C. W.

Method of Generating Transient Equivalent Sink and Test Target Temperatures for Swift BAT

The NASA Swift mission has a 600-km altitude and a 22 degrees maximum inclination. The sun angle varies from 45 degrees to 180 degrees in normal operation. As a result, environmental heat fluxes absorbed by the Burst Alert Telescope (BAT) radiator and loop heat pipe (LHP) compensation chambers (CCs) vary transiently. Therefore the equivalent sink temperatures for the radiator and CCs varies transiently. In thermal performance verification testing in vacuum, the radiator and CCs radiated heat to sink targets. This paper presents an analytical technique for generating orbit transient equivalent sink temperatures and a technique for generating transient sink target temperatures for the radiator and LHP CCs. Using these techniques, transient target temperatures for the radiator and LHP CCs were generated for three thermal environmental cases: worst hot case, worst cold case, and cooldown and warmup between worst hot case in sunlight and worst cold case in the eclipse, and three different heat transport values: 128 W, 255 W, and 382 W. The 128 W case assumed that the two LHPs transport 255 W equally to the radiator. The 255 W case assumed that one LHP fails so that the remaining LHP transports all the waste heat from the detector array to the radiator. The 382 W case assumed that one LHP fails so that the remaining LHP transports all the waste heat from the detector array to the radiator, and has a 50% design margin. All these transient target temperatures were successfully implemented in the engineering test unit (ETU) LHP and flight LHP thermal performance verification tests in vacuum.

Choi, Michael K.

NIRCam: Development and Testing of the JWST Near-Infrared Camera

The Near Infrared Camera (NIRCam) is one of the four science instruments of the James Webb Space Telescope (JWST). Its high sensitivity, high spatial resolution images over the 0.6 - 5 microns wavelength region will be essential for making significant findings in many science areas as well as for aligning the JWST primary mirror segments and telescope. The NIRCam engineering test unit was recently assembled and has undergone successful cryogenic testing. The NIRCam collimator and camera optics and their mountings are also progressing, with a brass-board system demonstrating relatively low wavefront error across a wide field of view. The flight model?s long-wavelength Si grisms have been fabricated, and its coronagraph masks are now being made. Both the short (0.6 - 2.3 microns) and long (2.4 - 5.0 microns) wavelength flight detectors show good performance and are undergoing final assembly and testing. The flight model subsystems should all be completed later this year through early 2011, and NIRCam will be cryogenically tested in the first half of 2011 before delivery to the JWST integrated science instrument module (ISIM).

Greene, Thomas

Long Duration Sorbent Testbed

The Long Duration Sorbent Testbed (LDST) is a flight experiment demonstration designed to expose current and future candidate carbon dioxide removal system sorbents to an actual crewed space cabin environment to assess and compare sorption working capacity degradation resulting from long term operation. An analysis of sorbent materials returned to Earth after approximately one year of operation in the International Space Station's (ISS) Carbon Dioxide Removal Assembly (CDRA) indicated as much as a 70% loss of working capacity of the silica gel desiccant material at the extreme system inlet location, with a gradient of capacity loss down the bed. The primary science objective is to assess the degradation of potential sorbents for exploration class missions and ISS upgrades when operated in a true crewed space cabin environment. A secondary objective is to compare degradation of flight test to a ground test unit with contaminant dosing to determine applicability of ground testing.

Howard, David F.

Long Duration Sorbent Testbed

The LDST is a flight experiment demonstration designed to expose current and future candidate carbon dioxide removal system sorbents to an actual crewed space cabin environment to assess and compare sorption working capacity degradation resulting from long term operation. An analysis of sorbent materials returned to earth after approximately one year of operation in the International Space Station's (ISS) Carbon Dioxide Removal Assembly (CDRA) indicated as much as a 70% loss of working capacity of the silica gel desiccant material at the extreme system inlet location, with a gradient of capacity loss down the bed. The primary science objective is to assess the degradation of potential sorbents for exploration class missions and ISS upgrades when operated in a true crewed space cabin environment. A secondary objective is to compare degradation of flight test to a ground test unit with contaminant dosing to determine applicability of ground testing.

Knox, James

Overview of Heatshield for Extreme Entry Environment Technology (HEEET)

The Heatshield for Extreme Entry Environment Technology (HEEET) projects objective is to mature a 3-D Woven Thermal Protection System (TPS) to Technical Readiness Level (TRL) 6 to support future NASA missions to destinations such as Venus and Saturn. The scope of the project, status of which will be discussed, encompasses development of manufacturing and integration processes, fabrication of a prototype 1m diameter engineering test unit (ETU) that will undergo a series of structural tests, characterizing material aerothermal performance including development of a material response model, and structural testing and analysis to develop tools to support design and establish system capability.

Driver, David M.

ExEP Yield Modeling Tool and Validation Test Results

EXOSIMS is an open-source simulation tool for parametric modeling of the detection yield and characterization of exoplanets. EXOSIMS has been adopted by the Exoplanet Exploration Programs Standards De nition and Evaluation Team (ExSDET) as a common mechanism for comparison of exoplanet mission concept studies. To ensure trustworthiness of the tool, we developed a validation test plan that leverages the Python-language unit-test framework, utilizes integration tests for selected module interactions, and performs end-to-end cross- validation with other yield tools. This paper presents the test methods and results, with the physics-based tests such as photometry and integration time calculation treated in detail and the functional tests treated summarily. The test case utilized a 4m unobscured telescope with an idealized coronagraph and an exoplanet population from the IPAC radial velocity (RV) exoplanet catalog. The known RV planets were set at quadrature to allow deterministic validation of the calculation of physical parameters, such as working angle, photon counts and integration time. The observing keepout region was tested by generating plots and movies of the targets and the keepout zone over a year. Although the keepout integration test required the interpretation of a user, the test revealed problems in the L2 halo orbit and the parameterization of keepout applied to some solar system bodies, which the development team was able to address. The validation testing of EXOSIMS was performed iteratively with the developers of EXOSIMS and resulted in a more robust, stable, and trustworthy tool that the exoplanet community can use to simulate exoplanet direct-detection missions from probe class, to WFIRST, up to large mission concepts such as HabEx and LUVOIR.

Nunez, Paul

Development Of 12 Kw Hall Thrusters for Nasa Lunar Gateway Power And Propulsion Element

NASA is embarking on a new and exciting era of human exploration to the Moon and its vicinity. As part of the Artemis program, NASA is developing the lunar Gateway, an orbiting platform in Near Rectilinear Halo Orbit (NRHO) about the Moon. The first two elements of the Gateway will be launched in 2024 and will be transferred from a high Earth orbit to the NRHO via the use of Solar Electric Propulsion (SEP). The SEP system is located on the Power and Propulsion Element (PPE) which will provide up to 60 kW of power. Aerojet Rocketdyne is developing the 12 kW flight Hall thrusters to be used for transferring the PPE and the Habitat and Logistics Outpost (HALO) module to NRHO. Work is continuing on the development testing, and these results will be described in the paper. The project has also recently completed its critical design review and is transitioning to the fabrication of the three flight thrusters. The 12 kW Hall thrusters are being developed under the NASA Advanced Electric Propulsion System (AEPS) program. As part of the AEPS program, AR built two Engineering Test Unit (ETU) Hall thrusters based on the NASA HERMeS engine and conducted a series of tests to validate the design. One series of tests focused on environments and functional testing, while the other series was mainly focused on long duration test blocks. Results from these tests were used to compare with NASA data from the HERMeS thruster. The comparison of the test results showed no change to the critical performance and lifetime parameters, which enabled the next phase of the program to proceed. Currently testing is continuing on the Engineering Development Units (EDU) as part of the flight qualification activities. The successful completion of the CDR serves as the starting point for the flight thruster fabrication, which is now underway to support the launch of the Gateway modules in 2024. The development and qualification of the AEPS 12 kW Hall thrusters is proceeding well. As the program completes CDR and transitions into flight builds of the three 12 kW Hall thrusters that will be used to transfer the combined PPE and HALO stack to the NRHO, the results of the development testing are reviewed in this presentation, and a status of the program and future plans is provided. The launch of the two Gateway modules and the transfer of this large payload to cislunar orbit will mark a significant milestone in electric propulsion, as it will demonstrate the ability of SEP to transfer very large payloads over great distances. This establishes the precedent that could lead to cargo transfers from the Earth to the Moon or even to Mars using SEP.

Hall thrusters

NASA Operational Simulator for Small Satellites: Tools for Software Based Validation and Verification of Small Satellites

The NASA Operational Simulator for Small Satellites (NOS3) is a suite of tools to aid in areas such as software development, integration test (IT), mission operations training, verification and validation (VV), and software systems check-out. NOS3 provides a software development environment, a multi-target build system, an operator interface-ground station, dynamics and environment simulations, and software-based hardware models. NOS3 enables the development of flight software (FSW) early in the project life cycle, when access to hardware is typically not available. For small satellites there are extensive lead times on many of the commercial-off-the-shelf (COTS) components as well as limited funding for engineering test units (ETU). Considering the difficulty of providing a hardware test-bed to each developer tester, hardware models are modeled based upon characteristic data or manufacturers data sheets for each individual component. The fidelity of each hardware models is such that FSW executes unaware that physical hardware is not present. This allows binaries to be compiled for both the simulation environment, and the flight computer, without changing the FSW source code. For hardware models that provide data dependent on the environment, such as a GPS receiver or magnetometer, an open-source tool from NASA GSFC (42 Spacecraft Simulation) is used to provide the necessary data. The underlying infrastructure used to transfer messages between FSW and the hardware models can also be used to monitor, intercept, and inject messages, which has proven to be beneficial for VV of larger missions such as James Webb Space Telescope (JWST). As hardware is procured, drivers can be added to the environment to enable hardware-in-the-loop (HWIL) testing. When strict time synchronization is not vital, any number of combinations of hardware components and software-based models can be tested. The open-source operator interface used in NOS3 is COSMOS from Ball Aerospace. For testing, plug-ins are implemented in COSMOS to control the NOS3 simulations, while the command and telemetry tools available in COSMOS are used to communicate with FSW. NOS3 is actively being used for FSW development and component testing of the Simulation-to-Flight 1 (STF-1) CubeSat. As NOS3 matures, hardware models have been added for common CubeSat components such as Novatel GPS receivers, ClydeSpace electrical power systems and batteries, ISISpace antenna systems, etc. In the future, NASA IVV plans to distribute NOS3 to other CubeSat developers and release the suite to the open-source community.

Verification

Electrical Ground Support Equipment for the Sampling Caching System of the Mars 2020 Rover

In this work we describe in detail the architecture, design, testing and operation of the Electrical Ground Support Equipment (EGSE) “Blue Box” used to test and validate the Sampling Caching System (SCS) of the Mars 2020 Perseverance rover. The Blue Box architecture is centered around COTS motor controllers and COTS input-output modules communicating over an EtherCAT bus. A custom, low-level safety subsystem ensures no harm can be done to the flight articles. The modular architecture of the EGSE reduces cost and complexity while expediting assembly time. The Blue Box drives the 19 actuators of the SCS which span the main robotic arm, the corer system, the internal sample handling arm, the sample tube sealing system and the gas dust removal tool; mimicking the Rover Motor Control Assembly (RMCA). Due to the limited availability of RMCA’s, the EGSE enabled and performed the bulk of testing activities for SCS. The majority of the SCS actuators are composed of a 3-phase DC brushless motors, hall sensors for commutation, dual resolvers for output angular measurement, brakes, heaters and platinum thermistors. Additionally, the EGSE read 12 strain gauges forming part of a force torque sensor, and switches used for external positioning references. Over the 3-year span of the V&V campaign for the SCS, over 32 EGSE systems were built, tested and deployed to test venues at JPL and externally. The EGSE tested several families of the SCS subsystem, ranging from engineering units, life test units and two flight units. Test venues that this EGSE supported included lab benches, ultra-clean cleanrooms, ATLO facilities, and thermal vacuum chambers. Together with the test software systems, SSDEV and SSDEV-ECAT, the Blue Box EGSE enabled the team to efficiently test flight hardware and flight software together. We go over the safety features and fault management techniques employed to protect flight hardware. The effects of the long, 50-feet, EGSE harnesses on motor performance, EMI, electrical noise, and motor control performance are explained. Mitigations to these unwanted effects, including shielding strategy and inductance compensation, are summarized. We go over an excerpt of notable anomalies that this EGSE suffered through its operation, along with investigations and resolutions. Lessons learned, areas of improvement as part of future work, and recommendations for future implementations for similar EGSE’s, are shared.

Levine, Dan