Engineering Papers⌕ Search

SEARCH · Engineering Papers

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 1,783 records · Page 99

Program for the exploitation of unused NASA patents

The program to exploit unused NASA patents through the use of a multidisciplinary approach involving faculty students, and research staff is reported. NASA patents were screened for their applicability outside the space program, specific applications were identified, and the technical and commercial feasibility of these applications was established. Also application of this technology by governmental agencies outside the space program was sought. The program was specifically interested in energy absorbing devices such as those developed for lunar soft landings. These energy absorbing devices absorb large amounts of mechanical energy but are, in general, not reusable. Some of these devices can also operate as structural elements until their structural load capacity is exceeded and they become activated as energy absorbers. The capability of these devices to operate as structural elements and as energy absorbing devices makes them candidates for many applications in the fields of transportation and materials handling safety where accidents take a large toll in human injury and property damage.

Fay, R. J.↗

A brief description and comparison of programming languages FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 from a critical standpoint

Several common higher level program languages are described. FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 are summarized and compared. FORTRAN is the most widely used scientific programming language. ALGOL is a more powerful language for scientific programming. COBOL is used for most commercial programming applications. LISP 1.5 is primarily a list-processing language. PL/1 attempts to combine the desirable features of FORTRAN, ALGOL, and COBOL into a single language.

Mathur, F. P.↗

The NASTRAN computer program for structural analysis.

Discussion of a large NASA-sponsored digital computer program for static and dynamic analysis of structures with linear or nonlinear material properties. The program fits to perform buckling analysis, vibration mode analysis of conservative or damped systems, frequency response analysis, and transient response analysis on the IBM 360, UNIVAC 1108, and CDC 6600 computers. It also provides automatic generation of several types of loads such as gravity loads and thermal strain loads, plots of deformed and nondeformed structures, and the choice of alternate analysis methods such as direct or modal formulations of dynamic problems. The program is intended primarily for large problems involving hundreds of thousands of degrees of freedom. A flexible Executive System is provided to facilitate the addition of new functional capabilities to the program.

Macneal, R. H.↗

On the writing of programming systems for spacecraft computers.

Consideration of the systems designed to generate programs for the increasingly complex digital computers being used on board unmanned deep-space probes. Such programming systems must accommodate the special-purpose features incorporated in the hardware. The use of higher-level language facilities in the programming system can significantly simplify the task. Computers for Mariner and for the Outer Planets Grand Tour are briefly described, as well as their programming systems. Aspects of the higher level languages are considered.

Mathur, F. P.↗

Digital filter realizations using a special-purpose stored-program computer.

A special-purpose computer is organized to realize a second-order digital filter in a choice of 11 programming forms. Instructions for the forms are stored in a fast-access READ-ONLY memory. Also, a hard-wired multiplier is employed in the Arithmetic Unit to decrease computation time. The multiplier is organized into uniform functional blocks that are suitable for large-scale integration (LSI). A computer-aided design (CAD) program may be used to select the best filter programming form for a given filter transfer function D(z). The CAD program also aids in the location of the binary point in the data registers of the computer.

White, R.↗

Operational procedure for computer program for design point characteristics of a gas generator or a turbojet lift engine for V/STOL applications

The computer program described calculates the design-point characteristics of a gas generator or a turbojet lift engine for V/STOL applications. The program computes the dimensions and mass, as well as the thermodynamic performance of the model engine and its components. The program was written in FORTRAN 4 language. Provision has been made so that the program accepts input values in either SI Units or U.S. Customary Units. Each engine design-point calculation requires less than 0.5 second of 7094 computer time.

Krebs, R. P.↗

A computer program for mapping satellite-borne narrow-beam antenna footprints on earth

A computer program has been developed that computes the locus of intersection of a quadric cone and a sphere. The outputs of the program are a list of the longitude and latitude coordinates of the locus of intersection and a plot of the locus. It was written primarily to define the area of the earth covered by a narrow beam antenna carried on a synchronous satellite in circular, near equatorial orbits. The program was written for use with a CalComp 570/563 off-line plotting system and uses the standard CalComp subroutines supplied with the system. The plot is drawn using linear longitude and latitude scales and nonlinear scales such as Mercator scales cannot be used. It should be noted that this program assumes the earth to be spherical rather than oblate is it actually is. However, by assuming a spherical earth, maximum error distances of about 11.5 nautical miles are introduced. For many purposes, this error can be ignored.

Stagl, T. W.↗

Performance Analysis and Design Synthesis (PADS) computer program. Volume 1: Formulation

The program formulation for PADS computer program is presented. It can size launch vehicles in conjunction with calculus-of-variations optimal trajectories and can also be used as a general-purpose branched trajectory optimization program. In the former use, it has the Space Shuttle Synthesis Program as well as a simplified stage weight module for optimally sizing manned recoverable launch vehicles. For trajectory optimization alone or with sizing, PADS has two trajectory modules. The first trajectory module uses the method of steepest descent; the second employs the method of quasilinearization, which requires a starting solution from the first trajectory module.

Source record↗

Computer programs for estimation of STOL takeoff, landing, and static performance

A set of computer programs has been developed for evaluating the performance of powered-lift STOL aircraft. Included are a static performance summary and dynamic calculations of takeoff and landing performance. The input, output, options, and calculations for each program are described. The programs are written in FORTRAN IV and are currently available on TSS 360. Three independent sections are presented corresponding to the three programs: (1) static performance, (2) takeoff performance, and (3) landing performance.

Post, S. E.↗

Low thrust orbit determination program

Logical flow and guidelines are provided for the construction of a low thrust orbit determination computer program. The program, tentatively called FRACAS (filter response analysis for continuously accelerating spacecraft), is capable of generating a reference low thrust trajectory, performing a linear covariance analysis of guidance and navigation processes, and analyzing trajectory nonlinearities in Monte Carlo fashion. The choice of trajectory, guidance and navigation models has been made after extensive literature surveys and investigation of previous software. A key part of program design relied upon experience gained in developing and using Martin Marietta Aerospace programs: TOPSEP (Targeting/Optimization for Solar Electric Propulsion), GODSEP (Guidance and Orbit Determination for SEP) and SIMSEP (Simulation of SEP).

Hong, P. E.↗

User document for computer programs for ring-stiffened shells of revolution

A user manual and related program documentation is presented for six compatible computer programs for structural analysis of axisymmetric shell structures. The programs apply to a common structural model but analyze different modes of structural response. In particular, they are: (1) Linear static response under asymmetric loads; (2) Buckling of linear states under asymmetric loads; (3) Nonlinear static response under axisymmetric loads; (4) Buckling nonlinear states under axisymmetric (5) Imperfection sensitivity of buckling modes under axisymmetric loads; and (6) Vibrations about nonlinear states under axisymmetric loads. These programs treat branched shells of revolution with an arbitrary arrangement of a large number of open branches but with at most one closed branch.

Cohen, G. A.↗

Program analysis for documentation

A program analysis for documentation (PAD) written in FORTRAN has three steps: listing the variables, describing the structure and writing the program specifications. Technical notes on editing criteria for reviewing program documentation, technical notes for PAD, and FORTRAN program analyzer for documentation are appended.

Lolmaugh, G. H.↗

System description and operating guide for DSAS illumination and moon conflict programs

The DSAS Illumination and Moon Conflict programs are described which during an orbit when the DSAS (Digital Solar Aspect Sensor) will record the direct rays of the sun, and the periods of time when the horizon scanners will come in conflict with the moon. The DSAS Illumination Program makes use of an orbit tape (or epoch time and orbital elements) in addition to an ephemeris tape containing positions of the sun and moon. The Moon Conflict Program makes use of the same ephemeris tape with sun and moon positions, but uses only epoch time and orbital elements for the satellite positions. These programs were designed for the TIROS or ITOS series spacecraft but may be utilized by any spacecraft with similar sensors.

Dunker, S. C.↗

A study program for geodetic satellite applications

The work is reported on support of the GEOS-C Program, National Geodetic Satellite program, and the Earth Physics Program. The statement of work, and a description of the GEOS-C are presented along with the trip reports, and the Earth and Ocean Physics Application program.

Pearlman, M. R.↗

Space station solar array technology evaluation program

The results of all the major program phases of the program are reported. All goals of the program, which are listed were successfully accomplished and are briefly described. A complete list is included of all drawings generated during this program.

Bischof, F. V.↗

Computer Programs for Calculating and Plotting the Stability Characteristics of a Balloon Tethered in a Wind

Computer programs for calculating the stability characteristics of a balloon tethered in a steady wind are presented. Equilibrium conditions, characteristic roots, and modal ratios are calculated for a range of discrete values of velocity for a fixed tether-line length. Separate programs are used: (1) to calculate longitudinal stability characteristics, (2) to calculate lateral stability characteristics, (3) to plot the characteristic roots versus velocity, (4) to plot the characteristic roots in root-locus form, (5) to plot the longitudinal modes of motion, and (6) to plot the lateral modes for motion. The basic equations, program listings, and the input and output data for sample cases are presented, with a brief discussion of the overall operation and limitations. The programs are based on a linearized, stability-derivative type of analysis, including balloon aerodynamics, apparent mass, buoyancy effects, and static forces which result from the tether line.

Bennett, R. M.↗

Optimization techniques for FORTRAN 4 (G and H) programs written for the IBM 360 under OS

A fairly complete list is reported of programming techniques which are available to the programmer for optimizing the execution time of production programs written in FORTRAN IV (G and H) for the IBM 360 under OS. After the program has been complied under FORTRAN H, OPT=2, then the process of actually changing code begins. The bulk of execution time of FORTRAN programs can almost always be attributed to a few loops, and primary consideration is given to these.

Dean, J. L.↗

Terminal-area STOL operating systems experiments program

A system study to determine the application of short takeoff aircraft for a high speed, short haul air transportation service was conducted. The study focused on developing information which will aid in choosing system concepts, design criteria, operating procedures, landing guidance systems, air traffic control systems, and airborne avionics and flight control systems. A terminal area STOL operating system experiments program was developed. The objectives, program approach, program schedule, typical experiments, research facilities to be used, and program status are discussed.

Smith, D. W.↗