Engineering Papers⌕ Search

SEARCH · Engineering Papers

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 1,585 records · Page 88

Historical Review of Uncommanded Lateral-Directional Motions at Transonic Conditions

This paper presents the results of a survey of past experiences with uncommanded lateral-directional motions at transonic speeds during specific military aircraft programs. The effort was undertaken to provide qualitative and quantitative information on past airplane programs that might be of use to the participants in the joint NASA/Navy/Air Force Abrupt Wing Stall (AWS) Program. The AWS Program was initiated because of the experiences of the F/A-l8E/F development program, during which unexpected, severe wing-drop motions were encountered by preproduction aircraft at transonic conditions. These motions were judged to be significantly degrading to the primary mission requirements of the aircraft. Although the problem was subsequently solved for the production version of the F/A-l8E/F, a high-level review panel emphasized the poor understanding of such phenomena and issued a strong recommendation to: "Initiate a national research effort to thoroughly and systematically study the wing drop phenomena." A comprehensive, cooperative NASA/Navy/Air Force AWS Program was designed to respond to provide the required technology requirements. As part of the AWS Program, a work element was directed at a historical review of wing-drop experiences in past aircraft development programs at high subsonic and transonic speeds. In particular, information was requested regarding: specific aircraft configurations that exhibited uncommanded motions and the nature of the motions; geometric characteristics of the air- planes; flight conditions involved in occurrences; relevant data, including wind-tunnel, computational, and flight sources; figures of merit used for analyses; and approaches used to alleviate the problem. An attempt was also made to summarize some of the more important lessons learned from past experiences, and to recommend specific research efforts. In addition to providing technical information to assist the AWS research objectives, the study produced fundamental information regarding the historical challenge of uncommanded lateral-directional motions at transonic conditions and the associated aerodynamic phenomena.

Chambers, Joseph R.↗

Historical Review of Uncommanded Lateral-Directional Motions At Transonic Conditions (Invited)

This paper presents the results of a survey of past experiences with uncommanded lateral-directional motions at transonic speeds during specific military aircraft programs. The effort was undertaken to provide qualitative and quantitative information on past airplane programs that might be of use to the participants in the joint NASA/Navy/Air Force Abrupt Wing Stall (AWS) Program. The AWS Program was initiated because of the experiences of the F/A-18E/F development program, during which unexpected, severe wing-drop motions were encountered by preproduction aircraft at transonic conditions. These motions were judged to be significantly degrading to the primary mission requirements of the aircraft. Although the problem was subsequently solved for the production version of the F/A-l8E/F, a high-level review panel emphasized the poor understanding of such phenomena and issued a strong recommendation to: Initiate a national research effort to thoroughly and systematically study the wing drop phenomena. A comprehensive, cooperative NASA/Navy/Air Force AWS Program was designed to respond to provide the required technology requirements. As part of the AWS Program, a work element was directed at a historical review of wing-drop experiences in past aircraft development programs at high subsonic and transonic speeds. In particular, information was requested regarding: specific aircraft configurations that exhibited uncommanded motions and the nature of the motions; geometric characteristics of the air- planes; flight conditions involved in occurrences; relevant data, including wind-tunnel, computational, and flight sources; figures of merit used for analyses; and approaches used to alleviate the problem. An attempt was also made to summarize some of the more important lessons learned from past experiences, and to recommend specific research efforts. In addition to providing technical information to assist the AWS research objectives, the study produced fundamental information regarding the historical challenge of uncommanded lateral-directional motions at transonic conditions and the associated aerodynamic phenomena.

Chambers, Joseph R.↗

Design of prototype charged particle fog dispersal unit

The unit was designed to be easily modified so that certain features that influence the output current and particle size distribution could be examined. An experimental program was designed to measure the performance of the unit. The program described includes measurements in a fog chamber and in the field. Features of the nozzle and estimated nozzle characteristics are presented.

Collins, F. G.↗

C-MOS bulk metal design handbook

The LSI standard cell array technique was used in the fabrication of more than 20 CMOS custom arrays. This technique consists of a series of computer programs and design automation techniques referred to as the Computer Aided Design And Test (CADAT) system that automatically translate a partitioned logic diagram into a set of instructions for driving an automatic plotter which generates precision mask artwork for complex LSI arrays of CMOS standard cells. The standard cell concept for producing LSI arrays begins with the design, layout, and validation of a group of custom circuits called standard cells. Once validated, these cells are given identification or pattern numbers and are permanently stored. To use one of these cells in a logic design, the user calls for the desired cell by pattern number. The Place, Route in Two Dimension (PR2D) computer program is then used to automatically generate the metalization and/or tunnels to interconnect the standard cells into the required function. Data sheets that describe the function, artwork, and performance of each of the standard cells, the general procedure for implementation of logic in CMOS standard cells, and additional detailed design information are presented.

Edge, T. M.↗

Design and fabrication of solar cell modules

A program conducted for design, fabrication and evaluation of twelve silicon solar cell modules is described. The purpose of the program was to develop a module design consistent with the requirements and objectives of JPL specification and to also incorporate elements of new technologies under development to meet LSSA Project goals. Module development emphasized preparation of a technically and economically competitive design based upon utilization of ion implanted solar cells and a glass encapsulation system. The modules fabricated, tested and delivered were of nominal 2 X 2 foot dimensions and 20 watt minimum rating. Basic design, design rationale, performance and results of environmental testing are described.

Shaughnessy, T. P.↗

Automated design of aerospace structures

The current state-of-the-art in structural analysis of aerospace vehicles is characterized, automated design technology is discussed, and an indication is given of the future direction of research in analysis and automated design. Representative computer programs for analysis typical of those in routine use in vehicle design activities are described, and results are shown for some selected analysis problems. Recent and planned advances in analysis capability are indicated. Techniques used to automate the more routine aspects of structural design are discussed, and some recently developed automated design computer programs are described. Finally, discussion is presented of early accomplishments in interdisciplinary automated design systems, and some indication of the future thrust of research in this field is given.

Fulton, R. E.↗

Analysis of Satellite Communications Antenna Patterns

Computer program accurately and efficiently predicts far-field patterns of offset, or symmetric, parabolic reflector antennas. Antenna designer uses program to study effects of varying geometrical and electrical (RF) parameters of parabolic reflector and its feed system. Accurate predictions of far-field patterns help designer predict overall performance of antenna. These reflectors used extensively in modern communications satellites and in multiple-beam and low side-lobe antenna systems.

Rahmat-Samii, Y.↗

RadSTAR L-Band Imaging Scatterometer: Performance Assessment

RadSTAR is an instrument development program aimed at combining a radiometer and a scatterometer system into a highly compact configuration that uses a single, electronically scanned antenna to provide co-located and simultaneous measurements of emission and backscatter for airborne and spaceborne applications [I]. The program was designed to map soil moisture and ocean salinity, both important components of the water cycle, and to map sea ice density and thickness, an important factor in ocean-atmosphere heat exchange in Polar Regions. The accuracy in estimation of these and a number of other Earth science parameters can be greatly enhanced by providing the co-aligned radar/radiometer microwave measurements. For instance, radiometer estimates of soil moisture from soil emission are affected by emission from vegetation, and from the roughness of the surface. Complementary measurements using the scatterometer can be used to evaluate the vegetation and surface roughness effects. Hence, the combined observations can provide an improved estimate. As with soil moisture, the ocean salinity is a function of the microwave emission from the sea surface temperature (SST) and sea roughness. There, the addition of radar backscatter measurements of sea roughness enables the correction of the emissivity and provide more accurate estimates of ocean salinity. Similar arguments can be made for other important Earth science parameters. This paper discusses the RadSTAR program, the radar system design, calibration, and digital beamforming techniques, and presents preliminary analysis of the data collected during the test flights. The data sets obtained during the flights and during the radar calibration in the anechoic chamber are also employed to asses the performance of the radar. The paper also discusses the Digital Beamforming Synthetic Aperture Radar (DBSAR) processor, a real-time processor recently developed for the LIS instrument which enables beam synthesis, fine resolutions, and large swaths.

Rincon, Rafael↗

UPC++ v1.0 Programmer’s Guide (Rev. 2023.9.0)

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide (Revision 2022.3.0)

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2023.3.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2022.9.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

Space Shuttle orbiter separation bolts

Evolution of the space shuttle from previous spacecraft systems dictated growth and innovative design of previously standard ordnance devices. Initially, one bolt design was programmed for both 747 and external tank application. However, during development and subsequent analyses, two distinct designs evolved. The unique requirements of both bolts include: high combined loading, redundant initiation, flush separation plane, self-righting and shank attenuation. Of particular interest are the test methods, problem areas, and use of subscale models which demonstrated feasibility at an early phase in the program. The techniques incorporated in the shuttle orbiter bolts are applicable to other mechanisms.

Ritchie, R. S.↗

System support software for the Space Ultrareliable Modular Computer (SUMC)

The highly transportable programming system designed and implemented to support the development of software for the Space Ultrareliable Modular Computer (SUMC) is described. The SUMC system support software consists of program modules called processors. The initial set of processors consists of the supervisor, the general purpose assembler for SUMC instruction and microcode input, linkage editors, an instruction level simulator, a microcode grid print processor, and user oriented utility programs. A FORTRAN 4 compiler is undergoing development. The design facilitates the addition of new processors with a minimum effort and provides the user quasi host independence on the ground based operational software development computer. Additional capability is provided to accommodate variations in the SUMC architecture without consequent major modifications in the initial processors.

Hill, T. E.↗

S-band omnidirectional antenna for the SERT-C satellite

The program to design an S-band omnidirectional antenna system for the SERT-C spacecraft is discussed. The program involved the tasks of antenna analyses by computer techniques, scale model radiation pattern measurements of a number of antenna systems, full-scale RF measurements, and the recommended design, including detailed drawings. A number of antenna elements were considered: the cavity-backed spiral, quadrifilar helix, and crossed-dipoles were chosen for in-depth studies. The final design consisted of a two-element array of cavity-backed spirals mounted on opposite sides of spacecraft and fed in-phase through a hybrid junction. This antenna system meets the coverage requirement of having a gain of at least minus 10 dBi over 50 percent of a 4 pi steradian sphere with the solar panels in operation. This coverage level is increased if the ground station has the capability to change polarization.

Bassett, H. L.↗

City of San Antonio, Texas Better Buildings Program

The San Antonio Better Buildings Program is a unified single-point-of-service energy efficiency delivery mechanism targeting residential, commercial, institutional, industrial and public buildings. This comprehensive and replicable energy efficiency program is designed to be an effective demand side management initiative to provide a seamless process for program participants to have turn-key access to expert analysis, support and incentives to improve the performance of their in-place energy using systems, while reducing electrical energy use and demand.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Commercial Building Operator Certificate Program [Final Report]

The overall objective of this project is for the Steven L. Newman Real Estate Institute, Baruch College, City University of New York (NREI) to create and deliver a web-based certificate program specifically designed for Commercial Building Operators, defined as Property Managers and Portfolio Asset Managers. The certificate program will consist of three 15-hour courses and will instruct students on how planning a path to Net Zero Energy (NZE) can be an effective element in creating asset value. NREI will develop curriculum with the help of dedicated staff working with consultants in the energy management and web-based education fields.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Temperature Monitoring and Data-logging System Operating Manual

The MD-2 LabVIEW program is designed to monitor and store the temperature data from the MD-2 Compliance Testing. The program allows the user to easily configure and track data. A configuration file can be modified and stored to provide the setup parameters. It provides a user interface that easily informs the user about unforeseen anomalies.

42 ENGINEERING↗