Search NASA⌕ Search

SEARCH · Search NASA

Results for “program design”

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 253 records · Page 14

Advanced thermionic energy conversion

Developments towards space and terrestrial applications of thermionic energy conversion are presented. Significant accomplishments for the three month period include: (1) devised a blade-type distributed lead design with many advantages compared to the stud-type distributed lead; (2) completed design of Marchuk tube test apparatus; (3) concluded, based on current understanding, that residual hydrogen should not contribute to a negative space charge barrier at the collector; (4) modified THX design program to include series-coupled designs as well as inductively-coupled designs; (5) initiated work on the heat transfer technology, THX test module, output power transfer system, heat transfer system, and conceptual plant design tasks; and (6) reached 2200 hours of operation in JPL-5 cylindrical converter envelope test.

Source record↗

Interactive design and analysis of future large spacecraft concepts

An interactive computer aided design program used to perform systems level design and analysis of large spacecraft concepts is presented. Emphasis is on rapid design, analysis of integrated spacecraft, and automatic spacecraft modeling for lattice structures. Capabilities and performance of multidiscipline applications modules, the executive and data management software, and graphics display features are reviewed. A single user at an interactive terminal create, design, analyze, and conduct parametric studies of Earth orbiting spacecraft with relative ease. Data generated in the design, analysis, and performance evaluation of an Earth-orbiting large diameter antenna satellite are used to illustrate current capabilities. Computer run time statistics for the individual modules quantify the speed at which modeling, analysis, and design evaluation of integrated spacecraft concepts is accomplished in a user interactive computing environment.

Garrett, L. B.↗

A modernized PDL approach for Ada software development

The desire to integrate newly available, graphically-oriented Computed Aided Software Engineering (CASE) tools with existing software design approaches is changing the way Program Design Language (PDL) or Process Description Language is used for large system development. In the approach documented here, Software Engineers use graphics tools to model the problem and to describe high level software design in diagrams. An Ada-based PDL is used to document low level design. Some results are provided along with an analysis for each of three smaller General Electric (GE) Ada development projects that utilized variations on this approach. Finally some considerations are identified for larger scale implementation.

Usavage, Paul, Jr.↗

Summary of 1989 - 1990 aeronautics design projects

Four design projects were completed at Auburn University this year under the sponsorship of the NASA/Universities Space Research Association Advanced Design Program. The topics discussed are the design of a high speed civil transport; the design of a 79 passenger, high efficiency, commercial transport; the design of a low cost short takeof vertical landing export fighter; and the design of an ozone monitoring vehicle.

Source record↗

The last grand tour opportunity to Pluto

An automated mission design program permits a thorough examination of gravity-assist trajectories such as the Voyager II flight to Jupiter, Saturn, Uranus and Neptune. The program is applied to the automated design of multiple encounter trajectories to the far outer planets. The most significant result is that the last four-planet grand tour opportunity occurs in 1996 and includes encounters with Jupiter, Uranus, Neptune and Pluto. Other mission designs include Jupiter and one or two other planets and have characteristically short flight times.

Longuski, J. M.↗

Eigensensitivity in integrated design

An application of eigensensitivity analysis to the control-structure integrated design process is presented with an emphasis placed on computational efficiency improvement of the overall design optimization process. The computational efficiency of eigenvalue/vector sensitivity analysis is demonstrated using the Earth Pointing Satellite in the context of a control-structure integrated design program. Results for a 2 percent design variable perturbation with and without the effects of the actuator mass show a 42 and 52 percent reduction in CPU time, respectively.

Kenny, Sean P.↗

Methods for Evaluating the Effectiveness of Programs to Train Pilot Monitoring

This report provides a compendium of methods for evaluation of training programs. It addresses training programs for developing pilot monitoring skills and has a focus on monitoring flight path management. It presents the Sensemaking Model of Monitoring as a framework for organizing the targets of training, and thus also the types of change in performance useful for assessing program effectiveness. It provides guidance for designing program evaluations, which can be tailored to address the specific monitoring topics or content for an application to fleet or airline needs.

monitoring↗

Program Calculates Current Densities Of Electronic Designs

PDENSITY computer program calculates current densities for use in calculating power densities of electronic designs. Reads parts-list file for given design, file containing current required for each part, and file containing size of each part. For each part in design, program calculates current density in units of milliamperes per square inch. Written by use of AWK utility for Sun4-series computers running SunOS 4.x and IBM PC-series and compatible computers running MS-DOS. Sun version of program (NPO-19588). PC version of program (NPO-19171).

Cox, Brian↗

Various advanced design projects promoting engineering education

The Universities Space Research Association (USRA) Advanced Design Program (ADP) program promotes engineering education in the field of design by presenting students with challenging design projects drawn from actual NASA interests. In doing so, the program yields two very positive results. Firstly, the students gain a valuable experience that will prepare them for design problems with which they will be faced in their professional careers. Secondly, NASA is able to use the work done by students as an additional resource in meeting its own design objectives. The 1994 projects include: Universal Test Facility; Automated Protein Crystal Growth Facility; Stiffening of the ACES Deployable Space Boom; Launch System Design for Access to Space; LH2 Fuel Tank Design for SSTO Vehicle; and Feed System Design for a Reduced Pressure Tank.

Source record↗

Space Debris Modeling at NASA

Since the Second European Conference on Space Debris in 1997, the Orbital Debris Program Office at the NASA Johnson Space Center has undertaken a major effort to update and improve the principal software tools employed to model the space debris environment and to evaluate mission risks. NASA's orbital debris engineering model, ORDEM, represents the current and near-term Earth orbital debris population from the largest spacecraft to the smallest debris in a manner which permits spacecraft engineers and experimenters to estimate the frequency and velocity with which a satellite may be struck by debris of different sizes. Using expanded databases and a new program design, ORDEM2000 provides a more accurate environment definition combined with a much broader array of output products in comparison with its predecessor, ORDEM96. Studies of the potential long-term space debris environment are now conducted with EVOLVE 4.0, which incorporates significant advances in debris characterization and breakup modeling. An adjunct to EVOLVE 4.0, GEO EVOLVE has been created to examine debris issues near the geosynchronous orbital regime. In support of NASA Safety Standard 1740.14, which establishes debris mitigation guidelines for all NASA space programs, a set of evaluation tools called the Debris Assessment Software (DAS) is specifically designed for program offices to determine whether they are in compliance with NASA debris mitigation guidelines. DAS 1.5 has recently been released with improved WINDOWS compatibility and graphics functions. DAS 2.0 will incorporate guideline changes in a forthcoming revision to NASA Safety Standard 1740.14. Whereas DAS contains a simplified model to calculate possible risks associated with satellite reentries, NASA's higher fidelity Object Reentry Survival Analysis Tool (ORSAT) has been upgraded to Version 5.0. With the growing awareness of the potential risks posed by uncontrolled satellite reentries to people and property on Earth, the application of both DAS and ORSAT has increased markedly in the past two years.

Johnson, Nicholas L.↗

TRANDES: A FORTRAN program for transonic airfoil analysis or design

A program called TRANDES is presented that is used for the analysis of steady, irrotational transonic flow over specified two-dimensional airfoils in free air or for the design of airfoils having a prescribed pressure distribution, including the effects of weak viscous interaction. Instructions on program usage, listings of the program, and sample cases are given.

Carlson, L. A.↗

A statistical package for computing time and frequency domain analysis

The spectrum analysis (SPA) program is a general purpose digital computer program designed to aid in data analysis. The program does time and frequency domain statistical analyses as well as some preanalysis data preparation. The capabilities of the SPA program include linear trend removal and/or digital filtering of data, plotting and/or listing of both filtered and unfiltered data, time domain statistical characterization of data, and frequency domain statistical characterization of data.

Brownlow, J.↗

Designing Digital Filters

Digital Filter Design program presents method to compare desired and designed digital filters by minimizing sum-square error of differences in magnitude and phase angles. Written in FORTRAN IV.

Lin, Chiang↗

Integrated support structure

This Major Qualifying Project is part of the Advanced Space Design Program at WPI. The goal is to design a support structure for a NASA GetAway Special experimental canister. The payload integration, weight, volume, and structural integrity of the canister as specified by NASA guidelines were studied. The end result is a complete set of design drawings with interface drawings and data to specify the design and leave a base on which the next group can concentrate.

Bruneau, Stephen D.↗

Optimization in the systems engineering process

The essential elements of the design process consist of the mission definition phase that provides the system requirements, the conceptual design, the preliminary design and finally the detailed design. Mission definition is performed largely by operations analysts in conjunction with the customer. The result of their study is handed off to the systems engineers for documentation as the systems requirements. The document that provides these requirements is the basis for the further design work of the design engineers at the Lockheed-Georgia Company. The design phase actually begins with conceptual design, which is generally conducted by a small group of engineers using multidisciplinary design programs. Because of the complexity of the design problem, the analyses are relatively simple and generally dependent on parametric analyses of the configuration. The result of this phase is a baseline configuration from which preliminary design may be initiated.

Lemmerman, Loren A.↗

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.↗

HiMAT aerodynamic design and flight test experience

Consideration is given to the design phase of the highly maneuverable aircraft technology program. Design objectives are examined, noting full-scale design and the remotely piloted research vehicle. Attention is given to subsonic, transonic, and supersonic design. Design results are discussed with reference to aerodynamic efficiency, aeroelastic tailoring, and the flight test program.

Matheny, N. W.↗