Engineering PapersSearch

SEARCH · Engineering Papers

Results for “CSV”

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 19 records

Converting CSV Files to RKSML Files

A computer program converts, into a format suitable for processing on Earth, files of downlinked telemetric data pertaining to the operation of the Instrument Deployment Device (IDD), which is a robot arm on either of the Mars Explorer Rovers (MERs). The raw downlinked data files are in comma-separated- value (CSV) format. The present program converts the files into Rover Kinematics State Markup Language (RKSML), which is an Extensible Markup Language (XML) format that facilitates representation of operations of the IDD and enables analysis of the operations by means of the Rover Sequencing Validation Program (RSVP), which is used to build sequences of commanded operations for the MERs. After conversion by means of the present program, the downlinked data can be processed by RSVP, enabling the MER downlink operations team to play back the actual IDD activity represented by the telemetric data against the planned IDD activity. Thus, the present program enhances the diagnosis of anomalies that manifest themselves as differences between actual and planned IDD activities.

Trebi-Ollennu, Ashitey

An Accelerated Life Testing Dataset for Lithium-Ion Batteries With Constant and Variable Loading Conditions

The dataset repository is organized into three main folders, each containing one group of life cycled battery packs. Within each folder individual battery packs own their dedicated csv file for continuous data logging, which are named with their respective battery pack number. The folders are named: - regular_alt_batteries: Containing one csv file for each battery pack cycled at the same load level or load range throughout lifetime - recommissioned_batteries: Containing one csv file for each battery pack cycled at different load levels at varying life stages - second_life_batteries: Containing one csv file for each second life battery pack cycled at constant current througout the second life

Li-ion Battery

The Advantages of Synergy-Quantitative Earth Science Data Visualization and Analysis with Giovanni, Panoply, and Excel

The NASA Giovanni data analysis system provides a multitude of basic analysis capabilities for numerous Earth science data products which are available in the NASA Goddard Earth Sciences Data and Information Services Center (GES DISC) archive, as well as for additional selected data products provided by other NASA Distributed Active Archive Center (DAAC) archives. In Giovanni, users can easily generate time-averaged data maps, area-averaged time-series, Latitude-Time and Longitude-Time Hovmoeller diagrams, correlation maps, accumulation maps, and map animations (22 analysis options are available in total). While ASCII text output is available for time-series plots, it is not included as an option for data maps. In order to provide a quantitative, easy-to-use numerical output in ASCII text form, the NetCDF file output from a Giovanni visualization is downloaded and then opened with the free NASA visualization software package Panoply. Panoply provides the capability of translating the Giovanni file into comma-separated-variable (CSV) output. Panoply also provides additional visualization options, including the facile calculation of difference maps and quasi-anomaly maps using Giovanni output files. The CSV files from Panoply can then be imported into an Excel spreadsheet, where an Excel macro converts the CSV files. The output consists of latitude-longitude-data value triads in text form for maps, and either longitude-time-data value or latitude-time-data value triads in text form for Hovmoeller diagrams. This presentation will explicate the basic procedure for the conversion, and then provide several examples where the procedure is applied to Giovanni output from different analysis options.

Earth science

Radiation considerations for interplanetary missions

Galactic cosmic radiation (GCR) poses a serious radiation hazard for long-duration missions. In designing a lunar habitat or Mars transfer vehicle, the worst-case radiation exposure determines shielding thickness and, hence, the weight of spacecraft. Using the spherically symmetric diffusion theory of the solar modulation of GCR, it was possible to use data on the differential energy spectra of hydrogen, helium, oxygen, and iron from 1954 to 1989 to show that the flux at 1 A.U. is determined by the diffusion parameter, K, which is a function of the time in the solar cycle. This analysis also showed that the solar minimum of 1976 to 1977 was the deepest minimum in the last 37 years. Using this theory, we have obtained the GCR spectra for all the nuclei and calculated the depth-dose as a function of aluminum shield thickness. Using the ICRP-26 definition of the quality factor, it is shown that the shielding required to stay below the LEO recommended annual limit of 50 cSv is 17.5 (+8, -3), g/sq cm of aluminum; if the limit is raised to 60 cSv, the required shielding is 9 (5, -1.5) g/sq cm. We also discuss the issues and shielding needs for protection against solar particle events.

Badwar, Gautam D.

Definition and maintenance of a telemetry database dictionary

A telemetry dictionary database includes a component for receiving spreadsheet workbooks of telemetry data over a web-based interface from other computer devices. Another component routes the spreadsheet workbooks to a specified directory on the host processing device. A process then checks the received spreadsheet workbooks for errors, and if no errors are detected the spreadsheet workbooks are routed to another directory to await initiation of a remote database loading process. The loading process first converts the spreadsheet workbooks to comma separated value (CSV) files. Next, a network connection with the computer system that hosts the telemetry dictionary database is established and the CSV files are ported to the computer system that hosts the telemetry dictionary database. This is followed by a remote initiation of a database loading program. Upon completion of loading a flatfile generation program is manually initiated to generate a flatfile to be used in a mission operations environment by the core ground system.

Knopf, William P.

Web-Based Customizable Viewer for Mars Network Overflight Opportunities

This software displays a full summary of information regarding the overflight opportunities between any set of lander and orbiter pairs that the user has access to view. The information display can be customized, allowing the user to choose which fields to view/hide and filter. The software works from a Web browser on any modern operating system. A full summary of information pertaining to an overflight is available, including the proposed, tentative, requested, planned, and implemented. This gives the user a chance to quickly check for inconsistencies and fix any problems. Overflights from multiple lander/ orbiter pairs can be compared instantly, and information can be filtered through the query and shown/hidden, giving the user a customizable view of the data. The information can be exported to a CSV (comma separated value) or XML (extensible markup language) file. The software only grants access to users who are authorized to view the information. This application is an addition to the MaROS Web suite. Prior to this addition, information pertaining to overflight opportunities would have a limited amount of data (displayed graphically) and could only be shown in strict temporal ordering. This new display shows more information, allows direct comparisons between overflights, and allows the data to be manipulated in ways that it was unable to be done in the past. The current software solution is to use CSV files to view the overflight opportunities.

Gladden, Roy E.

[Determine and Implement Updates to Be Made to MODEAR (Mission Operations Data Enterprise Architecture Repository)]

My main project was to determine and implement updates to be made to MODEAR (Mission Operations Data Enterprise Architecture Repository) process definitions to be used for CST-100 (Crew Space Transportation-100) related missions. Emphasis was placed on the scheduling aspect of the processes. In addition, I was to complete other tasks as given. Some of the additional tasks were: to create pass-through command look-up tables for the flight controllers, finish one of the MDT (Mission Operations Directorate Display Tool) displays, gather data on what is included in the CST-100 public data, develop a VBA (Visual Basic for Applications) script to create a csv (Comma-Separated Values) file with specific information from spreadsheets containing command data, create a command script for the November MCC-ASIL (Mission Control Center-Avionics System Integration Laboratory) testing, and take notes for one of the TCVB (Terminal Configured Vehicle B-737) meetings. In order to make progress in my main project I scheduled meetings with the appropriate subject matter experts, prepared material for the meetings, and assisted in the discussions in order to understand the process or processes at hand. After such discussions I made updates to various MODEAR processes and process graphics. These meetings have resulted in significant updates to the processes that were discussed. In addition, the discussions have helped the departments responsible for these processes better understand the work ahead and provided material to help document how their products are created. I completed my other tasks utilizing resources available to me and, when necessary, consulting with the subject matter experts. Outputs resulting from my other tasks were: two completed and one partially completed pass through command look-up tables for the fight controllers, significant updates to one of the MDT displays, a spreadsheet containing data on what is included in the CST-100 public data, a tool to create a csv file with specific information from spreadsheets containing command data, a command script for the November MCC-ASIL testing which resulted in a successful test day identifying several potential issues, and notes from one of the TCVB meetings that was used to keep the teams up to date on what was discussed and decided. I have learned a great deal working at NASA these last four months. I was able to meet and work with amazing individuals, further develop my technical knowledge, expand my knowledge base regarding human spaceflight, and contribute to the CST-100 missions. My work at NASA has strengthened my desire to continue my education in order to make further contributions to the field, and has given me the opportunity to see the advantages of a career at NASA.

Fanourakis, Sofia

Radiation exposure predictions for long-duration-stay Mars missions

In this study, the ionizing radiation environment is estimated, using the Mission Radiation Calculation (MIRACAL) program, for several long-duration-stay Mars missions proposed for early in the 21st century. Both long-fast and minimum energy transfer missions are evaluated, and their 30-day maximum, annual maximum, and total slab skin and blood-forming organ (BFO) doses are compared. When large flares were included while the astronauts were on the surface, the delivered dose did not significantly contribute to the total dose (less than 4 cSv BFO dose, or 8 percent of the guideline annual limit, for the most energetic event simulated) due to the substantial protection provided by the Martian atmosphere. However, dose delivered by large flares during transit is dependent on vehicle shielding and distance from the sun. All of the long-fast transfer missions studied had lower total and annual maximum doses than the corresponding minimum energy transfer missions (on average, 30 percent less for missions having no large flares and the shielding thicknesses evaluated in this study). For all the missions studied, having the astronauts spend one-third of their day during transit in a 10 g/sq cm storm shelter resulted in significantly lower total doses.

Striepe, Scott A.

Radiation exposure predictions for long-duration-stay Mars missions

In this study, the ionizing radiation environment is estimated, using the Mission Radiation Calculation (MIRACAL) program, for several long-duration-stay Mars missions proposed for early in the 21(sup st) century. Both minimum energy and fast transfer missions are evaluated and their 30-day maximum, annual maximum, and total slab skin and blood-forming organ (BFO) doses are compared. When large flares were included while the astronauts were on the surface, the delivered dose did not significantly contribute to the total dose (less than 4 cSv BFO dose, or 8 percent of the guideline annual limit, for the most energetic event simulated) due to the substantial protection provided by the Martian atmosphere. However, dose delivered by large flares during transit is dependent on vehicle shielding and distance from the Sun. All of the fast transfer missions studied had lower total and annual maximum doses than the corresponding minimum energy transfer missions (on average, 30% less for missions having no large flares and the shielding thicknesses evaluated in this study). For all the missions studied, having the astronauts spend one-third of their day during transit in a 10 g/sq cm storm shelter resulted in an approximate 10% reduction in the total mission dose.

TOTAL SLAB SKIN

BOREAS TE-21 SSA Site Characteristics Data

The Boreal Ecosystem-Atmospheric Study (BOREAS) TE-20 (Terrestrial Ecology) team collected several data sets for use in developing and testing models of forest ecosystem dynamics. This data set contains measurements of site characteristics conducted in the Southern Study Area (SSA) from 18 Jul 1994 to 30 Jul 1994. The data are stored in CSV files. The data files are available on a CD-ROM (see document number 20010000884), or from the Oak Ridge National Laboratory (ORNL) Distributed Active Archive Center (DAAC).

Knox, Robert

Biodosimetry results from space flight Mir-18

Astronauts are classified as radiation workers due to the presence of ionizing radiation in space. For the assessment of health risks, physical dosimetry has been indispensable. However, the change of the location of dosimeters on the crew members, the variation in dose rate with location inside the spacecraft and the unknown biological effects of microgravity can introduce significant uncertainties in estimating exposure. To circumvent such uncertainty, a study on the cytogenetic effects of space radiation in human lymphocytes was proposed and conducted for Mir-18, a 115-day mission. This study used fluorescence in situ hybridization (FISH) with whole-chromosome painting probes to score chromosomal exchanges and the Giemsa staining method to determine the frequency of dicentrics. The growth kinetics of cells and sister chromatid exchanges (SCEs) were examined to ensure that chromosomal aberrations were scored in the first mitosis and were induced primarily by space radiation. Our results showed that the frequency of chromosomal aberrations increased significantly in postflight samples compared to samples drawn prior to flight, and that the frequency of SCEs was similar for both pre- and postflight samples. Based on a dose-response curve for preflight samples exposed to gamma rays, the absorbed dose received by crew members during the mission was estimated to be about 14.75 cSv. Because the absorbed dose measured by physical dosimeters is 5.2 cGy for the entire mission, the RBE is about 2.8.

NASA Discipline Radiation Health

Cytogenetic effects of space radiation in lymphocytes of MIR-18 crews

For assessing health risk, the measurement of physical dose received during a space mission, as well as the LETs, energies and charges of particles is important. It is also important to obtain quantitative information regarding the effectiveness of space radiation in causing damage to critical biological targets, e.g., chromosomes, since at present the estimated uncertainty of biological effects of space radiation is more than a factor of two. Such large uncertainty makes accurate health risk assessment very difficult. For this very reason, a study on cytogenetic effects of space radiation in human lymphocytes was proposed and done for MIR-18 mission. This study used FISH technique to score chromosomal translocations and C-banding method to determine dicentrics. Growth kinetics of cells and SCE were examined to ensure that chromosomal aberrations were scored in first mitosis and were induced not by chemical mutagens. Our results showed that chromosomal aberration frequency of post-flight samples was significantly higher than that of pre-flight ones and that SCE frequency was similar between pre- and post-flight samples. Based on a dose-response curve of preflight samples exposed to gamma rays, the absorbed dose received by crews during the mission was estimated to be about 14.5 cSv. Because the absorbed dose measured by physical dosimeters is 4.16 cGy for the entire mission, the RBE is about 3.5.

Mir Project

Spatial Aspects of Multi-Sensor Data Fusion: Aerosol Optical Thickness

The Goddard Earth Sciences Data and Information Services Center (GES DISC) investigated the applicability and limitations of combining multi-sensor data through data fusion, to increase the usefulness of the multitude of NASA remote sensing data sets, and as part of a larger effort to integrate this capability in the GES-DISC Interactive Online Visualization and Analysis Infrastructure (Giovanni). This initial study focused on merging daily mean Aerosol Optical Thickness (AOT), as measured by the Moderate Resolution Imaging Spectroradiometer (MODIS) onboard the Terra and Aqua satellites, to increase spatial coverage and produce complete fields to facilitate comparison with models and station data. The fusion algorithm used the maximum likelihood technique to merge the pixel values where available. The algorithm was applied to two regional AOT subsets (with mostly regular and irregular gaps, respectively) and a set of AOT fields that differed only in the size and location of artificially created gaps. The Cumulative Semivariogram (CSV) was found to be sensitive to the spatial distribution of gap areas and, thus, useful for assessing the sensitivity of the fused data to spatial gaps.

Leptoukh, Gregory

Facilitating Analysis of Multiple Partial Data Streams

Robotic Operations Automation: Mechanisms, Imaging, Navigation report Generation (ROAMING) is a set of computer programs that facilitates and accelerates both tactical and strategic analysis of time-sampled data especially the disparate and often incomplete streams of Mars Explorer Rover (MER) telemetry data described in the immediately preceding article. As used here, tactical refers to the activities over a relatively short time (one Martian day in the original MER application) and strategic refers to a longer time (the entire multi-year MER missions in the original application). Prior to installation, ROAMING must be configured with the types of data of interest, and parsers must be modified to understand the format of the input data (many example parsers are provided, including for general CSV files). Thereafter, new data from multiple disparate sources are automatically resampled into a single common annotated spreadsheet stored in a readable space-separated format, and these data can be processed or plotted at any time scale. Such processing or plotting makes it possible to study not only the details of a particular activity spanning only a few seconds, but also longer-term trends. ROAMING makes it possible to generate mission-wide plots of multiple engineering quantities [e.g., vehicle tilt as in Figure 1(a), motor current, numbers of images] that, heretofore could be found only in thousands of separate files. ROAMING also supports automatic annotation of both images and graphs. In the MER application, labels given to terrain features by rover scientists and engineers are automatically plotted in all received images based on their associated camera models (see Figure 2), times measured in seconds are mapped to Mars local time, and command names or arbitrary time-labeled events can be used to label engineering plots, as in Figure 1(b).

Maimone, Mark W.

NASA Tech Briefs, June 2009

Topics covered include: Device for Measuring Low Flow Speed in a Duct, Measuring Thermal Conductivity of a Small Insulation Sample, Alignment Jig for the Precise Measurement of THz Radiation, Autoignition Chamber for Remote Testing of Pyrotechnic Devices, Microwave Power Combiners for Signals of Arbitrary Amplitude, Synthetic Foveal Imaging Technology, Airborne Antenna System for Minimum-Cycle-Slip GPS Reception, Improved Starting Materials for Back-Illuminated Imagers, Multi-Modulator for Bandwidth-Efficient Communication, Some Improvements in Utilization of Flash Memory Devices, GPS/MEMS IMU/Microprocessor Board for Navigation, T/R Multi-Chip MMIC Modules for 150 GHz, Pneumatic Haptic Interfaces, Device Acquires and Retains Rock or Ice Samples, Cryogenic Feedthrough Test Rig, Improved Assembly for Gas Shielding During Welding or Brazing, Two-Step Plasma Process for Cleaning Indium Bonding Bumps, Tool for Crimping Flexible Circuit Leads, Yb14MnSb11 as a High-Efficiency Thermoelectric Material, Polyimide-Foam/Aerogel Composites for Thermal Insulation, Converting CSV Files to RKSML Files, Service Management Database for DSN Equipment, Chemochromic Hydrogen Leak Detectors, Compatibility of Segments of Thermoelectric Generators, Complementary Barrier Infrared Detector, JPL Greenland Moulin Exploration Probe, Ultra-Lightweight Self-Deployable Nanocomposite Structure for Habitat Applications, and Room-Temperature Ionic Liquids for Electrochemical Capacitors.

Source record

Trick Simulation Environment 07

The Trick Simulation Environment is a generic simulation toolkit used for constructing and running simulations. This release includes a Monte Carlo analysis simulation framework and a data analysis package. It produces all auto documentation in XML. Also, the software is capable of inserting a malfunction at any point during the simulation. Trick 07 adds variable server output options and error messaging and is capable of using and manipulating wide characters for international support. Wide character strings are available as a fundamental type for variables processed by Trick. A Trick Monte Carlo simulation uses a statistically generated, or predetermined, set of inputs to iteratively drive the simulation. Also, there is a framework in place for optimization and solution finding where developers may iteratively modify the inputs per run based on some analysis of the outputs. The data analysis package is capable of reading data from external simulation packages such as MATLAB and Octave, as well as the common comma-separated values (CSV) format used by Excel, without the use of external converters. The file formats for MATLAB and Octave were obtained from their documentation sets, and Trick maintains generic file readers for each format. XML tags store the fields in the Trick header comments. For header files, XML tags for structures and enumerations, and the members within are stored in the auto documentation. For source code files, XML tags for each function and the calling arguments are stored in the auto documentation. When a simulation is built, a top level XML file, which includes all of the header and source code XML auto documentation files, is created in the simulation directory. Trick 07 provides an XML to TeX converter. The converter reads in header and source code XML documentation files and converts the data to TeX labels and tables suitable for inclusion in TeX documents. A malfunction insertion capability allows users to override the value of any simulation variable, or call a malfunction job, at any time during the simulation. Users may specify conditions, use the return value of a malfunction trigger job, or manually activate a malfunction. The malfunction action may consist of executing a block of input file statements in an action block, setting simulation variable values, call a malfunction job, or turn on/off simulation jobs.

Lin, Alexander S.

Particle Filtering for Model-Based Anomaly Detection in Sensor Networks

A novel technique has been developed for anomaly detection of rocket engine test stand (RETS) data. The objective was to develop a system that postprocesses a csv file containing the sensor readings and activities (time-series) from a rocket engine test, and detects any anomalies that might have occurred during the test. The output consists of the names of the sensors that show anomalous behavior, and the start and end time of each anomaly. In order to reduce the involvement of domain experts significantly, several data-driven approaches have been proposed where models are automatically acquired from the data, thus bypassing the cost and effort of building system models. Many supervised learning methods can efficiently learn operational and fault models, given large amounts of both nominal and fault data. However, for domains such as RETS data, the amount of anomalous data that is actually available is relatively small, making most supervised learning methods rather ineffective, and in general met with limited success in anomaly detection. The fundamental problem with existing approaches is that they assume that the data are iid, i.e., independent and identically distributed, which is violated in typical RETS data. None of these techniques naturally exploit the temporal information inherent in time series data from the sensor networks. There are correlations among the sensor readings, not only at the same time, but also across time. However, these approaches have not explicitly identified and exploited such correlations. Given these limitations of model-free methods, there has been renewed interest in model-based methods, specifically graphical methods that explicitly reason temporally. The Gaussian Mixture Model (GMM) in a Linear Dynamic System approach assumes that the multi-dimensional test data is a mixture of multi-variate Gaussians, and fits a given number of Gaussian clusters with the help of the wellknown Expectation Maximization (EM) algorithm. The parameters thus learned are used for calculating the joint distribution of the observations. However, this GMM assumption is essentially an approximation and signals the potential viability of non-parametric density estimators. This is the key idea underlying the new approach.

Solano, Wanda

Advanced Query and Data Mining Capabilities for MaROS

The Mars Relay Operational Service (MaROS) comprises a number of tools to coordinate, plan, and visualize various aspects of the Mars Relay network. These levels include a Web-based user interface, a back-end "ReSTlet" built in Java, and databases that store the data as it is received from the network. As part of MaROS, the innovators have developed and implemented a feature set that operates on several levels of the software architecture. This new feature is an advanced querying capability through either the Web-based user interface, or through a back-end REST interface to access all of the data gathered from the network. This software is not meant to replace the REST interface, but to augment and expand the range of available data. The current REST interface provides specific data that is used by the MaROS Web application to display and visualize the information; however, the returned information from the REST interface has typically been pre-processed to return only a subset of the entire information within the repository, particularly only the information that is of interest to the GUI (graphical user interface). The new, advanced query and data mining capabilities allow users to retrieve the raw data and/or to perform their own data processing. The query language used to access the repository is a restricted subset of the structured query language (SQL) that can be built safely from the Web user interface, or entered as freeform SQL by a user. The results are returned in a CSV (Comma Separated Values) format for easy exporting to third party tools and applications that can be used for data mining or user-defined visualization and interpretation. This is the first time that a service is capable of providing access to all cross-project relay data from a single Web resource. Because MaROS contains the data for a variety of missions from the Mars network, which span both NASA and ESA, the software also establishes an access control list (ACL) on each data record in the database repository to enforce user access permissions through a multilayered approach.

Wang, Paul