Search NASA⌕ Search

SEARCH · Search NASA

Results for “Product Shell”

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.

248 records · Page 14

Project Report: Automatic Sequence Processor Software Analysis

The Mission Planning and Sequencing (MPS) element of Multi-Mission Ground System and Services (MGSS) provides space missions with multi-purpose software to plan spacecraft activities, sequence spacecraft commands, and then integrate these products and execute them on spacecraft. Jet Propulsion Laboratory (JPL) is currently is flying many missions. The processes for building, integrating, and testing the multi-mission uplink software need to be improved to meet the needs of the missions and the operations teams that command the spacecraft. The Multi-Mission Sequencing Team is responsible for collecting and processing the observations, experiments and engineering activities that are to be performed on a selected spacecraft. The collection of these activities is called a sequence and ultimately a sequence becomes a sequence of spacecraft commands. The operations teams check the sequence to make sure that no constraints are violated. The workflow process involves sending a program start command, which activates the Automatic Sequence Processor (ASP). The ASP is currently a file-based system that is comprised of scripts written in perl, c-shell and awk. Once this start process is complete, the system checks for errors and aborts if there are any; otherwise the system converts the commands to binary, and then sends the resultant information to be radiated to the spacecraft.

sequencing↗

Maintaining a Local Data Integration System in Support of Weather Forecast Operations

Since 2000, both the National Weather Service in Melbourne, FL (NWS MLB) and the Spaceflight Meteorology Group (SMG) have used a local data integration system (LDIS) as part of their forecast and warning operations. Each has benefited from 3-dimensional analyses that are delivered to forecasters every 15 minutes across the peninsula of Florida. The intent is to generate products that enhance short-range weather forecasts issued in support of NWS MLB and SMG operational requirements within East Central Florida. The current LDIS uses the Advanced Regional Prediction System (ARPS) Data Analysis System (ADAS) package as its core, which integrates a wide variety of national, regional, and local observational data sets. It assimilates all available real-time data within its domain and is run at a finer spatial and temporal resolution than current national- or regional-scale analysis packages. As such, it provides local forecasters with a more comprehensive and complete understanding of evolving fine-scale weather features. Recent efforts have been undertaken to update the LDIS through the formal tasking process of NASA's Applied Meteorology Unit. The goals include upgrading LDIS with the latest version of ADAS, incorporating new sources of observational data, and making adjustments to shell scripts written to govern the system. A series of scripts run a complete modeling system consisting of the preprocessing step, the main model integration, and the post-processing step. The preprocessing step prepares the terrain, surface characteristics data sets, and the objective analysis for model initialization. Data ingested through ADAS include (but are not limited to) Level II Weather Surveillance Radar- 1988 Doppler (WSR-88D) data from six Florida radars, Geostationary Operational Environmental Satellites (GOES) visible and infrared satellite imagery, surface and upper air observations throughout Florida from NOAA's Earth System Research Laboratory/Global Systems Division/Meteorological Assimilation Data Ingest System (MADIS), as well as the Kennedy Space Center ICape Canaveral Air Force Station wind tower network. The scripts provide NWS MLB and SMG with several options for setting a desirable runtime configuration of the LDIS to account for adjustments in grid spacing, domain location, choice of observational data sources, and selection of background model fields, among others. The utility of an improved LDIS will be demonstrated through postanalysis warm and cool season case studies that compare high-resolution model output with and without the ADAS analyses. Operationally, these upgrades will result in more accurate depictions of the current local environment to help with short-range weather forecasting applications, while also offering an improved initialization for local versions of the Weather Research and Forecasting model.

Watson, Leela R.↗

High Resolution, Non-Dispersive X-Ray Calorimeter Spectrometers on EBITs and Orbiting Observatories

X-ray spectroscopy is the primary tool for performing atomic physics with Electron beam ion trap (EBITs). X-ray instruments have generally fallen into two general categories, 1) dispersive instruments with very high spectral resolving powers but limited spectral range, limited count rates, and require an entrance slit, generally, for EBITs, defined by the electron beam itself, and 2) non-dispersive solid-state detectors with much lower spectral resolving powers but that have a broad dynamic range, high count rate ability and do not require a slit. Both of these approaches have compromises that limit the type and efficiency of measurements that can be performed. In 1984 NASA initiated a program to produce a non-dispersive instrument with high spectral resolving power for x-ray astrophysics based on the cryogenic x-ray calorimeter. This program produced the XRS non-dispersive spectrometers on the Astro-E, Astro-E2 (Suzaku) orbiting observatories, the SXS instrument on the Astro-H observatory, and the planned XMS instrument on the International X-ray Observatory. Complimenting these spaceflight programs, a permanent high-resolution x-ray calorimeter spectrometer, the XRS/EBIT, was installed on the LLNL EBIT in 2000. This unique instrument was upgraded to a spectral resolving power of 1000 at 6 keV in 2003 and replaced by a nearly autonomous production-class spectrometer, the EBIT Calorimeter Spectrometer (ECS), in 2007. The ECS spectrometer has a simultaneous bandpass from 0.07 to over 100 keV with a spectral resolving power of 1300 at 6 keV with unit quantum efficiency, and 1900 at 60 keV with a quantum efficiency of 30%. X-ray calorimeters are event based, single photon spectrometers with event time tagging to better than 10 us. We are currently developing a follow-on instrument based on a newer generation of x-ray calorimeters with a spectral resolving power of 3000 at 6 keV, and improved timing and measurement cadence. The unique capabilities of the x-ray calorimeter spectrometer, coupled with higher spectral resolution dispersive spectrometers to resolve line blends, has enabled many science investigations, to date mostly in our x-ray laboratory astrophysics program. These include measurements of absolute cross sections for Land K shell emission from Fe and Ni, charge exchange measurements in many astrophysically abundant elements, lifetime measurements, line ratios, and wavelength measurements. In addition, we have performed many additional measurements in nuclear physics, and in support of diagnostics for laser fusion, for example. In this presentation we will give a detailed overview of x-ray calorimeter instruments in general and in our EBIT laboratory astrophysics program in particular. We will also discuss the science yield of our measurements at EBIT over the last decade) prospects for future science enabled by the current generation of spectrometers and that will be expanded in the near future by the next generation of spectrometers starting in 2611.

Porter, Frederick S.↗

A mixed pseudospectral/finite difference method for a thermally driven fluid in a nonuniform gravitational field

A numerical study of the steady, axisymmetric flow in a heated, rotating spherical shell is conducted to model the Atmospheric General Circulation Experiment (AGCE) proposed to run aboard a later Shuttle mission. The AGCE will consist of concentric rotating spheres confining a dielectric fluid. By imposing a dielectric field across the fluid a radial body force will be created. The numerical solution technique is based on the incompressible Navier-Stokes equations. In the method a pseudospectral technique is used in the latitudinal direction, and a second-order accurate finite difference scheme discretizes time and radial derivatives. This paper discusses the development and performance of this numerical scheme for the AGCE which has been modeled in the past only by pure FD formulations. In addition, previous models have not investigated the effect of using a dielectric force to simulate terrestrial gravity. The effect of this dielectric force on the flow field is investigated as well as a parameter study of varying rotation rates and boundary temperatures. Among the effects noted are the production of larger velocities and enhanced reversals of radial temperature gradients for a body force generated by the electric field.

Macaraeg, M. G.↗

A Nucleosynthetic Origin for the Southwestern Fe-rich Structure in Kepler's Supernova Remnant

Chandra X-ray observations of Kepler's supernova remnant indicate the existence of a high-speed Fe-rich ejecta structure in the southwestern region. We report strong K-shell emission from Fe-peak elements (Cr, Mn, Fe, Ni), as well as Ca, in this Fe-rich structure, implying that those elements could be produced in the inner area of the exploding white dwarf. We found Ca/Fe, Cr/Fe, Mn/Fe, and Ni/Fe mass ratios of 1.0%–4.1%, 1.0%–4.6%, 1%–11%, and 2%–30%, respectively. In order to constrain the burning regime that could produce this structure, we compared these observed mass ratios with those in 18 one-dimensional Type Ia nucleosynthesis models (including both near-M Ch and sub-M Ch explosion models). The observed mass ratios agree well with those around the middle layer of incomplete Si burning in Type Ia nucleosynthesis models with a peak temperature of ~(5.0–5.3) × 10(exp 9) K and a high metallicity, Z > 0.0225. Based on our results, we infer the necessity for some mechanism to produce protruding Fe-rich clumps dominated by incomplete Si-burning products during the explosion. We also discuss the future perspectives of X-ray observations of Fe-rich structures in other Type Ia supernova remnants.

Toshiki Sato↗

A Warm Garage for a Lunar Rover

Approach: One approach to heating a rover during the lunar night is the so-called thermal wadis concept [1]. This involves heating the regolith with solar concentrators and placing the rover on the heated surface for the night. Since the regolith is heated by a relatively weak heat flux, a high thermal conductivity is required for heating a sufficiently large mass of regolith. However, lunar regolith has a low thermal conductivity. Therefore, the concept involves increasing the conductivity by sintering the regolith, which requires a significant energy input and complex procedures. Here we propose an alternative approach where the low thermal conductivity of regolith is an advantage. Specifically, we propose to use a highly exothermic combustible mixture for heat generation. The mixture pellets are placed in the surface layer of regolith and ignited. The combustion forms condensed products and releases heat, which then slowly spreads to the surrounding regolith. Heat can also be transferred, for example, by heat pipes, into radiant heating surfaces installed on the ground. A greenhouse that transmits sunlight during the day and decreases the radiative heat losses during the night can also be installed. Selection of the Heat-generating Mixture: The reactive mixture should have a high specific energy and generate only condensed products since gases could disturb the regolith layer, carry enthalpy out of the system, and lead to an explosion. There are mixtures, (sometimes called pyrolants) that possess very high specific energies. One example is magnesium-Teflon-Viton mixtures used in flares. However, they produce gases and may cause explosions. Other mixtures that include magnesium cannot be used either because of the high vapor pressure of Mg at temperatures well below the combustion temperature. Recently, mixtures that involve lithium peroxide (Li2O2) have been proposedfor using in space power systems [2]. However, they produce lithium oxide (Li2O), which boils at 2800 K at 1 atm and hence at a lower temperature in vacuum. Fortunately, there exist many mixtures that release a lot of heat and form only condensed products during the combustion. Many such mixtures have been used for self-propagating high-temperature synthesis (SHS) of various materials [3, 4]. For the application discussed here, t itanium/boron (1:2 mole ratio) mixture appears to be particularly promising. The specific energy is 4.0 MJ/kg (1.1 kWh/kg), the adiabatic flame temperature is about 3200 K, and the reaction forms solid titanium diboride (TiB2, melting point: 3500 K). The mixture can be ignited easily with a heated tungsten wire, and it has been used widely as a booster to ignite the main mixture in the SHS process.Estimates: Assuming that specific heat of regolith is 500 J/(kg∙K) [5] and all generated heat is transferred to regolith, 12.5 kg of the Ti/B mixture would increase the temperature of 1000 kg of regolith by 100 K. To evaluate the rate of heat transfer in the regolith, a spherical model was analyzed where the heat released by a 12.5 kg Ti/B core propagates by thermal conduction through a 1000 kg regolith shell with no heat loss from its outer surface. At a bulk density of 1500 kg/m3 [5], the radius of the shell was 54 cm, while the radius of the core was about 11 cm. The calculations were conducted using Thermal Desktop SINDA/FLUINT (Cullimore and Ring Technologies) software at two constant values of bulk thermal conductivityk of the regolith: 0.001 and 0.01 W/(m∙K). The results show that after 14.5 days the core lost 31% of the released heat at the lower k and 77% at the higher k. At a distance of 20 cm from the core surface, the temperature of the regolith increased by only 1 K at the lower k and by 132 K at the higher k. In reality, the regolith near the heat source will be melted, so its thermal conductivity will increase significantly. Nevertheless, the conducted estimates indicate that combustion-based heat generators, placed directly in the regolith, could provide heat during a rather long period such as the lunar night.Conclusion: Heat generators based on gasless combustion of highly energetic reactive mixtures could be installed directly in the surface layer of lunar regolith. Because of the low thermal conductivity of the regolith, such generators would keep thermal energy for days and gradually supply heat to a rover/lander.Acknowledgment: The material presented in this work is based upon the work supported by National Aeronautics and Space Administration (NASA) under Grant #80NSSC20K0293.References: [1] Balasubramaniam R. et al. (2011) J. Thermophys. Heat Trans., 25,130−139. [2] Blair R.G. and Vasu S.S. (2022) Conf. Advanced Power Systems for Deep Space Exploration. [3] Varma A. et al. (1998) Adv. Chem. Eng., 24,79−226. [4] Levashov E.A. et al. (2017) Int. Mater. Rev., 62,203−239. [5] Wood-Robinson R. et al. (2019) J. Geophys. Res. Planets, 124, 1989−2011.

lunar↗

A mixed pseudospectral/finite difference method for a thermally driven fluid in a nonuniform gravitational field

A numerical study of the steady, axisymmetric flow in a heated, rotating spherical shell is conducted to model the Atmospheric General Circulation Experiment (AGCE) proposed to run aboard a later shuttle mission. The AGCE will consist of concentric rotating spheres confining a dielectric fluid. By imposing a dielectric field across the fluid a radial body force will be created. The numerical solution technique is based on the incompressible Navier-Stokes equations. In the method a pseudospectral technique is based on the incompressible Navier-Stokes equations. In the method a pseudospectral technique is used in the latitudinal direction, and a second-order accurate finite difference scheme discretizes time and radial derivatives. This paper discusses the development and performance of this numerical scheme for the AGCE which has been modelled in the past only by pure FD formulations. In addition, previous models have not investigated the effect of using a dielectric force to simulate terrestrial gravity. The effect of this dielectric force on the flow field is investigated as well as a parameter study of varying rotation rates and boundary temperatures. Among the effects noted are the production of larger velocities and enhanced reversals of radial temperature gradients for a body force generated by the electric field.

Macaraeg, M. G.↗

Applying Analog Integrated Circuits for Hero Protection

One of the most efficient methods for protecting electro-explosive devices (EED's) from HERO and ESD is to shield the EED in a conducting shell (Faraday cage). Electrical energy is transferred to the bridge by means of a magnetic coupling which passes through a portion of the conducting shell that is made from a magnetically permeable but electrically conducting material. This technique was perfected by ML Aviation, a U.K. company, in the early 80's, and was called a Radio Frequency Attenuation Connector (RFAC). It is now in wide use in the U.K. Previously, the disadvantage of RFAC over more conventional methods was its relatively high cost, largely driven by a thick film hybrid circuit used to switch the primary of the transformer. Recently, through a licensing agreement, this technology has been transferred to the U.S. and significant cost reductions and performance improvements have been achieved by the introduction of analog integrated circuits. An integrated circuit performs the following functions: (1) Chops the DC input to a signal suitable for driving the primary of the transformer; (2) Verifies the input voltage is above a threshold; (3) Verifies the input voltage is valid for a pre set time before enabling the device; (4) Provides thermal protection of the circuit; and (5) Provides an external input for independent logic level enabling of the power transfer mechanism. This paper describes the new RFAC product and its applications.

Kenneth E Willis↗

Content Documents Management

The Content Documents are created and managed under the System Software group with. Launch Control System (LCS) project. The System Software product group is lead by NASA Engineering Control and Data Systems branch (NE~C3) at Kennedy Space Center. The team is working on creating Operating System Images (OSI) for different platforms (i.e. AIX, Linux, Solaris and Windows). Before the OSI can be created, the team must create a Content Document which provides the information of a workstation or server, with the list of all the software that is to be installed on it and also the set where the hardware belongs. This can be for example in the LDS, the ADS or the FR-l. The objective of this project is to create a User Interface Web application that can manage the information of the Content Documents, with all the correct validations and filters for administrator purposes. For this project we used one of the most excellent tools in agile development applications called Ruby on Rails. This tool helps pragmatic programmers develop Web applications with Rails framework and Ruby programming language. It is very amazing to see how a student can learn about OOP features with the Ruby language, manage the user interface with HTML and CSS, create associations and queries with gems, manage databases and run a server with MYSQL, run shell commands with command prompt and create Web frameworks with Rails. All of this in a real world project and in just fifteen weeks!

Muniz, R.↗

Computer-Controlled Cylindrical Polishing Process for Large X-Ray Mirror Mandrels

We are developing high-energy grazing incidence shell optics for hard-x-ray telescopes. The resolution of a mirror shells depends on the quality of cylindrical mandrel from which they are being replicated. Mid-spatial-frequency axial figure error is a dominant contributor in the error budget of the mandrel. This paper presents our efforts to develop a deterministic cylindrical polishing process in order to keep the mid-spatial-frequency axial figure errors to a minimum. Simulation software is developed to model the residual surface figure errors of a mandrel due to the polishing process parameters and the tools used, as well as to compute the optical performance of the optics. The study carried out using the developed software was focused on establishing a relationship between the polishing process parameters and the mid-spatial-frequency error generation. The process parameters modeled are the speeds of the lap and the mandrel, the tool s influence function, the contour path (dwell) of the tools, their shape and the distribution of the tools on the polishing lap. Using the inputs from the mathematical model, a mandrel having conical approximated Wolter-1 geometry, has been polished on a newly developed computer-controlled cylindrical polishing machine. The preliminary results of a series of polishing experiments demonstrate a qualitative agreement with the developed model. We report our first experimental results and discuss plans for further improvements in the polishing process. The ability to simulate the polishing process is critical to optimize the polishing process, improve the mandrel quality and significantly reduce the cost of mandrel production

Khan, Gufran S.↗

Functional Responses in Otolith Structures from Micro- to Hyper-Gravity

Vertebrates and invertebrates sense gravito-inertial acceleration by mechanoreceptors in the otolith and statolith organs, respectively. These structures consist of ciliated sensory hair cells surmounted by biomineral grains of calcium carbonate (CaCO3) called oto-orstato-conia. The grains provide mechanical loading of hair cell cilia, and their high density increases sensitivity to acceleration. A widely considered mechanism by which the animal responds to a chronic change in amplitude of gravity is a change in weight lending otoconia. In G, it is argued, the organism counters the loss of gravity by increasing CaCO3 production, thereby increasing otolith mass, as a means to increase system gain. In hypergravity (HG), the converse is argued. Here, we present the results obtained in 3 species exposed both to G and HG. Adult toadfish, Opsanus tau, were exposed to G in 2 short-duration shuttle missions and to 1.24 1.73G centrifugation for 1-32 days; re-adaptation was studied following 1-8 days of 1G. Results show a biphasic pattern in response to 1.73G: initial hypersensitivity, similar to that observed after G exposure, followed by transition to a significant decrease at 16-32 days. Recovery from HG exposure is 4-8 days. Next, we examined directly the responses of statocyst receptors in the land snail after exposure to G on two unmanned Russian Orbital missions and at 1.24G. Similar to vertebrate afferents snail receptors increased their sensitivity to tilt after G exposure, and decrease it after 16-32 days of HG. Two major pieces of information are still needed: vertebrate hair cell response to altered gravity and impact of longer duration exposures on sensory plasticity. To address the latter, we applied electron microscopic techniques to image otoconia mass obtained from 1) mice subjected to 91-days of weightlessness in the Mouse Drawer System (MDS) flown on International Space Station, 2) mice subjected to 91-days of 1.24G centrifugation on ground, and 3) mice flown on 2 short-duration orbital missions. Images indicate a clear restructuring of individual otoconia, suggesting deposition to the outer shell. Images from their HG counterparts indicate the converse - an ablation of the otoconia mass. For shorter duration exposures to weightlessness on 13-day shuttle missions, mice otoconia appear normal. Despite the permanence of 1G in evolution, the animal senses exposure to a novel, non-1G, environment and adaptive mechanisms are initiated - in the short term, compensation is likely confined to the peripheral sensory receptors, the brain or both. For longer exposures structural modifications of the endorgan may also result. Support Contributed By: NASA 03-OBPR-04 and 11-11_Omni_2-0002

Vertebrates↗

Development of microchannel plate x-ray optics

The goal of this research program was to develop a novel technique for focusing x-rays based on the optical system of a lobster's eye. A lobster eye employs many closely packed reflecting surfaces arranged within a spherical or cylindrical shell. These optics have two unique properties: they have unlimited fields of view and can be manufactured via replication of identical structures. Because the angular resolution is given by the ratio of the size of the individual optical elements to the focal length, optical elements with sizes on the order of one hundred microns are required to achieve good angular resolution with a compact telescope. We employed anisotropic etching of single crystal silicon wafers for the fabrication of micron-scale optical elements. This technique, commonly referred to as silicon micromachining, is based on silicon fabrication techniques developed by the microelectronics industry. An anisotropic etchant is a chemical which etches certain silicon crystal planes much more rapidly than others. Using wafers in which the slowly etched crystal planes are aligned perpendicularly to the wafer surface, it is possible to etch a pattern completely through a wafer with very little distortion. Our optics consist of rectangular pores etched completely through group of zone axes (110) oriented silicon wafers. The larger surfaces of the pores (the mirror elements) were aligned with the group of zone axes (111) planes of the crystal perpendicular to the wafer surface. We have succeeded in producing silicon lenses with a geometry suitable for 1-d focusing x-ray optics. These lenses have an aspect ratio (40:1) suitable for x-ray reflection and have very good optical surface alignment. We have developed a number of process refinements which improved the quality of the lens geometry and the repeatability of the etch process. A significant progress was made in obtaining good optical surface quality. The RMS roughness was decreased from 110 A for our initial lenses to 30 A in the final lenses. A further factor of three improvement in surface quality is required for the production of efficient x-ray optics. In addition to the silicon fabrication, an x-ray beam line was constructed at Columbia for testing the optics.

Kaaret, Philip↗

A Structural and Molecular Approach for the Study Biomarkers

Investigation of the nucleation and growth of crystals in both abiotic and biotic systems is critical to seemingly diverse disciplines of geology, biology, environmental science, and astrobiology. While there are abundant studies devoted to the determination of the structure and composition of inorganic crystals, as well as to the development of thermodynamic and kinetic models, it is only recently that research efforts have been directed towards understanding mineralization in biological systems (i.e., biomineralization). Biomineralization refers to the processes by which living organisms form inorganic solids. Studies of the processes of biomineralization under low temperature aqueous conditions have focused primarily on magnetite forming bacteria and shell forming marine organisms. Many of the biological building materials consist of inorganic minerals (calcium carbonate, calcium phosphate, silica or iron oxide) intricately combined with organic polymers (like proteins). More recently, efforts have been undertaken to explore the nature of biological activities in ancient rocks. In the absence of well-preserved microorganisms or genetic material required for the polmerase chain reaction (PCR) method in molecular phylogenetic studies, using biominerals as biomarkers offers an alternative approach for the recognition of biogenic activity in both terrestrial and extraterrestrial environments. The primary driving force in biomineralization is the interaction between organic and inorganic phases. Thus, the investigation of the ultrastructure and the nature of reactions at the molecular level occurring at the interface between inorganic and organic phases is essential to understanding the processes leading to the nucleation and growth of crystals. It is recognized that crystal surfaces can serve as the substrate for the organization of organic molecules that lead to the formation of polymers and other complex organic molecules, and in discussions of the origins of life, is referred to as organic synthesis on mineral surfaces. Furthermore, it is suggested that the interaction between mineral surfaces and simple organic molecules resulted in the formation of amino acids, RNA, and perhaps other more complex molecules such as proteins. On the other hand, in natural systems, it is recognized that functional groups on cell walls or membranes of microorganisms serve as sites of nucleation and crystallization. The precise replication of biominerals with controlled structure, morphology, size and texture is not confined to higher organisms as it also occurs in primitive prokaryotic cells such as magnetotactic bacteria and cyanobacteria. This suggests that the principal strategies of biomineralization were established early on in the evolutionary history of organisms. It is critical, therefore, to search for common mechanisms within diverse biological systems. One such common factor is the capability for organization and self-assembly. Organic macromolecules such as proteins and lipids can aggregate and polymerize forming membranes or extracellular matrix. At the organic-inorganic interface, several factors such as lattice geometry, polarity, stereochemistry and topography may act in concert to control nucleation and growth of crystals. Although several models have been proposed that discuss the significance of these factors for biomineralization, no comprehensive experimental data are available. In contrast to crystallization in exclusively inorganic systems, the kinetics of reaction and structural relationships between organic and inorganic phases in biominerals or biomimetic material is poorly understood. For example, it is not clear if the concept of epitactic growth (geometrical matching of unit cells at the interface of a secondary crystal growing on a primary crystal) applies to organic-inorganic systems. In contrast to inorganic templates that often have a smooth and rigid surface that promotes epitactic growth, biological substrates are usually rough and result in a large degree of mismatch. It is apparent that factors controlling the reaction at the crystal-matrix interface are strongly dependent upon the nature of the substrate. Therefore, characterization of the assembled organic surface and surface structure of the inorganic phase is crucial to understanding the processes of biomineralization. The focus of our research is the investigation of the processes leading to the nucleation and growth of crystals on both natural and synthetic systems through an interdisciplinary approach that integrates molecular biology, morphology and mineralogy using advanced preparation and analytical techniques. We have studied run-products, particularly magnetite, siderite and other carbonates, that resulted from extracellular biomineralization by extremophiles isolated from a variety of extreme environments ranging from permafrost to hydrothermal vent systems. The results of this study are critical to recognizing biomarkers in terrestrial and extraterrestrial environments.

Thomas-Keprta, Kathie↗

Investigating the Simulink Auto-Coding Process

Model based program design is the most clear and direct way to develop algorithms and programs for interfacing with hardware. While coding "by hand" results in a more tailored product, the ever-growing size and complexity of modern-day applications can cause the project work load to quickly become unreasonable for one programmer. This has generally been addressed by splitting the product into separate modules to allow multiple developers to work in parallel on the same project, however this introduces new potentials for errors in the process. The fluidity, reliability and robustness of the code relies on the abilities of the programmers to communicate their methods to one another; furthermore, multiple programmers invites multiple potentially differing coding styles into the same product, which can cause a loss of readability or even module incompatibility. Fortunately, Mathworks has implemented an auto-coding feature that allows programmers to design their algorithms through the use of models and diagrams in the graphical programming environment Simulink, allowing the designer to visually determine what the hardware is to do. From here, the auto-coding feature handles converting the project into another programming language. This type of approach allows the designer to clearly see how the software will be directing the hardware without the need to try and interpret large amounts of code. In addition, it speeds up the programming process, minimizing the amount of man-hours spent on a single project, thus reducing the chance of human error as well as project turnover time. One such project that has benefited from the auto-coding procedure is Ramses, a portion of the GNC flight software on-board Orion that has been implemented primarily in Simulink. Currently, however, auto-coding Ramses into C++ requires 5 hours of code generation time. This causes issues if the tool ever needs to be debugged, as this code generation will need to occur with each edit to any part of the program; additionally, this is lost time that could be spent testing and analyzing the code. This is one of the more prominent issues with the auto-coding process, and while much information is available with regard to optimizing Simulink designs to produce efficient and reliable C++ code, not much research has been made public on how to reduce the code generation time. It is of interest to develop some insight as to what causes code generation times to be so significant, and determine if there are architecture guidelines or a desirable auto-coding configuration set to assist in streamlining this step of the design process for particular applications. To address the issue at hand, the Simulink coder was studied at a foundational level. For each different component type made available by the software, the features, auto-code generation time, and the format of the generated code were analyzed and documented. Tools were developed and documented to expedite these studies, particularly in the area of automating sequential builds to ensure accurate data was obtained. Next, the Ramses model was examined in an attempt to determine the composition and the types of technologies used in the model. This enabled the development of a model that uses similar technologies, but takes a fraction of the time to auto-code to reduce the turnaround time for experimentation. Lastly, the model was used to run a wide array of experiments and collect data to obtain knowledge about where to search for bottlenecks in the Ramses model. The resulting contributions of the overall effort consist of an experimental model for further investigation into the subject, as well as several automation tools to assist in analyzing the model, and a reference document offering insight to the auto-coding process, including documentation of the tools used in the model analysis, data illustrating some potential problem areas in the auto-coding process, and recommendations on areas or practices in the current Ramses model that should be further investigated. Several skills were required to be built up over the course of the internship project. First and foremost, my Simulink skills have improved drastically, as much of my experience had been modeling electronic circuits as opposed to software models. Furthermore, I am now comfortable working with the Simulink Auto-coder, a tool I had never used until this summer; this tool also tested my critical thinking and C++ knowledge as I had to interpret the C++ code it was generating and attempt to understand how the Simulink model affected the generated code. I had come into the internship with a solid understanding of Matlab code, but had done very little in using it to automate tasks, particularly Simulink tasks; along the same lines, I had rarely used shell script to automate and interface with programs, which I gained a fair amount of experience with this summer, including how to use regular expression. Lastly, soft-skills are an area everyone can continuously improve on; having never worked with NASA engineers, which to me seem to be a completely different breed than what I am used to (commercial electronic engineers), I learned to utilize the wealth of knowledge present at JSC. I wish I had come into the internship knowing exactly how helpful everyone in my branch would be, as I would have picked up on this sooner. I hope that having gained such a strong foundation in Simulink over this summer will open the opportunity to return to work on this project, or potentially other opportunities within the division. The idea of leaving a project I devoted ten weeks to is a hard one to cope with, so having the chance to pick up where I left off sounds appealing; alternatively, I am interested to see if there are any opening in the future that would allow me to work on a project that is more in-line with my research in estimation algorithms. Regardless, this summer has been a milestone in my professional career, and I hope this has started a long-term relationship between JSC and myself. I really enjoy the thought of building on my experience here over future summers while I work to complete my PhD at Missouri University of Science and Technology.

Gualdoni, Matthew J.↗