Search NASA⌕ Search

SEARCH · Search NASA

Results for “Programming”

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 631 records · Page 35

Commercial Smallsat Data Acquisition Program On-ramp #2 Airbus U.S. Synthetic Aperture Radar (SAR) Evaluation Report

In 2017, NASA’s Earth Science Division (ESD) launched the Private-Sector Small Constellation Satellite Data Product Pilot, now referred to as the Commercial Smallsat Data Acquisition (CSDA) program. The objective of CSDA is to identify, evaluate, and acquire commercial remote sensing data that support NASA’s Earth science research and application activities. The Pilot successfully concluded in early 2020, when CSDA transitioned into a sustained program with on-ramping opportunities for new vendors as the industry emerges with new candidates and capabilities. In October 2019, a Request for Information (RFI) seeking capability statements from parties interested in providing data from spaceborne platforms was released for the CSDA on-ramp #2 evaluations. To be responsive to the RFI, the commercial satellite constellations had to consist of three or more operating spacecraft actively collecting data in a non-geostationary orbit with full latitudinal coverage and be U.S. companies. Two vendors responded to the RFI and were evaluated by a committee composed of NASA ESD leadership, program managers, and scientists. Both vendors satisfied the RFI requirements and were asked to respond to a Request for Proposal (RFP). After review of the proposals, NASA entered into a Blanket Purchase Agreement (BPA) with Airbus Defense and Space GEO, Inc. (Airbus) U.S. in September 2021 and with BlackSky Geospatial Solutions, Inc. (BlackSky) in November 2021. In this report, CSDA provides an evaluation of the usefulness of data provided by the Airbus U.S. Synthetic Aperture Radar (SAR) satellite constellation, consisting of TerraSAR-X (launched in 2007), TanDEM-X (launched in 2010), and PAZ (launched in 2018), for advancing NASA’s Earth system science research and applications. The evaluation of the BlackSky commercial data will be provided in a separate report. To conduct the Airbus evaluation, NASA’s ESD augmented 13 existing research projects that could potentially benefit from, and had the expertise to evaluate, the commercial data being considered for longer-term purchase. Investigators from NASA’s Research and Analysis Program science focus areas and from NASA’s Applied Sciences Program elements participated in the evaluation. A summary of the research areas evaluated by the Principal Investigator (PI) teams is presented in Figure 3. CSDA also funded a dedicated activity to evaluate the satellite data quality (calibration and geolocation) independently by assessing the accuracy of data from Airbus. Evaluation activities were carried out by the selected PIs from December 7, 2022, to December 7, 2023. Delivery of datasets requested by the researchers began in January 2023. The vendors were evaluated on the accessibility of data, accuracy and completeness of metadata, and promptness and quality of user support services. Datasets purchased during the evaluation have been archived by NASA and will be made available to current and future government-funded researchers in accordance with the End User License Agreement (EULA). This synthesis report distills and integrates the findings of research reports commissioned by NASA for the Airbus evaluation. This report also includes recommendations that inform the way ahead for the program. The scientific results from the evaluations demonstrated that the commercial data from Airbus were able to advance NASA research and applications. However, the PIs encountered limitations that diminished the usefulness of the data due to the amount of effort that was required to access, preprocess, and analyze these data. One significant issue encountered was the limited spatial and temporal coverage of the data in the Airbus archive that could be used to conduct time series analyses or assessments over large spatial scales. Overall, however, the utility and the quality of the evaluated data outweighed the difficulties encountered, and NASA has concluded that the Airbus SAR data would complement NASA’s existing Earth observation capabilities and Airbus U.S. would qualify to participate in the sustained phase of the program.

Batuhan Osmanoglu↗

AutoBayes Program Synthesis System System Internals

This lecture combines the theoretical background of schema based program synthesis with the hands-on study of a powerful, open-source program synthesis system (Auto-Bayes). Schema-based program synthesis is a popular approach toward program synthesis. The lecture will provide an introduction into this topic and discuss how this technology can be used to generate customized algorithms. The synthesis of advanced numerical algorithms requires the availability of a powerful symbolic (algebra) system. Its task is to symbolically solve equations, simplify expressions, or to symbolically calculate derivatives (among others) such that the synthesized algorithms become as efficient as possible. We will discuss the use and importance of the symbolic system for synthesis. Any synthesis system is a large and complex piece of code. In this lecture, we will study Autobayes in detail. AutoBayes has been developed at NASA Ames and has been made open source. It takes a compact statistical specification and generates a customized data analysis algorithm (in C/C++) from it. AutoBayes is written in SWI Prolog and many concepts from rewriting, logic, functional, and symbolic programming. We will discuss the system architecture, the schema libary and the extensive support infra-structure. Practical hands-on experiments and exercises will enable the student to get insight into a realistic program synthesis system and provides knowledge to use, modify, and extend Autobayes.

Statistical Algorithms↗

Ecological Impacts of the Space Shuttle Program at John F. Kennedy Space Center, Florida

The Space Shuttle Program was one of NASAs first major undertakings to fall under the environmental impact analysis and documentation requirements of the National Environmental Policy Act of 1969 (NEPA). Space Shuttle Program activities at John F. Kennedy Space Center (KSC) and the associated Merritt Island National Wildlife Refuge (MINWR) contributed directly and indirectly to both negative and positive ecological trends in the region through the long-term, stable expenditure of resources over the 40 year program life cycle. These expenditures provided support to regional growth and development in conjunction with other sources that altered land use patterns, eliminated and modified habitats, and contributed to cultural eutrophication of the Indian River Lagoon. At KSC, most Space Shuttle Program related actions were conducted in previously developed facilities and industrial areas with the exception of the construction of the shuttle landing facility (SLF) and the space station processing facility (SSPF). Launch and operations impacts were minimal as a result of the low annual launch rate. The majority of concerns identified during the NEPA process such as potential weather modification, acid rain off site, and local climate change did not occur. Launch impacts from deposition of HCl and particulates were assimilated as a result of the high buffering capacity of the system and low launch and loading rates. Metals deposition from exhaust deposition did not display acute impacts. Sub-lethal effects are being investigated as part of the Resource Conservation and Recovery Act (RCRA) regulatory process. Major positive Space Shuttle Program effects were derived from the adequate resources available at the Center to implement the numerous environmental laws and regulations designed to enhance the quality of the environment and minimize impacts from human activities. This included reduced discharges of domestic and industrial wastewater, creation of stormwater management systems, remediation of past contamination sites, implementation of hazardous waste management systems, and creation of a culture of sustainability. Working with partners such as the USFWS and the St Johns River Water Management District (SJRWMD), wetlands and scrub restoration and management initiatives were implemented to enhance fish and wildlife populations at the Center. KSC remains the single largest preserve on the east coast of Florida in part due to NASAs commitment to stewardship. Ongoing Ecological Program projects are directed at development of information and knowledge to address future KSC management questions including the transition to a joint government and commercial launch facility, enhanced habitat management requirements for wetlands and scrub, potential impacts of emerging contaminants, and adaptation to climate change including projected sea level rise over the next 50-75 years.

Space Shuttle Program↗

The Necessity of Functional Analysis for Space Exploration Programs

As NASA moves toward expanded commercial spaceflight within its human exploration capability, there is increased emphasis on how to allocate responsibilities between government and commercial organizations to achieve coordinated program objectives. The practice of program-level functional analysis offers an opportunity for improved understanding of collaborative functions among heterogeneous partners. Functional analysis is contrasted with the physical analysis more commonly done at the program level, and is shown to provide theoretical performance, risk, and safety advantages beneficial to a government-commercial partnership. Performance advantages include faster convergence to acceptable system solutions; discovery of superior solutions with higher commonality, greater simplicity and greater parallelism by substituting functional for physical redundancy to achieve robustness and safety goals; and greater organizational cohesion around program objectives. Risk advantages include avoidance of rework by revelation of some kinds of architectural and contractual mismatches before systems are specified, designed, constructed, or integrated; avoidance of cost and schedule growth by more complete and precise specifications of cost and schedule estimates; and higher likelihood of successful integration on the first try. Safety advantages include effective delineation of must-work and must-not-work functions for integrated hazard analysis, the ability to formally demonstrate completeness of safety analyses, and provably correct logic for certification of flight readiness. The key mechanism for realizing these benefits is the development of an inter-functional architecture at the program level, which reveals relationships between top-level system requirements that would otherwise be invisible using only a physical architecture. This paper describes the advantages and pitfalls of functional analysis as a means of coordinating the actions of large heterogeneous organizations for space exploration programs.

program management↗

Methodologies for optimal resource allocation to the national space program and new space utilizations. Volume 1: Technical description

The optimal allocation of resources to the national space program over an extended time period requires the solution of a large combinatorial problem in which the program elements are interdependent. The computer model uses an accelerated search technique to solve this problem. The model contains a large number of options selectable by the user to provide flexible input and a broad range of output for use in sensitivity analyses of all entering elements. Examples of these options are budget smoothing under varied appropriation levels, entry of inflation and discount effects, and probabilistic output which provides quantified degrees of certainty that program costs will remain within planned budget. Criteria and related analytic procedures were established for identifying potential new space program directions. Used in combination with the optimal resource allocation model, new space applications can be analyzed in realistic perspective, including the advantage gain from existing space program plant and on-going programs such as the space transportation system.

Source record↗

Automated testing data reduction computer program

The capability of a computer program which can be part of a larger computer program for a fully automated multiaxial testing facility is described. The program was designed to process test data from tubular or flat specimens made from isotropic or anistropic materials, including high modulus fiber composites. Data from a large number of strain gages and combinations of applied loads can be used. Options are provided for single element, 90-degree, rectangular or Delta rosettes, or any combinations of these types of strain gages. Options are provided for strain gage transverse sensitivities. The program outputs include: structural axes strains and stresses, initial and strain-dependent elastic constants, shift of principal strain direction with load, and local curvatures from back-to-back strain gages, and either Calcomp or microfilm plots. The computer program is described with respect to its flow chart, input/output, embedding or linking with other programs.

Chamis, C. C.↗

Integrated operations/payloads/fleet analysis. Volume 3: System costs. Appendix A: Program direct costs

Individualized program direct costs for each satellite program are presented. This breakdown provides the activity level dependent costs for each satellite program. The activity level dependent costs, or, more simply, program direct costs, are comprised of the total payload costs (as these costs are strictly program dependent) and the direct launch vehicle costs. Only those incremental launch vehicle costs associated directly with the satellite program are considered. For expendable launch vehicles the direct costs include the vehicle investment hardware costs and the launch operations costs. For the reusable STS vehicles the direct costs include only the launch operations, recovery operations, command and control, vehicle maintenance, and propellant support. The costs associated with amortization of reusable vehicle investment, RDT&E range support, etc., are not included.

Source record↗

A computer program for the calculation of laminar and turbulent boundary layer flows

The results are presented of a study to produce a computer program to calculate laminar and turbulent boundary layer flows. The program is capable of calculating the following types of flow: (1) incompressible or compressible, (2) two dimensional or axisymmetric, and (3) flows with significant transverse curvature. Also, the program can handle a large variety of boundary conditions, such as blowing or suction, arbitrary temperature distributions and arbitrary wall heat fluxes. The program has been specialized to the calculation of equilibrium air flows and all of the thermodynamic and transport properties used are for air. For the turbulent transport properties, the eddy viscosity approach has been used. Although the eddy viscosity models are semi-empirical, the model employed in the program has corrections for pressure gradients, suction and blowing and compressibility. The basic method of approach is to put the equations of motion into a finite difference form and then solve them by use of a digital computer. The program is written in FORTRAN 4 and requires small amounts of computer time on most scientific machines. For example, most laminar flows can be calculated in less than one minute of machine time, while turbulent flows usually require three or four minutes.

Dwyer, H. A.↗

Viscel: A general purpose computer program for analysis of linear viscoelastic structures, volume 2

The VISCEL program is a general purpose computer program developed for equilibrium analysis of linear viscoelastic structures. The program is written in FORTRAN 5 language to operate on the Univac 1108 computer under the EXEC 8 operating system. The program, an extension of the linear equilibrium problem solver ELAS, is an updated and extended version of its earlier form written for the IBM 7094 computer. Finite element matrix displacement approach coupled with the synchronized material property concept, utilizing incremental time steps, was adopted for the solution presented. The step-by-step procedure involves solution of recursive equations in the time domain, which takes into account the memory of material properties. Incremental and accumulative displacements and stresses are obtained at the end of each time step. In order to minimize the extent of computations resulting from accumulative effects of material memory, the program provides an option which enables the employment of constant time steps in the logarithmic scale. Program documentation is presented.

Gupta, K. K.↗

Formulation of an effective safety design review for the Skylab Program.

The Skylab Program is presenting a unique set of requirements by extending the capabilities of both men and equipment to withstand extended periods of time in space. The progression of space programs which preceded Skylab have provided a set of building blocks of knowledge and experience coupled with an extensive ground test program which makes it possible to plan its flight program without earlier, unmanned test flights. This approach, however, makes it mandatory that to the maximum extent possible, we factor into the design review process all the 'lessons learned' which are applicable. It is this conscious review of the Skylab design, based on checklists prepared from design criteria, gleaned from a variety of sources and experiences, which is the subject of this paper. A brief description of the Skylab Program, its objectives, and the missions planned for it are presented briefly to better understand the degree of extrapolation of hardware development from previous programs.

Cohen, H.↗

DORCA computer program. Volume 1: User's guide

The Dynamic Operational Requirements and Cost Analysis Program (DORCA) was written to provide a top level analysis tool for NASA. DORCA relies on a man-machine interaction to optimize results based on external criteria. DORCA relies heavily on outside sources to provide cost information and vehicle performance parameters as the program does not determine these quantities but rather uses them. Given data describing missions, vehicles, payloads, containers, space facilities, schedules, cost values and costing procedures, the program computes flight schedules, cargo manifests, vehicle fleet requirements, acquisition schedules and cost summaries. The program is designed to consider the Earth Orbit, Lunar, Interplanetary and Automated Satellite Programs. A general outline of the capabilities of the program are provided.

Wray, S. T., Jr.↗

Analysis of advanced programs (Study 2.3). Volume 1: Executive summary

An analysis of advanced programs for space missions is presented. The subjects discussed are (1) alternate space shuttle configurations, (2) space transportation systems, (3) computer programs and methodology to estimate program cost implications of space vehicle program uncertainties, (4) vehicle synthesis program, (5) relative effectiveness of various proposals for space vehicles, and (6) cost analysis of solid propellant rocket engine program to support space shuttle vehicle.

Source record↗

Cost estimation for unmanned lunar and planetary programs

A basic model is presented for estimating the cost of unmanned lunar and planetary programs. Cost data were collected and analyzed for eight lunar and planetary programs. Total cost was separated into the following components: labor, overhead, materials, and technical support. The study determined that direct labor cost of unmanned lunar and planetary programs comprises 30 percent of the total program cost. Twelve program categories were defined for modeling: six spacecraft subsystem categories (science, structure, propulsion, electrical power, communications, and guidance and integration, test and quality assurance, launch and flight operations, ground equipment, systems analysis and engineering, and program management). An analysis showed that on a percentage basis, direct labor cost and direct labor manhours compare on a one-to-one ratio. Therefore, direct labor hours is used as the parameter for predicting cost, with the advantage of eliminating the effect of inflation on the analysis.

Dunkin, J. H.↗

Steady-state simulation program for attitude control propulsion systems

The formulation and the engineering equations employed in the steady state attitude control propulsion system simulation program are presented. The objective of this program is to aid in the preliminary design and development of propulsion systems used for spacecraft attitude control. The program simulates the integrated operation of the many interdependent components typically comprising an attitude control propulsion system. Flexibility, generality, ease of operation, and speed consistent with adequate accuracy were overriding considerations during the development of this program. Simulation modules were developed representing the various types of fluid components typically encountered in an attitude control propulsion system. These modules are basically self-contained and may be arranged by the program user into desired configuration through the program input data.

Heinmiller, P. J.↗

Geosynchronous platform definition study. Volume 6: Geosynchronous program evaluation and recommendations

The programmatic analyses conducted to achieve the objectives of the study are presented. The characteristics are examined of alternate geosynchronous programs based on servicing concepts, geosynchronous platform configurations, and equipment definitions which have evolved during the study. The logistics support necessary to carry out programs using these systems is defined considering alternate approaches for on-orbit servicing. The costs of the resultant programs are then determined and the alternate program approaches compared. Conventional programs with expendable satellites are also defined to the extent necessary to permit comparison with on-orbit serviced platform programs.

Myers, H. L.↗

Computer programs for calculating potential flow in propulsion system inlets

In the course of designing inlets, particularly for VTOL and STOL propulsion systems, a calculational procedure utilizing three computer programs evolved. The chief program is the Douglas axisymmetric potential flow program called EOD which calculates the incompressible potential flow about arbitrary axisymmetric bodies. The other two programs, original with Lewis, are called SCIRCL AND COMBYN. Program SCIRCL generates input for EOD from various specified analytic shapes for the inlet components. Program COMBYN takes basic solutions output by EOD and combines them into solutions of interest, and applies a compressibility correction.

Stockman, N. O.↗

BUCLAP2: A computer program for instability analysis of laminated long plates subjected to combined inplane loads

This program description document describes the program structure and the design details of a CDC 6600 FORTRAN 4 digital computer program, BUCLAP2, which uses minimum energy principles to do an elastic stability analysis of curved and flat laminated rectangular long plates subjected to combined inplane normal and shear loads. Given the geometry, the material properties, and slected boundary conditions for the plate element, the program calculates the minimum buckling load for various wave lengths. The two parallel ends of the program calculates the minimum buckling load for various wave lengths. The two parallel ends of the long plate must be simply supported and arbitrary elastic boundary conditions may be imposed along either one or both external longitudinal sides. For guide to program use, see

Halstead, D. W.↗

Plotting program for aerodynamic lifting surface theory

A description of and users manual for a USA FORTRAN IV computer program which plots the planform and control points of a wing are presented. The program also plots some of the configuration data such as the aspect ratio. The planform data is stored on a disc file which is created by a geometry program. This program, the geometry program, and several other programs are used together in the analysis of lifting, thin wings in steady, subsonic flow according to a kernel function lifting surface theory.

Medan, R. T.↗