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 163 records · Page 9

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

Engineering-Scale Test of a Water-Lean Solvent for Post-Combustion Capture

EPRI, Pacific Northwest National Laboratory, RTI International, and their project collaborators developed an engineering-scale test of a new water-lean solvent, N-(2-ethoxyethyl)-3-morpholinopropan-1-amine (EEMPA or 2-EEMPA) as a post-combustion CO 2 capture solvent for power plant applications. This test was conducted using the Pilot Solvent Test Unit at the National Carbon Capture Center. The primary objective of this test was to collect long-term data operating EEMPA with both coal- and natural gas-representative flue gases at the approximately 0.5 MW e -equivalent scale (5–10 metric tons CO 2 /day captured). This report details the activities preparing for that test, data collected during the test campaign, and analyses and interpretations of that data.

20 FOSSIL-FUELED POWER PLANTS

Development of a rate-based ENRTL-RK process model for a water-lean solvent

Advanced water-lean solvents (WLS) for post-combustion CO2 capture offer several advantages over the aqueous amine solvents . WLS have lower parasitic energy penalty, lower corrosion, lower temperature and high-pressure CO2 regeneration leading to lower cost of CO2 capture. RTI International, with funding from the US Department of Energy, has been developing its novel water-lean solvent, that has shown specific reboiler duty of 2.3 GJ/t-CO2 at the 60-kWe pilot testing unit (Tiller Plant, SINTEF, Norway) and 2.6 GJ/t-CO2 at the engineering scale testing system (12 MWe) at the Technology Centre Mongstad (TCM) in Norway. All heat duties, including the one from TCM testing, were consistent with Aspen Plus modeling of the specific configuration of each test plant. This work focuses on the development of a detailed process model using in-house laboratory measurements and process data at pilot scale. The eNTRL-RK model used in this work is based on an unsymmetric activity coefficient model with the reference states chosen to be pure liquids for solvents and ideal dilute solution at unit solute molality (resulting in activity coefficient of unity at infinite dilution) for electrolytes. It uses the Redlich-Kwong equation of state for vapor phase properties and Henry’s law for solubility of supercritical gases. The model was validated using process data from the pilot-scale campaign at the Tiller plant, and the engineering scale test campaign at TCM. Data on CO2 capture rate, absorber, and regenerator temperature profiles and specific reboiler duties from two different test campaigns at Tiller and TCM, were used to further refine and validate the model and the model compares favorably to experimental data. The validation results against TCM campaign will be presented in this work.

CO2 capture

Precision Pointing Control System (PPCS) star tracker test

Tests performed on the TRW precision star tracker are described. The unit tested was a two-axis gimballed star tracker designed to provide star LOS data to an accuracy of 1 to 2 sec. The tracker features a unique bearing system and utilizes thermal and mechanical symmetry techniques to achieve high precision which can be demonstrated in a one g environment. The test program included a laboratory evaluation of tracker functional operation, sensitivity, repeatibility, and thermal stability.

Source record

Pressure Analysis for LAVA-OVEN

The Lunar Advanced Volatiles Analysis (LAVA) and the Oxygen Volatiles Extraction Node (OVEN) are subsystems included in the Regolith Environment Science, and Oxygen Lunar Volatiles Extraction (RESOLVE) payload bound for the Moon in 2019. This Resource Prospector Mission (RPM) has the objective of landing on a shadowed region of the Moons South Pole to collect data and determine whether the resources could be effectively used for space exploration systems. The quantification of the resources will help understand if it can adequately minimize materials carried from Earth by: providing life support, propellants, construction materials or energy supply to the payload or crew. This paper outlines the procedures done for the pressure analysis of the LAVA-OVEN (LOVEN) Integration Testing. The pressure analysis quantifies how much gases and water are present in the sample tested during the Engineering Testing Unit (ETU) phase of instrument development. Ultimately the purpose of these tests is to improve the estimate of the amount of water in each Lunar sample and reduce the time necessary for this estimate. The governing principle that was used for the analysis is the Ideal Gas Law, PV=nRT where P stands for pressure, V for volume, n for number of moles, R being the gas constant and T for temperature. We also estimate the errors involved in these measured and derived quantities since a key objective of the mission is to estimate the quantity of volatiles present in the lunar samples introduced into OVEN.

Lunar

NOS3: NASA Operational Simulator for Small Satellites

The NASA Operational Simulator for Small Satellites (NOS3) is a suite of open-source software tools to aid in areas such as software development, integration & test (I&T), mission operations/training, verification and validation (V&V), and software systems check-out. NOS3 provides a software development environment, a multi-target build system, operational interface/ground software, dynamics and environment simulations, and software-based hardware models. NOS3 has just recently been open-sourced by NASA and is available for immediate use. It enables the development of flight software (FSW) early in the project life cycle when hardware availability is limited. Small satellite development suffers from extensive lead times on many of the commercial-off-the-shelf (COTS) components as well as limited funding for engineering test units (ETUs). To alleviate the need to provide a hardware test-bed for each developer/tester, NOS3 hardware models are based upon characteristic data or manufacturer's data sheets for each individual component. The NOS3 hardware models' fidelity is such that FSW executes unaware that physical hardware is not present. This allows FSW 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 which is dependent upon the environment and spacecraft dynamics, such as a GPS receiver or magnetometer, an open-source tool from NASA GSFC (42 Spacecraft Simulator) 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 V&V of larger missions such as James Webb Space Telescope (JWST). As hardware is selected and becomes available, drivers can be added to the NOS3 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. NOS3 was actively used for FSW development and component testing of the Simulation-to-Flight 1 (STF-1) CubeSat and the Lunar IceCube CubeSat. As NOS3 matures, hardware models have been added for common small satellite components such as GPS receivers, electrical power systems and batteries, and antenna systems.

Suder, Mark